mirror of
https://github.com/aljazceru/breez-sdk-docs.git
synced 2025-12-19 14:54:19 +01:00
Set non-empty amount for rev swap fees
This commit is contained in:
@@ -9,7 +9,11 @@ First, fetch the current reverse swap fees:
|
|||||||
<section>
|
<section>
|
||||||
|
|
||||||
```rust,ignore
|
```rust,ignore
|
||||||
let current_fees = sdk.fetch_reverse_swap_fees().await?;
|
let current_fees = sdk.fetch_reverse_swap_fees(
|
||||||
|
ReverseSwapFeesRequest {
|
||||||
|
send_amount_sat: Some(50000),
|
||||||
|
})
|
||||||
|
.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);
|
||||||
```
|
```
|
||||||
@@ -19,8 +23,7 @@ info!("Total estimated fees for reverse swap: {}", current_fees.total_estimated_
|
|||||||
<section>
|
<section>
|
||||||
|
|
||||||
```swift
|
```swift
|
||||||
// Optional parameter.
|
let sendAmountSat:UInt64? = 50000
|
||||||
let sendAmountSat:UInt64? = nil
|
|
||||||
try {
|
try {
|
||||||
let currentFees = try sdk.fetchReverseSwapFees(
|
let currentFees = try sdk.fetchReverseSwapFees(
|
||||||
req: ReverseSwapFeesRequest(sendAmountSat: sendAmountSat))
|
req: ReverseSwapFeesRequest(sendAmountSat: sendAmountSat))
|
||||||
@@ -34,9 +37,9 @@ try {
|
|||||||
<div slot="title">Android</div>
|
<div slot="title">Android</div>
|
||||||
<section>
|
<section>
|
||||||
|
|
||||||
```kotlin
|
```kotlin,ignore
|
||||||
try {
|
try {
|
||||||
val fees = sdk.fetchReverseSwapFees()
|
val fees = sdk.fetchReverseSwapFees(ReverseSwapFeesRequest(50000))
|
||||||
Log.v("Breez", "Total estimated fees for reverse swap: ${fees.totalEstimatedFees}")
|
Log.v("Breez", "Total estimated fees for reverse swap: ${fees.totalEstimatedFees}")
|
||||||
} catch (e: Exception) {
|
} catch (e: Exception) {
|
||||||
// handle error
|
// handle error
|
||||||
@@ -49,7 +52,7 @@ try {
|
|||||||
|
|
||||||
```typescript
|
```typescript
|
||||||
try {
|
try {
|
||||||
const currentFees = await fetchReverseSwapFees()
|
const currentFees = await fetchReverseSwapFees(ReverseSwapFeesRequest(50000))
|
||||||
|
|
||||||
console.log(`Total estimated fees for reverse swap: ${currentFees.totalEstimatedFees}`);
|
console.log(`Total estimated fees for reverse swap: ${currentFees.totalEstimatedFees}`);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
@@ -63,7 +66,7 @@ try {
|
|||||||
|
|
||||||
```dart
|
```dart
|
||||||
try {
|
try {
|
||||||
ReverseSwapPairInfo currentFees = await fetchReverseSwapFees();
|
ReverseSwapPairInfo currentFees = await fetchReverseSwapFees(ReverseSwapFeesRequest(50000));
|
||||||
|
|
||||||
print("Total estimated fees for reverse swap: ${currentFees.totalEstimatedFees}");
|
print("Total estimated fees for reverse swap: ${currentFees.totalEstimatedFees}");
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
@@ -79,7 +82,7 @@ try {
|
|||||||
try:
|
try:
|
||||||
current_fees = sdk_services.fetch_reverse_swap_fees(
|
current_fees = sdk_services.fetch_reverse_swap_fees(
|
||||||
breez_sdk.ReverseSwapFeesRequest(
|
breez_sdk.ReverseSwapFeesRequest(
|
||||||
send_amount_sat=None))
|
send_amount_sat=50000))
|
||||||
print("Total estimated fees for reverse swap:", current_fees.total_estimated_fees)
|
print("Total estimated fees for reverse swap:", current_fees.total_estimated_fees)
|
||||||
except Exception as error:
|
except Exception as error:
|
||||||
# Handle error
|
# Handle error
|
||||||
@@ -90,7 +93,7 @@ except Exception as error:
|
|||||||
<section>
|
<section>
|
||||||
|
|
||||||
```go
|
```go
|
||||||
if currentFees, err := sdkServices.FetchReverseSwapFees(); err != nil {
|
if currentFees, err := sdkServices.FetchReverseSwapFees(ReverseSwapFeesRequest(50000)); err != nil {
|
||||||
log.Printf("Total estimated fees for reverse swap: %v", currentFees.TotalEstimatedFees)
|
log.Printf("Total estimated fees for reverse swap: %v", currentFees.TotalEstimatedFees)
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
@@ -102,7 +105,7 @@ if currentFees, err := sdkServices.FetchReverseSwapFees(); err != nil {
|
|||||||
```cs
|
```cs
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
var currentFees = sdk.FetchReverseSwapFees();
|
var currentFees = sdk.FetchReverseSwapFees(ReverseSwapFeesRequest(50000));
|
||||||
Console.WriteLine($"Total estimated fees for reverse swap: {currentFees.totalEstimatedFees}");
|
Console.WriteLine($"Total estimated fees for reverse swap: {currentFees.totalEstimatedFees}");
|
||||||
}
|
}
|
||||||
catch (Exception)
|
catch (Exception)
|
||||||
@@ -141,7 +144,7 @@ println("Maximum amount, in sats: \(current_fees.max)")
|
|||||||
<div slot="title">Android</div>
|
<div slot="title">Android</div>
|
||||||
<section>
|
<section>
|
||||||
|
|
||||||
```kotlin
|
```kotlin,ignore
|
||||||
Log.v("Breez", "Minimum amount, in sats: ${fees.min}")
|
Log.v("Breez", "Minimum amount, in sats: ${fees.min}")
|
||||||
Log.v("Breez", "Maximum amount, in sats: ${fees.max}")
|
Log.v("Breez", "Maximum amount, in sats: ${fees.max}")
|
||||||
```
|
```
|
||||||
@@ -230,7 +233,7 @@ try {
|
|||||||
<div slot="title">Android</div>
|
<div slot="title">Android</div>
|
||||||
<section>
|
<section>
|
||||||
|
|
||||||
```kotlin
|
```kotlin,ignore
|
||||||
val address = "bc1.."
|
val address = "bc1.."
|
||||||
val amountSat = 123L.toULong()
|
val amountSat = 123L.toULong()
|
||||||
val satPerVbyte = 1L.toULong()
|
val satPerVbyte = 1L.toULong()
|
||||||
@@ -358,7 +361,7 @@ for rs in sdk.inProgressReverseSwaps() {
|
|||||||
<div slot="title">Android</div>
|
<div slot="title">Android</div>
|
||||||
<section>
|
<section>
|
||||||
|
|
||||||
```kotlin
|
```kotlin,ignore
|
||||||
for (rs in sdk.inProgressReverseSwaps()) {
|
for (rs in sdk.inProgressReverseSwaps()) {
|
||||||
Log.v("Breez", "Reverse swap ${rs.id} in progress, status is ${rs.status}")
|
Log.v("Breez", "Reverse swap ${rs.id} in progress, status is ${rs.status}")
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user