0xe9df3df6d008ddb218bb2e8da624bebb0374086c

Verified contract

Proxy

Active on Ethereum with 4,798 txns
Deployed by via 0x6706eda7 at 15319882
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $22.5
0x72f34633c565c008052c59422448f6408fb3124f0ebf320e88f4e8189cb0d5c4
0xbcc82fffcc824324e174c1446ff3f8bc17c1402cfedfa15d79c6a14f96475463
0x48efcf618d48502528ab1b4a3dbc2fd5e5621421be8d91928903f1cfc071c9c6
0x2be497dd7584937c95acce773004c7c839cd13ed5209d7ee576f786e608d9bd9
0xfc609425100f4cb8d588e61328ee799f4a498af18883b4fc30d468ed0533800d
0x9c85ba8fa2efae5a61b2862169842a75bbced8768c2f4168618f8a0bc0b67b08
0x7ec99dc74a5f6899c68046271b1cb0c7b64fe282b1330ab1fd723599ce329958
0x374ce859d6d2ac44ac1992233477dc6bc881b81cddfc5c73fb7c5019d6d7ea3c
0x287d5753dc5e67150381949c9892e50a2ade37e32af2c7b7b990c59fb7403779
0x8cc38f2212f1163410881d2d3801d8efa16707f5c4a48331c9665e961bb81c9a

Functions
Getter at block 21285284
assetRecipient(view returns (address)
0x9eac32c2d116b7df6a7f3b063cd0e5da73a9414c
bondingCurve(pure returns (address _bondingCurve)
0x432f962d8209781da23fb37b6b59ee15de7d9841
delta(view returns (uint128)
1000000001000000000
factory(pure returns (address _factory)
0xb16c1342e617a5b6e4b631eb114483fdb289c0a4
fee(view returns (uint96)
0
 
getAllHeldIds(view returns (uint256[])
getAssetRecipient(view returns (address _assetRecipient)
0x9eac32c2d116b7df6a7f3b063cd0e5da73a9414c
nft(pure returns (address _nft)
0x8d94b8ea78a51d783a413c73811511c900c8f365
owner(view returns (address)
0x9eac32c2d116b7df6a7f3b063cd0e5da73a9414c
pairVariant(pure returns (uint8)
0
poolType(pure returns (uint8 _poolType)
1
spotPrice(view returns (uint128)
58374131279580121
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(addressaddressuint256bytesreturns (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(