VestPresale

Verified contract

Active on Base with 4,223 txns
Deployed by via 0x33873b65 at 14180659
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 $0
ERC-20
--
ERC-20
--
0xb6954fccdc5e7bfb182124786505bac097af84fcd78d3e25858e8db1c2133e19
0xe09c3b55934b8221a355dd939f985e4c795c70ab6001ffa54282b0dd20381cf0
0x08335f9e04e688b94b02533d0b86c5c3c70057c6768ddf795d55faf8da6d4a7b
0xb80b8f34712e781c56894fe58c1f929c701f4c401dbadb60a8096b0ebe5204ac
0xb90c6022997984f41184f5afe46c0219a90ca79c1f0bbffb939784678e144315
0xd971989ab789b697b05c5e3409088b8a262218bca0c0a3830025fe3a9781dc84
0x5f9df8c4656a4ea5031a5a269a431edd9362206db630ab959d0c2ce1a1ae77f9
0x3ee94c83fe22dc9b11a056e7183834b47896456ae5667158551e248b6dcb903e
0x5017faec773b58b4fd623e665a6ad0a8fe83316197610525fd1498ca47ac66f3
0xac8fc54865620d1b55b29f4a0dc4f9597ee9a00602184a2494fab09fdf049763

Functions
Getter at block 22113683
beneficiary(view returns (address)
0xbae354ec81ed79062c15229330250bcafe48dfca
claimbackPeriod(view returns (uint256)
0
feeCollectorProvider(view returns (address)
0x14d72e234354404e88c41380370b7ab8cbd14d89
getFeeCollector(view returns (address)
0xbae354ec81ed79062c15229330250bcafe48dfca
getFees(view returns (struct PresaleFees)
(0, 1, 0, 1)
getListingTimestamp(view returns (uint256)
1715173200
getRounds(view returns (uint256[] idsstruct Round[] rounds_uint8[] states)
(ids=[1], rounds_=[(Catapult, 1715150527, 4870751838, 0xb5e0b8d62dd3b9bf1fe689fdfa8702be0ca62f7ac8475186cb7847036c809522, lemu, 0x)], states=[1])
getTgeTimestamp(view returns (uint256)
1715169600
liquidityA(view returns (uint256)
3630709110000000000000000
liquidityB(view returns (uint256)
0
manager(view returns (address)
0x10d1051b8553514d091f51fe1c7cd256090dd643
membership(view returns (address)
0x037afaddc4deab7ecdc6a898e270df9f5e663267
nonClaimableBackTokenB(view returns (uint256)
0
tokenA(view returns (address)
0x2f626e22c3abbe0744b76e1c72f2eaf4ea5823b9
tokenB(view returns (address)
0xbdf5bafee1291eec45ae3aadac89be8152d4e673
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 amountApayable returns (uint256)
buy(uint256 roundIduint256 amountAstruct IVestMembershipAttributes attributesbytes32[] proofpayable returns (uint256)
claim(uint256 membershipIdreturns (uint256)
claimback(uint256 membershipIduint256 amountAreturns (uint256 newPublicId)
depositTokenA(uint256 amountA
extend(uint256 membershipIduint256 amountApayable returns (uint256)
removeRound(uint256 roundId
updateBeneficiary(address value
updateListingTimestamp(uint256 timestamp
updateManager(address value
updateRound(uint256 roundIdstruct Round round
updateRoundWhitelist(uint256 roundIdbytes32 whitelistRootstring proofsUri
updateTgeTimestamp(uint256 timestamp
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(
Forbidden(
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(