Presale

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x42ddac1c at 19309216
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot

No balances found for "Presale"

No transactions found for "Presale"


Functions
Getter at block 20872502
beneficiary(view returns (address)
0x0000000000000000000000000000000000000000
claimbackPeriod(view returns (uint256)
0
 
getFeeCollector(view returns (address feeCollector_)
getFees(view returns (struct Fees fees_)
(0, 0, 0, 0, 0, 0)
getRounds(view returns (uint256[] idsstruct Round[] rounds_uint8[] states)
(ids=[], rounds_=[], states=[])
getTgeTimestamp(view returns (uint256)
0
liquidityA(view returns (uint256)
0
liquidityB(view returns (uint256)
0
listingTimestamp(view returns (uint256)
0
manager(view returns (address)
0x0000000000000000000000000000000000000000
membership(view returns (address)
0x0000000000000000000000000000000000000000
nonClaimableBackTokenB(view returns (uint256)
0
parentVest(view returns (address)
0x0000000000000000000000000000000000000000
tokenA(view returns (address)
0x0000000000000000000000000000000000000000
tokenB(view returns (address)
0x0000000000000000000000000000000000000000
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
constructor(
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(