VestPresale

Verified contract

Active on Base with 3,779 txns
Deployed by via 0x0333b08c at 12627105
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
ERC-20
Value $477,747.93
ERC-20
Value $0.09
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x20e6a4cb792ff0f7ad30b826ebe4bd34ad5206ef6b6d371f70cc3ec55d72ba8e
0xb33423cf3860ea79c6314b78a33ced9dcc15d8ede43d9aef616d1f00656c3f04
0x937047094a3e31ac13e8b92474281a7cba78b81d4d55c27d3df379ed1a7a6738
0xa8234206893cc88aee8ddda37f82f8bdeacbb5736afcbe83ee7e0800c8793061
0x21ac26840fcf607515b45c3787b8b7eab12905c2e0a3f3121e0621e2b85e716a
0x2335ddd4f71e76ca2871e4216759f41b9357c2d8ac451b1dfca8c8f7c0b65d59
0x94dd71a2e85c344564de4edfb5e57a12e3d3fced5b76cd4b2811c835483da1e5
0x27a7a11900f39fd34c4d82fefa071cb624be13f11f530374ed7dec81e9c99c67
0x96bd862fda0d61f04ea0aed383670b46754e0cddc8de87331046624c033757c7
0x1e430f2acfcd07c1dd7655cb7d47b518aad74ffe19c0e9f77d27c230647fb4cf

Functions
Getter at block 22757844
beneficiary(view returns (address)
0x04bd05ad6792c20eb894b46a0e218c4976742653
claimbackPeriod(view returns (uint256)
604800
feeCollectorProvider(view returns (address)
0x0041b9e0da1ab12068958f98ccbb190f9f5bbca5
getFeeCollector(view returns (address)
0xddb4a2477cfcb3639a40c6f30dc39138c89d694c
getFees(view returns (struct PresaleFees)
(0, 1, 1, 10)
getListingTimestamp(view returns (uint256)
0
 
getRounds(view returns (uint256[] idsstruct Round[] rounds_uint8[] states)
getTgeTimestamp(view returns (uint256)
0
liquidityA(view returns (uint256)
777863053405714671428344
liquidityB(view returns (uint256)
477747929700
manager(view returns (address)
0x6f2314ce5df204fa86d809d6ebd452c99976ea86
membership(view returns (address)
0xcba7f8c936dccf6e83ff4d86d8fa7eb56ddb18aa
nonClaimableBackTokenB(view returns (uint256)
0
tokenA(view returns (address)
0x481fe356df88169f5f38203dd7f3c67b7559fda5
tokenB(view returns (address)
0x833589fcd6edb6e08f4c7c32d4f71b54bda02913
Read-only
getRound(uint256 roundIdview returns (struct Round)
getRoundState(uint256 roundIdview returns (uint8)
roundParticipants(uint256 roundIdbytes32view returns (bool)
State-modifying
addRound(struct Round round
buy(uint256 roundIduint256 amountAstruct IVestMembershipAttributes attributesbytes32[] proofreturns (uint256)
claim(uint256 membershipIdreturns (uint256)
claimback(uint256 membershipIduint256 amountAreturns (uint256 newPublicId)
depositTokenA(uint256 amountA
extend(uint256 membershipIduint256 amountAreturns (uint256)
removeRound(uint256 roundId
updateBeneficiary(address value
updateListingTimestamp(uint256 timestamp
updateManager(address value
updateRound(uint256 roundIdstruct Round round
updateTgeTimestamp(uint256 timestamp
updateWhitelist(uint256 roundIdbytes32 whitelistRootstring proofsUri
withdrawCoin(address to
withdrawToken(address toaddress tokenuint256 amount
withdrawTokenA(uint256 amount
withdrawTokenB(
Events
BeneficiaryUpdated(address current
Claimed(uint256 indexed vMembershipIduint256 amountA
ClaimedBack(uint256 indexed vMembershipIduint256 amountA
DepositedA(uint256 amount
ListingTimestampUpdated(uint256 timestamp
ManagerUpdated(address current
RoundUpdated(uint256 indexed id
TgeTimestampUpdated(uint256 value
WithdrawnA(uint256 amount
WithdrawnB(uint256 amount
Constructor
constructor(address membership_address feeCollectorProvider_struct PresaleConfiguration configurationstruct Round[] rounds_
Fallback and receive
receive(
Errors
AccountMismatch(address account
AddressEmptyCode(address target
AddressInsufficientBalance(address account
AlreadyRoundParticipant(uint256 roundIdaddress account
ClaimNotAllowed(uint256 membershipId
ClaimbackNotAllowed(uint256 membershipId
CliffHeightWithoutSubsequentUnlocks(
CliffLikeVesting(
CliffWithImmediateUnlock(
DenominatorZero(
FailedInnerCall(
OutOfLiquidityA(
RoundIsLocked(uint256 id
RoundNotExists(uint256 id
RoundStateMismatch(uint256 iduint8 currentuint8 expected
SafeERC20FailedOperation(address token
TokenWithTransferFees(address tokenAddress
UnacceptableReference(
UnacceptableValue(
Unauthorized(address account
VestingSize(
VestingWithImmediateUnlock(
VestingWithoutUnlocks(
WithdrawToZeroAddress(