Skip to content

Commit 9fa79fd

Browse files
authored
fix: mutable borrow esplora client (MetaMask#69)
1 parent b206c8a commit 9fa79fd

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,4 +65,4 @@ panic = "abort"
6565
strip = true
6666

6767
[package.metadata.wasm-pack.profile.release]
68-
wasm-opt = ["-Oz", "--enable-bulk-memory"]
68+
wasm-opt = ["-Oz", "--enable-bulk-memory", "--enable-nontrapping-float-to-int"]

src/bitcoin/esplora_client.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ impl EsploraClient {
3333
}
3434

3535
pub async fn full_scan(
36-
&mut self,
36+
&self,
3737
request: FullScanRequest,
3838
stop_gap: usize,
3939
parallel_requests: usize,
@@ -43,7 +43,7 @@ impl EsploraClient {
4343
Ok(result.into())
4444
}
4545

46-
pub async fn sync(&mut self, request: SyncRequest, parallel_requests: usize) -> JsResult<Update> {
46+
pub async fn sync(&self, request: SyncRequest, parallel_requests: usize) -> JsResult<Update> {
4747
let request: BdkSyncRequest<(KeychainKind, u32)> = request.into();
4848
let result = self.client.sync(request, parallel_requests).await?;
4949
Ok(result.into())

tests/browser.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ async fn test_browser() {
2323
"wpkh(tprv8ZgxMBicQKsPe2qpAuh1K1Hig72LCoP4JgNxZM2ZRWHZYnpuw5oHoGBsQm7Qb8mLgPpRJVn3hceWgGQRNbPD6x1pp2Qme2YFRAPeYh7vmvE/84'/1'/0'/0/*)#a6kgzlgq".into(),
2424
"wpkh(tprv8ZgxMBicQKsPe2qpAuh1K1Hig72LCoP4JgNxZM2ZRWHZYnpuw5oHoGBsQm7Qb8mLgPpRJVn3hceWgGQRNbPD6x1pp2Qme2YFRAPeYh7vmvE/84'/1'/0'/1/*)#vwnfl2cc".into(),
2525
).expect("wallet");
26-
let mut blockchain_client = EsploraClient::new("https://mutinynet.com/api").expect("esplora_client");
26+
let blockchain_client = EsploraClient::new("https://mutinynet.com/api").expect("esplora_client");
2727

2828
let block_height = wallet.latest_checkpoint().height();
2929
assert_eq!(block_height, 0);

0 commit comments

Comments
 (0)