@acala-network/chopsticks-core
@acala-network/chopsticks-core / RemoteStorageLayer
Class: RemoteStorageLayer
Defined in: packages/core/src/blockchain/storage-layer.ts:44
Implements
Constructors
Constructor
new RemoteStorageLayer(
api,at,db):RemoteStorageLayer
Defined in: packages/core/src/blockchain/storage-layer.ts:51
Parameters
api
at
`0x${string}`
db
undefined | Database
Returns
RemoteStorageLayer
Methods
deleted()
deleted(
_key):boolean
Defined in: packages/core/src/blockchain/storage-layer.ts:57
Returns true if key is deleted
Parameters
_key
string
Returns
boolean
Implementation of
findNextKey()
findNextKey(
prefix,startKey,_knownBest?):Promise<undefined|string>
Defined in: packages/core/src/blockchain/storage-layer.ts:115
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:61
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:120
Get paged storage keys.
Parameters
prefix
string
pageSize
number
startKey
string
Returns
Promise<string[]>
Implementation of
StorageLayerProvider.getKeysPaged
getMany()
getMany(
keys,_cache):Promise<StorageValue[]>
Defined in: packages/core/src/blockchain/storage-layer.ts:74
Get the value of many storage keys.
Parameters
keys
string[]
_cache
boolean
Returns
Promise<StorageValue[]>