0x39477d0f0e3dbb85a32f95175ae3d47ef25c00ea

Unverified contract

Proxy

Active on Ethereum with 27 txns
Deployed by via 0xd1047561 at 15279154
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
 (#400)
ERC-1555
--
 (#121)
ERC-721
--
 (#89)
ERC-1555
--
 (#14)
ERC-721
--
 (#2243)
ERC-1555
--
 (#339)
ERC-1555
--
 (#4992)
ERC-1555
--
 (#60)
ERC-1555
--
 (#66)
ERC-1555
--
 (#10728)
ERC-1555
--
0x302d6859d558fc2ac2315a363ce0bba87e3233d9e80eab94cd5f369692fd1278
0x61a86644546284932d7afe59b5c8d6efa11d982a19cceeee08fdc588e2b8ae71
0x8e0a4f8bf46e8cfea549b86d4ebe2c10a9f4cb9297f39755492063c46a452a69
0x88827c16a98b9e2a56f5910078cdf6e7a7e706892fdec7b6268ce0dde2787cdc
0x83dee23de65e9a31e9bb191842781b1185d8923ca74d14a52aee4af3ffcb1f89
0x04335b5e15242a016446813da8d1ccb7f7e80b45932e83352e54531b6b7af4a9
0x597349bcee7b9e1e8367784a749a60edc10038d20e37cc25eea958384adf8663
0x0feaadd8b5ed36b977663e2f0c272cd518e932406dd5b2825643f978f537b43e
0xee9f2fafb9900a7dbc99155e04340f847e5e08ceec189c84137f5f45db059458
0xdc178706cceacc25076219b1de24a7daf6503bdafae71410f81157b412a27e30

Functions
Getter at block 21310979
assetRecipient(view returns (address)
0x0000000000000000000000000000000000000000
bondingCurve(pure returns (address _bondingCurve)
0x432f962d8209781da23fb37b6b59ee15de7d9841
delta(view returns (uint128)
1030000000000000000
factory(pure returns (address _factory)
0xb16c1342e617a5b6e4b631eb114483fdb289c0a4
fee(view returns (uint96)
35000000000000000
getAllHeldIds(view returns (uint256[])
[]
getAssetRecipient(view returns (address _assetRecipient)
0x39477d0f0e3dbb85a32f95175ae3d47ef25c00ea
nft(pure returns (address _nft)
0x49cf6f5d44e70224e2e23fdcdd2c053f30ada28b
owner(view returns (address)
0x50664ede715e131f584d3e7eaabd7818bb20a068
pairVariant(pure returns (uint8)
0
poolType(pure returns (uint8 _poolType)
2
spotPrice(view returns (uint128)
6136626263349215115
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(