Why Phi
Verified contract
Implementation
Active on
Base with 0 txns
Deployed by via 0x92b5…1c58 at 12252916 Associated proxy
Associated proxy
Name
0xc649989246faa59bbefa7c65551cc4461e823320
Deployer
0x6d83cac25cfacdc7035bed947b92b64e6a8b8090
Deployment blk
12252916
Deployment txn
Storage
Map
Table
Raw
Constants and immutables
270
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
constant
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
No balances found for "Why Phi"
Transactions
Filters
Date range
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "Why Phi"
Filters
Date range
ABI
Copy ABI
View code
ABI objects
Getter at block 22872479
baseTokenURI() view returns (string)
name() pure returns (string)
Why Phi
originUrl() view returns (string)
owner() view returns (address result)
0x0000000000000000000000000000000000000000
queued() view returns (bool)
false
reveal() view returns (bool)
false
symbol() pure returns (string)
Why-Phi
tokenIdCounter() view returns (uint256)
0
Read-only
addressToTokenId(address) view returns (uint256 tokenId)
balanceOf(address owner) view returns (uint256 result)
getApproved(uint256 id) view returns (address result)
hasAllRoles(address user, uint256 roles) view returns (bool)
hasAnyRole(address user, uint256 roles) view returns (bool)
isApprovedForAll(address owner, address operator) view returns (bool result)
ownerOf(uint256 id) view returns (address result)
ownershipHandoverExpiresAt(address pendingOwner) view returns (uint256 result)
rolesOf(address user) view returns (uint256 roles)
supportsInterface(bytes4 interfaceId) view returns (bool result)
tokenURI(uint256 id) view returns (string)
State-modifying
Events approve(address account, uint256 id) payable
cancelOwnershipHandover() payable
completeOwnershipHandover(address pendingOwner) payable
grantRoles(address user, uint256 roles) payable
initialize(address ownerAddress_)
mint(address to) payable
renounceOwnership() payable
renounceRoles(uint256 roles) payable
requestOwnershipHandover() payable
revokeRoles(address user, uint256 roles) payable
safeTransferFrom(address from, address to, uint256 id) payable
safeTransferFrom(address from, address to, uint256 id, bytes data) payable
setApprovalForAll(address operator, bool isApproved)
setBaseURI(string baseURI)
setOpen(bool _queued)
setOriginUrl(string _originUrl)
setReveal(bool _reveal)
transferFrom(address from, address to, uint256 id) payable
transferOwnership(address newOwner) payable
Approval(address indexed owner, address indexed account, uint256 indexed id)
ApprovalForAll(address indexed owner, address indexed operator, bool isApproved)
Initialized(address indexed owner)
Initialized(uint64 version)
Minted(address indexed to, uint256 indexed tokenId)
OwnershipHandoverCanceled(address indexed pendingOwner)
OwnershipHandoverRequested(address indexed pendingOwner)
OwnershipTransferred(address indexed oldOwner, address indexed newOwner)
RolesUpdated(address indexed user, uint256 indexed roles)
Transfer(address indexed from, address indexed to, uint256 indexed id)
constructor()
This contract contains no fallback and receive objects.
AccountBalanceOverflow()
AddressAlreadyMinted()
AlreadyInitialized()
BalanceQueryForZeroAddress()
INVALID_ADDRESS_ZERO()
InvalidInitialization()
NewOwnerIsZeroAddress()
NoHandoverRequest()
NotInitializing()
NotOpened()
NotOwnerNorApproved()
TokenAlreadyExists()
TokenDoesNotExist()
TokenNotTransferable()
TransferFromIncorrectOwner()
TransferToNonERC721ReceiverImplementer()
TransferToZeroAddress()
Unauthorized()