Commit Graph

  • 974feaf07f Add chaintype to wallet config (#1480) Yeastplume 2018-09-05 14:37:37 +01:00
  • 75f0ea6dd3 Save transaction as part of TxLogEntry after transaction completion (#1473) Yeastplume 2018-09-05 12:12:29 +01:00
  • 77765796ab improve "check known" steps during process_block() (#1475) Antioch Peverell 2018-09-05 10:51:29 +01:00
  • 86aea875de Full clang, not only libclang, is required Ignotus Peverell 2018-09-04 16:03:49 -07:00
  • 1e65467d7d Remove vulnerable smallvec 0.2 from dependencies (#1474) hashmap 2018-09-04 17:26:29 +02:00
  • c359c8aaf2 one day coinbase maturity (#1457) John Tromp 2018-09-04 11:59:55 +02:00
  • 63880f71c7 BIP32 Lib Integration (#1454) Yeastplume 2018-09-04 10:58:26 +01:00
  • ed73db671f fix for unstable travis-ci test on servers module (#1434) Gary Yu 2018-09-04 16:52:11 +08:00
  • 0172a3e020 Fix amount parsing (from string) (#1458) hashmap 2018-09-03 21:55:04 +02:00
  • a1141cab39 Record ideal miner behavior based on job_id value (#1461) Blade Doyle 2018-09-03 18:15:18 +00:00
  • b06b112afb document/comment pipe::process_block() (#1472) Antioch Peverell 2018-09-03 16:55:09 +01:00
  • 45fffd8534 Missing logic in preferred peers (#1471) Quentin Le Sceller 2018-09-03 16:27:40 +02:00
  • 0cbfeaab94 Faster tx known check (#1468) Antioch Peverell 2018-09-03 12:35:37 +01:00
  • 544a296f77 Fix typos and unused imports (#1466) Quentin Le Sceller 2018-09-03 13:09:28 +02:00
  • eae0ab6b2a take write lock on txhashet earlier when processing blocks (#1456) Antioch Peverell 2018-09-03 11:09:53 +01:00
  • 9f7625e8aa Single line package install for Debian-based distros Ignotus Peverell 2018-09-01 23:17:25 +01:00
  • fa00a0ebe6 Implement exponential backoff for peer monitoring at startup (#1459) hashmap 2018-09-01 23:25:47 +02:00
  • 60d62bfb97 add a test case for transaction deserialize (#1356) (#1381) Gary Yu 2018-09-02 03:14:10 +08:00
  • f971e8de77 infinite loops in check_orphans, if block in orphans has a forked parent (#1452) Gary Yu 2018-09-02 03:09:38 +08:00
  • 8a39f1fc75 Use 10us sleep instead of 1ms sleep (#1453) Gary Yu 2018-09-01 01:20:59 +08:00
  • 2f41003f90 update Cursive to 0.9 and change Crate to official (#1445) Gary Yu 2018-08-31 18:35:31 +08:00
  • d719493483 HeaderSync optimization (#1372) (#1400) Gary Yu 2018-08-31 07:50:55 +08:00
  • 6d992e61d6 Add test coverage for verifier_cache Antioch Peverell 2018-08-30 20:08:16 +01:00
  • 939d391e0e cache rangeproof and kernel signature verification results (#1419) Antioch Peverell 2018-08-30 15:44:34 +01:00
  • 9a127d6291 complete the 'simulate_seeding' test case for automatic test (#1441) Gary Yu 2018-08-30 20:58:49 +08:00
  • da0100bffb create a binary on tag yeastplume 2018-08-30 12:02:04 +01:00
  • 11d24fe0c1 update docs to reflect new file layout (#1444) Yeastplume 2018-08-30 11:47:04 +01:00
  • 1ded3f3972 Config + Default directories (#1433) Yeastplume 2018-08-30 10:10:40 +01:00
  • 471e80e69e fix for peer connect fail on 'WouldBlock' Error (#1440) Gary Yu 2018-08-30 15:21:13 +08:00
  • 436e68d6e0 Updated docs (#1418) JackRack 2018-08-29 19:09:53 +01:00
  • e5d43fee44 tweak excess example in docs (#1443) Antioch Peverell 2018-08-29 12:54:33 +01:00
  • c334c557aa Simplify tx.validate() and transaction::aggregate() (#1436) Antioch Peverell 2018-08-28 20:00:25 +01:00
  • 3dacc6a397 Merge pull request #1435 from yourowncrypto/fix-peer-ban hashmap 2018-08-28 15:58:23 +02:00
  • 67d2a04e92 Fix non-atomic peer update hashmap 2018-08-28 11:37:08 +02:00
  • 4a76336a59 Merge pull request #1432 from yourowncrypto/fix-outputs-by-id hashmap 2018-08-28 13:14:26 +02:00
  • 5e57e9c8e9 Fix flakiness of simple_server_wallet test hashmap 2018-08-28 11:52:44 +02:00
  • ff2612ca46 Fix test container and remove backtraces (#1430) hashmap 2018-08-28 03:48:15 +02:00
  • 4048a3011a Improve file-based tx send to not use private file (#1421) Ignotus Peverell 2018-08-27 20:57:33 -04:00
  • a58558b38e improve: get_locator optimization (#1372) (#1411) Gary Yu 2018-08-28 05:42:57 +08:00
  • a6bd81fdb3 Cleanup generics (where not needed) (#1429) Antioch Peverell 2018-08-27 22:22:48 +01:00
  • dd164e153d Fix link to pre-commit hook (#1431) Marcin Jachymiak 2018-08-27 17:20:21 -04:00
  • bd03528d33 lightweight validation during deserialization (#1422) Antioch Peverell 2018-08-26 11:43:44 +01:00
  • 953d910776 Quick build guide update Ignotus Peverell 2018-08-24 20:10:22 +01:00
  • 04e6517806 tweak server test params yeastplume 2018-08-24 15:51:32 +01:00
  • c449d35dd2 tweak server test params yeastplume 2018-08-24 15:51:13 +01:00
  • 8b6ce33cfc Automated test for #1325 (#1415) Yeastplume 2018-08-24 14:45:14 +01:00
  • 8cd1b23f7a Add a peers_preferred option in Grin (#1401) Quentin Le Sceller 2018-08-23 21:16:04 +02:00
  • 2251a82404 batch verify proofs during validation (#1412) Yeastplume 2018-08-23 18:53:42 +01:00
  • 7dd2888b71 Get peers as quick as possible (#1398) hashmap 2018-08-23 03:31:06 +02:00
  • 9554f93e1d Run header sync only when stalled or complete (#1393) Ignotus Peverell 2018-08-22 19:51:25 -04:00
  • 7dfca6077c Refactor compact block body (#1394) Antioch Peverell 2018-08-22 20:19:37 +01:00
  • 105bfacaa6 use chrono for timestamp in with_reward (#1406) Antioch Peverell 2018-08-22 15:40:24 +01:00
  • ccc9c0db90 Wallet Restore fixes and updates (#1399) Yeastplume 2018-08-21 18:05:28 +01:00
  • b4c2a9d1b2 Automatic setting up git hooks for the project: rustfmt, etc. (#1380) Gary Yu 2018-08-22 00:52:37 +08:00
  • b74e0fbc1f Ensure wallet output heights are always correct (#1395) Yeastplume 2018-08-21 14:04:14 +01:00
  • 631201358f Refactor and optimise peers.rs (#1389) hashmap 2018-08-21 00:32:13 +02:00
  • 8c820a8929 Fast check for duplicate tx in the pool (#1392) Antioch Peverell 2018-08-20 23:02:28 +01:00
  • 7ca4d45bf5 Cleanup build warnings (#1391) Antioch Peverell 2018-08-20 21:56:32 +01:00
  • bb7bc2c4f2 Refactor rewind single header (#1390) Antioch Peverell 2018-08-20 20:34:12 +01:00
  • 8440aad7ea Retrieve header by output commit (#1388) Yeastplume 2018-08-20 19:02:44 +01:00
  • 82a467ac3c Fix txpool race condition (#1385) Antioch Peverell 2018-08-20 14:48:05 +01:00
  • ef4f426474 Sort pool tx by fee over weight for mining (#1346) Ignotus Peverell 2018-08-19 18:50:43 -04:00
  • 743c845259 fix: deriv_idx is not updated after wallet restore (#1306) (#1374) Gary Yu 2018-08-20 02:27:04 +08:00
  • 5abefbff33 improve logging when receiving blocks and txs (msg_len) (#1383) Antioch Peverell 2018-08-19 18:15:42 +01:00
  • 7d677737d7 add impl fmt::Debug for BlindingFactor, for pretty print (#1382) Gary Yu 2018-08-19 19:57:04 +08:00
  • 25e03aadef Tx (change) output splitter (#1369) Antioch Peverell 2018-08-18 22:38:48 +01:00
  • c05c5e21ea Fix config defaults (#1376) Antioch Peverell 2018-08-18 17:32:04 +01:00
  • 686f7517ed fixup Cargo.lock (#1377) Antioch Peverell 2018-08-18 16:41:00 +01:00
  • d5f7f4cf2f default run_wallet_owner_api to false yeastplume 2018-08-18 13:48:43 +01:00
  • 4da92c5d75 minor fix: prefix code conflict between 'COMMITMENT_PREFIX' and 'CONFIRMED_HEIGHT_PREFIX' (#1375) Gary Yu 2018-08-18 20:23:31 +08:00
  • 630d0a0438 Buffered txhashset temp file write Ignotus Peverell 2018-08-18 02:52:44 +01:00
  • 59f4806a2c Update wallet restore error message (#1368) Quentin Le Sceller 2018-08-17 20:04:23 +02:00
  • 103c9cda77 Serve up web wallet application (#1367) Yeastplume 2018-08-17 18:51:50 +01:00
  • adeaea4622 Truncate trailing zeroes in coin amounts (#1366) Mike Dallas 2018-08-17 18:05:35 +01:00
  • f7161a9afb Improve API handlers (#1364) hashmap 2018-08-17 19:04:02 +02:00
  • 54d3fc0af2 improve: use batch verification for txhashset rangeproof validation (#1321) (#1363) Gary Yu 2018-08-17 23:18:48 +08:00
  • a10557c756 grin wallet outputs now displays output commitments (#1365) Antioch Peverell 2018-08-17 12:15:06 +01:00
  • d47a3bc225 Simplify and improve headers_received (#1362) Ignotus Peverell 2018-08-16 22:30:05 -04:00
  • b4febf2e40 Test teardown cleanup fix Ignotus Peverell 2018-08-17 01:31:51 +01:00
  • dcfbda9c89 Fix test logger, debug level, no file Ignotus Peverell 2018-08-16 19:32:03 +01:00
  • 779921f71a Fix compiler warnings (#1361) hashmap 2018-08-16 02:11:05 +02:00
  • 6775112f61 Introduce cut_through method to avoid code duplication (#1355) Ignotus Peverell 2018-08-15 16:20:33 -07:00
  • 99a66c1960 Consolidate validation in Block and Transaction (#1354) hashmap 2018-08-15 23:14:48 +02:00
  • 37fa413329 Fix small issues found by fuzzing (#1360) hashmap 2018-08-15 20:55:25 +02:00
  • e70ff53c3c Use tagged version of rust-libsecp256k1 (#1359) Yeastplume 2018-08-15 17:02:06 +01:00
  • a2fac26282 Add network hashrate info to Mining pane in TUI (#1353) hashmap 2018-08-14 19:01:20 +02:00
  • 6b74cf5098 Unpin croaring to version 0.3.2 (#1352) Quentin Le Sceller 2018-08-14 08:28:58 -04:00
  • dda88f193b Fix typo + git ignore wallet data (#1350) Michalis Kargakis 2018-08-14 00:28:01 +02:00
  • 6f590b3f88 Halve max block weight (#1347) Ignotus Peverell 2018-08-13 14:06:53 -07:00
  • e9c987c075 Consolidate and cleanup tx aggregation (#1332) Ignotus Peverell 2018-08-12 19:08:08 -07:00
  • 4be97abbbb Cleanup max sizes (#1345) Ignotus Peverell 2018-08-12 13:02:30 -07:00
  • 0d94d35a9d Simplify and optimize MMR routines (#1301) John Tromp 2018-08-11 19:44:56 +02:00
  • b10609bbb1 Merge pull request #1336 from antiochp/validate_block_size hashmap 2018-08-10 16:51:33 +02:00
  • fb30b02f99 cleanup verify_weight code antiochp 2018-08-10 14:15:24 +01:00
  • 5ee11046a5 rework block validation to check input|output|kernel sizes consistently with tx validation antiochp 2018-08-10 11:45:14 +01:00
  • 395c48c844 Merge pull request #1339 from antiochp/rustfmt_chain_crate hashmap 2018-08-10 16:08:18 +02:00
  • f6383aa860 Merge pull request #1340 from antiochp/rustfmt_core_crate hashmap 2018-08-10 16:06:34 +02:00
  • 0ff1d86b22 rustfmt on core crate (not run for a while) antiochp 2018-08-10 15:00:18 +01:00
  • bcebe7b5b3 run rustfmt against chain crate suspect it has not been running successfully for a while... antiochp 2018-08-10 14:56:35 +01:00
  • ed88ad8bbc cannot use unstable rustfmt features outside nightly toolchain (#1338) Antioch Peverell 2018-08-10 14:54:09 +01:00