TransparentUpgradeableProxy
Verified contract
Proxy
Active on
Ethereum with 8,828 txns
Unified storage
Map
Table
Raw
Constants and immutables
4
Slot
XX
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
0x40a7…11d7
11 additional
variables
Balances ($65,977.65)
Native
Value
$1.77
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
ETH | Native | 0.000534 | $3,321.08 |
$1.77 | |
MOBY | ERC-20 | 1.590604M | $0.041479 |
$65,975.87 | |
MOBY | ERC-20 | 10M | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21209219 | 9 days ago | | | 0 | 0.0013674149 | |
| 21204438 | 10 days ago | | | 0 | 0.0014050460 | |
| 21189471 | 12 days ago | | | 0 | 0.0026397444 | |
| 21168128 | 15 days ago | | | 0 | 0.0038810942 | |
| 21156376 | 16 days ago | | | 0 | 0.0015941148 | |
| 21155550 | 17 days ago | | | 0 | 0.0015812180 | |
| 21155212 | 17 days ago | | | 0 | 0.0022066934 | |
| 21148036 | 18 days ago | | | 0 | 0.00078330581 | |
| 21013434 | a month ago | | | 0 | 0.00096362129 | |
| 21005252 | a month ago | | | 0 | 0.00080571830 |
ABI
ABI objects
Getter at block 21274582 getHardCapMaxPay() view returns (uint256) hardCapConfig() view returns (uint256 cap, uint256 startTime, uint256 endTime, uint256 price, uint256 extendedStep, uint256 extendPrice, uint256 minPay, uint256 maxPay, uint256 maxPayIncreaseTime, uint256 increasedMaxPay, uint256 initialReleasePbs, uint256 vestingPeriod)
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)
1707580800
eip712Domain() view returns (bytes1 fields, string name, string version, uint256 chainId, address verifyingContract, bytes32 salt, uint256[] extensions)
(fields=0x0f, name=MOBY, version=1, chainId=1, verifyingContract=0x628245ecedb180e4ccbe31a3c05e19b6bcbd1f8e, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
hardcapPaymentTokenPaid() view returns (uint256)
3799955533978104758197
isSwept() view returns (bool)
false
owner() view returns (address)
0x9c199c4e810251864862b20bfcda290ae9db1808
paused() view returns (bool)
false
paymentToken() view returns (address)
0x0000000000000000000000000000000000000000
saleToken() view returns (address)
0x40a7df3df8b56147b781353d379cb960120211d7
softLaunchConfig() view returns (uint256 cap, uint256 startTime, uint256 endTime, uint256 price, uint256 minPay, uint256 maxPay, uint256 initialReleasePbs, uint256 vestingPeriod)
(cap=11493840000000000000000000, startTime=1706796000, endTime=1706968800, price=104400000000000, minPay=100000000000000000, maxPay=8000000000000000000, initialReleasePbs=5000, vestingPeriod=3)
sweepTime() view returns (uint256)
1708185600
totalPaymentTokenPaid() view returns (uint256)
4999867360842110925670
totalPurchasedAmount() view returns (uint256)
32499328931260339221943938
totalSoftCapPurchasedAmount() view returns (uint256)
11493408303295078232500000
verifier() view returns (address)
0x60e31441549992d9f43541fcdcd2691fd9950dd6
Read-only
getClaimAmount(address account) view returns (uint256 claimAmount)
getPurchaseAmount(uint256 amount, address user) view returns (uint256 paymentTokenAmount, uint256 softLaunchAmount, uint256 hardCapAmount)
getRoleAdmin(bytes32 role) view returns (bytes32)
hasRole(bytes32 role, address account) view returns (bool)
nonces(address account) view returns (uint256)
purchasers(address) view returns (address account, uint256 softLaunchAmount, uint256 hardCapAmount, uint256 lastTimeClaimed)
softLaunchWhitelistAllocations(address) view returns (uint256)
supportsInterface(bytes4 interfaceId) view returns (bool)
verifyPurchaseRequest(address _user, uint256 _nonce, bytes _signature) view returns (bool)
State-modifying
Events addOperator(address account)
claim() returns (uint256 claimAmount)
grantRole(bytes32 role, address account)
initialize(address initialOwner, address _saleToken, address _paymentToken, address _verifier, struct IMobySaleSoftLaunchConfig _softLaunchConfig, struct IMobySaleHardCapConfig _hardCapConfig, uint256 _claimTime, string domainName, string signatureVersion)
pause()
purchase(uint256 amount, bytes signature) payable
purchaseWithPermit(uint256 amount, struct IMobySalePermitRequest permit, bytes signature)
removeOperator(address account)
renounceOwnership()
renounceRole(bytes32 role, address account)
revokeRole(bytes32 role, address account)
setClaimTime(uint256 _claimTime)
setHardCapConfig(struct IMobySaleHardCapConfig _hardCapConfig)
setSaleToken(address _saleToken)
setSoftLaunchConfig(struct IMobySaleSoftLaunchConfig _softLaunchConfig)
setSoftLaunchWhitelistAllocation(address[] _addresses, uint256[] _allocations)
setVerifier(address _verifier)
sweep(address to)
transferOwnership(address newOwner)
unpause()
withdraw(address to, uint256 amount)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
ClaimTimeChanged(uint256 claimTime)
Claimed(address indexed sender, uint256 amount)
EIP712DomainChanged()
HardCapConfigChanged(struct IMobySaleHardCapConfig config)
Initialized(uint8 version)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Paused(address account)
Purchased(address indexed sender, uint256 amount)
RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
SaleTokenChanged(address saleToken)
SoftLaunchConfigChanged(struct IMobySaleSoftLaunchConfig config)
Swept(address indexed receiver, uint256 amount)
Unpaused(address account)
VerifierChanged(address verifier)
Whitelisted(address indexed account, uint256 allocation)
Withdrawn(address indexed receiver, uint256 amount)
constructor(address _logic, address admin_, bytes _data)
fallback()
receive()
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()