looprpc: prefix server and lnd enums to create unique names

390-uniquenames
carla 3 years ago
parent 9d3d9ce680
commit 1bdcc2cd41
No known key found for this signature in database
GPG Key ID: 4CA7FE54A6213C91

@ -94,78 +94,78 @@ type ServerSwapState int32
const (
// The server has created the swap.
ServerSwapState_INITIATED ServerSwapState = 0
ServerSwapState_SERVER_INITIATED ServerSwapState = 0
// The server has published the loop out on chain htlc.
ServerSwapState_HTLC_PUBLISHED ServerSwapState = 1
ServerSwapState_SERVER_HTLC_PUBLISHED ServerSwapState = 1
// The swap completed successfully.
ServerSwapState_SUCCESS ServerSwapState = 2
ServerSwapState_SERVER_SUCCESS ServerSwapState = 2
//
//The swap failed for a reason that is unknown to the server, this is only
//set for older swaps.
ServerSwapState_FAILED_UNKNOWN ServerSwapState = 3
ServerSwapState_SERVER_FAILED_UNKNOWN ServerSwapState = 3
// No htlc was confirmed in time for the loop in swap to complete.
ServerSwapState_FAILED_NO_HTLC ServerSwapState = 4
ServerSwapState_SERVER_FAILED_NO_HTLC ServerSwapState = 4
// A loop in htlc confirmed on chain, but it did not have the correct value.
ServerSwapState_FAILED_INVALID_HTLC_AMOUNT ServerSwapState = 5
ServerSwapState_SERVER_FAILED_INVALID_HTLC_AMOUNT ServerSwapState = 5
//
//We did not succeed in completing the loop in off chain payment before the
//timeout.
ServerSwapState_FAILED_OFF_CHAIN_TIMEOUT ServerSwapState = 6
ServerSwapState_SERVER_FAILED_OFF_CHAIN_TIMEOUT ServerSwapState = 6
// The on chain timeout was claimed.
ServerSwapState_FAILED_TIMEOUT ServerSwapState = 7
ServerSwapState_SERVER_FAILED_TIMEOUT ServerSwapState = 7
//
//The server could not publish the loop out on chain htlc before the deadline
//provided.
ServerSwapState_FAILED_SWAP_DEADLINE ServerSwapState = 8
ServerSwapState_SERVER_FAILED_SWAP_DEADLINE ServerSwapState = 8
// The server could not publish the loop out on chain htlc.
ServerSwapState_FAILED_HTLC_PUBLICATION ServerSwapState = 9
ServerSwapState_SERVER_FAILED_HTLC_PUBLICATION ServerSwapState = 9
// The server has published the loop out on chain timeout tx.
ServerSwapState_TIMEOUT_PUBLISHED ServerSwapState = 10
ServerSwapState_SERVER_TIMEOUT_PUBLISHED ServerSwapState = 10
// The swap has failed for unknown reasons, it will not be completed.
ServerSwapState_UNEXPECTED_FAILURE ServerSwapState = 11
ServerSwapState_SERVER_UNEXPECTED_FAILURE ServerSwapState = 11
// The swap htlc has confirmed on chain.
ServerSwapState_HTLC_CONFIRMED ServerSwapState = 12
ServerSwapState_SERVER_HTLC_CONFIRMED ServerSwapState = 12
// The client canceled the swap because they could not route the prepay.
ServerSwapState_CLIENT_PREPAY_CANCEL ServerSwapState = 13
ServerSwapState_SERVER_CLIENT_PREPAY_CANCEL ServerSwapState = 13
// The client canceled the swap because they could not route the swap
// payment.
ServerSwapState_CLIENT_INVOICE_CANCEL ServerSwapState = 14
ServerSwapState_SERVER_CLIENT_INVOICE_CANCEL ServerSwapState = 14
)
var ServerSwapState_name = map[int32]string{
0: "INITIATED",
1: "HTLC_PUBLISHED",
2: "SUCCESS",
3: "FAILED_UNKNOWN",
4: "FAILED_NO_HTLC",
5: "FAILED_INVALID_HTLC_AMOUNT",
6: "FAILED_OFF_CHAIN_TIMEOUT",
7: "FAILED_TIMEOUT",
8: "FAILED_SWAP_DEADLINE",
9: "FAILED_HTLC_PUBLICATION",
10: "TIMEOUT_PUBLISHED",
11: "UNEXPECTED_FAILURE",
12: "HTLC_CONFIRMED",
13: "CLIENT_PREPAY_CANCEL",
14: "CLIENT_INVOICE_CANCEL",
0: "SERVER_INITIATED",
1: "SERVER_HTLC_PUBLISHED",
2: "SERVER_SUCCESS",
3: "SERVER_FAILED_UNKNOWN",
4: "SERVER_FAILED_NO_HTLC",
5: "SERVER_FAILED_INVALID_HTLC_AMOUNT",
6: "SERVER_FAILED_OFF_CHAIN_TIMEOUT",
7: "SERVER_FAILED_TIMEOUT",
8: "SERVER_FAILED_SWAP_DEADLINE",
9: "SERVER_FAILED_HTLC_PUBLICATION",
10: "SERVER_TIMEOUT_PUBLISHED",
11: "SERVER_UNEXPECTED_FAILURE",
12: "SERVER_HTLC_CONFIRMED",
13: "SERVER_CLIENT_PREPAY_CANCEL",
14: "SERVER_CLIENT_INVOICE_CANCEL",
}
var ServerSwapState_value = map[string]int32{
"INITIATED": 0,
"HTLC_PUBLISHED": 1,
"SUCCESS": 2,
"FAILED_UNKNOWN": 3,
"FAILED_NO_HTLC": 4,
"FAILED_INVALID_HTLC_AMOUNT": 5,
"FAILED_OFF_CHAIN_TIMEOUT": 6,
"FAILED_TIMEOUT": 7,
"FAILED_SWAP_DEADLINE": 8,
"FAILED_HTLC_PUBLICATION": 9,
"TIMEOUT_PUBLISHED": 10,
"UNEXPECTED_FAILURE": 11,
"HTLC_CONFIRMED": 12,
"CLIENT_PREPAY_CANCEL": 13,
"CLIENT_INVOICE_CANCEL": 14,
"SERVER_INITIATED": 0,
"SERVER_HTLC_PUBLISHED": 1,
"SERVER_SUCCESS": 2,
"SERVER_FAILED_UNKNOWN": 3,
"SERVER_FAILED_NO_HTLC": 4,
"SERVER_FAILED_INVALID_HTLC_AMOUNT": 5,
"SERVER_FAILED_OFF_CHAIN_TIMEOUT": 6,
"SERVER_FAILED_TIMEOUT": 7,
"SERVER_FAILED_SWAP_DEADLINE": 8,
"SERVER_FAILED_HTLC_PUBLICATION": 9,
"SERVER_TIMEOUT_PUBLISHED": 10,
"SERVER_UNEXPECTED_FAILURE": 11,
"SERVER_HTLC_CONFIRMED": 12,
"SERVER_CLIENT_PREPAY_CANCEL": 13,
"SERVER_CLIENT_INVOICE_CANCEL": 14,
}
func (x ServerSwapState) String() string {
@ -180,7 +180,7 @@ type RoutePaymentType int32
const (
// No reason, used to distinguish from the default value.
RoutePaymentType_UNKNOWN RoutePaymentType = 0
RoutePaymentType_ROUTE_UNKNOWN RoutePaymentType = 0
// Prepay route indicates that the swap was canceled because the client
// could not find a route to the server for the prepay.
RoutePaymentType_PREPAY_ROUTE RoutePaymentType = 1
@ -190,13 +190,13 @@ const (
)
var RoutePaymentType_name = map[int32]string{
0: "UNKNOWN",
0: "ROUTE_UNKNOWN",
1: "PREPAY_ROUTE",
2: "INVOICE_ROUTE",
}
var RoutePaymentType_value = map[string]int32{
"UNKNOWN": 0,
"ROUTE_UNKNOWN": 0,
"PREPAY_ROUTE": 1,
"INVOICE_ROUTE": 2,
}
@ -216,42 +216,42 @@ type PaymentFailureReason int32
const (
//
//Payment isn't failed (yet).
PaymentFailureReason_FAILURE_REASON_NONE PaymentFailureReason = 0
PaymentFailureReason_LND_FAILURE_REASON_NONE PaymentFailureReason = 0
//
//There are more routes to try, but the payment timeout was exceeded.
PaymentFailureReason_FAILURE_REASON_TIMEOUT PaymentFailureReason = 1
PaymentFailureReason_LND_FAILURE_REASON_TIMEOUT PaymentFailureReason = 1
//
//All possible routes were tried and failed permanently. Or were no
//routes to the destination at all.
PaymentFailureReason_FAILURE_REASON_NO_ROUTE PaymentFailureReason = 2
PaymentFailureReason_LND_FAILURE_REASON_NO_ROUTE PaymentFailureReason = 2
//
//A non-recoverable error has occured.
PaymentFailureReason_FAILURE_REASON_ERROR PaymentFailureReason = 3
PaymentFailureReason_LND_FAILURE_REASON_ERROR PaymentFailureReason = 3
//
//Payment details incorrect (unknown hash, invalid amt or
//invalid final cltv delta)
PaymentFailureReason_FAILURE_REASON_INCORRECT_PAYMENT_DETAILS PaymentFailureReason = 4
PaymentFailureReason_LND_FAILURE_REASON_INCORRECT_PAYMENT_DETAILS PaymentFailureReason = 4
//
//Insufficient local balance.
PaymentFailureReason_FAILURE_REASON_INSUFFICIENT_BALANCE PaymentFailureReason = 5
PaymentFailureReason_LND_FAILURE_REASON_INSUFFICIENT_BALANCE PaymentFailureReason = 5
)
var PaymentFailureReason_name = map[int32]string{
0: "FAILURE_REASON_NONE",
1: "FAILURE_REASON_TIMEOUT",
2: "FAILURE_REASON_NO_ROUTE",
3: "FAILURE_REASON_ERROR",
4: "FAILURE_REASON_INCORRECT_PAYMENT_DETAILS",
5: "FAILURE_REASON_INSUFFICIENT_BALANCE",
0: "LND_FAILURE_REASON_NONE",
1: "LND_FAILURE_REASON_TIMEOUT",
2: "LND_FAILURE_REASON_NO_ROUTE",
3: "LND_FAILURE_REASON_ERROR",
4: "LND_FAILURE_REASON_INCORRECT_PAYMENT_DETAILS",
5: "LND_FAILURE_REASON_INSUFFICIENT_BALANCE",
}
var PaymentFailureReason_value = map[string]int32{
"FAILURE_REASON_NONE": 0,
"FAILURE_REASON_TIMEOUT": 1,
"FAILURE_REASON_NO_ROUTE": 2,
"FAILURE_REASON_ERROR": 3,
"FAILURE_REASON_INCORRECT_PAYMENT_DETAILS": 4,
"FAILURE_REASON_INSUFFICIENT_BALANCE": 5,
"LND_FAILURE_REASON_NONE": 0,
"LND_FAILURE_REASON_TIMEOUT": 1,
"LND_FAILURE_REASON_NO_ROUTE": 2,
"LND_FAILURE_REASON_ERROR": 3,
"LND_FAILURE_REASON_INCORRECT_PAYMENT_DETAILS": 4,
"LND_FAILURE_REASON_INSUFFICIENT_BALANCE": 5,
}
func (x PaymentFailureReason) String() string {
@ -1254,7 +1254,7 @@ func (m *SubscribeLoopOutUpdatesResponse) GetState() ServerSwapState {
if m != nil {
return m.State
}
return ServerSwapState_INITIATED
return ServerSwapState_SERVER_INITIATED
}
type SubscribeLoopInUpdatesResponse struct {
@ -1303,7 +1303,7 @@ func (m *SubscribeLoopInUpdatesResponse) GetState() ServerSwapState {
if m != nil {
return m.State
}
return ServerSwapState_INITIATED
return ServerSwapState_SERVER_INITIATED
}
type RouteCancel struct {
@ -1347,7 +1347,7 @@ func (m *RouteCancel) GetRouteType() RoutePaymentType {
if m != nil {
return m.RouteType
}
return RoutePaymentType_UNKNOWN
return RoutePaymentType_ROUTE_UNKNOWN
}
func (m *RouteCancel) GetAttempts() []*HtlcAttempt {
@ -1361,7 +1361,7 @@ func (m *RouteCancel) GetFailure() PaymentFailureReason {
if m != nil {
return m.Failure
}
return PaymentFailureReason_FAILURE_REASON_NONE
return PaymentFailureReason_LND_FAILURE_REASON_NONE
}
type HtlcAttempt struct {
@ -1562,114 +1562,116 @@ func init() {
func init() { proto.RegisterFile("server.proto", fileDescriptor_ad098daeda4239f7) }
var fileDescriptor_ad098daeda4239f7 = []byte{
// 1712 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xbc, 0x57, 0xcd, 0x6e, 0xdb, 0xda,
0x11, 0x0e, 0x25, 0xd9, 0xb2, 0x46, 0x92, 0x4d, 0x9f, 0xfc, 0xc9, 0x4a, 0x9c, 0x2a, 0x4c, 0x6f,
0xa2, 0x1a, 0x45, 0x6e, 0x90, 0x16, 0xe8, 0xcf, 0x8e, 0xa1, 0xe8, 0x88, 0xb8, 0x32, 0xa9, 0x52,
0x94, 0x73, 0xd3, 0xcd, 0x29, 0x2d, 0x9f, 0xd8, 0x44, 0x25, 0x92, 0x97, 0xa4, 0x1c, 0x1b, 0x5d,
0x76, 0xd9, 0x67, 0x28, 0xd0, 0x75, 0x57, 0x45, 0x37, 0x7d, 0x80, 0x02, 0x7d, 0x83, 0x2e, 0xfa,
0x0a, 0xdd, 0xf4, 0x15, 0x8a, 0xf3, 0x43, 0x89, 0x94, 0xe8, 0x24, 0xbe, 0x30, 0xee, 0x4e, 0x9c,
0xf9, 0xce, 0xfc, 0x7c, 0x33, 0x67, 0xce, 0x08, 0x1a, 0x31, 0x89, 0x2e, 0x48, 0xf4, 0x32, 0x8c,
0x82, 0x24, 0x40, 0xd5, 0x69, 0x10, 0x84, 0x51, 0x38, 0x69, 0x3f, 0x3e, 0x0b, 0x82, 0xb3, 0x29,
0xf9, 0xda, 0x0d, 0xbd, 0xaf, 0x5d, 0xdf, 0x0f, 0x12, 0x37, 0xf1, 0x02, 0x3f, 0xe6, 0x30, 0xe5,
0x2f, 0x25, 0xb8, 0x37, 0x62, 0xe7, 0x06, 0x41, 0x10, 0x5a, 0xf3, 0xc4, 0x26, 0xdf, 0xcd, 0x49,
0x9c, 0xa0, 0xa7, 0xd0, 0x88, 0xc8, 0x84, 0x78, 0x17, 0x24, 0xc2, 0xbf, 0x27, 0x57, 0x2d, 0xa9,
0x23, 0x75, 0x1b, 0x76, 0x3d, 0x95, 0x7d, 0x43, 0xae, 0xd0, 0x23, 0xa8, 0xc5, 0x1f, 0xdd, 0x10,
0x9f, 0xbb, 0xf1, 0x79, 0xab, 0xc4, 0xf4, 0x5b, 0x54, 0xd0, 0x77, 0xe3, 0x73, 0x24, 0x43, 0xd9,
0x9d, 0x25, 0xad, 0x72, 0x47, 0xea, 0x56, 0x6c, 0xfa, 0x13, 0xfd, 0x1a, 0xf6, 0x18, 0x3c, 0x9c,
0x9f, 0x4c, 0xbd, 0x09, 0x8b, 0x02, 0x9f, 0x12, 0xf7, 0x74, 0xea, 0xf9, 0xa4, 0x55, 0xe9, 0x48,
0xdd, 0xb2, 0xfd, 0x90, 0x02, 0x86, 0x4b, 0x7d, 0x4f, 0xa8, 0x91, 0x06, 0x32, 0x8b, 0x77, 0x12,
0x4c, 0xf1, 0x05, 0x89, 0x62, 0x2f, 0xf0, 0x5b, 0x1b, 0x1d, 0xa9, 0xbb, 0xfd, 0xba, 0xf5, 0x52,
0x24, 0xfa, 0x72, 0x28, 0x00, 0xc7, 0x5c, 0x6f, 0xef, 0x84, 0x79, 0x01, 0x7a, 0x00, 0x9b, 0xe4,
0x32, 0xf4, 0xa2, 0xab, 0xd6, 0x66, 0x47, 0xea, 0x6e, 0xd8, 0xe2, 0x0b, 0xed, 0x03, 0xcc, 0x63,
0x12, 0x61, 0xf7, 0x8c, 0xf8, 0x49, 0xab, 0xda, 0x91, 0xba, 0x35, 0xbb, 0x46, 0x25, 0x2a, 0x15,
0x28, 0xff, 0x94, 0xe0, 0xfe, 0x0a, 0x45, 0x71, 0x18, 0xf8, 0x31, 0xa1, 0x1c, 0xb1, 0x8c, 0x3c,
0xff, 0x22, 0xf0, 0x26, 0x84, 0x71, 0x54, 0xb3, 0xeb, 0x54, 0x66, 0x70, 0x11, 0xfa, 0x0a, 0xb6,
0xc3, 0x88, 0x84, 0xee, 0xd5, 0x02, 0x54, 0x62, 0xa0, 0x26, 0x97, 0xa6, 0xb0, 0x7d, 0x80, 0x98,
0xf8, 0xa7, 0x82, 0xeb, 0x32, 0xe3, 0xb2, 0xc6, 0x25, 0x94, 0xe9, 0xf6, 0x22, 0x72, 0xca, 0xd3,
0xc6, 0x9b, 0x52, 0x4b, 0x5a, 0x44, 0xff, 0x15, 0x6c, 0xf3, 0xc2, 0xe3, 0x19, 0x89, 0x63, 0xf7,
0x8c, 0x30, 0x62, 0x6a, 0x76, 0x93, 0x4b, 0x8f, 0xb8, 0x50, 0xf9, 0x97, 0x04, 0x7b, 0xb9, 0x2c,
0x7e, 0x33, 0x0f, 0x12, 0x92, 0x56, 0x5b, 0x54, 0x4b, 0xfa, 0xc2, 0x6a, 0x95, 0x6e, 0x5e, 0xad,
0xf2, 0xf7, 0xaf, 0x56, 0x25, 0x5b, 0x2d, 0xe5, 0xcf, 0x25, 0x40, 0xeb, 0x89, 0xa0, 0x03, 0xd8,
0xe5, 0xf1, 0xba, 0x57, 0x33, 0xe2, 0x27, 0xf8, 0x94, 0xc4, 0x89, 0x28, 0xc8, 0x0e, 0x8b, 0x93,
0xcb, 0x7b, 0x34, 0xdb, 0x3d, 0x60, 0x7d, 0x8a, 0x3f, 0x90, 0x34, 0x95, 0x2a, 0xfd, 0x3e, 0x24,
0x04, 0x3d, 0x87, 0x66, 0xaa, 0xc2, 0x91, 0x9b, 0x10, 0x16, 0x77, 0x99, 0x11, 0x5e, 0x17, 0x18,
0xdb, 0x4d, 0x58, 0xc1, 0x44, 0x5d, 0x29, 0x6f, 0x15, 0xc6, 0x5b, 0x8d, 0x4b, 0xd4, 0x59, 0x82,
0x0e, 0x60, 0x67, 0xe6, 0xf9, 0x98, 0x99, 0x72, 0x67, 0xc1, 0xdc, 0x4f, 0x58, 0x55, 0x2a, 0xcc,
0x50, 0x73, 0xe6, 0xf9, 0xa3, 0x8f, 0x6e, 0xa8, 0x32, 0x05, 0xc3, 0xba, 0x97, 0x39, 0xec, 0x66,
0x06, 0xeb, 0x5e, 0x66, 0xb0, 0x4f, 0x01, 0x26, 0xd3, 0xe4, 0x02, 0x9f, 0x92, 0x69, 0xe2, 0xb2,
0x56, 0xe5, 0xcd, 0x50, 0xa3, 0xd2, 0x1e, 0x15, 0x2a, 0xbf, 0x5b, 0xa9, 0xb3, 0x43, 0xa2, 0x59,
0x9c, 0xd6, 0xb9, 0xa8, 0x32, 0xd2, 0x0d, 0x2b, 0xa3, 0xfc, 0x4d, 0x5a, 0xa9, 0x00, 0x73, 0x81,
0x9e, 0xaf, 0xe7, 0xcc, 0xfb, 0x69, 0x25, 0xdf, 0xe7, 0xeb, 0xf9, 0x96, 0x04, 0x2e, 0x97, 0xeb,
0x8f, 0x61, 0x9b, 0xda, 0xcb, 0xe4, 0x5b, 0x66, 0x8d, 0xd0, 0x98, 0x79, 0xbe, 0x96, 0xa6, 0xcb,
0x50, 0xee, 0x65, 0x16, 0x55, 0x11, 0x28, 0xf7, 0x72, 0x81, 0x52, 0xfe, 0x5a, 0x82, 0xbb, 0xcb,
0x90, 0x0d, 0x3f, 0xe5, 0x23, 0x7f, 0xef, 0xa4, 0xd5, 0x7b, 0x77, 0xc3, 0x09, 0xb7, 0x3a, 0x0f,
0x2a, 0xeb, 0xf3, 0x60, 0x0f, 0xb6, 0xa6, 0x6e, 0x9c, 0xe0, 0xf3, 0x20, 0x64, 0x1d, 0xd1, 0xb0,
0xab, 0xf4, 0xbb, 0x1f, 0x84, 0x85, 0xb5, 0xd9, 0xbc, 0xe9, 0xad, 0x79, 0x06, 0xcd, 0x30, 0x0a,
0x4e, 0xc8, 0x22, 0x06, 0x3e, 0xce, 0x1a, 0x4c, 0x98, 0x99, 0x36, 0x99, 0x81, 0xb7, 0xb5, 0x3a,
0xf0, 0x2e, 0xb3, 0x4f, 0x02, 0xe5, 0x6a, 0x39, 0xee, 0x3e, 0xf7, 0x24, 0x2c, 0x2f, 0x6d, 0x29,
0x37, 0x62, 0xd7, 0x87, 0x54, 0xb9, 0x68, 0x48, 0x7d, 0x07, 0xad, 0xac, 0xe7, 0xcf, 0x8c, 0xa8,
0x22, 0xc2, 0x4a, 0x37, 0x6d, 0xe6, 0x7f, 0xe7, 0xe6, 0xe2, 0xc2, 0xa7, 0x48, 0x39, 0x3b, 0x29,
0xa4, 0xcf, 0x4c, 0x8a, 0x52, 0xf1, 0xa4, 0x28, 0x18, 0x05, 0x95, 0x1b, 0x8c, 0x82, 0x8d, 0xeb,
0x46, 0xc1, 0x7e, 0x6e, 0x14, 0xf0, 0x17, 0x2d, 0x33, 0x06, 0x70, 0x9e, 0xca, 0xdb, 0x9f, 0x02,
0x13, 0xd8, 0x5d, 0x73, 0x70, 0xdb, 0x33, 0x40, 0xf9, 0xa3, 0x04, 0x9d, 0xdc, 0xa8, 0x19, 0xce,
0xe3, 0xf3, 0x61, 0x44, 0xbc, 0x99, 0x7b, 0x46, 0x6e, 0x33, 0x1d, 0xd4, 0x86, 0xad, 0x50, 0xd8,
0x4d, 0x6f, 0x7a, 0xfa, 0xad, 0x3c, 0x83, 0xa7, 0x9f, 0x08, 0x82, 0xb7, 0x8a, 0xf2, 0x07, 0x78,
0x38, 0x9a, 0x9f, 0xc4, 0x93, 0xc8, 0x3b, 0x21, 0xe3, 0xf0, 0xd4, 0x4d, 0xc8, 0xad, 0xf2, 0xfd,
0xc9, 0x59, 0xa4, 0x24, 0xf0, 0xa3, 0x85, 0x73, 0x11, 0xe4, 0x22, 0x86, 0xe5, 0xed, 0x4d, 0xbc,
0x19, 0x89, 0x13, 0x77, 0x16, 0x62, 0x3f, 0x16, 0xed, 0x5c, 0x5f, 0xc8, 0xcc, 0x18, 0xbd, 0x84,
0x8d, 0x38, 0x49, 0x5b, 0x39, 0x1b, 0x1c, 0xcf, 0x9e, 0xd6, 0x65, 0x44, 0xf5, 0x36, 0x87, 0x29,
0x31, 0x3c, 0xc9, 0x79, 0x35, 0xfc, 0x1f, 0xc0, 0xe9, 0xdf, 0x25, 0xa8, 0xdb, 0xc1, 0x3c, 0x21,
0x9a, 0xeb, 0x4f, 0xc8, 0x14, 0xfd, 0x12, 0x20, 0xa2, 0x9f, 0x38, 0xb9, 0x0a, 0x89, 0xa0, 0x75,
0x6f, 0x61, 0x84, 0x21, 0xc5, 0xdb, 0xef, 0x5c, 0x85, 0xc4, 0xae, 0x31, 0x30, 0xfd, 0x89, 0x5e,
0xc1, 0x96, 0x9b, 0x24, 0x64, 0x16, 0x26, 0x71, 0xab, 0xd4, 0x29, 0x77, 0xeb, 0xaf, 0xef, 0x2d,
0xce, 0xf5, 0x93, 0xe9, 0x44, 0xe5, 0x4a, 0x7b, 0x81, 0x42, 0xbf, 0x80, 0xea, 0x07, 0xd7, 0x9b,
0xce, 0x23, 0x22, 0xf6, 0x99, 0xfd, 0x65, 0xfd, 0xb8, 0x8f, 0x43, 0xae, 0xb6, 0x89, 0x1b, 0x07,
0xbe, 0x9d, 0xa2, 0x95, 0x9f, 0x43, 0x3d, 0x63, 0x91, 0x8e, 0xc3, 0x88, 0xcc, 0x5c, 0xcf, 0xf7,
0xfc, 0x33, 0xfa, 0x14, 0x70, 0x62, 0x9a, 0x76, 0x73, 0x21, 0xed, 0x07, 0x61, 0xac, 0xfc, 0x4f,
0x82, 0x16, 0xcf, 0x52, 0xd4, 0x94, 0x92, 0xf1, 0x83, 0x35, 0x15, 0x7a, 0x01, 0x3b, 0xe9, 0x36,
0xe5, 0x9e, 0x9e, 0x46, 0x24, 0x8e, 0xc5, 0x66, 0xba, 0x2d, 0xc4, 0x2a, 0x97, 0xa2, 0x5f, 0x41,
0x83, 0x97, 0x60, 0xc2, 0x82, 0x65, 0x33, 0x2b, 0x4b, 0x66, 0xa6, 0x5c, 0xfd, 0x3b, 0x76, 0x3d,
0x5a, 0x7e, 0xbe, 0x69, 0x42, 0x9d, 0x1f, 0xc2, 0x9e, 0xff, 0x21, 0x50, 0x1e, 0xc1, 0x5e, 0x41,
0xc2, 0xbc, 0x99, 0x0e, 0xfe, 0x21, 0xc1, 0xce, 0x4a, 0x46, 0x08, 0x60, 0x73, 0xa0, 0xbf, 0x55,
0xb5, 0xf7, 0xf2, 0x1d, 0x84, 0x60, 0xfb, 0x68, 0x3c, 0x70, 0x0c, 0x3c, 0xb0, 0xac, 0x21, 0xb6,
0xc6, 0x8e, 0x2c, 0xa1, 0x3d, 0xb8, 0x6f, 0xaa, 0x8e, 0x71, 0xac, 0xe3, 0x91, 0xfe, 0xf6, 0x9d,
0xe1, 0x70, 0x9d, 0x61, 0xca, 0x25, 0xd4, 0x86, 0x07, 0x43, 0x5b, 0x37, 0x8e, 0xd4, 0xb7, 0x3a,
0x1e, 0x8e, 0x47, 0xfd, 0xe5, 0xb1, 0x32, 0x6a, 0xc1, 0xbd, 0xf1, 0x48, 0xb7, 0xb1, 0xfe, 0xed,
0xd0, 0xb0, 0xdf, 0x2f, 0x35, 0x15, 0x54, 0x87, 0x6a, 0xdf, 0x19, 0x68, 0xf8, 0xf8, 0xb5, 0xbc,
0x81, 0x76, 0xa1, 0x99, 0xf1, 0x68, 0x98, 0xf2, 0x26, 0xba, 0x0b, 0x3b, 0x29, 0x1a, 0x6b, 0xaa,
0xa9, 0xe9, 0x03, 0xb9, 0x7a, 0xf0, 0xdf, 0x12, 0xec, 0xac, 0xb4, 0x33, 0x6a, 0x42, 0xcd, 0x30,
0x0d, 0xc7, 0x50, 0x1d, 0xbd, 0xc7, 0x83, 0x67, 0x76, 0x87, 0xe3, 0x37, 0x03, 0x63, 0xd4, 0xd7,
0x7b, 0xb2, 0x44, 0x7d, 0x8d, 0xc6, 0x9a, 0xa6, 0x8f, 0x46, 0x72, 0x89, 0x02, 0x0e, 0x55, 0x63,
0xa0, 0xf7, 0xf0, 0xd8, 0xfc, 0xc6, 0xb4, 0xde, 0x99, 0x72, 0x39, 0x23, 0x33, 0x2d, 0x4c, 0x8f,
0xcb, 0x15, 0xf4, 0x04, 0xda, 0x42, 0x66, 0x98, 0xc7, 0xea, 0xc0, 0xe8, 0x31, 0x05, 0x56, 0x8f,
0xac, 0xb1, 0xe9, 0xc8, 0x1b, 0xe8, 0x31, 0xb4, 0x84, 0xde, 0x3a, 0x3c, 0xc4, 0x5a, 0x5f, 0x35,
0x4c, 0xec, 0x18, 0x47, 0x3a, 0x4d, 0x6f, 0x33, 0x63, 0x31, 0x95, 0x55, 0x29, 0x19, 0x42, 0x36,
0x7a, 0xa7, 0x0e, 0x71, 0x4f, 0x57, 0x7b, 0x03, 0xc3, 0xd4, 0xe5, 0x2d, 0xf4, 0x08, 0x1e, 0x0a,
0xcd, 0x32, 0x76, 0x4d, 0x75, 0x0c, 0xcb, 0x94, 0x6b, 0xe8, 0x3e, 0xec, 0x0a, 0x1b, 0x99, 0xa4,
0x00, 0x3d, 0x00, 0x34, 0x36, 0xf5, 0x6f, 0x87, 0xba, 0xe6, 0xe8, 0x3d, 0x4c, 0x8f, 0x8f, 0x6d,
0x5d, 0xae, 0x2f, 0x08, 0xd0, 0x2c, 0xf3, 0xd0, 0xb0, 0x8f, 0xf4, 0x9e, 0xdc, 0xa0, 0x9e, 0xb5,
0x81, 0xa1, 0x9b, 0x0e, 0x1e, 0xda, 0xfa, 0x50, 0x7d, 0x9f, 0x32, 0xda, 0xa4, 0x75, 0x15, 0x1a,
0xc3, 0x3c, 0xb6, 0x0c, 0x4d, 0x4f, 0x55, 0xdb, 0x07, 0x3d, 0x90, 0x57, 0x6f, 0x3d, 0x65, 0x32,
0x65, 0xed, 0x0e, 0x92, 0xa1, 0x21, 0xcc, 0xd9, 0xd6, 0xd8, 0xd1, 0x65, 0x89, 0xd6, 0x31, 0x35,
0xc3, 0x45, 0xa5, 0x83, 0xff, 0x48, 0x70, 0xaf, 0xe8, 0x4e, 0xa3, 0x87, 0x70, 0x57, 0x04, 0x8d,
0x6d, 0x5d, 0x1d, 0x59, 0x26, 0x36, 0x2d, 0x53, 0x97, 0xef, 0xd0, 0x7e, 0x5a, 0x51, 0xa4, 0x14,
0x4a, 0x29, 0x51, 0xb9, 0x43, 0xa9, 0xab, 0x94, 0xdf, 0x8c, 0x52, 0xb7, 0x6d, 0xcb, 0x96, 0xcb,
0xe8, 0xa7, 0xd0, 0x5d, 0xd1, 0x18, 0xa6, 0x66, 0xd9, 0xb6, 0xae, 0x39, 0x78, 0xa8, 0xbe, 0x3f,
0xa2, 0xf9, 0xf7, 0x74, 0x47, 0x35, 0x06, 0x23, 0xb9, 0x82, 0x5e, 0xc0, 0xb3, 0x35, 0xf4, 0x68,
0x7c, 0x78, 0x68, 0x68, 0x8c, 0xa8, 0x37, 0xea, 0x80, 0x52, 0x24, 0x6f, 0xbc, 0xfe, 0x53, 0x15,
0x80, 0x35, 0x22, 0x6b, 0x49, 0x64, 0x41, 0x23, 0xb7, 0xc8, 0x2b, 0x2b, 0x23, 0xb8, 0xe0, 0x8f,
0x44, 0xfb, 0xd1, 0x27, 0x30, 0xc8, 0x82, 0x6d, 0x93, 0x7c, 0xcc, 0x5c, 0x61, 0xb4, 0x5f, 0x0c,
0x4f, 0xad, 0x3d, 0xb9, 0x4e, 0x2d, 0x9e, 0x91, 0x29, 0xdc, 0x2d, 0x78, 0x7a, 0xd1, 0x4f, 0x8a,
0x8f, 0x15, 0xec, 0x08, 0xed, 0x83, 0x2f, 0x81, 0x0a, 0x6f, 0x4b, 0x3e, 0xf8, 0x5f, 0xcb, 0x6b,
0xf8, 0xc8, 0x6e, 0xa7, 0xd7, 0xf1, 0xc1, 0x0d, 0x0c, 0xa0, 0x9e, 0x5d, 0x92, 0x9e, 0x16, 0x60,
0xf3, 0x1b, 0x5a, 0xbb, 0x7d, 0x3d, 0x04, 0x0d, 0xa0, 0x29, 0xd8, 0x35, 0xd8, 0x4a, 0x85, 0x1e,
0x17, 0x82, 0x53, 0x53, 0xfb, 0xd7, 0x68, 0x45, 0xb2, 0x4e, 0x1a, 0x1b, 0x0f, 0xb5, 0x38, 0xb6,
0x5c, 0xaa, 0xca, 0xa7, 0x20, 0xc2, 0xea, 0x59, 0x66, 0x19, 0xca, 0xef, 0x23, 0xa8, 0xb3, 0x3c,
0x5e, 0xbc, 0x2e, 0xb5, 0xbb, 0xeb, 0x88, 0xe2, 0x9d, 0xe6, 0x95, 0x84, 0x08, 0x3c, 0x28, 0x5e,
0x41, 0xbe, 0xc0, 0xcf, 0x8b, 0x62, 0x3f, 0x6b, 0x5b, 0xcc, 0x2b, 0x09, 0xfd, 0x16, 0x76, 0xd7,
0xde, 0xa5, 0x0c, 0x57, 0xd7, 0x3d, 0xd2, 0x19, 0xae, 0xae, 0x7d, 0xd6, 0x4e, 0x36, 0xd9, 0xa3,
0xfc, 0xb3, 0xff, 0x07, 0x00, 0x00, 0xff, 0xff, 0xac, 0x6e, 0xf1, 0xeb, 0xc0, 0x13, 0x00, 0x00,
// 1736 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xbc, 0x57, 0xcd, 0x6e, 0xdb, 0xca,
0x15, 0x36, 0x25, 0xd9, 0xb2, 0x8e, 0x24, 0x9b, 0x99, 0xf8, 0x26, 0xb2, 0x1c, 0x27, 0x32, 0xd3,
0x24, 0xae, 0x5b, 0xe4, 0x06, 0x69, 0x81, 0xfe, 0xec, 0x18, 0x8a, 0x8e, 0xd8, 0x2b, 0x93, 0xea,
0x90, 0x72, 0x6e, 0xba, 0x61, 0x69, 0x79, 0x62, 0x13, 0x95, 0x48, 0x5e, 0x92, 0x72, 0x6c, 0x74,
0xd9, 0x65, 0x9f, 0xa1, 0x40, 0xd7, 0x5d, 0x15, 0xdd, 0xf4, 0x01, 0x0a, 0xf4, 0x05, 0x8a, 0x3e,
0x47, 0xd1, 0x37, 0x28, 0x66, 0x86, 0x94, 0x48, 0x89, 0x4a, 0xe2, 0xc2, 0xb8, 0x3b, 0xf1, 0x9c,
0x6f, 0xe6, 0x9c, 0xf3, 0x9d, 0x99, 0x6f, 0x8e, 0xa0, 0x11, 0x91, 0xf0, 0x8a, 0x84, 0x2f, 0x83,
0xd0, 0x8f, 0x7d, 0x54, 0x1d, 0xfb, 0x7e, 0x10, 0x06, 0xa3, 0xf6, 0xa3, 0x0b, 0xdf, 0xbf, 0x18,
0x93, 0xaf, 0x9d, 0xc0, 0xfd, 0xda, 0xf1, 0x3c, 0x3f, 0x76, 0x62, 0xd7, 0xf7, 0x22, 0x0e, 0x93,
0xfe, 0x5c, 0x82, 0x1d, 0x93, 0xad, 0xeb, 0xfb, 0x7e, 0x60, 0x4c, 0x63, 0x4c, 0xbe, 0x9b, 0x92,
0x28, 0x46, 0x07, 0xd0, 0x08, 0xc9, 0x88, 0xb8, 0x57, 0x24, 0xb4, 0x7f, 0x47, 0x6e, 0x5a, 0x42,
0x47, 0x38, 0x6c, 0xe0, 0x7a, 0x6a, 0xfb, 0x86, 0xdc, 0xa0, 0x3d, 0xa8, 0x45, 0x1f, 0x9d, 0xc0,
0xbe, 0x74, 0xa2, 0xcb, 0x56, 0x89, 0xf9, 0x37, 0xa9, 0xa1, 0xe7, 0x44, 0x97, 0x48, 0x84, 0xb2,
0x33, 0x89, 0x5b, 0xe5, 0x8e, 0x70, 0x58, 0xc1, 0xf4, 0x27, 0xfa, 0x25, 0xec, 0x32, 0x78, 0x30,
0x3d, 0x1b, 0xbb, 0x23, 0x96, 0x85, 0x7d, 0x4e, 0x9c, 0xf3, 0xb1, 0xeb, 0x91, 0x56, 0xa5, 0x23,
0x1c, 0x96, 0xf1, 0x43, 0x0a, 0x18, 0xcc, 0xfd, 0xdd, 0xc4, 0x8d, 0x14, 0x10, 0x59, 0xbe, 0x23,
0x7f, 0x6c, 0x5f, 0x91, 0x30, 0x72, 0x7d, 0xaf, 0xb5, 0xde, 0x11, 0x0e, 0xb7, 0x5e, 0xb7, 0x5e,
0x26, 0x85, 0xbe, 0x1c, 0x24, 0x80, 0x53, 0xee, 0xc7, 0xdb, 0x41, 0xde, 0x80, 0x1e, 0xc0, 0x06,
0xb9, 0x0e, 0xdc, 0xf0, 0xa6, 0xb5, 0xd1, 0x11, 0x0e, 0xd7, 0x71, 0xf2, 0x85, 0xf6, 0x01, 0xa6,
0x11, 0x09, 0x6d, 0xe7, 0x82, 0x78, 0x71, 0xab, 0xda, 0x11, 0x0e, 0x6b, 0xb8, 0x46, 0x2d, 0x32,
0x35, 0x48, 0xff, 0x10, 0xe0, 0xab, 0x05, 0x8a, 0xa2, 0xc0, 0xf7, 0x22, 0x42, 0x39, 0x62, 0x15,
0xb9, 0xde, 0x95, 0xef, 0x8e, 0x08, 0xe3, 0xa8, 0x86, 0xeb, 0xd4, 0xa6, 0x71, 0x13, 0x7a, 0x06,
0x5b, 0x41, 0x48, 0x02, 0xe7, 0x66, 0x06, 0x2a, 0x31, 0x50, 0x93, 0x5b, 0x53, 0xd8, 0x3e, 0x40,
0x44, 0xbc, 0xf3, 0x84, 0xeb, 0x32, 0xe3, 0xb2, 0xc6, 0x2d, 0x94, 0xe9, 0xf6, 0x2c, 0x73, 0xca,
0xd3, 0xfa, 0x9b, 0x52, 0x4b, 0x98, 0x65, 0xff, 0x0c, 0xb6, 0x78, 0xe3, 0xed, 0x09, 0x89, 0x22,
0xe7, 0x82, 0x30, 0x62, 0x6a, 0xb8, 0xc9, 0xad, 0x27, 0xdc, 0x28, 0xfd, 0x53, 0x80, 0xdd, 0x5c,
0x15, 0xbf, 0x9e, 0xfa, 0x31, 0x49, 0xbb, 0x9d, 0x74, 0x4b, 0xf8, 0xc2, 0x6e, 0x95, 0x6e, 0xdf,
0xad, 0xf2, 0xff, 0xdf, 0xad, 0x4a, 0xb6, 0x5b, 0xd2, 0x9f, 0x4a, 0x80, 0x96, 0x0b, 0x41, 0x47,
0x70, 0x8f, 0xe7, 0xeb, 0xdc, 0x4c, 0x88, 0x17, 0xdb, 0xe7, 0x24, 0x8a, 0x93, 0x86, 0x6c, 0xb3,
0x3c, 0xb9, 0xbd, 0x4b, 0xab, 0xdd, 0x05, 0x76, 0x4e, 0xed, 0x0f, 0x24, 0x2d, 0xa5, 0x4a, 0xbf,
0x8f, 0x09, 0x41, 0xcf, 0xa1, 0x99, 0xba, 0xec, 0xd0, 0x89, 0x09, 0xcb, 0xbb, 0xcc, 0x08, 0xaf,
0x27, 0x18, 0xec, 0xc4, 0xac, 0x61, 0x49, 0x5f, 0x29, 0x6f, 0x15, 0xc6, 0x5b, 0x8d, 0x5b, 0xe4,
0x49, 0x8c, 0x8e, 0x60, 0x7b, 0xe2, 0x7a, 0x36, 0xdb, 0xca, 0x99, 0xf8, 0x53, 0x2f, 0x66, 0x5d,
0xa9, 0xb0, 0x8d, 0x9a, 0x13, 0xd7, 0x33, 0x3f, 0x3a, 0x81, 0xcc, 0x1c, 0x0c, 0xeb, 0x5c, 0xe7,
0xb0, 0x1b, 0x19, 0xac, 0x73, 0x9d, 0xc1, 0x1e, 0x00, 0x8c, 0xc6, 0xf1, 0x95, 0x7d, 0x4e, 0xc6,
0xb1, 0xc3, 0x8e, 0x2a, 0x3f, 0x0c, 0x35, 0x6a, 0xed, 0x52, 0xa3, 0xf4, 0xdb, 0x85, 0x3e, 0x5b,
0x24, 0x9c, 0x44, 0x69, 0x9f, 0x8b, 0x3a, 0x23, 0xdc, 0xb2, 0x33, 0xd2, 0x5f, 0x85, 0x85, 0x0e,
0xb0, 0x10, 0xe8, 0xf9, 0x72, 0xcd, 0xfc, 0x3c, 0x2d, 0xd4, 0xfb, 0x7c, 0xb9, 0xde, 0x52, 0x82,
0xcb, 0xd5, 0xfa, 0x03, 0xd8, 0xa2, 0xfb, 0x65, 0xea, 0x2d, 0xb3, 0x83, 0xd0, 0x98, 0xb8, 0x9e,
0x92, 0x96, 0xcb, 0x50, 0xce, 0x75, 0x16, 0x55, 0x49, 0x50, 0xce, 0xf5, 0x0c, 0x25, 0xfd, 0xa5,
0x04, 0xf7, 0xe7, 0x29, 0x6b, 0x5e, 0xca, 0x47, 0xfe, 0xde, 0x09, 0x8b, 0xf7, 0xee, 0x96, 0x0a,
0xb7, 0xa8, 0x07, 0x95, 0x65, 0x3d, 0xd8, 0x85, 0xcd, 0xb1, 0x13, 0xc5, 0xf6, 0xa5, 0x1f, 0xb0,
0x13, 0xd1, 0xc0, 0x55, 0xfa, 0xdd, 0xf3, 0x83, 0xc2, 0xde, 0x6c, 0xdc, 0xf6, 0xd6, 0x3c, 0x85,
0x66, 0x10, 0xfa, 0x67, 0x64, 0x96, 0x03, 0x97, 0xb3, 0x06, 0x33, 0x66, 0xd4, 0x26, 0x23, 0x78,
0x9b, 0x8b, 0x82, 0x77, 0x9d, 0x7d, 0x12, 0x28, 0x57, 0x73, 0xb9, 0xfb, 0xdc, 0x93, 0x30, 0xbf,
0xb4, 0xa5, 0x9c, 0xc4, 0x2e, 0x8b, 0x54, 0xb9, 0x48, 0xa4, 0xbe, 0x83, 0x56, 0x36, 0xf2, 0x67,
0x24, 0xaa, 0x88, 0xb0, 0xd2, 0x6d, 0x0f, 0xf3, 0xbf, 0x73, 0xba, 0x38, 0x8b, 0x99, 0x94, 0x9c,
0x55, 0x0a, 0xe1, 0x33, 0x4a, 0x51, 0x2a, 0x56, 0x8a, 0x02, 0x29, 0xa8, 0xdc, 0x42, 0x0a, 0xd6,
0x57, 0x49, 0xc1, 0x7e, 0x4e, 0x0a, 0xf8, 0x8b, 0x96, 0x91, 0x01, 0x3b, 0x4f, 0xe5, 0xdd, 0xab,
0xc0, 0x08, 0xee, 0x2d, 0x05, 0xb8, 0x6b, 0x0d, 0x90, 0xfe, 0x20, 0x40, 0x27, 0x27, 0x35, 0x83,
0x69, 0x74, 0x39, 0x08, 0x89, 0x3b, 0x71, 0x2e, 0xc8, 0x5d, 0x96, 0x83, 0xda, 0xb0, 0x19, 0x24,
0xfb, 0xa6, 0x37, 0x3d, 0xfd, 0x96, 0x9e, 0xc2, 0xc1, 0x27, 0x92, 0xe0, 0x47, 0x45, 0xfa, 0x3d,
0x3c, 0x34, 0xa7, 0x67, 0xd1, 0x28, 0x74, 0xcf, 0xc8, 0x30, 0x38, 0x77, 0x62, 0x72, 0xa7, 0x7c,
0x7f, 0x52, 0x8b, 0xa4, 0x18, 0x9e, 0xcc, 0x82, 0x27, 0x49, 0xce, 0x72, 0x98, 0xdf, 0xde, 0xd8,
0x9d, 0x90, 0x28, 0x76, 0x26, 0x81, 0xed, 0x45, 0xc9, 0x71, 0xae, 0xcf, 0x6c, 0x7a, 0x84, 0x5e,
0xc2, 0x7a, 0x14, 0xa7, 0x47, 0x39, 0x9b, 0x1c, 0xaf, 0x9e, 0xf6, 0xc5, 0xa4, 0x7e, 0xcc, 0x61,
0x52, 0x04, 0x8f, 0x73, 0x51, 0x35, 0xef, 0x7b, 0x08, 0xfa, 0x37, 0x01, 0xea, 0xd8, 0x9f, 0xc6,
0x44, 0x71, 0xbc, 0x11, 0x19, 0xa3, 0x9f, 0x03, 0x84, 0xf4, 0xd3, 0x8e, 0x6f, 0x02, 0x92, 0xd0,
0xba, 0x3b, 0xdb, 0x84, 0x21, 0x93, 0xb7, 0xdf, 0xba, 0x09, 0x08, 0xae, 0x31, 0x30, 0xfd, 0x89,
0x5e, 0xc1, 0xa6, 0x13, 0xc7, 0x64, 0x12, 0xc4, 0x51, 0xab, 0xd4, 0x29, 0x1f, 0xd6, 0x5f, 0xef,
0xcc, 0xd6, 0xf5, 0xe2, 0xf1, 0x48, 0xe6, 0x4e, 0x3c, 0x43, 0xa1, 0x9f, 0x41, 0xf5, 0x83, 0xe3,
0x8e, 0xa7, 0x21, 0x49, 0xe6, 0x99, 0xfd, 0x79, 0xff, 0x78, 0x8c, 0x63, 0xee, 0xc6, 0xc4, 0x89,
0x7c, 0x0f, 0xa7, 0x68, 0xe9, 0xa7, 0x50, 0xcf, 0xec, 0x48, 0xe5, 0x30, 0x24, 0x13, 0xc7, 0xf5,
0x5c, 0xef, 0x82, 0x3e, 0x05, 0x9c, 0x98, 0x26, 0x6e, 0xce, 0xac, 0x3d, 0x3f, 0x88, 0xa4, 0xff,
0x08, 0xd0, 0xe2, 0x55, 0x26, 0x3d, 0xa5, 0x64, 0x7c, 0x6f, 0x87, 0x0a, 0xbd, 0x80, 0xed, 0x74,
0x9a, 0x72, 0xce, 0xcf, 0x43, 0x12, 0x45, 0xc9, 0x64, 0xba, 0x95, 0x98, 0x65, 0x6e, 0x45, 0xbf,
0x80, 0x06, 0x6f, 0xc1, 0x88, 0x25, 0xcb, 0x34, 0x2b, 0x4b, 0x66, 0xa6, 0x5d, 0xbd, 0x35, 0x5c,
0x0f, 0xe7, 0x9f, 0x6f, 0x9a, 0x50, 0xe7, 0x8b, 0x6c, 0xd7, 0xfb, 0xe0, 0x4b, 0x7b, 0xb0, 0x5b,
0x50, 0x30, 0x3f, 0x4c, 0x47, 0x7f, 0x17, 0x60, 0x7b, 0xa1, 0x22, 0x04, 0xb0, 0xd1, 0x57, 0xdf,
0xca, 0xca, 0x7b, 0x71, 0x0d, 0x21, 0xd8, 0x3a, 0x19, 0xf6, 0x2d, 0xcd, 0xee, 0x1b, 0xc6, 0xc0,
0x36, 0x86, 0x96, 0x28, 0xa0, 0x5d, 0xf8, 0x4a, 0x97, 0x2d, 0xed, 0x54, 0xb5, 0x4d, 0xf5, 0xed,
0x3b, 0xcd, 0xe2, 0x3e, 0x4d, 0x17, 0x4b, 0xa8, 0x0d, 0x0f, 0x06, 0x58, 0xd5, 0x4e, 0xe4, 0xb7,
0xaa, 0x3d, 0x18, 0x9a, 0xbd, 0xf9, 0xb2, 0x32, 0x6a, 0xc1, 0xce, 0xd0, 0x54, 0xb1, 0xad, 0x7e,
0x3b, 0xd0, 0xf0, 0xfb, 0xb9, 0xa7, 0x82, 0xea, 0x50, 0xed, 0x59, 0x7d, 0xc5, 0x3e, 0x7d, 0x2d,
0xae, 0xa3, 0x7b, 0xd0, 0xcc, 0x44, 0xd4, 0x74, 0x71, 0x03, 0xdd, 0x87, 0xed, 0x14, 0x6d, 0x2b,
0xb2, 0xae, 0xa8, 0x7d, 0xb1, 0x7a, 0xf4, 0xaf, 0x32, 0x6c, 0x2f, 0x1c, 0x67, 0xb4, 0x03, 0xa2,
0xa9, 0xe2, 0x53, 0x15, 0xdb, 0x9a, 0xae, 0x59, 0x9a, 0x6c, 0xa9, 0x5d, 0x71, 0x8d, 0xe6, 0x9b,
0x58, 0x59, 0x94, 0xc1, 0xf0, 0x4d, 0x5f, 0x33, 0x7b, 0x6a, 0x57, 0x14, 0x68, 0x79, 0x89, 0xcb,
0x1c, 0x2a, 0x8a, 0x6a, 0x9a, 0x62, 0x29, 0x03, 0x3f, 0x96, 0xb5, 0xbe, 0xda, 0xb5, 0x87, 0xfa,
0x37, 0xba, 0xf1, 0x4e, 0x17, 0xcb, 0xcb, 0x2e, 0xdd, 0x60, 0x7b, 0x8a, 0x15, 0xf4, 0x0c, 0x0e,
0xf2, 0x2e, 0x4d, 0x3f, 0x95, 0xfb, 0x5a, 0x97, 0xc7, 0x94, 0x4f, 0x8c, 0xa1, 0x6e, 0x89, 0xeb,
0xe8, 0x29, 0x3c, 0xc9, 0xc3, 0x8c, 0xe3, 0x63, 0x5b, 0xe9, 0xc9, 0x9a, 0x6e, 0x5b, 0xda, 0x89,
0x4a, 0xf9, 0xd8, 0x58, 0x0e, 0x93, 0xba, 0xaa, 0xe8, 0x09, 0xec, 0xe5, 0x5d, 0xe6, 0x3b, 0x79,
0x60, 0x77, 0x55, 0xb9, 0xdb, 0xd7, 0x74, 0x55, 0xdc, 0x44, 0x12, 0x3c, 0xce, 0x03, 0xe6, 0x35,
0x2b, 0xb2, 0xa5, 0x19, 0xba, 0x58, 0x43, 0x8f, 0xa0, 0x95, 0x60, 0x92, 0x8d, 0x33, 0x9c, 0x00,
0xda, 0x87, 0xdd, 0xc4, 0x3b, 0xd4, 0xd5, 0x6f, 0x07, 0xaa, 0x62, 0xa9, 0x5d, 0xb6, 0xd9, 0x10,
0xab, 0x62, 0x7d, 0x91, 0x4d, 0xc5, 0xd0, 0x8f, 0x35, 0x7c, 0xa2, 0x76, 0xc5, 0x46, 0x26, 0x39,
0xa5, 0xaf, 0xa9, 0xba, 0x65, 0x0f, 0xb0, 0x3a, 0x90, 0xdf, 0xa7, 0x3d, 0x6b, 0xa2, 0x0e, 0x3c,
0xca, 0x03, 0x34, 0xfd, 0xd4, 0xd0, 0x14, 0x35, 0x45, 0x6c, 0x1d, 0xfd, 0x0a, 0xc4, 0x45, 0x79,
0xa1, 0x27, 0x02, 0x1b, 0x43, 0x4b, 0x9d, 0x35, 0x62, 0x0d, 0x89, 0xd0, 0x48, 0xf6, 0x66, 0x1e,
0x51, 0xa0, 0xa0, 0x74, 0x33, 0x6e, 0x2a, 0x1d, 0xfd, 0x57, 0x80, 0x9d, 0x22, 0x09, 0x41, 0x7b,
0xf0, 0xb0, 0xaf, 0xcf, 0x6a, 0xb2, 0xb1, 0x2a, 0x9b, 0x86, 0x6e, 0xeb, 0x86, 0xae, 0x8a, 0x6b,
0xe8, 0x31, 0xb4, 0x0b, 0x9c, 0x69, 0x07, 0x04, 0x5a, 0x64, 0xe1, 0xe2, 0x34, 0x2c, 0x65, 0xb7,
0x00, 0xa0, 0x62, 0x6c, 0x60, 0xb1, 0x8c, 0x5e, 0xc1, 0x8f, 0x0b, 0xbc, 0x9a, 0xae, 0x18, 0x18,
0xab, 0x8a, 0x65, 0x0f, 0xe4, 0xf7, 0x27, 0x94, 0x99, 0xae, 0x6a, 0xc9, 0x5a, 0xdf, 0x14, 0x2b,
0xe8, 0x47, 0xf0, 0xa2, 0x70, 0x85, 0x39, 0x3c, 0x3e, 0xd6, 0x14, 0x46, 0xe3, 0x1b, 0xb9, 0x4f,
0x09, 0x14, 0xd7, 0x5f, 0xff, 0xb1, 0x0a, 0xc0, 0xee, 0x03, 0xbb, 0x19, 0xc8, 0x80, 0x46, 0xee,
0xff, 0x84, 0xb4, 0xf0, 0x12, 0x14, 0xfc, 0x9f, 0x69, 0xef, 0x7d, 0x02, 0x83, 0x0c, 0xd8, 0xd2,
0xc9, 0xc7, 0x8c, 0x92, 0xa0, 0xfd, 0x62, 0x78, 0xba, 0xdb, 0xe3, 0x55, 0xee, 0xe4, 0x35, 0x1b,
0xc3, 0xfd, 0x82, 0x09, 0x00, 0xfd, 0xb0, 0x78, 0x59, 0xc1, 0xa8, 0xd2, 0x3e, 0xfa, 0x12, 0x68,
0x12, 0x6d, 0xce, 0x07, 0xff, 0x87, 0xbb, 0x82, 0x8f, 0xec, 0x90, 0xbc, 0x8a, 0x0f, 0xbe, 0x41,
0x1f, 0xea, 0xd9, 0x59, 0xed, 0xa0, 0x00, 0x9b, 0x1f, 0x14, 0xdb, 0xed, 0xd5, 0x10, 0xd4, 0x87,
0x66, 0xc2, 0xae, 0xc6, 0x26, 0x3b, 0xf4, 0xa8, 0x10, 0x9c, 0x6e, 0xb5, 0xbf, 0xc2, 0x9b, 0x14,
0x6b, 0xa5, 0xb9, 0xf1, 0x54, 0x8b, 0x73, 0xcb, 0x95, 0x2a, 0x7d, 0x0a, 0x92, 0xec, 0x7a, 0x91,
0x99, 0xc9, 0xf2, 0x63, 0x11, 0xea, 0xcc, 0x97, 0x17, 0x4f, 0x6d, 0xed, 0xc3, 0x65, 0x44, 0xf1,
0x68, 0xf5, 0x4a, 0x40, 0x04, 0x1e, 0x14, 0x4f, 0x42, 0x5f, 0x10, 0xe7, 0x45, 0x71, 0x9c, 0xa5,
0x61, 0xea, 0x95, 0x80, 0x7e, 0x03, 0xf7, 0x96, 0x9e, 0xc7, 0x0c, 0x57, 0xab, 0x66, 0x85, 0x0c,
0x57, 0x2b, 0x5f, 0xd7, 0xb3, 0x0d, 0x36, 0x1b, 0xfc, 0xe4, 0x7f, 0x01, 0x00, 0x00, 0xff, 0xff,
0xb6, 0x40, 0xa5, 0x1d, 0x47, 0x14, 0x00, 0x00,
}
// Reference imports to suppress errors if they are not otherwise used.

@ -252,60 +252,59 @@ message SubscribeUpdatesRequest {
// from the server's perspective.
enum ServerSwapState {
// The server has created the swap.
INITIATED = 0;
SERVER_INITIATED = 0;
// The server has published the loop out on chain htlc.
HTLC_PUBLISHED = 1;
SERVER_HTLC_PUBLISHED = 1;
// The swap completed successfully.
SUCCESS = 2;
SERVER_SUCCESS = 2;
/*
The swap failed for a reason that is unknown to the server, this is only
set for older swaps.
*/
FAILED_UNKNOWN = 3;
SERVER_FAILED_UNKNOWN = 3;
// No htlc was confirmed in time for the loop in swap to complete.
FAILED_NO_HTLC = 4;
SERVER_FAILED_NO_HTLC = 4;
// A loop in htlc confirmed on chain, but it did not have the correct value.
FAILED_INVALID_HTLC_AMOUNT = 5;
SERVER_FAILED_INVALID_HTLC_AMOUNT = 5;
/*
We did not succeed in completing the loop in off chain payment before the
timeout.
*/
FAILED_OFF_CHAIN_TIMEOUT = 6;
SERVER_FAILED_OFF_CHAIN_TIMEOUT = 6;
// The on chain timeout was claimed.
FAILED_TIMEOUT = 7;
SERVER_FAILED_TIMEOUT = 7;
/*
The server could not publish the loop out on chain htlc before the deadline
provided.
*/
FAILED_SWAP_DEADLINE = 8;
SERVER_FAILED_SWAP_DEADLINE = 8;
// The server could not publish the loop out on chain htlc.
FAILED_HTLC_PUBLICATION = 9;
SERVER_FAILED_HTLC_PUBLICATION = 9;
// The server has published the loop out on chain timeout tx.
TIMEOUT_PUBLISHED = 10;
SERVER_TIMEOUT_PUBLISHED = 10;
// The swap has failed for unknown reasons, it will not be completed.
UNEXPECTED_FAILURE = 11;
SERVER_UNEXPECTED_FAILURE = 11;
// The swap htlc has confirmed on chain.
HTLC_CONFIRMED = 12;
SERVER_HTLC_CONFIRMED = 12;
// The client canceled the swap because they could not route the prepay.
CLIENT_PREPAY_CANCEL = 13;
SERVER_CLIENT_PREPAY_CANCEL = 13;
// The client canceled the swap because they could not route the swap
// payment.
CLIENT_INVOICE_CANCEL = 14;
SERVER_CLIENT_INVOICE_CANCEL = 14;
}
message SubscribeLoopOutUpdatesResponse{
@ -326,7 +325,7 @@ message SubscribeLoopInUpdatesResponse{
enum RoutePaymentType {
// No reason, used to distinguish from the default value.
UNKNOWN = 0;
ROUTE_UNKNOWN = 0;
// Prepay route indicates that the swap was canceled because the client
// could not find a route to the server for the prepay.
@ -343,34 +342,34 @@ enum PaymentFailureReason {
/*
Payment isn't failed (yet).
*/
FAILURE_REASON_NONE = 0;
LND_FAILURE_REASON_NONE = 0;
/*
There are more routes to try, but the payment timeout was exceeded.
*/
FAILURE_REASON_TIMEOUT = 1;
LND_FAILURE_REASON_TIMEOUT = 1;
/*
All possible routes were tried and failed permanently. Or were no
routes to the destination at all.
*/
FAILURE_REASON_NO_ROUTE = 2;
LND_FAILURE_REASON_NO_ROUTE = 2;
/*
A non-recoverable error has occured.
*/
FAILURE_REASON_ERROR = 3;
LND_FAILURE_REASON_ERROR = 3;
/*
Payment details incorrect (unknown hash, invalid amt or
invalid final cltv delta)
*/
FAILURE_REASON_INCORRECT_PAYMENT_DETAILS = 4;
LND_FAILURE_REASON_INCORRECT_PAYMENT_DETAILS = 4;
/*
Insufficient local balance.
*/
FAILURE_REASON_INSUFFICIENT_BALANCE = 5;
LND_FAILURE_REASON_INSUFFICIENT_BALANCE = 5;
}
message RouteCancel {

Loading…
Cancel
Save