Skip to content

Latest commit

 

History

History
291 lines (146 loc) · 5.13 KB

File metadata and controls

291 lines (146 loc) · 5.13 KB

@ethereumjs/common


@ethereumjs/common / BinaryTreeAccessWitnessInterface

Interface: BinaryTreeAccessWitnessInterface

Defined in: common/src/interfaces.ts:103

Methods

accesses()

accesses(): Generator<BinaryTreeAccessedStateWithAddress>

Defined in: common/src/interfaces.ts:104

Returns

Generator<BinaryTreeAccessedStateWithAddress>


commit()

commit(): void

Defined in: common/src/interfaces.ts:118

Returns

void


debugWitnessCost()

debugWitnessCost(): void

Defined in: common/src/interfaces.ts:106

Returns

void


merge()

merge(accessWitness): void

Defined in: common/src/interfaces.ts:117

Parameters

accessWitness

BinaryTreeAccessWitnessInterface

Returns

void


rawAccesses()

rawAccesses(): Generator<RawBinaryTreeAccessedState>

Defined in: common/src/interfaces.ts:105

Returns

Generator<RawBinaryTreeAccessedState>


readAccountBasicData()

readAccountBasicData(address): bigint

Defined in: common/src/interfaces.ts:107

Parameters

address

Address

Returns

bigint


readAccountCodeChunks()

readAccountCodeChunks(contract, startPc, endPc): bigint

Defined in: common/src/interfaces.ts:113

Parameters

contract

Address

startPc

number

endPc

number

Returns

bigint


readAccountCodeHash()

readAccountCodeHash(address): bigint

Defined in: common/src/interfaces.ts:109

Parameters

address

Address

Returns

bigint


readAccountHeader()

readAccountHeader(address): bigint

Defined in: common/src/interfaces.ts:111

Parameters

address

Address

Returns

bigint


readAccountStorage()

readAccountStorage(contract, storageSlot): bigint

Defined in: common/src/interfaces.ts:115

Parameters

contract

Address

storageSlot

bigint

Returns

bigint


revert()

revert(): void

Defined in: common/src/interfaces.ts:119

Returns

void


writeAccountBasicData()

writeAccountBasicData(address): bigint

Defined in: common/src/interfaces.ts:108

Parameters

address

Address

Returns

bigint


writeAccountCodeChunks()

writeAccountCodeChunks(contract, startPc, endPc): bigint

Defined in: common/src/interfaces.ts:114

Parameters

contract

Address

startPc

number

endPc

number

Returns

bigint


writeAccountCodeHash()

writeAccountCodeHash(address): bigint

Defined in: common/src/interfaces.ts:110

Parameters

address

Address

Returns

bigint


writeAccountHeader()

writeAccountHeader(address): bigint

Defined in: common/src/interfaces.ts:112

Parameters

address

Address

Returns

bigint


writeAccountStorage()

writeAccountStorage(contract, storageSlot): bigint

Defined in: common/src/interfaces.ts:116

Parameters

contract

Address

storageSlot

bigint

Returns

bigint