Skip to content

Commit 9099e90

Browse files
committed
Make signing an async operation
- to make an easier integration with Ledger in the future
1 parent 2b4582b commit 9099e90

File tree

19 files changed

+2377
-1162
lines changed

19 files changed

+2377
-1162
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
@@ -43,6 +45,13 @@ zeroize.workspace = true
4345
[dev-dependencies]
4446
chainstate-test-framework = { path = "../chainstate/test-framework" }
4547
test-utils = { path = "../test-utils" }
48+
tokio = { workspace = true, default-features = false, features = [
49+
"io-util",
50+
"macros",
51+
"net",
52+
"rt",
53+
"sync",
54+
] }
4655

4756
ctor.workspace = true
4857
lazy_static.workspace = true

0 commit comments

Comments
 (0)