Sourcify Logo

0x9AA79C84b79816ab920bBcE20f8f74557B514734

on Ethereum Mainnet (1)

Match
Runtime Bytecode
Creation Bytecode
Contract Name
LayerZeroTellerWithRateLimiting
Compilation Target
LayerZeroTellerWithRateLimiting.sol:LayerZeroTellerWithRateLimiting
Language
SoliditySolidity
Compiler
solc 0.8.21+commit.d9974bed
EVM Version
shanghai
Verified At
2026-09-11 16:25:11 UTC
Deployer
0x0463E60C7cE10e57911AB7bD1667eaa21de3e79b
Deployment Transaction
0xb9b23f21145813fa366ea2438842c39a4675e5cbc774845a805cc06f2a20497f
Block Number
22033474
Transaction Index
15

Read/Write Contract on:

OpenZeppelin Logo

Loading contract data...

Source Code

Remix IDE LogoView on Remix IDE

Loading contract data...

Compiler Settings

Loading...

Contract Metadata

Loading...

Creation Bytecode

Loading contract data...

CBOR Auxdata

These values are what Sourcify extracted from the recompiled bytecode. If these values are different in the on-chain bytecode, they will show up in Transformations section.

CBOR Auxdata id: 1

View on IPFS Logo
Solidity metadata.json IPFS hash: QmQaGAeVp6RysG3kgcAx1YFuKtNt9VrBBHgKG7L3mxG1AJ

Loading contract data...

Transformations

Loading contract data...

CBOR Auxdata Transformations

Byte OffsetsLength (bytes)Values
2138554
Original (recompiled):0xa26469706673582212202134043312cd5eb1a54237476ed7ff6bbf1c7c6257abae09ced31e047a25d06364736f6c63430008150033
Transformed (onchain):0xa2646970667358221220b3117fff6764521431f297e151c6fa2939bc7f9b2da0559ed69754e1236b8fcd64736f6c63430008150033

Runtime Bytecode

Loading contract data...

CBOR Auxdata

These values are what Sourcify extracted from the recompiled bytecode. If these values are different in the on-chain bytecode, they will show up in Transformations section.

CBOR Auxdata id: 1

View on IPFS Logo
Solidity metadata.json IPFS hash: QmQaGAeVp6RysG3kgcAx1YFuKtNt9VrBBHgKG7L3mxG1AJ

Loading contract data...

Transformations

Immutable Transformations

IDValueOffsets
48860x0000000000000000000000001a44076050125825900e736c501f859c50fe728c2068, 4089, 10014, 15563, 15905, 16478, 16661
72240x000000000000000000000000f0bb20865277abd641a307ece5ee04e79073416c3196, 3760, 6539, 7300, 11288, 12183, 13010, 13170, 15256
72280x0000000000000000000000000d05d94a5f1e76c18fbeb7a13d17c8a3140881981826, 6334, 11954
72310x0000000000000000000000000000000000000000000000000de0b6b3a76400006445, 11920
72350x000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc21023, 3599, 3724, 3802, 7242
87960x000000000000000000000000000000000000000000000000000000000000000013589, 14912

CBOR Auxdata Transformations

Byte OffsetsLength (bytes)Values
2012054
Original (recompiled):0xa26469706673582212202134043312cd5eb1a54237476ed7ff6bbf1c7c6257abae09ced31e047a25d06364736f6c63430008150033
Transformed (onchain):0xa2646970667358221220b3117fff6764521431f297e151c6fa2939bc7f9b2da0559ed69754e1236b8fcd64736f6c63430008150033

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0020owneraddressLayerZeroTellerWithRateLimiting.sol:LayerZeroTellerWithRateLimiting
1020authoritycontract AuthorityLayerZeroTellerWithRateLimiting.sol:LayerZeroTellerWithRateLimiting
2032lockeduint256LayerZeroTellerWithRateLimiting.sol:LayerZeroTellerWithRateLimiting
3032assetDatamapping(contract ERC20 ⇒ struct TellerWithMultiAssetSupport.Asset)LayerZeroTellerWithRateLimiting.sol:LayerZeroTellerWithRateLimiting
4012depositNonceuint96LayerZeroTellerWithRateLimiting.sol:LayerZeroTellerWithRateLimiting
4128shareLockPerioduint64LayerZeroTellerWithRateLimiting.sol:LayerZeroTellerWithRateLimiting
4201isPausedboolLayerZeroTellerWithRateLimiting.sol:LayerZeroTellerWithRateLimiting
5032publicDepositHistorymapping(uint256 ⇒ bytes32)LayerZeroTellerWithRateLimiting.sol:LayerZeroTellerWithRateLimiting
6032shareUnlockTimemapping(address ⇒ uint256)LayerZeroTellerWithRateLimiting.sol:LayerZeroTellerWithRateLimiting
7032fromDenyListmapping(address ⇒ bool)LayerZeroTellerWithRateLimiting.sol:LayerZeroTellerWithRateLimiting
8032toDenyListmapping(address ⇒ bool)LayerZeroTellerWithRateLimiting.sol:LayerZeroTellerWithRateLimiting
9032operatorDenyListmapping(address ⇒ bool)LayerZeroTellerWithRateLimiting.sol:LayerZeroTellerWithRateLimiting
10032peersmapping(uint32 ⇒ bytes32)LayerZeroTellerWithRateLimiting.sol:LayerZeroTellerWithRateLimiting
11032outboundRateLimitsmapping(uint32 ⇒ struct PairwiseRateLimiter.RateLimit)LayerZeroTellerWithRateLimiting.sol:LayerZeroTellerWithRateLimiting
12032inboundRateLimitsmapping(uint32 ⇒ struct PairwiseRateLimiter.RateLimit)LayerZeroTellerWithRateLimiting.sol:LayerZeroTellerWithRateLimiting
13032idToChainsmapping(uint32 ⇒ struct LayerZeroTellerWithRateLimiting.Chain)LayerZeroTellerWithRateLimiting.sol:LayerZeroTellerWithRateLimiting

Transient Storage Layout

Transient storage layout is only available for Solidity contracts compiled with version ≥ 0.8.27.

Standard JSON Input

This isn't the original compiler JSON data. Generated for compatibility.

Loading...

Standard JSON Output

This isn't the original compiler JSON data. Generated for compatibility.

Loading...