Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

"Regular OpenSea sale" via Seaport? #148

Closed
59de44955ebd opened this issue Dec 20, 2022 · 2 comments
Closed

"Regular OpenSea sale" via Seaport? #148

59de44955ebd opened this issue Dec 20, 2022 · 2 comments
Labels

Comments

@59de44955ebd
Copy link

59de44955ebd commented Dec 20, 2022

For legal reasons, we - the project I currently work for - want to avoid to be considered as marketplace, but keep all trade on OpenSea and pay the 2.5 % fees. Nevertheless it would be great if users wouldn't have to be redirected to the OpenSea website, but could buy our (Polygon) NFTs listed on OpenSea directly on our own website. Does Seaport - either via OpenSea's Seaport API endpoint or using seaport.js - allow this? And if yes, could anyone point me to some working example code that does this? Thanks a bunch in advance!

I can confirm that the approach described by DEREK-DEV-AFK here works, but AFAICT this would ignore the OpenSea listings, and no fees would be payed to OpenSea at all, right?

@Ak-prog-50
Copy link

For legal reasons, we - the project I currently work for - want to avoid to be considered as marketplace, but keep all trade on OpenSea and pay the 2.5 % fees. Nevertheless it would be great if users wouldn't have to be redirected to the OpenSea website, but could buy our (Polygon) NFTs listed on OpenSea directly on our own website. Does Seaport - either via OpenSea's Seaport API endpoint or using seaport.js - allow this? And if yes, could anyone point me to some working example code that does this? Thanks a bunch in advance!

I can confirm that the approach described by DEREK-DEV-AFK here works, but AFAICT this would ignore the OpenSea listings, and no fees would be payed to OpenSea at all, right?

One way to do this is to retrieve the order object that the offerer initially signed. Then pass that order object to seaport.fulfillOrder() in seaport.js. Since the OpenSea listings done via their website are not stored on-chain, you have to use their retrieveListings endpoint or the stream API. Also, you should be able to do the same using the create an offer endpoint of OpenSea.

@github-actions
Copy link

github-actions bot commented May 9, 2023

This issue has been automatically marked as stale because it has not had recent activity. It will be closed in 14 days if no further activity occurs. Thank you for your contributions. If you believe this was a mistake, please comment.

@github-actions github-actions bot added the Stale label May 9, 2023
@github-actions github-actions bot closed this as not planned Won't fix, can't repro, duplicate, stale May 23, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants