PublicRpcSchema: [{
    Method: "web3_clientVersion";
    Parameters?: undefined;
    ReturnType: string;
}, {
    Method: "web3_sha3";
    Parameters: [data: Hash];
    ReturnType: string;
}, {
    Method: "net_listening";
    Parameters?: undefined;
    ReturnType: boolean;
}, {
    Method: "net_peerCount";
    Parameters?: undefined;
    ReturnType: Quantity;
}, {
    Method: "net_version";
    Parameters?: undefined;
    ReturnType: Quantity;
}, {
    Method: "eth_blobGasPrice";
    Parameters?: undefined;
    ReturnType: Quantity;
}, {
    Method: "eth_blockNumber";
    Parameters?: undefined;
    ReturnType: Quantity;
}, {
    Method: "eth_call";
    Parameters: [transaction: Partial<RpcTransactionRequest>] | [transaction: Partial<RpcTransactionRequest>, block: RpcBlockNumber | BlockTag | RpcBlockIdentifier];
    ReturnType: Hex;
}, {
    Method: "eth_chainId";
    Parameters?: undefined;
    ReturnType: Quantity;
}, {
    Method: "eth_coinbase";
    Parameters?: undefined;
    ReturnType: Address;
}, {
    Method: "eth_estimateGas";
    Parameters: [transaction: RpcTransactionRequest] | [transaction: RpcTransactionRequest, block: RpcBlockNumber | BlockTag];
    ReturnType: Quantity;
}, {
    Method: "eth_feeHistory";
    Parameters: [blockCount: Quantity, newestBlock: RpcBlockNumber | BlockTag, rewardPercentiles: number[] | undefined];
    ReturnType: RpcFeeHistory;
}, {
    Method: "eth_gasPrice";
    Parameters?: undefined;
    ReturnType: Quantity;
}, {
    Method: "eth_getBalance";
    Parameters: [address: Address, block: RpcBlockNumber | BlockTag | RpcBlockIdentifier];
    ReturnType: Quantity;
}, {
    Method: "eth_getBlockByHash";
    Parameters: [hash: Hash, includeTransactionObjects: boolean];
    ReturnType: RpcBlock | null;
}, {
    Method: "eth_getBlockByNumber";
    Parameters: [block: RpcBlockNumber | BlockTag, includeTransactionObjects: boolean];
    ReturnType: RpcBlock | null;
}, {
    Method: "eth_getBlockTransactionCountByHash";
    Parameters: [hash: Hash];
    ReturnType: Quantity;
}, {
    Method: "eth_getBlockTransactionCountByNumber";
    Parameters: [block: RpcBlockNumber | BlockTag];
    ReturnType: Quantity;
}, {
    Method: "eth_getCode";
    Parameters: [address: Address, block: RpcBlockNumber | BlockTag | RpcBlockIdentifier];
    ReturnType: Hex;
}, {
    Method: "eth_getFilterChanges";
    Parameters: [filterId: Quantity];
    ReturnType: RpcLog[] | Hex[];
}, {
    Method: "eth_getFilterLogs";
    Parameters: [filterId: Quantity];
    ReturnType: RpcLog[];
}, {
    Method: "eth_getLogs";
    Parameters: [{
        address?: Address | Address[];
        topics?: LogTopic[];
    } & ({
        blockHash?: never;
        fromBlock?: RpcBlockNumber | BlockTag;
        toBlock?: RpcBlockNumber | BlockTag;
    } | {
        blockHash?: Hash;
        fromBlock?: never;
        toBlock?: never;
    })];
    ReturnType: RpcLog[];
}, {
    Method: "eth_getProof";
    Parameters: [address: Address, storageKeys: Hash[], block: RpcBlockNumber | BlockTag];
    ReturnType: RpcProof;
}, {
    Method: "eth_getStorageAt";
    Parameters: [address: Address, index: Quantity, block: RpcBlockNumber | BlockTag | RpcBlockIdentifier];
    ReturnType: Hex;
}, {
    Method: "eth_getTransactionByBlockHashAndIndex";
    Parameters: [hash: Hash, index: Quantity];
    ReturnType: RpcTransaction | null;
}, {
    Method: "eth_getTransactionByBlockNumberAndIndex";
    Parameters: [block: RpcBlockNumber | BlockTag, index: Quantity];
    ReturnType: RpcTransaction | null;
}, {
    Method: "eth_getTransactionByHash";
    Parameters: [hash: Hash];
    ReturnType: RpcTransaction | null;
}, {
    Method: "eth_getTransactionCount";
    Parameters: [address: Address, block: RpcBlockNumber | BlockTag | RpcBlockIdentifier];
    ReturnType: Quantity;
}, {
    Method: "eth_getTransactionReceipt";
    Parameters: [hash: Hash];
    ReturnType: RpcTransactionReceipt | null;
}, {
    Method: "eth_getUncleByBlockHashAndIndex";
    Parameters: [hash: Hash, index: Quantity];
    ReturnType: RpcUncle | null;
}, {
    Method: "eth_getUncleByBlockNumberAndIndex";
    Parameters: [block: RpcBlockNumber | BlockTag, index: Quantity];
    ReturnType: RpcUncle | null;
}, {
    Method: "eth_getUncleCountByBlockHash";
    Parameters: [hash: Hash];
    ReturnType: Quantity;
}, {
    Method: "eth_getUncleCountByBlockNumber";
    Parameters: [block: RpcBlockNumber | BlockTag];
    ReturnType: Quantity;
}, {
    Method: "eth_maxPriorityFeePerGas";
    Parameters?: undefined;
    ReturnType: Quantity;
}, {
    Method: "eth_newBlockFilter";
    Parameters?: undefined;
    ReturnType: Quantity;
}, {
    Method: "eth_newFilter";
    Parameters: [filter: {
        address?: Address | Address[];
        fromBlock?: RpcBlockNumber | BlockTag;
        toBlock?: RpcBlockNumber | BlockTag;
        topics?: LogTopic[];
    }];
    ReturnType: Quantity;
}, {
    Method: "eth_newPendingTransactionFilter";
    Parameters?: undefined;
    ReturnType: Quantity;
}, {
    Method: "eth_protocolVersion";
    Parameters?: undefined;
    ReturnType: string;
}, {
    Method: "eth_sendRawTransaction";
    Parameters: [signedTransaction: Hex];
    ReturnType: Hash;
}, {
    Method: "eth_uninstallFilter";
    Parameters: [filterId: Quantity];
    ReturnType: boolean;
}]

