This contract is being backfilled. You may encounter incomplete storage history.

TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 68,166 txns
Deployed by via 0x4ab2e513 at 20631438
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
 (#52)
ERC-721
--
0x2b85771195d82fcd4ecec6090867268120de528677349745b459eb01c781a553
0x04c4fbf613f217b12f2f6dea465f8a9c52bee4a5f424338f91fade014205c200
0x9683fe6e06c461a4bb601d9caa17d26f727eaed5428d89118e4f73d29758a744
0xcdac4a95a198e22af421b905f8ac76010e63abaeb98a97a6ad904c332fcfaad3
0x59c40420d34ca4d1dba7c539a660962b7554388249347a8d63f0ec0e47dab9a1
0xf839d6f89b367e4faf3381091988158d1f4e39e388d2ea26d7731f5db62c8a89
0xfbc4a543eb00fdad56af0d619e6eabed1ae33b9a2c6e145e08b005c5e29166ed
0x914ba17df0db7c973ec96841250f1b553168c59f5950ec8ac7e29fc4417cd6b2
0x9aab3fcd60365c91b3b92b6d8207394fc784489e63b5e0d4c5236af07d619390
0x914ba1b306c1fa0b08842369ff7964e9430fcf86b6e683d9eed92c35e69964f1

Functions
Getter at block 20793382
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
DEVELOPER_ROLE(view returns (bytes32)
0x2714cbbaddbb71bcae9366d8bf7770636ec7ae63227b573986d2f54fffacb39d
defaultAdmin(view returns (address)
0xc8cbf6da545bf01a7e35f0fa5506983493229a15
defaultAdminDelay(view returns (uint48)
86400
defaultAdminDelayIncreaseWait(view returns (uint48)
432000
defaultSigner(view returns (address)
0x0476c132b0358879bdc550c2e2172d4a2c1244db
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=mon launchpool, version=1, chainId=1, verifyingContract=0x33edca975417c30285bb96af34b03c197bccec1c, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
maxClaimablePools(view returns (uint256)
1
mustStakeReward(view returns (bool)
false
owner(view returns (address)
0xc8cbf6da545bf01a7e35f0fa5506983493229a15
paused(view returns (bool)
false
pendingDefaultAdmin(view returns (address newAdminuint48 schedule)
(newAdmin=0x0000000000000000000000000000000000000000, schedule=0)
pendingDefaultAdminDelay(view returns (uint48 newDelayuint48 schedule)
(newDelay=0, schedule=0)
stakingAddress(view returns (address)
0x0000000000000000000000000000000000000000
typedDataHash(view returns (bytes32)
0x00b0431247600dcd8848016f64cafb622fe473cc6bb5ebb3efc04b34864d7603
Read-only
_computeReleasableAmount(struct MonLaunchpoolPool _pooluint256 _totalClaimAmountuint256 _amountReleasedview returns (uint256 releasableAmount)
getLaunchpoolSigner(uint256 _poolIdview returns (address _signer)
getReleasableAmount(address userstruct MonLaunchpoolPool _pooluint256 _totalClaimAmountview returns (uint256 releasableAmount)
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
supportsInterface(bytes4 interfaceIdview returns (bool)
userWithdrawals(address useruint256 poolIdview returns (uint256 withdrawnAmount)
State-modifying
acceptDefaultAdminTransfer(
beginDefaultAdminTransfer(address newAdmin
cancelDefaultAdminTransfer(
changeDefaultAdminDelay(uint48 newDelay
changeDefaultSigner(address _signer
changeLaunchpoolSigner(uint256 _poolIdaddress _signer
changeMaxClaimablePools(uint256 _newMaxValue
changeStakingAddress(address _stakingAddress
grantRole(bytes32 roleaddress account
initialize(address _defaultAdminAddressaddress _signeraddress[] _developersstring domainNamestring signatureVersion
pause(
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
rollbackDefaultAdminDelay(
toggleMustStakeReward(bool _status
unpause(
withdrawClaim(struct MonLaunchpoolPool _pooluint256 _totalClaimAmountbytes _signature
withdrawClaims(struct MonLaunchpoolPool[] _poolsuint256[] _totalClaimAmountsbytes[] _signatures
Events
AdminChanged(address previousAdminaddress newAdmin
Upgraded(address indexed implementation
DefaultAdminDelayChangeCanceled(
DefaultAdminDelayChangeScheduled(uint48 newDelayuint48 effectSchedule
DefaultAdminTransferCanceled(
DefaultAdminTransferScheduled(address indexed newAdminuint48 acceptSchedule
EIP712DomainChanged(
Initialized(uint64 version
LaunchpoolSignerChanged(uint256 poolIdaddress signer
MaxClaimablePoolsChanged(uint256 lastMaxLimituint256 newMaxLimit
Paused(address account
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
SignerChanged(address indexed newSigner
StakingAddressChanged(address newStakingAddress
Unpaused(address account
UserWithdrawn(address indexed useraddress indexed tokenaddress indexed sentTouint256 poolIduint256 amount
UserWithdrawns(address indexed useraddress indexed tokenaddress indexed sentTouint256[] poolIdsuint256 amount
Constructor
constructor(address _logicaddress initialOwnerbytes _data
Fallback and receive
fallback(
Errors
AddressEmptyCode(address target
ERC1967InvalidAdmin(address admin
ERC1967InvalidImplementation(address implementation
ERC1967NonPayable(
FailedInnerCall(
ProxyDeniedAdminAccess(
AccessControlBadConfirmation(
AccessControlEnforcedDefaultAdminDelay(uint48 schedule
AccessControlEnforcedDefaultAdminRules(
AccessControlInvalidDefaultAdmin(address defaultAdmin
AccessControlUnauthorizedAccount(address accountbytes32 neededRole
AddressEmptyCode(address target
AddressInsufficientBalance(address account
AlreadyClaimed(
ECDSAInvalidSignature(
ECDSAInvalidSignatureLength(uint256 length
ECDSAInvalidSignatureS(bytes32 s
EnforcedPause(
ExceedMaxClaimablePools(
ExpectedPause(
FailedInnerCall(
InvalidInitialization(
InvalidPoolCliff(
InvalidPoolEnd(
InvalidPoolSlicePeriod(
InvalidPoolTokenAddress(
InvalidPoolTreasuryAddress(
InvalidSignature(
MismatchedArrays(
NoReleasableFunds(
NotInitializing(
ReentrancyGuardReentrantCall(
SafeCastOverflowedUintDowncast(uint8 bitsuint256 value
SafeERC20FailedOperation(address token
StakeToZeroAddressIsNotAllowed(
ZeroAddress(