REVM: Send outbox message precompile
What
Precompile to send an outbox message from the upcomming withdrawal sol contract.
Why
Following the decision of moving xtz and fa withdrawals logic to solidity contracts, we still need to have some in precompiled contracts such as the construction of outbox messages.
How
First version that supports only standard xtz withdrawals:
- takes messsage data as input
- builds outbox message
- saves the outbox message in the db
- consume the message queue when creating the execution result