TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 54,976 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
--
0x9884af1ff7bcddefb0283bfdb5a4b0b2fd23f587690d3fce13e9137bf855534f
0x8be2967f790ad7e629582624f34ed9e23ed17b85382b487f7088083d4cd69f57
0xeb552dc1bf6b711f056706c0ad1a3cb4c9aaac51a2e5bb6628387fa66ea7fe5d
0x1a65455a4bb3d1424ffbb46fc27f0865d2737afd6db88cf608b5c2a151d90f19
0x546f7fed0e9b1cdc9fea3e29ace1aaffce88c23ae5d639ad2353af606ec17d62
0x196bb24ac05d62aa45557eeaa6892e3806184ccaae3c7c82cb01b28b94d9a3a6
0x67484b746b49dbfd4e50dd35c0f0a4a4596e5ce68f479d864c3ac309e63df214
0x3aa8a562f9fec7dfd521b2d69462890e6e36b47467f8d10b18d55b5867233278
0x745b34e5b5a1d9ca5da152c3c0ffb6fa381aa5486157c50daa08fac31d607725
0xda0dea7fe12cb77e7249b07800e964ce23d7a3a59af2d161debdde8da8b6567d

Functions
Getter at block 20718038
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(