Ethereum JSON-RPC multi-transport client. Rust implementation of web3 library. ENS address: rust-web3.eth
MIT License
Bot releases are hidden (Show)
JsValue::into/from_serde
with serde-wasm-bindgen
by @sergeyboyko0791 in https://github.com/tomusdrw/rust-web3/pull/678
Full Changelog: https://github.com/tomusdrw/rust-web3/compare/v0.18.0...v0.19.0
Published by tomusdrw over 2 years ago
ParseSignatureError
from recovery
module by @tomusdrw in https://github.com/tomusdrw/rust-web3/pull/592
signing
is disabled. by @tomusdrw in https://github.com/tomusdrw/rust-web3/pull/594
Full Changelog: https://github.com/tomusdrw/rust-web3/compare/v0.17.0...v0.18.0
Published by tomusdrw about 3 years ago
baseFeePerGas
to support London HF (#531)CallRequestBuilder
(#529)Published by tomusdrw over 3 years ago
reqwest
as HTTP client & add WASM/browser support (#491)trace_callMany
(#494)AccessList
support - EIP 2930 (#489)parity_pendingTransactions
(#451)and regular deps bump + bug fixes (IPC transport).
Huge thanks to all contributors!!!
Published by tomusdrw almost 4 years ago
ethabi
, ethereum-types
, rand
, jsonrpc-core
, etc)Published by tomusdrw almost 4 years ago
tokio
and async-std
runtimes (#368)HTTP_PROXY
variables (#370)uint8[]
types (#377)txpool
namespace support (#382)TestTransport
(#402)ethabi
(#409)author/miner
(#405)Huge thanks to all contributors!!! 🎉
Published by tomusdrw over 4 years ago
This release changes the way you handle signing. It's now your responsibility to prevent SecretKey
s from leaking copies on stack/heap, see #365 for more details, solutions and migration path.
SecretKey
(#365)Published by tomusdrw over 4 years ago
Get rid of futures=0.1
, make the library async/await
friendly. 🥳
Add Contract::signed_call_with_confirmations (#352)
Contract calldata api (#349)
Make CallRequest's to
field optional (#348)
Basic contract events parsing (https://github.com/tomusdrw/rust-web3/commit/91133a00f9d4d129bfc21d10d6ac9213fcd709e0)
Box zeroize to prevent leaving copies on move. (#358)
Regressions:
Published by tomusdrw over 4 years ago
parity
namespace (#318)Full list of changes:
https://github.com/tomusdrw/rust-web3/compare/v0.10.0...v0.11.0
Published by tomusdrw over 4 years ago
Published by tomusdrw over 4 years ago
web3::contract::deploy::execute_no_unlock
(#252)eth_subscribe
(#274)EitherTransport
implementation, to support transport-agnostic code (#297)eth_chainId
method (#293)accounts
sub-namespace. (#279)Published by tomusdrw over 5 years ago
Published by tomusdrw over 5 years ago
ethereum-types
dependency (#211)edition=2018
(#206)Error
s not implementing std::error::Error
(#217)netPeers
(#199)Published by tomusdrw over 5 years ago
ParityAccounts
and ParitySet
namespacesPublished by tomusdrw almost 6 years ago
Published by tomusdrw almost 6 years ago
traces
namespacehyper
block_number
and block_hash
optional in the receiptEq
and Hash
for Bytes
.Full list of changes: https://github.com/tomusdrw/rust-web3/compare/v0.4.0...v0.5.0
Published by tomusdrw about 6 years ago
Published by tomusdrw about 6 years ago
Notable fixes:
eth_getLogs
method (kudos @forrest-marshall; #122)Published by tomusdrw over 6 years ago
removed
flag and log_type
(#100)Big kudos to the contributors @akuanti, @Kmoneal and especially to @mjkoo !
🎉 Great work guys!
Published by tomusdrw over 6 years ago
U256
and fixed-hashDebug
for Web3
and transports.error-chain