@acala-network/chopsticks-core
@acala-network/chopsticks-core / substrate
Variable: substrate
constsubstrate:object
Defined in: packages/core/src/rpc/substrate/index.ts:15
Type declaration
archive_unstable_body
archive_unstable_body:
Handler<[`0x${string}`],`0x${string}`[]>
Param
Param
[blockhash]
Returns
Block extrinsics
archive_unstable_call
archive_unstable_call:
Handler<[`0x${string}`,string,`0x${string}`], {success:boolean;value:`0x${string}`; }>
Param
Param
[blockhash, method, data ]
Returns
result The call result.
Returns
result.success Whether the call is successful.
Returns
result.value The call result.
archive_unstable_hashByHeight
archive_unstable_hashByHeight:
Handler<[null|number|`0x${string}`|`0x${string}`[] |number[]],null|`0x${string}`| (null|`0x${string}`)[]> =chain_getBlockHash
author_pendingExtrinsics
author_pendingExtrinsics:
Handler<void,`0x${string}`[]>
Get pending extrinsics
Returns
Array of pending extrinsics
author_submitAndWatchExtrinsic
author_submitAndWatchExtrinsic:
Handler<[`0x${string}`],string>
Param
Param
[extrinsic]
Param
Returns
subscription id
author_submitExtrinsic
author_submitExtrinsic:
Handler<[`0x${string}`],`0x${string}`>
Param
Param
[extrinsic]
Returns
Hash
author_unwatchExtrinsic
author_unwatchExtrinsic:
Handler<[string],void>
Param
Param
[subid]
chain_getBlock
chain_getBlock:
Handler<[`0x${string}`], {block: {extrinsics:`0x${string}`[];header:Header; };justifications:null; }>
Param
Param
[blockhash]
Returns
Block header and extrinsics
chain_getBlockHash
chain_getBlockHash:
Handler<[null|number|`0x${string}`|`0x${string}`[] |number[]],null|`0x${string}`| (null|`0x${string}`)[]>
Param
Param
[blockNumber | blockNumber[] | null]
Returns
Block hash | hash[] | null
chain_getFinalizedHead
chain_getFinalizedHead:
Handler<void,`0x${string}`>
Param
Returns
head hash
chain_getHead
chain_getHead:
Handler<[null|number|`0x${string}`|`0x${string}`[] |number[]],null|`0x${string}`| (null|`0x${string}`)[]> =chain_getBlockHash
chain_getHeader
Param
Param
[blockhash]
Returns
Header - see @polkadot/types/interfaces
chain_subscribeFinalizedHeads
chain_subscribeFinalizedHeads:
Handler<void,string>
chain_subscribeNewHead
chain_subscribeNewHead:
Handler<void,string>
chain_subscribeNewHeads
chain_subscribeNewHeads:
Handler<void,string> =chain_subscribeNewHead
chain_unsubscribeFinalizedHeads
chain_unsubscribeFinalizedHeads:
Handler<[string],void> =chain_unsubscribeNewHead
chain_unsubscribeNewHead
chain_unsubscribeNewHead:
Handler<[string],void>
chain_unsubscribeNewHeads
chain_unsubscribeNewHeads:
Handler<[string],void> =chain_unsubscribeNewHead
childstate_getKeysPaged
childstate_getKeysPaged:
Handler<[`0x${string}`,`0x${string}`,number,`0x${string}`,`0x${string}`],undefined|`0x${string}`[]>
Param
Param
[child, prefix, pageSize, startKey, blockhash]
Returns
paged keys
childstate_getStorage
childstate_getStorage:
Handler<[`0x${string}`,`0x${string}`,`0x${string}`],null|string>
Param
Param
[child, key, blockhash]
Returns
storage valuse
payment_queryFeeDetails
payment_queryFeeDetails:
Handler<[`0x${string}`,`0x${string}`],`0x${string}`>
Param
Param
[extrinsic, blockhash]
Returns
result in hash
payment_queryInfo
payment_queryInfo:
Handler<[`0x${string}`,`0x${string}`],`0x${string}`>
Param
Param
[extrinsic, blockhash]
Returns
result in hash
state_call
state_call:
Handler<[`0x${string}`,`0x${string}`,`0x${string}`],`0x${string}`>
Param
Param
[method, data, blockhash]
Returns
result in hash
state_getKeysPaged
state_getKeysPaged:
Handler<[string,number,string,`0x${string}`],undefined|string[]>
Param
Param
[prefix, pageSize, startKey, blockhash]
Returns
paged keys
state_getMetadata
state_getMetadata:
Handler<[`0x${string}`],null|`0x${string}`>
Param
Param
[blockhash]
Returns
metadata
state_getRuntimeVersion
state_getRuntimeVersion:
Handler<[`0x${string}`],null|RuntimeVersion>
Param
Param
[blockhash]
Returns
runtime version
state_getStorage
state_getStorage:
Handler<[`0x${string}`,`0x${string}`],null|string>
Param
Param
[key, blockhash]
Returns
storage value
state_getStorageAt
state_getStorageAt:
Handler<[`0x${string}`,`0x${string}`],null|string> =state_getStorage
state_queryStorageAt
state_queryStorageAt:
Handler<[string[],`0x${string}`], [] | [{block:`0x${string}`;changes: [string,null|string][]; }]>
Param
Param
[keys, blockhash]
Returns
storage values
state_subscribeRuntimeVersion
state_subscribeRuntimeVersion:
Handler<[],string>
Returns
subscription id
state_subscribeStorage
state_subscribeStorage:
Handler<[string[]],string>
Param
Param
[keys]
Param
Returns
subscription id
state_unsubscribeRuntimeVersion
state_unsubscribeRuntimeVersion:
Handler<[`0x${string}`],void>
Param
Param
[subid]
Param
state_unsubscribeStorage
state_unsubscribeStorage:
Handler<[string],void>
Param
Param
[subid]
Param
system_accountNextIndex
system_accountNextIndex:
Handler<[`0x${string}`],number>
Param
Param
[address]
system_chain
system_chain:
Handler<void,string>
system_chainType
system_chainType:
Handler<void,string>
system_dryRun
system_dryRun:
Handler<[`0x${string}`,`0x${string}`],string>
Param
Param
[extrinsic, at]
Returns
ApplyExtrinsicResult (see @polkadot/types/interfaces) in hash
system_health()
system_health: () =>
Promise<{isSyncing:boolean;peers:number;shouldHavePeers:boolean; }>
Returns
Promise<{ isSyncing: boolean; peers: number; shouldHavePeers: boolean; }>
system_localListenAddresses()
system_localListenAddresses: () =>
Promise<never[]>
Returns
Promise<never[]>
system_localPeerId()
system_localPeerId: () =>
Promise<string>
Returns
Promise<string>
system_name
system_name:
Handler<void,string>
system_nodeRoles()
system_nodeRoles: () =>
Promise<string[]>
Returns
Promise<string[]>
system_properties
system_properties:
Handler<void,ChainProperties>
system_version
system_version:
Handler<void,string>