SkyCastle Companions - Genesis

Verified contract

Active on Ethereum with 9,525 txns
Deployed by via 0x6e2300bd at 21363446
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
7 additional variables

No balances found for "SkyCastle Companions - Genesis"

0x0d83af53861c59288a760adfecd8eb237cde5debe52d4db1434798c31119aa1b
0x2147d9c77dbc464e0ee042bc1352cd643f845186b3c0f35cf87539e0515cdc39
0x72d1e8ab7f7919e6516d4d12ecc440dd1a25474e8cebdde4e57a321074a2408d
0xc72b826a64470f2b742363901f43ce7a55a87f165e5a969109a10e79a249490a
0x91e5d0025cf301f87c326904da51322e0e5471b6da7a87eab7227cddb0390c1d
0x2e6e12e9d90663b07b133737b771c63d50a3219405c9dfe90c647d7f1ca0d0c4
0x6e48ad4cf7315ac6dfeaa6fe7272da4c911a6fb2e5b9b400cb3a73fdbffd1988
0x812ad04985b1582c6702d037f343516ad733beb2a3229d907af5c70d6303a3d7
0xa4fa195a1795f61adddb442ee09c6250995010b948063ccbcec2d4896613de2b
0x776e95c78edf9eeec1b72c6dca6cbfa3cbd9312be1dd741d98a64a2dbd9dfaf6

Functions
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 ownerview returns (uint256)
checkCouponUsage(address couponOwneruint8 couponNumberuint16 allocationview returns (uint256)
getApproved(uint256 tokenIdview returns (address)
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
isApprovedForAll(address owneraddress operatorview returns (bool)
ownerOf(uint256 tokenIdview returns (address)
presaleCouponMintCount(bytes32view returns (uint256)
publicAddressMintCount(addressview returns (uint256)
royaltyInfo(uint256 tokenIduint256 salePriceview returns (addressuint256)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenByIndex(uint256 indexview returns (uint256)
tokenOfOwnerByIndex(address owneruint256 indexview returns (uint256)
tokenURI(uint256 _tokenIdview returns (string)
State-modifying
airdrop(address toAddressuint16 qty
approve(address operatoruint256 tokenId
grantRole(bytes32 roleaddress account
lockContract(
pause(
presalePurchase(struct SCAIGenesisPrioritySaleCoupon couponuint8 couponNumberuint16 allocationpayable 
presalePurchaseBatch(struct SCAIGenesisPrioritySaleCoupon couponuint8 couponNumberuint16 allocationuint16 amountToMintpayable 
publicPurchase(payable 
publicPurchaseBatch(uint16 quantitypayable 
renounceOwnership(
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes data
setAllowedPublicMintTokenCount(uint16 _allowedCount
setApprovalForAll(address operatorbool approved
setMintPrice(uint256 _newMintPriceInWei
setOperatorFilteringEnabled(bool value
setPrivatePurchaseOpened(bool _isPrivatePurchaseOpened
setPublicPurchaseOpened(bool _isPublicPurchaseOpened
setRoyaltyInfo(address _receiveruint16 _royaltyFeesInBasisPoints
setURI(string _newBaseUri
transferFrom(address fromaddress touint256 tokenId
transferOwnership(address newOwner
treasuryMint(address toAddressuint16 qty
unpause(
withdraw(
Events
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
CouponUsed(address userbytes32 couponHashuint256 allocationUseduint8 couponNumberuint16 allocation
MetadataURIChanged(string baseURI
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Unpaused(address account
Constructor
constructor(string _contractURIuint256 _maxSupplyuint256 _treasuryReservationaddress couponPublicKeySigneraddress adminRoleAddressaddress lowerAdminRoleAddress
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AllocationExceeded(
BatchMintSizeExceeded(
ContractAlreadyLocked(
InsufficientValueSent(
InvalidCoupon(
InvalidMaxSupply(
InvalidSignature(
InvalidTokenId(
InvalidTreasurySupply(
MaxMintReachedForPublicWallet(
NoMoreTokensLeft(
PrivatePurchaseNotOpen(
PublicPurchaseNotOpen(
TreasuryReservationAllocationExceeded(