UPA

Verified contract

Active on Ethereum with 2,292 txns
Deployed by via 0x58f35a22 at 16045820
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $1.89
0xb5306401b4efbb10571c13ce71884fed15190e1ab523795d6834aa8971a80e51
0x0a82feb48b2ae5301121b9daa5d14816ba5e381e470e561a29749694e7d0d0de
0xd1000b911135ef5472f4e49835d081292ccec73055ff3f7bacb18f97a6861830
0x49d69bc977f622024fcd023716147741a7f4626080dbb89396f39ce1fe7d3817
0xe50d1a1e21ad24f00ee4f19dfc6135d1abd698556b20452e489d046fcba1a6e9
0xe2a787f638d819636f5e215e0ec899a10b7c6d731b5ab925de0301a985407f63
0x1be20b72dd892272c50261246de382dbf81b3b2015e1dfea32fb90b2ebdef785
0x376ac3182116fe47d0b0202d7fee6d038e9ad800d23c17ed1628e55504f8fd5e
0x88ab497fdfe1ae18dfae14f044b274ccc294fb5465fbcc9c4f6dcea1892a1edc
0xceccf708a07273fd6d2c785388d479d3ee7ba4608fb960e9707c922b72f7a950

Functions
Getter at block 20884643
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
MANAGER_ROLE(view returns (bytes32)
0x241ecf16d79d0f8dbfb92cbc07fe17840425976cf0667f022fe9877caa831b08
MINTER_ROLE(view returns (bytes32)
0x9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a6
baseURI(view returns (string)
https://api.upa.works/v0/meta/upa/
name(view returns (string)
UPA
owner(view returns (address)
0x1c8bed13650ffe8b2f2853b2628d784a7ed2313e
symbol(view returns (string)
UPA
totalSupply(view returns (uint256)
9432
Read-only
balanceOf(address ownerview returns (uint256)
explicitOwnershipOf(uint256 tokenIdview returns (struct IERC721ATokenOwnership)
explicitOwnershipsOf(uint256[] tokenIdsview returns (struct IERC721ATokenOwnership[])
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)
royaltyInfo(uint256uint256 priceview returns (addressuint256)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenURI(uint256 tokenIdview returns (string)
tokensOfOwner(address ownerview returns (uint256[])
tokensOfOwnerIn(address owneruint256 startuint256 stopview returns (uint256[])
State-modifying
approve(address touint256 tokenIdpayable 
burn(uint256 tokenId
grantRole(bytes32 roleaddress account
mint(address touint256 quantity
renounceOwnership(
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
safeTransferFrom(address fromaddress touint256 tokenIdpayable 
safeTransferFrom(address fromaddress touint256 tokenIdbytes _datapayable 
setApprovalForAll(address operatorbool approved
setBaseURI(string baseURI_
transferFrom(address fromaddress touint256 tokenIdpayable 
transferOwnership(address newOwner
Events
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
ConsecutiveTransfer(uint256 indexed fromTokenIduint256 toTokenIdaddress indexed fromaddress indexed to
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
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(string name_string symbol_string baseURI_
Fallback and receive

This contract contains no fallback and receive objects.

Errors
ApprovalCallerNotOwnerNorApproved(
ApprovalQueryForNonexistentToken(
BalanceQueryForZeroAddress(
InvalidQueryRange(
MintERC2309QuantityExceedsLimit(
MintToZeroAddress(
MintZeroQuantity(
OwnerQueryForNonexistentToken(
OwnershipNotInitializedForExtraData(
TransferCallerNotOwnerNorApproved(
TransferFromIncorrectOwner(
TransferToNonERC721ReceiverImplementer(
TransferToZeroAddress(
URIQueryForNonexistentToken(