0x878954f657bd0836aa4367d0f07cd8195f9ed3d1

Verified contract

Proxy

Active on Ethereum with 130 txns
Deployed by via 0x999b6a7c at 15165674
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 $5,154.6
 (#382)
ERC-1555
--
 (#382)
ERC-1555
--
 (#23992)
ERC-721
--
 (#23986)
ERC-721
--
 (#23915)
ERC-721
--
 (#23903)
ERC-721
--
 (#23876)
ERC-721
--
 (#23875)
ERC-721
--
 (#23874)
ERC-721
--
0x7c982a422d7490b6025977d1b6a7d6adbac20acc82d85274f5dfd0e9a911a598
0xb9bfd8c2a6693bf0711abfd51b19c32711acad49cab7b8ed3bfa1b38d1d1a06a
0xffd08a5caf76d1f364238a6d2832f4a67d4760d932101bffbe93c878f23f02c2
0x258598f5b50669825e1604f94506f11891155e4a5aae54cdbcada694d6643762
0x543b28ed2725f4388465d1c9030bd806faad57d87379066e824048c1e2cb856a
0xa6cce88654800a04afd66a3c3f29e1d4d1bfa5bec4b39f03fee2732744f5a33c
0x53781dd365df86fe5f7887acf46560ad95f2c3d627dcfc11c6bc2f84350ad79c
From
0xecb8b81faab928bd1e62c4976b5aa251397ed96bc367b4f0a2ee27a455b8d72d
From
0xb94981ae428467d445543e4e4e65044884bbe8be401fc21f566db616f3413c61
From
0xe5a43fb694e702d432532eb5269e35041b04229b41d85c565e0a5059965a7a30
From

Functions
Getter at block 21198774
assetRecipient(view returns (address)
0x0000000000000000000000000000000000000000
bondingCurve(pure returns (address _bondingCurve)
0x432f962d8209781da23fb37b6b59ee15de7d9841
delta(view returns (uint128)
1060000000000000000
factory(pure returns (address _factory)
0xb16c1342e617a5b6e4b631eb114483fdb289c0a4
fee(view returns (uint96)
10000000000000000
 
getAllHeldIds(view returns (uint256[])
getAssetRecipient(view returns (address _assetRecipient)
0x878954f657bd0836aa4367d0f07cd8195f9ed3d1
nft(pure returns (address _nft)
0xb75f09b4340aeb85cd5f2dd87d31751edc11ed39
owner(view returns (address)
0xf9b6469fac02664b0e16e40b1c3ce404c7f50077
pairVariant(pure returns (uint8)
1
poolType(pure returns (uint8 _poolType)
2
spotPrice(view returns (uint128)
15137567194913244
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(