{
 "openrpc": "1.2.6",
 "info": {
  "title": "PQWERAI Core public JSON-RPC",
  "version": "bad4a06ea",
  "description": "Public methods only; generated from developers/data/rpc-methods.json"
 },
 "servers": [
  {
   "name": "local node",
   "url": "http://127.0.0.1:8545"
  }
 ],
 "methods": [
  {
   "name": "eth_accounts",
   "summary": "Returns the collection of accounts this node manages.",
   "tags": [
    {
     "name": "eth"
    },
    {
     "name": "public-read"
    }
   ],
   "params": [],
   "result": {
    "name": "result",
    "schema": {
     "title": "array of addresses"
    }
   },
   "examples": [
    {
     "name": "recorded",
     "params": [],
     "result": {
      "name": "result",
      "value": []
     }
    }
   ]
  },
  {
   "name": "eth_blockNumber",
   "summary": "Returns the block number of the chain head.",
   "tags": [
    {
     "name": "eth"
    },
    {
     "name": "public-read"
    }
   ],
   "params": [],
   "result": {
    "name": "result",
    "schema": {
     "title": "quantity (hex)"
    }
   },
   "examples": [
    {
     "name": "recorded",
     "params": [],
     "result": {
      "name": "result",
      "value": "0x10e5"
     }
    }
   ]
  },
  {
   "name": "eth_call",
   "summary": "Executes the given transaction on the state for the given block number.  Additionally, the caller can specify a batch of contract for fields overriding.  Note, this function doesn't make and changes i",
   "tags": [
    {
     "name": "eth"
    },
    {
     "name": "public-read"
    }
   ],
   "params": [
    {
     "name": "args",
     "required": true,
     "description": "transaction call object {from,to,gas,gasPrice|maxFeePerGas,maxPriorityFeePerGas,value,input|data,nonce,accessList}",
     "schema": {
      "title": "txObject"
     }
    },
    {
     "name": "blockNrOrHash",
     "required": false,
     "description": "block number (hex), tag, or EIP-1898 object (optional)",
     "schema": {
      "title": "blockRef"
     }
    },
    {
     "name": "overrides",
     "required": false,
     "description": "optional state override set (address \u2192 {balance,nonce,code,state,stateDiff})",
     "schema": {
      "title": "stateOverride"
     }
    },
    {
     "name": "blockOverrides",
     "required": false,
     "description": "optional block override object",
     "schema": {
      "title": "blockOverrides"
     }
    }
   ],
   "result": {
    "name": "result",
    "schema": {
     "title": "data (hex)"
    }
   },
   "examples": [
    {
     "name": "recorded",
     "params": [
      {
       "name": "p0",
       "value": {
        "to": "0xfedcd2b6768f15ed5eaf4da44d80467096ea6743",
        "data": "0x"
       }
      },
      {
       "name": "p1",
       "value": "latest"
      }
     ],
     "result": {
      "name": "result",
      "value": "0x"
     }
    }
   ]
  },
  {
   "name": "eth_chainId",
   "summary": "Is the EIP-155 replay-protection chain id for the current Ethereum chain config.  Note, this method does not conform to EIP-695 because the configured chain ID is always returned, regardless of the cu",
   "tags": [
    {
     "name": "eth"
    },
    {
     "name": "public-read"
    }
   ],
   "params": [],
   "result": {
    "name": "result",
    "schema": {
     "title": "quantity (hex)"
    }
   },
   "examples": [
    {
     "name": "recorded",
     "params": [],
     "result": {
      "name": "result",
      "value": "0x12db8"
     }
    }
   ]
  },
  {
   "name": "eth_coinbase",
   "summary": "Is the address that mining rewards will be sent to (alias for Etherbase).",
   "tags": [
    {
     "name": "eth"
    },
    {
     "name": "public-read"
    }
   ],
   "params": [],
   "result": {
    "name": "result",
    "schema": {
     "title": "address"
    }
   }
  },
  {
   "name": "eth_createAccessList",
   "summary": "Creates an EIP-2930 type AccessList for the given transaction. Reexec and BlockNrOrHash can be specified to create the accessList on top of a certain state.",
   "tags": [
    {
     "name": "eth"
    },
    {
     "name": "public-read"
    }
   ],
   "params": [
    {
     "name": "args",
     "required": true,
     "description": "transaction call object {from,to,gas,gasPrice|maxFeePerGas,maxPriorityFeePerGas,value,input|data,nonce,accessList}",
     "schema": {
      "title": "txObject"
     }
    },
    {
     "name": "blockNrOrHash",
     "required": false,
     "description": "block number (hex), tag, or EIP-1898 object (optional)",
     "schema": {
      "title": "blockRef"
     }
    }
   ],
   "result": {
    "name": "result",
    "schema": {
     "title": "{accessList, gasUsed, error?}"
    }
   },
   "examples": [
    {
     "name": "recorded",
     "params": [
      {
       "name": "p0",
       "value": {
        "from": "0xfedcd2b6768f15ed5eaf4da44d80467096ea6743",
        "to": "0xfedcd2b6768f15ed5eaf4da44d80467096ea6743",
        "value": "0x1"
       }
      },
      {
       "name": "p1",
       "value": "latest"
      }
     ],
     "result": {
      "name": "result",
      "value": {
       "accessList": [],
       "gasUsed": "0x5208"
      }
     }
    }
   ]
  },
  {
   "name": "eth_estimateGas",
   "summary": "Returns the lowest possible gas limit that allows the transaction to run successfully at block `blockNrOrHash`, or the latest block if `blockNrOrHash` is unspecified. It returns error if the transacti",
   "tags": [
    {
     "name": "eth"
    },
    {
     "name": "public-read"
    }
   ],
   "params": [
    {
     "name": "args",
     "required": true,
     "description": "transaction call object {from,to,gas,gasPrice|maxFeePerGas,maxPriorityFeePerGas,value,input|data,nonce,accessList}",
     "schema": {
      "title": "txObject"
     }
    },
    {
     "name": "blockNrOrHash",
     "required": false,
     "description": "block number (hex), tag, or EIP-1898 object (optional)",
     "schema": {
      "title": "blockRef"
     }
    },
    {
     "name": "overrides",
     "required": false,
     "description": "optional state override set (address \u2192 {balance,nonce,code,state,stateDiff})",
     "schema": {
      "title": "stateOverride"
     }
    }
   ],
   "result": {
    "name": "result",
    "schema": {
     "title": "quantity (hex)"
    }
   },
   "examples": [
    {
     "name": "recorded",
     "params": [
      {
       "name": "p0",
       "value": {
        "from": "0xfedcd2b6768f15ed5eaf4da44d80467096ea6743",
        "to": "0xfedcd2b6768f15ed5eaf4da44d80467096ea6743",
        "value": "0x1"
       }
      }
     ],
     "result": {
      "name": "result",
      "value": "0x5208"
     }
    }
   ]
  },
  {
   "name": "eth_etherbase",
   "summary": "Is the address that mining rewards will be sent to.",
   "tags": [
    {
     "name": "eth"
    },
    {
     "name": "public-read"
    }
   ],
   "params": [],
   "result": {
    "name": "result",
    "schema": {
     "title": "address"
    }
   }
  },
  {
   "name": "eth_feeHistory",
   "summary": "Returns the fee market history.",
   "tags": [
    {
     "name": "eth"
    },
    {
     "name": "public-read"
    }
   ],
   "params": [
    {
     "name": "blockCount",
     "required": true,
     "description": "hex or decimal integer",
     "schema": {
      "title": "quantity"
     }
    },
    {
     "name": "lastBlock",
     "required": true,
     "description": "block number (hex) or 'latest' | 'earliest' | 'pending' | 'safe' | 'finalized'",
     "schema": {
      "title": "blockTag"
     }
    },
    {
     "name": "rewardPercentiles",
     "required": true,
     "description": "array of percentiles",
     "schema": {
      "title": "number[]"
     }
    }
   ],
   "result": {
    "name": "result",
    "schema": {
     "title": "{oldestBlock, baseFeePerGas[], gasUsedRatio[], reward[][]}"
    }
   },
   "examples": [
    {
     "name": "recorded",
     "params": [
      {
       "name": "p0",
       "value": "0x4"
      },
      {
       "name": "p1",
       "value": "latest"
      },
      {
       "name": "p2",
       "value": [
        25,
        75
       ]
      }
     ],
     "result": {
      "name": "result",
      "value": {
       "oldestBlock": "0x10e2",
       "reward": [
        [
         "0x0",
         "0x0"
        ],
        [
         "0x0",
         "0x0"
        ],
        [
         "0x0",
         "0x0"
        ],
        "... 1 more items"
       ],
       "baseFeePerGas": [
        "0x7",
        "0x7",
        "0x7",
        "... 2 more items"
       ],
       "gasUsedRatio": [
        0,
        0,
        0,
        "... 1 more items"
       ]
      }
     }
    }
   ]
  },
  {
   "name": "eth_fillTransaction",
   "summary": "Fills the defaults (nonce, gas, gasPrice or 1559 fields) on a given unsigned transaction, and returns it to the caller for further processing (signing + broadcast).",
   "tags": [
    {
     "name": "eth"
    },
    {
     "name": "public-read"
    }
   ],
   "params": [
    {
     "name": "args",
     "required": true,
     "description": "transaction call object {from,to,gas,gasPrice|maxFeePerGas,maxPriorityFeePerGas,value,input|data,nonce,accessList}",
     "schema": {
      "title": "txObject"
     }
    }
   ],
   "result": {
    "name": "result",
    "schema": {
     "title": "{raw, tx}"
    }
   }
  },
  {
   "name": "eth_gasPrice",
   "summary": "Returns a suggestion for a gas price for legacy transactions.",
   "tags": [
    {
     "name": "eth"
    },
    {
     "name": "public-read"
    }
   ],
   "params": [],
   "result": {
    "name": "result",
    "schema": {
     "title": "quantity (hex)"
    }
   },
   "examples": [
    {
     "name": "recorded",
     "params": [],
     "result": {
      "name": "result",
      "value": "0x3b9aca07"
     }
    }
   ]
  },
  {
   "name": "eth_getBalance",
   "summary": "Returns the amount of wei for the given address in the state of the given block number. The rpc.LatestBlockNumber and rpc.PendingBlockNumber meta block numbers are also allowed.",
   "tags": [
    {
     "name": "eth"
    },
    {
     "name": "public-read"
    }
   ],
   "params": [
    {
     "name": "address",
     "required": true,
     "description": "20-byte hex address, 0x-prefixed",
     "schema": {
      "title": "address"
     }
    },
    {
     "name": "blockNrOrHash",
     "required": true,
     "description": "block number (hex), tag, or EIP-1898 object {blockHash|blockNumber}",
     "schema": {
      "title": "blockRef"
     }
    }
   ],
   "result": {
    "name": "result",
    "schema": {
     "title": "quantity (hex)"
    }
   },
   "examples": [
    {
     "name": "recorded",
     "params": [
      {
       "name": "p0",
       "value": "0xfedcd2b6768f15ed5eaf4da44d80467096ea6743"
      },
      {
       "name": "p1",
       "value": "latest"
      }
     ],
     "result": {
      "name": "result",
      "value": "0x3635aeea7ab9f4a444"
     }
    }
   ]
  },
  {
   "name": "eth_getBlockByHash",
   "summary": "Returns the requested block. When fullTx is true all transactions in the block are returned in full detail, otherwise only the transaction hash is returned.",
   "tags": [
    {
     "name": "eth"
    },
    {
     "name": "public-read"
    }
   ],
   "params": [
    {
     "name": "hash",
     "required": true,
     "description": "32-byte hex hash, 0x-prefixed",
     "schema": {
      "title": "hash32"
     }
    },
    {
     "name": "fullTx",
     "required": true,
     "description": "true or false",
     "schema": {
      "title": "boolean"
     }
    }
   ],
   "result": {
    "name": "result",
    "schema": {
     "title": "block object or null"
    }
   },
   "examples": [
    {
     "name": "recorded",
     "params": [
      {
       "name": "p0",
       "value": "0x8f54b666737cb5cec32914481915f662aa66e2d25c2cebc2ffca803b63afbcfd"
      },
      {
       "name": "p1",
       "value": false
      }
     ],
     "result": {
      "name": "result",
      "value": {
       "number": "0x10e1",
       "hash": "0x8f54b666737cb5cec32914481915f662aa66e2d25c2cebc2ffca803b63afbcfd",
       "parentHash": "0x66a9adfb26cee8cf852691267bfec16dc1490841e76966205f545efef0541a5e",
       "nonce": "0x00000000000000fb",
       "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
       "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
       "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...(+384 hex chars)",
       "stateRoot": "0x850511e4d281469a9c70d3874250b89362769b56b932190883d0c5d92c0acb71",
       "miner": "0x94e398784febbb1c56ddc2e4bc10d6edc4924f70",
       "difficulty": "0x80",
       "totalDifficulty": "0x15e980",
       "extraData": "0xcb89505141492d47332d31c0",
       "gasLimit": "0xe4e1c0",
       "gasUsed": "0x7db0",
       "timestamp": "0x6aef708e",
       "transactionsRoot": "0xe66016557fc6dae1bf564c354c63c71af21e7ad87162abb104db03b29e95cc25",
       "receiptsRoot": "0x63980e0720c5a6d49a058491cf5a325f412c8f8c10d089a2322a774b71a5bdaf",
       "baseFeePerGas": "0x7",
       "transactions": [
        "0x45cebff2a5a70838d9c076efc0367c82a43f80eb9db44773798fce3539edaf2e"
       ],
       "uncles": [],
       "size": "0x5b6"
      }
     }
    }
   ]
  },
  {
   "name": "eth_getBlockByNumber",
   "summary": "Returns the requested canonical block. - When blockNr is -1 the chain pending block is returned. - When blockNr is -2 the chain latest block is returned. - When blockNr is -3 the chain finalized block",
   "tags": [
    {
     "name": "eth"
    },
    {
     "name": "public-read"
    }
   ],
   "params": [
    {
     "name": "number",
     "required": true,
     "description": "block number (hex) or 'latest' | 'earliest' | 'pending' | 'safe' | 'finalized'",
     "schema": {
      "title": "blockTag"
     }
    },
    {
     "name": "fullTx",
     "required": true,
     "description": "true or false",
     "schema": {
      "title": "boolean"
     }
    }
   ],
   "result": {
    "name": "result",
    "schema": {
     "title": "block object or null"
    }
   },
   "examples": [
    {
     "name": "recorded",
     "params": [
      {
       "name": "p0",
       "value": "0x10e1"
      },
      {
       "name": "p1",
       "value": false
      }
     ],
     "result": {
      "name": "result",
      "value": {
       "number": "0x10e1",
       "hash": "0x8f54b666737cb5cec32914481915f662aa66e2d25c2cebc2ffca803b63afbcfd",
       "parentHash": "0x66a9adfb26cee8cf852691267bfec16dc1490841e76966205f545efef0541a5e",
       "nonce": "0x00000000000000fb",
       "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
       "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
       "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...(+384 hex chars)",
       "stateRoot": "0x850511e4d281469a9c70d3874250b89362769b56b932190883d0c5d92c0acb71",
       "miner": "0x94e398784febbb1c56ddc2e4bc10d6edc4924f70",
       "difficulty": "0x80",
       "totalDifficulty": "0x15e980",
       "extraData": "0xcb89505141492d47332d31c0",
       "gasLimit": "0xe4e1c0",
       "gasUsed": "0x7db0",
       "timestamp": "0x6aef708e",
       "transactionsRoot": "0xe66016557fc6dae1bf564c354c63c71af21e7ad87162abb104db03b29e95cc25",
       "receiptsRoot": "0x63980e0720c5a6d49a058491cf5a325f412c8f8c10d089a2322a774b71a5bdaf",
       "baseFeePerGas": "0x7",
       "transactions": [
        "0x45cebff2a5a70838d9c076efc0367c82a43f80eb9db44773798fce3539edaf2e"
       ],
       "uncles": [],
       "size": "0x5b6"
      }
     }
    }
   ]
  },
  {
   "name": "eth_getBlockReceipts",
   "summary": "Returns the block receipts for the given block hash or number or tag.",
   "tags": [
    {
     "name": "eth"
    },
    {
     "name": "public-read"
    }
   ],
   "params": [
    {
     "name": "blockNrOrHash",
     "required": true,
     "description": "block number (hex), tag, or EIP-1898 object {blockHash|blockNumber}",
     "schema": {
      "title": "blockRef"
     }
    }
   ],
   "result": {
    "name": "result",
    "schema": {
     "title": "array of receipt objects"
    }
   },
   "examples": [
    {
     "name": "recorded",
     "params": [
      {
       "name": "p0",
       "value": "0x10e1"
      }
     ],
     "result": {
      "name": "result",
      "value": [
       {
        "blockHash": "0x8f54b666737cb5cec32914481915f662aa66e2d25c2cebc2ffca803b63afbcfd",
        "blockNumber": "0x10e1",
        "contractAddress": null,
        "cumulativeGasUsed": "0x7db0",
        "effectiveGasPrice": "0x3b9aca07",
        "from": "0xfedcd2b6768f15ed5eaf4da44d80467096ea6743",
        "gasUsed": "0x7db0",
        "logs": [],
        "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...(+384 hex chars)",
        "status": "0x1",
        "to": "0x08a60aa7959381fa8089f4db1d359107e243a59f",
        "transactionHash": "0x45cebff2a5a70838d9c076efc0367c82a43f80eb9db44773798fce3539edaf2e",
        "transactionIndex": "0x0",
        "type": "0x2"
       }
      ]
     }
    }
   ]
  },
  {
   "name": "eth_getBlockTransactionCountByHash",
   "summary": "Returns the number of transactions in the block with the given hash.",
   "tags": [
    {
     "name": "eth"
    },
    {
     "name": "public-read"
    }
   ],
   "params": [
    {
     "name": "blockHash",
     "required": true,
     "description": "32-byte hex hash, 0x-prefixed",
     "schema": {
      "title": "hash32"
     }
    }
   ],
   "result": {
    "name": "result",
    "schema": {
     "title": "quantity (hex) or null"
    }
   },
   "examples": [
    {
     "name": "recorded",
     "params": [
      {
       "name": "p0",
       "value": "0x8f54b666737cb5cec32914481915f662aa66e2d25c2cebc2ffca803b63afbcfd"
      }
     ],
     "result": {
      "name": "result",
      "value": "0x1"
     }
    }
   ]
  },
  {
   "name": "eth_getBlockTransactionCountByNumber",
   "summary": "Returns the number of transactions in the block with the given block number.",
   "tags": [
    {
     "name": "eth"
    },
    {
     "name": "public-read"
    }
   ],
   "params": [
    {
     "name": "blockNr",
     "required": true,
     "description": "block number (hex) or 'latest' | 'earliest' | 'pending' | 'safe' | 'finalized'",
     "schema": {
      "title": "blockTag"
     }
    }
   ],
   "result": {
    "name": "result",
    "schema": {
     "title": "quantity (hex) or null"
    }
   },
   "examples": [
    {
     "name": "recorded",
     "params": [
      {
       "name": "p0",
       "value": "0x10e1"
      }
     ],
     "result": {
      "name": "result",
      "value": "0x1"
     }
    }
   ]
  },
  {
   "name": "eth_getCode",
   "summary": "Returns the code stored at the given address in the state for the given block number.",
   "tags": [
    {
     "name": "eth"
    },
    {
     "name": "public-read"
    }
   ],
   "params": [
    {
     "name": "address",
     "required": true,
     "description": "20-byte hex address, 0x-prefixed",
     "schema": {
      "title": "address"
     }
    },
    {
     "name": "blockNrOrHash",
     "required": true,
     "description": "block number (hex), tag, or EIP-1898 object {blockHash|blockNumber}",
     "schema": {
      "title": "blockRef"
     }
    }
   ],
   "result": {
    "name": "result",
    "schema": {
     "title": "data (hex)"
    }
   },
   "examples": [
    {
     "name": "recorded",
     "params": [
      {
       "name": "p0",
       "value": "0xfedcd2b6768f15ed5eaf4da44d80467096ea6743"
      },
      {
       "name": "p1",
       "value": "latest"
      }
     ],
     "result": {
      "name": "result",
      "value": "0x"
     }
    }
   ]
  },
  {
   "name": "eth_getFilterChanges",
   "summary": "Returns the logs for the filter with the given id since last time it was called. This can be used for polling.  For pending transaction and block filters the result is []common.Hash. (pending)Log filt",
   "tags": [
    {
     "name": "eth"
    },
    {
     "name": "public-read-stateful"
    }
   ],
   "params": [
    {
     "name": "id",
     "required": true,
     "description": "filter identifier returned by eth_newFilter, eth_newBlockFilter or eth_newPendingTransactionFilter",
     "schema": {
      "title": "filterId"
     }
    }
   ],
   "result": {
    "name": "result",
    "schema": {
     "title": "false or sync-progress object"
    }
   }
  },
  {
   "name": "eth_getHashrate",
   "summary": "Returns the current hashrate for local CPU miner and remote miner.",
   "tags": [
    {
     "name": "eth"
    },
    {
     "name": "public-read"
    }
   ],
   "params": [],
   "result": {
    "name": "result",
    "schema": {
     "title": "number"
    }
   }
  },
  {
   "name": "eth_getHeaderByHash",
   "summary": "Returns the requested header by hash.",
   "tags": [
    {
     "name": "eth"
    },
    {
     "name": "public-read"
    }
   ],
   "params": [
    {
     "name": "hash",
     "required": true,
     "description": "32-byte hex hash, 0x-prefixed",
     "schema": {
      "title": "hash32"
     }
    }
   ],
   "result": {
    "name": "result",
    "schema": {
     "title": "header object or null"
    }
   },
   "examples": [
    {
     "name": "recorded",
     "params": [
      {
       "name": "p0",
       "value": "0x8f54b666737cb5cec32914481915f662aa66e2d25c2cebc2ffca803b63afbcfd"
      }
     ],
     "result": {
      "name": "result",
      "value": {
       "number": "0x10e1",
       "hash": "0x8f54b666737cb5cec32914481915f662aa66e2d25c2cebc2ffca803b63afbcfd",
       "parentHash": "0x66a9adfb26cee8cf852691267bfec16dc1490841e76966205f545efef0541a5e",
       "nonce": "0x00000000000000fb",
       "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
       "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
       "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...(+384 hex chars)",
       "stateRoot": "0x850511e4d281469a9c70d3874250b89362769b56b932190883d0c5d92c0acb71",
       "miner": "0x94e398784febbb1c56ddc2e4bc10d6edc4924f70",
       "difficulty": "0x80",
       "totalDifficulty": "0x15e980",
       "extraData": "0xcb89505141492d47332d31c0",
       "gasLimit": "0xe4e1c0",
       "gasUsed": "0x7db0",
       "timestamp": "0x6aef708e",
       "transactionsRoot": "0xe66016557fc6dae1bf564c354c63c71af21e7ad87162abb104db03b29e95cc25",
       "receiptsRoot": "0x63980e0720c5a6d49a058491cf5a325f412c8f8c10d089a2322a774b71a5bdaf",
       "baseFeePerGas": "0x7"
      }
     }
    }
   ]
  },
  {
   "name": "eth_getHeaderByNumber",
   "summary": "Returns the requested canonical block header. - When blockNr is -1 the chain pending header is returned. - When blockNr is -2 the chain latest header is returned. - When blockNr is -3 the chain finali",
   "tags": [
    {
     "name": "eth"
    },
    {
     "name": "public-read"
    }
   ],
   "params": [
    {
     "name": "number",
     "required": true,
     "description": "block number (hex) or 'latest' | 'earliest' | 'pending' | 'safe' | 'finalized'",
     "schema": {
      "title": "blockTag"
     }
    }
   ],
   "result": {
    "name": "result",
    "schema": {
     "title": "header object or null"
    }
   },
   "examples": [
    {
     "name": "recorded",
     "params": [
      {
       "name": "p0",
       "value": "0x10e1"
      }
     ],
     "result": {
      "name": "result",
      "value": {
       "number": "0x10e1",
       "hash": "0x8f54b666737cb5cec32914481915f662aa66e2d25c2cebc2ffca803b63afbcfd",
       "parentHash": "0x66a9adfb26cee8cf852691267bfec16dc1490841e76966205f545efef0541a5e",
       "nonce": "0x00000000000000fb",
       "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
       "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
       "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...(+384 hex chars)",
       "stateRoot": "0x850511e4d281469a9c70d3874250b89362769b56b932190883d0c5d92c0acb71",
       "miner": "0x94e398784febbb1c56ddc2e4bc10d6edc4924f70",
       "difficulty": "0x80",
       "totalDifficulty": "0x15e980",
       "extraData": "0xcb89505141492d47332d31c0",
       "gasLimit": "0xe4e1c0",
       "gasUsed": "0x7db0",
       "timestamp": "0x6aef708e",
       "transactionsRoot": "0xe66016557fc6dae1bf564c354c63c71af21e7ad87162abb104db03b29e95cc25",
       "receiptsRoot": "0x63980e0720c5a6d49a058491cf5a325f412c8f8c10d089a2322a774b71a5bdaf",
       "baseFeePerGas": "0x7"
      }
     }
    }
   ]
  },
  {
   "name": "eth_getLogs",
   "summary": "Returns logs matching a filter. PQWERAI bounds the block range per request (default 5000 blocks).",
   "tags": [
    {
     "name": "eth"
    },
    {
     "name": "public-read"
    }
   ],
   "params": [
    {
     "name": "crit",
     "required": true,
     "description": "{fromBlock,toBlock,address,topics,blockHash}",
     "schema": {
      "title": "filterObject"
     }
    }
   ],
   "result": {
    "name": "result",
    "schema": {
     "title": "array of log objects"
    }
   },
   "examples": [
    {
     "name": "recorded",
     "params": [
      {
       "name": "p0",
       "value": {
        "fromBlock": "0x10e1",
        "toBlock": "0x10e1"
       }
      }
     ],
     "result": {
      "name": "result",
      "value": []
     }
    }
   ]
  },
  {
   "name": "eth_getProof",
   "summary": "Returns the Merkle-proof for a given account and optionally some storage keys.",
   "tags": [
    {
     "name": "eth"
    },
    {
     "name": "public-read"
    }
   ],
   "params": [
    {
     "name": "address",
     "required": true,
     "description": "20-byte hex address, 0x-prefixed",
     "schema": {
      "title": "address"
     }
    },
    {
     "name": "storageKeys",
     "required": true,
     "description": "array of strings",
     "schema": {
      "title": "string[]"
     }
    },
    {
     "name": "blockNrOrHash",
     "required": true,
     "description": "block number (hex), tag, or EIP-1898 object {blockHash|blockNumber}",
     "schema": {
      "title": "blockRef"
     }
    }
   ],
   "result": {
    "name": "result",
    "schema": {
     "title": "EIP-1186 account proof object"
    }
   },
   "examples": [
    {
     "name": "recorded",
     "params": [
      {
       "name": "p0",
       "value": "0xfedcd2b6768f15ed5eaf4da44d80467096ea6743"
      },
      {
       "name": "p1",
       "value": []
      },
      {
       "name": "p2",
       "value": "latest"
      }
     ],
     "result": {
      "name": "result",
      "value": {
       "address": "0xfedcd2b6768f15ed5eaf4da44d80467096ea6743",
       "accountProof": [
        "0xf901f1a0fc9771f0cd44e009b8449faa0c7d351db07eef2dd7d00e419e6b996e69bbe23da0210afa3c0b074785b1688aa55b6707c381659ca66dc198037b6ee7...(+872 hex chars)",
        "0xf8b180808080a07ab70ff2d2d64d2217473a4b4edc62d05639d26a03c000d97de59e1ea8bda3f580808080a0d66dcb0cc9dcf42abe143fe67915ed7995c82f2d...(+230 hex chars)",
        "0xe21ba03b5577aafd96df7005c1055909de947eae1cbada1101d40c390a1bf905422102",
        "... 2 more items"
       ],
       "balance": "0x3635aeea7ab9f4a444",
       "codeHash": "0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470",
       "nonce": "0xee",
       "storageHash": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
       "storageProof": []
      }
     }
    }
   ]
  },
  {
   "name": "eth_getRawTransactionByBlockHashAndIndex",
   "summary": "Returns the bytes of the transaction for the given block hash and index.",
   "tags": [
    {
     "name": "eth"
    },
    {
     "name": "public-read"
    }
   ],
   "params": [
    {
     "name": "blockHash",
     "required": true,
     "description": "32-byte hex hash, 0x-prefixed",
     "schema": {
      "title": "hash32"
     }
    },
    {
     "name": "index",
     "required": true,
     "description": "0x-prefixed hex integer",
     "schema": {
      "title": "quantity"
     }
    }
   ],
   "result": {
    "name": "result",
    "schema": {
     "title": "data (hex)"
    }
   }
  },
  {
   "name": "eth_getRawTransactionByBlockNumberAndIndex",
   "summary": "Returns the bytes of the transaction for the given block number and index.",
   "tags": [
    {
     "name": "eth"
    },
    {
     "name": "public-read"
    }
   ],
   "params": [
    {
     "name": "blockNr",
     "required": true,
     "description": "block number (hex) or 'latest' | 'earliest' | 'pending' | 'safe' | 'finalized'",
     "schema": {
      "title": "blockTag"
     }
    },
    {
     "name": "index",
     "required": true,
     "description": "0x-prefixed hex integer",
     "schema": {
      "title": "quantity"
     }
    }
   ],
   "result": {
    "name": "result",
    "schema": {
     "title": "data (hex)"
    }
   },
   "examples": [
    {
     "name": "recorded",
     "params": [
      {
       "name": "p0",
       "value": "0x10e1"
      },
      {
       "name": "p1",
       "value": "0x0"
      }
     ],
     "result": {
      "name": "result",
      "value": "0x02f9039f83012db881ed843b9aca00843b9aca0e83020b889408a60aa7959381fa8089f4db1d359107e243a59f80b9032ef9032b8a505141492d4646472d31f9...(+1734 hex chars)"
     }
    }
   ]
  },
  {
   "name": "eth_getRawTransactionByHash",
   "summary": "Returns the bytes of the transaction for the given hash.",
   "tags": [
    {
     "name": "eth"
    },
    {
     "name": "public-read"
    }
   ],
   "params": [
    {
     "name": "hash",
     "required": true,
     "description": "32-byte hex hash, 0x-prefixed",
     "schema": {
      "title": "hash32"
     }
    }
   ],
   "result": {
    "name": "result",
    "schema": {
     "title": "data (hex)"
    }
   },
   "examples": [
    {
     "name": "recorded",
     "params": [
      {
       "name": "p0",
       "value": "0x45cebff2a5a70838d9c076efc0367c82a43f80eb9db44773798fce3539edaf2e"
      }
     ],
     "result": {
      "name": "result",
      "value": "0x02f9039f83012db881ed843b9aca00843b9aca0e83020b889408a60aa7959381fa8089f4db1d359107e243a59f80b9032ef9032b8a505141492d4646472d31f9...(+1734 hex chars)"
     }
    }
   ]
  },
  {
   "name": "eth_getStorageAt",
   "summary": "Returns the storage from the state at the given address, key and block number. The rpc.LatestBlockNumber and rpc.PendingBlockNumber meta block numbers are also allowed.",
   "tags": [
    {
     "name": "eth"
    },
    {
     "name": "public-read"
    }
   ],
   "params": [
    {
     "name": "address",
     "required": true,
     "description": "20-byte hex address, 0x-prefixed",
     "schema": {
      "title": "address"
     }
    },
    {
     "name": "hexKey",
     "required": true,
     "description": "JSON string",
     "schema": {
      "title": "string"
     }
    },
    {
     "name": "blockNrOrHash",
     "required": true,
     "description": "block number (hex), tag, or EIP-1898 object {blockHash|blockNumber}",
     "schema": {
      "title": "blockRef"
     }
    }
   ],
   "result": {
    "name": "result",
    "schema": {
     "title": "data (hex)"
    }
   },
   "examples": [
    {
     "name": "recorded",
     "params": [
      {
       "name": "p0",
       "value": "0xfedcd2b6768f15ed5eaf4da44d80467096ea6743"
      },
      {
       "name": "p1",
       "value": "0x0"
      },
      {
       "name": "p2",
       "value": "latest"
      }
     ],
     "result": {
      "name": "result",
      "value": "0x0000000000000000000000000000000000000000000000000000000000000000"
     }
    }
   ]
  },
  {
   "name": "eth_getTransactionByBlockHashAndIndex",
   "summary": "Returns the transaction for the given block hash and index.",
   "tags": [
    {
     "name": "eth"
    },
    {
     "name": "public-read"
    }
   ],
   "params": [
    {
     "name": "blockHash",
     "required": true,
     "description": "32-byte hex hash, 0x-prefixed",
     "schema": {
      "title": "hash32"
     }
    },
    {
     "name": "index",
     "required": true,
     "description": "0x-prefixed hex integer",
     "schema": {
      "title": "quantity"
     }
    }
   ],
   "result": {
    "name": "result",
    "schema": {
     "title": "transaction object or null"
    }
   },
   "examples": [
    {
     "name": "recorded",
     "params": [
      {
       "name": "p0",
       "value": "0x8f54b666737cb5cec32914481915f662aa66e2d25c2cebc2ffca803b63afbcfd"
      },
      {
       "name": "p1",
       "value": "0x0"
      }
     ],
     "result": {
      "name": "result",
      "value": {
       "blockHash": "0x8f54b666737cb5cec32914481915f662aa66e2d25c2cebc2ffca803b63afbcfd",
       "blockNumber": "0x10e1",
       "from": "0xfedcd2b6768f15ed5eaf4da44d80467096ea6743",
       "gas": "0x20b88",
       "gasPrice": "0x3b9aca07",
       "maxFeePerGas": "0x3b9aca0e",
       "maxPriorityFeePerGas": "0x3b9aca00",
       "hash": "0x45cebff2a5a70838d9c076efc0367c82a43f80eb9db44773798fce3539edaf2e",
       "input": "0xf9032b8a505141492d4646472d31f9031df8b001a00000000000000000000000000000000000000000000000000000000000012db8a0c1e5c97d8db65fbf279e...(+1500 hex chars)",
       "nonce": "0xed",
       "to": "0x08a60aa7959381fa8089f4db1d359107e243a59f",
       "transactionIndex": "0x0",
       "value": "0x0",
       "type": "0x2",
       "accessList": [],
       "chainId": "0x12db8",
       "v": "0x1",
       "r": "0x4e51e9439149f9ffa9ea5b28a5fd2dc1fe40dd069a55614d667461164191b715",
       "s": "0x78798e9b616a9503df5f17e90acc4ee3f960e83f4cb1af0dbc54d257ee5dee3f",
       "yParity": "0x1"
      }
     }
    }
   ]
  },
  {
   "name": "eth_getTransactionByBlockNumberAndIndex",
   "summary": "Returns the transaction for the given block number and index.",
   "tags": [
    {
     "name": "eth"
    },
    {
     "name": "public-read"
    }
   ],
   "params": [
    {
     "name": "blockNr",
     "required": true,
     "description": "block number (hex) or 'latest' | 'earliest' | 'pending' | 'safe' | 'finalized'",
     "schema": {
      "title": "blockTag"
     }
    },
    {
     "name": "index",
     "required": true,
     "description": "0x-prefixed hex integer",
     "schema": {
      "title": "quantity"
     }
    }
   ],
   "result": {
    "name": "result",
    "schema": {
     "title": "transaction object or null"
    }
   },
   "examples": [
    {
     "name": "recorded",
     "params": [
      {
       "name": "p0",
       "value": "0x10e1"
      },
      {
       "name": "p1",
       "value": "0x0"
      }
     ],
     "result": {
      "name": "result",
      "value": {
       "blockHash": "0x8f54b666737cb5cec32914481915f662aa66e2d25c2cebc2ffca803b63afbcfd",
       "blockNumber": "0x10e1",
       "from": "0xfedcd2b6768f15ed5eaf4da44d80467096ea6743",
       "gas": "0x20b88",
       "gasPrice": "0x3b9aca07",
       "maxFeePerGas": "0x3b9aca0e",
       "maxPriorityFeePerGas": "0x3b9aca00",
       "hash": "0x45cebff2a5a70838d9c076efc0367c82a43f80eb9db44773798fce3539edaf2e",
       "input": "0xf9032b8a505141492d4646472d31f9031df8b001a00000000000000000000000000000000000000000000000000000000000012db8a0c1e5c97d8db65fbf279e...(+1500 hex chars)",
       "nonce": "0xed",
       "to": "0x08a60aa7959381fa8089f4db1d359107e243a59f",
       "transactionIndex": "0x0",
       "value": "0x0",
       "type": "0x2",
       "accessList": [],
       "chainId": "0x12db8",
       "v": "0x1",
       "r": "0x4e51e9439149f9ffa9ea5b28a5fd2dc1fe40dd069a55614d667461164191b715",
       "s": "0x78798e9b616a9503df5f17e90acc4ee3f960e83f4cb1af0dbc54d257ee5dee3f",
       "yParity": "0x1"
      }
     }
    }
   ]
  },
  {
   "name": "eth_getTransactionByHash",
   "summary": "Returns the transaction for the given hash",
   "tags": [
    {
     "name": "eth"
    },
    {
     "name": "public-read"
    }
   ],
   "params": [
    {
     "name": "hash",
     "required": true,
     "description": "32-byte hex hash, 0x-prefixed",
     "schema": {
      "title": "hash32"
     }
    }
   ],
   "result": {
    "name": "result",
    "schema": {
     "title": "transaction object or null"
    }
   },
   "examples": [
    {
     "name": "recorded",
     "params": [
      {
       "name": "p0",
       "value": "0x45cebff2a5a70838d9c076efc0367c82a43f80eb9db44773798fce3539edaf2e"
      }
     ],
     "result": {
      "name": "result",
      "value": {
       "blockHash": "0x8f54b666737cb5cec32914481915f662aa66e2d25c2cebc2ffca803b63afbcfd",
       "blockNumber": "0x10e1",
       "from": "0xfedcd2b6768f15ed5eaf4da44d80467096ea6743",
       "gas": "0x20b88",
       "gasPrice": "0x3b9aca07",
       "maxFeePerGas": "0x3b9aca0e",
       "maxPriorityFeePerGas": "0x3b9aca00",
       "hash": "0x45cebff2a5a70838d9c076efc0367c82a43f80eb9db44773798fce3539edaf2e",
       "input": "0xf9032b8a505141492d4646472d31f9031df8b001a00000000000000000000000000000000000000000000000000000000000012db8a0c1e5c97d8db65fbf279e...(+1500 hex chars)",
       "nonce": "0xed",
       "to": "0x08a60aa7959381fa8089f4db1d359107e243a59f",
       "transactionIndex": "0x0",
       "value": "0x0",
       "type": "0x2",
       "accessList": [],
       "chainId": "0x12db8",
       "v": "0x1",
       "r": "0x4e51e9439149f9ffa9ea5b28a5fd2dc1fe40dd069a55614d667461164191b715",
       "s": "0x78798e9b616a9503df5f17e90acc4ee3f960e83f4cb1af0dbc54d257ee5dee3f",
       "yParity": "0x1"
      }
     }
    }
   ]
  },
  {
   "name": "eth_getTransactionCount",
   "summary": "Returns the number of transactions the given address has sent for the given block number",
   "tags": [
    {
     "name": "eth"
    },
    {
     "name": "public-read"
    }
   ],
   "params": [
    {
     "name": "address",
     "required": true,
     "description": "20-byte hex address, 0x-prefixed",
     "schema": {
      "title": "address"
     }
    },
    {
     "name": "blockNrOrHash",
     "required": true,
     "description": "block number (hex), tag, or EIP-1898 object {blockHash|blockNumber}",
     "schema": {
      "title": "blockRef"
     }
    }
   ],
   "result": {
    "name": "result",
    "schema": {
     "title": "quantity (hex)"
    }
   },
   "examples": [
    {
     "name": "recorded",
     "params": [
      {
       "name": "p0",
       "value": "0xfedcd2b6768f15ed5eaf4da44d80467096ea6743"
      },
      {
       "name": "p1",
       "value": "latest"
      }
     ],
     "result": {
      "name": "result",
      "value": "0xee"
     }
    }
   ]
  },
  {
   "name": "eth_getTransactionReceipt",
   "summary": "Returns the transaction receipt for the given transaction hash.",
   "tags": [
    {
     "name": "eth"
    },
    {
     "name": "public-read"
    }
   ],
   "params": [
    {
     "name": "hash",
     "required": true,
     "description": "32-byte hex hash, 0x-prefixed",
     "schema": {
      "title": "hash32"
     }
    }
   ],
   "result": {
    "name": "result",
    "schema": {
     "title": "receipt object or null"
    }
   },
   "examples": [
    {
     "name": "recorded",
     "params": [
      {
       "name": "p0",
       "value": "0x45cebff2a5a70838d9c076efc0367c82a43f80eb9db44773798fce3539edaf2e"
      }
     ],
     "result": {
      "name": "result",
      "value": {
       "blockHash": "0x8f54b666737cb5cec32914481915f662aa66e2d25c2cebc2ffca803b63afbcfd",
       "blockNumber": "0x10e1",
       "contractAddress": null,
       "cumulativeGasUsed": "0x7db0",
       "effectiveGasPrice": "0x3b9aca07",
       "from": "0xfedcd2b6768f15ed5eaf4da44d80467096ea6743",
       "gasUsed": "0x7db0",
       "logs": [],
       "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...(+384 hex chars)",
       "status": "0x1",
       "to": "0x08a60aa7959381fa8089f4db1d359107e243a59f",
       "transactionHash": "0x45cebff2a5a70838d9c076efc0367c82a43f80eb9db44773798fce3539edaf2e",
       "transactionIndex": "0x0",
       "type": "0x2"
      }
     }
    }
   ]
  },
  {
   "name": "eth_getUncleByBlockHashAndIndex",
   "summary": "Returns the uncle block for the given block hash and index. When fullTx is true all transactions in the block are returned in full detail, otherwise only the transaction hash is returned.",
   "tags": [
    {
     "name": "eth"
    },
    {
     "name": "public-read"
    }
   ],
   "params": [
    {
     "name": "blockHash",
     "required": true,
     "description": "32-byte hex hash, 0x-prefixed",
     "schema": {
      "title": "hash32"
     }
    },
    {
     "name": "index",
     "required": true,
     "description": "0x-prefixed hex integer",
     "schema": {
      "title": "quantity"
     }
    }
   ],
   "result": {
    "name": "result",
    "schema": {
     "title": "block object or null"
    }
   }
  },
  {
   "name": "eth_getUncleByBlockNumberAndIndex",
   "summary": "Returns the uncle block for the given block hash and index. When fullTx is true all transactions in the block are returned in full detail, otherwise only the transaction hash is returned.",
   "tags": [
    {
     "name": "eth"
    },
    {
     "name": "public-read"
    }
   ],
   "params": [
    {
     "name": "blockNr",
     "required": true,
     "description": "block number (hex) or 'latest' | 'earliest' | 'pending' | 'safe' | 'finalized'",
     "schema": {
      "title": "blockTag"
     }
    },
    {
     "name": "index",
     "required": true,
     "description": "0x-prefixed hex integer",
     "schema": {
      "title": "quantity"
     }
    }
   ],
   "result": {
    "name": "result",
    "schema": {
     "title": "block object or null"
    }
   }
  },
  {
   "name": "eth_getUncleCountByBlockHash",
   "summary": "Returns number of uncles in the block for the given block hash",
   "tags": [
    {
     "name": "eth"
    },
    {
     "name": "public-read"
    }
   ],
   "params": [
    {
     "name": "blockHash",
     "required": true,
     "description": "32-byte hex hash, 0x-prefixed",
     "schema": {
      "title": "hash32"
     }
    }
   ],
   "result": {
    "name": "result",
    "schema": {
     "title": "quantity (hex) or null"
    }
   },
   "examples": [
    {
     "name": "recorded",
     "params": [
      {
       "name": "p0",
       "value": "0x8f54b666737cb5cec32914481915f662aa66e2d25c2cebc2ffca803b63afbcfd"
      }
     ],
     "result": {
      "name": "result",
      "value": "0x0"
     }
    }
   ]
  },
  {
   "name": "eth_getUncleCountByBlockNumber",
   "summary": "Returns number of uncles in the block for the given block number",
   "tags": [
    {
     "name": "eth"
    },
    {
     "name": "public-read"
    }
   ],
   "params": [
    {
     "name": "blockNr",
     "required": true,
     "description": "block number (hex) or 'latest' | 'earliest' | 'pending' | 'safe' | 'finalized'",
     "schema": {
      "title": "blockTag"
     }
    }
   ],
   "result": {
    "name": "result",
    "schema": {
     "title": "quantity (hex) or null"
    }
   },
   "examples": [
    {
     "name": "recorded",
     "params": [
      {
       "name": "p0",
       "value": "0x10e1"
      }
     ],
     "result": {
      "name": "result",
      "value": "0x0"
     }
    }
   ]
  },
  {
   "name": "eth_hashrate",
   "summary": "Returns the POW hashrate.",
   "tags": [
    {
     "name": "eth"
    },
    {
     "name": "public-read"
    }
   ],
   "params": [],
   "result": {
    "name": "result",
    "schema": {
     "title": "quantity (hex)"
    }
   },
   "examples": [
    {
     "name": "recorded",
     "params": [],
     "result": {
      "name": "result",
      "value": "0x0"
     }
    }
   ]
  },
  {
   "name": "eth_maxPriorityFeePerGas",
   "summary": "Returns a suggestion for a gas tip cap for dynamic fee transactions.",
   "tags": [
    {
     "name": "eth"
    },
    {
     "name": "public-read"
    }
   ],
   "params": [],
   "result": {
    "name": "result",
    "schema": {
     "title": "quantity (hex)"
    }
   },
   "examples": [
    {
     "name": "recorded",
     "params": [],
     "result": {
      "name": "result",
      "value": "0x3b9aca00"
     }
    }
   ]
  },
  {
   "name": "eth_mining",
   "summary": "Returns an indication if this node is currently mining.",
   "tags": [
    {
     "name": "eth"
    },
    {
     "name": "public-read"
    }
   ],
   "params": [],
   "result": {
    "name": "result",
    "schema": {
     "title": "boolean"
    }
   },
   "examples": [
    {
     "name": "recorded",
     "params": [],
     "result": {
      "name": "result",
      "value": true
     }
    }
   ]
  },
  {
   "name": "eth_newBlockFilter",
   "summary": "Creates a filter that fetches blocks that are imported into the chain. It is part of the filter package since polling goes with eth_getFilterChanges.",
   "tags": [
    {
     "name": "eth"
    },
    {
     "name": "public-read-stateful"
    }
   ],
   "params": [],
   "result": {
    "name": "result",
    "schema": {
     "title": "filter ID (hex string)"
    }
   }
  },
  {
   "name": "eth_newFilter",
   "summary": "Creates a new filter and returns the filter id. It can be used to retrieve logs when the state changes. This method cannot be used to fetch logs that are already stored in the state.  Default criteria",
   "tags": [
    {
     "name": "eth"
    },
    {
     "name": "public-read-stateful"
    }
   ],
   "params": [
    {
     "name": "crit",
     "required": true,
     "description": "{fromBlock,toBlock,address,topics,blockHash}",
     "schema": {
      "title": "filterObject"
     }
    }
   ],
   "result": {
    "name": "result",
    "schema": {
     "title": "filter ID (hex string)"
    }
   }
  },
  {
   "name": "eth_newPendingTransactionFilter",
   "summary": "Creates a filter that fetches pending transactions as transactions enter the pending state.  It is part of the filter package because this filter can be used through the `eth_getFilterChanges` polling",
   "tags": [
    {
     "name": "eth"
    },
    {
     "name": "public-read-stateful"
    }
   ],
   "params": [
    {
     "name": "fullTx",
     "required": false,
     "description": "*bool",
     "schema": {
      "title": "*bool"
     }
    }
   ],
   "result": {
    "name": "result",
    "schema": {
     "title": "filter ID (hex string)"
    }
   }
  },
  {
   "name": "eth_newSideBlockFilter",
   "summary": "Creates a filter that fetches blocks that are imported into the chain with a non-canonical status. It is part of the filter package since polling goes with eth_getFilterChanges.",
   "tags": [
    {
     "name": "eth"
    },
    {
     "name": "public-read-stateful"
    }
   ],
   "params": [],
   "result": {
    "name": "result",
    "schema": {
     "title": "filter ID (hex string)"
    }
   }
  },
  {
   "name": "eth_pendingTransactions",
   "summary": "Returns the transactions that are in the transaction pool and have a from address that is one of the accounts this node manages.",
   "tags": [
    {
     "name": "eth"
    },
    {
     "name": "public-read"
    }
   ],
   "params": [],
   "result": {
    "name": "result",
    "schema": {
     "title": "array of transaction objects"
    }
   }
  },
  {
   "name": "eth_sendRawTransaction",
   "summary": "Will add the signed transaction to the transaction pool. The sender is responsible for signing the transaction and using the correct nonce.",
   "tags": [
    {
     "name": "eth"
    },
    {
     "name": "public-write"
    }
   ],
   "params": [
    {
     "name": "input",
     "required": true,
     "description": "0x-prefixed hex data",
     "schema": {
      "title": "bytes"
     }
    }
   ],
   "result": {
    "name": "result",
    "schema": {
     "title": "32-byte hash"
    }
   }
  },
  {
   "name": "eth_syncing",
   "summary": "Returns false in case the node is currently not syncing with the network. It can be up-to-date or has not yet received the latest block headers from its pears. In case it is synchronizing: - startingB",
   "tags": [
    {
     "name": "eth"
    },
    {
     "name": "public-read"
    }
   ],
   "params": [],
   "result": {
    "name": "result",
    "schema": {
     "title": "false or sync-progress object"
    }
   },
   "examples": [
    {
     "name": "recorded",
     "params": [],
     "result": {
      "name": "result",
      "value": false
     }
    }
   ]
  },
  {
   "name": "eth_uninstallFilter",
   "summary": "Removes the filter with the given filter id.",
   "tags": [
    {
     "name": "eth"
    },
    {
     "name": "public-read-stateful"
    }
   ],
   "params": [
    {
     "name": "id",
     "required": true,
     "description": "filter identifier returned by eth_newFilter, eth_newBlockFilter or eth_newPendingTransactionFilter",
     "schema": {
      "title": "filterId"
     }
    }
   ],
   "result": {
    "name": "result",
    "schema": {
     "title": "boolean"
    }
   }
  },
  {
   "name": "g4_evidence",
   "summary": "Lists equivocation evidence (double or surround votes) detected by this node.",
   "tags": [
    {
     "name": "g4"
    },
    {
     "name": "public-read"
    }
   ],
   "params": [],
   "result": {
    "name": "result",
    "schema": {
     "title": "array of objects"
    }
   },
   "examples": [
    {
     "name": "recorded",
     "params": [],
     "result": {
      "name": "result",
      "value": null
     }
    }
   ]
  },
  {
   "name": "g4_status",
   "summary": "Finality and issuance accounting: head, justified/finalized checkpoints, registry totals, exact issuance counters and vote-submission counters.",
   "tags": [
    {
     "name": "g4"
    },
    {
     "name": "public-read"
    }
   ],
   "params": [],
   "result": {
    "name": "result",
    "schema": {
     "title": "object"
    }
   },
   "examples": [
    {
     "name": "recorded",
     "params": [],
     "result": {
      "name": "result",
      "value": {
       "epoch_set_root": "8ae82c2488bbcda80595ba903a5825dc356ab2a2b891809c9b50c017fe250065",
       "epoch_set_size": 2,
       "fee_burn_wei": "1109182695701309",
       "finality": true,
       "finalized_hash": "0x982c1d3af93176df3ed7c1387b484ab70f3748b82000b2f70d0e7b3fb6a5e2d0",
       "finalized_height": 4288,
       "founder_issued_wei": "17832760910000000",
       "head": 4325,
       "justified_hash": "0x66a9adfb26cee8cf852691267bfec16dc1490841e76966205f545efef0541a5e",
       "justified_height": 4320,
       "liveness_ejected_validators": 2,
       "liveness_participation_records": true,
       "minted_wei": "1019143783276091000000000",
       "pos_issued_wei": "353088666018000000",
       "pow_issued_wei": "1412354664072000000",
       "registry_locked_gwei": 130000000000,
       "registry_slash_burned_gwei": 0,
       "rejected_certificates": 0,
       "validators": 5,
       "vote_counters": {
        "forged_or_unauthorized": 2080,
        "malformed": 4,
        "participation_relayed": 15,
        "replayed": 1,
        "stale": 18
       }
      }
     }
    }
   ]
  },
  {
   "name": "g4_validators",
   "summary": "Lists Smartnode validators from the registry: id, owner, Ed25519 key, stake, delegated stake, activation epoch and status.",
   "tags": [
    {
     "name": "g4"
    },
    {
     "name": "public-read"
    }
   ],
   "params": [],
   "result": {
    "name": "result",
    "schema": {
     "title": "array of objects"
    }
   },
   "examples": [
    {
     "name": "recorded",
     "params": [],
     "result": {
      "name": "result",
      "value": [
       {
        "activation_epoch": 0,
        "delegated_gwei": 0,
        "id": "44e1990f323a4e9f679841988f1f2c86f939ccfd7cdcd22c17eb91f5a2c24e61",
        "key": "0fd5d00dcabc5375ee04d70c54192f32fce7e7131c2cce728e65ef08be526a4c",
        "owner": "0x460e14b0296783a6f66cf1eed54853f4b5d5a918",
        "pending_key": false,
        "stake_gwei": 32000000000,
        "status": "exiting"
       },
       {
        "activation_epoch": 0,
        "delegated_gwei": 2000000000,
        "id": "92571f2ba70dcf9f86b1eb60527d478dd0f24e429bf9b65c92663236280e70f8",
        "key": "bf9fee5e279c5a8ae2549a2b6612b46f87d35c7df205643d1b2383f5580c2474",
        "owner": "0xfd6daa176013d5b9b7176e65caa61fb25a5cfe93",
        "pending_key": false,
        "stake_gwei": 32000000000,
        "status": "active"
       },
       {
        "activation_epoch": 0,
        "delegated_gwei": 0,
        "id": "9a738ce18aff9ee770b5afcf15a754188e82b33ed1c22c3c3ee7d34f99821798",
        "key": "7b0086337ae830eb03a89c7502f8ba248d50e6d35196e55c51271b5b88a65803",
        "owner": "0x478031f6aceef7404992d014a7d88a51b24e4ef1",
        "pending_key": false,
        "stake_gwei": 32000000000,
        "status": "exiting"
       },
       "... 2 more items"
      ]
     }
    }
   ]
  },
  {
   "name": "net_listening",
   "summary": "Returns an indication if the node is listening for network connections.",
   "tags": [
    {
     "name": "net"
    },
    {
     "name": "public-read"
    }
   ],
   "params": [],
   "result": {
    "name": "result",
    "schema": {
     "title": "boolean"
    }
   },
   "examples": [
    {
     "name": "recorded",
     "params": [],
     "result": {
      "name": "result",
      "value": true
     }
    }
   ]
  },
  {
   "name": "net_peerCount",
   "summary": "Returns the number of connected peers",
   "tags": [
    {
     "name": "net"
    },
    {
     "name": "public-read"
    }
   ],
   "params": [],
   "result": {
    "name": "result",
    "schema": {
     "title": "quantity (hex)"
    }
   },
   "examples": [
    {
     "name": "recorded",
     "params": [],
     "result": {
      "name": "result",
      "value": "0x3"
     }
    }
   ]
  },
  {
   "name": "net_version",
   "summary": "Returns the current ethereum protocol version.",
   "tags": [
    {
     "name": "net"
    },
    {
     "name": "public-read"
    }
   ],
   "params": [],
   "result": {
    "name": "result",
    "schema": {
     "title": "string"
    }
   },
   "examples": [
    {
     "name": "recorded",
     "params": [],
     "result": {
      "name": "result",
      "value": "77240"
     }
    }
   ]
  },
  {
   "name": "txpool_content",
   "summary": "Returns the transactions contained within the transaction pool.",
   "tags": [
    {
     "name": "txpool"
    },
    {
     "name": "public-read"
    }
   ],
   "params": [],
   "result": {
    "name": "result",
    "schema": {
     "title": "map[string]map[string]map[string]*RPCTransaction"
    }
   },
   "examples": [
    {
     "name": "recorded",
     "params": [],
     "result": {
      "name": "result",
      "value": {
       "pending": {},
       "queued": {}
      }
     }
    }
   ]
  },
  {
   "name": "txpool_contentFrom",
   "summary": "Returns the transactions contained within the transaction pool.",
   "tags": [
    {
     "name": "txpool"
    },
    {
     "name": "public-read"
    }
   ],
   "params": [
    {
     "name": "addr",
     "required": true,
     "description": "20-byte hex address, 0x-prefixed",
     "schema": {
      "title": "address"
     }
    }
   ],
   "result": {
    "name": "result",
    "schema": {
     "title": "map[string]map[string]*RPCTransaction"
    }
   },
   "examples": [
    {
     "name": "recorded",
     "params": [
      {
       "name": "p0",
       "value": "0xfedcd2b6768f15ed5eaf4da44d80467096ea6743"
      }
     ],
     "result": {
      "name": "result",
      "value": {
       "pending": {},
       "queued": {}
      }
     }
    }
   ]
  },
  {
   "name": "txpool_inspect",
   "summary": "Retrieves the content of the transaction pool and flattens it into an easily inspectable list.",
   "tags": [
    {
     "name": "txpool"
    },
    {
     "name": "public-read"
    }
   ],
   "params": [],
   "result": {
    "name": "result",
    "schema": {
     "title": "map[string]map[string]map[string]string"
    }
   },
   "examples": [
    {
     "name": "recorded",
     "params": [],
     "result": {
      "name": "result",
      "value": {
       "pending": {},
       "queued": {}
      }
     }
    }
   ]
  },
  {
   "name": "txpool_status",
   "summary": "Returns the number of pending and queued transaction in the pool.",
   "tags": [
    {
     "name": "txpool"
    },
    {
     "name": "public-read"
    }
   ],
   "params": [],
   "result": {
    "name": "result",
    "schema": {
     "title": "map[string]hexutil.Uint"
    }
   },
   "examples": [
    {
     "name": "recorded",
     "params": [],
     "result": {
      "name": "result",
      "value": {
       "pending": "0x0",
       "queued": "0x0"
      }
     }
    }
   ]
  },
  {
   "name": "web3_clientVersion",
   "summary": "Returns the client identifier.",
   "tags": [
    {
     "name": "web3"
    },
    {
     "name": "public-read"
    }
   ],
   "params": [],
   "result": {
    "name": "result",
    "schema": {
     "title": "string"
    }
   },
   "examples": [
    {
     "name": "recorded",
     "params": [],
     "result": {
      "name": "result",
      "value": "CoreGeth/linux-amd64/go1.26.8"
     }
    }
   ]
  },
  {
   "name": "web3_sha3",
   "summary": "Applies the ethereum sha3 implementation on the input. It assumes the input is hex encoded.",
   "tags": [
    {
     "name": "web3"
    },
    {
     "name": "public-read"
    }
   ],
   "params": [
    {
     "name": "input",
     "required": true,
     "description": "0x-prefixed hex data",
     "schema": {
      "title": "bytes"
     }
    }
   ],
   "result": {
    "name": "result",
    "schema": {
     "title": "data (hex)"
    }
   },
   "examples": [
    {
     "name": "recorded",
     "params": [
      {
       "name": "p0",
       "value": "0x68656c6c6f"
      }
     ],
     "result": {
      "name": "result",
      "value": "0x1c8aff950685c2ed4bc3174f3472287b56d9517b9c948127319a09a7a36deac8"
     }
    }
   ]
  }
 ]
}
