Type Aliases
JSONRpc
JSONRpc: { id?: number; method: string; params: any[] }
Type declaration
Optional id?: number
method: string
params: any[]
ProviderSettings
ProviderSettings: { dkey?: string; dontShuffle?: boolean; network?: string; provider_ids?: string[]; quorum_from?: number; quorum_of?: number; skipResponseDeepCheck?: boolean; skipSignatureCheck?: boolean; timeout?: number; url: string }
Type declaration
Optional dkey?: string
Optional dontShuffle?: boolean
Optional network?: string
Optional provider_ids?: string[]
Optional quorum_from?: number
Optional quorum_of?: number
Optional skipResponseDeepCheck?: boolean
Optional skipSignatureCheck?: boolean
Optional timeout?: number
url: string
RpcState
RpcState: { dkey?: string; dontShuffle: boolean; network: string; nextId: number; nextNonce: number; nextReqId: number; provider_ids?: string[]; quorum_from: number; quorum_of: number; skipResponseDeepCheck: boolean; skipSignatureCheck: boolean; timeout: number; url: string }
Type declaration
Optional dkey?: string
dontShuffle: boolean
network: string
nextId: number
nextNonce: number
nextReqId: number
Optional provider_ids?: string[]
quorum_from: number
quorum_of: number
skipResponseDeepCheck: boolean
skipSignatureCheck: boolean
timeout: number
url: string
Simple JSON rpc request type