DegenFrame

Verified contract

Active on Base with 1,586 txns
Deployed by via 0xab84cdd5 at 9916639
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "DegenFrame"

0x976152b08df48c9fd6952d4f594a98944cbb1ab6fc8241046b148fe598ec260c
0x9a2674489a2480668fba976b489fb2dad3931dff5ae076d9d4fe0474779e19b4
0xfbf78e801c9d61600c9fa083fceb6bd2402df4f2a1f51f0c2bfb0032ac781710
0x733e5a73301cc706a1f533987fb9d8cd24f4e2be08faf9cf437242f391e2be3d
0xb1c3eccf33e85c0633034cc7f4b0dc731712f22f7ca421939739f57bc4834598
0xb86ebcc24e96228afd8e551b1d4a7ae779318bf3b4916affe4db138a4f6c43c5
0x69c566e1c6f3d20a1289899ebd02b9d50d07aeac30254df7a8ffd922ad379ccb
0x77cce424fb11811b69b076c5884ba1a6e130e7d8ec753fa2b406e12794a8f557
0x4ecae273a2bd38b7d7ff823b6a99f9d06feddd80de1d3ba0b8a41220c982598f
0xb6b3e52480fd664346bb7df6121ef89ab62235fcff3434741c42c0f59154a8e7

Functions
Getter at block 22942082
DEGEN_BASE_AMOUNT(view returns (uint256)
100000000000000000000000
ENABLED_PRODUCT_ID(view returns (uint256)
10
MAX_ROYALTY(view returns (uint256)
10000
baseURI_(view returns (string)
name(view returns (string)
Degen Frame
royaltyFraction(view returns (uint256)
500
royaltyReceiver(view returns (address)
0x320de7bbe088167617aa7c8b6a3aa7c2a287ec71
symbol(view returns (string)
DF
tokenURI_(view returns (string)
ipfs://bafkreigqel4jtsqlikmpqkzajrp3xw7irzgnxyvn7adocoma56jngpdfti
totalSupply(view returns (uint256)
2574
Read-only
balanceOf(address ownerview returns (uint256)
getApproved(uint256 tokenIdview returns (address)
isApprovedForAll(address owneraddress operatorview returns (bool)
isPurchaseAllowed(uint256 slicerIduint256 productIdaddress accountuint256 quantitybytesbytesview returns (bool isAllowed)
ownerOf(uint256 tokenIdview returns (address)
royaltyInfo(uint256uint256 salePriceview returns (address _receiveruint256 _royaltyAmount)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenURI(uint256 tokenIdview returns (string)
State-modifying
approve(address touint256 tokenIdpayable 
onProductPurchase(uint256 slicerIduint256 productIdaddress buyeruint256 quantitybytesbytespayable 
safeTransferFrom(address fromaddress touint256 tokenIdpayable 
safeTransferFrom(address fromaddress touint256 tokenIdbytes _datapayable 
setApprovalForAll(address operatorbool approved
transferFrom(address fromaddress touint256 tokenIdpayable 
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
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Constructor
constructor(address productsModuleAddress_uint256 slicerId_string name_string symbol_address royaltyReceiver_uint256 royaltyFraction_string baseURI__string tokenURI__
Fallback and receive

This contract contains no fallback and receive objects.

Errors
ApprovalCallerNotOwnerNorApproved(
ApprovalQueryForNonexistentToken(
BalanceQueryForZeroAddress(
Invalid(
MintERC2309QuantityExceedsLimit(
MintToZeroAddress(
MintZeroQuantity(
NoDelegatecall(
NotAllowed(
NotPurchase(
NotSuccessful(
OwnerQueryForNonexistentToken(
OwnershipNotInitializedForExtraData(
TransferCallerNotOwnerNorApproved(
TransferFromIncorrectOwner(
TransferToNonERC721ReceiverImplementer(
TransferToZeroAddress(
URIQueryForNonexistentToken(
WrongSlicer(