Eip155Rpc: { events: ["eth_subscription", "accountsChanged", "chainChanged", "connect", "disconnect"]; methods: { eth_accounts: RpcMethod<[], Address[]>; eth_blockNumber: RpcMethod<[], HexString>; eth_call: RpcMethod<[Transaction, BlockNumberOrTagOrHash?], HexString>; eth_chainId: RpcMethod<[], HexString>; eth_decrypt: RpcMethod<[string, Address], string>; eth_estimateGas: RpcMethod<[Transaction, BlockNumberOrTagOrHash?], HexString>; eth_feeHistory: RpcMethod<[HexString, BlockNumberOrTag, number[]], FeeHistory>; eth_gasPrice: RpcMethod<[], HexString>; eth_getBalance: RpcMethod<[Address, BlockNumberOrTagOrHash], HexString>; eth_getBlockByHash: RpcMethod<[Hash32, boolean], Block | null>; eth_getBlockByNumber: RpcMethod<[BlockNumberOrTag, boolean], Block | null>; eth_getBlockTransactionCountByHash: RpcMethod<[Hash32], HexString | null>; eth_getBlockTransactionCountByNumber: RpcMethod<[BlockNumberOrTag], HexString | null>; eth_getCode: RpcMethod<[Address, BlockNumberOrTagOrHash], HexString>; eth_getEncryptionPublicKey: RpcMethod<[Address], string>; eth_getFilterChanges: RpcMethod<[HexString], (Log | Hash32)[]>; eth_getFilterLogs: RpcMethod<[HexString], Log[]>; eth_getLogs: RpcMethod<[Filter], Log[]>; eth_getProof: RpcMethod<[Address, HexString[], BlockNumberOrTagOrHash], AccountProof>; eth_getStorageAt: RpcMethod<[Address, HexString, BlockNumberOrTagOrHash], HexString>; eth_getTransactionByBlockHashAndIndex: RpcMethod<[Hash32, HexString], TransactionInfo | null>; eth_getTransactionByBlockNumberAndIndex: RpcMethod<[BlockNumberOrTag, HexString], TransactionInfo | null>; eth_getTransactionByHash: RpcMethod<[Hash32], TransactionInfo | null>; eth_getTransactionCount: RpcMethod<[Address, BlockNumberOrTagOrHash], HexString>; eth_getTransactionReceipt: RpcMethod<[Hash32], TransactionReceipt | null>; eth_getUncleCountByBlockHash: RpcMethod<[Hash32], HexString | null>; eth_getUncleCountByBlockNumber: RpcMethod<[BlockNumberOrTag], HexString | null>; eth_newBlockFilter: RpcMethod<[], HexString>; eth_newFilter: RpcMethod<[Filter], HexString>; eth_newPendingTransactionFilter: RpcMethod<[], HexString>; eth_sendRawTransaction: RpcMethod<[HexString], Hash32>; eth_sendTransaction: RpcMethod<[Transaction], Hash32>; eth_signTypedData_v4: RpcMethod<[Address, TypedData], HexString>; eth_subscribe: RpcMethod<[string, object?], HexString>; eth_syncing: RpcMethod<[], SyncingStatus>; eth_uninstallFilter: RpcMethod<[HexString], boolean>; eth_unsubscribe: RpcMethod<[HexString], boolean>; personal_sign: RpcMethod<[HexString, Address], HexString>; wallet_addEthereumChain: RpcMethod<[AddEthereumChainParameter], null>; wallet_getCallsStatus: RpcMethod<[string], BatchStatus>; wallet_getCapabilities: RpcMethod<[Address, HexString[]?], Record<string, any>>; wallet_scanQRCode: RpcMethod<[string?], string>; wallet_sendCalls: RpcMethod<[SendCallsParameter], BatchResult>; wallet_watchAsset: RpcMethod<{ options: WatchAssetOptions; type: string; }, boolean>; web3_clientVersion: RpcMethod<[], string>; }; }