Practical examples of the Rust Ethereum Virtual Machine (REVM)
Clone the Repository:
git clone https://github.com/Cionn3/revm-by-example.git
To run an example, cargo run by the module name:
cargo run --bin transfer
-
simulate_swap.rs: Demonstrates a token swap on a Uniswap pool, interacting with a custom Solidity contract.
-
simple_trace.rs: An example of how you may trace pending transactions.
-
transfer.rs: Transfer ETH and ERC20 tokens.
-
revert_msg.rs: Convert EVM output to a readable message.