Sourcify Logo

0x123Bc476594A80B0d99Ca6510e87E249b1C5EC5f

on Base Mainnet (8453)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
NounLoans
Compilation Target
src/loans/NounLoans.sol:NounLoans
Language
SoliditySolidity
Compiler
solc 0.8.24+commit.e11b9ed9
EVM Version
cancun
Verified At
2026-09-08 23:04:20 UTC
Deployer
0x3A3b05d3826de6612C0bc4D67A537404cEcAaA8d
Deployment Transaction
0x35a579a12cc6d1bdc4c2348c703002f3060260a37ec72bcce5fb72e25818b955
Block Number
51059621
Transaction Index
135

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

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

Loading contract data...

Transformations

Immutable Transformations

IDValueOffsets
15000x00000000000000000000000075af968d2e58749fda1b42c58186b76f5e511ba31358, 2306, 3389, 3932, 4060, 4133, 4952, 5080, 5153, 5336, 6528, 9785, 9847, 10180, 10308, 10381, 11465

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0020_owneraddresssrc/loans/NounLoans.sol:NounLoans
1020_pendingOwneraddresssrc/loans/NounLoans.sol:NounLoans
2032_statusuint256src/loans/NounLoans.sol:NounLoans
3020feeSplitteraddresssrc/loans/NounLoans.sol:NounLoans
4020treasuryaddresssrc/loans/NounLoans.sol:NounLoans
5020activationSourcecontract IActivationSourcesrc/loans/NounLoans.sol:NounLoans
60128_termsstruct NounLoans.Termssrc/loans/NounLoans.sol:NounLoans
100160_pendingTermsstruct NounLoans.PendingTermssrc/loans/NounLoans.sol:NounLoans
15032maxPrincipalmapping(address ⇒ uint256)src/loans/NounLoans.sol:NounLoans
16032poolBalanceuint256src/loans/NounLoans.sol:NounLoans
17032bountyReserveuint256src/loans/NounLoans.sol:NounLoans
1801borrowingPausedboolsrc/loans/NounLoans.sol:NounLoans
19032_loansstruct NounLoans.Loan[]src/loans/NounLoans.sol:NounLoans
20032_openLoanOfmapping(address ⇒ mapping(uint256 ⇒ uint256))src/loans/NounLoans.sol:NounLoans
21032totalBorroweduint256src/loans/NounLoans.sol:NounLoans
22032totalRepaiduint256src/loans/NounLoans.sol:NounLoans
23032totalFeesuint256src/loans/NounLoans.sol:NounLoans
24032totalLiquidationsuint256src/loans/NounLoans.sol:NounLoans
25032openLoanCountuint256src/loans/NounLoans.sol:NounLoans

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