0xfbbf24511a04a21a88756c101267c9d472307484

Unverified contract

Proxy

Active on Ethereum with 22 txns
Deployed by via 0x69786ede at 15815942
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
 (#75)
ERC-1555
--
0x3c1aec325fb256fdc7a475e1e8de0115829aa3f7073d6af333cb363d7527fc7d
0x2456799d755af321e7185d7bedda3dd796039da11b43720e3b3c72c46d064da9
0x4387cd2c7c57eea89223b802a97ac02882077d765f58bc7855117adbe58f90cd
0x2f698b805b0c5b732915e729b5a753e02f414be8ad27fc4eb28653ebd7acdb7a
0x18d55e9f988b2440b6aac9f06ec0bd0557f3f3d89461581452a0138777c6b2ac
0xf3e2d133377502fe4893a809a40d803a1524b393a7557251ff19078b862bffdb
0x8ed9190b1157d095fe70fd70f717e3fb6f735051eb40e7da00027c7649b2df01
0xabd40ea51fb8687529454515c769095c5b0a21de5afc3bab40c258ea2c90e457
0xc921c9a58e04399bde488d8e81d5a5cd4513b92e9a645d93ac16ee1541930668
0xbc772881a37cbf77e5414d48e59d1cc77a13722362487b5cc9860cdf2d62a5de

Functions
Getter at block 20819528
assetRecipient(view returns (address)
0x0000000000000000000000000000000000000000
bondingCurve(pure returns (address _bondingCurve)
0x432f962d8209781da23fb37b6b59ee15de7d9841
delta(view returns (uint128)
1040000000000000000
factory(pure returns (address _factory)
0xb16c1342e617a5b6e4b631eb114483fdb289c0a4
fee(view returns (uint96)
43000000000000000
getAllHeldIds(view returns (uint256[])
[]
getAssetRecipient(view returns (address _assetRecipient)
0xfbbf24511a04a21a88756c101267c9d472307484
nft(pure returns (address _nft)
0xbd3531da5cf5857e7cfaa92426877b022e612cf8
owner(view returns (address)
0x6ef31c881e253e41b29522fed76cb653caa1b07f
pairVariant(pure returns (uint8)
0
poolType(pure returns (uint8 _poolType)
2
spotPrice(view returns (uint128)
2523120963006459000
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(