Sourcify Logo

0xC4993bf95fB30E5930C7Dc73604829993bb51243

on Arbitrum One Mainnet (42161)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
Vester
Compilation Target
@gammaswap/v1-staking/contracts/Vester.sol:Vester
Language
SoliditySolidity
Compiler
solc 0.8.21+commit.d9974bed
EVM Version
paris
Verified At
2025-11-22 00:38:05 UTC
Deployer
0x937fd8CC7f7D2ef5B801E44c03218ade5648C3Fb
Deployment Transaction
0x7025ddc95f4e16688c2b23ee5ac20239abd6f70c4d45cf5b675858d2157b3591
Block Number
239281961
Transaction Index
3

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

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

Loading contract data...

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0032_statusuint256@gammaswap/v1-staking/contracts/Vester.sol:Vester
1020_owneraddress@gammaswap/v1-staking/contracts/Vester.sol:Vester
2020_pendingOwneraddress@gammaswap/v1-staking/contracts/Vester.sol:Vester
2201_initializeduint8@gammaswap/v1-staking/contracts/Vester.sol:Vester
2211_initializingbool@gammaswap/v1-staking/contracts/Vester.sol:Vester
3032namestring@gammaswap/v1-staking/contracts/Vester.sol:Vester
4032symbolstring@gammaswap/v1-staking/contracts/Vester.sol:Vester
5032vestingDurationuint256@gammaswap/v1-staking/contracts/Vester.sol:Vester
6020pairTokenaddress@gammaswap/v1-staking/contracts/Vester.sol:Vester
7020esTokenaddress@gammaswap/v1-staking/contracts/Vester.sol:Vester
8020claimableTokenaddress@gammaswap/v1-staking/contracts/Vester.sol:Vester
9020rewardTrackeraddress@gammaswap/v1-staking/contracts/Vester.sol:Vester
10032totalSupplyuint256@gammaswap/v1-staking/contracts/Vester.sol:Vester
11032pairSupplyuint256@gammaswap/v1-staking/contracts/Vester.sol:Vester
12032totalClaimableuint256@gammaswap/v1-staking/contracts/Vester.sol:Vester
1301hasMaxVestableAmountbool@gammaswap/v1-staking/contracts/Vester.sol:Vester
14032balancesmapping(address ⇒ uint256)@gammaswap/v1-staking/contracts/Vester.sol:Vester
15032pairAmountsmapping(address ⇒ uint256)@gammaswap/v1-staking/contracts/Vester.sol:Vester
16032cumulativeClaimAmountsmapping(address ⇒ uint256)@gammaswap/v1-staking/contracts/Vester.sol:Vester
17032claimedAmountsmapping(address ⇒ uint256)@gammaswap/v1-staking/contracts/Vester.sol:Vester
18032lastVestingTimesmapping(address ⇒ uint256)@gammaswap/v1-staking/contracts/Vester.sol:Vester
19032cumulativeRewardDeductionsmapping(address ⇒ uint256)@gammaswap/v1-staking/contracts/Vester.sol:Vester
20032bonusRewardsmapping(address ⇒ uint256)@gammaswap/v1-staking/contracts/Vester.sol:Vester
21032isHandlermapping(address ⇒ bool)@gammaswap/v1-staking/contracts/Vester.sol:Vester

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