MobySale

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x0ccf60d0 at 19127477
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 47 additional slots
7 additional variables

No balances found for "MobySale"

No transactions found for "MobySale"


Functions
Getter at block 21177268
BASIS_POINTS(view returns (uint256)
10000
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
MINIMUM_CLAIM_PERIOD(view returns (uint256)
604800
OPERATOR_ROLE(view returns (bytes32)
0x97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b929
PRICE_PRECISION(view returns (uint256)
1000000000000000000
claimTime(view returns (uint256)
0
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=, version=, chainId=1, verifyingContract=0x513ab8bfb5f32094a88f9fcc6cf4956bd3bd63c0, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
getHardCapMaxPay(view returns (uint256)
0
hardCapConfig(view returns (uint256 capuint256 startTimeuint256 endTimeuint256 priceuint256 extendedStepuint256 extendPriceuint256 minPayuint256 maxPayuint256 maxPayIncreaseTimeuint256 increasedMaxPayuint256 initialReleasePbsuint256 vestingPeriod)
(cap=0, startTime=0, endTime=0, price=0, extendedStep=0, extendPrice=0, minPay=0, maxPay=0, maxPayIncreaseTime=0, increasedMaxPay=0, initialReleasePbs=0, vestingPeriod=0)
isSwept(view returns (bool)
false
owner(view returns (address)
0x0000000000000000000000000000000000000000
paused(view returns (bool)
false
paymentToken(view returns (address)
0x0000000000000000000000000000000000000000
saleToken(view returns (address)
0x0000000000000000000000000000000000000000
softLaunchConfig(view returns (uint256 capuint256 startTimeuint256 endTimeuint256 priceuint256 minPayuint256 maxPayuint256 initialReleasePbsuint256 vestingPeriod)
(cap=0, startTime=0, endTime=0, price=0, minPay=0, maxPay=0, initialReleasePbs=0, vestingPeriod=0)
sweepTime(view returns (uint256)
0
totalPurchasedAmount(view returns (uint256)
0
verifier(view returns (address)
0x0000000000000000000000000000000000000000
Read-only
getClaimAmount(address accountview returns (uint256 claimAmount)
getPurchaseAmount(uint256 amountaddress userview returns (uint256 paymentTokenAmountuint256 softLaunchAmountuint256 hardCapAmount)
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
nonces(address accountview returns (uint256)
purchasers(addressview returns (address accountuint256 softLaunchAmountuint256 hardCapAmountuint256 lastTimeClaimed)
softLaunchWhitelistAllocations(addressview returns (uint256)
supportsInterface(bytes4 interfaceIdview returns (bool)
verifyPurchaseRequest(address _useruint256 _noncebytes _signatureview returns (bool)
State-modifying
addOperator(address account
claim(returns (uint256 claimAmount)
grantRole(bytes32 roleaddress account
initialize(address initialOwneraddress _saleTokenaddress _paymentTokenaddress _verifierstruct IMobySaleSoftLaunchConfig _softLaunchConfigstruct IMobySaleHardCapConfig _hardCapConfiguint256 _claimTimestring domainNamestring signatureVersion
pause(
purchase(uint256 amountbytes signaturepayable 
purchaseWithPermit(uint256 amountstruct IMobySalePermitRequest permitbytes signature
removeOperator(address account
renounceOwnership(
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
setClaimTime(uint256 _claimTime
setHardCapConfig(struct IMobySaleHardCapConfig _hardCapConfig
setSaleToken(address _saleToken
setSoftLaunchConfig(struct IMobySaleSoftLaunchConfig _softLaunchConfig
setSoftLaunchWhitelistAllocation(address[] _addressesuint256[] _allocations
setVerifier(address _verifier
sweep(address to
transferOwnership(address newOwner
unpause(
withdraw(address touint256 amount
Events
ClaimTimeChanged(uint256 claimTime
Claimed(address indexed senderuint256 amount
EIP712DomainChanged(
HardCapConfigChanged(struct IMobySaleHardCapConfig config
Initialized(uint8 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
Purchased(address indexed senderuint256 amount
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
SaleTokenChanged(address saleToken
SoftLaunchConfigChanged(struct IMobySaleSoftLaunchConfig config
Swept(address indexed receiveruint256 amount
Unpaused(address account
VerifierChanged(address verifier
Whitelisted(address indexed accountuint256 allocation
Withdrawn(address indexed receiveruint256 amount
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors
AlreadyPurchaseExtendedCap(
AlreadyPurchaseHardCap(
AlreadyPurchaseSoftLaunch(
AlreadySwept(
InvalidAmount(
InvalidExtendedCapAmount(
InvalidHardCapAmount(
InvalidLength(
InvalidPbs(
InvalidPrice(
InvalidPurchaseCap(
InvalidSaleCap(
InvalidSignature(
InvalidSoftLaunchAmount(
InvalidTimeStamps(
NativePaymentToken(
NotOperator(address arg0
NotSweepTime(
NothingToClaim(
OnlyOperator(address arg0
OperatorAdded(address arg0
PermitFailed(
SaleEnded(
SaleNotEnded(
SaleNotStarted(
SaleStarted(
SoldOut(
SoldOutOrEnded(
ZeroAddress(