IDOInitializable

Verified contract

Active on Base with 938 txns
Deployed by via 0x1ba98b49 at 3260595
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 21 additional slots
ERC-20
Value $0
ERC-20
--
ERC-20
--
0xddeae1a6276ee5169ce6a597d55742f2899d986fefad06243b5dfde063dbb34f
0xae688b6e8f551bc9a93958586b69bd1dd8d5a6b8276ac5c8fe9e8568d70adfff
0x740e4d3e5762065e2d2e2cb6e0f21a7a32b396da5b4e2b60d4717d6e9f6227e6
0xa85b36644e4f3fe9ebe6383752be7dfa0f0ab5063de82614370795b7b73fb631
0x51f7c9d5a1bc6f99882484870b322a027e5213a8e9aef3d704d861c252a9ac28
0xacd712ea5cd15f874d976c375efb78e79e544b2cf284c33fd9a360c3a91d25ca
0xa57c889d18a95dc2e0761e42a60ededcbfea3e94d8a4cd5c4188f268124f992f
0x63b9e4d1ed71029634f922b9e600afee87bedfdec3a9a7f74b68e69eb0aa8c5f
0xa899d7e14a337ae88158d2a11dab587c736e5e7f6c14cbb6bb0027daf1d5000b
0xee8e912a499f9d48136e3ed72fc7f048b301c9d6ecc14515ad28b75b7b597f9b

Functions
Getter at block 22756622
BEAGLE_FACTORY(view returns (address)
0xb037000261e350d5851f525c6cb3067a2cbb212f
MAX_BUFFER_BLOCKS(view returns (uint256)
604800
NUMBER_POOLS(view returns (uint8)
2
endBlock(view returns (uint256)
3523326
getVestingSchedulesCount(view returns (uint256)
0
getVestingSchedulesTotalAmount(view returns (uint256)
0
getWithdrawableOfferingTokenAmount(view returns (uint256)
40214820111228142557434146
isInitialized(view returns (bool)
true
offeringToken(view returns (address)
0x4b9c9b4e39d4e5026359b05a6287ee4d0737f211
owner(view returns (address)
0xd42b1a0ba3799defb1edb744e8073dcb7e94bdb4
raiseToken(view returns (address)
0x4200000000000000000000000000000000000006
startBlock(view returns (uint256)
3393726
totalTokensOffered(view returns (uint256)
600000000000000000000000000
vestingRevoked(view returns (bool)
false
vestingStartTime(view returns (uint256)
1693836011
Read-only
computeNextVestingScheduleIdForHolder(address _holderview returns (bytes32)
computeReleasableAmount(bytes32 _vestingScheduleIdview returns (uint256)
computeVestingScheduleIdForAddressAndIndex(address _holderuint256 _indexpure returns (bytes32)
computeVestingScheduleIdForAddressAndPid(address _holderuint256 _pidview returns (bytes32)
getVestingSchedule(bytes32 _vestingScheduleIdview returns (struct IDOInitializableVestingSchedule)
getVestingScheduleByAddressAndIndex(address _holderuint256 _indexview returns (struct IDOInitializableVestingSchedule)
getVestingScheduleIdAtIndex(uint256 _indexview returns (bytes32)
getVestingSchedulesCountByBeneficiary(address _beneficiaryview returns (uint256)
isQualifiedWhitelist(address _userview returns (bool)
isWhitelisted(address _userview returns (bool)
viewPoolInformation(uint256 _pidview returns (uint256uint256uint256booluint256uint256bool)
viewPoolTaxRateOverflow(uint256 _pidview returns (uint256)
viewPoolVestingInformation(uint256 _pidview returns (uint256uint256uint256uint256)
viewUserAllocationPools(address _useruint8[] _pidsview returns (uint256[])
viewUserInfo(address _useruint8[] _pidsview returns (uint256[]bool[])
viewUserOfferingAndRefundingAmountsForPools(address _useruint8[] _pidsview returns (uint256[3][])
State-modifying
addAddressToWhitelist(address _user
addAddressesToWhitelist(address[] _users
depositPool(uint256 _amountuint8 _pid
finalWithdraw(uint256 _lpAmountuint256 _offerAmount
harvestPool(uint8 _pid
initialize(address _raiseTokenaddress _offeringTokenuint256 _startBlockuint256 _endBlockuint256 _maxBufferBlocksaddress _adminAddress
recoverWrongTokens(address _tokenAddressuint256 _tokenAmount
release(bytes32 _vestingScheduleId
removeAddressFromWhitelist(address _user
removeAddressesFromWhitelist(address[] _users
renounceOwnership(
revoke(
setPool(uint256 _offeringAmountPooluint256 _raisingAmountPooluint256 _limitPerUserInLPbool _hasTaxuint8 _pidbool _isSpecialSaleuint256 _vestingPercentageuint256 _vestingCliffuint256 _vestingDurationuint256 _vestingSlicePeriodSeconds
transferOwnership(address newOwner
updateStartAndEndBlocks(uint256 _startBlockuint256 _endBlock
Events
AdminTokenRecovery(address tokenAddressuint256 amountTokens
AdminWithdraw(uint256 amountLPuint256 amountOfferingToken
CreateVestingSchedule(address indexed useruint256 offeringAmountuint256 excessAmountuint8 indexed pid
Deposit(address indexed useruint256 amountuint8 indexed pid
Harvest(address indexed useruint256 offeringAmountuint256 excessAmountuint8 indexed pid
NewStartAndEndBlocks(uint256 startBlockuint256 endBlock
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
PoolParametersSet(uint256 offeringAmountPooluint256 raisingAmountPooluint8 pid
Released(address indexed beneficiaryuint256 amount
Revoked(
WhitelistedAddressAdded(address indexed _user
WhitelistedAddressRemoved(address indexed _user
Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.