VestPresale

Verified contract

Active on Base with 3,693 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 $497,405.6
ERC-20
Value $0.02
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x9cdd6c3dde052b34da96b3f77d3747bb7122c9af772ef109fade5860fb0198dd
0x4d1ce4226aa4790bd74e1aae6cf812c5da36528ead26bb21a275fce34183234f
0x8c10ab8cab728103022c2420f975d9c8523f3ff968142e24f7da4d386cfe93a3
0xed7d41148ef28fbaa445fcc31f1b13ac6068617f370b00755112c0c4f1c0b8d2
0xff43bb10d7a64bb1aa82ce38cff97bfaa96f196e11fe2c7142257a787c756fb2
0x2b0f5bebdce4b7c7c1d8c2decf237411d98810f61b92cde1bf6f78d9ac92a672
0xc4652e51ad80b7d23afbd63e1aaf0b03b08305dec80fb0259a019149579b5c75
0x6281f3e91465658b0e857f334989c64e5feb8154d47138285849d30a9f78fbf8
0xd73c2c6c2751bb923c8279905c8f5df586c01873c706c6c2342d1560d4693901
0xe0aad5c3f766d92160dd4fa9c9f29c1f0810d16692cd09a0b3f0fbe16983d4c4

Functions
Getter at block 21757902
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)
721698281977143242856943
liquidityB(view returns (uint256)
497405599621
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(