MonPresale

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x937e8afe at 19281394
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "MonPresale"

No transactions found for "MonPresale"


Functions
Getter at block 21302886
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
DEVELOPER_ROLE(view returns (bytes32)
0x2714cbbaddbb71bcae9366d8bf7770636ec7ae63227b573986d2f54fffacb39d
defaultAdmin(view returns (address)
0x0000000000000000000000000000000000000000
defaultAdminDelay(view returns (uint48)
0
defaultAdminDelayIncreaseWait(view returns (uint48)
432000
financeWalletAddress(view returns (address)
0x0000000000000000000000000000000000000000
getAllRefundStatus(view returns (address[] walletsbool[] status)
(wallets=[], status=[])
 
getAllReservations(view returns (address[] reserversListuint256[] guaranteedListuint256[] waitlistList)
owner(view returns (address)
0x0000000000000000000000000000000000000000
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)
pricePerLot(view returns (uint256)
0
signer(view returns (address)
0x0000000000000000000000000000000000000000
state(view returns (uint8)
0
Read-only
getRefundStatus(address _userAddressview returns (bool isRefunded)
getReservation(address _userAddressview returns (uint256 guaranteeduint256 waitlist)
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
acceptDefaultAdminTransfer(
beginDefaultAdminTransfer(address newAdmin
cancelDefaultAdminTransfer(
changeDefaultAdminDelay(uint48 newDelay
grantRole(bytes32 roleaddress account
initialize(address _initialOwneraddress _signeraddress _financeWalletAddressaddress[] _developersuint256 _pricePerLotaddress _delegateRegistryV1address _delegateRegistryV2
pause(
refund(uint16 _successfulWaitlistCountaddress _coldWalletbytes _saltbytes _signature
renounceRole(bytes32 roleaddress account
reserve(uint16 _guaranteedLotsuint16 _waitlistLotsuint16 _lotsToReservebytes _saltbytes _signatureaddress _coldWalletpayable 
revokeRole(bytes32 roleaddress account
rollbackDefaultAdminDelay(
setFinanceWalletAddress(address _financeWalletAddresspayable 
setPricePerLot(uint256 _pricePerLotpayable 
setSigner(address _signerpayable 
setState(uint8 _statepayable 
unpause(
withdrawAll(
withdrawFunds(uint256 _securedLots
Events
DefaultAdminDelayChangeCanceled(
DefaultAdminDelayChangeScheduled(uint48 newDelayuint48 effectSchedule
DefaultAdminTransferCanceled(
DefaultAdminTransferScheduled(address indexed newAdminuint48 acceptSchedule
EventRefunded(address indexed walletuint256 amount
EventReserved(address indexed walletuint16 guaranteedLotsuint16 waitlistLots
Initialized(uint64 version
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
Unpaused(address account
Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AccessControlBadConfirmation(
AccessControlEnforcedDefaultAdminDelay(uint48 schedule
AccessControlEnforcedDefaultAdminRules(
AccessControlInvalidDefaultAdmin(address defaultAdmin
AccessControlUnauthorizedAccount(address accountbytes32 neededRole
AlreadyRefunded(
ECDSAInvalidSignature(
ECDSAInvalidSignatureLength(uint256 length
ECDSAInvalidSignatureS(bytes32 s
EnforcedPause(
ExpectedPause(
InvalidAddress(
InvalidDelegate(
InvalidFunds(
InvalidInitialization(
InvalidSignature(
InvalidState(
MustReserveAtLeastOneLot(
NoRefundNeeded(
NotInitializing(
PriceNotSet(
ReentrancyGuardReentrantCall(
ReserveTooManyLots(
SafeCastOverflowedUintDowncast(uint8 bitsuint256 value
UnsetFinanceWallet(
WithdrawFailed(