ProjectOpenSea / seadrop

Smart contracts for primary drops on EVM chains

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Deploying upgradeable ERC721SeaDrop using the official steps has breaking issues

claritise opened this issue · comments

commented

I have followed the exact steps as listed in https://github.com/ProjectOpenSea/seadrop/tree/main/src-upgradeable#readme to deploy an upgradeable seadrop contract, using the ExampleToken contract.

However once deployed it does get indexed as a collection on opensea but when attempting the drop the collection I would get an error in opensea as follows:

image

image

This is using a fresh copy of the most recent commit, having tried on multiple wallets and networks. This issue does not occur when deploying a contract from the opensea UI using the web interface but only when deploying a contract using hardhat.

We are currently blocked from launching a drop so any help would be greatly appreciated 🙏🏻

Hi @claritise really sorry for the delay just seeing this.

The error you are encountering based on your screenshot 0x59d97937 using https://openchain.xyz/signatures?query=0x59d97937 results to OnlyOwnerOrAdministrator(). Were you using the latest commit after 2f6e4d7? It should have been fixed there. Would also recommend not using the partner contracts and just the normal ones, as it only restricts functionality when not needed when using the OpenSea UI.