4444 Commits

Author SHA1 Message Date
Robin Salen
71b2ece148
Merge pull request #1216 from topos-protocol/checkpoint_lengths
Display actual trace lengths instead of number of ops
2023-09-07 16:01:07 -04:00
Robin Salen
0b7c408220
Merge pull request #1218 from topos-protocol/keccak_col
Remove filter column for KeccakStark
2023-09-07 16:00:04 -04:00
Robin Salen
05e9fc0bed
Apply Nick's comment 2023-09-07 15:37:53 -04:00
Robin Salen
d0379e9428
Apply Nick's comment 2023-09-07 15:35:34 -04:00
Robin Salen
258b075fd2
Remove filter column for KeccakStark 2023-09-06 20:17:07 -04:00
Nicholas Ward
e6ca460623
Merge pull request #1214 from jtguibas/jtguibas/serde-target
feat: implement serde Serialize and Deserialize for Target
2023-09-06 13:24:48 -07:00
Robin Salen
5690b951b7
Merge pull request #1217 from topos-protocol/cleanup_duplicates
Remove duplicate code
2023-09-06 15:36:16 -04:00
Robin Salen
fa9aae1fdc
Remove duplicate code 2023-09-06 15:15:33 -04:00
Linda Guiga
6207f4465a
Merge pull request #1206 from topos-protocol/missing-public-value-links
Add missing links between public values
2023-09-06 18:53:15 +01:00
Robin Salen
8dcb29e5ad
Display actual trace lengths instead of number of ops 2023-09-06 12:31:17 -04:00
John Guibas
800603d6f1 feat: serde for targets 2023-09-06 09:22:54 -07:00
Linda Guiga
a7096546f1
Merge pull request #1209 from topos-protocol/receipts-all-types
Implement receipts of types 1 and 2
2023-09-06 15:24:16 +01:00
Linda Guiga
d4b71c5686
Replace genesis state trie check with TODO 2023-09-06 15:12:00 +01:00
Linda Guiga
6bd17e29c1
Apply comments 2023-09-06 01:19:31 +01:00
Nicholas Ward
dd3b61a361
Merge pull request #1211 from mir-protocol/comment-fix
Fix comment in `proof.rs`
2023-09-05 14:24:05 -07:00
Nicholas Ward
ac89c7cd40
Fix comment in proof.rs 2023-09-05 14:20:46 -07:00
Linda Guiga
bf21b278d8
Apply comments 2023-09-05 08:22:53 +01:00
Linda Guiga
9ba2b895b9
Implement receipts of types 1 and 2 2023-09-04 15:03:18 +01:00
Linda Guiga
b07644368f
Add missing links between public values 2023-08-31 13:40:13 +01:00
Nicholas Ward
760f09a8aa
Merge pull request #1201 from shuklaayush/fix/keccak-stark-reg-preimage
fix: constrain higher bits of reg_preimage
2023-08-28 12:41:10 -07:00
Ayush Shukla
301aedf072
fix: constrain higher bits of reg_preimage 2023-08-27 22:32:44 +02:00
Robin Salen
a0b2b48992
Merge pull request #1200 from topos-protocol/fix_empty_txn_list
Update ranges in empty_txn_list
2023-08-25 10:24:16 -07:00
Robin Salen
7196714734
Update range from ReceiptTrie PR 2023-08-25 09:58:20 -07:00
Daniel Lubarov
6e7fcc9e13
Merge pull request #1199 from jtguibas/john/make-generate-partial-witness-pub
feat: make generate_partial_witness available outside the crate
2023-08-24 11:14:58 -07:00
John Guibas
d3f33baed3 make generate partial_witness pub 2023-08-24 10:45:49 -07:00
BGluth
62f271a82a
Merge pull request #1198 from mir-protocol/public_values_serde
Made `PublicValues` serializable
2023-08-23 14:20:36 -06:00
BGluth
975fd451e8 Made PublicValues serializable
- Needed by the prover scheduler.
2023-08-23 12:36:11 -06:00
Linda Guiga
86fb6aa065
Merge pull request #1097 from topos-protocol/receipts_and_logs
Implement receipts and logs
2023-08-22 22:20:08 +01:00
Linda Guiga
6a2e24232d
Clippy 2023-08-22 20:00:49 +01:00
Linda Guiga
caae038cec
Cleanup 2023-08-22 20:00:49 +01:00
Linda Guiga
5b962f3c06
Change receipts_trie in basic_smart_contract and self_balance_gas_cost 2023-08-22 20:00:49 +01:00
Linda Guiga
ad9796cb10
Fix tests and address comments 2023-08-22 20:00:49 +01:00
Robin Salen
925cdd5351
Cleanup 2023-08-22 20:00:49 +01:00
Robin Salen
c0b4f155f4
Implement receipts and logs
Co-authored-by: Hamy Ratoanina <hamy.ratoanina@toposware.com>
Co-authored-by: Linda Guiga <lindaguiga3@gmail.com>
2023-08-22 20:00:49 +01:00
Linda Guiga
44115de7ae
Merge pull request #1174 from topos-protocol/merge-context-flags
Combine get_context and set_context into one flag
2023-08-22 19:23:22 +01:00
BGluth
a881c70e50
Merge pull request #1191 from mir-protocol/eth_trie_utils_patch
Patch `eth_trie_utils` to use a non crates-io version
2023-08-22 10:31:38 -06:00
BGluth
18ca89f093 Patched plonky2 to use a patch for eth_trie_utils 2023-08-21 16:44:22 -06:00
Linda Guiga
4e5f6e7e63
Apply comment 2023-08-21 23:12:25 +01:00
Linda Guiga
10bbda039b
Remove unnecessary changes in the Operation enum 2023-08-21 23:12:25 +01:00
Linda Guiga
c3cb227896
Combine get_context and set_context into one flag 2023-08-21 23:12:25 +01:00
Robin Salen
74212a29ae
Merge pull request #1192 from topos-protocol/misc_constraints 2023-08-21 14:58:34 -04:00
Robin Salen
f6f9fa3197
Merge pull request #1190 from topos-protocol/mpt-remove-cow
Remove copy on write for mpt_insert and mpt_delete
2023-08-19 17:55:38 -04:00
Linda Guiga
06e20f87b6
Apply comment 2023-08-19 18:24:35 +01:00
Robin Salen
a94d928204
Merge pull request #1194 from topos-protocol/block_basefee
Use 2 limbs for BlockBaseFee
2023-08-19 12:59:20 -04:00
Robin Salen
8476fdcd93
Refactor 2023-08-19 10:46:01 -04:00
Robin Salen
9a4500683b
Update BlockBaseFee to fit in 2 limbs 2023-08-19 10:23:24 -04:00
Robin Salen
c138f2d64f
Merge pull request #1193 from topos-protocol/observe_pv
Observe PublicValues
2023-08-19 09:27:40 -04:00
Robin Salen
68bb49671d
Update tests to have a blockgaslimit fitting u32s 2023-08-18 19:02:06 -04:00
Robin Salen
976d752153
Observe public values 2023-08-18 18:59:58 -04:00
Robin Salen
0b78c43fa3
Remove filtering in membus 2023-08-18 15:53:13 -04:00