@ethereumjs/common / BinaryTreeAccessWitnessInterface
Defined in: interfaces.ts:114
Witness interface tracking binary-tree access gas costs.
accesses():
Generator<BinaryTreeAccessedStateWithAddress>
Defined in: interfaces.ts:115
Generator<BinaryTreeAccessedStateWithAddress>
commit():
void
Defined in: interfaces.ts:129
void
debugWitnessCost():
void
Defined in: interfaces.ts:117
void
merge(
accessWitness):void
Defined in: interfaces.ts:128
BinaryTreeAccessWitnessInterface
void
rawAccesses():
Generator<RawBinaryTreeAccessedState>
Defined in: interfaces.ts:116
Generator<RawBinaryTreeAccessedState>
readAccountBasicData(
address):bigint
Defined in: interfaces.ts:118
bigint
readAccountCodeChunks(
contract,startPc,endPc):bigint
Defined in: interfaces.ts:124
number
number
bigint
readAccountCodeHash(
address):bigint
Defined in: interfaces.ts:120
bigint
readAccountHeader(
address):bigint
Defined in: interfaces.ts:122
bigint
readAccountStorage(
contract,storageSlot):bigint
Defined in: interfaces.ts:126
bigint
bigint
revert():
void
Defined in: interfaces.ts:130
void
writeAccountBasicData(
address):bigint
Defined in: interfaces.ts:119
bigint
writeAccountCodeChunks(
contract,startPc,endPc):bigint
Defined in: interfaces.ts:125
number
number
bigint
writeAccountCodeHash(
address):bigint
Defined in: interfaces.ts:121
bigint
writeAccountHeader(
address):bigint
Defined in: interfaces.ts:123
bigint
writeAccountStorage(
contract,storageSlot):bigint
Defined in: interfaces.ts:127
bigint
bigint