BIO Vesting Token
Verified contract
Active on
Ethereum with 552 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0xd9c6…a1ab
Balances ($0.00)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
BIO | ERC-20 | 65.882M | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21042535 | 9 hours ago | | | 0 | 0.0010099948 | |
| 21041011 | 14 hours ago | | | 0 | 0.00043886462 | |
| 21037725 | a day ago | | | 0 | 0.0010733061 | |
| 21036380 | a day ago | | | 0 | 0.0015203724 | |
| 21030318 | 2 days ago | | | 0 | 0.0016738661 | |
| 21027612 | 2 days ago | | | 0 | 0.00073998099 | |
| 21023370 | 3 days ago | | | 0 | 0.0012235557 | |
| 21013239 | 4 days ago | | | 0 | 0.00075036604 | |
| 20999670 | 6 days ago | | | 0 | 0.0011232885 | |
| 20968538 | 11 days ago | | | 0 | 0.0012444816 |
ABI
ABI objects
Getter at block 21045266 getVestingSchedulesIds() view returns (bytes32[])
DEFAULT_ADMIN_ROLE() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
VESTING_CREATOR_ROLE() view returns (bytes32)
0xf775c0bcd58c044bfc5fe4f46a6f6959085a968df72ead59815aea8f53313ee7
decimals() view returns (uint8)
18
defaultAdmin() view returns (address)
0xe57a09c3fdfb6bd2b8ebc46e0ff884876fae60fd
defaultAdminDelay() view returns (uint48)
0
defaultAdminDelayIncreaseWait() view returns (uint48)
432000
getWithdrawableAmount() view returns (uint256)
0
name() view returns (string)
BIO Vesting Token
owner() view returns (address)
0xe57a09c3fdfb6bd2b8ebc46e0ff884876fae60fd
paused() view returns (bool)
false
paymentReceiver() view returns (address)
0xd9c6ee1547fd6d48f8872dd866473893bbe8a1ab
pendingDefaultAdmin() view returns (address newAdmin, uint48 schedule)
(newAdmin=0x0000000000000000000000000000000000000000, schedule=0)
pendingDefaultAdminDelay() view returns (uint48 newDelay, uint48 schedule)
(newDelay=0, schedule=0)
symbol() view returns (string)
vBIO
totalSupply() view returns (uint256)
65882000000000000000000000
underlyingToken() view returns (address)
0xcb1592591996765ec0efc1f92599a19767ee5ffa
vTokenCost() view returns (uint256)
100000000
Read-only
allowance(address, address) pure returns (uint256)
approve(address, uint256) pure returns (bool)
balanceOf(address user) view returns (uint256)
computeReleasableAmount(bytes32 vestingScheduleId) view returns (uint256)
computeVestingScheduleIdForAddressAndIndex(address holder, uint256 index) pure returns (bytes32)
getRoleAdmin(bytes32 role) view returns (bytes32)
getVestingSchedule(bytes32 vestingScheduleId) view returns (struct TokenVestingVestingSchedule)
getVestingScheduleByAddressAndIndex(address holder, uint256 index) view returns (struct TokenVestingVestingSchedule)
hasRole(bytes32 role, address account) view returns (bool)
holdersVestingScheduleCount(address) view returns (uint256)
scheduleClaimed(address _beneficiary, uint256 _start, uint256 _cliff, uint256 _duration, uint256 _slicePeriodSeconds, bool _revokable, uint256 _amount) view returns (bool)
supportsInterface(bytes4 interfaceId) view returns (bool)
transfer(address, uint256) pure returns (bool)
transferFrom(address, address, uint256) pure returns (bool)
vestingSchedulesIds(uint256) view returns (bytes32)
State-modifying
Events acceptDefaultAdminTransfer()
beginDefaultAdminTransfer(address newAdmin)
cancelDefaultAdminTransfer()
changeDefaultAdminDelay(uint48 newDelay)
claimSchedule(bytes32[] _proof, uint256 _start, uint256 _cliff, uint256 _duration, uint256 _slicePeriodSeconds, bool _revokable, uint256 _amount) payable
createVestingSchedule(address _beneficiary, uint256 _start, uint256 _cliff, uint256 _duration, uint256 _slicePeriodSeconds, bool _revokable, uint256 _amount)
grantRole(bytes32 role, address account)
release(bytes32 vestingScheduleId, uint256 amount)
releaseAvailableTokensForHolder(address holder)
renounceRole(bytes32 role, address account)
revoke(bytes32 vestingScheduleId)
revokeRole(bytes32 role, address account)
rollbackDefaultAdminDelay()
setMerkleRoot(bytes32 _root)
setPaused(bool paused)
setPaymentReceiver(address _receiver)
setVTokenCost(uint256 _vTokenCost)
withdraw(uint256 amount)
Approval(address indexed owner, address indexed spender, uint256 value)
DefaultAdminDelayChangeCanceled()
DefaultAdminDelayChangeScheduled(uint48 newDelay, uint48 effectSchedule)
DefaultAdminTransferCanceled()
DefaultAdminTransferScheduled(address indexed newAdmin, uint48 acceptSchedule)
MerkleRootUpdated(bytes32 indexed merkleRoot)
Paused(address account)
PaymentReceiverSet(address paymentReceiver)
RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
ScheduleCreated(bytes32 indexed scheduleId, address indexed beneficiary, uint256 amount, uint256 start, uint256 cliff, uint256 duration, uint256 slicePeriodSeconds, bool revokable)
ScheduleRevoked(bytes32 indexed scheduleId)
TokensReleased(bytes32 indexed scheduleId, address indexed beneficiary, uint256 amount)
Transfer(address indexed from, address indexed to, uint256 value)
Unpaused(address account)
VTokenCostSet(uint256 vTokenCost)
constructor(address _token, string _name, string _symbol, address _paymentReceiver, address _vestingCreator, uint256 _vTokenCost, bytes32 _root)
This contract contains no fallback and receive objects.
AlreadyClaimed()
DecimalsError()
DurationShorterThanCliff()
InsufficientReleasableTokens()
InsufficientTokensInContract()
InvalidAddress()
InvalidAmount()
InvalidDuration()
InvalidProof()
InvalidSchedule()
InvalidSlicePeriod()
InvalidStart()
NotRevokable()
NotSupported()
PayableInsufficient()
ScheduleWasRevoked()
TooManySchedulesForBeneficiary()
TransferToPaymentReceiverFailed()
Unauthorized()
VestingScheduleCapacityReached()