VestingTokenFactory
Verified contract
Active on
Ethereum with 57 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
Balances ($0.00)
No balances found for "VestingTokenFactory"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21283141 | 5 days ago | | | 0 | 0.00039072922 | |
| 20305083 | 5 months ago | | | 0 | 0.00086994567 | |
| 20270233 | 5 months ago | | | 0 | 0.0051217751 | |
| 20270220 | 5 months ago | | | 0 | 0.0054295781 | |
| 20270185 | 5 months ago | | | 0 | 0.0058094088 | |
| 20270158 | 5 months ago | | | 0 | 0.0086020179 | |
| 20193975 | 5 months ago | | | 0 | 0.00044521125 | |
| 20186162 | 5 months ago | | | 0 | 0.0014165766 | |
| 20186135 | 5 months ago | | | 0 | 0.0014585114 | |
| 20186091 | 5 months ago | | | 0 | 0.0016584689 |
ABI
ABI objects
Getter at block 21321766
feeCollector() view returns (address)
0x9bf8cf33916403f2b66d3390e50d1931e18ae894
globalClaimFee() view returns (uint64)
400000000000000
globalCreationFee() view returns (uint64)
0
globalTransferFee() view returns (uint64)
25000000000000000
implementation() view returns (address)
0x5d6eda5f757b382cc2050ad5a4608151040fc95b
maxTransferFee() pure returns (uint64)
50000000000000000
minTransferFee() pure returns (uint64)
0
owner() view returns (address)
0x9bf8cf33916403f2b66d3390e50d1931e18ae894
pendingOwner() view returns (address)
0x0000000000000000000000000000000000000000
Read-only
claimFeeData(address underlyingToken) view returns (address feeCollectorAddress, uint64 claimFeeValue)
creationFeeData(address underlyingToken) view returns (address feeCollectorAddress, uint64 creationFeeValue)
transferFeeData(address underlyingToken) view returns (address feeCollectorAddress, uint64 transferFeePercentage)
vestingTokens(address underlyingToken) view returns (address[])
State-modifying
Events acceptOwnership()
createVestingToken(string name, string symbol, address underlyingTokenAddress, struct IVestingTokenMilestone[] milestonesArray) payable returns (address vestingToken)
nextSalt()
renounceOwnership()
scheduleCustomClaimFee(address underlyingToken, uint64 newFeeValue)
scheduleCustomCreationFee(address underlyingToken, uint64 newFeeValue)
scheduleCustomTransferFee(address underlyingToken, uint64 newFeePercentage)
scheduleGlobalClaimFee(uint64 newFeeValue)
scheduleGlobalCreationFee(uint64 newFeeValue)
scheduleGlobalTransferFee(uint64 newFeePercentage)
setFeeCollector(address newFeeCollector)
toggleCustomClaimFee(address underlyingToken, bool enable)
toggleCustomCreationFee(address underlyingToken, bool enable)
toggleCustomTransferFee(address underlyingToken, bool enable)
transferOwnership(address newOwner)
CustomClaimFeeChange(address indexed underlyingToken, uint64 claimFeeValue)
CustomClaimFeeToggle(address indexed underlyingToken, bool enable)
CustomCreationFeeChange(address indexed underlyingToken, uint64 creationFeeValue)
CustomCreationFeeToggle(address indexed underlyingToken, bool enable)
CustomTransferFeeChange(address indexed underlyingToken, uint64 transferFeePercentage)
CustomTransferFeeToggle(address indexed underlyingToken, bool enable)
FeeCollectorChange(address indexed feeCollector)
GlobalClaimFeeChange(uint64 claimFeeValue)
GlobalCreationFeeChange(uint64 creationFeeValue)
GlobalTransferFeeChange(uint64 transferFeePercentage)
OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
VestingTokenCreated(address indexed underlyingToken, address vestingToken)
constructor(address implementationAddress, address feeCollectorAddress, uint64 creationFeeValue, uint64 transferFeePercentage, uint64 claimFeeValue)
This contract contains no fallback and receive objects.
AddressCanNotBeZero()
FailedToDeploy()
FeeOutOfRange()
InsufficientCreationFee()
OwnableInvalidOwner(address owner)
OwnableUnauthorizedAccount(address account)