BoosterEarmark
Verified contract
Active on
Ethereum with 9 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x4181…0c8f
Balances ($0.00)
No balances found for "BoosterEarmark"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 18348157 | a year ago | | | 0 | 0.0020564444 | |
| 18348155 | a year ago | | | 0 | 0.0019263244 | |
| 18348155 | a year ago | | | 0 | 0.0052739215 | |
| 18348155 | a year ago | | | 0 | 0.0018629793 | |
| 18348153 | a year ago | | | 0 | 0.0022344228 | |
| 18348152 | a year ago | | | 0 | 0.0017674607 | |
| 18348148 | a year ago | | | 0 | 0.016871432 | |
| 17985659 | a year ago | | | 0 | 0.00085872000 | |
| 17985653 | a year ago | | | 0 | 0.0020823600 |
ABI
ABI objects
Getter at block 21315518
DENOMINATOR() view returns (uint256)
10000
MAX_DISTRIBUTION() view returns (uint256)
2500
booster() view returns (address)
0x4181e561b42fdad14c68b0794c215deb9bc80c8f
depositor() view returns (address)
0x0000000000000000000000000000000000000000
distributionTokenList() view returns (address[])
[0xc0B314a8c08637685Fc3daFC477b92028c540CFB, 0x3432B6A60D23Ca0dFCa7761B7ab56459D9C964D0]
earmarkIncentive() view returns (uint256)
10
earmarkPeriod() view returns (uint256)
86400
mainRewardToken() view returns (address)
0xc0b314a8c08637685fc3dafc477b92028c540cfb
owner() view returns (address)
0x1e6c59aa5b72196666c13c0521774a6971e4e991
rewardsManager() view returns (address)
0x0000000000000000000000000000000000000000
voterProxy() view returns (address)
0x24d2f6be2bf9cdf3627f720cf09d4551580c1ec1
weth() view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
Read-only
customDistributionByTokenLength(uint256 _pid, address _token) view returns (uint256)
customDistributionByTokens(uint256, address, uint256) view returns (address distro, uint256 share, bool callQueue)
distributionByTokenLength(address _token) view returns (uint256)
distributionByTokens(address, uint256) view returns (address distro, uint256 share, bool callQueue)
getEarmarkPoolExecuteOn(uint256 _pid) view returns (uint256)
getEarmarkPoolExecuteOn(uint256 _pid, struct IBoosterPoolInfo _pool) view returns (uint256 executeOn)
isEarmarkAvailable(uint256 _pid) view returns (bool)
isEarmarkPoolAvailable(uint256 _pid, struct IBoosterPoolInfo _pool) view returns (bool)
lastEarmarkAt(uint256) view returns (uint256)
State-modifying
Events addCreatedPool(address _lptoken, address _gauge, address _token, address _crvRewards) returns (uint256)
addPool(address _lptoken, address _gauge) returns (uint256)
approvePoolDistributionTokens(uint256 _pid)
clearDistroApprovals(address distro)
earmarkRewards(uint256 _pid)
earmarkRewards(uint256[] _pids)
earmarkRewardsIfAvailable(uint256 _pid)
forceShutdownPool(uint256 _pid) returns (bool)
migrateDistribution(address _oldBoosterEarmark)
releaseToken(address _token, address _recipient)
renounceOwnership()
setBoosterPoolManager(address _poolManager)
setEarmarkConfig(uint256 _earmarkIncentive, uint256 _earmarkPeriod)
setRewardsManager(address _rewardsManager)
shutdownPool(uint256 _pid) returns (bool)
transferOwnership(address newOwner)
updateBoosterAndDepositor()
updateCustomDistributionByTokens(uint256 _pid, address _token, address[] _distros, uint256[] _shares, bool[] _callQueue)
updateDistributionByTokens(address _token, address[] _distros, uint256[] _shares, bool[] _callQueue)
ClearDistributionApproval(address indexed distro, address[] tokens)
CustomDistributionUpdate(uint256 indexed pid, address indexed token, uint256 distrosLength, uint256 sharesLength, uint256 callQueueLength, uint256 totalShares)
DistributionUpdate(address indexed token, uint256 distrosLength, uint256 sharesLength, uint256 callQueueLength, uint256 totalShares)
EarmarkRewards(uint256 indexed pid, address indexed lpToken, address indexed rewardToken, uint256 amount)
EarmarkRewardsDiff(address indexed rewardToken, uint256 diffAmount, uint256 pendingAmount, uint256 currentBal)
EarmarkRewardsTransfer(uint256 indexed pid, address indexed lpToken, address indexed rewardToken, uint256 amount, address distro, bool queue)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
ReleaseToken(address indexed token, uint256 amount, address indexed recipient)
SetEarmarkConfig(uint256 earmarkIncentive, uint256 earmarkPeriod)
SetPoolManager(address poolManager)
SetRewardsManager(address rewardsManager)
TokenDistributionUpdate(address indexed token, address indexed distro, uint256 share, bool callQueue)
constructor(address _booster, address _weth)
This contract contains no fallback and receive objects.
This contract contains no error objects.