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 bulkmailcargo buildBulkmail includes an oracle program that simulates the system's behavior. To run it:
cargo run --bin oraclecargo testsrc/: Contains the main library codesrc/bin/: Contains theoraclesimulation program