0x3b4e63d993f057f5aaaaafe1c5c0849d23fc82bd

Unverified contract

Proxy

Active on Ethereum with 218 txns
Deployed by via 0x39cef43c at 20838002
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
0xc57cb40e148a21d5d2dc1915b8021f917f384c2f8f32d0e914353fdedefac3dd
0xaa429c71625f9ceee5ea8cc6f793b9ecf3e39adbe98187cf19e7ffa0ecd34eed
0x18386023dfe7bc4d82f1db37dafa61702432e5b5a9feeff95fa031b6feaf6283
0xc3cc1aac5341fae3be7dd646e969caf73df21fb788666eb9044fb66abc16d576
0x2a114fe3b7308faebead9d627251afe321ba971ef2a555da0b185fa3467c49c2
0x468c7921290b569eb340ab83cf803b1086524ba3111845c15977df0255771047
0xb0152cd57b2a4a1ac266f990b8d4b5649efa2fcb9224e640b8fa3287835f0a00
0xd125d8a2c88b92ea4164f84f75381d6078325e165d9bbfa94cca4f5129c4338e
0x0237bdc7a39a201591c829fee3e97bb9b082c2132c2004f66fdd4dd45bf02377
0x7ea82df5aaadff47789d5760c32f18066e0790e5e48ad6e0b827ebc29dc5fc62

Functions
Getter at block 20842268
CONTRIBUTION_AMOUNT(view returns (uint256)
100000000000000000
ETHER_CONTRIBUTION_CAP(view returns (uint256)
10000000000000000000
INITIAL_OWNER(view returns (address)
0x5a5f5f188d6ad8e7868923100eb95c2122841434
MAX_DURATION(view returns (uint256)
3600
MOONTHAT_TOKEN_SINGLETON(view returns (address)
0xf8d7a6eead250213a8038688412d7d7469f9a54a
MOONTHAT_UNISWAP_V3_UTILITY(view returns (address)
0x3082913bb931c2c5c001088ff6130a765219cc19
OWNABLE_EXPIRY(view returns (uint256)
86400
PLATFORM_SHARE_OF_CONTRIBUTED_ETHER_BASIS_POINTS(view returns (uint256)
1000
PLATFORM_TREASURY(view returns (address)
0x25845fb12ba231275ebdc4060a9a5b5ad63a0643
deployer(view returns (address)
0x1e9ec5c0f8c7150c92dfaed64be9b58ec481b23f
endTime(view returns (uint256)
1727396015
hasEnded(view returns (bool)
true
hasStarted(view returns (bool)
true
liquidityRanges(view returns (struct IMoonThatUniswapV3UtilityUniswapV3LiquidityRange[])
[(-171600, 887200, 1000000000000000000000000000)]
oracle(view returns (address)
0xdfe71f2ed588e0e585081f7f1a858e2d106cef98
oracleMessageValidity(view returns (uint256)
600
owner(view returns (address)
0x5a5f5f188d6ad8e7868923100eb95c2122841434
startTime(view returns (uint256)
1727392415
tokenAddress(view returns (address)
0x32e8fdce872cc6c7ab0d095c33672ea78dd7c0fa
tokenProceedsFromInitialBuy(view returns (uint256)
201499364132897879391335298
totalEtherContributed(view returns (uint256)
10000000000000000000
totalParticipants(view returns (uint256)
101
Read-only
checkValidSignedMessage(bytes32 derivedMessageHash_bytes32 providedMessageHash_bytes messageSignature_uint256 messageTimestamp_view 
contributions(bytes32view returns (address participantuint256 etherContributeduint256 tokensClaimed)
State-modifying
addLiquidityAndExecuteInitialBuy(
claim(bytes32 userId_
contribute(bytes32 userId_uint256 messageTimestamp_bytes32 messageHash_bytes messageSignature_payable 
initialize(struct IMoonThatCommunityLaunchInitializeParams params_
renounceOwnership(
rescueERC20(address token_address to_uint256 amount_
rescueETH(address to_uint256 amount_
transferOwnership(address newOwner
Events
InitialBuyExecuted(uint256 etherUseduint256 tokenProceeds
Initialized(uint64 version
OracleMessageValidityUpdated(uint256 previousOracleMessageValidityuint256 newOracleMessageValidity
OracleUpdated(address previousOracleaddress newOracle
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
TokenCreated(address tokenAddress
UserClaimed(bytes32 indexed userIdaddress indexed participantuint256 tokenAmount
UserContributed(bytes32 indexed userIdaddress indexed participantuint256 etherAmount
Constructor

This contract contains no constructor objects.

Fallback and receive
fallback(
receive(
Errors
AddressEmptyCode(address target
AddressInsufficientBalance(address account
AlreadyClaimed(
AlreadyContributed(
AlreadyInitialized(
CannotBeZeroAddress(
CannotBeZeroBytes32(
ContributionPeriodEnded(
ContributionPeriodNotEnded(
ContributionPeriodNotStarted(
ERC1167FailedCreateClone(
FailedInnerCall(
FallbackNotAllowed(
InitialBuyAlreadyExecuted(
InitialBuyNotExecuted(
InvalidContributionAmount(
InvalidInitialization(
InvalidOracleSignature(
LiquidityRangesDoNotSumToTotalSupply(
MessageHashIntegrityCheckFailed(
NoEtherContributed(
NotContributed(
NotInitializing(
OracleCannotBeZeroAddress(
OracleMessageValidityCannotBeZero(
OracleSignatureHasExpired(
OwnableExpired(
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
ReceiveNotAllowed(
ReentrancyGuardReentrantCall(
SafeERC20FailedOperation(address token
StartTimeInPast(
TooFewLiquidityRanges(
TransferFailed(