Commit Graph

  • 39a79e6e8a Formatting Mark Spanbroek 2024-01-22 16:43:11 +0100
  • 4b9915993a Calculate public inputs for ZK proof verificition Mark Spanbroek 2024-01-22 16:43:03 +0100
  • 8131272c84 Conversion between little and big endian Mark Spanbroek 2024-01-22 15:38:25 +0100
  • 4a34dc670e Move submitProof() function to Marketplace Mark Spanbroek 2024-01-18 14:09:36 +0100
  • b4e0a88658 Submit proof as Groth16Proof struct Mark Spanbroek 2024-01-18 13:50:54 +0100
  • 7cc052760e Submit proof as field elements, not bytes Mark Spanbroek 2024-01-18 13:37:33 +0100
  • bde699e2c3 Cleanup verifier template Mark Spanbroek 2024-01-18 10:29:10 +0100
  • 81a4ac2a7b Read proof from file in test Mark Spanbroek 2024-01-18 09:54:21 +0100
  • eb813759c1 Update to solidity 0.8.8 Mark Spanbroek 2024-01-18 08:56:15 +0100
  • 1bced8bd12 Remove GPL'ed verifier, replace by MIT verifier Mark Spanbroek 2024-01-18 08:52:22 +0100
  • d5cc5fc18c Add preprocessing to generate verification contract Mark Spanbroek 2024-01-18 07:52:00 +0100
  • fd6611831e Add verification keys and example proof for local deployment Mark Spanbroek 2024-01-18 05:41:19 +0100
  • dd7f0bb456 MIT licensed version of solidity Groth16 verifier Mark Spanbroek 2024-01-18 05:30:43 +0100
  • ea75dd42e5 Stub out zk proof verification in marketplace tests Mark Spanbroek 2024-01-15 16:28:27 +0100
  • a087c28d38 Submit proofs as array of bytes Mark Spanbroek 2024-01-15 16:25:30 +0100
  • 11effef655 Fix linter warnings Mark Spanbroek 2024-01-10 15:18:31 +0100
  • a52b5be0ec Formatting with prettier Mark Spanbroek 2024-01-10 15:12:18 +0100
  • c99546ccaa Re-arrange marketplace constructor parameters Mark Spanbroek 2024-01-10 15:12:06 +0100
  • 3f78ab18c8
    feat: verifier integration Adam Uhlíř 2024-01-05 12:27:53 +0100
  • b5f33992b6
    Increase pointer by 67 blocks each time the period is increased (#75) Eric 2023-12-14 23:02:03 +0000
  • b24bd3ac5e
    Increase pointer by 67 instead of 64 for each period Mark Spanbroek 2023-11-15 10:49:21 +0100
  • b96088359c
    Increase pointer by 64 blocks each time the period is increased Eric 2023-11-15 17:18:54 +1100
  • 87461f6b83
    fix: check expiration is before request end (#77) Adam Uhlíř 2023-12-05 11:18:43 +0100
  • 97a3d32c3f
    prevent partial payout underflow Eric 2023-12-05 18:54:44 +1100
  • 3b1c75444c
    fix: check expiration is before request end Adam Uhlíř 2023-11-27 15:24:06 +0100
  • b625f0d519 Merkle root is 32 bytes Mark Spanbroek 2023-11-22 12:47:31 +0100
  • efafa43910 Remove PoR parameters, add merkle root for storage proofs Mark Spanbroek 2023-10-18 16:27:42 +0200
  • 1aa06aed22 Merkle root is 32 bytes Mark Spanbroek 2023-11-22 12:47:31 +0100
  • 2298c6db19 use safeERC20 and safeTransferFrom 0xb337r007 2023-11-03 14:22:45 +0100
  • 84278e43db update Marketplace and Proofs to use custom errors 0xb337r007 2023-11-03 13:07:48 +0100
  • 988835cecd Remove PoR parameters, add merkle root for storage proofs Mark Spanbroek 2023-10-18 16:27:42 +0200
  • 14e453ac31
    feat: partial payouts for cancelled requests (#69) Adam Uhlíř 2023-10-16 11:14:02 +0200
  • 11474cf154
    chore: implement feedback Adam Uhlíř 2023-10-16 11:04:23 +0200
  • b0772ba124
    refactor: rename the helper functions for next block Adam Uhlíř 2023-09-28 15:34:55 +0200
  • af8d083428
    test: manually mining block when required Adam Uhlíř 2023-09-28 12:29:24 +0200
  • 1ed0cc086b
    feat: partial payouts for cancelled requests Adam Uhlíř 2023-09-27 13:32:21 +0200
  • 1854dfba99 Redeployed on taiko test net after rebase Mark Spanbroek 2023-09-13 14:40:57 +0200
  • ed4717e5ea Fix hardhat error "invalid account" Mark Spanbroek 2023-07-05 15:58:08 +0200
  • ffcc0e5ee6 Deployed on taiko test net Mark Spanbroek 2023-06-19 14:11:09 +0200
  • 0e89d293e4 [taiko] Add RPC endpoint for Taiko test net Mark Spanbroek 2023-06-16 10:59:29 +0200
  • 9c9db67fb9 Redeployed on taiko test net after rebase Mark Spanbroek 2023-09-13 14:40:57 +0200
  • 14ebaec307 Fix hardhat error "invalid account" Mark Spanbroek 2023-07-05 15:58:08 +0200
  • 58efcadf28 Deployed on taiko test net Mark Spanbroek 2023-06-19 14:11:09 +0200
  • 3ce3eae50d [taiko] Add RPC endpoint for Taiko test net Mark Spanbroek 2023-06-16 10:59:29 +0200
  • 1da7ae190a
    clean up chore/document-increaseAllowance-use Eric 2023-09-13 10:03:31 +1000
  • dd17e6f2b2
    Document use of `increaseAllowance` Eric 2023-09-13 10:02:00 +1000
  • 12b595b8d9
    Add reusable workflow for Docker (codex-storage/cs-codex-dist-tests/issues/42) (#67) Slava 2023-08-17 06:05:52 +0300
  • 663b842784
    Add reusable workflow for Docker (codex-storage/cs-codex-dist-tests/issues/42) Veaceslav Doina 2023-08-16 12:57:25 +0300
  • 49da1f9b30
    chore: Bump Node version (#66) Slava 2023-08-16 12:31:41 +0300
  • 357956df31
    Bump Node version Slava 2023-08-16 11:58:30 +0300
  • ac38d7f837
    chore: update dependencies (#64) Ben Bierens 2023-08-10 13:20:29 +0200
  • 972949c5ea
    Bump Hardhat and Node Veaceslav Doina 2023-08-10 13:43:57 +0300
  • f7ade40aa5
    Merge 9e95b28be5 into b4e4897a37 Adam Uhlíř 2023-08-09 13:17:54 +0000
  • 9e95b28be5
    chore: bump dependencies chore/ethers6 Adam Uhlíř 2023-08-09 15:16:55 +0200
  • d6fbfdc5d8 Bump node to the latest LTS - 18.17.0 bumb-hardhat-and-hardhat-deploy Veaceslav Doina 2023-08-08 10:04:35 +0000
  • a534bae857 Bumb hardhat and hardhat-deploy Veaceslav Doina 2023-08-08 09:47:18 +0000
  • 9a83699b44
    from 18.16 to 18.15, debugging deployment in cloud during dist-tests benbierens 2023-08-07 13:58:14 +0200
  • b4e4897a37
    Add Docker builds for Dist-Tests (#63) Slava 2023-07-21 11:08:29 +0300
  • 13c1a76886
    Add Docker builds for Dist-Tests Veaceslav Doina 2023-07-21 10:56:22 +0300
  • d082dc71be
    Update Docker workflow (#62) Slava 2023-07-11 19:36:21 +0300
  • f2417e25cf
    Update Docker workflow Slava 2023-07-11 19:28:53 +0300
  • 230e7276e2
    Support slot queue (#61) Eric Mastro 2023-06-22 06:18:33 +1000
  • ab482fded7
    Update tests Eric Mastro 2023-06-21 19:17:38 +1000
  • 038390d3f7
    copy slotIndex before delete for emit Eric Mastro 2023-06-21 17:54:41 +1000
  • 398035fd22
    add slot index to SlotFreed event Eric Mastro 2023-06-16 13:58:35 +1000
  • 2ec2a16935
    feat: add request expiry to StorageRequested event Eric Mastro 2023-06-15 14:25:45 +1000
  • df219c85d7
    copy slotIndex before delete for emit feat/add-expiry-to-storage-requested-event Eric Mastro 2023-06-21 17:54:41 +1000
  • 6801f2c009 [fuzzing] document `npm run fuzz` in readme Mark Spanbroek 2023-06-19 14:54:31 +0200
  • 96aa98c734 [fuzzing] Use correct hashbang markspanbroek 2023-06-19 14:46:53 +0200
  • f530bc5081 [fuzzing] Only use docker image on x86_64 machines Mark Spanbroek 2023-06-19 11:36:21 +0200
  • b396f13359 [fuzzing] Fix CI Mark Spanbroek 2023-05-30 16:23:23 +0200
  • 05ef48bf7f [fuzzing] Add suggestions for a long test run Mark Spanbroek 2023-05-30 15:43:36 +0200
  • d4fc6bbf7c [fuzzing] update to Echidna 2.2.0 Mark Spanbroek 2023-05-30 15:38:08 +0200
  • a7dd840eaa [fuzzing] transfers out of the contract should always pass Mark Spanbroek 2023-05-30 14:46:56 +0200
  • 03e5546121 [marketplace] formatting Mark Spanbroek 2023-05-30 14:42:59 +0200
  • 42d4778dcc [fuzzing] compile contracts before invoking docker Mark Spanbroek 2023-02-28 16:32:47 +0100
  • c1b412c589 [fuzzing] allow fuzz.sh to be called from any directory Mark Spanbroek 2023-01-30 17:44:34 +0100
  • 25f52c72b1 [ci] Run fuzzing in CI Mark Spanbroek 2023-01-30 14:35:14 +0100
  • 3390e21071 [fuzzing] Enable fuzzing for Marketplace Mark Spanbroek 2023-01-30 10:32:30 +0100
  • b6b68308cb [fuzzing] document `npm run fuzz` in readme Mark Spanbroek 2023-06-19 14:54:31 +0200
  • f7c7ad312b
    [fuzzing] Use correct hashbang markspanbroek 2023-06-19 14:46:53 +0200
  • e55c118ae8 [fuzzing] Only use docker image on x86_64 machines Mark Spanbroek 2023-06-19 11:36:21 +0200
  • 65e62da806 [fuzzing] Fix CI Mark Spanbroek 2023-05-30 16:23:23 +0200
  • 3a4d04f5c8 [fuzzing] Add suggestions for a long test run Mark Spanbroek 2023-05-30 15:43:36 +0200
  • bce1d5ec8b [fuzzing] update to Echidna 2.2.0 Mark Spanbroek 2023-05-30 15:38:08 +0200
  • 9be11c33d7 [fuzzing] transfers out of the contract should always pass Mark Spanbroek 2023-05-30 14:46:56 +0200
  • 03fe3a1a58 [marketplace] formatting Mark Spanbroek 2023-05-30 14:42:59 +0200
  • 3d9d35432f [fuzzing] compile contracts before invoking docker Mark Spanbroek 2023-02-28 16:32:47 +0100
  • 18ea91733b [fuzzing] allow fuzz.sh to be called from any directory Mark Spanbroek 2023-01-30 17:44:34 +0100
  • 33f61e39f5 [ci] Run fuzzing in CI Mark Spanbroek 2023-01-30 14:35:14 +0100
  • 4288573fe3 [fuzzing] Enable fuzzing for Marketplace Mark Spanbroek 2023-01-30 10:32:30 +0100
  • d57cfc69cd Fix "invalid value undefined" in hardhat configuration benbierens 2023-04-17 13:58:52 +0200
  • c7b69893a1 only mint tokens when on local hardhat network Eric Mastro 2023-05-05 16:00:26 +1000
  • 312a3eee55 Sets workdir, adds readme benbierens 2023-04-17 15:36:30 +0200
  • ff6eb147c6 Waits for token mint transaction. benbierens 2023-04-17 15:14:35 +0200
  • f69f9cf7fe debugging deployment of contract to geth node benbierens 2023-04-17 15:00:48 +0200
  • a9a1882ed3 Setting up start script. benbierens 2023-04-17 13:58:52 +0200
  • 6c55756c54 Fix "invalid value undefined" in hardhat configuration benbierens 2023-04-17 13:58:52 +0200
  • 49ba9834b4 only mint tokens when on local hardhat network Eric Mastro 2023-05-05 16:00:26 +1000
  • d8ffd1e1c3 Sets workdir, adds readme benbierens 2023-04-17 15:36:30 +0200