Commit graph

63 commits

Author SHA1 Message Date
Oliver Gugger
d368f8a8fe
multi: bump to lnd/tapd/lndclient v0.18.4-beta/v0.5.0-alpha 2024-12-19 21:21:38 +01:00
Viktor Tigerström
bc18ef9ae8
protos: run make protos 2024-10-25 19:39:48 +02:00
Oliver Gugger
ea33903622
litrpc+proto: fix ownership in docker container
This was discovered while debugging the reproducible build. We used the
wrong group ID. And the environment variables aren't super portable so
we use the correct command to get the numeric user and group IDs.
2024-10-24 11:18:02 +02:00
Oliver Gugger
c9e632e38d
docker: pin all docker images with their hash 2024-10-23 14:53:32 +02:00
Elle Mouton
a59bf2735d
litrpc+proto: add ReadOnly param to BakeSuperMacaroon 2024-10-14 15:48:18 +02:00
Viktor Tigerström
203bf148e6
app+protos: make protos 2024-09-16 12:50:55 +07:00
Viktor Tigerström
1165e4d85a
proto + app: bump node + protoc & make protos
In the next commit, we'll bump our lnd dependency to `v0.18.3-beta`.
That version adds explicitly declared optional protos fields with commit
3de6c5415a

Optional proto fields are only available in Proto3 after protoc version
`3.15+`, and we therefore need to bump our protoc version for the protos
generation script to support them.

When doing so, we mimic the protobuf-compiler version used in `lnd`,
which is `3.21.12`. As protobuf-compiler 3.21.x+ is only available for
Node.js base images with Debian 12 (bookworm), we also update our NodeJS
base image to version 22.8.0-bookworm.
2024-09-16 12:50:55 +07:00
bitromortac
f5d57f8cf1
rules: add channel open constraints
We add a new channel constraint rule that enforces limits on channel
opening for the OpenChannelSync and BatchOpenChannel end points.

The channel constraint rule takes care about:
* min channel size
* max channel size
* max push amount
* no closing address was used
2024-07-02 18:21:41 +02:00
Viktor Tigerström
58d3184658
app+protos: make protos 2024-06-06 13:45:17 -04:00
bitromortac
460dec1779
litrpc: add privacy flags
* to sessions in order to get details when running `autopilot list`
* to the autopilot rpc to be able to register features with privacy
  flags via cli `autopilot add`
2024-04-25 14:49:46 +02:00
bitromortac
b02aad321b
autopilotserverrpc+litrpc: add privacy flags
* to Features to know about default privacy flags in `autopilot features`
* to RegisterAutopilotSession in order to communicate to the autopilot
  which privacy flags are being used after `autopilot add`
