Merge branch 'master' into make_txbuilder_take_ref_to_wallet
This commit is contained in:
		
						commit
						33426d4c3a
					
				| @ -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`. | ||||||
|    |    | ||||||
| #### Transaction Creation Overhaul | #### Transaction Creation Overhaul | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -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