Commit Graph

268 Commits

Author SHA1 Message Date
David Vennik
4384b6525f big improvements in repo layout 2023-01-17 11:16:21 +00:00
David Vennik
4e3d99a435 Now with added lnd 2023-01-16 21:18:00 +00:00
David Vennik
39a2802037 SendKeys working purely by purchased sessions 2023-01-14 22:08:29 +00:00
David Vennik
16cc2aa87a SendKeys test now buys sessions in all of a circuit 2023-01-14 21:15:42 +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
David Vennik
9777b41157 Update btcutil to current version 2023-01-13 20:38:09 +00:00
David Vennik
75e7f38005 Removed excess CR from spew output 2023-01-13 16:20:45 +00:00
David Vennik
bef49b8302 fixed MISSING problem 2023-01-13 16:01:15 +00:00
David Vennik
5d151444e7 Exit test now working, changed to reply with a different message 2023-01-12 13:08:22 +00:00
David Vennik
b95635ce51 Ping working with new circuit scheme 2023-01-12 12:12:32 +00:00
David Vennik
e23597125e adding closure loggers for messages 2023-01-12 09:54:52 +00:00
David Vennik
64bb2b0bc7 Big general cleanup of comments and structure 2023-01-11 13:51:16 +00:00
David Vennik
5bc70a9f4b Updated ping to use sessions, updated to 5 hops
it is a vulnerability for hop -1 to learn about hop 2, and for hop 2 to learn about -1... Need to revise path hole discovery methods.
2023-01-10 20:54:08 +00:00
David Vennik
0450421fc8 Rename node identity key and remove onion tests that arent really useful 2023-01-10 19:47:19 +00:00
David Vennik
614a5f6268 removed purchase message type 2023-01-10 19:21:22 +00:00
David Vennik
ed285355aa Updated whitepaper with new elements
keysend/sendkeys/balance purchase flow and the mechanics of a decentralised gateway toll to fund indra labs as well as third party seeds on subscription plans
2023-01-10 13:22:47 +00:00
David Vennik
9ea47e0dda starting on client send purchase method 2023-01-09 14:46:16 +00:00
David Vennik
5860320980 client.SendKeys now also adds session automatically
Also client constructor creates the initial session that is used for constructing the last hop of reverse messages
2023-01-09 02:34:46 +00:00
David Vennik
7657f42529 Fixed logging printing and command struct walking 2023-01-09 00:04:27 +00:00
David Vennik
a3475db7b5 Merging latest from protocol and actions now for active branches 2023-01-07 17:48:04 +00:00
David Vennik
d30afc3366 Adding active branches to actions 2023-01-07 17:46:08 +00:00
David Vennik
c8803c18ff Completed removal of keychain nonsense 2023-01-07 17:43:47 +00:00
David Vennik
86c10c4f51 Switched Cipher message keys to private 2023-01-07 15:30:48 +00:00
David Vennik
04bd7e250e Purchase Flow test sends out keys 2023-01-07 14:15:17 +00:00
David Vennik
f44748b378 Removed print of repo branches 2023-01-07 10:52:23 +00:00
David Vennik
6b6a7151a9 Created simple path selector function scheme 2023-01-07 10:48:10 +00:00
David Vennik
48bcd9c2e5 Create function to generate a set of mock nodes 2023-01-06 16:56:57 +00:00
David Vennik
57b9e6345c migrating to lower case org name 2023-01-06 13:34:32 +00:00
Colin Lyons
bddac4e0e8 bumping version 2022-12-31 15:18:29 +00:00
Colin Lyons
d242344631 adding seed list 2022-12-31 15:14:54 +00:00
David Vennik
acc6de85d2 Now fixed 19 byte long AddrPort field 2022-12-30 12:28:43 +00:00
David Vennik
e8835aee22 SendKeys test now working 2022-12-29 16:17:07 +00:00
David Vennik
b095e629e3 Use Confirms methods in Client 2022-12-29 12:27:12 +00:00
David Vennik
1180fb98ad hello to new branch 2022-12-29 12:15:55 +00:00
David Vennik
893ca306c2 Bumping due to basic server and client implementations underway 2022-12-29 12:06:37 +00:00
David Vennik
390063192f Made confirms standalone with own mutex 2022-12-29 12:02:30 +00:00
David Vennik
aa9ea1d2b8 Ping test now terminates on completion or waits and fails 2022-12-29 09:56:47 +00:00
David Vennik
dd440bbac6 fixed some names to be more concise 2022-12-29 09:14:38 +00:00
David Vennik
a08ce64437 fixing workflow command 2022-12-29 08:07:49 +00:00
Colin Lyons
9e94f0fec1 migrating to a release command. 2022-12-29 03:19:39 +00:00
Colin Lyons
b80da4dfc8 Getting ready to merge into main. 2022-12-29 02:50:03 +00:00
David Vennik
1b1da488f7 basic working ping relay simulation 2022-12-28 16:34:23 +00:00
David Vennik
83af1b273e fixed tests that need to be really fixed later 2022-12-28 13:19:51 +00:00
David Vennik
a3962c32ed restructured handlers to maximise line space 2022-12-28 12:22:54 +00:00
David Vennik
aeae237ae3 sketching out node receive handler 2022-12-28 10:03:58 +00:00
Colin Lyons
48444a0a62 Adding docker image builder and push to dockerhub. 2022-12-28 09:23:35 +00:00
Colin Lyons
579344a69c Adding barebones server. 2022-12-24 14:10:22 +00:00