ShyftKycDistribution
Verified contract
Active on
Ethereum with 253 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
SHFT | ERC-20 | 0.0001 | $0.001796 |
$0 | |
SHFT | ERC-20 | 307.571036M | -- | -- | |
SHFT | ERC-20 | 307.571036M | -- | -- | |
SHFT | ERC-20 | 230.079414K | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 18678173 | a year ago | | | 0 | 0.0016550924 | |
| 16984891 | 2 years ago | | | 0 | 0.0014151947 | |
| 16719941 | 2 years ago | | | 0 | 0.0017740490 | |
| 16362890 | 2 years ago | | | 0 | 0.0025342905 | |
| 14160496 | 3 years ago | | | 0 | 0.015644128 | |
| 14160472 | 3 years ago | | | 0 | 0.0088021955 | |
| 14115411 | 3 years ago | | | 0 | 0.0039571122 | |
| 14080053 | 3 years ago | | | 0 | 0.010647761 | |
| 13947773 | 3 years ago | | | 0 | 0.0057133030 | |
| 13789531 | 3 years ago | | | 0 | 0.0037686339 |
ABI
ABI objects
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(address) view returns (uint256 endCliff, uint256 endVesting, uint256 totalAllocated, uint256 amountClaimed, uint256 cutoffTokenAmount, address cutoffAdminAddress, bool cutoffEnabled, bytes32 distributionTableHash)
getCurrentCycleNumber(address _recipient, uint256 _currentDistributionTime) view returns (uint256 curCycle)
getTokensAvailable(address _recipient, uint256 _referenceTime) view returns (uint8 result, uint256 tokensTransferred, uint256 tokensReceived, uint256 currentCycleNumber)
State-modifying
Events claimTokens(address _recipient) returns (bool success, uint256 result, uint256 timeStamp)
disableSettingNewAllocations() returns (bool result)
setAllocation(address _recipient, uint256 _totalAllocated, uint256 _endCliffDays, uint256 _endVestingDays, uint256 _cutoffTokenAmount, address _cutoffAdminAddress, bytes32 _distributionTableHash) returns (uint8 result)
setKycContractRegistryAddress(address _address) returns (bool result)
setShyftCoreTokenAddress(address _address) returns (bool result)
setupDistributionTable(string _distributionTableName, uint256 _vestEndSeconds, struct ShyftKycDistributiondistributionCycle[] _cycles, uint256[] _totalPercentAtEndOfCycles_18DecimalPrecision) returns (bool success, uint256 result)
triggerCutoff(address _recipient) returns (uint8 result, uint256 distributionFound)
EVT_cutoffTriggered(address indexed recipient, uint256 modifiedAllocation, uint256 amountClaimed, uint256 remainingDistribution, uint256 tokensToReturnToCore)
EVT_cutoffTriggeredOverAllocated(address indexed recipient, uint256 modifiedAllocation, uint256 amountClaimed, uint256 overAllocatedDistribution, uint256 tokensToReturnToCore)
EVT_newAllocation(address indexed recipient, uint256 totalAllocated, uint256 endCliff, uint256 endVesting, uint256 cutoffTokenAmount, address cutoffAdminAddress, bytes32 distributionTableHash)
EVT_shyftClaimed(address indexed recipient, uint256 indexed amountClaimed, uint256 totalAllocated, uint256 grandTotalClaimed, uint256 timeStamp)
constructor(bool _transferTokenMode)
This contract contains no fallback and receive objects.
This contract contains no error objects.