UNPKG

deth

Version:

Ethereum node focused on Developer Experience

28 lines (27 loc) 1.73 kB
/// <reference types="node" /> import { DethStateManger } from './DethStateManger'; import Account from 'ethereumjs-account'; export declare class StateManagerAdapter { readonly dethStateManager: DethStateManger; constructor(dethStateManager: DethStateManger); getAccount: (arg1: Buffer, callback: (err: NodeJS.ErrnoException, result: Account) => void) => void; putAccount: (arg1: Buffer, arg2: Account, callback: (err: NodeJS.ErrnoException) => void) => void; putContractCode: (arg1: Buffer, arg2: Buffer, callback: (err: NodeJS.ErrnoException) => void) => void; getContractCode: (arg1: Buffer, callback: (err: NodeJS.ErrnoException, result: Buffer) => void) => void; getContractStorage: (arg1: Buffer, arg2: Buffer, callback: (err: NodeJS.ErrnoException | null, result: Buffer) => void) => void; putContractStorage: (arg1: Buffer, arg2: Buffer, arg3: Buffer, callback: (err: NodeJS.ErrnoException) => void) => void; clearContractStorage: (arg1: Buffer, callback: (err: NodeJS.ErrnoException) => void) => void; checkpoint: Function; commit: Function; revert: Function; getStateRoot: (callback: (err: NodeJS.ErrnoException, result: Buffer) => void) => void; accountIsEmpty: (arg1: Buffer, callback: (err: NodeJS.ErrnoException, result: boolean) => void) => void; setStateRoot: (arg1: Buffer, callback: (err: NodeJS.ErrnoException) => void) => void; getOriginalContractStorage: () => never; dumpStorage: () => never; hasGenesisState: () => never; generateCanonicalGenesis: () => never; generateGenesis: () => never; cleanupTouchedAccounts: (callback: (err: NodeJS.ErrnoException) => void) => void; _clearOriginalStorageCache: () => void; }