Genesis

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x984bb782 at 18813021
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 43 additional slots
-
variable spans 48 additional slots

No balances found for "Genesis"

No transactions found for "Genesis"


Functions
Getter at block 20860155
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
FUND_CLAIMER_ROLE(view returns (bytes32)
0x12d6b691334c87ffe90013e4080359fa1a3f12d112c194150ff65fe761c584fb
MAX_ADMIN_MINT(view returns (uint256)
50
accessorySlots(view returns (uint8)
0
adminMintedCount(view returns (uint256)
0
baseURI(view returns (string)
getCurrentSupply(view returns (uint256)
0
name(view returns (string)
salePrice(view returns (uint256)
0
saleStartAt(view returns (uint256)
0
symbol(view returns (string)
totalSupply(view returns (uint256)
0
whitelistMerkleRoot(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
Read-only
accessoryOrder(uint256view returns (address)
balanceOf(address ownerview returns (uint256)
equippedAccessories(uint256uint256view returns (address contractAddruint256 accessoryId)
getApproved(uint256 tokenIdview returns (address)
getEquippedAccessories(uint256 _tokenIdview returns (struct GenesisAccessory[])
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
isApprovedForAll(address owneraddress operatorview returns (bool)
onERC1155BatchReceived(addressaddressuint256[]uint256[]bytespure returns (bytes4)
onERC1155Received(addressaddressuint256uint256bytespure returns (bytes4)
ownerOf(uint256 tokenIdview returns (address)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenURI(uint256 tokenIdview returns (string)
whitelistedContracts(addressview returns (bool)
State-modifying
addWhitelistedContract(address _contractAddr
approve(address touint256 tokenId
deEquipAccessory(uint256 _tokenIduint256 accessoryType
deEquipAllAccessories(uint256 _tokenId
equipAccessories(uint256 _tokenIdstruct GenesisAccessory[] _accessories
grantRole(bytes32 roleaddress account
initialize(uint256 _totalSupplyuint256 _startTimeuint256 _salePriceaddress fundRaiseClaimer
mintBatch(address[] toAddresses
removeWhitelistedContracts(address[] _whitelistedContracts
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
safeMint(address tobytes32[] merkleProofpayable 
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes data
setAccessoryOrder(address[] accessoryContracts
setAccessorySlots(uint8 _accessorySlots
setApprovalForAll(address operatorbool approved
setBaseURI(string _baseURI
setSalePrice(uint256 _salePrice
setSaleStartAt(uint256 _saleStartAt
setTotalSupply(uint256 _totalSupply
setWhitelistMerkleRoot(bytes32 _whitelistMerkleRoot
setWhitelisted(address[] _whitelistedContractsuint8 _accessorySlots
transferFrom(address fromaddress touint256 tokenId
withdraw(
Events
AccessoriesUpdates(uint256 indexed tokenIdstruct GenesisAccessory[] arg1
AdminMint(address indexed touint256 tokenId
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
BatchMetadataUpdate(uint256 _fromTokenIduint256 _toTokenId
Initialized(uint8 version
MetadataUpdate(uint256 _tokenId
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
Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.