Commit Graph

  • ae03690d51 Submit proof as field elements, not bytes Mark Spanbroek 2024-01-18 13:37:33 +0100
  • 534f8cbf51 Cleanup verifier template Mark Spanbroek 2024-01-18 10:29:10 +0100
  • 1af40f1790 Read proof from file in test Mark Spanbroek 2024-01-18 09:54:21 +0100
  • bf64de7e50 Update to solidity 0.8.8 Mark Spanbroek 2024-01-18 08:56:15 +0100
  • 3e3f2307d8 Remove GPL'ed verifier, replace by MIT verifier Mark Spanbroek 2024-01-18 08:52:22 +0100
  • 61be76da0e Add preprocessing to generate verification contract Mark Spanbroek 2024-01-18 07:52:00 +0100
  • c08e8be8f9 Add verification keys and example proof for local deployment Mark Spanbroek 2024-01-18 05:41:19 +0100
  • 6b8d3ca83b MIT licensed version of solidity Groth16 verifier Mark Spanbroek 2024-01-18 05:30:43 +0100
  • e1657acdd0 Stub out zk proof verification in marketplace tests Mark Spanbroek 2024-01-15 16:28:27 +0100
  • e59f0f961e Submit proofs as array of bytes Mark Spanbroek 2024-01-15 16:25:30 +0100
  • d29a259090 Fix linter warnings Mark Spanbroek 2024-01-10 15:18:31 +0100
  • 327ae14112 Formatting with prettier Mark Spanbroek 2024-01-10 15:12:18 +0100
  • db124ddbd9 Re-arrange marketplace constructor parameters Mark Spanbroek 2024-01-10 15:12:06 +0100
  • 0d9b67bb31 feat: verifier integration Adam Uhlíř 2024-01-05 12:27:53 +0100
  • a78e9ed5f7 Fix marketplace deployment script Mark Spanbroek 2024-01-23 14:14:53 +0100
  • a22efb1488 Cleanup verifer.js Mark Spanbroek 2024-01-23 14:03:37 +0100
  • fb176f397e Deploy verifier with verifier key per network Mark Spanbroek 2024-01-23 13:56:52 +0100
  • 2dd0729f42 Refactor verifier contract: formatting Mark Spanbroek 2024-01-23 13:30:11 +0100
  • 939704e8ad Refactor verifier contract: remove unnecessary conversions Mark Spanbroek 2024-01-23 13:28:53 +0100
  • 2d0d6cfd03 Refactor verifier contract: Formatting Mark Spanbroek 2024-01-23 13:26:05 +0100
  • 27a81cee42 Refactor verifier contract: use structs from Groth16.sol Mark Spanbroek 2024-01-23 13:18:33 +0100
  • da19b52575 Refactor verifier contract: remove dead code Mark Spanbroek 2024-01-23 13:14:04 +0100
  • fe2cf27002 Refactor verifier contract: remove unnecessary conversions Mark Spanbroek 2024-01-23 13:12:02 +0100
  • 73ef5200cf Refactor verifier contract: fix linter warnings Mark Spanbroek 2024-01-23 13:05:27 +0100
  • 9608908cc8 Refactor verifier contract: remove preprocessing Mark Spanbroek 2024-01-23 12:51:35 +0100
  • 23df33e7f0 Refactor verifier contract: public input as dynamic array Mark Spanbroek 2024-01-23 12:50:14 +0100
  • 8686e973ce Refactor verifier contract: verification key as parameter Mark Spanbroek 2024-01-23 12:38:47 +0100
  • 2013aad399 Refactor verifier contract: X -> x, Y -> y Mark Spanbroek 2024-01-23 12:34:43 +0100
  • 531c79a4d4 Refactor verifier contract: set verifying key in constructor Mark Spanbroek 2024-01-23 11:48:01 +0100
  • 77556a805d Refactor verifier contract: fix typo Mark Spanbroek 2024-01-23 10:49:54 +0100
  • 4765b115f9 Refactor verifier contract: extract constants Mark Spanbroek 2024-01-23 10:48:24 +0100
  • e577c43930 Refactor verifier contract: formatting Mark Spanbroek 2024-01-23 10:41:50 +0100
  • 27c2b40dfc Update solidity to 0.8.23 Mark Spanbroek 2024-01-23 10:24:02 +0100
  • 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