ethers-rs/README.md

26 lines
912 B
Markdown

# ethers.rs
Complete Ethereum wallet implementation and utilities in Rust (with WASM and FFI support).
## Features
- [x] User friendly transaction APIs
- [x] Type-safe EIP-155 transactions
- [x] Querying past events
- [ ] Event Monitoring
- [ ] Deploy and interact with smart contracts
- [ ] Type safe smart contract bindings
- [ ] Hardware wallet support
- [ ] CLI for creating transactions, interacting with contracts, generating bindings from ABIs (abigen equivalent), ...
- [ ] ...
## Directory Structure
## Acknowledgements
This library would not have been possibly without the great work of the creators of [`rust-web3`]() and [`ethcontract-rs`]()
A lot of the code was inspired and adapted from them, to a unified and opinionated interface.
That said, Rust-web3 is ~9k LoC (tests included) and ethcontract-rs is 11k lines,
so in total about 20k lines of code with tests. This library is xxx LoC.