Integrate revm transact_system_call
rakita opened this issue · comments
Revm added support for systems calls that skips validation, pre execution and most of the post execution phases simplifying usage and don't touch beneficiary/caller accounts. bluealloy/revm#2350
alloy/evm function has a caller as an input, but all system calls use the same SYSTEM_ADDRESS
revm requires only address and data as inputs.
Line 131 in b2a9720
I want to take on it
Sorry, I didn't notice that it had been unassigned. Why did you do it @rakita btw?
EIP methods making system calls invoke set method if caller address is SYSTEM_ADDRESS. How about get methods?
@rakita
Hey @nadtech-hub I unsigned you as this task is sensitive and it would be best done by one of the team member.
I apologize for the confusion.
Thanks for clarifying @rakita
If you could also review my PR. This task didn't seem challenging.