Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/cionn3/revm-by-example

Practical examples of the Rust Ethereum Virtual Machine
https://github.com/cionn3/revm-by-example

ethereum ethereum-blockchain evm-blockchain revm

Last synced: about 9 hours ago
JSON representation

Practical examples of the Rust Ethereum Virtual Machine

Awesome Lists containing this project

README

        

# Revm by Example

## Practical examples of the Rust Ethereum Virtual Machine ([REVM](https://github.com/bluealloy/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.