fpCoolCats

Verified contract

Proxy

Active on Ethereum with 35 txns
Deployed by via 0xa6e184a7 at 20482054
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 2 additional slots
-
variable spans 2 additional slots
 (#9791)
ERC-721
--
 (#9773)
ERC-721
--
 (#9671)
ERC-721
--
 (#9659)
ERC-721
--
 (#9545)
ERC-721
--
 (#9456)
ERC-721
--
 (#9361)
ERC-721
--
 (#9030)
ERC-721
--
 (#9016)
ERC-721
--
 (#9004)
ERC-721
--
0xa45eb424a18f8e1f6eaa6a3911238c5c3fc71aca37648421c8a78a7d465e1b48
0x06879a51e1e278cfe40cdddf37aa7d396241619b19017d7bcecab8170be43d18
0x573011fb7c0a08558fdfcaa6a626e038788ee03ebcdd7a7cbb78a3f31df3c0d4
0xdc5ba0a312ca16002e083039bc2bd5130f0698bd5dfbdc6982f51d731569d57b
0x5f98498320f0c0b44e6dd94446e20b5c9f536f653ed319345b2da8c2e772d7f2
0x7f95afe7eb9b3f737cbc5356b0d64a0366a2b46bf5f615d8bb91330f26d41609
0x708f2364b479a49099dbcf12eaeb362434376cd69dd714f1eb20104aa23522a6
0x1d17844254b5b3c8dd0a2b193afe8814aefb19f53a118bc56a8156bbd6a13e0b
0x6abd37424e846a9716ee1364d22571df1f3fb699536e17b3c636c57f55c70202
0xa9414a33a26a650d6ac7f65ed91792be722da740788e7d1d0efd7a4a3b78b89c

Functions
Getter at block 21289626
baseERC20(view returns (address base)
0x000000001326d79898524c0129e38897d01a47fc
baseERC721(view returns (address)
0x1a92f7381b9f03921564a437210bb9396471050c
name(view returns (string result)
fpCoolCats
owner(view returns (address)
0x43800c438f5d639c8b865396cb83a4efa220091b
 
proxiableUUID(view returns (bytes32)
symbol(view returns (string result)
fpCOOL
totalSupply(view returns (uint256 result)
46
Read-only
balanceOf(address nftOwnerview returns (uint256 result)
getApproved(uint256 idview returns (address)
isApprovedForAll(address nftOwneraddress operatorview returns (bool result)
lockedIds(address accountuint256 beginuint256 endview returns (uint256[])
onERC721Received(addressaddressuint256bytespure returns (bytes4)
ownedIds(address accountuint256 beginuint256 endview returns (uint256[])
ownerAt(uint256 idview returns (address result)
ownerOf(uint256 idview returns (address result)
supportsInterface(bytes4 interfaceIdview returns (bool result)
tokenURI(uint256 tokenIdview returns (string result)
State-modifying
acceptBid(struct BT404MirrorNFTOrder[] orders
acceptOffer(struct BT404MirrorNFTOrder[] orderspayable 
approve(address spenderuint256 id
bidForBuy(struct BT404MirrorNFTOrder[] orderspayable 
cancelBid(uint256[] ids
cancelOffer(uint256[] ids
exchange(uint256 idXuint256 idYreturns (uint256 exchangeFee)
initialize(address _baseERC721uint256 _startBaseIduint256 _endBaseIdpayable 
offerForSale(struct BT404MirrorNFTOrder[] orders
pullOwner(
safeTransferFrom(address fromaddress touint256 id
safeTransferFrom(address fromaddress touint256 idbytes data
setApprovalForAll(address operatorbool approved
transferFrom(address fromaddress touint256 id
unwrapBatch(uint256[] ids
updateLockState(uint256[] idsbool lock
upgradeToAndCall(address newImplementationbytes datapayable 
wrapBatch(uint256[] ids
wrapBatch(uint256[] idsbool lock
Events
Approval(address indexed owneraddress indexed accountuint256 indexed id
ApprovalForAll(address indexed owneraddress indexed operatorbool isApproved
Bid(uint256 indexed idaddress indexed fromuint256 priceaddress bidToken
Bought(uint256 indexed idaddress indexed fromaddress indexed touint256 priceaddress tokenaddress maker
CancelBid(uint256 indexed idaddress indexed from
CancelOffer(uint256 indexed idaddress indexed owner
Exchange(uint256 indexed idXuint256 indexed idYuint256 exchangeFee
Offer(uint256 indexed idaddress indexed touint256 minPriceaddress offerToken
OwnershipTransferred(address indexed oldOwneraddress indexed newOwner
Transfer(address indexed fromaddress indexed touint256 indexed id
UpdateLockState(address indexed owneruint256 indexed idbool lockStatus
Upgraded(address indexed implementation
Constructor

This contract contains no constructor objects.

Fallback and receive
fallback(
receive(
Errors
AlreadyLinked(
CannotLink(
EmptyNFTIds(
InvalidIdInRange(
NotLinked(
Reentrancy(
SenderNotBase(
SenderNotDeployer(
TransferToNonERC721ReceiverImplementer(
Unauthorized(
UnauthorizedCallContext(
UpgradeFailed(