@ethereumjs/common / StateManagerInterface
Defined in: common/src/interfaces.ts:126
originalStorageCache:
object
Defined in: common/src/interfaces.ts:173
clear():
void
void
get(
address,key):Promise<Uint8Array<ArrayBufferLike>>
Address
Uint8Array
Promise<Uint8Array<ArrayBufferLike>>
optionalcheckChunkWitnessPresent(contract,programCounter):Promise<boolean>
Defined in: common/src/interfaces.ts:183
Address
number
Promise<boolean>
checkpoint():
Promise<void>
Defined in: common/src/interfaces.ts:149
Promise<void>
clearCaches():
void
Defined in: common/src/interfaces.ts:189
void
clearStorage(
address):Promise<void>
Defined in: common/src/interfaces.ts:144
Address
Promise<void>
commit():
Promise<void>
Defined in: common/src/interfaces.ts:150
Promise<void>
deleteAccount(
address):Promise<void>
Defined in: common/src/interfaces.ts:133
Address
Promise<void>
optionaldumpStorage(address):Promise<StorageDump>
Defined in: common/src/interfaces.ts:167
Address
Promise<StorageDump>
optionaldumpStorageRange(address,startKey,limit):Promise<StorageRange>
Defined in: common/src/interfaces.ts:168
Address
bigint
number
Promise<StorageRange>
optionalgenerateCanonicalGenesis(initState):Promise<void>
Defined in: common/src/interfaces.ts:177
any
Promise<void>
getAccount(
address):Promise<Account|undefined>
Defined in: common/src/interfaces.ts:131
Address
Promise<Account | undefined>
optionalgetAppliedKey(address):Uint8Array
Defined in: common/src/interfaces.ts:184
Uint8Array
Uint8Array
getCode(
address):Promise<Uint8Array<ArrayBufferLike>>
Defined in: common/src/interfaces.ts:138
Address
Promise<Uint8Array<ArrayBufferLike>>
getCodeSize(
address):Promise<number>
Defined in: common/src/interfaces.ts:139
Address
Promise<number>
getStateRoot():
Promise<Uint8Array<ArrayBufferLike>>
Defined in: common/src/interfaces.ts:156
Promise<Uint8Array<ArrayBufferLike>>
getStorage(
address,key):Promise<Uint8Array<ArrayBufferLike>>
Defined in: common/src/interfaces.ts:142
Address
Uint8Array
Promise<Uint8Array<ArrayBufferLike>>
hasStateRoot(
root):Promise<boolean>
Defined in: common/src/interfaces.ts:158
Uint8Array
Promise<boolean>
optionalinitBinaryTreeExecutionWitness(blockNum,executionWitness?):void
Defined in: common/src/interfaces.ts:178
bigint
BinaryTreeExecutionWitness | null
void
modifyAccountFields(
address,accountFields):Promise<void>
Defined in: common/src/interfaces.ts:134
Address
Promise<void>
putAccount(
address,account?):Promise<void>
Defined in: common/src/interfaces.ts:132
Address
Account
Promise<void>
putCode(
address,value):Promise<void>
Defined in: common/src/interfaces.ts:137
Address
Uint8Array
Promise<void>
putStorage(
address,key,value):Promise<void>
Defined in: common/src/interfaces.ts:143
Address
Uint8Array
Uint8Array
Promise<void>
revert():
Promise<void>
Defined in: common/src/interfaces.ts:151
Promise<void>
setStateRoot(
stateRoot,clearCache?):Promise<void>
Defined in: common/src/interfaces.ts:157
Uint8Array
boolean
Promise<void>
shallowCopy(
downlevelCaches?):StateManagerInterface
Defined in: common/src/interfaces.ts:190
boolean
StateManagerInterface
optionalverifyBinaryTreePostState(accessWitness):Promise<boolean>
Defined in: common/src/interfaces.ts:182
BinaryTreeAccessWitnessInterface
Promise<boolean>