├── .gitignore ├── Procfile ├── addToTen.code ├── index.html ├── magicNumber.code ├── package.json ├── proof.json ├── readme.md ├── simple-website ├── .DS_Store ├── js │ ├── app.js │ ├── bootstrap.min.js │ ├── truffle-contract.js │ └── web3.min.js ├── loading.svg ├── style.css └── verified.png ├── smart-contracts ├── build │ └── contracts │ │ ├── Address.json │ │ ├── ERC165.json │ │ ├── ERC721.json │ │ ├── ERC721Enumerable.json │ │ ├── ERC721Metadata.json │ │ ├── IERC165.json │ │ ├── IERC721.json │ │ ├── IERC721Enumerable.json │ │ ├── IERC721Metadata.json │ │ ├── IERC721Receiver.json │ │ ├── MagicVerifier.json │ │ ├── Migrations.json │ │ ├── NFTPrize.json │ │ ├── Pairing.json │ │ ├── SafeMath.json │ │ ├── TenVerifier.json │ │ └── Verifier.json ├── contracts │ ├── MagicVerifier.sol │ ├── Migrations.sol │ ├── NFTPrize.sol │ └── TenVerifier.sol ├── migrations │ ├── 1_deploy_first_verifier.js │ ├── 2_deploy_second_verifier.js │ └── 3_migrate_verifier_and_nft.js ├── package-lock.json ├── package.json ├── test │ ├── MagicVerifierTest.js │ ├── NFTPrize.js │ └── TenVerifierTest.js ├── truffle-config.js └── truffle.js └── variables.inf /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanthebean/puzzle-hunt/HEAD/.gitignore -------------------------------------------------------------------------------- /Procfile: -------------------------------------------------------------------------------- 1 | web: http-server -------------------------------------------------------------------------------- /addToTen.code: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanthebean/puzzle-hunt/HEAD/addToTen.code -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanthebean/puzzle-hunt/HEAD/index.html -------------------------------------------------------------------------------- /magicNumber.code: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanthebean/puzzle-hunt/HEAD/magicNumber.code -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanthebean/puzzle-hunt/HEAD/package.json -------------------------------------------------------------------------------- /proof.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanthebean/puzzle-hunt/HEAD/proof.json -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanthebean/puzzle-hunt/HEAD/readme.md -------------------------------------------------------------------------------- /simple-website/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanthebean/puzzle-hunt/HEAD/simple-website/.DS_Store -------------------------------------------------------------------------------- /simple-website/js/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanthebean/puzzle-hunt/HEAD/simple-website/js/app.js -------------------------------------------------------------------------------- /simple-website/js/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanthebean/puzzle-hunt/HEAD/simple-website/js/bootstrap.min.js -------------------------------------------------------------------------------- /simple-website/js/truffle-contract.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanthebean/puzzle-hunt/HEAD/simple-website/js/truffle-contract.js -------------------------------------------------------------------------------- /simple-website/js/web3.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanthebean/puzzle-hunt/HEAD/simple-website/js/web3.min.js -------------------------------------------------------------------------------- /simple-website/loading.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanthebean/puzzle-hunt/HEAD/simple-website/loading.svg -------------------------------------------------------------------------------- /simple-website/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanthebean/puzzle-hunt/HEAD/simple-website/style.css -------------------------------------------------------------------------------- /simple-website/verified.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanthebean/puzzle-hunt/HEAD/simple-website/verified.png -------------------------------------------------------------------------------- /smart-contracts/build/contracts/Address.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanthebean/puzzle-hunt/HEAD/smart-contracts/build/contracts/Address.json -------------------------------------------------------------------------------- /smart-contracts/build/contracts/ERC165.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanthebean/puzzle-hunt/HEAD/smart-contracts/build/contracts/ERC165.json -------------------------------------------------------------------------------- /smart-contracts/build/contracts/ERC721.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanthebean/puzzle-hunt/HEAD/smart-contracts/build/contracts/ERC721.json -------------------------------------------------------------------------------- /smart-contracts/build/contracts/ERC721Enumerable.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanthebean/puzzle-hunt/HEAD/smart-contracts/build/contracts/ERC721Enumerable.json -------------------------------------------------------------------------------- /smart-contracts/build/contracts/ERC721Metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanthebean/puzzle-hunt/HEAD/smart-contracts/build/contracts/ERC721Metadata.json -------------------------------------------------------------------------------- /smart-contracts/build/contracts/IERC165.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanthebean/puzzle-hunt/HEAD/smart-contracts/build/contracts/IERC165.json -------------------------------------------------------------------------------- /smart-contracts/build/contracts/IERC721.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanthebean/puzzle-hunt/HEAD/smart-contracts/build/contracts/IERC721.json -------------------------------------------------------------------------------- /smart-contracts/build/contracts/IERC721Enumerable.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanthebean/puzzle-hunt/HEAD/smart-contracts/build/contracts/IERC721Enumerable.json -------------------------------------------------------------------------------- /smart-contracts/build/contracts/IERC721Metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanthebean/puzzle-hunt/HEAD/smart-contracts/build/contracts/IERC721Metadata.json -------------------------------------------------------------------------------- /smart-contracts/build/contracts/IERC721Receiver.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanthebean/puzzle-hunt/HEAD/smart-contracts/build/contracts/IERC721Receiver.json -------------------------------------------------------------------------------- /smart-contracts/build/contracts/MagicVerifier.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanthebean/puzzle-hunt/HEAD/smart-contracts/build/contracts/MagicVerifier.json -------------------------------------------------------------------------------- /smart-contracts/build/contracts/Migrations.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanthebean/puzzle-hunt/HEAD/smart-contracts/build/contracts/Migrations.json -------------------------------------------------------------------------------- /smart-contracts/build/contracts/NFTPrize.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanthebean/puzzle-hunt/HEAD/smart-contracts/build/contracts/NFTPrize.json -------------------------------------------------------------------------------- /smart-contracts/build/contracts/Pairing.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanthebean/puzzle-hunt/HEAD/smart-contracts/build/contracts/Pairing.json -------------------------------------------------------------------------------- /smart-contracts/build/contracts/SafeMath.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanthebean/puzzle-hunt/HEAD/smart-contracts/build/contracts/SafeMath.json -------------------------------------------------------------------------------- /smart-contracts/build/contracts/TenVerifier.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanthebean/puzzle-hunt/HEAD/smart-contracts/build/contracts/TenVerifier.json -------------------------------------------------------------------------------- /smart-contracts/build/contracts/Verifier.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanthebean/puzzle-hunt/HEAD/smart-contracts/build/contracts/Verifier.json -------------------------------------------------------------------------------- /smart-contracts/contracts/MagicVerifier.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanthebean/puzzle-hunt/HEAD/smart-contracts/contracts/MagicVerifier.sol -------------------------------------------------------------------------------- /smart-contracts/contracts/Migrations.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanthebean/puzzle-hunt/HEAD/smart-contracts/contracts/Migrations.sol -------------------------------------------------------------------------------- /smart-contracts/contracts/NFTPrize.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanthebean/puzzle-hunt/HEAD/smart-contracts/contracts/NFTPrize.sol -------------------------------------------------------------------------------- /smart-contracts/contracts/TenVerifier.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanthebean/puzzle-hunt/HEAD/smart-contracts/contracts/TenVerifier.sol -------------------------------------------------------------------------------- /smart-contracts/migrations/1_deploy_first_verifier.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanthebean/puzzle-hunt/HEAD/smart-contracts/migrations/1_deploy_first_verifier.js -------------------------------------------------------------------------------- /smart-contracts/migrations/2_deploy_second_verifier.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanthebean/puzzle-hunt/HEAD/smart-contracts/migrations/2_deploy_second_verifier.js -------------------------------------------------------------------------------- /smart-contracts/migrations/3_migrate_verifier_and_nft.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanthebean/puzzle-hunt/HEAD/smart-contracts/migrations/3_migrate_verifier_and_nft.js -------------------------------------------------------------------------------- /smart-contracts/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanthebean/puzzle-hunt/HEAD/smart-contracts/package-lock.json -------------------------------------------------------------------------------- /smart-contracts/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanthebean/puzzle-hunt/HEAD/smart-contracts/package.json -------------------------------------------------------------------------------- /smart-contracts/test/MagicVerifierTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanthebean/puzzle-hunt/HEAD/smart-contracts/test/MagicVerifierTest.js -------------------------------------------------------------------------------- /smart-contracts/test/NFTPrize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanthebean/puzzle-hunt/HEAD/smart-contracts/test/NFTPrize.js -------------------------------------------------------------------------------- /smart-contracts/test/TenVerifierTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanthebean/puzzle-hunt/HEAD/smart-contracts/test/TenVerifierTest.js -------------------------------------------------------------------------------- /smart-contracts/truffle-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanthebean/puzzle-hunt/HEAD/smart-contracts/truffle-config.js -------------------------------------------------------------------------------- /smart-contracts/truffle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanthebean/puzzle-hunt/HEAD/smart-contracts/truffle.js -------------------------------------------------------------------------------- /variables.inf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leanthebean/puzzle-hunt/HEAD/variables.inf --------------------------------------------------------------------------------