SkyCastle Companions - Genesis
Verified contract
Active on
Ethereum with 9,525 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
7 additional
variables
Balances ($0.00)
No balances found for "SkyCastle Companions - Genesis"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21382039 | 6 minutes ago | | | 0 | 0.0010517928 | |
| 21381961 | 22 minutes ago | | | 0 | 0.0010593512 | |
| 21381949 | 25 minutes ago | | | 0 | 0.0010897483 | |
| 21381913 | 32 minutes ago | | | 0 | 0.0011462935 | |
| 21381873 | 40 minutes ago | | | 0 | 0.0011361085 | |
| 21381820 | an hour ago | | | 0 | 0.0013571583 | |
| 21381569 | 2 hours ago | | | 0 | 0.0011960744 | |
| 21381546 | 2 hours ago | | | 0 | 0.0013247983 | |
| 21381385 | 2 hours ago | | | 0 | 0.0013821290 | |
| 21381148 | 3 hours ago | | | 0 | 0.0015415905 |
ABI
ABI objects
Getter at block 21382069
AIRDROP_ROLE() view returns (bytes32)
0x3a2f235c9daaf33349d300aadff2f15078a89df81bcfdd45ba11c8f816bddc6f
DEFAULT_ADMIN_ROLE() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
GENERAL_OPS_ROLE() view returns (bytes32)
0xf0dc831047d0f264ab4aa13d3b3171bd6877e82af0c22e44964b3a7b0e0b8021
MAX_SUPPLY() view returns (uint256)
10000
MINT_OPS_ROLE() view returns (bytes32)
0x6cda637759aed3e4d8f9c39147bbbedde7b1f73c49de77055015e35bf5c17583
PAUSE_MINT_ROLE() view returns (bytes32)
0xb2a18ae5d0b623b41098012c516d0bf4bef38c068c9e397da870c290888b1999
PAUSE_ROLE() view returns (bytes32)
0x139c2898040ef16910dc9f44dc697df79363da767d8bc92f2e310312b816e46d
PROVENANCE_HASH() view returns (string)
a690498ec4709c127fb1d36261c120bf3e8cfd64ab68eef3e7ecb0c93bc566aa
TREASURY_RESERVATION() view returns (uint256)
2700
allowedPublicMintTokenCount() view returns (uint16)
3
availableTokenCount() view returns (uint256)
2700
contractLocked() view returns (bool)
false
contractURI() view returns (string)
https://assets.skycastle.ai/genesis/metadata/contractMetadata.json
isPrivatePurchaseOpened() view returns (bool)
false
isPublicPurchaseOpened() view returns (bool)
false
mintPrice() view returns (uint256)
0
name() view returns (string)
SkyCastle Companions - Genesis
operatorFilteringEnabled() view returns (bool)
false
owner() view returns (address)
0x7779dc2e674b5bcf64b4b83dd634607838e0a0f6
paused() view returns (bool)
false
symbol() view returns (string)
SCAI
tokenCount() view returns (uint256)
7300
totalSupply() view returns (uint256)
7300
treasuryMints() view returns (uint256)
0
Read-only
balanceOf(address owner) view returns (uint256)
checkCouponUsage(address couponOwner, uint8 couponNumber, uint16 allocation) view returns (uint256)
getApproved(uint256 tokenId) view returns (address)
getRoleAdmin(bytes32 role) view returns (bytes32)
hasRole(bytes32 role, address account) view returns (bool)
isApprovedForAll(address owner, address operator) view returns (bool)
ownerOf(uint256 tokenId) view returns (address)
presaleCouponMintCount(bytes32) view returns (uint256)
publicAddressMintCount(address) view returns (uint256)
royaltyInfo(uint256 tokenId, uint256 salePrice) view returns (address, uint256)
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 airdrop(address toAddress, uint16 qty)
approve(address operator, uint256 tokenId)
grantRole(bytes32 role, address account)
lockContract()
pause()
presalePurchase(struct SCAIGenesisPrioritySaleCoupon coupon, uint8 couponNumber, uint16 allocation) payable
presalePurchaseBatch(struct SCAIGenesisPrioritySaleCoupon coupon, uint8 couponNumber, uint16 allocation, uint16 amountToMint) payable
publicPurchase() payable
publicPurchaseBatch(uint16 quantity) payable
renounceOwnership()
renounceRole(bytes32 role, address account)
revokeRole(bytes32 role, address account)
safeTransferFrom(address from, address to, uint256 tokenId)
safeTransferFrom(address from, address to, uint256 tokenId, bytes data)
setAllowedPublicMintTokenCount(uint16 _allowedCount)
setApprovalForAll(address operator, bool approved)
setMintPrice(uint256 _newMintPriceInWei)
setOperatorFilteringEnabled(bool value)
setPrivatePurchaseOpened(bool _isPrivatePurchaseOpened)
setPublicPurchaseOpened(bool _isPublicPurchaseOpened)
setRoyaltyInfo(address _receiver, uint16 _royaltyFeesInBasisPoints)
setURI(string _newBaseUri)
transferFrom(address from, address to, uint256 tokenId)
transferOwnership(address newOwner)
treasuryMint(address toAddress, uint16 qty)
unpause()
withdraw()
Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
ApprovalForAll(address indexed owner, address indexed operator, bool approved)
CouponUsed(address user, bytes32 couponHash, uint256 allocationUsed, uint8 couponNumber, uint16 allocation)
MetadataURIChanged(string baseURI)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Paused(address account)
RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
Unpaused(address account)
constructor(string _contractURI, uint256 _maxSupply, uint256 _treasuryReservation, address couponPublicKeySigner, address adminRoleAddress, address lowerAdminRoleAddress)
This contract contains no fallback and receive objects.
AllocationExceeded()
BatchMintSizeExceeded()
ContractAlreadyLocked()
InsufficientValueSent()
InvalidCoupon()
InvalidMaxSupply()
InvalidSignature()
InvalidTokenId()
InvalidTreasurySupply()
MaxMintReachedForPublicWallet()
NoMoreTokensLeft()
PrivatePurchaseNotOpen()
PublicPurchaseNotOpen()
TreasuryReservationAllocationExceeded()