admin swaps

This commit is contained in:
boufni95 2026-01-09 17:04:51 +00:00
parent e9a8865192
commit 0a385188ae
17 changed files with 560 additions and 188 deletions

View file

@ -93,6 +93,11 @@ The nostr server will send back a message response, and inside the body there wi
- input: [MessagingToken](#MessagingToken)
- This methods has an __empty__ __response__ body
- GetAdminTransactionSwapQuote
- auth type: __Admin__
- input: [TransactionSwapRequest](#TransactionSwapRequest)
- output: [TransactionSwapQuote](#TransactionSwapQuote)
- GetAppsMetrics
- auth type: __Metrics__
- input: [AppsMetricsRequest](#AppsMetricsRequest)
@ -280,6 +285,11 @@ The nostr server will send back a message response, and inside the body there wi
- input: [PayAddressRequest](#PayAddressRequest)
- output: [PayAddressResponse](#PayAddressResponse)
- PayAdminTransactionSwap
- auth type: __Admin__
- input: [TransactionSwapQuoteRequest](#TransactionSwapQuoteRequest)
- output: [AdminSwapResponse](#AdminSwapResponse)
- PayInvoice
- auth type: __User__
- input: [PayInvoiceRequest](#PayInvoiceRequest)
@ -525,6 +535,13 @@ The nostr server will send back a message response, and inside the body there wi
- input: [MessagingToken](#MessagingToken)
- This methods has an __empty__ __response__ body
- GetAdminTransactionSwapQuote
- auth type: __Admin__
- http method: __post__
- http route: __/api/admin/swap/transaction/quote__
- input: [TransactionSwapRequest](#TransactionSwapRequest)
- output: [TransactionSwapQuote](#TransactionSwapQuote)
- GetApp
- auth type: __App__
- http method: __post__
@ -870,6 +887,13 @@ The nostr server will send back a message response, and inside the body there wi
- input: [PayAddressRequest](#PayAddressRequest)
- output: [PayAddressResponse](#PayAddressResponse)
- PayAdminTransactionSwap
- auth type: __Admin__
- http method: __post__
- http route: __/api/admin/swap/transaction/pay__
- input: [TransactionSwapQuoteRequest](#TransactionSwapQuoteRequest)
- output: [AdminSwapResponse](#AdminSwapResponse)
- PayAppUserInvoice
- auth type: __App__
- http method: __post__
@ -1062,6 +1086,10 @@ The nostr server will send back a message response, and inside the body there wi
- __name__: _string_
- __price_sats__: _number_
### AdminSwapResponse
- __network_fee__: _number_
- __tx_id__: _string_
### AppMetrics
- __app__: _[Application](#Application)_
- __available__: _number_
@ -1612,6 +1640,10 @@ The nostr server will send back a message response, and inside the body there wi
- __swap_operation_id__: _string_
- __transaction_amount_sats__: _number_
### TransactionSwapQuoteRequest
- __address__: _string_
- __swap_operation_id__: _string_
### TransactionSwapRequest
- __transaction_amount_sats__: _number_