0xc9a2fc75d11a24c864518feaa32288a905795110

Verified contract

Proxy

Active on Ethereum with 9,147 txns
Deployed by via 0xf0cef7b5 at 19309237
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 $489,723.52
0xf97f28d76635df324f7aa1fe8a8247732c5a7582862d65c881339f9a9b071fab
0x1f36557ae856b22dcb0a9da9c9b564a230287c46eeaa24dcdbeabc59a9ecc9ef
0xfcfe7d71c998bbb5f5e807c6a7079a93f2fb45f4db29817488d6381ea3fc791e
0xe6af05a3830286f35522e6eadc0f654d8c070d126fcde6da1b8c9cff40769f3f
0xcae81eebb7a5c8ad733fdaa0366ec24213f26558f5e30b9c1aa2287de4f1030b
0x771d5b3753befc3f6724cf55affeb1d0dd8363523fd39d0057b777cffb9fe674
0x8c2b4d273ee4b676df12f310ff9dd94efd5defb3b509acb26c59d6fdbc23e52f
0x46028060d30f8ae4e4a46a5eaf9e847a7cce02916e9fe9a6f009e77568b42386
0xd6802b07f12e9a79da395ede37395725e57e2f049d482e6e26109bb87cb08210
0xa8fd388a99482570b5631e254a16b197032420a98c793745fa9c916754638b11

Functions
Getter at block 20872502
beneficiary(view returns (address)
0xee701ef5d4aad23096e72f48dbe7093bb3bc36da
claimbackPeriod(view returns (uint256)
604800
getFeeCollector(view returns (address feeCollector_)
0x35bdf8175cd1a8f78f58b17a29cf669cf9e8e9b0
getFees(view returns (struct Fees fees_)
(0, 1, 1, 10, 1, 10)
 
getRounds(view returns (uint256[] idsstruct Round[] rounds_uint8[] states)
getTgeTimestamp(view returns (uint256)
1709128800
liquidityA(view returns (uint256)
2410800993666666666666712
liquidityB(view returns (uint256)
0
listingTimestamp(view returns (uint256)
1709560800
manager(view returns (address)
0x35bdf8175cd1a8f78f58b17a29cf669cf9e8e9b0
membership(view returns (address)
0xa8f196bd2b5ce65b379109827d5fc1ca4a33e32b
nonClaimableBackTokenB(view returns (uint256)
0
parentVest(view returns (address)
0x65d42b86d376d860af9b3baf8b8fc5ce442382e8
tokenA(view returns (address)
0x8e729198d1c59b82bd6bba579310c40d740a11c2
tokenB(view returns (address)
0xdac17f958d2ee523a2206206994597c13d831ec7
Read-only
getRound(uint256 roundIdview returns (struct Round)
getRoundState(uint256 roundIdview returns (uint8)
roundParticipants(uint256 roundIdaddressview returns (bool)
State-modifying
addRound(struct Round round
buy(uint256 roundIduint256 amountAstruct IMembershipAttributes attributesbytes32[] proofreturns (uint256)
claim(uint256 membershipIdreturns (uint256)
claimback(uint256 membershipIduint256 amountAreturns (uint256 newPublicId)
depositTokenA(uint256 amountA
extend(uint256 membershipIduint256 amountAreturns (uint256)
initialize(struct Configuration configurationstruct Round[] rounds_struct Fees fees_
removeRound(uint256 roundId
updateListingTimestamp(uint256 listingTimestamp_
updateRound(uint256 roundIdstruct Round round
updateWhitelist(uint256 roundIdbytes32 whitelistRootstring proofsUri
withdrawCoin(address to
withdrawToken(address toaddress tokenuint256 amount
withdrawTokenA(uint256 amount
withdrawTokenB(
Events
Claimbacked(uint256 indexed vMembershipIduint256 amountA
Claimed(uint256 indexed vMembershipIduint256 amountA
ClaimedWithSaleMembership(uint256 indexed membershipId
DepositedA(uint256 amount
Initialized(uint64 version
ListingTimestampUpdated(uint256 timestamp
RoundUpdated(uint256 indexed id
WithdrawnA(uint256 amount
WithdrawnB(uint256 amount
Constructor

This contract contains no constructor objects.

Fallback and receive
receive(
Errors
AccountMismatch(address account
AddressEmptyCode(address target
AddressInsufficientBalance(address account
ClaimNotAllowed(uint256 membershipId
ClaimbackNotAllowed(uint256 membershipId
CliffHeightWithoutSubsequentUnlocks(
CliffLikeVesting(
CliffWithImmediateUnlock(
DenominatorZero(
FailedInnerCall(
InvalidDeployer(
InvalidInitialization(
MembershipUsed(uint256 membershipId
NotInitializing(
OutOfLiquidityA(
ProofsUsedUp(uint256 roundIdaddress whitelistedAddress
RoundIsLocked(uint256 id
RoundNotExists(uint256 id
RoundStateMismatch(uint256 iduint8 currentuint8 expected
SafeERC20FailedOperation(address token
TokenWithTransferFees(address tokenAddress
UnacceptableListingTimestamp(
UnacceptableReference(
UnacceptableValue(
Unauthorized(address account
VestingSize(
VestingWithImmediateUnlock(
VestingWithoutUnlocks(
WithdrawToZeroAddress(