From 8cae7455877582509751ce31728b99c890d626d2 Mon Sep 17 00:00:00 2001 From: dcorral Date: Tue, 19 May 2026 15:23:06 +0200 Subject: [PATCH] rgb-utils: adapt to rgb-lib 0.3.0-beta.5 API (witness_version, OnlineOptions) --- lightning/src/rgb_utils/mod.rs | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/lightning/src/rgb_utils/mod.rs b/lightning/src/rgb_utils/mod.rs index fc4c147dd..69a7e1422 100644 --- a/lightning/src/rgb_utils/mod.rs +++ b/lightning/src/rgb_utils/mod.rs @@ -19,9 +19,10 @@ use bitcoin::secp256k1::PublicKey; use bitcoin::TxOut; use rgb_lib::{ bitcoin::psbt::Psbt as RgbLibPsbt, + keys::WitnessVersion, wallet::{ rust_only::{AssetColoringInfo, ColoringInfo}, - DatabaseType, SinglesigKeys, Wallet, WalletData, + DatabaseType, OnlineOptions, SinglesigKeys, Wallet, WalletData, }, AssetSchema, Assignment, BitcoinNetwork, ConsignmentExt, ContractId, Error as RgbLibError, FileContent, RgbTransfer, RgbTransport, WitnessOrd, @@ -179,6 +180,7 @@ fn _new_rgb_wallet( vanilla_keychain: None, master_fingerprint, mnemonic: None, + witness_version: WitnessVersion::Taproot, }; Wallet::new( WalletData { @@ -245,7 +247,11 @@ async fn _accept_transfer( master_fingerprint, reuse_addresses, ); - wallet.go_online(true, indexer_url)?; + wallet.go_online(OnlineOptions { + indexer_url, + skip_consistency_check: true, + vanilla_sync_lookback: 20, + })?; wallet.accept_transfer( funding_txid.clone(), funding_vout,