ShyftKycDistribution

Verified contract

Active on Ethereum with 253 txns
Deployed by via 0xf34d626b at 12110978
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
0x269e5aeb5641596f5e0b3f9a86cfd25bef754a7f07e1e4bf23e2b70d2d14abfd
0x9e741d301c7e47caeb574020347a7f70b8f434e69c7de6d202bf1c7224ecc35d
0x195f528bcb6f4661dca28f4ed5f3acf95957ed4b04e232282a6e440a9abca87a
0x0dfa5f059e47f5f35cb1f1296c8cb2d5f256362eb381f93a6fd5a568b8d3e90d
0x4677fad171c7d5a7cd888da3d0634563f8b55e0451ee99de6bea1baa94ce31fb
0x2b1b8c0ccf24b41ebcb7cbb90b52cfe8ccf96c0c5ddc5e4f20ba168c3a554d88
0x2468631bd502aaa8fce14abb8487b03eedaa16c181270f52e080f2246aa725c0
0xa1bcfc6e877a281e957488c03610dcf0d7c8d4305cd6e2e1a817ef75e4270043
0xaefd9022132c5b7a7198ccd2e5e9e758440c98d2fd7981f3167b0c876de97024
0xa31de006979df9f8297cf235af1583953cf4991bc9179b555e0a4fe46eed4818

Functions
Getter at block 21179009
INITIAL_SUPPLY(view returns (uint256)
322982495000000000000000000
kycContractRegistryAddress(view returns (address)
0xf10099635e0940535ec2cd84f881bb44dc476b6d
shyftCoreTokenAddress(view returns (address)
0x0000000000000000000000000000000000000000
startTime(view returns (uint256)
1616713375
totalClaimed(view returns (uint256)
322752415585619447504355490
transferTokenMode(view returns (bool)
true
Read-only
allocations(addressview returns (uint256 endCliffuint256 endVestinguint256 totalAllocateduint256 amountClaimeduint256 cutoffTokenAmountaddress cutoffAdminAddressbool cutoffEnabledbytes32 distributionTableHash)
getCurrentCycleNumber(address _recipientuint256 _currentDistributionTimeview returns (uint256 curCycle)
getTokensAvailable(address _recipientuint256 _referenceTimeview returns (uint8 resultuint256 tokensTransferreduint256 tokensReceiveduint256 currentCycleNumber)
State-modifying
claimTokens(address _recipientreturns (bool successuint256 resultuint256 timeStamp)
disableSettingNewAllocations(returns (bool result)
setAllocation(address _recipientuint256 _totalAllocateduint256 _endCliffDaysuint256 _endVestingDaysuint256 _cutoffTokenAmountaddress _cutoffAdminAddressbytes32 _distributionTableHashreturns (uint8 result)
setKycContractRegistryAddress(address _addressreturns (bool result)
setShyftCoreTokenAddress(address _addressreturns (bool result)
setupDistributionTable(string _distributionTableNameuint256 _vestEndSecondsstruct ShyftKycDistributiondistributionCycle[] _cyclesuint256[] _totalPercentAtEndOfCycles_18DecimalPrecisionreturns (bool successuint256 result)
triggerCutoff(address _recipientreturns (uint8 resultuint256 distributionFound)
Events
EVT_cutoffTriggered(address indexed recipientuint256 modifiedAllocationuint256 amountClaimeduint256 remainingDistributionuint256 tokensToReturnToCore
EVT_cutoffTriggeredOverAllocated(address indexed recipientuint256 modifiedAllocationuint256 amountClaimeduint256 overAllocatedDistributionuint256 tokensToReturnToCore
EVT_newAllocation(address indexed recipientuint256 totalAllocateduint256 endCliffuint256 endVestinguint256 cutoffTokenAmountaddress cutoffAdminAddressbytes32 distributionTableHash
EVT_shyftClaimed(address indexed recipientuint256 indexed amountClaimeduint256 totalAllocateduint256 grandTotalClaimeduint256 timeStamp
Constructor
constructor(bool _transferTokenMode
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.