├── .gas-snapshot ├── .github ├── pull_request_template.md └── workflows │ └── ci.yml ├── .gitignore ├── .gitmodules ├── LICENSE.txt ├── README.md ├── foundry.toml ├── package.json ├── src ├── OperatorFilterer.sol └── example │ ├── ExampleERC1155.sol │ ├── ExampleERC721.sol │ ├── ExampleERC721A.sol │ ├── ExampleSoladyERC1155.sol │ ├── ExampleSoladyERC721.sol │ └── upgradeable │ ├── ExampleERC1155Upgradeable.sol │ ├── ExampleERC721AUpgradeable.sol │ ├── ExampleERC721Upgradeable.sol │ ├── ExampleSoladyERC1155Upgradeable.sol │ └── ExampleSoladyERC721Upgradeable.sol └── test ├── BaseRegistryTest.sol ├── DefaultOperatorFilterer.t.sol ├── OperatorFilterRegistry.t.sol ├── OperatorFilterer.t.sol ├── OwnedRegistrant.t.sol ├── PriorityOperatorFilterer.t.sol ├── example ├── ExampleERC1155.t.sol ├── ExampleERC721.t.sol ├── ExampleERC721A.t.sol ├── ExampleSoladyERC1155.t.sol ├── ExampleSoladyERC721.t.sol └── upgradeable │ ├── ExampleERC1155Upgradeable.t.sol │ ├── ExampleERC721AUpgradeable.t.sol │ ├── ExampleERC721Upgradeable.t.sol │ ├── ExampleSoladyERC1155Upgradeable.t.sol │ └── ExampleSoladyERC721Upgradeable.t.sol └── helpers ├── DefaultFilterer.sol ├── Filterer.sol └── PriorityFilterer.sol /.gas-snapshot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vectorized/closedsea/HEAD/.gas-snapshot -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vectorized/closedsea/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vectorized/closedsea/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vectorized/closedsea/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vectorized/closedsea/HEAD/.gitmodules -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vectorized/closedsea/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vectorized/closedsea/HEAD/README.md -------------------------------------------------------------------------------- /foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vectorized/closedsea/HEAD/foundry.toml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vectorized/closedsea/HEAD/package.json -------------------------------------------------------------------------------- /src/OperatorFilterer.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vectorized/closedsea/HEAD/src/OperatorFilterer.sol -------------------------------------------------------------------------------- /src/example/ExampleERC1155.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vectorized/closedsea/HEAD/src/example/ExampleERC1155.sol -------------------------------------------------------------------------------- /src/example/ExampleERC721.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vectorized/closedsea/HEAD/src/example/ExampleERC721.sol -------------------------------------------------------------------------------- /src/example/ExampleERC721A.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vectorized/closedsea/HEAD/src/example/ExampleERC721A.sol -------------------------------------------------------------------------------- /src/example/ExampleSoladyERC1155.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vectorized/closedsea/HEAD/src/example/ExampleSoladyERC1155.sol -------------------------------------------------------------------------------- /src/example/ExampleSoladyERC721.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vectorized/closedsea/HEAD/src/example/ExampleSoladyERC721.sol -------------------------------------------------------------------------------- /src/example/upgradeable/ExampleERC1155Upgradeable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vectorized/closedsea/HEAD/src/example/upgradeable/ExampleERC1155Upgradeable.sol -------------------------------------------------------------------------------- /src/example/upgradeable/ExampleERC721AUpgradeable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vectorized/closedsea/HEAD/src/example/upgradeable/ExampleERC721AUpgradeable.sol -------------------------------------------------------------------------------- /src/example/upgradeable/ExampleERC721Upgradeable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vectorized/closedsea/HEAD/src/example/upgradeable/ExampleERC721Upgradeable.sol -------------------------------------------------------------------------------- /src/example/upgradeable/ExampleSoladyERC1155Upgradeable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vectorized/closedsea/HEAD/src/example/upgradeable/ExampleSoladyERC1155Upgradeable.sol -------------------------------------------------------------------------------- /src/example/upgradeable/ExampleSoladyERC721Upgradeable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vectorized/closedsea/HEAD/src/example/upgradeable/ExampleSoladyERC721Upgradeable.sol -------------------------------------------------------------------------------- /test/BaseRegistryTest.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vectorized/closedsea/HEAD/test/BaseRegistryTest.sol -------------------------------------------------------------------------------- /test/DefaultOperatorFilterer.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vectorized/closedsea/HEAD/test/DefaultOperatorFilterer.t.sol -------------------------------------------------------------------------------- /test/OperatorFilterRegistry.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vectorized/closedsea/HEAD/test/OperatorFilterRegistry.t.sol -------------------------------------------------------------------------------- /test/OperatorFilterer.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vectorized/closedsea/HEAD/test/OperatorFilterer.t.sol -------------------------------------------------------------------------------- /test/OwnedRegistrant.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vectorized/closedsea/HEAD/test/OwnedRegistrant.t.sol -------------------------------------------------------------------------------- /test/PriorityOperatorFilterer.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vectorized/closedsea/HEAD/test/PriorityOperatorFilterer.t.sol -------------------------------------------------------------------------------- /test/example/ExampleERC1155.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vectorized/closedsea/HEAD/test/example/ExampleERC1155.t.sol -------------------------------------------------------------------------------- /test/example/ExampleERC721.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vectorized/closedsea/HEAD/test/example/ExampleERC721.t.sol -------------------------------------------------------------------------------- /test/example/ExampleERC721A.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vectorized/closedsea/HEAD/test/example/ExampleERC721A.t.sol -------------------------------------------------------------------------------- /test/example/ExampleSoladyERC1155.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vectorized/closedsea/HEAD/test/example/ExampleSoladyERC1155.t.sol -------------------------------------------------------------------------------- /test/example/ExampleSoladyERC721.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vectorized/closedsea/HEAD/test/example/ExampleSoladyERC721.t.sol -------------------------------------------------------------------------------- /test/example/upgradeable/ExampleERC1155Upgradeable.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vectorized/closedsea/HEAD/test/example/upgradeable/ExampleERC1155Upgradeable.t.sol -------------------------------------------------------------------------------- /test/example/upgradeable/ExampleERC721AUpgradeable.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vectorized/closedsea/HEAD/test/example/upgradeable/ExampleERC721AUpgradeable.t.sol -------------------------------------------------------------------------------- /test/example/upgradeable/ExampleERC721Upgradeable.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vectorized/closedsea/HEAD/test/example/upgradeable/ExampleERC721Upgradeable.t.sol -------------------------------------------------------------------------------- /test/example/upgradeable/ExampleSoladyERC1155Upgradeable.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vectorized/closedsea/HEAD/test/example/upgradeable/ExampleSoladyERC1155Upgradeable.t.sol -------------------------------------------------------------------------------- /test/example/upgradeable/ExampleSoladyERC721Upgradeable.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vectorized/closedsea/HEAD/test/example/upgradeable/ExampleSoladyERC721Upgradeable.t.sol -------------------------------------------------------------------------------- /test/helpers/DefaultFilterer.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vectorized/closedsea/HEAD/test/helpers/DefaultFilterer.sol -------------------------------------------------------------------------------- /test/helpers/Filterer.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vectorized/closedsea/HEAD/test/helpers/Filterer.sol -------------------------------------------------------------------------------- /test/helpers/PriorityFilterer.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vectorized/closedsea/HEAD/test/helpers/PriorityFilterer.sol --------------------------------------------------------------------------------