0x6ee92072a90019d01262b570fe725e694ed6393b

Unverified contract

Proxy

Active on Ethereum with 229 txns
Deployed by via 0x8f7d7dab at 20824456
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
0x0f04289cc78dd316c85a4772b35800d665687cad31810106e96030b113f74da8
0x2746a0e90fd02267c189870ce1ba2d840c0d61c361fb2206ac25f06c98670fb8
0x19689dc6cbf9673f56e1f114cae271b97824c2752b5ab82afce6db570a93ed3e
0x1c3e406f13a2d808d479fd4231e1eadaa27dc7b8012fafd7eacdb53ceb5ea724
0x0082e16b562432a13e193beaad5f6944f32351573555d634e6f730a8eb991af2
0x616f85071290941050660ff00745f43cf22d7e1a7a79676b6fc7ed02ae2c9daa
0x220ecc0fb3d7560fee317e8eea7edca3d6e6f9fe0da3d3b0adf9883a1423b451
0x56155a999b64e2cd4701c7365b6c195546742d99a8dc4fb97b2ce835df2ef158
0xd31ba81a8c749704c5e88f57d37137af4e36ec1e9bf4fb81ef4baf3a606654da
0x658d7864f734d4dafa69cf791790676aa788ed78d7160acbf34ed31e9f895c3c

Functions
Getter at block 21172905
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)
0xb6d3bff95376f451ed9464ab5da34293d477ff26
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
 
adjustedLiquidityRanges(view returns (struct IMoonThatUniswapV3UtilityUniswapV3LiquidityRange[])
creator(view returns (address)
0x69b2cc8f342c6d4898a4ed9b5dedc49a52d99d08
endTime(view returns (uint256)
1727232671
hasEnded(view returns (bool)
true
hasStarted(view returns (bool)
true
 
liquidityRanges(view returns (struct IMoonThatUniswapV3UtilityUniswapV3LiquidityRange[])
oracle(view returns (address)
0xdfe71f2ed588e0e585081f7f1a858e2d106cef98
oracleMessageValidity(view returns (uint256)
600
owner(view returns (address)
0x5a5f5f188d6ad8e7868923100eb95c2122841434
startTime(view returns (uint256)
1727229071
tokenAddress(view returns (address)
0xdc09855bf0dc3e6176533c61c463aa89f39c43d4
tokenProceedsFromInitialBuy(view returns (uint256)
200491452358441906788641904
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(