BaoDistribution

Verified contract

Active on Ethereum with 2,849 txns
Deployed by via 0xf0fe697a at 16007440
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $440,329.45
0xd9e89c0fb902425bdc7b2f0154227b0e5b1f428d1721a8a0eb9bb24d9f202264
0xd2502436a059dd442ac9f30412605df9c3e56d47a1a3c3868d4f1d2a24da9740
0x0434d2c0d839ecbab58bb10f3b6e2679307012a51e9b4d47f9b54e40cbe53b4b
0x02128b723ba994f80b88bb4b4742de547f044cb2a3dd587ee827bae82bc515f0
0x036ec6e390747429e337ae567f86579494d6053a2e34d5f29f9d9939b51a1156
0xc77cd94104275e45c8940ddea407d343211d2b0843e574c4137ff9c5019b1af3
0x681328d45cc2f8b03e8446b57926b442078cb1b7faaf36197f39bc99299a4f13
0xac9ed04ab7d84dc9a7bc5bfee05a86c4cb3b2f0ac19336b85ed84fc2d9d106d3
0xa34089dda986b4657119f11f279f310bc3421d462b30ae11c1e08f9786d8880c
0xe72564f770939ef6ebe6f3fda7051c5780b31ad0fd36ffbe24f6a87009f65c53

Functions
Getter at block 21275287
baoToken(view returns (address)
0xce391315b414d4c7555956120461d21808a69f3a
merkleRoot(view returns (bytes32)
0xbc39affb2a6f4c1e539660ab71ae1554d613a42413e154a6223dd7c868432e58
treasury(view returns (address)
0x3dfc49e5112005179da613bde5973229082dac35
votingEscrow(view returns (address)
0x8bf70dfe40f07a5ab715f7e888478d9d3680a2b6
Read-only
claimable(address _accountuint64 _timestampview returns (uint256 c)
distCurve(uint256 _amountOwedTotaluint256 _daysSinceStartpure returns (uint256 _amount)
distributions(addressview returns (uint64 dateStarteduint64 dateEndeduint64 lastClaimuint256 amountOwedTotal)
lockStatus(addressview returns (bool)
State-modifying
claim(
endDistribution(
lockDistribution(uint256 _time
startDistribution(bytes32[] _proofuint256 _amount
Events
DistributionEnded(address _accountuint256 _amount
DistributionLocked(address _accountuint256 _amount
DistributionStarted(address _account
TokensClaimed(address _accountuint256 _amount
Constructor
constructor(address _baoTokenaddress _votingEscrowbytes32 _merkleRootaddress _treasury
Fallback and receive

This contract contains no fallback and receive objects.

Errors
DistributionAlreadyStarted(
DistributionEndedEarly(
InvalidProof(address _accountuint256 _amountbytes32[] _proof
InvalidTimestamp(
ZeroClaimable(
alreadyLocked(
outsideLockRange(