1.30.24 • Published 1 month ago
@ocap/indexdb
Licence
MIT
Version
1.30.24
Deps
5
Size
112 kB
Vulns
0
Weekly
0
OCAP IndexDB
Defines the abstract interface of OCAP IndexDB, must be implemented with an actual statedb, please checkout following packages:
@ocap/indexdb-memory@ocap/indexdb-elasticsearch
Usage
bun install @ocap/statedb-memoryThen:
const MemoryIndexDB = require('@ocap/indexdb-memory').default;
const indexdb = new MemoryIndexDB();
indexdb.account.create(address, attrs, context);
indexdb.account.get(address);
indexdb.account.update(address, updates, context);
indexdb.asset.create(address, attrs, context);
indexdb.asset.get(address);
indexdb.asset.update(address, updates, context);
indexdb.tx.create(hash, attrs, context);
indexdb.tx.get(hash);
indexdb.tx.find(conditions);