├── .gitattributes ├── .gitignore ├── LICENSE ├── README.md ├── hardhat ├── .npmignore ├── .prettierignore ├── .prettierrc ├── .solcover.js ├── .solhint.json ├── .solhintignore ├── README.md ├── assets │ └── mnist_image.pgm ├── circuits │ ├── circuit.circom │ ├── circuit2.circom │ ├── sha256 │ │ ├── ch.circom │ │ ├── constants.circom │ │ ├── main.circom │ │ ├── maj.circom │ │ ├── rotate.circom │ │ ├── sha256.circom │ │ ├── sha256_2.circom │ │ ├── sha256compression.circom │ │ ├── sha256compression_function.circom │ │ ├── shift.circom │ │ ├── sigma.circom │ │ ├── sigmaplus.circom │ │ ├── t1.circom │ │ ├── t2.circom │ │ └── xor3.circom │ └── stat.circom ├── contracts │ ├── Bounty.sol │ ├── BountyFactory.sol │ ├── IVerifier.sol │ ├── basic-solidity-examples │ │ └── SimpleCoin.sol │ ├── cid.sol │ ├── filecoin-api-examples │ │ ├── DealRewarder.sol │ │ └── FilecoinMarketConsumer.sol │ ├── lib │ │ ├── buffer │ │ │ ├── .gitattributes │ │ │ ├── .gitignore │ │ │ ├── .npmignore │ │ │ ├── .soliumignore │ │ │ ├── .soliumrc.json │ │ │ ├── .travis.yml │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── contracts │ │ │ │ └── Buffer.sol │ │ │ ├── hardhat.config.js │ │ │ ├── migrations │ │ │ │ ├── 1_initial_migration.js │ │ │ │ └── 2_deploy_contracts.js │ │ │ ├── package-lock.json │ │ │ ├── package.json │ │ │ ├── test │ │ │ │ ├── TestBuffer.js │ │ │ │ └── TestBuffer.sol │ │ │ └── truffle.js │ │ ├── filecoin-solidity │ │ │ └── contracts │ │ │ │ └── v0.8 │ │ │ │ ├── AccountAPI.sol │ │ │ │ ├── DataCapAPI.sol │ │ │ │ ├── InitAPI.sol │ │ │ │ ├── MarketAPI.sol │ │ │ │ ├── MinerAPI.sol │ │ │ │ ├── MultisigAPI.sol │ │ │ │ ├── PowerAPI.sol │ │ │ │ ├── PrecompilesAPI.sol │ │ │ │ ├── Utils.sol │ │ │ │ ├── VerifRegAPI.sol │ │ │ │ ├── cbor │ │ │ │ ├── AccountCbor.sol │ │ │ │ ├── BigIntCbor.sol │ │ │ │ ├── DataCapCbor.sol │ │ │ │ ├── FilecoinCbor.sol │ │ │ │ ├── InitCbor.sol │ │ │ │ ├── MarketCbor.sol │ │ │ │ ├── MinerCbor.sol │ │ │ │ ├── MultisigCbor.sol │ │ │ │ ├── PowerCbor.sol │ │ │ │ └── VerifRegCbor.sol │ │ │ │ ├── types │ │ │ │ ├── AccountTypes.sol │ │ │ │ ├── CommonTypes.sol │ │ │ │ ├── DataCapTypes.sol │ │ │ │ ├── InitTypes.sol │ │ │ │ ├── MarketTypes.sol │ │ │ │ ├── MinerTypes.sol │ │ │ │ ├── MultisigTypes.sol │ │ │ │ ├── PowerTypes.sol │ │ │ │ └── VerifRegTypes.sol │ │ │ │ └── utils │ │ │ │ ├── Actor.sol │ │ │ │ ├── CborDecode.sol │ │ │ │ └── Misc.sol │ │ ├── openzeppelin-contracts │ │ │ └── contracts │ │ │ │ └── utils │ │ │ │ ├── Strings.sol │ │ │ │ └── math │ │ │ │ ├── Math.sol │ │ │ │ ├── SafeCast.sol │ │ │ │ ├── SafeMath.sol │ │ │ │ ├── SignedMath.sol │ │ │ │ └── SignedSafeMath.sol │ │ └── solidity-cborutils │ │ │ ├── .gitattributes │ │ │ ├── .github │ │ │ └── workflows │ │ │ │ └── ci.yaml │ │ │ ├── .gitignore │ │ │ ├── .solhint.json │ │ │ ├── .soliumignore │ │ │ ├── .soliumrc.json │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── contracts │ │ │ └── CBOR.sol │ │ │ ├── hardhat.config.js │ │ │ ├── package.json │ │ │ ├── test │ │ │ ├── TestCBOR.sol │ │ │ └── testcbor.js │ │ │ └── yarn.lock │ └── verifier.sol ├── deploy │ └── 00_deploy.js ├── hardhat.config.js ├── helper-hardhat-config.js ├── package.json ├── sample_calldata │ ├── claimBounty.json │ ├── createBounty.json │ └── submitBounty.json ├── scripts │ ├── bump-solidity.js │ ├── compile-circuits.sh │ └── setup-circom.sh ├── tasks │ ├── deal-rewarder │ │ └── add-cid.js │ ├── filecoin-market-consumer │ │ └── store-all.js │ ├── get-address.js │ ├── index.js │ └── simple-coin │ │ ├── get-balance.js │ │ └── send-coin.js ├── test │ ├── bounty.test.js │ ├── circuit.test.js │ ├── circuit2.test.js │ ├── factory.test.js │ ├── lighthouse.test.js │ └── mnist_latest_input.json └── yarn.lock └── ui ├── .babelrc ├── .eslintrc.js ├── Bounty.json ├── BountyFactory.json ├── README.md ├── base32.d.ts ├── components ├── CreateBounty │ ├── CheckOutStep.tsx │ ├── InitializeStep.tsx │ ├── ProcessingStep.tsx │ └── VerifyStep.tsx ├── FlowCard.tsx ├── MainFlow.tsx ├── NavBar.tsx ├── NavList.tsx ├── TopBar.tsx └── TopSearchBar.tsx ├── local-env.d.ts ├── next.config.js ├── package-lock.json ├── package.json ├── pages ├── _app.tsx ├── api │ ├── chain.config.ts │ └── hello.ts ├── create.tsx ├── index.tsx ├── myspace.tsx ├── submissions.tsx └── tasks │ └── [slug].tsx ├── public └── staricon.svg ├── styles └── globals.css ├── tsconfig.json ├── typings.d.ts └── utils.tsx /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/README.md -------------------------------------------------------------------------------- /hardhat/.npmignore: -------------------------------------------------------------------------------- 1 | hardhat.config.js 2 | scripts 3 | test 4 | -------------------------------------------------------------------------------- /hardhat/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/.prettierignore -------------------------------------------------------------------------------- /hardhat/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/.prettierrc -------------------------------------------------------------------------------- /hardhat/.solcover.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/.solcover.js -------------------------------------------------------------------------------- /hardhat/.solhint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/.solhint.json -------------------------------------------------------------------------------- /hardhat/.solhintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | contracts/test -------------------------------------------------------------------------------- /hardhat/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/README.md -------------------------------------------------------------------------------- /hardhat/assets/mnist_image.pgm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/assets/mnist_image.pgm -------------------------------------------------------------------------------- /hardhat/circuits/circuit.circom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/circuits/circuit.circom -------------------------------------------------------------------------------- /hardhat/circuits/circuit2.circom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/circuits/circuit2.circom -------------------------------------------------------------------------------- /hardhat/circuits/sha256/ch.circom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/circuits/sha256/ch.circom -------------------------------------------------------------------------------- /hardhat/circuits/sha256/constants.circom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/circuits/sha256/constants.circom -------------------------------------------------------------------------------- /hardhat/circuits/sha256/main.circom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/circuits/sha256/main.circom -------------------------------------------------------------------------------- /hardhat/circuits/sha256/maj.circom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/circuits/sha256/maj.circom -------------------------------------------------------------------------------- /hardhat/circuits/sha256/rotate.circom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/circuits/sha256/rotate.circom -------------------------------------------------------------------------------- /hardhat/circuits/sha256/sha256.circom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/circuits/sha256/sha256.circom -------------------------------------------------------------------------------- /hardhat/circuits/sha256/sha256_2.circom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/circuits/sha256/sha256_2.circom -------------------------------------------------------------------------------- /hardhat/circuits/sha256/sha256compression.circom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/circuits/sha256/sha256compression.circom -------------------------------------------------------------------------------- /hardhat/circuits/sha256/sha256compression_function.circom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/circuits/sha256/sha256compression_function.circom -------------------------------------------------------------------------------- /hardhat/circuits/sha256/shift.circom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/circuits/sha256/shift.circom -------------------------------------------------------------------------------- /hardhat/circuits/sha256/sigma.circom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/circuits/sha256/sigma.circom -------------------------------------------------------------------------------- /hardhat/circuits/sha256/sigmaplus.circom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/circuits/sha256/sigmaplus.circom -------------------------------------------------------------------------------- /hardhat/circuits/sha256/t1.circom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/circuits/sha256/t1.circom -------------------------------------------------------------------------------- /hardhat/circuits/sha256/t2.circom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/circuits/sha256/t2.circom -------------------------------------------------------------------------------- /hardhat/circuits/sha256/xor3.circom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/circuits/sha256/xor3.circom -------------------------------------------------------------------------------- /hardhat/circuits/stat.circom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/circuits/stat.circom -------------------------------------------------------------------------------- /hardhat/contracts/Bounty.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/contracts/Bounty.sol -------------------------------------------------------------------------------- /hardhat/contracts/BountyFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/contracts/BountyFactory.sol -------------------------------------------------------------------------------- /hardhat/contracts/IVerifier.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/contracts/IVerifier.sol -------------------------------------------------------------------------------- /hardhat/contracts/basic-solidity-examples/SimpleCoin.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/contracts/basic-solidity-examples/SimpleCoin.sol -------------------------------------------------------------------------------- /hardhat/contracts/cid.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/contracts/cid.sol -------------------------------------------------------------------------------- /hardhat/contracts/filecoin-api-examples/DealRewarder.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/contracts/filecoin-api-examples/DealRewarder.sol -------------------------------------------------------------------------------- /hardhat/contracts/filecoin-api-examples/FilecoinMarketConsumer.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/contracts/filecoin-api-examples/FilecoinMarketConsumer.sol -------------------------------------------------------------------------------- /hardhat/contracts/lib/buffer/.gitattributes: -------------------------------------------------------------------------------- 1 | *.sol linguist-language=Solidity 2 | -------------------------------------------------------------------------------- /hardhat/contracts/lib/buffer/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/contracts/lib/buffer/.gitignore -------------------------------------------------------------------------------- /hardhat/contracts/lib/buffer/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | -------------------------------------------------------------------------------- /hardhat/contracts/lib/buffer/.soliumignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /hardhat/contracts/lib/buffer/.soliumrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/contracts/lib/buffer/.soliumrc.json -------------------------------------------------------------------------------- /hardhat/contracts/lib/buffer/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/contracts/lib/buffer/.travis.yml -------------------------------------------------------------------------------- /hardhat/contracts/lib/buffer/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/contracts/lib/buffer/LICENSE -------------------------------------------------------------------------------- /hardhat/contracts/lib/buffer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/contracts/lib/buffer/README.md -------------------------------------------------------------------------------- /hardhat/contracts/lib/buffer/contracts/Buffer.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/contracts/lib/buffer/contracts/Buffer.sol -------------------------------------------------------------------------------- /hardhat/contracts/lib/buffer/hardhat.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/contracts/lib/buffer/hardhat.config.js -------------------------------------------------------------------------------- /hardhat/contracts/lib/buffer/migrations/1_initial_migration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/contracts/lib/buffer/migrations/1_initial_migration.js -------------------------------------------------------------------------------- /hardhat/contracts/lib/buffer/migrations/2_deploy_contracts.js: -------------------------------------------------------------------------------- 1 | module.exports = async (deployer) => { }; 2 | 3 | -------------------------------------------------------------------------------- /hardhat/contracts/lib/buffer/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/contracts/lib/buffer/package-lock.json -------------------------------------------------------------------------------- /hardhat/contracts/lib/buffer/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/contracts/lib/buffer/package.json -------------------------------------------------------------------------------- /hardhat/contracts/lib/buffer/test/TestBuffer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/contracts/lib/buffer/test/TestBuffer.js -------------------------------------------------------------------------------- /hardhat/contracts/lib/buffer/test/TestBuffer.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/contracts/lib/buffer/test/TestBuffer.sol -------------------------------------------------------------------------------- /hardhat/contracts/lib/buffer/truffle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/contracts/lib/buffer/truffle.js -------------------------------------------------------------------------------- /hardhat/contracts/lib/filecoin-solidity/contracts/v0.8/AccountAPI.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/contracts/lib/filecoin-solidity/contracts/v0.8/AccountAPI.sol -------------------------------------------------------------------------------- /hardhat/contracts/lib/filecoin-solidity/contracts/v0.8/DataCapAPI.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/contracts/lib/filecoin-solidity/contracts/v0.8/DataCapAPI.sol -------------------------------------------------------------------------------- /hardhat/contracts/lib/filecoin-solidity/contracts/v0.8/InitAPI.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/contracts/lib/filecoin-solidity/contracts/v0.8/InitAPI.sol -------------------------------------------------------------------------------- /hardhat/contracts/lib/filecoin-solidity/contracts/v0.8/MarketAPI.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/contracts/lib/filecoin-solidity/contracts/v0.8/MarketAPI.sol -------------------------------------------------------------------------------- /hardhat/contracts/lib/filecoin-solidity/contracts/v0.8/MinerAPI.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/contracts/lib/filecoin-solidity/contracts/v0.8/MinerAPI.sol -------------------------------------------------------------------------------- /hardhat/contracts/lib/filecoin-solidity/contracts/v0.8/MultisigAPI.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/contracts/lib/filecoin-solidity/contracts/v0.8/MultisigAPI.sol -------------------------------------------------------------------------------- /hardhat/contracts/lib/filecoin-solidity/contracts/v0.8/PowerAPI.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/contracts/lib/filecoin-solidity/contracts/v0.8/PowerAPI.sol -------------------------------------------------------------------------------- /hardhat/contracts/lib/filecoin-solidity/contracts/v0.8/PrecompilesAPI.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/contracts/lib/filecoin-solidity/contracts/v0.8/PrecompilesAPI.sol -------------------------------------------------------------------------------- /hardhat/contracts/lib/filecoin-solidity/contracts/v0.8/Utils.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/contracts/lib/filecoin-solidity/contracts/v0.8/Utils.sol -------------------------------------------------------------------------------- /hardhat/contracts/lib/filecoin-solidity/contracts/v0.8/VerifRegAPI.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/contracts/lib/filecoin-solidity/contracts/v0.8/VerifRegAPI.sol -------------------------------------------------------------------------------- /hardhat/contracts/lib/filecoin-solidity/contracts/v0.8/cbor/AccountCbor.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/contracts/lib/filecoin-solidity/contracts/v0.8/cbor/AccountCbor.sol -------------------------------------------------------------------------------- /hardhat/contracts/lib/filecoin-solidity/contracts/v0.8/cbor/BigIntCbor.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/contracts/lib/filecoin-solidity/contracts/v0.8/cbor/BigIntCbor.sol -------------------------------------------------------------------------------- /hardhat/contracts/lib/filecoin-solidity/contracts/v0.8/cbor/DataCapCbor.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/contracts/lib/filecoin-solidity/contracts/v0.8/cbor/DataCapCbor.sol -------------------------------------------------------------------------------- /hardhat/contracts/lib/filecoin-solidity/contracts/v0.8/cbor/FilecoinCbor.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/contracts/lib/filecoin-solidity/contracts/v0.8/cbor/FilecoinCbor.sol -------------------------------------------------------------------------------- /hardhat/contracts/lib/filecoin-solidity/contracts/v0.8/cbor/InitCbor.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/contracts/lib/filecoin-solidity/contracts/v0.8/cbor/InitCbor.sol -------------------------------------------------------------------------------- /hardhat/contracts/lib/filecoin-solidity/contracts/v0.8/cbor/MarketCbor.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/contracts/lib/filecoin-solidity/contracts/v0.8/cbor/MarketCbor.sol -------------------------------------------------------------------------------- /hardhat/contracts/lib/filecoin-solidity/contracts/v0.8/cbor/MinerCbor.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/contracts/lib/filecoin-solidity/contracts/v0.8/cbor/MinerCbor.sol -------------------------------------------------------------------------------- /hardhat/contracts/lib/filecoin-solidity/contracts/v0.8/cbor/MultisigCbor.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/contracts/lib/filecoin-solidity/contracts/v0.8/cbor/MultisigCbor.sol -------------------------------------------------------------------------------- /hardhat/contracts/lib/filecoin-solidity/contracts/v0.8/cbor/PowerCbor.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/contracts/lib/filecoin-solidity/contracts/v0.8/cbor/PowerCbor.sol -------------------------------------------------------------------------------- /hardhat/contracts/lib/filecoin-solidity/contracts/v0.8/cbor/VerifRegCbor.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/contracts/lib/filecoin-solidity/contracts/v0.8/cbor/VerifRegCbor.sol -------------------------------------------------------------------------------- /hardhat/contracts/lib/filecoin-solidity/contracts/v0.8/types/AccountTypes.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/contracts/lib/filecoin-solidity/contracts/v0.8/types/AccountTypes.sol -------------------------------------------------------------------------------- /hardhat/contracts/lib/filecoin-solidity/contracts/v0.8/types/CommonTypes.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/contracts/lib/filecoin-solidity/contracts/v0.8/types/CommonTypes.sol -------------------------------------------------------------------------------- /hardhat/contracts/lib/filecoin-solidity/contracts/v0.8/types/DataCapTypes.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/contracts/lib/filecoin-solidity/contracts/v0.8/types/DataCapTypes.sol -------------------------------------------------------------------------------- /hardhat/contracts/lib/filecoin-solidity/contracts/v0.8/types/InitTypes.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/contracts/lib/filecoin-solidity/contracts/v0.8/types/InitTypes.sol -------------------------------------------------------------------------------- /hardhat/contracts/lib/filecoin-solidity/contracts/v0.8/types/MarketTypes.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/contracts/lib/filecoin-solidity/contracts/v0.8/types/MarketTypes.sol -------------------------------------------------------------------------------- /hardhat/contracts/lib/filecoin-solidity/contracts/v0.8/types/MinerTypes.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/contracts/lib/filecoin-solidity/contracts/v0.8/types/MinerTypes.sol -------------------------------------------------------------------------------- /hardhat/contracts/lib/filecoin-solidity/contracts/v0.8/types/MultisigTypes.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/contracts/lib/filecoin-solidity/contracts/v0.8/types/MultisigTypes.sol -------------------------------------------------------------------------------- /hardhat/contracts/lib/filecoin-solidity/contracts/v0.8/types/PowerTypes.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/contracts/lib/filecoin-solidity/contracts/v0.8/types/PowerTypes.sol -------------------------------------------------------------------------------- /hardhat/contracts/lib/filecoin-solidity/contracts/v0.8/types/VerifRegTypes.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/contracts/lib/filecoin-solidity/contracts/v0.8/types/VerifRegTypes.sol -------------------------------------------------------------------------------- /hardhat/contracts/lib/filecoin-solidity/contracts/v0.8/utils/Actor.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/contracts/lib/filecoin-solidity/contracts/v0.8/utils/Actor.sol -------------------------------------------------------------------------------- /hardhat/contracts/lib/filecoin-solidity/contracts/v0.8/utils/CborDecode.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/contracts/lib/filecoin-solidity/contracts/v0.8/utils/CborDecode.sol -------------------------------------------------------------------------------- /hardhat/contracts/lib/filecoin-solidity/contracts/v0.8/utils/Misc.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/contracts/lib/filecoin-solidity/contracts/v0.8/utils/Misc.sol -------------------------------------------------------------------------------- /hardhat/contracts/lib/openzeppelin-contracts/contracts/utils/Strings.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/contracts/lib/openzeppelin-contracts/contracts/utils/Strings.sol -------------------------------------------------------------------------------- /hardhat/contracts/lib/openzeppelin-contracts/contracts/utils/math/Math.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/contracts/lib/openzeppelin-contracts/contracts/utils/math/Math.sol -------------------------------------------------------------------------------- /hardhat/contracts/lib/openzeppelin-contracts/contracts/utils/math/SafeCast.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/contracts/lib/openzeppelin-contracts/contracts/utils/math/SafeCast.sol -------------------------------------------------------------------------------- /hardhat/contracts/lib/openzeppelin-contracts/contracts/utils/math/SafeMath.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/contracts/lib/openzeppelin-contracts/contracts/utils/math/SafeMath.sol -------------------------------------------------------------------------------- /hardhat/contracts/lib/openzeppelin-contracts/contracts/utils/math/SignedMath.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/contracts/lib/openzeppelin-contracts/contracts/utils/math/SignedMath.sol -------------------------------------------------------------------------------- /hardhat/contracts/lib/openzeppelin-contracts/contracts/utils/math/SignedSafeMath.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/contracts/lib/openzeppelin-contracts/contracts/utils/math/SignedSafeMath.sol -------------------------------------------------------------------------------- /hardhat/contracts/lib/solidity-cborutils/.gitattributes: -------------------------------------------------------------------------------- 1 | *.sol linguist-language=Solidity 2 | -------------------------------------------------------------------------------- /hardhat/contracts/lib/solidity-cborutils/.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/contracts/lib/solidity-cborutils/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /hardhat/contracts/lib/solidity-cborutils/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | build 3 | artifacts 4 | cache 5 | -------------------------------------------------------------------------------- /hardhat/contracts/lib/solidity-cborutils/.solhint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/contracts/lib/solidity-cborutils/.solhint.json -------------------------------------------------------------------------------- /hardhat/contracts/lib/solidity-cborutils/.soliumignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | test -------------------------------------------------------------------------------- /hardhat/contracts/lib/solidity-cborutils/.soliumrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/contracts/lib/solidity-cborutils/.soliumrc.json -------------------------------------------------------------------------------- /hardhat/contracts/lib/solidity-cborutils/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/contracts/lib/solidity-cborutils/LICENSE -------------------------------------------------------------------------------- /hardhat/contracts/lib/solidity-cborutils/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/contracts/lib/solidity-cborutils/README.md -------------------------------------------------------------------------------- /hardhat/contracts/lib/solidity-cborutils/contracts/CBOR.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/contracts/lib/solidity-cborutils/contracts/CBOR.sol -------------------------------------------------------------------------------- /hardhat/contracts/lib/solidity-cborutils/hardhat.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/contracts/lib/solidity-cborutils/hardhat.config.js -------------------------------------------------------------------------------- /hardhat/contracts/lib/solidity-cborutils/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/contracts/lib/solidity-cborutils/package.json -------------------------------------------------------------------------------- /hardhat/contracts/lib/solidity-cborutils/test/TestCBOR.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/contracts/lib/solidity-cborutils/test/TestCBOR.sol -------------------------------------------------------------------------------- /hardhat/contracts/lib/solidity-cborutils/test/testcbor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/contracts/lib/solidity-cborutils/test/testcbor.js -------------------------------------------------------------------------------- /hardhat/contracts/lib/solidity-cborutils/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/contracts/lib/solidity-cborutils/yarn.lock -------------------------------------------------------------------------------- /hardhat/contracts/verifier.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/contracts/verifier.sol -------------------------------------------------------------------------------- /hardhat/deploy/00_deploy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/deploy/00_deploy.js -------------------------------------------------------------------------------- /hardhat/hardhat.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/hardhat.config.js -------------------------------------------------------------------------------- /hardhat/helper-hardhat-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/helper-hardhat-config.js -------------------------------------------------------------------------------- /hardhat/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/package.json -------------------------------------------------------------------------------- /hardhat/sample_calldata/claimBounty.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/sample_calldata/claimBounty.json -------------------------------------------------------------------------------- /hardhat/sample_calldata/createBounty.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/sample_calldata/createBounty.json -------------------------------------------------------------------------------- /hardhat/sample_calldata/submitBounty.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/sample_calldata/submitBounty.json -------------------------------------------------------------------------------- /hardhat/scripts/bump-solidity.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/scripts/bump-solidity.js -------------------------------------------------------------------------------- /hardhat/scripts/compile-circuits.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/scripts/compile-circuits.sh -------------------------------------------------------------------------------- /hardhat/scripts/setup-circom.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/scripts/setup-circom.sh -------------------------------------------------------------------------------- /hardhat/tasks/deal-rewarder/add-cid.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/tasks/deal-rewarder/add-cid.js -------------------------------------------------------------------------------- /hardhat/tasks/filecoin-market-consumer/store-all.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/tasks/filecoin-market-consumer/store-all.js -------------------------------------------------------------------------------- /hardhat/tasks/get-address.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/tasks/get-address.js -------------------------------------------------------------------------------- /hardhat/tasks/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/tasks/index.js -------------------------------------------------------------------------------- /hardhat/tasks/simple-coin/get-balance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/tasks/simple-coin/get-balance.js -------------------------------------------------------------------------------- /hardhat/tasks/simple-coin/send-coin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/tasks/simple-coin/send-coin.js -------------------------------------------------------------------------------- /hardhat/test/bounty.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/test/bounty.test.js -------------------------------------------------------------------------------- /hardhat/test/circuit.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/test/circuit.test.js -------------------------------------------------------------------------------- /hardhat/test/circuit2.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/test/circuit2.test.js -------------------------------------------------------------------------------- /hardhat/test/factory.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/test/factory.test.js -------------------------------------------------------------------------------- /hardhat/test/lighthouse.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/test/lighthouse.test.js -------------------------------------------------------------------------------- /hardhat/test/mnist_latest_input.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/test/mnist_latest_input.json -------------------------------------------------------------------------------- /hardhat/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/hardhat/yarn.lock -------------------------------------------------------------------------------- /ui/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/ui/.babelrc -------------------------------------------------------------------------------- /ui/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/ui/.eslintrc.js -------------------------------------------------------------------------------- /ui/Bounty.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/ui/Bounty.json -------------------------------------------------------------------------------- /ui/BountyFactory.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/ui/BountyFactory.json -------------------------------------------------------------------------------- /ui/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/ui/README.md -------------------------------------------------------------------------------- /ui/base32.d.ts: -------------------------------------------------------------------------------- 1 | declare module "base32.js"; -------------------------------------------------------------------------------- /ui/components/CreateBounty/CheckOutStep.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/ui/components/CreateBounty/CheckOutStep.tsx -------------------------------------------------------------------------------- /ui/components/CreateBounty/InitializeStep.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/ui/components/CreateBounty/InitializeStep.tsx -------------------------------------------------------------------------------- /ui/components/CreateBounty/ProcessingStep.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/ui/components/CreateBounty/ProcessingStep.tsx -------------------------------------------------------------------------------- /ui/components/CreateBounty/VerifyStep.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/ui/components/CreateBounty/VerifyStep.tsx -------------------------------------------------------------------------------- /ui/components/FlowCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/ui/components/FlowCard.tsx -------------------------------------------------------------------------------- /ui/components/MainFlow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/ui/components/MainFlow.tsx -------------------------------------------------------------------------------- /ui/components/NavBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/ui/components/NavBar.tsx -------------------------------------------------------------------------------- /ui/components/NavList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/ui/components/NavList.tsx -------------------------------------------------------------------------------- /ui/components/TopBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/ui/components/TopBar.tsx -------------------------------------------------------------------------------- /ui/components/TopSearchBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/ui/components/TopSearchBar.tsx -------------------------------------------------------------------------------- /ui/local-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/ui/local-env.d.ts -------------------------------------------------------------------------------- /ui/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/ui/next.config.js -------------------------------------------------------------------------------- /ui/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/ui/package-lock.json -------------------------------------------------------------------------------- /ui/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/ui/package.json -------------------------------------------------------------------------------- /ui/pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/ui/pages/_app.tsx -------------------------------------------------------------------------------- /ui/pages/api/chain.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/ui/pages/api/chain.config.ts -------------------------------------------------------------------------------- /ui/pages/api/hello.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/ui/pages/api/hello.ts -------------------------------------------------------------------------------- /ui/pages/create.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/ui/pages/create.tsx -------------------------------------------------------------------------------- /ui/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/ui/pages/index.tsx -------------------------------------------------------------------------------- /ui/pages/myspace.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/ui/pages/myspace.tsx -------------------------------------------------------------------------------- /ui/pages/submissions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/ui/pages/submissions.tsx -------------------------------------------------------------------------------- /ui/pages/tasks/[slug].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/ui/pages/tasks/[slug].tsx -------------------------------------------------------------------------------- /ui/public/staricon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/ui/public/staricon.svg -------------------------------------------------------------------------------- /ui/styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/ui/styles/globals.css -------------------------------------------------------------------------------- /ui/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/ui/tsconfig.json -------------------------------------------------------------------------------- /ui/typings.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/ui/typings.d.ts -------------------------------------------------------------------------------- /ui/utils.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z-kaggle/ZKaggle/HEAD/ui/utils.tsx --------------------------------------------------------------------------------