A parallel transaction sender for Ethereum, designed to handle concurrent transaction sending to a rapid EVM blockchain.
- Handles sending transactions to a rapid EVM blockchain
- Sends multiple transactions concurrently
- Implements a priority system for transactions
- Includes a mechanism for replacing stuck transactions
- Manages nonces to ensure proper transaction ordering
- Late-binds nonces and gas prices to messages for flexible processing
- Rust (latest stable version)
To get started with Bulkmail, clone the repository to your local machine:
git clone https://github.com/tyler-smith/bulkmail.git
cd bulkmail
cargo build
Bulkmail includes an oracle
program that simulates the system's behavior. To run it:
cargo run --bin oracle
cargo test
src/
: Contains the main library codesrc/bin/
: Contains theoracle
simulation program