Sourcify Logo

0xEf5B436f6832F19D34b81897FFAE0751c6612830

on PulseChain Mainnet (369)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
OpusAutoCompounder
Compilation Target
Compounder.sol:OpusAutoCompounder
Language
SoliditySolidity
Compiler
solc 0.8.24+commit.e11b9ed9
EVM Version
shanghai
Verified At
2026-09-10 12:09:44 UTC
Deployer
0x542Cc63EceD96F89D61B3cF727f3E87e67eC7d93
Deployment Transaction
0xfec95fabec07c8a4080ec1e53cd6b51798a567fa732587be909759feaec9c8db
Block Number
27509909
Transaction Index
144

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

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

Loading contract data...

Transformations

Immutable Transformations

IDValueOffsets
11310x0000000000000000000000009b5a65e37f338add1263530ddac8cec56204bb3a2724, 4012, 4230, 4413, 4653, 5142, 6567, 8201, 8329, 8402, 8979, 9489, 10362, 10699
11330x00000000000000000000000000000000000000000000000000000000000000003010, 3478, 3807, 3854, 4916, 5091, 7698, 7764, 9096, 9265, 9424, 10464, 13224, 13393
11350x00000000000000000000000007ab260b666f4557755deabb152add90df7f36442488, 5248, 5295

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0020_owneraddressCompounder.sol:OpusAutoCompounder
1020routercontract IUniswapV2Router02Compounder.sol:OpusAutoCompounder
2032swapPathaddress[]Compounder.sol:OpusAutoCompounder
3020keeperaddressCompounder.sol:OpusAutoCompounder
4020compounderaddressCompounder.sol:OpusAutoCompounder
5032minSweepuint256Compounder.sol:OpusAutoCompounder
6032totalPrincipaluint256Compounder.sol:OpusAutoCompounder
7032totalWeightuint256Compounder.sol:OpusAutoCompounder
8032totalCompoundWeightuint256Compounder.sol:OpusAutoCompounder
9032totalClaimWeightuint256Compounder.sol:OpusAutoCompounder
10032totalReservedRewardsuint256Compounder.sol:OpusAutoCompounder
11032accruedSurplusuint256Compounder.sol:OpusAutoCompounder
12032depositorsaddress[]Compounder.sol:OpusAutoCompounder
13032depositorIndexmapping(address ⇒ uint256)Compounder.sol:OpusAutoCompounder
14032isDepositormapping(address ⇒ bool)Compounder.sol:OpusAutoCompounder
15032refreshCursoruint256Compounder.sol:OpusAutoCompounder
16032refreshBudgetuint256Compounder.sol:OpusAutoCompounder
17032accPrincipalPerShareuint256Compounder.sol:OpusAutoCompounder
18032accRewardPerShareuint256Compounder.sol:OpusAutoCompounder
19032usersmapping(address ⇒ struct AutoCompounderVault.UserInfo)Compounder.sol:OpusAutoCompounder

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