CreateXSaleImpl
Verified contract
Implementation
Active on
Base with 0 txns
Storage
Map
Table
Raw
Constants and immutables
13
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
-
variable spans 9 additional slots
2 additional
variables
Balances ($0.00)
No balances found for "CreateXSaleImpl"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "CreateXSaleImpl"
ABI
ABI objects
Getter at block 21997870
CREATEX_MINT_FEE() view returns (uint256)
0
FREE_MINT_FEE_TIMESTAMP() view returns (uint256)
0
eip712Domain() view returns (bytes1 fields, string name, string version, uint256 chainId, address verifyingContract, bytes32 salt, uint256[] extensions)
(fields=0x0f, name=CreateXSaleImpl, version=4, chainId=8453, verifyingContract=0xe1f32f730166be0766e6023a13fcb155ac495567, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
getBaseURI() view returns (string)
https://alienswap.xyz/alien-api/api/v1/public/nft/AlienInfinity/
getCollectionURI() view returns (string)
https://alienswap.xyz/alien-api/api/v1/public/nft/AlienInfinity/
getCrateXMintFee() view returns (uint256)
0
getMaxSupply() view returns (uint256)
0
name() view returns (string)
CreateXSaleImpl
owner() view returns (address)
0xccebe44d6cba1f790f36be099eb4ba5899650005
percentBase() view returns (uint256)
10000
saleDetails() view returns (struct CreateXSaleImplSalesConfiguration)
(0, 0, 0, 0, 0, 0, 0, 0, 0x0000000000000000000000000000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000)
salesConfig() view returns (uint256 publicSalePrice, uint256 maxSalePurchasePerAddress, uint256 publicSaleStart, uint256 publicSaleEnd, uint256 presaleStart, uint256 preSalePrice, uint256 presaleMaxMintsPerAddress, uint256 presaleEnd, bytes32 presaleMerkleRoot, address fundsRecipient)
(publicSalePrice=0, maxSalePurchasePerAddress=0, publicSaleStart=0, publicSaleEnd=0, presaleStart=0, preSalePrice=0, presaleMaxMintsPerAddress=0, presaleEnd=0, presaleMerkleRoot=0x0000000000000000000000000000000000000000000000000000000000000000, fundsRecipient=0x0000000000000000000000000000000000000000)
symbol() view returns (string)
CreateXSaleImpl
totalSupply() view returns (uint256)
0
Read-only
balanceOf(address owner) view returns (uint256)
createXFeeForAmount(uint256 quantity) view returns (address recipient, uint256 fee)
exists(uint256 tokenId) view returns (bool)
getApproved(uint256 tokenId) view returns (address)
isApprovedForAll(address owner, address operator) view returns (bool)
ownerOf(uint256 tokenId) view returns (address)
presaleMintsByAddress(address) view returns (uint256)
publicSaleMintsByAddress(address) view returns (uint256)
royaltyInfo(uint256 tokenId, uint256 value) view returns (address recipient, uint256 royaltyAmount)
supportsInterface(bytes4 interfaceId) view returns (bool)
tokenByIndex(uint256 index) view returns (uint256)
tokenOfOwnerByIndex(address owner, uint256 index) view returns (uint256)
tokenURI(uint256 tokenId) view returns (string)
State-modifying
Events approve(address to, uint256 tokenId)
initCreator(string name_, string symbol_, uint256 maxSupply_, string baseUri_, string collectionURI_, address recipient, uint256 royaltyAmount, uint256 create_mint_fee, uint256 free_mint_fee_timestamp)
purchase(uint256 quantity) payable
purchasePresale(uint256 quantity, bytes32[] merkleProof) payable
renounceOwnership()
safeTransferFrom(address from, address to, uint256 tokenId)
safeTransferFrom(address from, address to, uint256 tokenId, bytes data)
setApprovalForAll(address operator, bool approved)
setBaseURI(string newBaseUri)
setCollectionURI(string newCollectionURI)
setSaleConfiguration(uint256 publicSalePrice, uint256 maxSalePurchasePerAddress, uint256 publicSaleStart, uint256 publicSaleEnd, uint256 presaleStart, uint256 presaleEnd, uint256 preSalePrice, uint256 presaleMaxMintsPerAddress, address fundsRecipient, bytes32 presaleMerkleRoot)
setTokenRoyalty(address recipient, uint256 royaltyAmount)
transferFrom(address from, address to, uint256 tokenId)
transferOwnership(address newOwner)
Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
ApprovalForAll(address indexed owner, address indexed operator, bool approved)
EIP712DomainChanged()
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Sale(address indexed to, uint256 indexed quantity, uint256 indexed pricePerToken, uint256 salePhase)
Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
constructor(string name_, string symbol_, uint256 maxSupply_, string baseUri_, string collectionURI_)
This contract contains no fallback and receive objects.
InvalidShortString()
Presale_Inactive()
Presale_MerkleNotApproved()
Presale_TooManyForAddress()
Purchase_TooManyForAddress()
Purchase_WrongPrice(uint256 correctPrice)
Sale_Inactive()
StringTooLong(string str)