Merge commit 'refs/pull/174/head' of github.com:bitcoindevkit/bdk
This commit is contained in:
commit
03e6e8126d
@ -19,6 +19,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
|||||||
#### Changed
|
#### Changed
|
||||||
- Remove `BlockchainMarker`, `OfflineClient` and `OfflineWallet` in favor of just using the unit
|
- Remove `BlockchainMarker`, `OfflineClient` and `OfflineWallet` in favor of just using the unit
|
||||||
type to mark for a missing client.
|
type to mark for a missing client.
|
||||||
|
- Upgrade `tokio` to `1.0`.
|
||||||
|
|
||||||
### CLI
|
### CLI
|
||||||
#### Changed
|
#### Changed
|
||||||
|
@ -12,7 +12,7 @@ readme = "README.md"
|
|||||||
license = "MIT"
|
license = "MIT"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
bdk-macros = "0.2"
|
bdk-macros = { path = "./macros" }
|
||||||
log = "^0.4"
|
log = "^0.4"
|
||||||
miniscript = "4.0"
|
miniscript = "4.0"
|
||||||
bitcoin = { version = "^0.25.2", features = ["use-serde"] }
|
bitcoin = { version = "^0.25.2", features = ["use-serde"] }
|
||||||
@ -23,7 +23,7 @@ rand = "^0.7"
|
|||||||
# Optional dependencies
|
# Optional dependencies
|
||||||
sled = { version = "0.34", optional = true }
|
sled = { version = "0.34", optional = true }
|
||||||
electrum-client = { version = "0.5.0-beta.1", optional = true }
|
electrum-client = { version = "0.5.0-beta.1", optional = true }
|
||||||
reqwest = { version = "0.10", optional = true, features = ["json"] }
|
reqwest = { version = "0.11", optional = true, features = ["json"] }
|
||||||
futures = { version = "0.3", optional = true }
|
futures = { version = "0.3", optional = true }
|
||||||
async-trait = { version = "0.1", optional = true }
|
async-trait = { version = "0.1", optional = true }
|
||||||
rocksdb = { version = "0.14", optional = true }
|
rocksdb = { version = "0.14", optional = true }
|
||||||
@ -35,7 +35,7 @@ tiny-bip39 = { version = "^0.8", optional = true }
|
|||||||
|
|
||||||
# Platform-specific dependencies
|
# Platform-specific dependencies
|
||||||
[target.'cfg(not(target_arch = "wasm32"))'.dependencies]
|
[target.'cfg(not(target_arch = "wasm32"))'.dependencies]
|
||||||
tokio = { version = "0.2", features = ["rt-core"] }
|
tokio = { version = "1.0", features = ["rt"] }
|
||||||
|
|
||||||
[target.'cfg(target_arch = "wasm32")'.dependencies]
|
[target.'cfg(target_arch = "wasm32")'.dependencies]
|
||||||
async-trait = "0.1"
|
async-trait = "0.1"
|
||||||
|
@ -145,7 +145,7 @@ pub fn await_or_block(expr: TokenStream) -> TokenStream {
|
|||||||
{
|
{
|
||||||
#[cfg(all(not(target_arch = "wasm32"), not(feature = "async-interface")))]
|
#[cfg(all(not(target_arch = "wasm32"), not(feature = "async-interface")))]
|
||||||
{
|
{
|
||||||
tokio::runtime::Runtime::new().unwrap().block_on(#expr)
|
tokio::runtime::Builder::new_current_thread().enable_all().build().unwrap().block_on(#expr)
|
||||||
}
|
}
|
||||||
|
|
||||||
#[cfg(any(target_arch = "wasm32", feature = "async-interface"))]
|
#[cfg(any(target_arch = "wasm32", feature = "async-interface"))]
|
||||||
|
Loading…
x
Reference in New Issue
Block a user