0xb98c421096bc8a3fe722edf927492d8105269a91

Unverified contract

Proxy

Active on Ethereum with 15 txns
Deployed by via 0xbd1bdc02 at 15651757
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 "0xb98c421096bc8a3fe722edf927492d8105269a91"

0x0ac6d11d60c38514ffacc8391c56e85190791373c9f222968f6e14a5b9240e03
0xcd6cb4eff801dddc8dfd4ce8f6b0034c9e3b39790804b2c41c0bdf9571f5267d
0x960e86b956a1a3531dda535b85512abfe8135c8f22f4690c9eb3cc480199d54f
0x3576305657e4cadf09c8e905a28ead9eeef9f3002dcc57bbb7ec1ce2cd36ef1b
0x3a0536c8b1eba89c8d29af5cdfda16ebbd27440c9659c2d0c6615d02c4b97129
0xb1673171044b61428aeff2db9c8e473d8730efd7cffbda56b1fc628229b8ef3a
0x8e6d9cd3cd4792b7bc27bdec963e9d45206ec33c63c4d94fce061cbf4e2fa0d5
0x112970c4bfba892db4bcfcd63378feb1c843501c21a5d3d01f79c9eb9ec31c0a
0xf5c15f567e54a14056d2479222054a8fd6e34aa0daccc8c4be59a276617336bf
0xd3f1714c6cd478751789efe4f7bb9769039c283dacc3c77793f7ae3ede9508b2

Functions
Getter at block 21266030
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)
250000000000000000
getAllHeldIds(view returns (uint256[])
[]
getAssetRecipient(view returns (address _assetRecipient)
0xb98c421096bc8a3fe722edf927492d8105269a91
nft(pure returns (address _nft)
0xa6d94743723e8ac0d28e2f89e465ce7399db640c
owner(view returns (address)
0x41f9f9f8d7fb0d6d1b02494c3cae5039951feb5a
pairVariant(pure returns (uint8)
1
poolType(pure returns (uint8 _poolType)
2
spotPrice(view returns (uint128)
12368669207073306
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(