SipherNFTSale

Verified contract

Active on Ethereum with 7,218 txns
Deployed by via 0x0c389b96 at 13171696
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot

No balances found for "SipherNFTSale"

0x3f2d7f5695fe2521c7e501207d7678b834d6901f6da9ca0eca5357aa32eef010
0x33fab0ef7f7c0706a511ea2a4b9fe422b5a3bb5f8a9f45f1a812de9c2e5c6375
0x92341a39c55cdb5b5f37cceac51daec167cbd8a596a3a204c740a322d80ef887
0x7dbdd2b383b0ccc3563f561938c5ae376486158d9e3a992c3fd957ad9d71b6b9
0x2a5194cc3e4cec1eefb20660779502cf39dbbe51c9ccb437b8873db0cdbde22c
0x9813d3441b7562c0a5f15d29915d58a5139d3ba7928bcc0944b86930b980c6f1
0x0a25666c446ea8911361589ff50e0b383f661cebc1500dbcaa3134e2c23cc7f8
0x8dff975dfb5ca7567eb054c280d13a0d004bd26bb146a9e0e6225aad1fde6ae6
0x25493e97607f74e6437f0fa309db0b4ad1c8cd3a91f6c8eb804c5e08575999e9
0xae585ed3c2593386024860d4e55b6e835911be4250a7fb3855795f0f15d8c85d

Functions
Getter at block 21172285
CAP_PER_ADDRESS(view returns (uint64)
5
CAP_PER_WHITELISTED_ADDRESS(view returns (uint64)
1
MAX_OWNER_BOUGHT_INITIAL(view returns (uint64)
500
SALE_PRICE(view returns (uint256)
100000000000000000
getSaleConfig(view returns (struct ISipherNFTSaleSaleConfig config)
(1630976400, 1631152800, 1631325600, 10000)
getSaleRecord(view returns (struct ISipherNFTSaleSaleRecord record)
(10000, 500, 1480, 8020)
 
getWhitelistedGroup(view returns (address[] accounts)
getWhitelistedGroupLength(view returns (uint256 length)
1530
maxWhitelistSize(view returns (uint256)
2000
merkleRoot(view returns (bytes32)
0xac59814cf91b1d7886900dd01416d31f72407cb7ed5f592cbf5385d8097812f5
nft(view returns (address)
0x9c57d0278199c931cf149cc769f37bb7847091e7
owner(view returns (address)
0x6a14cb410b04d0dd09083542fa8309930e3ccf9d
Read-only
getUserRecord(address userview returns (struct ISipherNFTSaleUserRecord record)
getWhitelistedAddressAt(uint256 indexview returns (address account)
isWhitelistedAddress(address accountview returns (bool)
State-modifying
buy(uint64 amountpayable 
renounceOwnership(
rollStartIndex(
setMerkleRoot(bytes32 _root
transferOwnership(address newOwner
updateSaleEndTime(uint64 _endTime
updateWhitelistedGroup(address[] accountsbool isWhitelisted
withdrawSaleFunds(address recipientuint256 amount
Events
OwnerBought(address indexed buyeruint256 amountuint256 amountWeiPaid
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
PublicBought(address indexed buyeruint256 amountuint256 amountWeiPaid
RollStartIndex(address indexed trigger
SetMerkleRoot(bytes32 merkelRoot
UpdateSaleEndTime(uint64 endTime
UpdateWhitelistedAddress(address accountbool isWhitelisted
WhitelistBought(address indexed buyeruint256 amountuint256 amountWeiPaid
WithdrawSaleFunds(address indexed recipientuint256 amount
Constructor
constructor(address _nftuint64 _whitelistTimeuint64 _publicTimeuint64 _endTimeuint64 _maxSupplyuint256 _maxWhitelistSize
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.