Skip to content

Commit 98e88ee

Browse files
authored
Merge pull request #141 from lightninglabs/loop-user-agent-initiator
Loop user agent initiator
2 parents 70cfae5 + 5fd55d9 commit 98e88ee

File tree

5 files changed

+290
-80
lines changed

5 files changed

+290
-80
lines changed

Makefile

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
PKG := github.com/lightninglabs/lightning-terminal
22
ESCPKG := github.com\/lightninglabs\/lightning-terminal
33
LND_PKG := github.com/lightningnetwork/lnd
4+
LOOP_PKG := github.com/lightninglabs/loop
45

56
LINT_PKG := github.com/golangci/golangci-lint/cmd/golangci-lint
67
GOVERALLS_PKG := github.com/mattn/goveralls
@@ -16,6 +17,12 @@ STATIK_BIN := $(GO_BIN)/statik
1617
COMMIT := $(shell git describe --abbrev=40 --dirty --tags)
1718
COMMIT_HASH := $(shell git rev-parse HEAD)
1819

20+
LOOP_COMMIT := $(shell cat go.mod | \
21+
grep $(LOOP_PKG) | \
22+
head -n1 | \
23+
awk -F " " '{ print $$2 }' | \
24+
awk -F "/" '{ print $$1 }')
25+
1926
LINT_COMMIT := v1.18.0
2027
GOACC_COMMIT := ddc355013f90fea78d83d3a6c71f1d37ac07ecd5
2128

@@ -44,7 +51,8 @@ include make/release_flags.mk
4451
make_ldflags = $(2) -X $(LND_PKG)/build.Commit=lightning-terminal-$(COMMIT) \
4552
-X $(LND_PKG)/build.CommitHash=$(COMMIT_HASH) \
4653
-X $(LND_PKG)/build.GoVersion=$(GOVERSION) \
47-
-X $(LND_PKG)/build.RawTags=$(shell echo $(1) | sed -e 's/ /,/g')
54+
-X $(LND_PKG)/build.RawTags=$(shell echo $(1) | sed -e 's/ /,/g') \
55+
-X $(LOOP_PKG).Commit=$(LOOP_COMMIT)
4856

4957
LDFLAGS := $(call make_ldflags, $(LND_RELEASE_TAGS))
5058

app/src/api/loop.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@ import Big from 'big.js';
55
import BaseApi from './base';
66
import GrpcClient from './grpc';
77

8+
const LOOP_INITIATOR = 'lit-ui';
9+
810
/** the names and argument types for the subscription events */
911
interface LoopEvents {
1012
monitor: LOOP.SwapStatus.AsObject;
@@ -89,6 +91,7 @@ class LoopApi extends BaseApi<LoopEvents> {
8991
req.setAmt(+amount);
9092
req.setMaxSwapFee(+quote.swapFee);
9193
req.setMaxMinerFee(+quote.minerFee);
94+
req.setInitiator(LOOP_INITIATOR);
9295
if (lastHop) req.setLastHop(Buffer.from(lastHop, 'hex').toString('base64'));
9396
if (confTarget) req.setHtlcConfTarget(confTarget);
9497
const res = await this._grpc.request(SwapClient.LoopIn, req, this._meta);
@@ -115,6 +118,7 @@ class LoopApi extends BaseApi<LoopEvents> {
115118
req.setMaxPrepayRoutingFee(this._calcRoutingFee(+quote.prepayAmount));
116119
req.setOutgoingChanSetList(chanIds);
117120
req.setSwapPublicationDeadline(deadline);
121+
req.setInitiator(LOOP_INITIATOR);
118122
if (confTarget) req.setSweepConfTarget(confTarget);
119123
if (destAddress) req.setDest(destAddress);
120124

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ require (
1010
github.com/lightninglabs/aperture v0.1.3-beta
1111
github.com/lightninglabs/faraday v0.2.2-alpha
1212
github.com/lightninglabs/lndclient v0.11.0-3
13-
github.com/lightninglabs/loop v0.11.0-beta.0.20201030095204-66eff361c2ef
13+
github.com/lightninglabs/loop v0.11.1-beta
1414
github.com/lightninglabs/pool v0.3.2-alpha
1515
github.com/lightningnetwork/lnd v0.11.1-beta
1616
github.com/lightningnetwork/lnd/cert v1.0.3

go.sum

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -230,8 +230,8 @@ github.com/lightninglabs/lndclient v0.11.0-0/go.mod h1:8/cTKNwgL87NX123gmlv3Xh6p
230230
github.com/lightninglabs/lndclient v0.11.0-3 h1:x8co3UOeaUwh0iBFNeaPaqJsg8gvlgV/+fQHp2MT9eI=
231231
github.com/lightninglabs/lndclient v0.11.0-3/go.mod h1:8/cTKNwgL87NX123gmlv3Xh6p1a7pvzu+40Un3PhHiI=
232232
github.com/lightninglabs/lndclient v0.11.0-3/go.mod h1:8/cTKNwgL87NX123gmlv3Xh6p1a7pvzu+40Un3PhHiI=
233-
github.com/lightninglabs/loop v0.11.0-beta.0.20201030095204-66eff361c2ef h1:t8Y2vF10nJUdDuhDcTrd2mEEls/jcIlpass03FpUP0g=
234-
github.com/lightninglabs/loop v0.11.0-beta.0.20201030095204-66eff361c2ef/go.mod h1:xZfGG0AbxwAoarGGLeEl8TEzGm/Wz81L8IN51iqWn3M=
233+
github.com/lightninglabs/loop v0.11.1-beta h1:FN2MJBn3MIFLxjdyOCqyVSSopFMHQDX5HtqNBdx4svE=
234+
github.com/lightninglabs/loop v0.11.1-beta/go.mod h1:xZfGG0AbxwAoarGGLeEl8TEzGm/Wz81L8IN51iqWn3M=
235235
github.com/lightninglabs/neutrino v0.11.0/go.mod h1:CuhF0iuzg9Sp2HO6ZgXgayviFTn1QHdSTJlMncK80wg=
236236
github.com/lightninglabs/neutrino v0.11.1-0.20200316235139-bffc52e8f200 h1:j4iZ1XlUAPQmW6oSzMcJGILYsRHNs+4O3Gk+2Ms5Dww=
237237
github.com/lightninglabs/neutrino v0.11.1-0.20200316235139-bffc52e8f200/go.mod h1:MlZmoKa7CJP3eR1s5yB7Rm5aSyadpKkxqAwLQmog7N0=

0 commit comments

Comments
 (0)