Sourcify Logo

0xE9A115b77A1057C918F997c32663FdcE24FB873f

on Ethereum Mainnet (1)

Match
Runtime Bytecode
Creation Bytecode
Contract Name
YearnBoostedStaker
Compilation Target
YearnBoostedStaker.sol:YearnBoostedStaker
Language
SoliditySolidity
Compiler
solc 0.8.25+commit.b61c2a91
EVM Version
cancun
Verified At
2024-08-08 14:40:25 UTC
Deployer
0x2C2dc95F8C8060a7e3B354c1B9540881AEa1613C
Deployment Transaction
0xe6be5541d184b516220227bd904aed53c381a559d00d9c6e1c152e3a6a55375a
Block Number
20029107
Transaction Index
204

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

Loading contract data...

Transformations

Loading contract data...

CBOR Auxdata Transformations

Byte OffsetsLength (bytes)Values
1118754
Original (recompiled):0xa26469706673582212205093a2e539a4661db5d9eed22c85850422648077269f1d665b6a25973c81f3ee64736f6c63430008190033
Transformed (onchain):0xa2646970667358221220180194f9f524c1d6029655d5882e89835eaed26badc389608a2d0be58cb0f1cb64736f6c63430008190033

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

Loading contract data...

Transformations

Immutable Transformations

IDValueOffsets
8570x0000000000000000000000000000000000000000000000000000000000000004831, 4303, 5176, 5268, 6204, 7361, 7952
8590x00000000000000000000000000000000000000000000000000000000000000101139, 2514, 2550, 7483
8610x000000000000000000000000000000000000000000000000000000006660fdc71461, 3860
8640x000000000000000000000000fcc5c47be19d06bf83eb04298b026f81069ff65b1076, 1932, 4691, 6790, 8577
9090x0000000000000000000000000000000000000000000000000000000000000012920

CBOR Auxdata Transformations

Byte OffsetsLength (bytes)Values
1047954
Original (recompiled):0xa26469706673582212205093a2e539a4661db5d9eed22c85850422648077269f1d665b6a25973c81f3ee64736f6c63430008190033
Transformed (onchain):0xa2646970667358221220180194f9f524c1d6029655d5882e89835eaed26badc389608a2d0be58cb0f1cb64736f6c63430008190033

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0032accountDatamapping(address ⇒ struct YearnBoostedStaker.AccountData)YearnBoostedStaker.sol:YearnBoostedStaker
1032accountWeeklyWeightsmapping(address ⇒ mapping(uint256 ⇒ uint256))YearnBoostedStaker.sol:YearnBoostedStaker
2032accountWeeklyToRealizemapping(address ⇒ mapping(uint256 ⇒ struct YearnBoostedStaker.ToRealize))YearnBoostedStaker.sol:YearnBoostedStaker
3032accountWeeklyMaxStakemapping(address ⇒ mapping(uint256 ⇒ uint256))YearnBoostedStaker.sol:YearnBoostedStaker
4014globalGrowthRateuint112YearnBoostedStaker.sol:YearnBoostedStaker
4142globalLastUpdateWeekuint16YearnBoostedStaker.sol:YearnBoostedStaker
5032globalWeeklyWeightsmapping(uint256 ⇒ uint256)YearnBoostedStaker.sol:YearnBoostedStaker
6032globalWeeklyToRealizemapping(uint256 ⇒ struct YearnBoostedStaker.ToRealize)YearnBoostedStaker.sol:YearnBoostedStaker
7032globalWeeklyMaxStakemapping(uint256 ⇒ uint256)YearnBoostedStaker.sol:YearnBoostedStaker
8032totalSupplyuint256YearnBoostedStaker.sol:YearnBoostedStaker
9020owneraddressYearnBoostedStaker.sol:YearnBoostedStaker
10020pendingOwneraddressYearnBoostedStaker.sol:YearnBoostedStaker
11032approvedCallermapping(address ⇒ mapping(address ⇒ enum YearnBoostedStaker.ApprovalStatus))YearnBoostedStaker.sol:YearnBoostedStaker
12032approvedWeightedStakermapping(address ⇒ bool)YearnBoostedStaker.sol:YearnBoostedStaker

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