├── .gitignore ├── README.MD ├── contractAddress.json ├── contractAddressAirdrop.json ├── contracts ├── Airdropper.sol ├── BoxNFTControl.sol ├── GraphSql.sol ├── LockPosition.sol ├── LockWarehouse.sol ├── NFTAttr.sol ├── NFTControl.sol ├── interface │ ├── IBaseNFT.sol │ ├── IBaseNFT0.sol │ ├── IBoxControl.sol │ ├── IERC721Base.sol │ ├── IGraphSql.sol │ ├── INFTControl.sol │ ├── IRandom.sol │ └── IUser.sol └── libs │ ├── BaseNFT.sol │ ├── ERC20Token.sol │ ├── ERC721PresetMinterPauserAutoId.sol │ └── PriceConsumerV3.sol ├── hardhat.config.js ├── package.json ├── test └── sample-test.js └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mintameta/mintameta-contract-nft/HEAD/.gitignore -------------------------------------------------------------------------------- /README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mintameta/mintameta-contract-nft/HEAD/README.MD -------------------------------------------------------------------------------- /contractAddress.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mintameta/mintameta-contract-nft/HEAD/contractAddress.json -------------------------------------------------------------------------------- /contractAddressAirdrop.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mintameta/mintameta-contract-nft/HEAD/contractAddressAirdrop.json -------------------------------------------------------------------------------- /contracts/Airdropper.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mintameta/mintameta-contract-nft/HEAD/contracts/Airdropper.sol -------------------------------------------------------------------------------- /contracts/BoxNFTControl.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mintameta/mintameta-contract-nft/HEAD/contracts/BoxNFTControl.sol -------------------------------------------------------------------------------- /contracts/GraphSql.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mintameta/mintameta-contract-nft/HEAD/contracts/GraphSql.sol -------------------------------------------------------------------------------- /contracts/LockPosition.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mintameta/mintameta-contract-nft/HEAD/contracts/LockPosition.sol -------------------------------------------------------------------------------- /contracts/LockWarehouse.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mintameta/mintameta-contract-nft/HEAD/contracts/LockWarehouse.sol -------------------------------------------------------------------------------- /contracts/NFTAttr.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mintameta/mintameta-contract-nft/HEAD/contracts/NFTAttr.sol -------------------------------------------------------------------------------- /contracts/NFTControl.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mintameta/mintameta-contract-nft/HEAD/contracts/NFTControl.sol -------------------------------------------------------------------------------- /contracts/interface/IBaseNFT.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mintameta/mintameta-contract-nft/HEAD/contracts/interface/IBaseNFT.sol -------------------------------------------------------------------------------- /contracts/interface/IBaseNFT0.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mintameta/mintameta-contract-nft/HEAD/contracts/interface/IBaseNFT0.sol -------------------------------------------------------------------------------- /contracts/interface/IBoxControl.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mintameta/mintameta-contract-nft/HEAD/contracts/interface/IBoxControl.sol -------------------------------------------------------------------------------- /contracts/interface/IERC721Base.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mintameta/mintameta-contract-nft/HEAD/contracts/interface/IERC721Base.sol -------------------------------------------------------------------------------- /contracts/interface/IGraphSql.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mintameta/mintameta-contract-nft/HEAD/contracts/interface/IGraphSql.sol -------------------------------------------------------------------------------- /contracts/interface/INFTControl.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mintameta/mintameta-contract-nft/HEAD/contracts/interface/INFTControl.sol -------------------------------------------------------------------------------- /contracts/interface/IRandom.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mintameta/mintameta-contract-nft/HEAD/contracts/interface/IRandom.sol -------------------------------------------------------------------------------- /contracts/interface/IUser.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mintameta/mintameta-contract-nft/HEAD/contracts/interface/IUser.sol -------------------------------------------------------------------------------- /contracts/libs/BaseNFT.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mintameta/mintameta-contract-nft/HEAD/contracts/libs/BaseNFT.sol -------------------------------------------------------------------------------- /contracts/libs/ERC20Token.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mintameta/mintameta-contract-nft/HEAD/contracts/libs/ERC20Token.sol -------------------------------------------------------------------------------- /contracts/libs/ERC721PresetMinterPauserAutoId.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mintameta/mintameta-contract-nft/HEAD/contracts/libs/ERC721PresetMinterPauserAutoId.sol -------------------------------------------------------------------------------- /contracts/libs/PriceConsumerV3.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mintameta/mintameta-contract-nft/HEAD/contracts/libs/PriceConsumerV3.sol -------------------------------------------------------------------------------- /hardhat.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mintameta/mintameta-contract-nft/HEAD/hardhat.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mintameta/mintameta-contract-nft/HEAD/package.json -------------------------------------------------------------------------------- /test/sample-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mintameta/mintameta-contract-nft/HEAD/test/sample-test.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mintameta/mintameta-contract-nft/HEAD/yarn.lock --------------------------------------------------------------------------------