├── .editorconfig ├── .env.example ├── .gitignore ├── .node-version ├── LICENSE ├── README.md ├── contracts ├── LimitedTokensPerWallet.sol ├── LinearlyAssigned.sol ├── OnePerWallet.sol ├── OnlyOnGainsCreatorFeesMarket.sol ├── RandomlyAssigned.sol ├── WithAdditionalMints.sol ├── WithContractMetaData.sol ├── WithERC20Withdrawals.sol ├── WithFees.sol ├── WithFreezableMetadata.sol ├── WithIPFSMetaData.sol ├── WithLimitedSupply.sol ├── WithMarketOffers.sol ├── WithSaleStart.sol ├── WithTokenPrices.sol ├── WithWithdrawals.sol ├── examples │ ├── LinearlyAssignedExample.sol │ ├── RandomlyAssignedExample.sol │ ├── WithAdditionalMintsExample.sol │ ├── WithIPFSMetaDataExample.sol │ ├── WithMarketOffersExample.sol │ └── WithSaleStartExample.sol └── standards │ └── HasSecondarySaleFees.sol ├── hardhat.config.js ├── helpers └── array.js ├── package.json └── test ├── LinearlyAssigned.js ├── RandomlyAssigned.js ├── WithAdditionalMintsExample.js ├── WithIPFSMetaData.js ├── WithMarketOffers.js └── WithSaleStart.js /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1001-digital/erc721-extensions/HEAD/.editorconfig -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1001-digital/erc721-extensions/HEAD/.env.example -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1001-digital/erc721-extensions/HEAD/.gitignore -------------------------------------------------------------------------------- /.node-version: -------------------------------------------------------------------------------- 1 | 16.13.1 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1001-digital/erc721-extensions/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1001-digital/erc721-extensions/HEAD/README.md -------------------------------------------------------------------------------- /contracts/LimitedTokensPerWallet.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1001-digital/erc721-extensions/HEAD/contracts/LimitedTokensPerWallet.sol -------------------------------------------------------------------------------- /contracts/LinearlyAssigned.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1001-digital/erc721-extensions/HEAD/contracts/LinearlyAssigned.sol -------------------------------------------------------------------------------- /contracts/OnePerWallet.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1001-digital/erc721-extensions/HEAD/contracts/OnePerWallet.sol -------------------------------------------------------------------------------- /contracts/OnlyOnGainsCreatorFeesMarket.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1001-digital/erc721-extensions/HEAD/contracts/OnlyOnGainsCreatorFeesMarket.sol -------------------------------------------------------------------------------- /contracts/RandomlyAssigned.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1001-digital/erc721-extensions/HEAD/contracts/RandomlyAssigned.sol -------------------------------------------------------------------------------- /contracts/WithAdditionalMints.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1001-digital/erc721-extensions/HEAD/contracts/WithAdditionalMints.sol -------------------------------------------------------------------------------- /contracts/WithContractMetaData.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1001-digital/erc721-extensions/HEAD/contracts/WithContractMetaData.sol -------------------------------------------------------------------------------- /contracts/WithERC20Withdrawals.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1001-digital/erc721-extensions/HEAD/contracts/WithERC20Withdrawals.sol -------------------------------------------------------------------------------- /contracts/WithFees.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1001-digital/erc721-extensions/HEAD/contracts/WithFees.sol -------------------------------------------------------------------------------- /contracts/WithFreezableMetadata.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1001-digital/erc721-extensions/HEAD/contracts/WithFreezableMetadata.sol -------------------------------------------------------------------------------- /contracts/WithIPFSMetaData.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1001-digital/erc721-extensions/HEAD/contracts/WithIPFSMetaData.sol -------------------------------------------------------------------------------- /contracts/WithLimitedSupply.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1001-digital/erc721-extensions/HEAD/contracts/WithLimitedSupply.sol -------------------------------------------------------------------------------- /contracts/WithMarketOffers.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1001-digital/erc721-extensions/HEAD/contracts/WithMarketOffers.sol -------------------------------------------------------------------------------- /contracts/WithSaleStart.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1001-digital/erc721-extensions/HEAD/contracts/WithSaleStart.sol -------------------------------------------------------------------------------- /contracts/WithTokenPrices.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1001-digital/erc721-extensions/HEAD/contracts/WithTokenPrices.sol -------------------------------------------------------------------------------- /contracts/WithWithdrawals.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1001-digital/erc721-extensions/HEAD/contracts/WithWithdrawals.sol -------------------------------------------------------------------------------- /contracts/examples/LinearlyAssignedExample.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1001-digital/erc721-extensions/HEAD/contracts/examples/LinearlyAssignedExample.sol -------------------------------------------------------------------------------- /contracts/examples/RandomlyAssignedExample.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1001-digital/erc721-extensions/HEAD/contracts/examples/RandomlyAssignedExample.sol -------------------------------------------------------------------------------- /contracts/examples/WithAdditionalMintsExample.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1001-digital/erc721-extensions/HEAD/contracts/examples/WithAdditionalMintsExample.sol -------------------------------------------------------------------------------- /contracts/examples/WithIPFSMetaDataExample.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1001-digital/erc721-extensions/HEAD/contracts/examples/WithIPFSMetaDataExample.sol -------------------------------------------------------------------------------- /contracts/examples/WithMarketOffersExample.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1001-digital/erc721-extensions/HEAD/contracts/examples/WithMarketOffersExample.sol -------------------------------------------------------------------------------- /contracts/examples/WithSaleStartExample.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1001-digital/erc721-extensions/HEAD/contracts/examples/WithSaleStartExample.sol -------------------------------------------------------------------------------- /contracts/standards/HasSecondarySaleFees.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1001-digital/erc721-extensions/HEAD/contracts/standards/HasSecondarySaleFees.sol -------------------------------------------------------------------------------- /hardhat.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1001-digital/erc721-extensions/HEAD/hardhat.config.js -------------------------------------------------------------------------------- /helpers/array.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1001-digital/erc721-extensions/HEAD/helpers/array.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1001-digital/erc721-extensions/HEAD/package.json -------------------------------------------------------------------------------- /test/LinearlyAssigned.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1001-digital/erc721-extensions/HEAD/test/LinearlyAssigned.js -------------------------------------------------------------------------------- /test/RandomlyAssigned.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1001-digital/erc721-extensions/HEAD/test/RandomlyAssigned.js -------------------------------------------------------------------------------- /test/WithAdditionalMintsExample.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1001-digital/erc721-extensions/HEAD/test/WithAdditionalMintsExample.js -------------------------------------------------------------------------------- /test/WithIPFSMetaData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1001-digital/erc721-extensions/HEAD/test/WithIPFSMetaData.js -------------------------------------------------------------------------------- /test/WithMarketOffers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1001-digital/erc721-extensions/HEAD/test/WithMarketOffers.js -------------------------------------------------------------------------------- /test/WithSaleStart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1001-digital/erc721-extensions/HEAD/test/WithSaleStart.js --------------------------------------------------------------------------------