TransparentUpgradeableProxy
Verified contract
Proxy
Active on
Ethereum with 8,198 txns
Unified storage
Map
Table
Raw
Constants and immutables
2
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 1 additional slot
Balances ($12,277.80)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
CTR | ERC-20 | 37.613177K | $0.324917 |
$12,221.16 | |
CLEV | ERC-20 | 9.989041 | $5.67 |
$56.64 | |
aCRV | ERC-20 | 468.401514K | -- | -- | |
HQG | ERC-20 | 0.01 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20840424 | a day ago | | | 0 | 0.0056799778 | |
| 20832178 | 2 days ago | | | 0 | 0.0054139024 | |
| 20825599 | 3 days ago | | | 0 | 0.0069316551 | |
| 20816245 | 5 days ago | | | 0 | 0.012784878 | |
| 20798563 | 7 days ago | | | 0 | 0.0054388872 | |
| 20798531 | 7 days ago | | | 0 | 0.0083647727 | |
| 20768971 | 11 days ago | | | 0 | 0.0015393516 | |
| 20768951 | 11 days ago | | | 0 | 0.00093489821 | |
| 20746694 | 14 days ago | | | 0 | 0.00066436950 | |
| 20741524 | 15 days ago | | | 0 | 0.0013366390 |
ABI
ABI objects
Getter at block 20850063
aladdinCRV() view returns (address)
0x2b95a1dcc3d405535f9ed33c219ab38e8d7e0884
ctr() view returns (address)
0xb3ad645db386d7f6d753b2b9c3f4b853da6890b8
ctrMined() view returns (uint128)
1675181735521011866352563
endTime() view returns (uint64)
1667311200
migrator() view returns (address)
0x0000000000000000000000000000000000000000
owner() view returns (address)
0xa0fb1b11cca5871fb0225b64308e249b97804e99
platform() view returns (address)
0x32366846354db5c08e92b4ab0d2a510b2a2380c8
poolLength() view returns (uint256 pools)
73
startTime() view returns (uint64)
1657805400
zap() view returns (address)
0x1104b4df568fa7af90b1bed1d78a2f71e748dc8a
Read-only
accCTRPerShare(uint256) view returns (uint256)
getTotalShare(uint256 _pid) view returns (uint256)
getTotalUnderlying(uint256 _pid) view returns (uint256)
getUserShare(uint256 _pid, address _account) view returns (uint256)
pendingCTR(uint256 _pid, address _account) view returns (uint256)
pendingReward(uint256 _pid, address _account) view returns (uint256)
pendingRewardAll(address _account) view returns (uint256)
poolInfo(uint256) view returns (uint128 totalUnderlying, uint128 totalShare, uint256 accRewardPerShare, uint256 convexPoolId, address lpToken, address crvRewards, uint256 withdrawFeePercentage, uint256 platformFeePercentage, uint256 harvestBountyPercentage, bool pauseDeposit, bool pauseWithdraw)
userInfo(uint256, address) view returns (uint128 shares, uint128 rewards, uint256 rewardPerSharePaid)
State-modifying
Events admin() returns (address admin_)
changeAdmin(address newAdmin)
implementation() returns (address implementation_)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
addPool(uint256 _convexPid, address[] _rewardTokens, uint256 _withdrawFeePercentage, uint256 _platformFeePercentage, uint256 _harvestBountyPercentage)
claim(uint256 _pid, uint256 _minOut, uint8 _option) returns (uint256 claimed)
claimAll(uint256 _minOut, uint8 _option) returns (uint256 claimed)
claimAllCTR(address _recipient) returns (uint256)
claimCTR(uint256 _pid, address _recipient) returns (uint256)
deposit(uint256 _pid, address _recipient, uint256 _amount) returns (uint256 share)
deposit(uint256 _pid, uint256 _amount) returns (uint256 share)
depositAll(uint256 _pid) returns (uint256 share)
depositAll(uint256 _pid, address _recipient) returns (uint256 share)
harvest(uint256 _pid, address _recipient, uint256 _minimumOut) returns (uint256 harvested)
initialize(address _aladdinCRV, address _zap, address _platform)
migrate(uint256 _pid, address _recipient, uint256 _newPid)
pausePoolDeposit(uint256 _pid, bool _status)
pausePoolWithdraw(uint256 _pid, bool _status)
renounceOwnership()
transferOwnership(address newOwner)
updateHarvestBountyPercentage(uint256 _pid, uint256 _percentage)
updateHarvester(address _harvester)
updateIFOConfig(address _ctr, uint64 _startTime, uint64 _endTime)
updateMigrator(address _migrator)
updatePlatform(address _platform)
updatePlatformFeePercentage(uint256 _pid, uint256 _feePercentage)
updatePoolRewardTokens(uint256 _pid, address[] _rewardTokens)
updateWithdrawFeePercentage(uint256 _pid, uint256 _feePercentage)
updateZap(address _zap)
withdrawAllAndClaim(uint256 _pid, uint256 _minOut, uint8 _option) returns (uint256 withdrawn, uint256 claimed)
withdrawAllAndZap(uint256 _pid, address _token, uint256 _minOut) returns (uint256 withdrawn)
withdrawAndClaim(uint256 _pid, uint256 _shares, uint256 _minOut, uint8 _option) returns (uint256 withdrawn, uint256 claimed)
withdrawAndZap(uint256 _pid, uint256 _shares, address _token, uint256 _minOut) returns (uint256 withdrawn)
zapAllAndDeposit(uint256 _pid, address _recipient, address _token, uint256 _minAmount) payable returns (uint256)
zapAllAndDeposit(uint256 _pid, address _token, uint256 _minAmount) payable returns (uint256)
zapAndDeposit(uint256 _pid, address _recipient, address _token, uint256 _amount, uint256 _minAmount) payable returns (uint256 share)
zapAndDeposit(uint256 _pid, address _token, uint256 _amount, uint256 _minAmount) payable returns (uint256 share)
AdminChanged(address previousAdmin, address newAdmin)
Upgraded(address indexed implementation)
AddPool(uint256 indexed _pid, uint256 _convexPid, address[] _rewardTokens)
Claim(address indexed _sender, uint256 _reward, uint8 _option)
ClaimCTR(uint256 indexed _pid, address indexed _caller, address _recipient, uint256 _amount)
Deposit(uint256 indexed _pid, address indexed _sender, uint256 _amount)
Harvest(address indexed _caller, uint256 _reward, uint256 _platformFee, uint256 _harvestBounty)
IFOMineCTR(uint256 _amount)
Migrate(uint256 indexed _pid, address indexed _caller, uint256 _share, address _recipient, address _migrator, uint256 _newPid)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
PausePoolDeposit(uint256 indexed _pid, bool _status)
PausePoolWithdraw(uint256 indexed _pid, bool _status)
UpdateHarvestBountyPercentage(uint256 indexed _pid, uint256 _percentage)
UpdateHarvester(address _harvester)
UpdateIFOConfig(address _ctr, uint256 _startTime, uint256 _endTime)
UpdateMigrator(address _migrator)
UpdatePlatform(address indexed _platform)
UpdatePlatformFeePercentage(uint256 indexed _pid, uint256 _feePercentage)
UpdatePoolRewardTokens(uint256 indexed _pid, address[] _rewardTokens)
UpdateWithdrawalFeePercentage(uint256 indexed _pid, uint256 _feePercentage)
UpdateZap(address _zap)
Withdraw(uint256 indexed _pid, address indexed _sender, uint256 _shares)
constructor(address _logic, address admin_, bytes _data)
fallback()
receive()
receive()
This contract contains no error objects.