0xc4295cbd2b2d6eb837cf0bdfbe25a6a425675c01

Unverified contract

Proxy

Active on Ethereum with 56 txns
Deployed by via 0x5086b9c4 at 20838064
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
0xcf791f998351603aef33252db288bd54b59362ae79007354e9f1b7c2fb6dc960
0x1459ecf0234de2bd0d17322ddecf66d2fc196d2936670bcadb03f5b646d06c30
0x1f0a32a204e45d2caf79dee92e83fbea34cc5b1a0d38046120465bf7bd208e99
0xa76f6268537e9e9ba64d1223c7360209347cc0701e999b902356de5c91a9ca1d
0xe1891101d88774151f02d8842cc4ff195bde9115cd4861dbde9faca1fc737b39
0x2e7367ca1e65dc3f5638a6f765e3168a65e2ad81350dab48240c3660a1fa8de2
0xbb611f2a03eafe02b072a11ae69b9d42fee4b4a8f6a9ddbdbc94f5c43a75aedb
0xc5978092c5d1e2052e75a9f6b91796b54ca845ede0d94091f4cdb3fe625b65d7
0x6fc4ccc76160f079cfd416fd84d574cef2c0f1e46f16e7791c9d3476641b96b5
0x90c0087869f7844ccd75da9d6019acbaf178e67aac4bbd97dd2ccda469e54c62

Functions
Getter at block 20843413
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)
0x579b659288863879c1ce04f29457d1eb331bbaa3
endTime(view returns (uint256)
1727396783
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)
1727393183
tokenAddress(view returns (address)
0x1e98ff95b7df968ae45a7f79071765802172518f
tokenProceedsFromInitialBuy(view returns (uint256)
70376364066428884246873422
totalEtherContributed(view returns (uint256)
3000000000000000000
totalParticipants(view returns (uint256)
31
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(