2
0
mirror of https://github.com/lightninglabs/loop synced 2024-11-16 00:12:52 +00:00
loop/looprpc/server.proto
Olaoluwa Osuntokun e299dc696c
looprpc: rename service actions from uncharge to loop out
In this commit, we rename all the service actions from uncharge, to loop
out instead. We do this in order to be line with the new naming scheme
for the service.
2019-03-06 20:34:02 -08:00

51 lines
864 B
Protocol Buffer

syntax = "proto3";
import "google/api/annotations.proto";
package looprpc;
option go_package = "github.com/lightninglabs/loop/looprpc";
service SwapServer {
rpc NewLoopOutSwap(ServerLoopOutRequest) returns (ServerLoopOutResponse);
rpc LoopOutQuote(ServerLoopOutQuoteRequest) returns (ServerLoopOutQuote);
}
message ServerLoopOutRequest {
bytes receiver_key = 1;
bytes swap_hash = 2;
uint64 amt = 3;
}
message ServerLoopOutResponse {
string swap_invoice= 1;
string prepay_invoice = 2;
bytes sender_key = 3;
int32 expiry = 4;
}
message ServerLoopOutQuoteRequest {
}
message ServerLoopOutQuote {
string swap_payment_dest = 1;
int64 swap_fee_base = 2;
int64 swap_fee_rate = 3;
uint64 prepay_amt = 4;
uint64 min_swap_amount = 5;
uint64 max_swap_amount = 6;
int32 cltv_delta = 7;
}