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 and it is currently at block 21873318.

m/branson

Unverified contract

Proxy

Active on Base with 122 txns
Deployed by via 0xd4214867 at 11108386
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 43 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
19 additional variables
Native
Value $439.81
ERC-20
--
0xa8635cce324e9bd9d842a85c22156ac3f1a184f6814177274e49d69b65a3db75
0xa1dd3ecc4ffac6aa41141e25322f68c173775b784a2e5c91afb95c714c34cff8
0x5e193dcaa5b86814c75d6e8f96bf9f62689df929c4b15b21398402e1511a4369
0x158661499390323efb6315d502c9cd3e4430dcfaa8e0c56dad7b104cd60920b5
0x93de5e38ba652d3a1468960a0afc1f9c44618b63dd487e4dd0c649fab6b95d4f
0xa9c97a56aa6a52a2a85f1be8319b18ecc604f2cc40a3ff74513de581f9e82718
0x4efb215859aa0eb0c2e33f5bf7263d0f2290039c9eedec62f8627f5dd66fb070
0x1aad13ca5b22641b40b296ad148b28a8de418914658c0e2ec677e6e2935bb65b
0x069021b1127013a278521be6e31a5f140f2a89060f04fc3207760c0b8d9e3d21
0xbbc9aed119a6936f1d92dea6ae8a0ede97304728b5f8e5737bcef717ca4a8b9a

Functions
Getter at block 21873319
baseTokenURI(view returns (string uri)
https://nft.withfabric.xyz/hypersub/nft/m-branson-f0k7puzoq2o0/
contractURI(view returns (string uri)
https://nft.withfabric.xyz/hypersub/nft/m-branson-f0k7puzoq2o0
creatorBalance(view returns (uint256 balance)
0
erc20Address(view returns (address erc20)
0x0000000000000000000000000000000000000000
feeBalance(view returns (uint256 balance)
0
feeSchedule(view returns (address feeCollectoruint16 feeBps)
(feeCollector=0xb6412d140f8064b369d46d6db491e6ca2101dc78, feeBps=400)
minPurchaseSeconds(view returns (uint256 numSeconds)
2592000
name(view returns (string)
m/branson
owner(view returns (address)
0x91b52e9833dc4c681b5419f3e96093e85bbe8f91
paused(view returns (bool)
false
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
rewardBps(view returns (uint16 bps)
800
rewardMultiplier(view returns (uint256 multiplier)
0
rewardPoolBalance(view returns (uint256 numTokens)
175721237292339875
supplyDetail(view returns (uint256 countuint256 cap)
(count=64, cap=0)
symbol(view returns (string)
M/B
totalCreatorEarnings(view returns (uint256 total)
3399999999684480000
totalRewardPoints(view returns (uint256 numPoints)
173759999983875072000
tps(view returns (uint256 numTokens)
3858024691
transferRecipient(view returns (address recipient)
0x91b52e9833dc4c681b5419f3e96093e85bbe8f91
Read-only
balanceOf(address accountview returns (uint256 numSeconds)
canRefund(address[] accountsview returns (bool refundable)
getApproved(uint256 tokenIdview returns (address)
isApprovedForAll(address owneraddress operatorview returns (bool)
ownerOf(uint256 tokenIdview returns (address)
referralCodeBps(uint256 codeview returns (uint16 bps)
refundableBalanceOf(address accountview returns (uint256 numSeconds)
refundableTokenBalanceOfAll(address[] accountsview returns (uint256 numTokens)
rewardBalanceOf(address accountview returns (uint256 numTokens)
subscriptionOf(address accountview returns (uint256 tokenIduint256 refundableAmountuint256 rewardPointsuint256 expiresAt)
supportsInterface(bytes4 interfaceIdview returns (bool)
timeValue(uint256 numTokensview returns (uint256 numSeconds)
tokenURI(uint256 tokenIdview returns (string uri)
State-modifying
acceptOwnership(
approve(address touint256 tokenId
createReferralCode(uint256 codeuint16 bps
deleteReferralCode(uint256 code
grantTime(address[] accountsuint256 secondsToAdd
initialize(struct SharedInitParams params
mint(uint256 numTokenspayable 
mintFor(address accountuint256 numTokenspayable 
mintWithReferral(uint256 numTokensuint256 referralCodeaddress referrerpayable 
mintWithReferralFor(address accountuint256 numTokensuint256 referralCodeaddress referrerpayable 
pause(
reconcileERC20Balance(
reconcileNativeBalance(
recoverERC20(address tokenAddressaddress recipientAddressuint256 tokenAmount
recoverNativeTokens(address recipient
refund(uint256 numTokensInaddress[] accountspayable 
renounceOwnership(
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes data
setApprovalForAll(address operatorbool approved
setSupplyCap(uint256 supplyCap
setTransferRecipient(address recipient
slashRewards(address account
transferAllBalances(
transferFees(
transferFrom(address fromaddress touint256 tokenId
transferOwnership(address newOwner
unpause(
updateFeeRecipient(address newCollector
updateMetadata(string contractUristring tokenUri
withdraw(
withdrawAndTransferFees(
withdrawRewards(
withdrawTo(address account
Events
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
FeeAllocated(uint256 tokens
FeeCollectorChange(address indexed fromaddress indexed to
FeeTransfer(address indexed fromaddress indexed touint256 tokensTransferred
Grant(address indexed accountuint256 indexed tokenIduint256 secondsGranteduint256 expiresAt
Initialized(uint8 version
OwnershipTransferStarted(address indexed previousOwneraddress indexed newOwner
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
Purchase(address indexed accountuint256 indexed tokenIduint256 tokensTransferreduint256 timePurchaseduint256 rewardPointsuint256 expiresAt
ReferralCreated(uint256 iduint16 rewardBps
ReferralDestroyed(uint256 id
ReferralPayout(uint256 indexed tokenIdaddress indexed referreruint256 indexed referralIduint256 rewardAmount
Refund(address indexed accountuint256 indexed tokenIduint256 tokensTransferreduint256 timeReclaimed
RefundTopUp(uint256 tokensIn
RewardPointsSlashed(address indexed accountaddress indexed slasheruint256 rewardPointsSlashed
RewardWithdraw(address indexed accountuint256 tokensTransferred
RewardsAllocated(uint256 tokens
SupplyCapChange(uint256 supplyCap
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
TransferRecipientChange(address indexed recipient
Unpaused(address account
Withdraw(address indexed accountuint256 tokensTransferred
Constructor

This contract contains no constructor objects.

Fallback and receive
receive(
Errors

This contract contains no error objects.