Skip to content
This repository was archived by the owner on Sep 1, 2023. It is now read-only.

Commit b740b61

Browse files
Merge pull request #57 from ProjectOpenSea/release-1.3.0
Update readme
2 parents 94a5576 + 2875858 commit b740b61

File tree

2 files changed

+27
-3
lines changed

2 files changed

+27
-3
lines changed

README.md

Lines changed: 26 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# Operator Filter Registry
22

3+
## **Note on Grace Period for Non-Ethereum Chains**
4+
5+
Currently, OpenSea only requires creator fee enforcement on Ethereum Mainnet and Goerli for collections to be eligible for creator fees. However, starting **January 2nd, 2023**, Opensea will begin validating creator fee enforcement on all supported EVM chains.
6+
37
## Introduction
48

59
This repository contains a number of tools to help token contracts manage the operators allowed to transfer tokens on behalf of users - including the smart contracts and delegates of marketplaces that do not respect creator fees.
@@ -99,7 +103,11 @@ Ethereum Mainnet
99103
<tr><td>Arbitrum Goerli</td></tr>
100104
<tr><td>Avalanche</td></tr>
101105
<tr><td>Avalanche Fuji</td></tr>
102-
<tr><td>Klaytn</td></tr><tr><td>Baobab</td></tr>
106+
<tr><td>Klaytn</td></tr>
107+
<tr><td>Baobab</td></tr>
108+
<tr><td>BSC</td></tr>
109+
<tr><td>BSC Testnet</td></tr>
110+
<tr><td>Gnosis</td></tr>
103111

104112
</table>
105113

@@ -109,6 +117,22 @@ Token contracts that wish to manage lists of filtered operators and restrict tra
109117

110118
See the [ExampleERC721](src/example/ExampleERC721.sol) and [ExampleERC1155](src/example/ExampleERC1155.sol) contracts for basic implementations that inherit the `DefaultOperatorFilterer`.
111119

120+
## Getting Started with Foundry
121+
122+
This package can be installed into a [Foundry](https://github.com/foundry-rs/foundry#installation) project with the following command
123+
124+
```bash
125+
foundry install ProjectOpenSea/operator-filter-registry
126+
```
127+
128+
With default remappings provided by `forge remappings`, the default operator filterer can be imported into your project with the following statement
129+
130+
```solidity
131+
import "operator-filter-registry/DefaultOperatorFilterer.sol";
132+
```
133+
134+
See NPM section below for further details.
135+
112136
## Getting started with NPM
113137

114138
This package can be found on NPM to integrate with tools like hardhat.
@@ -131,7 +155,7 @@ yarn add operator-filter-registry
131155

132156
Add to your smart contract in the import section:
133157

134-
```
158+
```solidity
135159
import "operator-filter-registry/src/DefaultOperatorFilterer.sol";
136160
```
137161

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "operator-filter-registry",
3-
"version": "1.3.0-beta.0",
3+
"version": "1.3.0",
44
"repository": "git@github.com:ProjectOpenSea/operator-filter-registry.git",
55
"author": "Operator Filterer <operatorfilterer@gmail.com>",
66
"license": "MIT",

0 commit comments

Comments
 (0)