Commit Graph

  • f4f4b2268f inputs: Add default inputs master Yi Sun 2022-04-23 06:51:54 +00:00
  • c64eec46a4 eth_addr_storage: Fix accidental comment Yi Sun 2022-04-21 18:00:56 +00:00
  • 5df40fb630 input_gen: Refactor input generation scripts Yi Sun 2022-04-21 18:00:01 +00:00
  • 6c067efec2 test: Remove old tests Yi Sun 2022-04-21 16:31:57 +00:00
  • f3950568b3 eth: Revert name change Yi Sun 2022-04-21 16:21:52 +00:00
  • a47ebf3a79 eth_tx: Increase max tx size Yi Sun 2022-04-21 16:21:14 +00:00
  • 76950d93ee Refactor: Remove mpt2 and clean up unused RLP template Yi Sun 2022-04-21 07:31:42 +00:00
  • 99df1edb5d eth_tx: add transaction proof demo script Yi Sun 2022-04-21 07:01:57 +00:00
  • 0398e845ae Refactor: Remove eth2 and old run scripts Yi Sun 2022-04-21 07:00:42 +00:00
  • b033caca53 Cleanup: remove bug PoC Yi Sun 2022-04-21 05:39:35 +00:00
  • 5943c5b640 Cleanup: remove extraneous test file Yi Sun 2022-04-21 05:39:09 +00:00
  • 0e53efd134 EthTxProof: Fix bugs, add wrapper Yi Sun 2022-04-20 16:37:45 +00:00
  • 529fe8d471 RlpArrayCheckNoPrefix: Add and integrate into all circuits Yi Sun 2022-04-12 22:47:31 +00:00
  • 18d18977ce Rlp: Fix literal length handling Yi Sun 2022-04-11 15:38:38 +00:00
  • afcabbfd4d v2 circuits: First updated version [wip] Yi Sun 2022-04-11 02:43:17 +00:00
  • fa1c3bf9e0 RlpArrayCheck: Add logging, fix bugs Yi Sun 2022-04-10 20:40:34 +00:00
  • ededc8b0bc EthBlockHash2: Add test script Yi Sun 2022-04-10 09:12:27 +00:00
  • b814739dbe EthBlockHash2: Add prototype Yi Sun 2022-04-10 09:11:57 +00:00
  • 4aa54ea800 bug: add testor Yi Sun 2022-04-09 13:01:41 -04:00
  • dc964d5a82 eth_addr_storage: Debug input_gen Yi Sun 2022-04-09 16:50:26 +00:00
  • 92eaca5dd1 Add witness parser Yi Sun 2022-04-03 21:14:45 +00:00
  • 46699e0721 EthAddressStorageProof: Add first version Yi Sun 2022-03-26 19:50:52 -04:00
  • 941851861f Merge branch 'master' of github.com:yi-sun/eth-attestor Yi Sun 2022-03-14 02:41:54 -04:00
  • ccec33e388 Refactor: Change variable names to be consistent Yi Sun 2022-03-14 02:41:47 -04:00
  • bf95836608 tx_test: Fix tx length output Yi Sun 2022-03-14 05:18:12 +00:00
  • 2d1f79dee6 generate_tx_proof_inputs: Fix branch length bug Yi Sun 2022-03-12 20:58:38 +00:00
  • d006ff83ea Clean up inputs Yi Sun 2022-03-12 19:53:02 +00:00
  • 475228a14f SubArray: Re-add logging Yi Sun 2022-03-10 19:04:41 -05:00
  • 95b6a2728f SubArray: Specify bits Yi Sun 2022-03-10 19:02:50 -05:00
  • d89e5513af SubArray: Barrel shifter optimization Yi Sun 2022-03-10 23:51:09 +00:00
  • a4022650f9 tx_test: Add tests for all tx in a block Yi Sun 2022-03-10 15:25:48 -05:00
  • ef36af69ee punk_test: Add tests for proof of punk Yi Sun 2022-03-10 15:25:20 -05:00
  • 0f2d5c005c parse_logs: Add systematic logging and log parsing Yi Sun 2022-03-10 15:12:38 -05:00
  • 10a4f0d48e input_gen: Fix storage proof bug Yi Sun 2022-03-10 12:07:46 -05:00
  • c18419e2e2 keccak: padding optimizations Yi Sun 2022-02-15 12:58:12 -05:00
  • f66032813a keccak: Circuit optimizations Yi Sun 2022-02-15 12:30:55 -05:00
  • 32c43fde2d RLP: Circuit optimizations Yi Sun 2022-02-15 01:46:40 -05:00
  • 71800cff20 input_gen: Update for max depths Yi Sun 2022-02-14 02:56:40 -05:00
  • a331857010 MPT: Add MPTInclusionNoEndTermination Yi Sun 2022-02-14 02:56:23 -05:00
  • 6e19d7db3b input_gen: Generate proofs for punks Yi Sun 2022-02-14 00:52:52 -06:00
  • 7dfbdae986 input_gen: Update scripts and add block and proofs for punk contract Yi Sun 2022-02-13 23:58:53 -06:00
  • bdf66e86cc input_gen: Clean up generation scripts Yi Sun 2022-02-10 02:35:23 -05:00
  • 4f01f03f3f input_gen: Add generation scripts Yi Sun 2022-02-10 00:37:49 -06:00
  • 87e0e40aa9 ExtensionCheck: Fix cases where path is a 1-hex literal Yi Sun 2022-02-06 06:02:55 +00:00
  • 02b5e372ec Fix typo Yi Sun 2022-02-04 04:29:15 +00:00
  • 7f819edc52 MPTInclusion: Add isTerminalBranch input Yi Sun 2022-02-04 04:27:52 +00:00
  • 82eee6e18c Add basic README.md Yi Sun 2022-02-04 04:25:34 +00:00
  • 1d879a138d eth_block_hash: Fix broken import Yi Sun 2022-02-03 20:51:43 +00:00
  • 2540490e98 address_proof: Fix input bug Yi Sun 2022-02-03 20:41:09 +00:00
  • 5fca4ebd12 package.json: add build scripts Yi Sun 2022-02-03 02:31:54 -05:00
  • 82b31983a6 eth_block_hash: Add build scripts Yi Sun 2022-02-03 02:29:29 -05:00
  • 5f6cc4ccb9 tx_proof: Add prototype Yi Sun 2022-02-03 02:25:34 -05:00
  • eafb3f9437 Add address_proof scripts Yi Sun 2022-02-03 02:24:10 -05:00
  • 9a3ab7e3c7 Add storage_proof execution Yi Sun 2022-02-03 02:05:33 -05:00
  • 57d9f35254 Refactor Eth circuits Yi Sun 2022-01-27 04:11:24 -05:00
  • 2688228fcc MPTInclusionFixedKeyHexLen: Add test Yi Sun 2022-01-27 04:04:19 -05:00
  • 69392003c3 LeafFixedKeyHexLen, BranchFixedKeyHexLen: Add tests Yi Sun 2022-01-27 03:47:46 -05:00
  • ff294ec13d ArrayEq, SubArray: Add tests Yi Sun 2022-01-27 03:24:02 -05:00
  • bbf75f8115 KeccakOrLiteralHex: Add tests Yi Sun 2022-01-27 03:09:15 -05:00
  • 778213d9a3 Add test stub circuits Yi Sun 2022-01-27 01:00:32 -05:00
  • aad8a79955 More refactoring Yi Sun 2022-01-27 00:59:55 -05:00
  • 5a30d39a7d Remove fixed depth MPT Yi Sun 2022-01-27 00:25:28 -05:00
  • 3a33fc198d Clean up EthBlockHash Yi Sun 2022-01-27 00:24:41 -05:00
  • d0b25a59b7 Refactor keccak Yi Sun 2022-01-27 00:22:39 -05:00
  • 6eb8f2f787 Fix small bug Yi Sun 2022-01-27 00:18:35 -05:00
  • 69b267fdd3 Add variable depth circuits Yi Sun 2022-01-26 02:47:09 -05:00
  • 03225d8bfe MPTInclusionFixedKeyHexLen: First working version with a storage proof Yi Sun 2022-01-24 00:39:06 -05:00
  • 956704b565 EthBlockhash: First working version Yi Sun 2022-01-17 16:57:33 -05:00
  • c9cbf92fa8 Fix bug Yi Sun 2022-01-17 01:45:04 -06:00
  • 2106d9435a First test of EthBlockHash Yi Sun 2022-01-17 01:25:39 -06:00
  • f9aa99c47a First working version of keccak with multiple Absorb steps Yi Sun 2022-01-15 22:52:35 -06:00
  • e5aef0f420 Add repo scaffolding Yi Sun 2022-01-08 02:31:26 -06:00
  • 56f61a2c31 first commit Yi Sun 2022-01-08 02:25:15 -06:00