@proto-kit/persistance • Docs
Documentation / @proto-kit/persistance / RedisMerkleTreeStore
Class: RedisMerkleTreeStore
Implements
Constructors
new RedisMerkleTreeStore()
new RedisMerkleTreeStore(
connection,tracer,mask):RedisMerkleTreeStore
Parameters
• connection: RedisConnection
• tracer: Tracer
• mask: string = "base"
Returns
Defined in
packages/persistance/src/services/redis/RedisMerkleTreeStore.ts:15
Properties
tracer
readonlytracer:Tracer
Defined in
packages/persistance/src/services/redis/RedisMerkleTreeStore.ts:17
Methods
commit()
commit():
Promise<void>
Returns
Promise<void>
Implementation of
Defined in
packages/persistance/src/services/redis/RedisMerkleTreeStore.ts:30
getNodesAsync()
getNodesAsync(
nodes):Promise<(undefined|bigint)[]>
Parameters
• nodes: MerkleTreeNodeQuery[]
Returns
Promise<(undefined | bigint)[]>
Implementation of
AsyncMerkleTreeStore.getNodesAsync
Defined in
packages/persistance/src/services/redis/RedisMerkleTreeStore.ts:53
openTransaction()
openTransaction():
Promise<void>
Returns
Promise<void>
Implementation of
AsyncMerkleTreeStore.openTransaction
Defined in
packages/persistance/src/services/redis/RedisMerkleTreeStore.ts:25
writeNodes()
writeNodes(
nodes):void
Parameters
• nodes: MerkleTreeNode[]
Returns
void
Implementation of
AsyncMerkleTreeStore.writeNodes
Defined in
packages/persistance/src/services/redis/RedisMerkleTreeStore.ts:67