Type declaration

  • Method: "web3_clientVersion"
  • Optional Parameters?: undefined
  • ReturnType: string

Type declaration

  • Method: "web3_sha3"
  • Parameters: [data: Hash]
  • ReturnType: string

Type declaration

  • Method: "net_listening"
  • Optional Parameters?: undefined
  • ReturnType: boolean

Type declaration

  • Method: "net_peerCount"
  • Optional Parameters?: undefined
  • ReturnType: Quantity

Type declaration

  • Method: "net_version"
  • Optional Parameters?: undefined
  • ReturnType: Quantity

Type declaration

  • Method: "eth_blobGasPrice"
  • Optional Parameters?: undefined
  • ReturnType: Quantity

Type declaration

  • Method: "eth_blockNumber"
  • Optional Parameters?: undefined
  • ReturnType: Quantity

Type declaration

Type declaration

  • Method: "eth_chainId"
  • Optional Parameters?: undefined
  • ReturnType: Quantity

Type declaration

  • Method: "eth_coinbase"
  • Optional Parameters?: undefined
  • ReturnType: Address

Type declaration

Type declaration

Type declaration

  • Method: "eth_gasPrice"
  • Optional Parameters?: undefined
  • ReturnType: Quantity

Type declaration

Type declaration

  • Method: "eth_getBlockByHash"
  • Parameters: [hash: Hash, includeTransactionObjects: boolean]
  • ReturnType: RpcBlock | null

Type declaration

Type declaration

  • Method: "eth_getBlockTransactionCountByHash"
  • Parameters: [hash: Hash]
  • ReturnType: Quantity

Type declaration

Type declaration

Type declaration

  • Method: "eth_getFilterChanges"
  • Parameters: [filterId: Quantity]
  • ReturnType: RpcLog[] | Hex[]

Type declaration

  • Method: "eth_getFilterLogs"
  • Parameters: [filterId: Quantity]
  • ReturnType: RpcLog[]

Type declaration

Type declaration

Type declaration

Type declaration

Type declaration

Type declaration

  • Method: "eth_getTransactionByHash"
  • Parameters: [hash: Hash]
  • ReturnType: RpcTransaction | null

Type declaration

Type declaration

Type declaration

  • Method: "eth_getUncleByBlockHashAndIndex"
  • Parameters: [hash: Hash, index: Quantity]
  • ReturnType: RpcUncle | null

Type declaration

Type declaration

  • Method: "eth_getUncleCountByBlockHash"
  • Parameters: [hash: Hash]
  • ReturnType: Quantity

Type declaration

Type declaration

  • Method: "eth_maxPriorityFeePerGas"
  • Optional Parameters?: undefined
  • ReturnType: Quantity

Type declaration

  • Method: "eth_newBlockFilter"
  • Optional Parameters?: undefined
  • ReturnType: Quantity

Type declaration

Type declaration

  • Method: "eth_newPendingTransactionFilter"
  • Optional Parameters?: undefined
  • ReturnType: Quantity

Type declaration

  • Method: "eth_protocolVersion"
  • Optional Parameters?: undefined
  • ReturnType: string

Type declaration

  • Method: "eth_sendRawTransaction"
  • Parameters: [signedTransaction: Hex]
  • ReturnType: Hash

Type declaration

  • Method: "eth_uninstallFilter"
  • Parameters: [filterId: Quantity]
  • ReturnType: boolean

Generated using TypeDoc