@acala-network/chopsticks-core
@acala-network/chopsticks-core / substrate
Variable: substrate
const
substrate: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}`
,`0x${string}`
,`0x${string}`
],`0x${string}`
> =state_call
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
>