Robin Salen
|
54a1313588
|
Improve some calls to %mstore_rlp (#1452)
* Improve some calls to mstore_rlp
* Remove comment
|
2024-01-09 14:25:31 +00:00 |
|
Robin Salen
|
2dacbfe2ff
|
Address bundling (#1426)
* Start
* Scale TxnFields
* Speed-up
* Misc fixes
* Other fixes
* Fix
* Fix offset
* One more fix
* And one more fix
* Fix
* Fix
* Fix init
* More interpreter fixes
* Final fixes
* Add helper methods
* Clippy
* Apply suggestions
* Comments
* Update documentation
* Regenerate pdf
* minor
* Rename some macros for consistency
* Add utility method for unscaling segments and scaled metadata
* Address comments
|
2024-01-08 10:46:26 +00:00 |
|
Alonso González
|
471ff68d51
|
Optimize num_bytes and hex_prefix_rlp (#1384)
* Compute num_bytes non-deterministically
* Optimize hex_prefix_rlp
* Clean code
* Clippy
* Apply suggestions
Co-authored-by: Robin Salen <30937548+Nashtare@users.noreply.github.com>
* Clean
* Add endline
* Change 1^256 to U256_MAX
* Apply suggestions from code review
Co-authored-by: Robin Salen <30937548+Nashtare@users.noreply.github.com>
---------
Co-authored-by: Robin Salen <30937548+Nashtare@users.noreply.github.com>
|
2023-11-29 10:43:50 -05:00 |
|
Alonso González
|
f49fbc8e9b
|
Transactions trie support (#1232)
* Implement transactions.
* Fix receipts and transactions
* Add some fixes
* Update tests
* Remove changes added for debugging purposes only
* Clippy
* Remove additional debug changes
* Remove unused
* Apply comments
---------
Co-authored-by: Linda Guiga <lindaguiga3@gmail.com>
Co-authored-by: Robin Salen <salenrobin@gmail.com>
|
2023-09-27 10:00:16 -04:00 |
|
Daniel Lubarov
|
e70e4fca06
|
Doubly RLP-encode storage values
|
2023-04-03 21:51:17 -07:00 |
|
Daniel Lubarov
|
a05ed9fc3a
|
Fix clobbering of RLP data memory
|
2023-03-19 11:49:15 -07:00 |
|
Daniel Lubarov
|
f4ab65f973
|
Fixes to get test_simple_transfer working
|
2022-12-08 23:27:20 -08:00 |
|
Daniel Lubarov
|
e6b5e3656f
|
Some more uses of %increment, %decrement
|
2022-10-07 12:03:37 -07:00 |
|
Daniel Lubarov
|
f2cb42bbe8
|
MPT logic to hash branch nodes
|
2022-10-05 20:46:49 -07:00 |
|
Daniel Lubarov
|
0ccb340e40
|
RLP related fixes
|
2022-10-04 15:18:31 -07:00 |
|
Daniel Lubarov
|
66c28e953d
|
Unroll num_bytes
Since it's in some code paths where speed is critical.
|
2022-10-03 14:42:11 -07:00 |
|
Daniel Lubarov
|
25a448e24b
|
Minor refactor of RLP code
|
2022-10-03 09:58:43 -07:00 |
|
Daniel Lubarov
|
9d22e376d0
|
Add TODO
|
2022-10-02 09:27:29 -07:00 |
|
Daniel Lubarov
|
9e483528d3
|
MPT hashing logic, part 3
|
2022-10-02 09:11:39 -07:00 |
|
Daniel Lubarov
|
f2f05952ab
|
MPT hashing logic, part 2
|
2022-10-01 20:02:42 -07:00 |
|
Daniel Lubarov
|
539152d767
|
RLP encoding functions
|
2022-08-14 11:41:53 -07:00 |
|
Daniel Lubarov
|
fae653da2a
|
Missing retdest
|
2022-08-03 21:56:31 -07:00 |
|
Daniel Lubarov
|
544c84b420
|
Transaction (RLP) parsing
Will add tests once we have the interpreter support for other segmnets.
|
2022-07-23 21:39:01 -07:00 |
|