Skip to content

Commit d2dd88f

Browse files
authored
Merge pull request #50 from lightning-signer/2022-12-remote-hsmd-setup-fixes
Setup fixes
2 parents 46cad2a + 545787f commit d2dd88f

File tree

2 files changed

+17
-9
lines changed

2 files changed

+17
-9
lines changed

contrib/remote_hsmd/NOTES.md

Lines changed: 16 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,21 +3,30 @@ c-lightning
33

44
Setup
55

6+
# Add an "upstream" reference and fetch all tags (needed for pyln-{proto,client,testing})
7+
git remote add upstream [email protected]:ElementsProject/lightning.git
8+
git fetch --all --recurse-submodules
9+
git fetch --tags
10+
611
(cd contrib/remote_hsmd && \
712
ln -s ../../../validating-lightning-signer/lightning-signer-server/src/server/remotesigner.proto)
813

9-
Building
14+
Additional Dependencies (needed after applying steps in `doc/INSTALL`):
15+
16+
On Ubuntu:
17+
18+
sudo apt-get install -y libgrpc-dev libgrpc++-dev protobuf-compiler-grpc
19+
20+
On Fedora:
21+
22+
sudo dnf install -y grpc-devel grpc-plugins
23+
24+
Building
1025

1126
make distclean
1227
./configure --enable-developer
1328
make
1429

15-
Dependencies
16-
17-
- libgrpc-dev
18-
- libgrpc++-dev
19-
- grpc-plugins
20-
2130
Build libsecp256k1 with `./configure --enable-module-recovery`, see
2231
https://github.com/golemfactory/golem/issues/2168 for background.
2332

doc/INSTALL.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,7 @@ Get dependencies:
3939
sudo apt-get install -y \
4040
autoconf automake build-essential git libtool libgmp-dev libsqlite3-dev \
4141
python3 python3-mako python3-pip net-tools zlib1g-dev libsodium-dev \
42-
gettext \
43-
libgrpc-dev libgrpc++-dev protobuf-compiler-grpc
42+
gettext
4443
pip3 install --user mrkd mistune==0.8.4
4544

4645
If you don't have Bitcoin installed locally you'll need to install that

0 commit comments

Comments
 (0)