Commit Graph

508 Commits

Author SHA1 Message Date
David Vennik
4384b6525f big improvements in repo layout v0.1.9 2023-01-17 11:16:21 +00:00
David Vennik
ee9817e5f6 Merge branch 'main' into protocol
# Conflicts:
#	version.go
2023-01-17 11:14:29 +00:00
David Vennik
c3d79728e1 Merge branch 'distro' into protocol
# Conflicts:
#	version.go
2023-01-17 11:13:59 +00:00
David Vennik
3028bf2ed5 separated utilities by category and grouped, grouped crypto 2023-01-17 11:12:49 +00:00
David Vennik
1cb9d01cf9 Separated out payments 2023-01-17 10:54:07 +00:00
David Vennik
99ec52fd64 Split everything fully apart 2023-01-17 10:47:14 +00:00
David Vennik
927dab8120 Merge client and wire into node 2023-01-17 08:46:22 +00:00
Colin Lyons
bb5526b81c removing unnecessary directory listing 2023-01-17 01:08:19 +00:00
Colin Lyons
3ac9fba175 refactoring btcd 2023-01-17 01:06:00 +00:00
David Vennik
5fd02cf033 cleaned up go mod tidy invocation code 2023-01-16 21:38:26 +00:00
David Vennik
c936003e69 fully enable building lnd/lncli with Makefile 2023-01-16 21:27:44 +00:00
David Vennik
9f6aa193f6 Merge remote-tracking branch 'origin/main'
# Conflicts:
#	version.go
2023-01-16 21:18:38 +00:00
David Vennik
4e3d99a435 Now with added lnd v0.1.8 2023-01-16 21:18:00 +00:00
David Vennik
0c49037ce7 fixed module imports to enable lnd and lncli binaries 2023-01-16 21:14:11 +00:00
David Vennik
67b0d3800d removed manually copied lnd things 2023-01-16 20:43:45 +00:00
David Vennik
b55794bb47 custom go script to pull lnd by tag and strip git and go metadata 2023-01-16 20:27:11 +00:00
David Vennik
17cf757192 mock circuit generator can now create multiple circuits 2023-01-16 17:43:29 +00:00
David Vennik
c7650ba9ff updating gitignore so we can use vendor without uploading it 2023-01-16 16:43:36 +00:00
Colin Lyons
9f1090b760 removing btcd.conf from btcd image and entrypoint options. 2023-01-16 16:05:15 +00:00
Colin Lyons
6dccb64aaf adding roasbeefs public key for lnd release verification. 2023-01-16 15:57:35 +00:00
Colin Lyons
07904fdc07 adding our sane defaults. 2023-01-16 15:46:54 +00:00
Colin Lyons
d60d5e74f4 adding default lnd.conf 2023-01-16 15:41:52 +00:00
Colin Lyons
169c1c1ae9 adding btcd with our defaults to scratch. 2023-01-16 15:40:56 +00:00
Colin Lyons
c6cc1e7bbe adding sane defaults to scratch btcd.conf 2023-01-16 15:28:17 +00:00
Colin Lyons
214d7a04f9 adding pgp key for verifying btcd releases. 2023-01-16 15:20:06 +00:00
David Vennik
31e67bb8b7 eliminate possibility of adding duplicate sessions 2023-01-16 13:46:15 +00:00
David Vennik
adf1e8b145 unexported sessions and pending payments
so they cannot be accessed without the mutex locked
2023-01-16 13:40:57 +00:00
David Vennik
28d40fb7a1 Fixed PendingPayment methods to assign for add and delete 2023-01-16 12:40:34 +00:00
David Vennik
2cf744cd1c Initial addition of balance query/response
also attending to concurrent safety in preparation for multithreading clients
2023-01-16 12:18:05 +00:00
David Vennik
a2411826a5 added getbalance and balance messages 2023-01-16 08:49:48 +00:00
Colin Lyons
532005754c removing ipv6 from btcd compose. not required. 2023-01-15 17:40:06 +00:00
Colin Lyons
87f4842299 cleanup of btcd 2023-01-15 15:55:24 +00:00
Colin Lyons
2e9827b6ce adding a sample docker-compose for btcd. 2023-01-15 15:47:55 +00:00
Colin Lyons
d9d488cabe btcd container based on scratch. 2023-01-15 14:23:35 +00:00
Colin Lyons
c1028d4233 btcd container based on scratch. 2023-01-15 14:20:06 +00:00
David Vennik
10e797f743 Merge branch 'ind-bootstrap' into protocol
# Conflicts:
#	version.go
2023-01-15 08:56:28 +00:00
Colin Lyons
5cd75d1fb3 adding a btcctl container and renaming the btcd Dockerfile. 2023-01-15 03:15:38 +00:00
Colin Lyons
cc5386972a Merge branch 'main' into ind-bootstrap
# Conflicts:
#	version.go
2023-01-14 23:27:35 +00:00
Colin Lyons
f02f2f4e37 migrating lnd container to new format. 2023-01-14 23:27:01 +00:00
David Vennik
39a2802037 SendKeys working purely by purchased sessions 2023-01-14 22:08:29 +00:00
David Vennik
f2672e9ca0 Merge branch 'ind-bootstrap' into protocol
# Conflicts:
#	version.go
2023-01-14 21:18:51 +00:00
David Vennik
16cc2aa87a SendKeys test now buys sessions in all of a circuit 2023-01-14 21:15:42 +00:00
Colin Lyons
25de46241b removing the untar. 2023-01-14 21:04:15 +00:00
Colin Lyons
2ff5a01e6c adding a scratch container. integrating with btcd. 2023-01-14 21:02:50 +00:00
David Vennik
2fb0a559c1 Finished pay/keysend creates session and deletes pending payment 2023-01-14 16:39:59 +00:00
David Vennik
637e792fa6 Completed pay/keysend test passing 2023-01-14 16:05:17 +00:00
David Vennik
59b1dd4bdd Remove bogus session, fix cipher type 2023-01-14 08:54:21 +00:00
David Vennik
83426af15a Added lnrpc and msat from lnwire, added updater based on docker scripts 2023-01-13 21:04:53 +00:00
Colin Lyons
548dd59769 adding btcd dockerfile. 2023-01-13 21:02:39 +00:00
Colin Lyons
39b4def719 refactoring btcd to make it easier to integrate. integrate it into simnet. 2023-01-13 20:59:52 +00:00