fulfillment asks for approval from seaport contract instead of the conduit #1248
-
ComponentUtils Have you ensured that all of these are up to date?
What version of opensea-js are you on?2.0.7 What function is the bug in?fullfillOrder Operating SystemmacOS (Apple Silicon) Describe the bugWhen using However, if someone creates a bid on that NFT and I choose to fulfill that bid (as seen below) I'm asked to approve the seaport contract to move the NFT and not the conduit. Shouldn't it be the conduit?
I should note that the parameters of the fulfillment include: |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 4 replies
-
Are you sure it's asking for approval for the NFT on accept offer and not WETH? This is because fulfillOrder will make your account transfer WETH from seaport to your account. To get around this, you can build a counter order and use matchOrders, this is how we do it on OpenSea if you want to try accepting an offer on testnets.opensea.io It also depends on the full order if it's 721 or 1155 full or partial, if you want to share the whole order. |
Beta Was this translation helpful? Give feedback.
you made this discussion in opensea-js but you are using seaport-js. if you were to use opensea-js i believe we provide the opensea conduitKey automatically in fulfillment. in seaport-js you have to initialize seaport with overrides.defaultConduitKey or provide conduitKey in fulfillOrder to pass the fulfiller conduitKey.