@proto-kit/sequencer • Docs
Documentation / @proto-kit/sequencer / SyncCachedMerkleTreeStore
Class: SyncCachedMerkleTreeStore
Extends
Constructors
new SyncCachedMerkleTreeStore()
new SyncCachedMerkleTreeStore(
parent):SyncCachedMerkleTreeStore
Parameters
• parent: MerkleTreeStore
Returns
Overrides
InMemoryMerkleTreeStorage.constructor
Defined in
packages/sequencer/src/state/merkle/SyncCachedMerkleTreeStore.ts:4
Properties
nodes
nodes:
object
Index Signature
[key: number]: object
Inherited from
InMemoryMerkleTreeStorage.nodes
Defined in
packages/common/dist/trees/sparse/InMemoryMerkleTreeStorage.d.ts:3
Methods
getNode()
getNode(
key,level):undefined|bigint
Parameters
• key: bigint
• level: number
Returns
undefined | bigint
Overrides
InMemoryMerkleTreeStorage.getNode
Defined in
packages/sequencer/src/state/merkle/SyncCachedMerkleTreeStore.ts:8
mergeIntoParent()
mergeIntoParent():
void
Returns
void
Defined in
packages/sequencer/src/state/merkle/SyncCachedMerkleTreeStore.ts:16
setNode()
setNode(
key,level,value):void
Parameters
• key: bigint
• level: number
• value: bigint
Returns
void
Overrides
InMemoryMerkleTreeStorage.setNode
Defined in
packages/sequencer/src/state/merkle/SyncCachedMerkleTreeStore.ts:12