Skip to content

Commit 59bd742

Browse files
committed
Make signing an async operation
- to make an easier integration with Ledger in the future
1 parent 896c5f5 commit 59bd742

File tree

19 files changed

+2359
-1150
lines changed

19 files changed

+2359
-1150
lines changed

Cargo.lock

Lines changed: 39 additions & 36 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

wallet/Cargo.toml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,12 @@ utxo = { path = "../utxo" }
2727
wallet-storage = { path = "./storage" }
2828
wallet-types = { path = "./types" }
2929

30+
async-trait.workspace = true
3031
bip39 = { workspace = true, default-features = false, features = [
3132
"std",
3233
"zeroize",
3334
] }
35+
futures = { workspace = true, default-features = false }
3436
hex.workspace = true
3537
itertools.workspace = true
3638
parity-scale-codec.workspace = true
@@ -42,6 +44,13 @@ zeroize.workspace = true
4244
[dev-dependencies]
4345
chainstate-test-framework = { path = "../chainstate/test-framework" }
4446
test-utils = { path = "../test-utils" }
47+
tokio = { workspace = true, default-features = false, features = [
48+
"io-util",
49+
"macros",
50+
"net",
51+
"rt",
52+
"sync",
53+
] }
4554

4655
ctor.workspace = true
4756
lazy_static.workspace = true

0 commit comments

Comments
 (0)