Type aliases
BlockTag
BlockTag: string | number
EventType
EventType: string | (string | string[])[] | EventFilter | ForkEvent
ExternalProvider
ExternalProvider: { host?: string; isMetaMask?: boolean; isStatus?: boolean; path?: string; request?: (request: { method: string; params?: any[] }) => Promise<any>; send?: (request: { method: string; params?: any[] }, callback: (error: any, response: any) => void) => void; sendAsync?: (request: { method: string; params?: any[] }, callback: (error: any, response: any) => void) => void }
Type declaration
-
Optional host?: string
-
Optional isMetaMask?: boolean
-
Optional isStatus?: boolean
-
Optional path?: string
-
Optional request?: (request: { method: string; params?: any[] }) => Promise<any>
-
- (request: { method: string; params?: any[] }): Promise<any>
-
Parameters
-
request: { method: string; params?: any[] }
-
method: string
-
Optional params?: any[]
Returns Promise<any>
-
Optional send?: (request: { method: string; params?: any[] }, callback: (error: any, response: any) => void) => void
-
- (request: { method: string; params?: any[] }, callback: (error: any, response: any) => void): void
-
Parameters
-
request: { method: string; params?: any[] }
-
method: string
-
Optional params?: any[]
-
callback: (error: any, response: any) => void
-
- (error: any, response: any): void
Returns void
-
Optional sendAsync?: (request: { method: string; params?: any[] }, callback: (error: any, response: any) => void) => void
-
- (request: { method: string; params?: any[] }, callback: (error: any, response: any) => void): void
-
Parameters
-
request: { method: string; params?: any[] }
-
method: string
-
Optional params?: any[]
-
callback: (error: any, response: any) => void
-
- (error: any, response: any): void
Returns void
JsonRpcFetchFunc
JsonRpcFetchFunc: (method: string, params?: any[]) => Promise<any>
Type declaration
-
- (method: string, params?: any[]): Promise<any>
-
Parameters
-
method: string
-
Optional params: any[]
Returns Promise<any>
Listener
Listener: (...args: any[]) => void
Network
Network: { _defaultProvider?: (providers: any, options?: any) => any; chainId: number; ensAddress?: string; name: string }
Type declaration
-
Optional _defaultProvider?: (providers: any, options?: any) => any
-
- (providers: any, options?: any): any
-
Parameters
-
providers: any
-
Optional options: any
Returns any
-
chainId: number
-
Optional ensAddress?: string
-
name: string
Networkish
Networkish
: Network | string | number
TransactionRequest
Type declaration
-
-
Optional chainId?: number
-
-
Optional from?: string
-
-
-
-
Optional maxPriorityFeePerGas?: BigNumberish
-
-
Optional to?: string
-
Optional type?: number
-
getNetwork
Converts a named common networks or chain ID (network ID) to a Network and verifies a network is a valid Network..