Skip to main content
Version: v0.85.0-alpha-testnet.0

UtilityContext

Fields

FieldType
block_numberu32
contract_addressAztecAddress
versionField
chain_idField

Methods

new

UtilityContext::new();

Takes no parameters.

at

UtilityContext::at(contract_address);

Parameters

NameType
contract_addressAztecAddress

at_historical

UtilityContext::at_historical(contract_address, block_number);

Parameters

NameType
contract_addressAztecAddress
block_numberu32

block_number

UtilityContext::block_number(self);

Parameters

NameType
self

this_address

UtilityContext::this_address(self);

Parameters

NameType
self

version

UtilityContext::version(self);

Parameters

NameType
self

chain_id

UtilityContext::chain_id(self);

Parameters

NameType
self

raw_storage_read

UtilityContext::raw_storage_read(self, storage_slot, );

Parameters

NameType
selfSelf
storage_slotField

storage_read

UtilityContext::storage_read(self, storage_slot);

Parameters

NameType
self
storage_slotField