2024-04-25 14:49:46 +02:00
Viktor Tigerström
1a564ace57
app+proto: update protos 2024-03-08 11:09:02 +01:00
Viktor Tigerström
7cde3141e2
app+proto: update protos 2024-02-08 19:37:40 +01:00
Viktor Tigerström
4a46e41f97
protos: add Subserver custom_status to protos 2024-01-05 03:46:54 +01:00
Viktor Tigerström
d2c3f6b581
app+proto: add abandon swap protos 2023-12-06 23:48:19 +01:00
Oliver Gugger
b3c0d0e9b1
multi: bump lnd to v0.17.0-beta 2023-10-03 19:51:57 +02:00
Elle Mouton
861d64cfbe
app+proto: add status server to build-protos.js 2023-09-22 11:59:25 +02:00
bitromortac
00214c0415
app+proto: run make protos
We also upate sample data to reflect the latest state of the api.
2023-09-05 13:03:58 +02:00
Elle Mouton
c27f4ebcea
app+proto: run make protos 2023-08-30 12:34:29 +02:00
Elle Mouton
e92350254f
litrpc: add session link field to AddAutopilotSessionRequest
Update the Autopilot service AddAutopilotSessionRequest message to
include a new `group_id` field. Users may set this field to the ID of a
sessino group in order to link the new session to the older ones. The
Session message is also updated with new `group_id` field which will be
populated by the group a session.
2023-08-30 12:34:26 +02:00
Elle Mouton
bc12545680
version+README: update LiT and Loop version
This commit updates the integrated Loop version to v0.26.2-beta and
bumps Lit's version to v0.10.5-alpha
2023-08-08 16:42:21 +02:00
Oliver Gugger
27b04eb374
multi: add AccountInfo RPC 2023-07-26 16:41:20 +02:00
Oliver Gugger
1e08f4a78d
multi: allow account update and removal by label 2023-07-26 16:41:20 +02:00
Oliver Gugger
138d33bbed
multi: add label to account 2023-07-26 16:41:20 +02:00
Viktor Tigerström
0863c3037c
build: bump lnd, tapd and loop
bump lnd to v0.16.4, tapd to v0.2.2 and loop to v0.25.2-beta
2023-07-07 13:59:22 +02:00
Elle Mouton
2f6defe2fd
app+proto: run make protos 2023-06-20 08:10:54 +02:00
Viktor Tigerström
558a7ce9e6 multi: Update loop protos 2023-06-06 11:43:05 +02:00
Olaoluwa Osuntokun
df1e0f910b
build: update lnd version to v0.16.1 2023-04-25 18:16:28 +02:00
Oliver Gugger
df7684ce67
mod+proto+app: bump loop to v0.22.0-beta 2023-03-29 20:34:37 +02:00
Oliver Gugger
037fa9a2cc
mod: bump pool to v0.6.2-beta 2023-03-29 20:34:36 +02:00
Elle Mouton
365ad8fc17
proto: add new lit service protos
Add missing lit service protos to 'build-protos.js' and run `make
protos`
2023-03-20 20:46:07 +02:00
positiveblue
c267ef64eb
multi: update lnd dependency to v0.16.0-beta.rc3
- Bump lnd and other module dependencies.
- Bump Go build version & RPCs
- Refactor itests to use the new lnd itest framework.
2023-03-15 08:36:23 -07:00
Elle Mouton
b8aaa8e98f
app+proto: run make protos and make
Update the generated app and proto files.
2023-02-15 13:06:45 +02:00
Elle Mouton
378a91fe68
app+proto: run make protos 2023-02-13 20:44:22 +02:00
jamaljsr
342cf24e87
proto: add generated types for lit-accounts 2023-01-05 09:55:55 -05:00
Elle Mouton
cfc0de1a9e
multi: updates for release v0.8.5-alpha
multi: updates for release v0.8.5-alpha
2022-12-05 09:00:01 +02:00
Elle Mouton
35083a1833
app+proto: run make and make protos 2022-09-15 13:03:03 +02:00
Oliver Gugger
1444e7a180
multi: bump all dependencies to latest versions 2022-06-24 16:18:14 +02:00
Oliver Gugger
ace10290d4
proto+app: update all protos 2022-04-19 20:57:37 +02:00
jamaljsr
803dd4f53a
proto: add patch to fix pool GetInfo response 2022-04-04 12:01:50 -04:00
jamaljsr
0233f27f33
build: update NodeJS to v16 in CI builds 2022-04-04 09:50:46 -04:00
Oliver Gugger
f0d0342899
mod+app: bump Pool version to v0.5.4-alpha, prepare for release 0.6.2
With this commit we update the version of the Pool trader daemon to
v0.5.4-alpha. And we prepare the README for a new release of LiT
v0.6.2-alpha.
2022-01-19 14:29:21 +01:00
Oliver Gugger
90e10d36db
app+proto: update protos to new lnd+pool versions 2021-11-25 10:27:52 +01:00
Oliver Gugger
76a776ec6a
proto+app: remove google annotations
With all the annotations now being extracted into their own yaml files,
we no longer need to include the protos for compilation.
2021-11-04 13:30:24 +01:00
Oliver Gugger
4ce887e906
multi: update lnd+loop+pool+faraday
With this commit we prepare to use the new version
v0.14.0-beta.rc1 of lnd.
2021-11-04 13:30:19 +01:00
jamaljsr
7092d1e157
proto: update build-proto script and regenerate the TS files 2021-07-16 17:46:37 -04:00
Oliver Gugger
a6a1127cf4
multi: use Docker for proto compilation
To remove the need for a dev to install a specific version of protoc we
now use a docker image for compiling the protos.
2021-07-16 13:23:27 +02:00
Oliver Gugger
e6daf28b3d
temp: update proto files 2021-05-26 18:39:09 +02:00
Oliver Gugger
7b5a044661
proto: update Pool protos to latest version
The latest version of the Pool protos contains the new initiator field
that we want to set when opening accounts or submitting orders.
Because the auctioneer proto file was moved to its own package, we also
have to fix a bunch of import paths.
2021-01-29 13:15:28 +01:00
jamaljsr
f1a2d0533b
proto: update gRPC protos to latest versions 2021-01-27 11:11:26 -05:00