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

TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 8,812 txns
Deployed by via 0x8fe27da2 at 19131218
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
11 additional variables
Native
Value $1.37
ERC-20
Value $57,470.92
ERC-20
--
0xd5b6f274cc6f0601f17a57bfd10a6ebf9d8ff1ffb8260d9154d00c9eb8f8e168
0x8fd325b4dcd3f536a199d455f1f6a3055ee1e3c426b45085e0335fc96c8b94a7
0xf5345effb73a901c74c0d58a1f2e9220c91af9226d31d246dd6ff7afc2cf0548
0x1c8a6e69f6e062e21c6b97b4964a0db00a321d5da913727a95bbb5d27ede6143
0xacb32f35a144fe1196607d5ff6994116bcdc3c089534e5cced538a2a4df47c5a
0x65cd4a03e2b325c0a76c5a74aba68cbb6a832dbbd84eaf6b09653737815d6a31
0xcfd170820c1c2367e1b7eae9b8e18a42e6acd7c67adff44031e66c6ae470674e
0x74ee82eb76067640f520bf773055b794b8de37b6b10d2b4a0c6c0ad097a4ce69
0x8780b5b596d15e8abfd0c4717d97942b93d5f81e4cc4c0095c977dfc27a77cff
0xb2ece4fadeba39de5c71999a0f640991a1ecf2d4f0ac01c4f3c583c359a0443f

Functions
Getter at block 20795291
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 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=MOBY, version=1, chainId=1, verifyingContract=0x628245ecedb180e4ccbe31a3c05e19b6bcbd1f8e, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
 
getHardCapMaxPay(view returns (uint256)
 
hardCapConfig(view returns (uint256 capuint256 startTimeuint256 endTimeuint256 priceuint256 extendedStepuint256 extendPriceuint256 minPayuint256 maxPayuint256 maxPayIncreaseTimeuint256 increasedMaxPayuint256 initialReleasePbsuint256 vestingPeriod)
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 capuint256 startTimeuint256 endTimeuint256 priceuint256 minPayuint256 maxPayuint256 initialReleasePbsuint256 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 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
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
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
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
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(