0xadeacf1356e143bea3e799dd0e465a57a3c81741

Unverified contract

Proxy

Active on Ethereum with 33 txns
Deployed by via 0x1d9148b9 at 16670654
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
Native
Value $1,741.44
0x0969b1a167c8a74d74520711a3aca83851cb4c94d8da3526ddbd5145d1fced6a
0xb4a5b5423bd9f64e0f8e8189acaa5027f96c3d8d81ba71747c96cef065db1255
0x8e4bc2535ad204aaf91ff0810d2f00aba25385705f4ef764f0d24265fb38ed09
0x660d58bf1650fda0959a0c70dc68da1dba632bda9599c3b0d8d5c034239c4f13
0xa03207304fb10134764bf3c48017d6ab961ece4f9950dc1aa8e44053eaab5b0c
0x95cbd1aefd9b162235a396fafa2fa05412eb7f934ba70095d10041e678f09bdb
0x8e5a0bbd7855f786b10934e1afeb9efe253a48204e5ff5c3593ab6ab2d266bf6
0x298e100f94bb4c84fd84fb9af3ad3e491038ace9c79019cbfaef5fb93a24c7fa
From
0xe2f83a99b39857bb1a145a31b09b98af89d27ed3f1f15cc2006fbdaeedad572b
0x7f8d9770d5ca1e19e059cd56e3e5bdd916c2f39c9e58ad19d69b266b7627549a

Functions
Getter at block 20875408
assetRecipient(view returns (address)
0x0000000000000000000000000000000000000000
bondingCurve(pure returns (address _bondingCurve)
0x432f962d8209781da23fb37b6b59ee15de7d9841
delta(view returns (uint128)
1020000000000000000
factory(pure returns (address _factory)
0xb16c1342e617a5b6e4b631eb114483fdb289c0a4
fee(view returns (uint96)
40000000000000000
getAllHeldIds(view returns (uint256[])
[]
getAssetRecipient(view returns (address _assetRecipient)
0xadeacf1356e143bea3e799dd0e465a57a3c81741
nft(pure returns (address _nft)
0x6339e5e072086621540d0362c4e3cea0d643e114
owner(view returns (address)
0xf33cec36da5ed768f68e15ca29a97f780121a9fd
pairVariant(pure returns (uint8)
1
poolType(pure returns (uint8 _poolType)
2
spotPrice(view returns (uint128)
721395088648455202
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(