Skip to content

Instantly share code, notes, and snippets.

View 0Alic's full-sized avatar
🦆
Duck

0Alic

🦆
Duck
View GitHub Profile
/home/user/ethr-did/node_modules/@ethersproject/logger/src.ts/index.ts:225
const error: any = new Error(message);
^
Error: API provider does not support signing (operation="getSigner", code=UNSUPPORTED_OPERATION, version=providers/5.5.1)
at Logger.makeError (/home/user/ethr-did/node_modules/@ethersproject/logger/src.ts/index.ts:225:28)
at Logger.throwError (/home/user/ethr-did/node_modules/@ethersproject/logger/src.ts/index.ts:237:20)
at InfuraProvider.getSigner (/home/user/ethr-did/node_modules/@ethersproject/providers/src.ts/url-json-rpc-provider.ts:82:23)
at /home/user/ethr-did/node_modules/ethr-did-resolver/src/controller.ts:66:51
at processTicksAndRejections (node:internal/process/task_queues:94:5) {
reason: 'API provider does not support signing',
Error: missing provider (operation="sendTransaction", code=UNSUPPORTED_OPERATION, version=abstract-signer/5.5.0)
at Logger.makeError (/home/user/ethr-did/node_modules/@ethersproject/logger/src.ts/index.ts:225:28)
at Logger.throwError (/home/user/ethr-did/node_modules/@ethersproject/logger/src.ts/index.ts:237:20)
at Wallet.Signer._checkProvider (/home/user/ethr-did/node_modules/@ethersproject/abstract-signer/src.ts/index.ts:330:38)
at Wallet.<anonymous> (/home/user/ethr-did/node_modules/@ethersproject/abstract-signer/src.ts/index.ts:123:14)
at step (/home/user/ethr-did/node_modules/@ethersproject/abstract-signer/lib/index.js:48:23)
at Object.next (/home/user/ethr-did/node_modules/@ethersproject/abstract-signer/lib/index.js:29:53)
at /home/user/ethr-did/node_modules/@ethersproject/abstract-signer/lib/index.js:23:71
at new Promise (<anonymous>)
at __awaiter (/home/user/ethr-did/node_modules/@ethersproject/abstract-signer/lib/index.js:19:12)
{
"contractName": "AssetTracker",
"abi": [
{
"constant": true,
"inputs": [],
"name": "idCount",
"outputs": [
{
"name": "",
@0Alic
0Alic / Bytes32ToFromString.sol
Last active January 9, 2019 13:04
Tiny converter bytes32 <=> string in solidity
library StringBytesLib {
function stringToBytes32(string memory s) public pure returns(bytes32) {
bytes32 tmp; // Required, not possible to assign state variables inside assembly {}
assembly {
tmp := mload(add(s, 32))
}
return tmp;
int main(void) {
return 0;
}