├── .editorconfig ├── .env.example ├── .eslintignore ├── .eslintrc ├── .gitattributes ├── .gitignore ├── .node-version ├── .solcover.js ├── .soliumignore ├── .soliumrc.json ├── .travis.yml ├── LICENSE ├── README.md ├── bs-config.json ├── contracts ├── Migrations.sol ├── marketplace │ └── CryptoGiftMarketplace.sol ├── mocks │ ├── CryptoGiftTokenMock.sol │ ├── ERC20Mock.sol │ └── ERC721ReceiverMock.sol └── token │ └── CryptoGiftToken.sol ├── dist ├── .placeholder ├── CryptoGiftMarketplace.sol └── CryptoGiftToken.sol ├── migrations └── 1_initial_migration.js ├── package.json ├── scripts ├── coverage.sh └── test.sh ├── src ├── css │ ├── bootstrap.min.css │ └── bootstrap.min.css.map ├── fonts │ ├── glyphicons-halflings-regular.eot │ ├── glyphicons-halflings-regular.svg │ ├── glyphicons-halflings-regular.ttf │ ├── glyphicons-halflings-regular.woff │ └── glyphicons-halflings-regular.woff2 ├── index.html └── js │ ├── app.js │ ├── bootstrap.min.js │ ├── truffle-contract.min.js │ └── web3.min.js ├── test ├── helpers │ └── encryption.js ├── marketplace │ └── CryptoGiftMarketplace.test.js └── token │ └── ERC721 │ ├── CryptoGiftToken.test.js │ └── behaviors │ └── ERC721Full.behavior.js └── truffle-config.js /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vittominacori/cryptogift/HEAD/.editorconfig -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vittominacori/cryptogift/HEAD/.env.example -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | src 3 | -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vittominacori/cryptogift/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | *.sol linguist-language=Solidity 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vittominacori/cryptogift/HEAD/.gitignore -------------------------------------------------------------------------------- /.node-version: -------------------------------------------------------------------------------- 1 | v8.9.1 2 | -------------------------------------------------------------------------------- /.solcover.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vittominacori/cryptogift/HEAD/.solcover.js -------------------------------------------------------------------------------- /.soliumignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /.soliumrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vittominacori/cryptogift/HEAD/.soliumrc.json -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vittominacori/cryptogift/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vittominacori/cryptogift/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vittominacori/cryptogift/HEAD/README.md -------------------------------------------------------------------------------- /bs-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vittominacori/cryptogift/HEAD/bs-config.json -------------------------------------------------------------------------------- /contracts/Migrations.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vittominacori/cryptogift/HEAD/contracts/Migrations.sol -------------------------------------------------------------------------------- /contracts/marketplace/CryptoGiftMarketplace.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vittominacori/cryptogift/HEAD/contracts/marketplace/CryptoGiftMarketplace.sol -------------------------------------------------------------------------------- /contracts/mocks/CryptoGiftTokenMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vittominacori/cryptogift/HEAD/contracts/mocks/CryptoGiftTokenMock.sol -------------------------------------------------------------------------------- /contracts/mocks/ERC20Mock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vittominacori/cryptogift/HEAD/contracts/mocks/ERC20Mock.sol -------------------------------------------------------------------------------- /contracts/mocks/ERC721ReceiverMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vittominacori/cryptogift/HEAD/contracts/mocks/ERC721ReceiverMock.sol -------------------------------------------------------------------------------- /contracts/token/CryptoGiftToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vittominacori/cryptogift/HEAD/contracts/token/CryptoGiftToken.sol -------------------------------------------------------------------------------- /dist/.placeholder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vittominacori/cryptogift/HEAD/dist/.placeholder -------------------------------------------------------------------------------- /dist/CryptoGiftMarketplace.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vittominacori/cryptogift/HEAD/dist/CryptoGiftMarketplace.sol -------------------------------------------------------------------------------- /dist/CryptoGiftToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vittominacori/cryptogift/HEAD/dist/CryptoGiftToken.sol -------------------------------------------------------------------------------- /migrations/1_initial_migration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vittominacori/cryptogift/HEAD/migrations/1_initial_migration.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vittominacori/cryptogift/HEAD/package.json -------------------------------------------------------------------------------- /scripts/coverage.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | SOLIDITY_COVERAGE=true scripts/test.sh 4 | -------------------------------------------------------------------------------- /scripts/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vittominacori/cryptogift/HEAD/scripts/test.sh -------------------------------------------------------------------------------- /src/css/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vittominacori/cryptogift/HEAD/src/css/bootstrap.min.css -------------------------------------------------------------------------------- /src/css/bootstrap.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vittominacori/cryptogift/HEAD/src/css/bootstrap.min.css.map -------------------------------------------------------------------------------- /src/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vittominacori/cryptogift/HEAD/src/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /src/fonts/glyphicons-halflings-regular.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vittominacori/cryptogift/HEAD/src/fonts/glyphicons-halflings-regular.svg -------------------------------------------------------------------------------- /src/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vittominacori/cryptogift/HEAD/src/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /src/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vittominacori/cryptogift/HEAD/src/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /src/fonts/glyphicons-halflings-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vittominacori/cryptogift/HEAD/src/fonts/glyphicons-halflings-regular.woff2 -------------------------------------------------------------------------------- /src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vittominacori/cryptogift/HEAD/src/index.html -------------------------------------------------------------------------------- /src/js/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vittominacori/cryptogift/HEAD/src/js/app.js -------------------------------------------------------------------------------- /src/js/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vittominacori/cryptogift/HEAD/src/js/bootstrap.min.js -------------------------------------------------------------------------------- /src/js/truffle-contract.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vittominacori/cryptogift/HEAD/src/js/truffle-contract.min.js -------------------------------------------------------------------------------- /src/js/web3.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vittominacori/cryptogift/HEAD/src/js/web3.min.js -------------------------------------------------------------------------------- /test/helpers/encryption.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vittominacori/cryptogift/HEAD/test/helpers/encryption.js -------------------------------------------------------------------------------- /test/marketplace/CryptoGiftMarketplace.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vittominacori/cryptogift/HEAD/test/marketplace/CryptoGiftMarketplace.test.js -------------------------------------------------------------------------------- /test/token/ERC721/CryptoGiftToken.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vittominacori/cryptogift/HEAD/test/token/ERC721/CryptoGiftToken.test.js -------------------------------------------------------------------------------- /test/token/ERC721/behaviors/ERC721Full.behavior.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vittominacori/cryptogift/HEAD/test/token/ERC721/behaviors/ERC721Full.behavior.js -------------------------------------------------------------------------------- /truffle-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vittominacori/cryptogift/HEAD/truffle-config.js --------------------------------------------------------------------------------