Module rpc_server

Source

Functions§

address 🔒
Generate deposit address
auth_middleware 🔒
Middleware to authenticate an incoming request. Routes that are authenticated with this middleware always require a Bearer token to be supplied in the Authorization header.
backup 🔒
Backup a gateway actor state
close_channels_with_peer 🔒
configuration 🔒
Display high-level information about the Gateway config
connect_fed 🔒
Connect a new federation
create_bolt11_invoice_v2 🔒
create_invoice_for_operator 🔒
create_offer_for_operator 🔒
extract_bearer_token 🔒
Extracts the Bearer token from the Authorization header of the request.
get_balances 🔒
get_gateway_id 🔒
get_invoice 🔒
get_ln_onchain_address 🔒
handle_post_info 🔒
Display high-level information about the Gateway
info 🔒
Display high-level information about the Gateway
leave_fed 🔒
Leave a federation
list_active_channels 🔒
list_transactions 🔒
lnv1_routes 🔒
Public routes that are used in the LNv1 protocol
lnv2_routes 🔒
Public routes that are used in the LNv2 protocol
mnemonic 🔒
open_channel 🔒
pay_bolt11_invoice_v2 🔒
pay_invoice 🔒
pay_invoice_operator 🔒
pay_offer_operator 🔒
payment_log 🔒
payment_summary 🔒
receive_ecash 🔒
recheck_address 🔒
routing_info_v2 🔒
run_webserver
Creates the webserver’s routes and spawns the webserver in a separate task.
send_onchain 🔒
set_fees 🔒
spend_ecash 🔒
stop 🔒
v1_routes 🔒
Gateway Webserver Routes. The gateway supports three types of routes
withdraw 🔒
Withdraw from a gateway federation.