FairAuctionVesting

Verified contract

Active on Ethereum with 849 txns
Deployed by via 0xacd6ed60 at 20844774
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
0x0a4ce5011738fd47914638a7fd54cf88ce20672445d4aa7e36bda11338d323a3
0xf65b1616972d4bd10f65a5e1641e948618cdd0547ee7040d2c12c5aa100e742a
0xb94e6b20e697cea9a4b76ac0c7e982e0bd5f4fa7b154cc87e76f0efbf0e83b23
0x27cf63544f53bcbcbd21fe38e85af2c982f70d107a555d117d0c4793765512fb
0x8c09335618914eda3ff6a15dc2ac6815dc16117b18c0c2db21893f485bd24a4d
0x2cc8f9b021c4f75e74aa31886d317d218287e4acab8bb5dad724d533295cfe14
0xd25f66c0c09fe95a22ca51d37dc2ab0afec6630bfdeda29177e7f308b76eb253
0x7a81edef4f93ef536ac6d28d215c1536d15bf542e55355008e5ad6711810c9e7
0x008c3c34e084ac13f2345461e77cf9bb528672053e6f8485bc9efc1f02e16b7a
0xce1a7ef0e461a1e2ebda37dce3c8e4bb274d6196fc706a2817461e5c9c629491

Functions
Getter at block 21221817
BIO_TOKEN(view returns (address)
0xcb1592591996765ec0efc1f92599a19767ee5ffa
DAO_TOKEN(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
END_TIME(view returns (uint256)
1731589200
MAX_BIO_TO_DISTRIBUTE(view returns (uint256)
83000000000000000000000000
MAX_DAO_RAISE(view returns (uint256)
2046110000000000000000
MAX_VBIO_TO_DISTRIBUTE(view returns (uint256)
83000000000000000000000000
MIN_DAO_RAISED_FOR_MAX_BIO(view returns (uint256)
1736790000000000000000
PAUSER_ROLE(view returns (bytes32)
0x65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a
START_TIME(view returns (uint256)
1727640000
VBIO_TOKEN(view returns (address)
0x0d2adb4af57cdac02d553e7601456739857d2ef4
bioToDistribute(view returns (uint256)
83000000000000000000000000
claimEnabled(view returns (bool)
true
defaultAdmin(view returns (address)
0xe57a09c3fdfb6bd2b8ebc46e0ff884876fae60fd
defaultAdminDelay(view returns (uint48)
0
defaultAdminDelayIncreaseWait(view returns (uint48)
432000
getRemainingTime(view returns (uint256)
0
hasEnded(view returns (bool)
true
hasStarted(view returns (bool)
true
isPaused(view returns (bool)
false
owner(view returns (address)
0xe57a09c3fdfb6bd2b8ebc46e0ff884876fae60fd
pendingDefaultAdmin(view returns (address newAdminuint48 schedule)
(newAdmin=0x0000000000000000000000000000000000000000, schedule=0)
pendingDefaultAdminDelay(view returns (uint48 newDelayuint48 schedule)
(newDelay=0, schedule=0)
tokensToDistribute(view returns (uint256)
166000000000000000000000000
totalRaised(view returns (uint256)
2046110000000000000000
treasury(view returns (address)
0xd9c6ee1547fd6d48f8872dd866473893bbe8a1ab
unsoldTokensWithdrew(view returns (bool)
false
vbioToDistribute(view returns (uint256)
83000000000000000000000000
vestingCliff(view returns (uint256)
0
vestingDuration(view returns (uint256)
31536000
vestingIsRevocable(view returns (bool)
false
vestingSlicePerSecond(view returns (uint256)
1
vestingStart(view returns (uint256)
1731589200
Read-only
getExpectedClaimAmount(address accountview returns (uint256 bioTokenAmountuint256 vbioTokenAmount)
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
supportsInterface(bytes4 interfaceIdview returns (bool)
userInfo(addressview returns (uint256 contributionbool hasClaimed)
State-modifying
acceptDefaultAdminTransfer(
beginDefaultAdminTransfer(address newAdmin
cancelDefaultAdminTransfer(
changeDefaultAdminDelay(uint48 newDelay
claim(
emergencyWithdrawBIO(
emergencyWithdrawFunds(address tokenuint256 amount
enableClaim(
grantRole(bytes32 roleaddress account
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
rollbackDefaultAdminDelay(
setCliff(uint256 cliff_
setDuration(uint256 duration_
setIsRevocable(bool isRevocable_
setPause(bool value
setSlicePerSecond(uint256 slicePerSecond_
setVestingStart(uint256 start_
swap(uint256 amount
withdrawUnsoldTokens(
Events
Claim(address indexed useruint256 amountuint256 amount2
DefaultAdminDelayChangeCanceled(
DefaultAdminDelayChangeScheduled(uint48 newDelayuint48 effectSchedule
DefaultAdminTransferCanceled(
DefaultAdminTransferScheduled(address indexed newAdminuint48 acceptSchedule
EmergencyWithdraw(address tokenuint256 amount
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
SetPause(bool status
Swap(address indexed useruint256 amount
Constructor
constructor(address bioToken_address vbioToken_address daoToken_uint256 startTime_uint256 endTime_address treasury_uint256 maxToDistribute_uint256 maxToDistribute2_uint256 minToRaise_uint256 maxToRaise_
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AlreadyClaimed(
CapReached(
InvalidConstructorParameters(
InvalidScheduleParameter(
MinRaiseReached(
SaleInactive(
SaleNotClaimable(
SaleNotEnded(
SaleNotFilled(
SalePause(
SaleStarted(
TokensAlreadyWithdrawn(
TransferFailed(
ZeroAmount(
ZeroContribution(