0xeae8bfe84fadd0b381a7c147303c550247960efa

Unverified contract

Proxy

Active on Ethereum with 67 txns
Deployed by via 0x7c26f40e at 15299650
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
 (#336)
ERC-1555
--
 (#336)
ERC-1555
--
0x77f01dc7ef78436d130233a0dacbdcd340540c58710fb78c80ba4bcd464ae57d
0xe6c9640866ef0b4aea09f9b5bf13e2dff92b41f2b03019e19ff1feef776ea444
0x1b85d1029d4190ab556301ddcdaab39e6b8dad695c2b6667e292a5282feae2bb
0x0c94de94b963e0f933300a0ab7105cdf5622671af84e12ef75c8c6237697fc4b
From
0xb605fd0dfd6fc03c2cf5814ffc93da1cd483eacffd81b41823d3d608590841ce
0x8761dddb179dbbfee6b638a8371c7394063c03b71fce40a5246b995d89794041
0xbe7e4d12df71faf7afdf4f15d0b139e8ded6aa3ce7865b29e2971e67fa9891fe
0x2a1f513dce2457f3e6d13c2a30af97fbe50d2a5b8d7025ec1911d1a833fbf0c3
0x706f9485308f060b5ff181b473275c103b181128e3695ae442d48799945942e0
0x13f04a1a52abdc6cae1427676e6b8f8aa54a503df1050c4ccd7a0af7c195f911

Functions
Getter at block 21255574
assetRecipient(view returns (address)
0x0000000000000000000000000000000000000000
bondingCurve(pure returns (address _bondingCurve)
0x432f962d8209781da23fb37b6b59ee15de7d9841
delta(view returns (uint128)
1003750000000000000
factory(pure returns (address _factory)
0xb16c1342e617a5b6e4b631eb114483fdb289c0a4
fee(view returns (uint96)
25000000000000000
getAllHeldIds(view returns (uint256[])
[]
getAssetRecipient(view returns (address _assetRecipient)
0xeae8bfe84fadd0b381a7c147303c550247960efa
nft(pure returns (address _nft)
0x543d43f390b7d681513045e8a85707438c463d80
owner(view returns (address)
0xca86d57519dbfe34a25eef0923b259ab07986b71
pairVariant(pure returns (uint8)
1
poolType(pure returns (uint8 _poolType)
2
spotPrice(view returns (uint128)
201794760177905383
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(