Options
All
  • Public
  • Public/Protected
  • All
Menu

drpc-sdk

Index

Type Aliases

JSONRpc: { id?: number; method: string; params: any[] }

Simple JSON rpc request type

Type declaration

  • Optional id?: number
  • method: string
  • params: any[]
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 describing provider settings

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
ProviderSettingsMaybeURL: Omit<ProviderSettings, "url"> & { url?: string }
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 describing provider state

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

Generated using TypeDoc