@acala-network/chopsticks-core
@acala-network/chopsticks-core / RemoteStorageLayer
Class: RemoteStorageLayer
Defined in: packages/core/src/blockchain/storage-layer.ts:36
Implements
Constructors
new RemoteStorageLayer()
new RemoteStorageLayer(
api
,at
,db
):RemoteStorageLayer
Defined in: packages/core/src/blockchain/storage-layer.ts:43
Parameters
api
at
`0x${string}`
db
undefined
| Database
Returns
Methods
findNextKey()
findNextKey(
prefix
,startKey
,_knownBest
?):Promise
<undefined
|string
>
Defined in: packages/core/src/blockchain/storage-layer.ts:62
Find next storage key.
Parameters
prefix
string
startKey
string
_knownBest?
string
Returns
Promise
<undefined
| string
>
Implementation of
StorageLayerProvider
.findNextKey
get()
get(
key
,_cache
):Promise
<StorageValue
>
Defined in: packages/core/src/blockchain/storage-layer.ts:49
Get the value of a storage key.
Parameters
key
string
_cache
boolean
Returns
Promise
<StorageValue
>
Implementation of
getKeysPaged()
getKeysPaged(
prefix
,pageSize
,startKey
):Promise
<string
[]>
Defined in: packages/core/src/blockchain/storage-layer.ts:67
Get paged storage keys.
Parameters
prefix
string
pageSize
number
startKey
string
Returns
Promise
<string
[]>