Skip to content

Latest commit

 

History

History
25 lines (13 loc) · 651 Bytes

readme.md

File metadata and controls

25 lines (13 loc) · 651 Bytes

Revm by Example

Practical examples of the Rust Ethereum Virtual Machine (REVM)

Getting Started

Clone the Repository:

git clone https://github.com/Cionn3/revm-by-example.git

Usage

To run an example, cargo run by the module name: cargo run --bin transfer

Available Examples

  • 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.