Bytecode-generated storage layout

We've generated a storage layout (with no variable labels) from this contract's bytecode. We've also started a backfill to track the inferred variables.

LayerZero Bridge agUSD

Verified contract

Proxy

Active on Base with 529 txns
Deployed by via 0xd26a9242 at 9051442
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 43 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 49 additional slots
-
variable spans 44 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
1 additional variable
ERC-20
Value $0
ERC-20
--
0xce6d8333da8c893a38e017c96bb9f9bf43b204182e3d35797e041ef5e879b5bb
0xcb93adab141f34cbaaa202fde9032a7b32fd6034428e549b8f21903f6338cd3b
0x9fe17f5a34bb7c3395fd27b8ba3179ad604d3cb385cf504171ade57d42799b14
0xb37a3b7ef37604cdd6e48179acf7e66d09f7d804594382002342a017a35cb1d5
0xb2c757398ddf81a5f7f6e2a34b6e8ad2a4b09cba0ddef4407f0af28043e06870
0xcfee8f56d5f03aec1540d63877a93feed057a2b58ccaa3153926a90588a1f7c3
0x2373d59622ae67a907450af5c3c3e8f6fe49187f438a8b6714fa66970c3c202e
0x5e26b9db1a260a91c1bb6dd11190074abaae36fadb0664c493ebca3bf088c7d4
0x0f42ee6ea59d91019453cb7ce6e9373f792a9c0d7f57bea1c4b30f777afe709c
0xa5386e5dc28a67c7386d0dad664b23809fd9bf1590137b44203026a281238933

Functions
Getter at block 22051445
EXTRA_GAS(view returns (uint256)
200000
PT_SEND(view returns (uint16)
0
canonicalToken(view returns (address)
0x0000206329b97db379d5e1bf586bbdb969c63274
decimals(view returns (uint8)
18
lzEndpoint(view returns (address)
0xb6319cc6c8c27a8f5daf0dd3df91ea35c4720dd7
name(view returns (string)
LayerZero Bridge agUSD
paused(view returns (bool)
false
precrime(view returns (address)
0x0000000000000000000000000000000000000000
symbol(view returns (string)
LZ-agUSD
totalSupply(view returns (uint256)
3736410992963896999490965
treasury(view returns (address)
0xdd6a0a00fe3353e813f3b3864694d55d2a7ce11c
useCustomAdapterParams(view returns (uint8)
1
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
estimateSendFee(uint16 _dstChainIdbytes _toAddressuint256 _amountbool _useZrobytes _adapterParamsview returns (uint256 nativeFeeuint256 zroFee)
failedMessages(uint16bytesuint64view returns (bytes32)
getConfig(uint16 _versionuint16 _chainIdaddressuint256 _configTypeview returns (bytes)
isTrustedRemote(uint16 _srcChainIdbytes _srcAddressview returns (bool)
minDstGasLookup(uint16uint16view returns (uint256)
supportsInterface(bytes4 interfaceIdview returns (bool)
trustedRemoteLookup(uint16view returns (bytes)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
approve(address spenderuint256 amountreturns (bool)
burn(uint256 amount
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
forceResumeReceive(uint16 _srcChainIdbytes _srcAddress
increaseAllowance(address spenderuint256 addedValuereturns (bool)
initialize(string _namestring _symboladdress _lzEndpointaddress _treasuryuint256 initialSupply
lzReceive(uint16 _srcChainIdbytes _srcAddressuint64 _noncebytes _payload
mint(uint256 amount
nonblockingLzReceive(uint16 _srcChainIdbytes _srcAddressuint64 _noncebytes _payload
pauseSendTokens(bool pause
retryMessage(uint16 _srcChainIdbytes _srcAddressuint64 _noncebytes _payloadpayable 
send(uint16 _dstChainIdbytes _toAddressuint256 _amountaddress _refundAddressaddress _zroPaymentAddressbytes _adapterParamspayable 
sendCredit(uint16 _dstChainIdbytes _toAddressuint256 _amountaddress _refundAddressaddress _zroPaymentAddressbytes _adapterParamspayable 
sendWithPermit(uint16 _dstChainIdbytes _toAddressuint256 _amountaddress _refundAddressaddress _zroPaymentAddressbytes _adapterParamsuint256 deadlineuint8 vbytes32 rbytes32 spayable 
setConfig(uint16 _versionuint16 _chainIduint256 _configTypebytes _config
setMinDstGas(uint16 _dstChainIduint16 _packetTypeuint256 _minGas
setPrecrime(address _precrime
setReceiveVersion(uint16 _version
setSendVersion(uint16 _version
setTrustedRemote(uint16 _srcChainIdbytes _srcAddress
setUseCustomAdapterParams(uint8 _useCustomAdapterParams
setupAllowance(
transfer(address touint256 amountreturns (bool)
transferFrom(address fromaddress touint256 amountreturns (bool)
withdraw(uint256 amountaddress recipientreturns (uint256 amountMinted)
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
Approval(address indexed owneraddress indexed spenderuint256 value
Initialized(uint8 version
MessageFailed(uint16 _srcChainIdbytes _srcAddressuint64 _noncebytes _payload
Paused(address account
ReceiveFromChain(uint16 indexed _srcChainIdbytes indexed _srcAddressaddress indexed _toAddressuint256 _amountuint64 _nonce
SendToChain(address indexed _senderuint16 indexed _dstChainIdbytes indexed _toAddressuint256 _amountuint64 _nonce
SetTrustedRemote(uint16 _srcChainIdbytes _srcAddress
Transfer(address indexed fromaddress indexed touint256 value
Unpaused(address account
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors
InsufficientGas(
InvalidAllowance(
InvalidCaller(
InvalidEndpoint(
InvalidParams(
InvalidPayload(
InvalidSource(
NotGovernor(
NotGovernorOrGuardian(
ZeroAddress(