0xd4b9285e604a294cbd8d8242c9cadf16f16103cf

Unverified contract

Proxy

Active on Ethereum with 23 txns
Deployed by via 0x3d025c11 at 16744755
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot

No balances found for "0xd4b9285e604a294cbd8d8242c9cadf16f16103cf"

0x8dd76e8cbf3002c72c2a9b8782d716a5a490e261d4778a090e1aa189be4ac29f
0xc7b9816d417e884adb84b016351a569352e80faebdeb49501d8a8a49f952a166
0x5bef6d5182144bb9e51b31300d24400437f281291cb047fdea9824924d5f2565
From
0x0a79165ee1eabc10c296940ed01d10bb14a0ec7a7d66831b30cdc310d172a107
0xaa17b737eb5a1613acdf469ca0401cec4e223742b29cd5466caeafb83f3e00ff
0x25a7a3e9ad33ac3935dcb9a36b5078767ee563917627eebf18fd1b231dba13a8
From
0xcf0d6aa75c3eefffa33fb247433e7a57b66cc06f49e1a99101a618fcd692d006
0xc324ee8ebd49a9d2e8ef3058ac42dd90a2b3c16daeb4062b47e3f856dfc9dbd6
0x6ebe7af2dff92bfa7a5170a8bcc7d6d00b43eb1c344ffce8b8618bc220432aca
0xda7a59310c05b4cede1bce0f76b04482c2af574a19ca2097b85bef39414a57fa

Functions
Getter at block 21230560
assetRecipient(view returns (address)
0x905c1ca2ac32ee0799e4aa31927f1166a93f3b17
bondingCurve(pure returns (address _bondingCurve)
0x5b6ac51d9b1cede0068a1b26533cace807f883ee
delta(view returns (uint128)
100000000000000
factory(pure returns (address _factory)
0xb16c1342e617a5b6e4b631eb114483fdb289c0a4
fee(view returns (uint96)
0
getAllHeldIds(view returns (uint256[])
[]
getAssetRecipient(view returns (address _assetRecipient)
0x905c1ca2ac32ee0799e4aa31927f1166a93f3b17
nft(pure returns (address _nft)
0xc0f6cc4b7e67f0518851068601c9f7c4ef18b201
owner(view returns (address)
0x905c1ca2ac32ee0799e4aa31927f1166a93f3b17
pairVariant(pure returns (uint8)
1
poolType(pure returns (uint8 _poolType)
1
spotPrice(view returns (uint128)
10860199004975126
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(