0x1ddba7212127e4bea8bab4a0998ab984b9cf74af

Unverified contract

Proxy

Active on Ethereum with 98 txns
Deployed by via 0x536fc211 at 20838048
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
0xe418dfb7027c0601e18b6b830da35569a3a4dfd6c15475e4fd0efeeb87844821
0xcb006bcb97f7583a8babf06efd43efa7319efe9ebe7ea6126ea4d900da7d5750
0x29ec94791d35c014d57978fc1929727fdd7fdcab4e7ae29b5b57f931d1b2c804
0x4d2ebbe1e10272e6f3bdc10f7cc143a5d06358b3e79b4ae51824383a934db3d7
From
0x37c4bcc22c840bb178377d687bbf97b532e85157e5c3a33590d67ed8bb3e293e
0x51858c63bcbc094dfa7092b7e46ea4c42fb81be90b468a859a037b0a49ba8c8b
0xa3bf15599695e7d03dac16b01b5d993ff8ea0a074b026f22cf772c98caf01e6c
0xdc44260e344871e859741bf4e6815f2e616b69095f51e8ed3d3588ebdbcccbf1
0x3475d06455eb96d47e2c977813afb269ed1782869607e45ed294cc7b24c6afc0
0x3560879aa3d6aab89a09ab52508db57ef2da29acd4bec9c9a9620c14c0a60f44
From

Functions
Getter at block 20844040
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)
0xb955c4c7ebde6264b17be140f997044d708bf092
endTime(view returns (uint256)
1727396591
hasEnded(view returns (bool)
true
hasStarted(view returns (bool)
true
liquidityRanges(view returns (struct IMoonThatUniswapV3UtilityUniswapV3LiquidityRange[])
[(-887200, 171600, 1000000000000000000000000000)]
oracle(view returns (address)
0xdfe71f2ed588e0e585081f7f1a858e2d106cef98
oracleMessageValidity(view returns (uint256)
600
owner(view returns (address)
0x5a5f5f188d6ad8e7868923100eb95c2122841434
startTime(view returns (uint256)
1727392991
tokenAddress(view returns (address)
0xd43805ece92dbfa6ac3a0b7701f8588884832cdc
tokenProceedsFromInitialBuy(view returns (uint256)
112037416120094946914536638
totalEtherContributed(view returns (uint256)
5000000000000000000
totalParticipants(view returns (uint256)
51
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(