@acala-network/chopsticks-core
@acala-network/chopsticks-core / StorageLayerProvider
Interface: StorageLayerProvider
Defined in: packages/core/src/blockchain/storage-layer.ts:21
Methods
deleted()
deleted(
key):boolean
Defined in: packages/core/src/blockchain/storage-layer.ts:25
Returns true if key is deleted
Parameters
key
string
Returns
boolean
findNextKey()
findNextKey(
prefix,startKey,knownBest?):Promise<undefined|string>
Defined in: packages/core/src/blockchain/storage-layer.ts:41
Find next storage key.
Parameters
prefix
string
startKey
string
knownBest?
string
Returns
Promise<undefined | string>
get()
get(
key,cache):Promise<StorageValue>
Defined in: packages/core/src/blockchain/storage-layer.ts:29
Get the value of a storage key.
Parameters
key
string
cache
boolean
Returns
Promise<StorageValue>
getKeysPaged()
getKeysPaged(
prefix,pageSize,startKey):Promise<string[]>
Defined in: packages/core/src/blockchain/storage-layer.ts:37
Get paged storage keys.
Parameters
prefix
string
pageSize
number
startKey
string
Returns
Promise<string[]>
getMany()
getMany(
keys,_cache):Promise<StorageValue[]>
Defined in: packages/core/src/blockchain/storage-layer.ts:33
Get the value of many storage keys.
Parameters
keys
string[]
_cache
boolean
Returns
Promise<StorageValue[]>