Bytecode-generated storage layout

We've generated a storage layout (with no variable labels) from this contract's bytecode. We've also started a backfill to track the inferred variables.

fpCloneX

Unverified contract

Proxy

Active on Ethereum with 11 txns
Deployed by via 0xe60577d6 at 20482053
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
 (#19532)
ERC-721
--
 (#19335)
ERC-721
--
 (#19159)
ERC-721
--
 (#19116)
ERC-721
--
 (#18968)
ERC-721
--
 (#18878)
ERC-721
--
 (#18831)
ERC-721
--
 (#18797)
ERC-721
--
 (#18763)
ERC-721
--
 (#18673)
ERC-721
--
0xb5008cd6b9f57259ac45098656803a78403a17abced6dfd6c41dfb3cef220126
0xb199eb632837147f190997a1dd39c4b857cd8c4eb63b3a5594da3890888f96cf
0x0ff0a589449b598124fc02d1ff8a4e391a5efa2e7a19d6cdda1dc3d57c916894
0x9bdc6253b557d11d6a5f607841ac15d055014198ea175853df9fe418edbd2b94
0x1234f90c674272166f45641d5acf0fb131122b1eee715db37138f85f97f3ab09
0x4f3be0faa04328e172ec6dab3c1e4f741c529391f42418d65a857afc15844f22
0x0521459117b5dbbafc422a3fe8984b6c1cd8dc3286e5145c4f8b133d432b540b
0x60797ca4de0bf19a91e15b1e0d466734fc76f15a684a61b3c3c2b1d5f173e3c7
0x907b2943cdbf876a6bc60d86454513eecbfc8fcc90ca70f115b75ccbf5b0ee23
0x27c6793ce7e29667551f2720c2080144f0411b1ed9ffcd8d7b59105aad94db96

Functions
Getter at block 20942641
baseERC20(view returns (address base)
0x00000000ed2f49bb097e6d6085e161b74cf146b3
baseERC721(view returns (address)
0x49cf6f5d44e70224e2e23fdcdd2c053f30ada28b
name(view returns (string result)
fpCloneX
owner(view returns (address)
0x43800c438f5d639c8b865396cb83a4efa220091b
 
proxiableUUID(view returns (bytes32)
symbol(view returns (string result)
fpCLNX
totalSupply(view returns (uint256 result)
151
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(