Skip to main content

ParentChain

Type Aliases

ParentChain

type ParentChain: Exclude<typeof chains[number], object>;

Source

src/types/ParentChain.ts:7


ParentChainId

type ParentChainId: ParentChain["id"];

Source

src/types/ParentChain.ts:8


ParentChainPublicClient<TChain>

type ParentChainPublicClient<TChain>: Prettify<PublicClient<Transport, TChain> & object>;

Type parameters

Type parameter
TChain extends Chain | undefined

Source

src/types/ParentChain.ts:10

Functions

validateParentChain()

function validateParentChain<TChain>(chainIdOrClient: number | Client<Transport<string, Record<string, any>, EIP1193RequestFn<undefined>>, TChain, undefined | Account<`0x${string}`>, undefined, undefined | object>): ParentChainId

Type parameters

Type parameter
TChain extends undefined | Chain<undefined | ChainFormatters>

Parameters

ParameterType
chainIdOrClientnumber | Client<Transport<string, Record<string, any>, EIP1193RequestFn<undefined>>, TChain, undefined | Account<`0x${string}`>, undefined, undefined | object>

Returns

ParentChainId

Source

src/types/ParentChain.ts:22


validateParentChainPublicClient()

function validateParentChainPublicClient<TChain>(publicClient: object): ParentChainPublicClient<TChain>

Type parameters

Type parameter
TChain extends undefined | Chain<undefined | ChainFormatters>

Parameters

ParameterType
publicClientobject

Returns

ParentChainPublicClient<TChain>

Source

src/types/ParentChain.ts:34