fpDoodles

Verified contract

Proxy

Active on Ethereum with 17 txns
Deployed by via 0x3b252fd7 at 20482052
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 17 additional slots

No balances found for "fpDoodles"

0xd53cc73e549b5e8864250ac5035c76ec7182841ee8effca565b1bac539fdf763
0x9f38b806185effed28241d6afeefe666fed10835efaa3371619827fe79f879f5
0xc3602f8aea0bb76ae9a2c0a8e8c771fe2bf548d76ccacf290f87a2aec2b9761e
0x29c19b7b17e9c49c1c28d3506f1fefbc008073029b60142855d7ab91474ed7d4
0x5621f7c80425d917e703181cfc9c99457c6b8422306868a5d4f095408de5c789
0xf0576b3a053489bcd6a7a884cf64b247646a2de2f14b3dc87dab26f67a101a7b
0x3fde55a96fc867ee7dd87577f35950bc7f1958a028c651deddb55e1e0aeebb28
0x4e99aefe088166e70d76514ea47dd93d96ea2a69e6fac73202623fb22af56d3f
0x364954be76329b56a8e75a33858cfa6969c6f7dc942c6bd0adb9c4860aaf1288
0x0a80e41436d416946139b7d080de9dce6c43710333de190607cb98ebb7ca76fa

Functions
Getter at block 21212960
decimals(pure returns (uint8)
18
mirrorERC721(view returns (address)
0x000000001ee9baec2fd8676a913a3dfa2092ac6b
name(view returns (string)
fpDoodles
owner(view returns (address result)
0x43800c438f5d639c8b865396cb83a4efa220091b
 
proxiableUUID(view returns (bytes32)
symbol(view returns (string)
fpDOODLE
totalSupply(view returns (uint256)
80000000000000000000
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address ownerview returns (uint256)
getSkipNFT(address ownerview returns (bool)
hasAllRoles(address useruint256 rolesview returns (bool)
hasAnyRole(address useruint256 rolesview returns (bool)
ownershipHandoverExpiresAt(address pendingOwnerview returns (uint256 result)
rolesOf(address userview returns (uint256 roles)
tokenURI(uint256 tokenIdview returns (string result)
State-modifying
approve(address spenderuint256 amountreturns (bool)
cancelOwnershipHandover(payable 
completeOwnershipHandover(address pendingOwnerpayable 
grantRoles(address useruint256 rolespayable 
initialize(string name_string symbol_address mirrorpayable 
renounceOwnership(payable 
renounceRoles(uint256 rolespayable 
requestOwnershipHandover(payable 
revokeRoles(address useruint256 rolespayable 
setBaseURI(string baseURI_
setExchangeNFTFeeRate(uint256 feeBips
setListMarketNFTFeeRate(uint256 feeBips
setNameAndSymbol(string name_string symbol_
setSkipNFT(bool skipNFTreturns (bool)
setSkipNFTFor(address accountbool state
transfer(address touint256 amountreturns (bool)
transferFrom(address fromaddress touint256 amountreturns (bool)
transferOwnership(address newOwnerpayable 
upgradeToAndCall(address newImplementationbytes datapayable 
withdraw(address token
Events
Approval(address indexed owneraddress indexed spenderuint256 amount
ExchangeMarketFeeSet(uint256 feeBips
ListMarketFeeSet(uint256 feeBips
OwnershipHandoverCanceled(address indexed pendingOwner
OwnershipHandoverRequested(address indexed pendingOwner
OwnershipTransferred(address indexed oldOwneraddress indexed newOwner
RolesUpdated(address indexed useruint256 indexed roles
SkipNFTSet(address indexed targetbool status
Transfer(address indexed fromaddress indexed touint256 amount
Upgraded(address indexed implementation
Constructor

This contract contains no constructor objects.

Fallback and receive
fallback(
receive(
Errors
AlreadyInitialized(
ApprovalCallerNotOwnerNorApproved(
DNAlreadyInitialized(
ExchangeSameToken(
ExchangeTokenLocked(
InsufficientAllowance(
InsufficientBalance(
InsufficientBalanceToMaintainLockedTokens(
InvalidOrderToken(
InvalidSalePrice(
InvalidSellerOrBuyer(
InvalidUnit(
LinkMirrorContractFailed(
MirrorAddressIsZero(
NewOwnerIsZeroAddress(
NoHandoverRequest(
SenderNotMirror(
TokenDoesNotExist(
TokenLockStatusNoChange(
TokenNotLocked(
TotalSupplyOverflow(
TransferCallerNotOwnerNorApproved(
TransferFromIncorrectOwner(
TransferToZeroAddress(
Unauthorized(
UnauthorizedCallContext(
UpgradeFailed(