Commit Graph

  • 139af79509 wallet listens by default on 13416 (#128) AntiochP 2017-09-21 17:12:07 -04:00
  • 7c5b7d23e7 Replace secp256k1 directory with repository dependency (#126) AntiochP 2017-09-20 20:07:40 -04:00
  • 44c8f9e22d fix the range_proof call (missing nonce param) (#125) AntiochP 2017-09-13 16:00:48 -04:00
  • 95a92eefc9 Cannot spend coinbase for N blocks (#111) AntiochP 2017-09-12 13:24:24 -04:00
  • 6493468959 Checking rangeproof explanatory comment (#120) osaka-kun 2017-09-12 20:20:26 +03:00
  • 4aea4d0548 fixes to allow benchmarks to be run for core (#122) AntiochP 2017-09-12 13:20:01 -04:00
  • 87cd0e5c58 added basic tests around range_proof (#121) AntiochP 2017-09-10 14:31:41 -04:00
  • 6056c16cfa unit tests around Commitment summing (#118) AntiochP 2017-09-09 13:48:26 -04:00
  • 33688e9958 Small formatting, typographical, and grammatical edits to documentation (#117) Seamus Finnigan 2017-09-07 18:19:19 +00:00
  • 798849d7e9 Range Proof doc and intro update (#114) Yeastplume 2017-09-06 23:38:55 +01:00
  • 405a4bc985 Prunable MMR storage (#112) Ignotus Peverell 2017-09-05 05:50:25 +00:00
  • 301e9a6e98 Reconcile config file with command line switches (#113) Yeastplume 2017-09-05 02:34:24 +01:00
  • 66255dfe83 Minor update, add link to issues Ignotus Peverell 2017-09-01 03:26:26 +00:00
  • 510d7fc331 git pre-commit hook to run rustfmt on modified files (#110) AntiochP 2017-08-31 20:54:15 -04:00
  • 7b12746a1f Store block header hash by input and output commitment (#104) AntiochP 2017-08-29 12:32:45 -04:00
  • b5e62c81c0 Switch commitments in libsecp fork (#109) Yeastplume 2017-08-29 17:27:01 +01:00
  • 9c649edfbf Use UTC in timestamps and fix broken header test (#105) Seamus Finnigan 2017-08-26 16:31:27 +00:00
  • 3bf06ecd6a Cuckoo miner with cmake update (#103) Yeastplume 2017-08-24 22:43:11 +01:00
  • 5febcb509c Add wallet to the travis build matrix (#102) AntiochP 2017-08-23 04:29:22 -04:00
  • fa339f3c0b fix up wallet tests (#101) AntiochP 2017-08-22 19:05:56 -04:00
  • babb6110c4 unit tests for coinbase flags (output and tx kernel) (#99) AntiochP 2017-08-22 14:26:13 -04:00
  • 045f5bb4da POW refactor (#100) Yeastplume 2017-08-22 19:23:54 +01:00
  • 6772d9f516 various typos in docs (#95) Riccardo Casatta 2017-08-21 18:56:26 +02:00
  • b61c0607c2 Fix inconsistent wallet receiver port Yeastplume 2017-08-19 00:01:19 +01:00
  • 900c52424d add "cache: cargo" to travis config (#92) AntiochP 2017-08-11 17:09:30 -04:00
  • 2a275a2f87 POW Blake 2 changeover (#91) Yeastplume 2017-08-11 22:05:59 +01:00
  • be6b26e8f1 clean up .grin and .grin2 dirs before running the respective tests (#93) AntiochP 2017-08-11 17:04:47 -04:00
  • 3b4a48b2fd Cleanup build warnings (#87) AntiochP 2017-08-09 20:54:10 -04:00
  • 131ea2f799 Ci mode fixes (#86) Yeastplume 2017-08-09 17:40:23 +01:00
  • d32ab967f0 Prunable and easy to store MMR impl Ignotus Peverell 2017-08-05 09:32:41 +00:00
  • ae9a9c8938 Merge branch 'master' of github.com:ignopeverell/grin Ignotus Peverell 2017-08-04 19:52:04 +00:00
  • 95fe570187 Prunable and easy to store MMR impl Ignotus Peverell 2017-08-04 19:50:32 +00:00
  • cdf4203dd1 Cuckoo miner integration, Queue implementation (#84) Yeastplume 2017-08-03 17:57:55 +01:00
  • c994c7cba2 Capture options with orphan block, fix #83 Ignotus Peverell 2017-07-28 02:21:00 +00:00
  • b3e224b439 Minor fixes to orphan handling Ignotus Peverell 2017-07-27 23:47:33 +00:00
  • 22bff54f66 rustfmt (new version) Ignotus Peverell 2017-07-27 21:13:34 +00:00
  • 3c3b12b13a Chain handles orphaned blocks and retries them Ignotus Peverell 2017-07-27 19:08:48 +00:00
  • f0044c631f Minor warnings cleanup, rustfmt Ignotus Peverell 2017-07-26 01:43:17 +00:00
  • a6047903d2 Sum tree: n_children -> n_leaves (more explicit) Ignotus Peverell 2017-07-24 21:46:22 +00:00
  • 20e3382785 Merkle doc: fix typos, clarify diagram Ignotus Peverell 2017-07-24 21:37:14 +00:00
  • 3503ba7f66 Last (hopefully) blake2 loose ends Ignotus Peverell 2017-07-24 19:24:51 +00:00
  • 1d68a64edc Extend MMR doc with storage design Ignotus Peverell 2017-07-24 17:41:30 +00:00
  • 22f3d42b94 Simple sum tree benchmark Ignotus Peverell 2017-07-23 01:19:10 +00:00
  • 87fc062f9b Last snafu (hopefully) Ignotus Peverell 2017-07-22 23:32:00 +00:00
  • 2261415c27 Oops. Fix blake2 dependency issues. Ignotus Peverell 2017-07-20 15:03:47 +00:00
  • eb11b14cab Minor warning cleanup in core Ignotus Peverell 2017-07-20 14:22:40 +00:00
  • 23816d1c2b Add missing crate dependency Ignotus Peverell 2017-07-20 14:11:42 +00:00
  • 929943d8b1 Sum-tree only stores hashes Ignotus Peverell 2017-07-20 14:07:57 +00:00
  • 01b66de437 Replace SHA3 with BLAKE2b everywhere Ignotus Peverell 2017-07-20 13:52:07 +00:00
  • 9703cba92a Formatting Ignotus Peverell 2017-07-19 14:03:42 +00:00
  • 26ce1d27d7 Updates to ensure multithreaded CI tests don't fail (#81) Yeastplume 2017-07-19 16:40:57 +00:00
  • dca5504203 Run grin crate tests single-threaded Ignotus Peverell 2017-07-18 21:22:30 +00:00
  • 42376e68bc Cuckoo-miner better merged into Grin (#80) Yeastplume 2017-07-18 20:57:09 +00:00
  • 40090fcdbc Fix api & pool tests, add the crates to Travis Ignotus Peverell 2017-07-18 17:33:49 +00:00
  • 1ede61d2a2 Addition of configuration file (#79) Yeastplume 2017-07-13 17:30:33 +00:00
  • e2ebd854e1 [WIP] Implement Merkle-sum-tree (#40) Merope Riddle 2017-07-12 18:59:18 +00:00
  • 12480e7310 Changes to allow for testing and playing with cuckoo-miner integration (#76) Yeastplume 2017-07-11 18:11:03 +01:00
  • 60705eff76 Use io::Read/Write interface instead of AsyncRead/AsyncWrite + Finish Tests (#74) Jacob Payne 2017-07-05 11:42:55 -07:00
  • 15ea8da34a New Chain struct acting as facade for all chain operations Ignotus Peverell 2017-07-03 16:46:25 -07:00
  • 8974cbc12c POW Doc updates (#73) Yeastplume 2017-07-03 16:39:20 +01:00
  • efcbea3307 Clarifications to SHA3 hash and addition of progress-freeness concept in Pooling Capacity (#72) Yeastplume 2017-07-02 22:28:17 +01:00
  • 07a6f23880 Create LICENSE Ignotus Peverell 2017-06-29 09:24:44 -07:00
  • 97b7421ce0 Mining test debug output, fixes to diff. adjustment and start of POW documentation (#69) Yeastplume 2017-06-29 15:49:11 +01:00
  • 5f8a0d9f1c Wallet HTTP posting, fixes and additions to port address configurability. (#66) Yeastplume 2017-06-27 02:09:01 +00:00
  • 75f19ecfab Fix difficulty tests, forgot to rename method Ignotus Peverell 2017-06-20 10:21:31 -07:00
  • e8a6b61100 Apply new difficulty algo, remove configurable cuckoo size Ignotus Peverell 2017-06-19 08:59:56 -07:00
  • 163b1133a7 Implemented new difficulty calculation algorithm. Ignotus Peverell 2017-06-17 20:17:26 -07:00
  • 55eb2f6887 Fixed vagueness on 2nd curve Ignotus Peverell 2017-06-17 20:17:20 -07:00
  • 6a15100c96 [WIP] Rate Limiting (#57) Jacob Payne 2017-06-17 16:15:46 -07:00
  • a82f9ce415 Testing Framework [WIP] and new command line options to configure wallet ports and directories (#65) Yeastplume 2017-06-16 17:47:29 +01:00
  • fbbd703e99 Protect wallet data file with a file lock Ignotus Peverell 2017-06-14 21:42:58 -07:00
  • 6523966f9e Bug fixes in wallet and related API Ignotus Peverell 2017-06-12 16:41:27 -07:00
  • eb9cc7ef13 Integrate transaction pool with rest of the system Ignotus Peverell 2017-06-10 12:51:33 -07:00
  • 172c5e840b TransactionPool uses non-dummy chain trait Ignotus Peverell 2017-06-10 11:31:05 -07:00
  • 384554fc46 Change to pool->blockchain interface to avoid get_best_utxo_set (#60) MoaningMyrtle 2017-06-09 19:33:33 -07:00
  • dd1339a9c3 Sending of transaction to push to mocked up API Ignotus Peverell 2017-06-08 16:34:27 -07:00
  • d26a659a97 Command-line receiving end of wallet Ignotus Peverell 2017-06-07 18:12:15 -07:00
  • aeb3dfc0dd Minor cleanup and fixes for wallet send Ignotus Peverell 2017-06-06 13:18:16 -07:00
  • 3d5411b6ad Deprecated. Ignotus Peverell 2017-06-06 12:27:39 -07:00
  • 28b6dab21f Fix partial revert Ignotus Peverell 2017-05-31 17:21:44 -07:00
  • 92a2beedef Missing file in #f79fb8ef Ignotus Peverell 2017-05-31 15:52:43 -07:00
  • 11c0d67805 Revert "Delegate Block Encoding to Store (#44)" Ignotus Peverell 2017-05-31 15:49:15 -07:00
  • 40d23db6c1 Revert "[WIP] Partial Transition from Writeable/Readable to Codecs (#51)" Ignotus Peverell 2017-05-31 15:47:52 -07:00
  • 996eab72ae Formatting. Ignotus Peverell 2017-05-31 14:44:44 -07:00
  • f79fb8ef95 Sending end of the wallet Ignotus Peverell 2017-05-28 20:21:29 -07:00
  • da41120293 Update secp256k1zlp to serde 1.0 Ignotus Peverell 2017-05-28 20:20:56 -07:00
  • 1ae2e905d8 Printing difficulty while mining Ignotus Peverell 2017-05-25 17:42:29 -07:00
  • eb2be99d40 Proper configuration for test mining Ignotus Peverell 2017-05-25 17:42:10 -07:00
  • 791d2355ee Miner querying wallet receiver for coinbase output Ignotus Peverell 2017-05-25 17:22:21 -07:00
  • f45cfe97f2 HTTP API client utility functions (get, post, etc.) Ignotus Peverell 2017-05-25 17:21:56 -07:00
  • ac553493f1 WIP: Wallet functionality to receive and send coins Ignotus Peverell 2017-05-24 16:08:39 -07:00
  • de4ebdde71 [WIP] Partial Transition from Writeable/Readable to Codecs (#51) Jacob Payne 2017-05-22 10:16:13 -07:00
  • a402f39633 Custom REST API operations in addition to CRUD Ignotus Peverell 2017-05-19 14:35:49 -07:00
  • d8deba15ee Deprecated. Ignotus Peverell 2017-05-19 08:52:31 -07:00
  • 23fd07be60 WIP: Tracking Transaction Pool Implementation (#48) MoaningMyrtle 2017-05-19 08:22:08 -07:00
  • eb1e49094b Minor clarifications and additional getting started link Ignotus Peverell 2017-05-03 14:23:12 -07:00
  • 6122152003 Add some basic build instructions to help people get started (#50) dan-da 2017-05-03 13:56:03 -07:00
  • 8ffc0c6f8e Delegate Block Encoding to Store (#44) Jacob Payne 2017-05-03 10:27:38 -07:00
  • 2787d4259a Typo in intro doc: two inputs and one output (#45) gabriel-syme 2017-04-30 22:00:40 -05:00
  • 94539c768e Typo in intro doc: when->which (#47) Simon Horne 2017-04-30 22:59:39 -04:00