You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Sep 1, 2023. It is now read-only.
Hello OpenSea, thank you for sharing the contracts. They are another interesting contribution to the NFT space and another learning opportunity. This issue concerns this part of the README.
Contract owners may implement their own filtering outside of this registry, or they may use this registry to curate their own lists of filtered operators. However, there are certain contracts that are filtered by the default subscription, and must be filtered in order to be eligible for creator fee enforcement on OpenSea.
The example in this repository has an NFT implementing a blacklist of transfers from the default OpenSea registry.
// Check registry code length to facilitate testing in environments without a deployed registry.
if (address(operatorFilterRegistry).code.length>0) {
if (!operatorFilterRegistry.isOperatorAllowed(address(this), msg.sender)) {
revertOperatorNotAllowed(msg.sender);
}
}
_;
}
The default OpenSea registry includes the following exchanges.
Name
Address
Network
Blur.io ExecutionDelegate
0x00000000000111AbE46ff893f3B2fdF1F759a8A8
Ethereum Mainnet
LooksRareExchange
0x59728544b08ab483533076417fbbb2fd0b17ce3a
Ethereum Mainnet
X2Y2 ERC721Delegate
0xf849de01b080adc3a814fabe1e2087475cf2e354
Ethereum Mainnet
SudoSwap LSSVMPairRouter
0x2b2e8cda09bba9660dca5cb6233787738ad68329
Ethereum Mainnet
The Problem
As an NFT creator, I receive significant volume on my collections from several of these blacklisted exchanges. While these exchanges support optional creator fees, many of my community members still choose to pay creator fees. Ultimately it is their choice and I would like to respect that.
As an NFT creator, I also appreciate all the support OpenSea can give me. I would like for my NFT to ideally balance both my own expectations of profit from secondary sales and the experiences of my community on their platform of choice.
When my community chooses to use OpenSea as their trading platform, I would like to opt in to enforcing creator fees. I do not, however, want to negatively impact the experience of my community members who choose to use any other exchange and therefore do not want to blacklist the use of those exchanges. In short, I find the present situation as it stands right now ideal and would prefer a way to maintain that situation for my NFTs and my community.
I understand the business rationale behind combining these use cases, but as a creator would prefer if OpenSea gave me the option to opt in to enforced creator fees without also requiring that I blacklist any other exchanges.
The text was updated successfully, but these errors were encountered:
TimTinkers
changed the title
Separation of concerns for the OpenSea creator fees opt-in, and blacklisting other exchange contracts.
Separation of concerns for the OpenSea creator fees enforcement opt-in, and blacklisting other exchange contracts.
Nov 6, 2022
Thank you OpenSea for the update today regarding your decision to continue the best-effort collection of creator fees on existing collections. It means that my personal concerns here have been alleviated. I can continue receiving secondary fees from OpenSea without being forced to blacklist any exchanges. This is the ideal situation for the expectations of my current community.
However, I am fortunate to be grandfathered in. I'm still leaving this issue open because per this Tweet you still intend to force all new collections to blacklist exchanges before you will attempt the best-effort collection of creator fees for them. I still believe that you can continue to offer new collections the choice to find themselves in the same situation that I have been grandfathered into.
Time to change the monopoly of OpenSea and move to somewhere else, bc they clearly don't care about anyone except the 2.5% fee they get.
Your 2 months old ticket is still not answered. Laughable. Died GitHub-repo/bitcoin owners are more active than they (especially the quadriga guy lol)
The Current Policy of Registry Use
Hello OpenSea, thank you for sharing the contracts. They are another interesting contribution to the NFT space and another learning opportunity. This issue concerns this part of the README.
The example in this repository has an NFT implementing a blacklist of transfers from the default OpenSea registry.
operator-filter-registry/src/OperatorFilterer.sol
Lines 29 to 37 in 0871c3a
The default OpenSea registry includes the following exchanges.
The Problem
As an NFT creator, I receive significant volume on my collections from several of these blacklisted exchanges. While these exchanges support optional creator fees, many of my community members still choose to pay creator fees. Ultimately it is their choice and I would like to respect that.
As an NFT creator, I also appreciate all the support OpenSea can give me. I would like for my NFT to ideally balance both my own expectations of profit from secondary sales and the experiences of my community on their platform of choice.
When my community chooses to use OpenSea as their trading platform, I would like to opt in to enforcing creator fees. I do not, however, want to negatively impact the experience of my community members who choose to use any other exchange and therefore do not want to blacklist the use of those exchanges. In short, I find the present situation as it stands right now ideal and would prefer a way to maintain that situation for my NFTs and my community.
I understand the business rationale behind combining these use cases, but as a creator would prefer if OpenSea gave me the option to opt in to enforced creator fees without also requiring that I blacklist any other exchanges.
The text was updated successfully, but these errors were encountered: