@@ -5,6 +5,7 @@ Basic Setup:
5
5
6
6
1 . Follow instructions in ` doc/INSTALL.md `
7
7
2 . Follow instructions in the "Build and Development" section in ` doc/HACKING.md `
8
+ 3 . Make sure you have cloned this repository
8
9
9
10
On Ubuntu:
10
11
@@ -14,16 +15,6 @@ On Fedora:
14
15
15
16
sudo dnf install -y grpc-devel grpc-plugins
16
17
17
- Python packages:
18
-
19
- pip3 install --user base58 bitstring secp256k1 mrkd
20
-
21
- # In c-lightning root, remote-hsmd branch:
22
- pip3 install --user -r requirements.txt
23
-
24
- # Temporarily downgrade markupsafe to avoid breaking dependencies
25
- pip3 install --user markupsafe==2.0.1
26
-
27
18
Validating Lightning Signer:
28
19
29
20
# In parent directory of c-lightning root
@@ -32,7 +23,7 @@ Validating Lightning Signer:
32
23
33
24
C-Lightning:
34
25
35
- # Add an "upstream" reference and fetch all tags (needed for pyln-{proto,client,testing})
26
+ # Standing in c-lightning root, add an "upstream" reference and fetch all tags (needed for pyln-{proto,client,testing})
36
27
# Use the HTTPS pointer if you have authentication issues with git
37
28
git remote add upstream [email protected] :ElementsProject/lightning.git
38
29
git fetch upstream --tags
@@ -41,6 +32,15 @@ C-Lightning:
41
32
ln -s ../../../validating-lightning-signer/lightning-signer-server/src/server/remotesigner.proto)
42
33
# Then do ls -alt contrib/remote_hsmd/remotesigner.proto and make sure the link is valid
43
34
35
+ # Then install some python dependencies
36
+ pip3 install --user base58 bitstring secp256k1 mrkd
37
+
38
+ # In c-lightning root, remote-hsmd branch:
39
+ pip3 install --user -r requirements.txt
40
+
41
+ # Temporarily downgrade markupsafe to avoid breaking dependencies
42
+ pip3 install --user markupsafe==2.0.1
43
+
44
44
# Build c-lightning
45
45
make distclean
46
46
./configure --enable-developer
0 commit comments