Rust Ethereum JSON-RPC client (Web3).
```rust extern crate futures; extern crate web3;
use futures::Future; use web3::api::Eth;
fn main() { let web3 = web3::Web3::new(web3::transports::Http::new("http://localhost:8545").unwrap()); let accounts = web3.eth().accounts().wait().unwrap();
println!("Accounts: {:?}", accounts); } ```
For more see examples folder.
debris/ethabi
)U256,H256,Address(H160)
from ethcore/bigint
crateTransaction
from Parity)TransactionReceipt
from Parity)RichBlock
from Parity)Work
from Parity)SyncStats
from Parity)eth_*
eth_*
net_*
web3_*
personal_*
traces_*
parity_*
parity_*
parity_*
[ ] signer_*
[x] Own APIs (Extendable)
rust
let web3 = Web3::new(transport);
web3.api::<CustomNamespace>().custom_method().wait().unwrap()