Linda Guiga
|
42f7038031
|
Add blockhash sys opcode
|
2023-09-07 09:43:59 +01:00 |
|
wborgeaud
|
0f7e1c0b61
|
Call stack depth (#1081)
|
2023-06-07 18:54:06 +02:00 |
|
Robin Salen
|
17a7c57d03
|
Change add_or_fault macro
|
2023-05-02 08:22:00 +02:00 |
|
Linda Guiga
|
1f39c555a9
|
Address overflow-related TODOs in ASM code, using a macro add_or_fault. This is related to a4ea0965d7
|
2023-05-02 08:22:00 +02:00 |
|
wborgeaud
|
6edd589138
|
Gas and more for CREATE(2) (#995)
* Gas
* Codehash
* Minor
|
2023-04-20 07:00:15 +02:00 |
|
Daniel Lubarov
|
58f4568e7c
|
Merge pull request #982 from toposware/sys_chainid
Use Block chain id for sys_chainid
|
2023-04-12 14:43:43 -07:00 |
|
Hamy Ratoanina
|
92d94dc60d
|
Use Block chain id for sys_chainid
|
2023-04-12 15:25:06 -04:00 |
|
wborgeaud
|
c7e60073f0
|
Check if context is static for state-changing opcodes (#973)
* Check if context is static for state-changing opcodes
* PR feedback
|
2023-04-12 08:24:33 +02:00 |
|
wborgeaud
|
af3fa1426e
|
Implement sys_return and sys_revert (#959)
* Fix gas and copy returndata in sys_return
* Also revert
* mstore_parent_context_metadata macros
|
2023-04-06 07:22:16 +02:00 |
|
wborgeaud
|
f4e65feb65
|
Fix bugs in wcopy and update_mem_words (#934)
* Fix bugs in wcopy and update_mem_words
* Update comment
|
2023-03-22 19:14:55 +01:00 |
|
wborgeaud
|
06936c7649
|
Implement various syscalls (#930)
* Bunch of syscalls
* Minor
* Minor
* Minor
* Add todo for overflow
|
2023-03-22 06:42:14 +01:00 |
|
Daniel Lubarov
|
bdf35374d5
|
Misc
|
2023-03-19 23:22:33 -07:00 |
|
Daniel Lubarov
|
47fac8e35b
|
Couple fixes & minor refactor
|
2023-03-19 22:35:53 -07:00 |
|
Daniel Lubarov
|
f717a40b85
|
Charge for memory expansion
|
2023-03-19 20:17:30 -07:00 |
|
Daniel Lubarov
|
a6ac051952
|
Misc EVM fixes
|
2023-03-06 22:33:06 -08:00 |
|
wborgeaud
|
0a800f8261
|
Minor
|
2022-10-20 19:29:35 +02:00 |
|
wborgeaud
|
9982d79999
|
Add msize
|
2022-10-20 19:23:01 +02:00 |
|
Daniel Lubarov
|
c7b03cfe9a
|
More MPT logic
|
2022-09-24 20:49:19 -07:00 |
|
Daniel Lubarov
|
cc61c7211c
|
Core transaction processing logic
With lots of TODOs to fill in afterward; this is just a start.
|
2022-08-12 17:20:18 -07:00 |
|
Daniel Lubarov
|
7423124e36
|
Split up memory asm and add more helper functions
|
2022-08-03 22:18:29 -07:00 |
|