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
18ca89f093
Patched plonky2 to use a patch for eth_trie_utils
2023-08-21 16:44:22 -06: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
Linda Guiga
06e20f87b6
Apply comment
2023-08-19 18:24:35 +01:00
Robin Salen
0b78c43fa3
Remove filtering in membus
2023-08-18 15:53:13 -04:00
Robin Salen
91e8d52d35
Reduce overconstraining in decode module
2023-08-18 15:46:23 -04:00
Linda Guiga
d70d67fad4
Remove copy on write for mpt_insert and mpt_delete
2023-08-18 16:53:40 +01:00
Robin Salen
49d92cb8f1
Remove is_bootstrap_kernel column
2023-08-17 17:35:35 -04:00
Hamy Ratoanina
815a02ab75
Remove is_cpu_cycle
2023-08-15 15:22:41 -04:00
Hamy Ratoanina
12f379f99b
Combine jump flags
2023-08-14 19:08:24 -04:00
Robin Salen
7829dccf83
Combine EQ and ISZERO flags
2023-08-12 11:08:01 -04:00
Robin Salen
654f7cac42
Comment
2023-08-11 16:07:02 -04:00
Robin Salen
e10eaad09b
Combine all logic flags together
2023-08-11 10:17:45 -04:00
Robin Salen
437f57a862
Fix logic CTL
2023-08-11 09:23:58 -04:00
Robin Salen
ee9ce4c59d
Combine AND and OR flags in CpuStark
2023-08-09 16:05:24 -04:00
Robin Salen
5f4b15af7a
Connect SHL/SHR operations to the Arithmetic table ( #1166 )
...
* Add corresponding arithmetic operations to shift ones
* Include SHL/SHR in the arithmetic CTL
* Prevent overflow
* Expand documentation for ctl_data_ternops()
2023-08-09 23:17:06 +10:00
wborgeaud
df07ae093a
Write trie roots to memory before kernel bootstrapping ( #1172 )
...
* Write trie roots
* Remove CPU trace length
* Update hash_initial/final_tries
* Fix tests
* Minor
* PR feedback
2023-08-09 10:15:13 +02:00
Robin Salen
f01098a783
Constrain keccak general
2023-08-01 11:16:45 -04:00
Jacqueline Nabaglo
c52ed29e08
Gas handling brain dump
2023-07-31 17:19:46 -07:00
Nicholas Ward
5b8740a729
Merge pull request #1026 from topos-protocol/memory-ctl-verifier-bus
...
Fix the memory CTL and implement the verifier memory bus
2023-07-28 16:01:34 -07:00
Linda Guiga
06037f814f
Fix the memory CTL and implement the verifier memory bus
...
Co-authored-by: Hamy Ratoanina <hamy.ratoanina@toposware.com>
2023-07-27 18:20:03 -04:00
Linda Guiga
16227f90b9
Merge syscall and exceptions constraints.
2023-07-24 15:40:48 +01:00
Nicholas Ward
14c4011593
Revert "clippy fixes"
2023-07-07 12:16:43 -07:00
Nicholas Ward
96fbecd9c7
ignoring where appropriate (for izip), fixing elsewhere
2023-07-05 17:40:48 -07:00
Nicholas Ward
b0568a793a
remove useless vec
2023-07-05 17:31:09 -07:00
Nicholas Ward
897e2e99e7
fix
2023-06-21 12:32:39 -07:00
Nicholas Ward
54cf74ac2d
addressed comments
2023-06-21 09:03:43 -07:00
Nicholas Ward
975e9a49fa
fmt
2023-06-20 12:51:55 -07:00
Nicholas Ward
8eeca9be95
undo dummy change
2023-06-20 12:48:38 -07:00
Nicholas Ward
2fa43121d7
dummy change to get tests to rerun :P
2023-06-20 12:48:21 -07:00
Nicholas Ward
9bb6da049e
fmt
2023-06-20 12:30:37 -07:00
Nicholas Ward
afd4bd0406
cleanup
2023-06-20 12:02:45 -07:00
Nicholas Ward
bc53ddc56f
fix
2023-06-20 12:01:24 -07:00
Nicholas Ward
264192aa05
modexp uses current_general
2023-06-20 11:56:21 -07:00
Nicholas Ward
39d2237dee
Merge pull request #1101 from mir-protocol/blake_fix
...
Blake fix
2023-06-16 07:30:47 -07:00
wborgeaud
ef8ea64dda
Minor
2023-06-16 09:35:00 +02:00
wborgeaud
7559bb2f5b
Minor
2023-06-16 09:31:16 +02:00
wborgeaud
c8ff80caa2
Fix blake2 fix
2023-06-16 09:23:53 +02:00
Nicholas Ward
7ca5676808
fix
2023-06-15 21:57:22 -07:00
Nicholas Ward
246eb8d80c
blake fix
2023-06-15 21:51:09 -07:00
Jacqueline Nabaglo
23bc390a83
Merge pull request #1095 from mir-protocol/jacqui/push0-opcode
...
PUSH0
2023-06-14 22:06:18 -07:00
Jacqueline Nabaglo
3eb41edb69
William comments
2023-06-14 20:47:15 -07:00
wborgeaud
564864eac3
Remove parts of the copy-on-write logic ( #1096 )
...
* Remove parts of the copy-on-write logic
* Minor
2023-06-14 14:46:49 +02:00
Jacqueline Nabaglo
cedeff5219
PUSH0
2023-06-13 13:29:30 -07:00
Jacqueline Nabaglo
9cc353607e
Merge pull request #1082 from mir-protocol/jacqui/simplify-stack-bounds
...
Simplify stack bounds constraints
2023-06-13 10:59:33 -07:00
Jacqueline Nabaglo
8ded9e8455
Minor: William comment
2023-06-13 10:39:11 -07:00
wborgeaud
01efa0130e
Fix account touch in calls ( #1093 )
2023-06-13 09:57:34 +02:00
wborgeaud
ba705703a5
Use current context for pairing memory ( #1091 )
2023-06-12 22:55:38 +02:00