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 20792420.

0x95480ce5286e713e0e5646e4f88ed12fa822bac2

Unverified contract

Proxy

Active on Ethereum with 52 txns
Deployed by via 0x6c38fa8b at 16247164
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot

No balances found for "0x95480ce5286e713e0e5646e4f88ed12fa822bac2"

0x716c4c66cac8d807d929853106e1327cd586b495f30981c19bcf6a756d799e04
0x254c78b1b6f77152c03d1f9c4323fcd538a56b10a38f5e948c8dd2e3e7ad4b3c
0x18dfe17bb875f26e5d4aaf102d81a8dc13eff149961292aea1dabd10f5c85754
0xdf1158902382adc2f1e92ca4bfe25d315b2fa5b526328e71e0362e2d77d6c1df
0xb5ffc23b194990220f2f5e52f5826623b8c0c18b95181673375a88924cf6efd7
0x2fde938b893b399c96c0805e5ab97ce12eb656754b11bd4660be041d175042a7
0x9dc96e007695e9ff43206a214c20dafffaf8169e497d91d6e250f4d11c494c5b
0x3622d33743f921cd1b8c2214860f7c3ac02a00370b1b8f08d8d7f28d255c888b
0x7c4b04a9071e59ecbd3d1c1d11b7414cec0b3fdb7ec24f13b46b65c1642ed648
0xcf6615b89302573884f7d32aecd32b28dee16f8c0a6ddaf65ad82575f4e3f3c8

Functions
Getter at block 20798765
assetRecipient(view returns (address)
0x0000000000000000000000000000000000000000
azimuth(pure returns (address _azimuth)
0x223c067f8cf28ae173ee5cafea60ca44c335fecb
bondingCurve(pure returns (address _bondingCurve)
0xd2664dfed64df27f35e92c6771a248a2ea02bcea
delta(view returns (uint128)
15000000000000000
ecliptic(view returns (address _ecliptic)
0x33eecbf908478c10614626a9d304bfe18b78dd73
factory(pure returns (address _factory)
0xd4892911ae1a78e8238c904fe7a92836ba274589
fee(view returns (uint96)
5000000000000000
getAllHeldIds(view returns (uint256[])
[]
getAssetRecipient(view returns (address _assetRecipient)
0x95480ce5286e713e0e5646e4f88ed12fa822bac2
owner(view returns (address)
0x56c02ba49e9a0719b8fb46396609038fb2b5db89
pairVariant(pure returns (uint8)
1
poolType(pure returns (uint8 _poolType)
2
spotPrice(view returns (uint128)
2075000000000000000
Read-only
getBuyNFTQuote(uint256 numNFTsview returns (uint8 erroruint256 newSpotPriceuint256 newDeltauint256 inputAmountuint256 protocolFee)
getSellNFTQuote(uint256 numNFTsview returns (uint8 erroruint256 newSpotPriceuint256 newDeltauint256 outputAmountuint256 protocolFee)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
call(address targetbytes data
changeAssetRecipient(address newRecipient
changeDelta(uint128 newDelta
changeFee(uint96 newFee
changeSpotPrice(uint128 newSpotPrice
initialize(address _owneraddress _assetRecipientuint128 _deltauint96 _feeuint128 _spotPricepayable 
multicall(bytes[] callsbool revertOnFail
onERC1155BatchReceived(addressaddressuint256[]uint256[]bytesreturns (bytes4)
onERC1155Received(addressaddressuint256uint256bytesreturns (bytes4)
onERC721Received(addressaddressuint256 idbytesreturns (bytes4)
swapNFTsForToken(uint256[] nftIdsuint256 minExpectedTokenOutputaddress tokenRecipientbool isRouteraddress routerCallerreturns (uint256 outputAmount)
swapTokenForAnyNFTs(uint256 numNFTsuint256 maxExpectedTokenInputaddress nftRecipientbool isRouteraddress routerCallerpayable returns (uint256 inputAmount)
swapTokenForSpecificNFTs(uint256[] nftIdsuint256 maxExpectedTokenInputaddress nftRecipientbool isRouteraddress routerCallerpayable returns (uint256 inputAmount)
transferOwnership(address newOwner
withdrawAllETH(
withdrawERC1155(address auint256[] idsuint256[] amounts
withdrawERC20(address auint256 amount
withdrawERC721(address auint256[] nftIds
withdrawETH(uint256 amount
Events
AssetRecipientChange(address a
DeltaUpdate(uint128 newDelta
FeeUpdate(uint96 newFee
NFTWithdrawal(
OwnershipTransferred(address indexed newOwner
SpotPriceUpdate(uint128 newSpotPrice
SwapNFTInPair(
SwapNFTOutPair(
TokenDeposit(uint256 amount
TokenWithdrawal(uint256 amount
Constructor

This contract contains no constructor objects.

Fallback and receive
fallback(
receive(
Errors
BondingCurveError(uint8 error
Ownable_NewOwnerZeroAddress(
Ownable_NotOwner(