PengyPresaleMainnet

Verified contract

Active on Ethereum with 258 txns
Deployed by via 0xa4ca6cb5 at 17779543
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
1 additional variable

No balances found for "PengyPresaleMainnet"

0x45e17b1edbd67f9e4250fc9dab4ff706c3142d1f48b4b16fc8f05ec54365a9a0
0x7e610d28ba5550f736460c8c879fdaf18cc7fea64aeb39f7bbc0dc6aedb84176
0x57832343f2a794afcd7fdc62ba6546e4e1c9f7d029e63c5c3e3875679b2c2995
0xf9e1b274a5f74f871d0931e6d6227f5c3bb7c1fed0e1170615b1714d64fe2f7d
0x7157bf8f2670ac92daa1ba552033bab15d49c0a378d21b10c7112283f94f89d3
0xc9032f479898e3d4a7b388a65fb842bc9365220cfcb6a385167e43968e6b0a02
0x4746a1696ec60f366f2698d5ddfd28245d51d54b3b82d13f53fd2fbff40d0130
From
0xce5a215397078eb967c66f78f72530d1779f10c4f934074bf849f3d36ace4143
From
0x020d1ef7ed36a9418e0ed160535037f113e3c94de51ba20e77dc79cacee544f2
0x455ae0feb631e79e051318132c7e463b4fdfd6b5f783be92d24afd903dc04787

Functions
Getter at block 20870975
DEAD(view returns (address)
0x000000000000000000000000000000000000dead
ethWithdrawDestination(view returns (address)
0xe7be0e9c3a5650db004e306fc9d9cce97eee7166
 
getAvailableTokensAndEthForCurrentTier(view returns (uint256 availableEthuint256 availableTokens)
getMerkleRoots(view returns (bytes32bytes32bytes32)
(0x07044102c3da4c3f04954ff94602fc356c1ff347bba62bd6f5075d05a3330b69, 0xd72318870556141e89840402e3aea6fd782665c8f648fbb96653fbe764088c46, 0x6c33e43d62d272d30e904565cc6c3d5a3e1152f75d27f9f8650e4cadd2f41749)
getTierEtherAllocated(view returns (uint256uint256uint256)
(0, 0, 0)
getTierTokenAllocated(view returns (uint256uint256uint256)
(0, 0, 0)
getTiersContributions(view returns (uint256uint256uint256)
(10000000000000000000, 10000000000000000000, 10000000000000000000)
getTimestamps(view returns (uint256[2]uint256[2]uint256[2])
([1690992000, 1690992600], [1690992600, 1690993200], [1690993200, 1690993800])
owner(view returns (address)
0x244931e13b0b88e424cdfb82a08bde1597f38588
tokenAddress(view returns (address)
0x2c93e25182ac52bcbccc95a3bd61ce4b3a7e38d1
totalContributions(view returns (uint256)
30000000000000000000
Read-only
boughtTokens(addressview returns (uint256)
buyers(uint256view returns (address)
contribution(addressview returns (uint256)
State-modifying
airdropContributors(uint256 buyerCountToAirdrop
burnUnsoldTokens(
buy(bytes32[] proofpayable 
changeMerkleRoots(bytes32 _merkleRootTierOnebytes32 _merkleRootTierTwobytes32 _merkleRootTierThree
changeStartTimestamp(uint256 _startTimestamp
fundTokenPools(
withdrawEth(
Events
EtherWithdrawn(address indexed withdraweruint256 amount
MerkleRootsChanged(bytes32 merkleRootTierOnebytes32 merkleRootTierTwobytes32 merkleRootTierThree
PoolsFunded(uint256 amountInTierOneuint256 amountInTierTwouint256 amountInTierThree
TimestampsChanged(uint256[2] tierOneuint256[2] tierTwouint256[2] tierThree
TokensAirdropped(address indexed recipientuint256 amount
TokensBought(address indexed buyeruint256 amount
TokensBurned(uint256 amount
Constructor
constructor(bytes32 _merkleRootTierOnebytes32 _merkleRootTierTwobytes32 _merkleRootTierThreeaddress _tokenAddressuint256 _startTimestamp
Fallback and receive

This contract contains no fallback and receive objects.

Errors
CannotAirdropWithActiveIDO(
CannotBurnTokensWithActiveIDO(
CannotChangeDatesIfIDOStarted(
CannotWithdrawETHWithActiveIDO(
ContributionExceedsMaximumAllowed(
HardcapReached(
IDOEnded(
IDONotStarted(
NoTierActive(
NotWhitelisted(
PoolsAlreadyFunded(
SenderNotContractOwner(
TierHasSoldOut(
WithdrawFailed(