FairAuctionVesting

Verified contract

Active on Ethereum with 64 txns
Deployed by via 0xf9a8a81d at 20844773
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
0x00250144f837afab3fc622184b7f84e1a68e8b509bd8a0de8de9af19d6b1bc96
0xf24488e0eb6b2e026034f2d860084a6aa1f6c0e88f03a014f406a37ef6ca3110
0xeb92387200daf5fd443768ee8b6d462e19c907b970770e9988797d74cfd6d3a9
0x3fe4ba78c34abeca66914d7b7d23226e04b0c51f7a3011f1f50ac1338747b052
0xb522fe564f8ce0c677ea07aa2645b551e2be8822455fb4f0d071a7077abc5e4f
0x6285b37ecf85de6efc0ad3cfe1b9656230dc5af0fc59fe6c79bc4af77a5c26bb
0x9c6ed0156cba209b42fcc6bf18e503b1f5f9280c4074909a77530031a2c904c4
From
0x27e795acbdc8006139617642d7afa0618f3307c4017adf767b6d122b1cdb894a
0x2600e06183c85663e9495e44f218823c206ef9b05c79ab18666636b17d1141d8
0x495890c8b23aa48883f68888b32d02af76c5a212421714df537aa7d4b1f0ee1f

Functions
Getter at block 21301384
BIO_TOKEN(view returns (address)
0xcb1592591996765ec0efc1f92599a19767ee5ffa
DAO_TOKEN(view returns (address)
0xa4ffdf3208f46898ce063e25c1c43056fa754739
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
END_TIME(view returns (uint256)
1731589200
MAX_BIO_TO_DISTRIBUTE(view returns (uint256)
10222695000000000000000000
MAX_DAO_RAISE(view returns (uint256)
1622729590000000000000000
MAX_VBIO_TO_DISTRIBUTE(view returns (uint256)
10222695000000000000000000
MIN_DAO_RAISED_FOR_MAX_BIO(view returns (uint256)
1377410450000000000000000
PAUSER_ROLE(view returns (bytes32)
0x65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a
START_TIME(view returns (uint256)
1727640000
VBIO_TOKEN(view returns (address)
0x0d2adb4af57cdac02d553e7601456739857d2ef4
bioToDistribute(view returns (uint256)
10222695000000000000000000
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)
20445390000000000000000000
totalRaised(view returns (uint256)
1622729590000000000000000
treasury(view returns (address)
0xd9c6ee1547fd6d48f8872dd866473893bbe8a1ab
unsoldTokensWithdrew(view returns (bool)
false
vbioToDistribute(view returns (uint256)
10222695000000000000000000
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(