Commit Graph

  • 7a803a8dc1 Missing macro use in keychain Ignotus Peverell 2017-10-31 20:22:27 -04:00
  • f7ddd6b3d3 Fix couple minor import errors after rebase Ignotus Peverell 2017-10-31 20:00:39 -04:00
  • e4ebb7c7cb Cleanup HTTP APIs, update ports to avoid gap, rustfmt Ignotus Peverell 2017-10-31 19:32:33 -04:00
  • 05d22cb632 changing secp import to tag, and consolidating Cargo.toml import (#220) Yeastplume 2017-10-31 23:20:55 +00:00
  • 508349e799 intro.md review (#202) Jeremy Bokobza 2017-10-31 22:50:36 +00:00
  • 914810713d Add test for switch commit consistency (#219) Yeastplume 2017-10-31 21:20:11 +00:00
  • 283b846243 Small fix to chain tip check for send Ignotus Peverell 2017-10-30 21:35:43 -04:00
  • e45593b1db Sumtree mmap fix (#217) Yeastplume 2017-10-30 16:43:49 +00:00
  • 7f8d307cc8 Sum tree and improved chain API Endpoints (#214) Yeastplume 2017-10-27 22:57:04 +01:00
  • 8b324f7429 add retry logic to miner when hitting wallet coinbase API (#213) AntiochP 2017-10-27 13:36:03 -04:00
  • efe414bf07 No send back for blocks and transactions (#212) Ignotus Peverell 2017-10-26 17:48:51 +00:00
  • 68bcd79da5 height 0 means we have 0 confirmations (cut-through output?) (#211) AntiochP 2017-10-26 13:41:08 -04:00
  • d7b94a12f5 only hold wallet write lock for write operations on the wallet (#210) AntiochP 2017-10-25 17:09:34 -04:00
  • e2e24bc38e Transaction broadcast (#209) Ignotus Peverell 2017-10-25 21:06:24 +00:00
  • 7178b400b8 refresh multiple wallet outputs in single api call (#205) AntiochP 2017-10-25 13:57:48 -04:00
  • 17837b9199 Get the sumtree roots outside of an extension Ignotus Peverell 2017-10-24 18:11:58 +00:00
  • 68cfbbecad "grin wallet init" to create the initial wallet.seed file (#198) AntiochP 2017-10-24 13:34:34 -04:00
  • 1582ec4e73 Fixing repository links after move Ignotus Peverell 2017-10-23 17:20:32 +00:00
  • 9c0411ac5e Bind to services to all interfaces rather than loopback (#197) Yeastplume 2017-10-23 17:34:43 +01:00
  • 7f0d638107 Contract Ideas (#194) bgmrk 2017-10-23 12:32:15 -04:00
  • f679a9e458 Consensus change: set reward and base grin unit Ignotus Peverell 2017-10-22 10:56:55 +00:00
  • 2d105deea7 rustfmt Ignotus Peverell 2017-10-22 10:40:24 +00:00
  • fd08c34474 Missing mut for test config Ignotus Peverell 2017-10-22 09:44:27 +00:00
  • 3237df70f6 Spurious mut, different lint level on CI Ignotus Peverell 2017-10-22 09:14:18 +00:00
  • fc6349f26c Ditto Ignotus Peverell 2017-10-22 08:44:30 +00:00
  • 556dd012af Last min changes always warrant a recompile... Ignotus Peverell 2017-10-22 08:09:02 +00:00
  • f1488f9529 Lots of chain sync and block validation fixes Ignotus Peverell 2017-10-22 07:11:45 +00:00
  • f12559f53b Logger init for tests Ignotus Peverell 2017-10-22 07:09:40 +00:00
  • 6c18451a2b Fix typo (yes I use vi) Ignotus Peverell 2017-10-18 10:25:52 +00:00
  • fa1f2f695b we now mine both txs so update test to reflect this (#189) AntiochP 2017-10-18 19:23:37 -04:00
  • 4d7b46b0b9 wallet can now optionally spend zero-confirmation txs (#188) AntiochP 2017-10-18 16:47:37 -04:00
  • bab7bd7060 update_roots on pool to keep it consistent after reconciliation (#182) AntiochP 2017-10-18 16:42:51 -04:00
  • 6fc48dbae2 More small fixes and improvements to sync Ignotus Peverell 2017-10-18 07:19:44 +00:00
  • 406642a1f0 Fix for missing header head during sync Ignotus Peverell 2017-10-18 04:48:21 +00:00
  • 42ff6c2f6b Clean up last 2 refs to syncing from adapter Ignotus Peverell 2017-10-17 14:06:18 +00:00
  • affec50588 Warn when no seed configured Ignotus Peverell 2017-10-17 14:00:54 +00:00
  • 37cc919f6e Doc for new OneTime.is_initialized Ignotus Peverell 2017-10-17 13:56:47 +00:00
  • 4fa7f34b7e Use local ref to syncing Ignotus Peverell 2017-10-17 13:55:12 +00:00
  • 28ac46c563 Do not sync when configured with no seeding Ignotus Peverell 2017-10-17 13:51:02 +00:00
  • 7dbd1ef962 Did not mean to commit that at all Ignotus Peverell 2017-10-17 12:41:57 +00:00
  • efdbcd600a Miner process wait until sync. Fix #185 Ignotus Peverell 2017-10-17 12:18:21 +00:00
  • 60efa62896 Dead downloads need to be retried, not discarded Ignotus Peverell 2017-10-17 09:38:55 +00:00
  • ef08140ad7 Merge branch 'master' of github.com:ignopeverell/grin Ignotus Peverell 2017-10-17 08:47:48 +00:00
  • 2bc7624ca8 Update cuckoo miner tag (#183) Yeastplume 2017-10-17 17:53:39 +01:00
  • 837ef0fd03 Added detail about kernel sticking around Ignotus Peverell 2017-10-17 03:20:31 +00:00
  • 8f76746e84 Switch commitments (#179) Yeastplume 2017-10-16 22:23:10 +01:00
  • c84a136e48 refactor burn key into key_overrides on keychain (#178) AntiochP 2017-10-16 13:11:01 -04:00
  • 472912c68c Added clarification about block struct Ignotus Peverell 2017-10-15 20:44:22 +00:00
  • aa520d34d5 Move new block notif out of sumtree lock. Fix #180 Ignotus Peverell 2017-10-15 20:38:41 +00:00
  • dd90031902 Doc tweaks after feedback Ignotus Peverell 2017-10-13 16:09:16 +00:00
  • 9a230ca7f6 fail deserialization if inputs or outputs are not sorted for txs (#173) AntiochP 2017-10-13 13:23:18 -04:00
  • 49797853d9 tweaks to logging configuration (#176) Yeastplume 2017-10-13 17:42:04 +01:00
  • dda10a6dee Wrong extensions Ignotus Peverell 2017-10-13 05:12:39 +00:00
  • 77ce116eda Small guide and FAQ for people coming from a bitcoin background Ignotus Peverell 2017-10-13 05:11:07 +00:00
  • 86420d4bca Shorter identifiers and call them key_id (not pubkey) (#175) AntiochP 2017-10-13 00:45:07 -04:00
  • 957e402eae Always clean up block download list, report error Ignotus Peverell 2017-10-12 19:36:57 +00:00
  • 361e39c87c Log connection errors Ignotus Peverell 2017-10-12 19:26:10 +00:00
  • 2222b28981 Dump sumtrees state on error Ignotus Peverell 2017-10-12 19:23:58 +00:00
  • 8e382a7593 slog-rs logging (#171) Yeastplume 2017-10-12 17:56:44 +01:00
  • b85006ebe5 Wallet operation to burn some coins (#172) Ignotus Peverell 2017-10-12 03:35:40 +00:00
  • bf7c1fb44f add lock_height to Transaction and TxKernel (#167) AntiochP 2017-10-11 14:12:01 -04:00
  • dc0dbc62be Set approximate wallet fee to avoid LowFeeTransaction (#163) AntiochP 2017-10-10 13:30:34 -04:00
  • d0160811dd Not exploding when grin.toml file isn't found (#164) Yeastplume 2017-10-10 18:28:33 +01:00
  • 9310151680 Block versions and hard fork schedule Ignotus Peverell 2017-10-10 00:08:17 +00:00
  • 62954f1549 Generate wallet key identifier from public key (#162) AntiochP 2017-10-09 13:19:26 -04:00
  • 0d26daadc5 Default values for pool config Ignotus Peverell 2017-10-08 17:45:31 +00:00
  • 1e73e3aefc Add a min fee to accept transactions in the pool Ignotus Peverell 2017-10-07 18:24:11 +00:00
  • 3dd1dde00b Pass pubkey for coinbase (#159) AntiochP 2017-10-07 13:38:41 -04:00
  • c7f1ce965e Block size limit as a max weight Ignotus Peverell 2017-10-06 03:34:35 +00:00
  • 4e41365fe8 Fix duplicate wallet coinbase (#158) AntiochP 2017-10-06 16:10:30 -04:00
  • da21388131 wee warning cleanup + build doc updates (#156) Yeastplume 2017-10-06 17:46:18 +01:00
  • 3c137c0d1c Fix odd fee in coinbase maturity test Ignotus Peverell 2017-10-05 09:56:39 +00:00
  • ca7de0f42d Painstakingly debugged pool test to avoid odd fees Ignotus Peverell 2017-10-05 09:52:01 +00:00
  • 7012d37f5f Half of fees get rewarded, half burnt. Minor cleanups Ignotus Peverell 2017-10-05 07:23:04 +00:00
  • e060b1953e rust-secp256k1-zkp breaking changes to support (#155) AntiochP 2017-10-05 17:40:46 -04:00
  • ea632076bd Merge branch 'master' of github.com:ignopeverell/grin Ignotus Peverell 2017-10-04 02:58:41 +00:00
  • e68a6a69bb Cuckoo miner fixes and configurable coinbase maturity (#154) Yeastplume 2017-10-04 18:44:22 +01:00
  • 275e986490 Fixing chain error type Ignotus Peverell 2017-10-04 02:57:56 +00:00
  • 4e49b85b82 Cleanup for block validation errors Ignotus Peverell 2017-10-03 22:27:26 +00:00
  • bc11d23908 cleanup some println! (#153) AntiochP 2017-10-03 12:47:07 -04:00
  • 677d0a3a95 keychain crate (no more secretkeys in core) (#146) AntiochP 2017-10-02 20:02:31 -04:00
  • 6b4f2a63da Store test for sumtree rewind Ignotus Peverell 2017-10-02 22:32:23 +00:00
  • 2210e706f9 Add fee amount to wallet receive_transaction (mainly for testing purposes) (#150) AntiochP 2017-10-01 17:56:19 -04:00
  • 2e819c72aa Fix deprecated futures items (#148) Seamus Finnigan 2017-10-01 21:34:14 +00:00
  • a1f99fbec6 Update moderation team email Ignotus Peverell 2017-09-29 20:50:49 +00:00
  • 8504efb796 Cargo fmt all the things Ignotus Peverell 2017-09-29 18:44:25 +00:00
  • 3b51180359 Double negatives are tricky Ignotus Peverell 2017-09-29 18:39:40 +00:00
  • 4f85b36f32 Oops, forgot to remove some local debug code Ignotus Peverell 2017-09-29 18:31:15 +00:00
  • 0a57258d42 Fix #144 with platform specific import. Add store crate to CI Ignotus Peverell 2017-09-29 18:09:44 +00:00
  • 07bf22c881 cuckoo miner update (#145) Yeastplume 2017-09-29 17:58:43 +01:00
  • 8c051da960 Links fix Ignotus Peverell 2017-09-28 20:15:23 +00:00
  • 8796602fb9 Add code of conduct Ignotus Peverell 2017-09-28 20:12:29 +00:00
  • 36bcd3cc39 Integrate sum trees with the rest of the system (#116) Ignotus Peverell 2017-09-27 23:46:32 +00:00
  • 8800d1339d Wallet: key fingerprint as string (#142) AntiochP 2017-09-27 19:03:59 -04:00
  • 0b26a57ca6 Remove rust-crypto dependency (#141) AntiochP 2017-09-26 18:51:45 -04:00
  • 53d9ca630c Cuckoo-miner update - Multiple Plugin mining (#139) Yeastplume 2017-09-26 18:58:56 +01:00
  • 7d48e1da49 Use util::from_hex and get rid of dependency on rust-serialize in wallet (#136) AntiochP 2017-09-24 00:41:35 -04:00
  • 670aa11e5a expose "wallet info" on CLI (#132) AntiochP 2017-09-24 00:40:31 -04:00
  • a5b2c7d3f2 Introduce Identifier and Fingerprint to ExtendedKeys (#129) AntiochP 2017-09-22 12:45:06 -04:00
  • dbc4e10cec Wallet now supports coinbase maturity (#130) AntiochP 2017-09-22 12:44:12 -04:00