TYPES
<src>DebugEventAbstractProvider⇒ { action: "sendCcipReadFetchRequest" , index: number , request: FetchRequest , urls: Array< string > } | { action: "receiveCcipReadFetchResult" , request: FetchRequest , result: any } | { action: "receiveCcipReadFetchError" , request: FetchRequest , result: any } | { action: "sendCcipReadCall" , transaction: { data: string , to: string } } | { action: "receiveCcipReadCallResult" , result: string , transaction: { data: string , to: string } } | { action: "receiveCcipReadCallError" , error: Error , transaction: { data: string , to: string } }
<src>PerformActionRequest⇒ { method: "broadcastTransaction" , signedTransaction: string } | { blockTag: BlockTag , method: "call" , transaction: PerformActionTransaction } | { method: "chainId" } | { method: "estimateGas" , transaction: PerformActionTransaction } | { address: string , blockTag: BlockTag , method: "getBalance" } | { blockTag: BlockTag , includeTransactions: boolean , method: "getBlock" } | { blockHash: string , includeTransactions: boolean , method: "getBlock" } | { method: "getBlockNumber" } | { address: string , blockTag: BlockTag , method: "getCode" } | { method: "getGasPrice" } | { filter: PerformActionFilter , method: "getLogs" } | { address: string , blockTag: BlockTag , method: "getStorage" , position: bigint } | { hash: string , method: "getTransaction" } | { address: string , blockTag: BlockTag , method: "getTransactionCount" } | { hash: string , method: "getTransactionReceipt" } | { hash: string , method: "getTransactionResult" }
<src>Subscription⇒ { tag: string , type: "block" | "close" | "debug" | "network" | "pending" } | { hash: string , tag: string , type: "transaction" } | { filter: EventFilter , tag: string , type: "event" } | { filter: OrphanFilter , tag: string , type: "orphan" }
FUNCTIONS
PROPERTIES
CREATING INSTANCES
METHODS
<src>abstractProvider._getFilter(filter: Filter | FilterByBlockHash)⇒ PerformActionFilter | Promise< PerformActionFilter >
<src>abstractProvider._getTransactionRequest(request: TransactionRequest)⇒ PerformActionTransaction | Promise< PerformActionTransaction >
<src>abstractProvider._wrapTransactionReceipt(value: TransactionReceiptParams, network: Network)⇒ TransactionReceipt
<src>abstractProvider._wrapTransactionResponse(tx: TransactionResponseParams, network: Network)⇒ TransactionResponse
<src>abstractProvider.ccipReadFetch(tx: PerformActionTransaction, calldata: string, urls: Array< string >)⇒ Promise< null | string >
<src>abstractProvider.getStorage(address: AddressLike, position: BigNumberish, blockTag?: BlockTag)⇒ Promise< string >
<src>abstractProvider.getTransactionCount(address: AddressLike, blockTag?: BlockTag)⇒ Promise< number >
<src>abstractProvider.waitForTransaction(hash: string, confirms?: null | number, timeout?: null | number)⇒ Promise< null | TransactionReceipt >
PROPERTIES
METHODS
inherits from FilterIdSubscriber, Subscriber
CREATING INSTANCES
METHODS
<src>filterIdEventSubscriber._emitResults(provider: JsonRpcApiProvider, results: Array< any >)⇒ Promise< void >
inherits from FilterIdSubscriber, Subscriber
METHODS
<src>filterIdPendingSubscriber._emitResults(provider: JsonRpcApiProvider, results: Array< any >)⇒ Promise< void >
inherits from Subscriber
CREATING INSTANCES
METHODS
<src>filterIdSubscriber._emitResults(provider: AbstractProvider, result: Array< any >)⇒ Promise< void >
CREATING INSTANCES
METHODS
PROPERTIES
PROPERTIES
CREATING INSTANCES
METHODS
CREATING INSTANCES
METHODS
CREATING INSTANCES
METHODS
<src>pollingOrphanSubscriber._poll(blockNumber: number, provider: AbstractProvider)⇒ Promise< void >
CREATING INSTANCES
METHODS
<src>pollingTransactionSubscriber._poll(blockNumber: number, provider: AbstractProvider)⇒ Promise< void >
PROPERTIES
METHODS
PROPERTIES
CREATING INSTANCES
METHODS
CREATING INSTANCES
METHODS
PROPERTIES
CREATING INSTANCES
METHODS
CREATING INSTANCES
METHODS
CREATING INSTANCES
METHODS
<src>socketProvider._send(payload: JsonRpcPayload | Array< JsonRpcPayload >)⇒ Promise< Array< JsonRpcResult | JsonRpcError > >
PROPERTIES
CREATING INSTANCES
METHODS