Skip to content

Commit

Permalink
Add transaction signing with in accounts sub-namespace. (#279)
Browse files Browse the repository at this point in the history
* implemented accounts.sign and accounts.hashMessage

* Started adding transaction signing

* rustfmt

* added unit test for IntoAccounts trait

* added raw transaction parameter signing

* added transaction signing

* used ethereum-transaction instead of custom types

* cargo fmt

* remove dead code

* add TODO remove the mem::transmute

* into signature changes

* added new recovery data type

* cargo fmt and clippy

* update to latest ethereum-transaction

* rename types, more clippy

* Added ability to get recovery data from raw signature
  • Loading branch information
nlordell authored and tomusdrw committed Nov 19, 2019
1 parent c437231 commit 5e8e0a4
Show file tree
Hide file tree
Showing 8 changed files with 837 additions and 5 deletions.
3 changes: 3 additions & 0 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,12 @@ edition = "2018"
arrayvec = "0.5.0"
ethabi = "9.0.0"
ethereum-types = "0.8.0"
ethereum-transaction = "0.2.0"
ethsign = "0.7.3"
futures = "0.1.26"
jsonrpc-core = "14.0.0"
log = "0.4.6"
parity-crypto = "0.4.2"
parking_lot = "0.9.0"
rustc-hex = "2.0.1"
serde = { version = "1.0.90", features = ["derive"] }
Expand Down
Loading

0 comments on commit 5e8e0a4

Please sign in to comment.