Lisk stateStore
interface StateStore {
readonly account: {
get<T = AccountDefaultProps>(address: Buffer): Promise<Account<T>>;
getOrDefault<T = AccountDefaultProps>(address: Buffer): Promise<Account<T>>;
set<T = AccountDefaultProps>(address: Buffer, updatedElement: Account<T>): Promise<void>;
del(address: Buffer): Promise<void>;
};
readonly chain: {
lastBlockHeaders: ReadonlyArray<BlockHeader>;
lastBlockReward: bigint;
networkIdentifier: Buffer;
get(key: string): Promise<Buffer | undefined>;
set(key: string, value: Buffer): Promise<void>;
};
}