Metropolis World Passport
Verified contract
Active on
Ethereum with 7,956 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0xc14b…0dd6
6 additional
variables
Balances ($0.00)
No balances found for "Metropolis World Passport"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20836835 | 3 days ago | | | 0 | 0.0010258408 | |
| 20765206 | 13 days ago | | | 0 | 0.00034405593 | |
| 20742698 | 16 days ago | | | 0 | 0.00039790347 | |
| 20740389 | 16 days ago | | | 0 | 0.00015848670 | |
| 20696871 | 22 days ago | | | 0 | 0.00013319921 | |
| 20687360 | 24 days ago | | | 0 | 0.00022768323 | |
| 20675467 | 25 days ago | | | 0 | 0.000072452708 | |
| 20659387 | a month ago | | | 0 | 0.000048396817 | |
| 20652924 | a month ago | | | 0 | 0.000051378431 | |
| 20564680 | a month ago | | | 0 | 0.00011470226 |
ABI
ABI objects
Getter at block 20856563
CONTRACT_ROLE() view returns (bytes32)
0x364d3d7565c7a8300c96fd53e065d19b65848d7b23b3191adcd55621c744223c
DEFAULT_ADMIN_ROLE() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
UPDATER_ROLE() view returns (bytes32)
0x73e573f9566d61418a34d5de3ff49360f9c51fec37f7486551670290f6285dab
_maxAllowedPerWallet() view returns (uint16)
11
_mintLimit() view returns (uint32)
5000
_navPrice() view returns (uint256)
120000000000000000
contractURI() view returns (string)
getCurrentTokenId() view returns (string)
5001
myFreeMints() view returns (uint16)
0
name() view returns (string)
Metropolis World Passport
owner() view returns (address)
0xc2638c35b6bda7b8e79a042f71267bdc23931a2a
symbol() view returns (string)
METWA
totalSupply() view returns (uint256)
5000
Read-only
balanceOf(address owner) view returns (uint256)
checkAvatarWL(uint256 passportId) view returns (uint256)
checkIfHasNFT(address owner) view returns (struct MetropolisWorldPassportAccessToken[] nft)
getApproved(uint256 tokenId) view returns (address)
getRoleAdmin(bytes32 role) view returns (bytes32)
getSoftClay(uint256 passportId) view returns (uint32)
getWLSpots(uint256 passportId) view returns (uint256[])
getWinChances(uint256 tokenId) view returns (uint32)
hasRole(bytes32 role, address account) view returns (bool)
isApprovedForAll(address owner, address operator) view returns (bool)
ownerOf(uint256 tokenId) view returns (address)
sectionOne(uint256 _tokenId) view returns (bytes)
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)
attachWLSpot(uint256 wlId, uint256 passportId)
bulkMint(uint16 numberOfMints, address toAddress, uint256 referrerTokenId, bytes32 hash, bytes signature) payable
contractRemoveAvatarWL(uint256 tokenId, address owner)
decreaseSoftClay(uint256 passportId, uint32 amount)
decreaseWinChance(uint256 passportId, uint16 dec)
detachCityWLSpot(uint256 passportId, uint256 index)
freeMint(address toWallet)
grantRole(bytes32 role, address account)
increaseSoftClay(uint256 passportId, uint32 amount)
increaseWinChance(uint256 passportId, uint16 inc)
manualAddAvatarWL(uint256 tokenId, uint256 avatar)
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)
setApprovalForAll(address operator, bool approved)
setAvatarWLNames(string odd, string even)
setFreeMinters(address[] winners)
setImageContract(address imageContract)
setMaxAllowed(uint16 maxA)
setMintLimit(uint32 limt)
setPrice(uint256 price)
setWLContractAddress(address paymentContract, address winContract, address wlContract, address turiContract)
transferFrom(address from, address to, uint256 tokenId)
transferOwnership(address newOwner)
updateRank(uint256 tokenId, uint32 _pioneerLevel, uint32 _legendLevel)
userFreeMint(uint16 mints)
userUpdateAfterLoss(uint256 passportId, string city, uint32 buildingId)
withdraw()
Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
ApprovalForAll(address indexed owner, address indexed operator, bool approved)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
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)
constructor(address imageContract, address admin)
This contract contains no fallback and receive objects.
This contract contains no error objects.