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 | ||||
| - Remove `BlockchainMarker`, `OfflineClient` and `OfflineWallet` in favor of just using the unit | ||||
|   type to mark for a missing client. | ||||
| - Upgrade `tokio` to `1.0`. | ||||
|    | ||||
| #### Transaction Creation Overhaul | ||||
| 
 | ||||
|  | ||||
| @ -12,7 +12,7 @@ readme = "README.md" | ||||
| license = "MIT" | ||||
| 
 | ||||
| [dependencies] | ||||
| bdk-macros = "0.2" | ||||
| bdk-macros = { path = "./macros" } | ||||
| log = "^0.4" | ||||
| miniscript = "4.0" | ||||
| bitcoin = { version = "^0.25.2", features = ["use-serde"] } | ||||
| @ -23,7 +23,7 @@ rand = "^0.7" | ||||
| # Optional dependencies | ||||
| sled = { version = "0.34", 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 } | ||||
| async-trait = { version = "0.1", optional = true } | ||||
| rocksdb = { version = "0.14", optional = true } | ||||
| @ -35,7 +35,7 @@ tiny-bip39 = { version = "^0.8", optional = true } | ||||
| 
 | ||||
| # Platform-specific 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] | ||||
| 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")))] | ||||
|             { | ||||
|                 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"))] | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user