VestingSwapper

Verified contract

Active on Ethereum with 805 txns
Deployed by via 0x33fafcfe at 10643277
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
0x3862caba8b54ff50257ee637e00470be5a2d18132dd490ecbba08f9c6abf04b5
From
0x07957103e57511f17090b80ac0407fe50e4d887440a7053b6fffd4ec4d228017
0xab76ac29e868a052649a366f7bf62047e7ecae742beb14db831ba0a8367203c0
0x55d77495b22e560debeab9dcca237b0c2ae681ed17730d85f42f2c652af1814b
0x48c2b5a8c107eb3ec7d311898b142a71a2ecddfd5b4590f2add71b2e119e44a2
0xa1293401be9a0bf6ffad396d240a6bbb00a84809fb338d6c32b68561fdfeb1e7
0xd6ce2c4408029ffdda22d47b404dcb2d5cae3a2a7d9f019cf2053cf7b99e202b
0x0dc57d4fc1d7c334dd9412d045ecdc5e291188c4f98dfce7114f1bed906f8df3
0x91a21fc0afbfc22987eeb00f69c2b8531149ec1289a6ad29b7697a6ce1f23930
0x601b79ed9054e7e26afe8cac6f9568c7206c83b6db4eec0db08c3cfddc727d79

Functions
Getter at block 20854805
UNIT_IN_SECONDS(view returns (uint64)
2592000
ZERO_ADDRESS(view returns (address)
0x0000000000000000000000000000000000000000
_token(view returns (address)
0x2be5e8c109e2197d077d13a82daead6a9b3433c5
burner(view returns (address)
0x0000000000000000000000000000000000000001
mton(view returns (address)
0xe3a87a9343d262f5f11280058ae807b45aa34669
primary(view returns (address)
0x0000000000000000000000000000000000000001
startTimestamp(view returns (uint64)
1597287600
vault(view returns (address)
0xf68c26aa86607c64b6a86dc2a987530efd3ae941
Read-only
beneficiaryInfo(addressaddressview returns (uint256 totalAmountuint256 releasedAmount)
cliff(address vestingTokenview returns (uint64)
duration(address vestingTokenview returns (uint64)
firstClaim(address vestingTokenview returns (uint64)
initiated(address vestingTokenview returns (bool)
isUsingBurnerContract(address tokenview returns (bool)
ratio(address vestingTokenview returns (uint64)
releasableAmount(address vestingTokenaddress beneficiaryview returns (uint256)
released(address vestingTokenaddress beneficiaryview returns (uint256)
start(address vestingTokenview returns (uint64)
totalAmount(address vestingTokenaddress beneficiaryview returns (uint256)
usingBurnerContracts(addressview returns (bool)
vestingInfo(addressview returns (bool isInitiateduint64 ratiouint64 startuint64 cliffuint64 firstClaimTimestampuint64 durationUnituint64 durationInSecondsuint256 firstClaimAmountuint256 initialTotalSupply)
State-modifying
addUsingBurnerContract(address token
changeController(address vestingTokenaddress newController
delUsingBurnerContract(address token
initiate(address vestingTokenuint64 startuint64 cliffDurationInSecondsuint64 firstClaimDurationInSecondsuint256 firstClaimAmountuint64 durationUnit
onApprove(address _owneraddress _spenderuint256 _amountreturns (bool)
onTransfer(address _fromaddress _touint256 _amountreturns (bool)
proxyPayment(address _ownerpayable returns (bool)
receiveApproval(address fromuint256 _amountaddress _tokenbytes _data
setStart(uint64 _startTimestamp
setVault(address vaultAddress
swap(address vestingTokenreturns (bool)
transferPrimary(address recipient
updateRatio(address vestingTokenuint64 tokenRatio
Events
Deposit(address vestingTokenaddress fromuint256 amount
PrimaryTransferred(address recipient
SetVault(address vaultAddress
Swapped(address accountuint256 unreleaseduint256 transferred
UpdateRatio(address vestingTokenuint256 tokenRatio
Withdrew(address recipientuint256 amount
Constructor
constructor(address tokenaddress mtonAddress
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.