@ocap/statedb
v1.30.3
Published
Defines the basic interface for OCAP StateDB
Readme
OCAP StateDB
Defines the abstract interface of OCAP StateDB, must be implemented with an actual statedb, please checkout following packages:
@ocap/statedb-memory@ocap/statedb-dolt
Usage
bun install @ocap/statedb-memoryThen:
const MemoryStateDB = require('@ocap/statedb-memory').default;
const statedb = new MemoryStateDB();
statedb.account.create(address, attrs, context);
statedb.account.get(address);
statedb.account.update(address, updates, context);
statedb.asset.create(address, attrs, context);
statedb.asset.get(address);
statedb.asset.update(address, updates, context);
statedb.delegation.create(address, attrs, context);
statedb.delegation.get(address);
statedb.delegation.update(address, updates, context);
statedb.tx.create(hash, attrs, context);
statedb.tx.get(hash);
statedb.tx.find(conditions);