TokenDistributor

Verified contract

Active on Ethereum with 156 txns
Deployed by via 0xef23e7f6 at 16018794
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot

No balances found for "TokenDistributor"

0xf20304a8b41fddc859e151281ca0e0ddd367d2fc5fbd6243536cfad9c663c068
0x97f41da31a876770782ffb80ed9c2a68f8ac8b33ffef24aa14974e18394d8bf0
0x548ec2c62056477731b6dcf9203abe7352eb990ce1bf7057d5d6fbe0c6dd9ad8
0xfb94e72994b69a30893d0b366124b675a832504a9fe1ff505328fc8e274de725
0xa5e4b81eca65652435c7ee5d5e2f28135af0ec46e3d2ff854980a5bc03853b32
0xf08ab0d6c533625ecfbcc74fe1b7ce9bf073f66043bcfa28084d4a20a9122d4c
0xa19b4019a7bd73e2febf4b8ea7f4cdc145ade4ec8c910ee7155e38108e88e768
0x554b4005124d49ec834837d7e8a6b6f05058a8dddbb288a72686a886889c2bef
0x7ac519e586e40af9c9cb71f34c8bd75487c4384c2003c3cad4c478c9e9cdd184
0x5af4ce05523112dd22b49a4accf0593e6b79be9f64cdd04f343c79a487d82175

Functions
Getter at block 20914035
 
contributorsList(view returns (address[])
countContributors(view returns (uint256)
134
distributionController(view returns (address)
0x23e85db353bfda25329c4e12b98aa991f541ea2d
gearToken(view returns (address)
0xba3335588d9403515223f109edc4eb7269a9ab5d
masterVestingContract(view returns (address)
0xef686707193af7406f40cbd7a39ba309da5ad4ec
treasury(view returns (address)
0x7b065fcb0760df0cea8cfd144e08554f3cea73d1
Read-only
balanceOf(address holderview returns (uint256 vestedBalanceWeighted)
contributorVestingContracts(address contributorview returns (address[])
vestingContractVotingCategory(addressview returns (string)
votingCategoryExists(stringview returns (bool)
votingCategoryMultipliers(stringview returns (uint16)
State-modifying
cleanupContributor(address contributor
cleanupContributors(
distributeTokens(address recipientstring votingCategoryuint256 cliffDurationuint256 cliffAmountuint256 vestingDurationuint256 vestingNumStepsuint256 vestingAmount
setDistributionController(address newController
updateContributor(address contributor
updateContributors(
updateVotingCategoryMultiplier(string categoryuint16 multiplier
Events
NewDistrubtionController(address newController
NewVotingMultiplier(string indexed categoryuint16 multiplier
VestingContractAdded(address indexed holderaddress indexed vestingContractuint256 amountstring votingPowerCategory
VestingContractReceiverUpdated(address indexed vestingContractaddress indexed prevReceiveraddress indexed newReceiver
Constructor
constructor(address addressProvideraddress tokenDistributorOld
Fallback and receive

This contract contains no fallback and receive objects.

Errors
ContributorNotRegisteredException(address user
MultiplierValueIncorrect(
NonZeroBalanceAfterDistributionException(uint256 amount
NotDistributionControllerException(
NotTreasuryException(
VotingCategoryDoesntExist(