MechaLandsV1
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
7
Slot
XX
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 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
9 additional
variables
Balances ($0.00)
No balances found for "MechaLandsV1"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "MechaLandsV1"
ABI
ABI objects
Getter at block 20869091
burnedCounter() view returns (uint256)
0
chainid() view returns (uint256)
1
name() view returns (string)
owner() view returns (address)
0x0000000000000000000000000000000000000000
paused() view returns (bool)
false
planetsLength() view returns (uint256)
0
proxiableUUID() view returns (bytes32)
0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc
roundsLength() view returns (uint256)
0
symbol() view returns (string)
totalSupply() view returns (uint256)
0
version() view returns (uint256)
0
Read-only
balanceOf(address owner) view returns (uint256)
getApproved(uint256 tokenId) view returns (address)
isApprovedForAll(address owner, address operator) view returns (bool)
ownerOf(uint256 tokenId) view returns (address)
planetNotRevealUriByType(uint256 planetId, uint256 landType) view returns (string)
planetSupplyByType(uint256 planetId, uint256 landType) view returns (uint256)
planetTotalMintedByType(uint256 planetId, uint256 landType) view returns (uint256)
planets(uint256) view returns (bool revealed, bool burnable, uint16 typesNumber, string baseURI, string baseExtension, address distributor)
roundMaxMintByType(uint256 roundId, uint256 landType) view returns (uint256)
roundPriceByType(uint256 roundId, uint256 landType) view returns (uint256)
roundSupplyByType(uint256 roundId, uint256 landType) view returns (uint256)
roundTotalMintedByType(uint256 roundId, uint256 landType) view returns (uint256)
roundTotalMintedByTypeForUser(address user, uint256 roundId, uint256 landType) view returns (uint256)
roundTotalMintedForUser(address user, uint256 roundId) view returns (uint256)
rounds(uint256) view returns (bool limitedPerType, uint64 planetId, uint64 startTime, uint64 duration, address validator)
supportsInterface(bytes4 interfaceId) view returns (bool)
tokenPlanet(uint256) view returns (uint256)
tokenType(uint256) view returns (uint256)
tokenURI(uint256 tokenId) view returns (string)
State-modifying
Events airdrop(address wallet, uint256 planetId, uint256 landType, uint256 amount)
approve(address to, uint256 tokenId)
burn(uint256 tokenId)
initialize()
mint(uint256 roundId, uint256 landType, uint256 amount) payable
mintWithValidation(uint256 roundId, uint256 landType, uint256 amount, uint256 maxMint, uint256 payloadExpiration, bytes sig) payable
pause()
renounceOwnership()
revealPlanet(uint256 planetId, string baseURI, string baseExtension)
safeTransferFrom(address from, address to, uint256 tokenId)
safeTransferFrom(address from, address to, uint256 tokenId, bytes _data)
setApprovalForAll(address operator, bool approved)
setPlanetBaseURI(uint256 planetId, string baseURI, string baseExtension)
setPlanetBurnable(uint256 planetId, bool burnable)
setPlanetDistributor(uint256 planetId, address distributor)
setupMintRound(uint256 roundId, uint64 planetId, uint64 startTime, uint64 duration, address validator, bool limitedPerType, uint256[] pricePerType, uint256[] supplyPerType, uint256[] maxMintPerType)
setupPlanet(uint256 planetId, uint16 typesNumber, uint32[] supplyPerType, string[] notRevealUriPerType)
transferFrom(address from, address to, uint256 tokenId)
transferOwnership(address newOwner)
unpause()
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
withdraw(address to, uint256 amount)
withdrawTokens(address to, address token, uint256 amount)
AdminChanged(address previousAdmin, address newAdmin)
Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
ApprovalForAll(address indexed owner, address indexed operator, bool approved)
BeaconUpgraded(address indexed beacon)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Paused(address account)
PlanetBaseURIChanged(uint256 indexed planetId, string baseURI, string baseExtension)
PlanetBurnableChanged(uint256 indexed planetId, bool burnable)
PlanetMintRoundSetup(uint256 indexed roundId, uint256 planetId, uint64 startTime, uint64 duration, address validator, bool limitedPerType, uint256[] pricePerType, uint256[] supplyPerType, uint256[] maxMintPerType)
PlanetRevealed(uint256 indexed planetId, string baseURI, string baseExtension)
PlanetSetup(uint256 indexed planetId, uint16 typesNumber, uint32[] supplyPerType, string[] notRevealUriPerType)
TokenWithdrawn(address indexed to, address token, uint256 amount)
Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
Unpaused(address account)
Upgraded(address indexed implementation)
Withdrawn(address indexed to, uint256 amount)
constructor()
receive()
This contract contains no error objects.