Sourcify Logo

0xAa15aBFC21424B842B5272BdeD23158D180E785A

on Monad Testnet (10143)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
ReceivableNote
Compilation Target
src/ReceivableNote.sol:ReceivableNote
Language
SoliditySolidity
Compiler
solc 0.8.24+commit.e11b9ed9
EVM Version
cancun
Verified At
2026-08-08 15:14:55 UTC
Deployer
0xBD9F57AcEa5bDEbaA406eDC615F0905a0BD0ad55
Deployment Transaction
0xc654f746e9f70e5addf364cbe1b1164170177e988c4e5a315b65f9be282ad8ae
Block Number
51952336
Transaction Index
1

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: QmeqiVrLdfrmRvA3S9YPtkVvJXc4xdYARXRNdKYz7Zi4DX

Loading contract data...

Transformations

Loading contract data...

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: QmeqiVrLdfrmRvA3S9YPtkVvJXc4xdYARXRNdKYz7Zi4DX

Loading contract data...

Transformations

Immutable Transformations

IDValueOffsets
99690x000000000000000000000000dfc23c4c2353251e1c9887d5c2f77733f59a5f01649, 3070, 3269, 5457, 5653, 5880, 6069, 6866
99720x00000000000000000000000037e7359352907fbacca86deea8da82b681102726610, 3489, 3621, 3837
99750x0000000000000000000000000feb657764b2edad9bef1dd5a786d71b745288361694, 4987, 6395
99780x00000000000000000000000001926a2fb91bfe75347a5495123fbc1a85aacf0b818, 4920, 6329

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0032_namestringsrc/ReceivableNote.sol:ReceivableNote
1032_symbolstringsrc/ReceivableNote.sol:ReceivableNote
2032_ownersmapping(uint256 ⇒ address)src/ReceivableNote.sol:ReceivableNote
3032_balancesmapping(address ⇒ uint256)src/ReceivableNote.sol:ReceivableNote
4032_tokenApprovalsmapping(uint256 ⇒ address)src/ReceivableNote.sol:ReceivableNote
5032_operatorApprovalsmapping(address ⇒ mapping(address ⇒ bool))src/ReceivableNote.sol:ReceivableNote
6020_owneraddresssrc/ReceivableNote.sol:ReceivableNote
6201minOriginatorSubTieruint8src/ReceivableNote.sol:ReceivableNote
7032_rateBandsstruct ReceivableNote.RateBand[]src/ReceivableNote.sol:ReceivableNote
8032notesmapping(uint256 ⇒ struct ReceivableNote.Note)src/ReceivableNote.sol:ReceivableNote
9032tokenIdForKeymapping(bytes32 ⇒ uint256)src/ReceivableNote.sol:ReceivableNote
10032_nextTokenIduint256src/ReceivableNote.sol:ReceivableNote

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...