nooschain / chain/iden3-postgres-smt-db / Iden3PostgresSmtDb
Class: Iden3PostgresSmtDb
Defined in: chain/iden3-postgres-smt-db.ts:140
Constructors
Constructor
new Iden3PostgresSmtDb(
database,treeId?,options?):Iden3PostgresSmtDb
Defined in: chain/iden3-postgres-smt-db.ts:153
Parameters
database
treeId?
string = GLOBAL_STATE_TREE_ID
options?
bufferedWrites?
boolean
maxCacheEntries?
number
onCacheLimitExceeded?
(details) => void
Returns
Iden3PostgresSmtDb
Methods
flush()
flush():
Promise<Iden3PostgresSmtDbStats>
Defined in: chain/iden3-postgres-smt-db.ts:294
Returns
Promise<Iden3PostgresSmtDbStats>
get()
get(
key):Promise<Iden3Node|undefined>
Defined in: chain/iden3-postgres-smt-db.ts:177
Parameters
key
Returns
Promise<Iden3Node | undefined>
getRoot()
getRoot():
Promise<Iden3Hash>
Defined in: chain/iden3-postgres-smt-db.ts:204
Returns
Promise<Iden3Hash>
getStats()
getStats():
Iden3PostgresSmtDbStats
Defined in: chain/iden3-postgres-smt-db.ts:329
Returns
put()
put(
key,node):Promise<void>
Defined in: chain/iden3-postgres-smt-db.ts:201
Parameters
key
node
Returns
Promise<void>
setRoot()
setRoot(
root):Promise<void>
Defined in: chain/iden3-postgres-smt-db.ts:264
Parameters
root
Returns
Promise<void>