Perfect World

Verified contract

Proxy

Active on Base with 65 txns
Deployed by via 0x02eaba77 at 17970797
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "Perfect World"

0x99dcf0ec01d54f626338bc17ae1e75104dfa16cec9235110d666fa2f87c61c78
0xe2742a7a74a738bfe1ecf1661b1201f47dc161c8748075d7bccc57c21c0343f3
0x7a7d4ba0eb3aaa1dfb77c4c988204a21b29034144527853813538bc7f42f726c
0x03776276d2b1ebff9b0be64ea20708506e41f7c590f660fbcab0573f1a35cfe0
0x033c2fe050b6516add006e5f2d24611121dedcb6b3fd19d361af5d4a0674c6e2
0xc422e0a6d90d8a97d7738abf3aa37f51e85463aa831b7d058e880750d9f70a11
0xe4ca899b223490361f8fcf762955fb86c11e7ba56ccfab088ecd0e1410501b86
0xcd1b2e43e53756cd6978788c1f431c6a9897461b55430ad7917889f5b622aaea
0xcd123651a7c7e332963d31bcae9316ea371c8d35070cc8488cfc4a7549a4b9fc
0x751e60ae8f9edc5b089bdb63ac9e010b55f38a222ed6989a7da725e4c71b1348

Functions
Getter at block 23909007
REGISTRY(view returns (address)
0xc6ea7ee0715d20f7cfd8f2d50d1ebd85ee161871
ROUTER(view returns (address)
0x5e09ef69bebbbf04334242ec6d942296a96bd75f
contractURI(view returns (string)
ipfs://QmSiDkFMrgAWtSvckmokDZ7tiGWcZf7xUgMKBjRz2nz889
creator(view returns (address)
0x91bf3c7bf154b49aa4858ae0d17e39a6d9ec72d6
name(view returns (string)
Perfect World
node(view returns (struct Node)
(2, (8453, 0x54c614150014ab2000496ab63cb2273ceb4076e5), (8453, 0x91bf3c7bf154b49aa4858ae0d17e39a6d9ec72d6), 0x)
owner(view returns (address)
0x91bf3c7bf154b49aa4858ae0d17e39a6d9ec72d6
totalWorks(view returns (uint256)
10
uri(view returns (string)
ipfs://QmSiDkFMrgAWtSvckmokDZ7tiGWcZf7xUgMKBjRz2nz889
Read-only
_metadata(uint256view returns (string labelstring uribytes data)
balanceOf(address owneruint256 idview returns (uint256 result)
balanceOfBatch(address[] ownersuint256[] idsview returns (uint256[] balances)
creator(uint256 tokenIdview returns (address)
hasAllRoles(address user_uint256 roles_view returns (bool)
hasAnyRole(address user_uint256 roles_view returns (bool)
isApprovedForAll(address owneraddress operatorview returns (bool result)
maxSupply(uint256 tokenId_view returns (uint256)
metadata(uint256 id_view returns (struct Metadata)
mintFee(uint256 tokenId_view returns (uint256)
mintFee(uint256 tokenId_uint256 amount_view returns (uint256)
name(uint256 tokenIdview returns (string)
node(uint256 tokenIdview returns (struct Node)
ownershipHandoverExpiresAt(address pendingOwnerview returns (uint256 result)
rolesOf(address user_view returns (uint256)
royaltyInfo(uint256 tokenIduint256 salePriceview returns (address receiveruint256 royaltyAmount)
strategy(uint256 tokenId_view returns (struct Strategy)
supportsInterface(bytes4 interfaceIdview returns (bool)
totalSupply(uint256 tokenId_view returns (uint256)
uri(uint256 tokenId_view returns (string)
works(uint256view returns (address creatoruint256 maxSupplyuint256 totalSupplyuint64 opensAtuint64 closesAtstruct Strategy strategy)
State-modifying
cancelOwnershipHandover(payable 
completeOwnershipHandover(address pendingOwnerpayable 
grantPublisherRole(address publisher_
grantRoles(address user_uint256 roles_payable 
initialize(address router_address registry_address owner_address controller_struct Metadata metadata_
mint(address to_uint256 tokenId_uint256 amount_address referrer_bytes data_payable 
mintBatch(address to_uint256[] tokenIds_uint256[] amounts_bytes data_payable 
mintBatch(address[] receivers_uint256 tokenId_uint256 amount_bytes data_payable 
mintWithComment(address to_uint256 tokenId_uint256 amount_address referrer_bytes data_string comment_payable 
promoMint(address[] receivers_uint256 tokenId_bytes data_
publish(address creator_uint256 maxSupply_uint64 opensAt_uint64 closesAt_struct Node[] attributions_struct Strategy strategy_struct Metadata metadata_returns (uint256 tokenId)
renounceOwnership(payable 
renounceRoles(uint256 rolespayable 
requestOwnershipHandover(payable 
revokePublisherRole(address publisher_
revokeRoles(address user_uint256 roles_payable 
safeBatchTransferFrom(address fromaddress touint256[] idsuint256[] amountsbytes data
safeTransferFrom(address fromaddress touint256 iduint256 amountbytes data
setApprovalForAll(address operatorbool isApproved
setMetadata(uint256 id_struct Metadata metadata_
setRoyaltyTarget(uint256 tokenIdaddress target
setStrategy(uint256 tokenId_struct Strategy strategy_
setTimeframe(uint256 tokenIduint64 opensAtuint64 closesAt
transferOwnership(address newOwnerpayable 
transferWork(address to_uint256 tokenId_
Events
ApprovalForAll(address indexed owneraddress indexed operatorbool isApproved
Comment(address indexed collectionuint256 indexed tokenIdaddress indexed authorstring comment
Initialized(uint64 version
Minted(address indexed collectionuint256 indexed tokenIdaddress indexed touint256 amountbytes data
OwnershipHandoverCanceled(address indexed pendingOwner
OwnershipHandoverRequested(address indexed pendingOwner
OwnershipTransferred(address indexed oldOwneraddress indexed newOwner
Published(address indexed collectionuint256 indexed tokenIdstruct Strategy strategy
RolesUpdated(address indexed useruint256 indexed roles
TimeframeUpdated(address indexed collectionuint256 indexed tokenIduint64 opensAtuint64 closesAt
TransferBatch(address indexed operatoraddress indexed fromaddress indexed touint256[] idsuint256[] amounts
TransferSingle(address indexed operatoraddress indexed fromaddress indexed touint256 iduint256 amount
URI(string valueuint256 indexed id
WorkTransferred(address indexed collectionuint256 indexed tokenIdaddress indexed to
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors
AccountBalanceOverflow(
AlreadyInitialized(
ArrayLengthsMismatch(
InsufficientBalance(
InvalidInitialization(
MaxSupplyReached(
NewOwnerIsZeroAddress(
NoHandoverRequest(
NotInitializing(
NotOpen(uint64 opensAt_uint64 closesAt_
NotOwnerNorApproved(
RoyaltyOverflow(
RoyaltyReceiverIsZeroAddress(
TransferToNonERC1155ReceiverImplementer(
TransferToZeroAddress(
Unauthorized(