├── .gitignore ├── .solhint.json ├── LICENSE ├── README.md ├── contracts ├── DetailedERC721.sol ├── ERC721.sol ├── Migrations.sol ├── MintableNonFungibleToken.sol ├── NonFungibleToken.sol └── test │ └── TestMintableNFT.sol ├── migrations ├── 1_initial_migration.ts └── 2_deploy_contracts.ts ├── package.json ├── test └── ts │ ├── non_fungible_token.ts │ └── utils │ ├── bignumber_setup.ts │ ├── chai_setup.ts │ ├── constants.ts │ └── logs.ts ├── truffle.js ├── tsconfig.json ├── tslint.json ├── types ├── base_contract.ts ├── common.ts ├── contract_templates │ ├── contract.mustache │ └── partials │ │ ├── call.mustache │ │ ├── params.mustache │ │ ├── return_type.mustache │ │ ├── tx.mustache │ │ └── typed_params.mustache ├── global.d.ts ├── migrations.ts ├── modules.d.ts └── solidity.d.ts ├── yarn-error.log └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7flash/NFT/HEAD/.gitignore -------------------------------------------------------------------------------- /.solhint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7flash/NFT/HEAD/.solhint.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7flash/NFT/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7flash/NFT/HEAD/README.md -------------------------------------------------------------------------------- /contracts/DetailedERC721.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7flash/NFT/HEAD/contracts/DetailedERC721.sol -------------------------------------------------------------------------------- /contracts/ERC721.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7flash/NFT/HEAD/contracts/ERC721.sol -------------------------------------------------------------------------------- /contracts/Migrations.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7flash/NFT/HEAD/contracts/Migrations.sol -------------------------------------------------------------------------------- /contracts/MintableNonFungibleToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7flash/NFT/HEAD/contracts/MintableNonFungibleToken.sol -------------------------------------------------------------------------------- /contracts/NonFungibleToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7flash/NFT/HEAD/contracts/NonFungibleToken.sol -------------------------------------------------------------------------------- /contracts/test/TestMintableNFT.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7flash/NFT/HEAD/contracts/test/TestMintableNFT.sol -------------------------------------------------------------------------------- /migrations/1_initial_migration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7flash/NFT/HEAD/migrations/1_initial_migration.ts -------------------------------------------------------------------------------- /migrations/2_deploy_contracts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7flash/NFT/HEAD/migrations/2_deploy_contracts.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7flash/NFT/HEAD/package.json -------------------------------------------------------------------------------- /test/ts/non_fungible_token.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7flash/NFT/HEAD/test/ts/non_fungible_token.ts -------------------------------------------------------------------------------- /test/ts/utils/bignumber_setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7flash/NFT/HEAD/test/ts/utils/bignumber_setup.ts -------------------------------------------------------------------------------- /test/ts/utils/chai_setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7flash/NFT/HEAD/test/ts/utils/chai_setup.ts -------------------------------------------------------------------------------- /test/ts/utils/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7flash/NFT/HEAD/test/ts/utils/constants.ts -------------------------------------------------------------------------------- /test/ts/utils/logs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7flash/NFT/HEAD/test/ts/utils/logs.ts -------------------------------------------------------------------------------- /truffle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7flash/NFT/HEAD/truffle.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7flash/NFT/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7flash/NFT/HEAD/tslint.json -------------------------------------------------------------------------------- /types/base_contract.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7flash/NFT/HEAD/types/base_contract.ts -------------------------------------------------------------------------------- /types/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7flash/NFT/HEAD/types/common.ts -------------------------------------------------------------------------------- /types/contract_templates/contract.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7flash/NFT/HEAD/types/contract_templates/contract.mustache -------------------------------------------------------------------------------- /types/contract_templates/partials/call.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7flash/NFT/HEAD/types/contract_templates/partials/call.mustache -------------------------------------------------------------------------------- /types/contract_templates/partials/params.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7flash/NFT/HEAD/types/contract_templates/partials/params.mustache -------------------------------------------------------------------------------- /types/contract_templates/partials/return_type.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7flash/NFT/HEAD/types/contract_templates/partials/return_type.mustache -------------------------------------------------------------------------------- /types/contract_templates/partials/tx.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7flash/NFT/HEAD/types/contract_templates/partials/tx.mustache -------------------------------------------------------------------------------- /types/contract_templates/partials/typed_params.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7flash/NFT/HEAD/types/contract_templates/partials/typed_params.mustache -------------------------------------------------------------------------------- /types/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7flash/NFT/HEAD/types/global.d.ts -------------------------------------------------------------------------------- /types/migrations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7flash/NFT/HEAD/types/migrations.ts -------------------------------------------------------------------------------- /types/modules.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7flash/NFT/HEAD/types/modules.d.ts -------------------------------------------------------------------------------- /types/solidity.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7flash/NFT/HEAD/types/solidity.d.ts -------------------------------------------------------------------------------- /yarn-error.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7flash/NFT/HEAD/yarn-error.log -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7flash/NFT/HEAD/yarn.lock --------------------------------------------------------------------------------