Linda Guiga
|
180c20942b
|
Merge pull request #1208 from topos-protocol/blockhash_opcode
Add blockhash opcode
|
2023-09-07 23:21:37 +01:00 |
|
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 |
|
Linda Guiga
|
170f7d838a
|
Fix Clippy
|
2023-09-07 12:35:36 +01:00 |
|
Linda Guiga
|
4e0fe74a74
|
Apply comments
|
2023-09-07 09:43:59 +01:00 |
|
Linda Guiga
|
42f7038031
|
Add blockhash sys opcode
|
2023-09-07 09:43:59 +01:00 |
|
Robin Salen
|
8dcb29e5ad
|
Display actual trace lengths instead of number of ops
|
2023-09-06 12:31:17 -04:00 |
|
Linda Guiga
|
b07644368f
|
Add missing links between public values
|
2023-08-31 13:40:13 +01:00 |
|
Linda Guiga
|
ad9796cb10
|
Fix tests and address comments
|
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 |
|
BGluth
|
18ca89f093
|
Patched plonky2 to use a patch for eth_trie_utils
|
2023-08-21 16:44:22 -06: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 |
|
Linda Guiga
|
6253a68ea5
|
Change public values into public inputs
|
2023-07-27 18:27:08 -04:00 |
|
Hamy Ratoanina
|
59b73c84ee
|
Apply comments
|
2023-07-27 18:27:06 -04: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 |
|
Nicholas Ward
|
152e395903
|
Merge pull request #1137 from topos-protocol/fix-kernel-panic
Change context used in `bignum_modmul`
|
2023-07-17 08:41:27 -07:00 |
|
Linda Guiga
|
1af1afcff4
|
Change current context in bignum_modmul
|
2023-07-17 10:17:52 +01:00 |
|
Robin Salen
|
f116c855aa
|
Fix risk of division by zero
|
2023-07-16 15:01:36 -04:00 |
|
wborgeaud
|
ec07255f01
|
Fix halt loop (#1094)
|
2023-06-13 10:42:37 +02:00 |
|
wborgeaud
|
ba705703a5
|
Use current context for pairing memory (#1091)
|
2023-06-12 22:55:38 +02:00 |
|
BGluth
|
49979df919
|
Fixed failing test
|
2023-05-17 08:44:09 -06:00 |
|
BGluth
|
10e6c76842
|
TrieInputs now uses H256 for storage account addresses
- Slightly easier for us if we use `H256` instead of `H160`.
|
2023-05-16 13:51:03 -06:00 |
|
wborgeaud
|
b7e93511e4
|
New contract hook (#1002)
* New contract hook
* Minor
* PR feedback
|
2023-04-24 09:07:00 +02:00 |
|
Robin Salen
|
df5a90cca4
|
Provide methods for serializing Kernel
|
2023-04-15 11:01:40 -04:00 |
|
Nicholas Ward
|
90f7ba9a23
|
addressed final comments
|
2023-04-04 13:33:20 -07:00 |
|
Nicholas Ward
|
cdaabfe9f2
|
Merge branch 'main' into bignum-modexp
|
2023-03-28 16:09:02 -07:00 |
|
BGluth
|
b667c07497
|
Merge pull request #940 from mir-protocol/eth_trie_utils_bump
Bumped `eth_trie_utils` to `0.5.0`
|
2023-03-28 15:06:11 -06:00 |
|
BGluth
|
3c7bc8835c
|
Removed a type alias
- Was conflicting with the trait `PartialTrie` and also making the types
harder to follow.
|
2023-03-28 14:38:58 -06:00 |
|
Nicholas Ward
|
c18377d12f
|
Merge branch 'main' into bignum-modexp
|
2023-03-28 11:15:27 -07:00 |
|
Nicholas Ward
|
91fb4fc02e
|
fix modexp test
|
2023-03-28 11:15:01 -07:00 |
|
Dmitry Vagner
|
cf5a4edc8b
|
prover input minor improvements
|
2023-03-27 18:20:22 -07:00 |
|
BGluth
|
60ad9e03ba
|
Bumped eth_trie_utils to 0.5.0
|
2023-03-27 17:30:11 -06:00 |
|
Dmitry Vagner
|
1627a9a0d3
|
tests pass
|
2023-03-22 09:55:35 -07:00 |
|
Nicholas Ward
|
1fbe305034
|
Merge branch 'main' into bignum-modexp
|
2023-03-22 09:46:17 -07:00 |
|
Dmitry Vagner
|
392c29f412
|
compiles
|
2023-03-21 21:16:19 -07:00 |
|
Dmitry Vagner
|
9ea0ebd78f
|
skeleton
|
2023-03-21 21:10:01 -07:00 |
|
Dmitry Vagner
|
143225f449
|
finish
|
2023-03-21 19:19:02 -07:00 |
|
Nicholas Ward
|
d928423c63
|
cleanup
|
2023-03-21 16:18:53 -07:00 |
|
Nicholas Ward
|
d59501e6a7
|
fixes, testing, and in-progress debugging
|
2023-03-21 16:03:54 -07:00 |
|
Daniel Lubarov
|
afded1682b
|
Contract creation fixes
|
2023-03-20 23:43:13 -07:00 |
|
Nicholas Ward
|
42d65839e7
|
addressed comments
|
2023-03-20 15:07:02 -07:00 |
|
Nicholas Ward
|
be9cbd5a81
|
fmt
|
2023-03-20 13:09:42 -07:00 |
|
Nicholas Ward
|
902bc66a1f
|
fmt
|
2023-03-20 13:09:42 -07:00 |
|
Nicholas Ward
|
ad85d61e51
|
fix
|
2023-03-20 13:09:42 -07:00 |
|
Nicholas Ward
|
4cef5aaa84
|
modmul and modexp
|
2023-03-20 13:09:42 -07:00 |
|
Daniel Lubarov
|
7ed53142a0
|
Fix reads from not-found ext nodes
|
2023-03-19 14:13:42 -07:00 |
|
Daniel Lubarov
|
8c692b72b0
|
Fix account cloning
|
2023-03-17 13:10:58 -07:00 |
|
Daniel Lubarov
|
994c54abe6
|
Merge pull request #912 from mir-protocol/stack_on_panic
Log stack on panic
|
2023-03-17 11:46:46 -07:00 |
|
Daniel Lubarov
|
da07a7a891
|
Merge pull request #914 from mir-protocol/return_post_state
Add a `prove_with_outputs` method
|
2023-03-16 14:23:26 -07:00 |
|
Daniel Lubarov
|
44c77f5583
|
Input addresses
|
2023-03-16 14:08:31 -07:00 |
|
Daniel Lubarov
|
c8d591f6da
|
Add a prove_with_outputs method
Which returns information about the post-state after execution. This is useful for debugging purposes.
|
2023-03-16 13:42:59 -07:00 |
|