mirror of
https://github.com/aljazceru/breez-sdk-docs.git
synced 2025-12-17 13:54:20 +01:00
Bump Rust snippets SDK dependency to v0.2.9
This commit is contained in:
@@ -6,13 +6,16 @@ use log::info;
|
||||
|
||||
async fn get_current_fees(sdk: Arc<BreezServices>) -> Result<()> {
|
||||
// ANCHOR: estimate-current-reverse-swap-total-fees
|
||||
let current_fees = sdk.fetch_reverse_swap_fees(
|
||||
ReverseSwapFeesRequest {
|
||||
let current_fees = sdk
|
||||
.fetch_reverse_swap_fees(ReverseSwapFeesRequest {
|
||||
send_amount_sat: Some(50_000),
|
||||
})
|
||||
.await?;
|
||||
|
||||
info!("Total estimated fees for reverse swap: {:?}", current_fees.total_estimated_fees);
|
||||
info!(
|
||||
"Total estimated fees for reverse swap: {:?}",
|
||||
current_fees.total_estimated_fees
|
||||
);
|
||||
// ANCHOR_END: estimate-current-reverse-swap-total-fees
|
||||
|
||||
Ok(())
|
||||
@@ -27,7 +30,11 @@ async fn list_current_fees(current_fees: ReverseSwapPairInfo) -> Result<()> {
|
||||
Ok(())
|
||||
}
|
||||
|
||||
async fn start_reverse_swap(sdk: Arc<BreezServices>, current_fees: ReverseSwapPairInfo, fee_rate: u32) -> Result<()> {
|
||||
async fn start_reverse_swap(
|
||||
sdk: Arc<BreezServices>,
|
||||
current_fees: ReverseSwapPairInfo,
|
||||
fee_rate: u32,
|
||||
) -> Result<()> {
|
||||
// ANCHOR: start-reverse-swap
|
||||
let destination_address = String::from("bc1..");
|
||||
let amount_sat = current_fees.min;
|
||||
@@ -37,8 +44,9 @@ async fn start_reverse_swap(sdk: Arc<BreezServices>, current_fees: ReverseSwapPa
|
||||
pair_hash: current_fees.fees_hash,
|
||||
amount_sat,
|
||||
sat_per_vbyte,
|
||||
onchain_recipient_address: destination_address
|
||||
}).await?;
|
||||
onchain_recipient_address: destination_address,
|
||||
})
|
||||
.await?;
|
||||
// ANCHOR_END: start-reverse-swap
|
||||
|
||||
Ok(())
|
||||
@@ -47,9 +55,12 @@ async fn start_reverse_swap(sdk: Arc<BreezServices>, current_fees: ReverseSwapPa
|
||||
async fn check_reverse_swap_status(sdk: Arc<BreezServices>) -> Result<()> {
|
||||
// ANCHOR: check-reverse-swaps-status
|
||||
for rs in sdk.in_progress_reverse_swaps().await? {
|
||||
info!("Reverse swap {} in progress, status is {:?}", rs.id, rs.status);
|
||||
info!(
|
||||
"Reverse swap {} in progress, status is {:?}",
|
||||
rs.id, rs.status
|
||||
);
|
||||
}
|
||||
// ANCHOR_END: check-reverse-swaps-status
|
||||
|
||||
Ok(())
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user