Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
15 additional
variables
Balances ($57,518.79)
Native
Value
$57,146.19
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
ETH | Native | 17.920403 | $3,188.89 |
$57,146.19 | |
WETH | ERC-20 | 0.116822 | $3,189.47 |
$372.6 | |
ERC-20 | 0.01933 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21145320 | 2 days ago | | | 0 | 0.00042276298 | |
| 21108908 | 7 days ago | | | 0 | 0.00021465395 | |
| 21105591 | 8 days ago | | | 0 | 0.000087850363 | |
| 21102198 | 8 days ago | | | 0 | 0.00017191505 | |
| 20932035 | a month ago | | | 0 | 0.0048815541 | |
| 20870145 | a month ago | | | 0 | 0.00090223210 | |
| 20870141 | a month ago | | | 0 | 0.0012114495 | |
| 20869743 | a month ago | | | 0 | 0.00076457904 | |
| 20843934 | a month ago | | | 0 | 0.00036824371 | |
| 20802505 | 2 months ago | | | 0 | 0.00044435027 |
ABI
ABI objects
Getter at block 21160686
ART_COLLECT_COST() view returns (uint256)
20000000000000000
MAX_COLLECT_PER_ART() view returns (uint16)
512
MAX_SUPPLY() view returns (uint256)
8192
MINT_COST() view returns (uint256)
160000000000000000
clockSpeedMaxMultiplier() view returns (uint256)
24
communityAddress() view returns (address)
0x0000000000000000000000000000000000000000
galleryArtCounter() view returns (uint256)
255
galleryOpen() view returns (bool)
true
marketplaceAddress() view returns (address)
0x0000000000000000000000000000000000000000
messagingAddress() view returns (address)
0x0000000000000000000000000000000000000000
metadataAddress() view returns (address)
0x38894d185689b8d83609f5b72fd379a753fd46be
mintingPhase() view returns (uint8)
3
name() view returns (string)
OKPC
owner() view returns (address)
0x6453d9be7c847c79b70adcbbd60b2ed8dd960876
paintOpen() view returns (bool)
true
paymentBalanceOwner() view returns (uint256)
402995000000000
symbol() view returns (string)
OKPC
totalSupply() view returns (uint256)
8192
Read-only
activeArtForOKPC(uint256) view returns (uint256)
artCollectedByOKPC(uint256, uint256) view returns (bool)
artCountForOKPC(uint256) view returns (uint256)
balanceOf(address owner) view returns (uint256)
clockSpeed(uint256 pcId) view returns (uint256)
clockSpeedData(uint256) view returns (uint256 savedSpeed, uint256 lastSaveBlock, uint256 transferCount, uint256 artLastChanged)
denyList(address) view returns (bool)
earlyBirdsMintClaimed(address) view returns (bool)
friendsMintClaimed(address) view returns (bool)
galleryArtCollectedCount(uint256) view returns (uint256)
galleryArtistArtCount(address) view returns (uint256)
getApproved(uint256 tokenId) view returns (address)
getGalleryArt(uint256 artId) view returns (struct IOKPCArt)
getPaintArt(uint256 pcId) view returns (struct IOKPCArt)
isApprovedForAll(address owner, address operator) view returns (bool)
openCommissionForOKPC(uint256) view returns (address artist, uint256 amount)
ownerOf(uint256 tokenId) view returns (address)
paintArtForOKPC(uint256) view returns (address artist, bytes16 title, uint256 data1, uint256 data2)
paymentBalanceArtist(address) view returns (uint256)
royaltyInfo(uint256, uint256 salePrice) view returns (address receiver, uint256 royaltyAmount)
supportsInterface(bytes4 interfaceId) view returns (bool)
tokenURI(uint256 pcId) view returns (string)
useOffchainMetadata(uint256) view returns (bool)
State-modifying
Events addGalleryArt(bytes16 title, uint256 data1, uint256 data2, bytes32[] merkleProof)
addInitialGalleryArt(bytes data)
addToArtistBalanceFromMarketplace(address artist) payable
addToOwnerBalanceFromMarketplace() payable
approve(address to, uint256 tokenId)
cancelCommission(uint256 pcId)
collectArt(uint256 pcId, uint256 artId, bool makeActive) payable
collectArt(uint256 pcId, uint256[] artIds) payable
completeCommission(uint256 pcId, bytes16 title, uint256 data1, uint256 data2)
createCommission(uint256 pcId, address artist) payable
increaseMaxGalleryArt(uint256 newMaxGalleryArt)
mint(uint256 amount) payable
mintArtists(address[64] addr)
mintEarlyBirds(bytes32[] merkleProof) payable
mintFriends(bytes32[] merkleProof) payable
mintTeam(address[4] addr)
moderateGalleryArt(uint256 artId, bytes16 title, uint256 data1, uint256 data2, address artist)
moderatePaintArt(uint256 pcId, uint256 artId)
renounceOwnership()
safeTransferFrom(address from, address to, uint256 tokenId)
safeTransferFrom(address from, address to, uint256 tokenId, bytes _data)
setApprovalForAll(address operator, bool approved)
setArtistsMerkleRoot(bytes32 newRoot)
setClockSpeedMaxMultiplier(uint256 multiplier)
setCommunityAddress(address addr)
setDenyListStatus(address artist, bool deny)
setEarlyBirdsMerkleRoot(bytes32 newRoot)
setFriendsMerkleRoot(bytes32 newRoot)
setGalleryArt(uint256 pcId, uint256 artId)
setMarketplaceAddress(address addr)
setMessagingAddress(address addr)
setMetadataAddress(address addr)
setPaintArt(uint256 pcId)
setPaintArt(uint256 pcId, bytes16 title, uint256 data1, uint256 data2)
startEarlyBirdsMint()
startFriendsMint()
startPublicMint()
switchOKPCRenderer(uint256 pcId)
toggleGalleryOpen()
togglePaintOpen()
transferArt(uint256 fromOKPCId, uint256 toOKPCId, uint256 artId)
transferFrom(address from, address to, uint256 tokenId)
transferOwnership(address newOwner)
withdrawArtistBalance()
withdrawOwnerBalance(address withdrawTo)
Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
ApprovalForAll(address indexed owner, address indexed operator, bool approved)
ArtChanged(uint256 pcId, uint256 artId)
ClockSpeedMaxMultiplierUpdated(uint256 maxMultiplier)
CommissionCancelled(uint256 pcId)
CommissionCompleted(uint256 pcId, address artist, uint256 amount)
CommissionCreated(uint256 pcId, address artist, uint256 amount)
CommunityAddressUpdated(address communityAddress)
GalleryArtCollected(uint256 pcId, uint256 artId)
GalleryArtCreated(uint256 indexed artId, address artist)
GalleryArtSwapped(uint256 pcId1, uint256 pcId2)
GalleryArtTransferred(uint256 fromOKPCId, uint256 toOKPCId, uint256 artId)
GalleryMaxArtUpdated(uint256 maxGalleryArt)
GalleryOpenUpdated(bool open)
MarketplaceAddressUpdated(address marketplaceAddress)
MessagingAddressUpdated(address messagingAddress)
MetadataAddressUpdated(address addr)
MintingPhaseStarted(uint8 phase)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
PaintArtCreated(uint256 indexed pcId, address artist)
PaintOpenUpdated(bool open)
PaymentReceivedArtist(address artist, uint256 amount)
PaymentReceivedOwner(uint256 amount)
PaymentWithdrawnArtist(address artist, uint256 amount)
PaymentWithdrawnOwner(uint256 amount)
Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
hello()
constructor(uint16 artistsReserved, uint16 teamReserved, uint16 maxPerPhase, uint256 mintCost)
receive()
ApprovalCallerNotOwnerNorApproved()
ApprovalQueryForNonexistentToken()
ApprovalToCurrentOwner()
ApproveToCaller()
BalanceQueryForZeroAddress()
GalleryArtAlreadyCollected()
GalleryArtCannotBeActive()
GalleryArtCollectedMaximumTimes()
GalleryArtDuplicate()
GalleryArtLastCollected()
GalleryArtNotCollected()
GalleryArtNotFound()
GalleryMaxArtReached()
GalleryMinArtNotReached()
GalleryNotOpen()
InvalidAddress()
InvalidCodeAtRange(uint256 _size, uint256 _start, uint256 _end)
MerkleProofInvalid()
MintAlreadyClaimed()
MintMaxReached()
MintNotAuthorized()
MintPhaseNotOpen()
MintToZeroAddress()
MintTooManyOKPCs()
MintZeroQuantity()
NotCommunityAddress()
NotMarketplaceAddress()
NotOKPCOwner()
NotOwnerOrCommunity()
OKPCNotFound()
OwnerQueryForNonexistentToken()
PaintArtDataInvalid()
PaintArtNotFound()
PaintCommissionInvalid()
PaintDenyList()
PaintNotCommissionedArtist()
PaintNotOpen()
PaymentAmountInvalid()
PaymentBalanceZero()
PaymentTransferFailed()
TransferCallerNotOwnerNorApproved()
TransferFromIncorrectOwner()
TransferToNonERC721ReceiverImplementer()
TransferToZeroAddress()
WriteError()