From: rajarshimaitra Date: Wed, 9 Mar 2022 20:24:58 +0000 (+0530) Subject: Fetch address index in verbose mode for get_new_address X-Git-Tag: v0.5.0~6^2 X-Git-Url: http://internal-gitweb-vhost/script/%22https:/database/scripts/static/struct.AddressInfo.html?a=commitdiff_plain;h=73a9824b79d75d9e394cdbb8f9c9ab00e3bca788;p=bdk-cli Fetch address index in verbose mode for get_new_address --- diff --git a/src/lib.rs b/src/lib.rs index 99e8527..60f65d4 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -902,7 +902,19 @@ where D: BatchDatabase, { match offline_subcommand { - GetNewAddress => Ok(json!({"address": wallet.get_address(AddressIndex::New)?.address})), + GetNewAddress => { + let addr = wallet.get_address(AddressIndex::New)?; + if wallet_opts.verbose { + Ok(json!({ + "address": addr.address, + "index": addr.index + })) + } else { + Ok(json!({ + "address": addr.address, + })) + } + } ListUnspent => Ok(serde_json::to_value(&wallet.list_unspent()?)?), ListTransactions => Ok(serde_json::to_value( &wallet.list_transactions(wallet_opts.verbose)?,