Commit Graph

  • 4c8b10617a add lnAddr implementation to peer.go, finish peer draft Olaoluwa Osuntokun 2016-01-16 19:03:03 -08:00
  • 6c51942b03 start http profiling server by default Olaoluwa Osuntokun 2016-01-16 19:01:06 -08:00
  • af42bb0a99 lndc: restore new implementation of land Olaoluwa Osuntokun 2016-01-16 19:25:44 -08:00
  • f2a1c0368a Cleanup comments & removed notes on escrow Joseph Poon 2016-01-16 17:14:35 -08:00
  • 84c0f56330 lnwire/README.md: Hopefully this will be legible Joseph Poon 2016-01-16 17:11:04 -08:00
  • 85590e0f6c revert to testnet3 params Tadge Dryja 2016-01-16 11:11:43 -08:00
  • e03e21ba80 add parse from string Tadge Dryja 2016-01-16 11:09:12 -08:00
  • 04b83d024e rever to older netio Tadge Dryja 2016-01-16 11:07:20 -08:00
  • 8469b4fd9f name LNDConn back, put h160 back for now Tadge Dryja 2016-01-16 10:59:10 -08:00
  • f81f28c5fe Merge branch 'master' of github.com:lightningnetwork/lnd Tadge Dryja 2016-01-16 10:46:19 -08:00
  • 2815afebb7 update imports to github Tadge Dryja 2016-01-16 10:45:54 -08:00
  • c7ccbec2aa README.md: Clarified normalized/segwit & stuff Joseph Poon 2016-01-16 10:45:11 -08:00
  • d47105217b change imports to github.com/lightningnetwork/lnd Tadge Dryja 2016-01-16 10:38:48 -08:00
  • f9a0e05ada add copyright, license and discouragement in readme Olaoluwa Osuntokun 2016-01-16 00:29:02 -08:00
  • e910f6a9e1 add README Olaoluwa Osuntokun 2016-01-15 19:14:34 -08:00
  • 5879dae7c0 tweak readme Tadge Dryja 2016-01-16 00:22:23 -08:00
  • f6fde399e1 add copyright, license and discouragement in readme Tadge Dryja 2016-01-16 00:13:11 -08:00
  • 49a1004863 fix compile error Olaoluwa Osuntokun 2015-10-25 14:13:04 -07:00
  • 164fd692dd sphinx now passes initial end-to-end tests!!! Olaoluwa Osuntokun 2015-10-25 13:53:37 -07:00
  • eb8ec2c2ab add padding to destination address in tests Olaoluwa Osuntokun 2015-10-25 13:51:02 -07:00
  • 9b78bc5ee4 Fix one final off by one error, onion wasn't being encrypted for first hop correctly Olaoluwa Osuntokun 2015-10-25 13:50:38 -07:00
  • 8b88400ec5 Fix off by one error in main shared secret generation loop Olaoluwa Osuntokun 2015-10-24 13:22:24 -07:00
  • fe98fecebe Properly calculate shared secret for each hop Olaoluwa Osuntokun 2015-10-24 13:21:00 -07:00
  • e7def0be20 properly calculate filler bytes for header padding Olaoluwa Osuntokun 2015-10-24 12:23:30 -07:00
  • 7d3ce833a7 fix off-by-one in main mix-header generation loop Olaoluwa Osuntokun 2015-10-23 22:00:04 -07:00
  • ac4f40d033 Initial end-to-end tests, failing atm... Olaoluwa Osuntokun 2015-10-22 13:22:33 -07:00
  • e1c165a373 for testing, destAddr is just some string Olaoluwa Osuntokun 2015-10-22 13:22:16 -07:00
  • 15fd3085dd hack: restrict AES keySize to 16 Olaoluwa Osuntokun 2015-10-22 13:22:04 -07:00
  • 2e89e5a4be don't need the final identifier to create forwarding message Olaoluwa Osuntokun 2015-10-22 13:21:14 -07:00
  • 4b304adf2a expand filler bytes to full size, avoids panic Olaoluwa Osuntokun 2015-10-22 13:20:52 -07:00
  • 066f72e6ec add default net for future testing Olaoluwa Osuntokun 2015-10-22 13:20:15 -07:00
  • 9d39ffbdd8 derive nodeID/addr from the nodes pubKey Olaoluwa Osuntokun 2015-10-22 12:23:01 -07:00
  • 2edf9209f6 update comments, tests forthcoming Olaoluwa Osuntokun 2015-10-22 12:15:14 -07:00
  • e75d0c4f6a node ID's are now Hash160's Olaoluwa Osuntokun 2015-10-22 12:14:59 -07:00
  • deeb6128d9 Implement node processing of mix headers Olaoluwa Osuntokun 2015-10-17 17:11:15 -07:00
  • ada9fc7082 update routingInfoSize to use the consts Olaoluwa Osuntokun 2015-10-17 17:09:49 -07:00
  • c6d8f6c5f3 add sphinx payload struct back so hornet.go can compile Olaoluwa Osuntokun 2015-10-17 17:08:41 -07:00
  • 3838b2333b Flesh out doc string for ForwardingMessage and a few others Olaoluwa Osuntokun 2015-10-17 14:56:24 -07:00
  • 1b98267ca4 Adding comments for MixHeader, create New method Olaoluwa Osuntokun 2015-10-17 14:55:19 -07:00
  • 037b1f47ee flesh out comment for generateHeaderPadding Olaoluwa Osuntokun 2015-10-17 14:34:06 -07:00
  • 4efb397ade Update constants at top to reflect new k value Olaoluwa Osuntokun 2015-10-17 14:33:55 -07:00
  • cbfefdf0f4 adds comments to the lioness block cipher implementation Olaoluwa Osuntokun 2015-10-17 14:21:05 -07:00
  • 98b228d77e finish lioness implementation, add basic test Olaoluwa Osuntokun 2015-10-14 23:43:07 -07:00
  • 05d034e3ef generateRandBytes -> generateCipherStream Olaoluwa Osuntokun 2015-10-14 23:42:39 -07:00
  • b1dfeb3724 switch default securityParamter to 32 bytes Olaoluwa Osuntokun 2015-10-14 23:42:10 -07:00
  • a67603051c Further flesh out sphinx implementation Olaoluwa Osuntokun 2015-10-10 22:18:00 -07:00
  • 90316e6426 Yep, secret derivation checks it out sage math Olaoluwa Osuntokun 2015-10-08 17:19:11 -07:00
  • 032c24824a start of sphinx implementation, need to verify in sage tho Olaoluwa Osuntokun 2015-10-08 16:11:01 -07:00
  • 32db5f7dfe moving sphinx stuff to diff file Olaoluwa Osuntokun 2015-10-08 16:05:45 -07:00
  • 7a42591826 move notes to self to new files Olaoluwa Osuntokun 2015-10-07 20:38:24 -07:00
  • 34a958c6ef add / modify / merge to readme Tadge Dryja 2016-01-15 18:56:57 -08:00
  • 9d63a9677d plasma -> lnd Olaoluwa Osuntokun 2016-01-15 18:27:19 -08:00
  • 230b58adb1 README: add a short description of the rest of the packages within lnd Olaoluwa Osuntokun 2016-01-15 18:24:38 -08:00
  • c4d64372c8 update readme Tadge Dryja 2016-01-15 13:19:13 -08:00
  • 29a8e81029 spv sync works but more to add Tadge Dryja 2016-01-15 02:40:56 -08:00
  • 2792554c41 lndc: separate into Conn and Listener implementations, add basic tests Olaoluwa Osuntokun 2016-01-14 23:24:16 -08:00
  • e6970e132e spv header sync works OK Tadge Dryja 2016-01-14 23:08:37 -08:00
  • 6cebc7c952 remove odl filter file; in txstore now Tadge Dryja 2016-01-14 20:18:43 -08:00
  • 65c7d1c40c move elkrem, uspv libs to plasma repo Tadge Dryja 2016-01-14 19:56:25 -08:00
  • b0ce9a06dc minor edit Joseph Poon 2016-01-14 18:51:08 -08:00
  • 0d896f7fc1 Typos Joseph Poon 2016-01-14 17:27:42 -08:00
  • f3ce558eb1 typo fix Joseph Poon 2016-01-14 17:23:22 -08:00
  • 5fc1ff52fc Typo correction Joseph Poon 2016-01-14 17:08:18 -08:00
  • 1981001a29 Started working on state machine Joseph Poon 2016-01-14 17:02:23 -08:00
  • 0c304cbb2f Flesh out the peer handling skeleton within peer/server Olaoluwa Osuntokun 2016-01-13 21:41:46 -08:00
  • 07b0d5ca3e lnwallet: once the reservation workflow is complete, wait then open the payment channel Olaoluwa Osuntokun 2016-01-06 16:17:18 -08:00
  • 6e0cfaf7ec lnwallet: re-introduce rpc calls during channel reservation workflow Olaoluwa Osuntokun 2016-01-06 16:15:49 -08:00
  • 5f705be63b chainntfs: introduce ChainConnection interface to avoid import cycle and for future tests Olaoluwa Osuntokun 2016-01-06 15:22:12 -08:00
  • cf65aaa2c9 lnwallet: have wallet return db so it can be closed during shutdown Olaoluwa Osuntokun 2016-01-06 15:12:06 -08:00
  • 986eb83ceb chainntfs: create new ChainNotifier for bfcd-based notifications Olaoluwa Osuntokun 2016-01-06 13:03:17 -08:00
  • 00f2a0d7c0 chainntfs: remove btcd.go Olaoluwa Osuntokun 2016-01-06 13:02:08 -08:00
  • 8154b96d67 chainntfs: flesh out initial draft of interface Olaoluwa Osuntokun 2016-01-06 13:01:50 -08:00
  • f52b8370bc lnwallet: populate the update totem during channel initialization Olaoluwa Osuntokun 2016-01-05 16:30:06 -08:00
  • 27744a3582 lnwallet: add logic for adding/removing HTLCs Olaoluwa Osuntokun 2016-01-05 13:01:42 -08:00
  • 895d70e79f lnwallet: add funding tx p2sh output to lnchannel Olaoluwa Osuntokun 2016-01-05 12:58:08 -08:00
  • 3fe82f475f lnwallet: correctly adjust cleared funds during AddHTLC Olaoluwa Osuntokun 2016-01-05 12:57:17 -08:00
  • 7ec419bde5 lnwallet: add docstrings to script_utils.go Olaoluwa Osuntokun 2016-01-02 14:10:14 -06:00
  • f257690788 lnwallet: finish docstrings within coin select code Olaoluwa Osuntokun 2016-01-02 14:09:56 -06:00
  • b2cb33c3c2 lnwallet: add documentation to ChannelReservation Olaoluwa Osuntokun 2016-01-02 14:09:31 -06:00
  • b4c644c99a Added Error message type to wire protocol Joseph Poon 2016-01-05 08:53:42 -08:00
  • f3849f5c10 Structs for Wire Protocol HTLCs and Commitments Joseph Poon 2016-01-05 08:19:22 -08:00
  • 58f0bfe252 plasma daemon can connect, receive connections, and send chat msgs. Tadge Dryja 2016-01-02 00:27:40 -04:00
  • 5bafdc4bc6 rpc client can tell plasma to listen, it can listen & auth Tadge Dryja 2016-01-01 22:44:52 -04:00
  • 919b0002b1 put MSGID bytes back in to lnwire Tadge Dryja 2015-12-31 12:38:33 -04:00
  • 19233dc42d wallet creation works, takes 11 seconds Tadge Dryja 2015-12-31 12:17:41 -04:00
  • 726ba629f5 ok now it works. Sortof. Still hangs, but hangs later, after writing pkh. Tadge Dryja 2015-12-31 12:14:08 -04:00
  • 8cc057bbd4 Cooperative Close Joseph Poon 2015-12-31 02:42:25 -08:00
  • bf8e0d727d Added ReservationID for funding_requeset Joseph Poon 2015-12-31 01:19:54 -08:00
  • 84df87255f Oops typo Joseph Poon 2015-12-31 00:48:41 -08:00
  • b3f812e5da Notes on payment amount Joseph Poon 2015-12-31 00:41:55 -08:00
  • 266c121510 Changed type in Accept/Complete & lnwire refactor Joseph Poon 2015-12-31 00:25:00 -08:00
  • 2d3253b95d Cleanup Joseph Poon 2015-12-30 23:34:40 -08:00
  • 1772108544 lnwallet: start of HTLC update logic Olaoluwa Osuntokun 2015-12-31 00:36:01 -06:00
  • 5a7b98a9e4 lnwallet: remove CLTV funding tx gen Olaoluwa Osuntokun 2015-12-31 00:32:33 -06:00
  • 41f4992218 lnwallet: add utils to generate HTLC scripts, split up commit output scripts Olaoluwa Osuntokun 2015-12-31 00:32:09 -06:00
  • c41f7d1a7d lnwallet: update to 20 byte revocation hashes Olaoluwa Osuntokun 2015-12-31 00:30:52 -06:00
  • f49da92a4e shachain: revocation hashes are now hash160's Olaoluwa Osuntokun 2015-12-31 00:30:00 -06:00
  • 20e367c4e7 lncli: note to self about future auth Olaoluwa Osuntokun 2015-12-31 00:28:22 -06:00
  • c4af4017da channeldb: revocation hashes are 20 bytes Olaoluwa Osuntokun 2015-12-31 00:28:00 -06:00
  • 0d4c78e90d FundReq/FundResp update / Refactor tests Joseph Poon 2015-12-30 22:28:14 -08:00