Commit Graph

  • 983a25248b call tx.validate() as part of tx.read() (#1334) Antioch Peverell 2018-08-10 13:57:47 +01:00
  • 9c05471979 Validate resulting tx after aggregation (and deaggregation) (#1331) Antioch Peverell 2018-08-10 00:37:31 +01:00
  • ae3b1da18b Fix issues found by fuzz test (#1330) hashmap 2018-08-10 01:35:46 +02:00
  • f11a3b1994 Merge pull request #1329 from yourowncrypto/fix-fuzz hashmap 2018-08-09 14:09:40 +02:00
  • 32662a0a16 Update fuzz in core crate hashmap 2018-08-09 11:37:11 +02:00
  • 63a4d95df1 fix: in case txhashset validation fail, 'TxHashsetDownload' should retry (#1293) (#1322) Gary Yu 2018-08-08 23:14:54 +08:00
  • 328d832bd6 cleanup verify_coinbase on block (#1326) Antioch Peverell 2018-08-08 09:47:30 +01:00
  • f0bdb2c8fa File-based transaction building (#1317) Ignotus Peverell 2018-08-07 11:17:33 -07:00
  • e383cb594f commit (#1324) Antioch Peverell 2018-08-07 16:56:38 +01:00
  • 414a30224e Fix get outputs call in wallet (#1319) hashmap 2018-08-06 21:48:05 +02:00
  • 498ea9718e Improved basic transaction diagram (#1313) jaspervdm 2018-08-06 20:34:11 +02:00
  • 784c5e3442 Cleanup Grin main binary crate (#1315) Ignotus Peverell 2018-08-03 15:39:54 -07:00
  • 6a1d0e3354 Fix wallet owner_api on new Hyper (#1312) hashmap 2018-08-03 23:48:54 +02:00
  • 3df050cc93 Check content before zip/unzip the txhashset (#1174) Quentin Le Sceller 2018-08-02 22:16:16 -04:00
  • 3ee01055ed Fixes #1299 - Fails to send transaction when not enough funds for fee (#1311) Quentin Le Sceller 2018-08-02 12:05:38 -04:00
  • a638bd7499 Do not request a full block for invalid compact block during syncing (#1002) Ivan Sorokin 2018-08-01 22:09:03 +02:00
  • 06883e94e9 Remove all iron traces (#1309) hashmap 2018-08-01 19:58:22 +02:00
  • 77ce26257f Update wallet link (#1310) obxium 2018-08-01 13:57:25 -04:00
  • 7f4ea04757 wallet documentation updates yeastplume 2018-08-01 11:05:10 +01:00
  • 25e3d9e7d3 Remove Iron dependency and update hyper to version 0.12 (#1241) e-max 2018-08-01 11:44:07 +02:00
  • b040aaa434 Fix: old time crate use 0..11 as the month, make mistake when switching to chrono Utc.ymd (#1304) (#1305) Gary Yu 2018-08-01 00:35:57 +08:00
  • 84e46c2872 Fix logging configuration (#1303) hashmap 2018-07-31 12:14:13 +02:00
  • 658a686cc1 [WIP] Wallet documentation (#1302) Yeastplume 2018-07-30 17:10:43 +01:00
  • 76f4915bf9 improve: time crate flagged as deprecated, switch to actively maintained chrono crate (#1297) Gary Yu 2018-07-30 16:33:28 +08:00
  • 5c029e3f87 Make grin.toml config optional (#1278) Ivan Sorokin 2018-07-30 02:48:24 +02:00
  • 61506a8064 clean some build warnings (#1288) Gary Yu 2018-07-27 22:16:14 +08:00
  • a053790ee6 filter outputs by tx_id (#1298) Yeastplume 2018-07-27 09:39:01 +01:00
  • 70b97b0a06 add tx retrieval function (#1295) Yeastplume 2018-07-24 20:49:29 +01:00
  • 724b19e648 process_block check_known() check orphans also, to avoid double-processing (#1287) Gary Yu 2018-07-24 12:29:31 +08:00
  • 3b6b85ec57 Fix fast sync mode failure when 'sync_state' was switched to 'HeaderSync' (#1286) Gary Yu 2018-07-24 01:37:35 +08:00
  • f5b03a6d5a Fix sync hash cache (#1285) Ignotus Peverell 2018-07-22 12:43:55 -07:00
  • 75b72e48ff Fix bug on block sync (#1271) (#1281) Gary Yu 2018-07-23 03:25:56 +08:00
  • d67556a6dd Add Stratum documentation (#1283) Quentin Le Sceller 2018-07-22 15:12:07 -04:00
  • 46c666ae75 Update local network setup doc (#1276) beaver-tooth 2018-07-20 23:05:54 -07:00
  • bac6e813bb Change error 32701 to 32000 (#1282) Quentin Le Sceller 2018-07-21 02:03:28 -04:00
  • a1bd593800 [Simple] Fix a broken link in doc/table_of_contents (#1279) yuntai 2018-07-21 01:09:47 +09:00
  • 80f82eecc1 added transaction cancellation feature (#1280) Yeastplume 2018-07-20 15:13:37 +01:00
  • 4a5a41fb30 LMDB Wallet Transaction Log + LMDB Migration for all (#1268) Yeastplume 2018-07-19 10:35:36 +01:00
  • a6dc48deae add validation to tx to ensure we have no coinbase outputs or kernels in there (#1266) Antioch Peverell 2018-07-16 22:46:36 +01:00
  • 3d89e86906 Various improvements and cleanup in chain crate (#1265) Ignotus Peverell 2018-07-16 21:58:56 +01:00
  • bff0c6b6c6 Update necessary rust version in build doc (#1258) Conor Scott 2018-07-16 05:01:21 +04:00
  • a6af94a76f Validate compact block header before hydrating Ignotus Peverell 2018-07-13 19:38:12 +01:00
  • 1e7e312cf3 TODO cleanup, locator made faster by header cache in chain store Ignotus Peverell 2018-07-13 18:44:53 +01:00
  • 41e20056d4 db wallet now working identically to file wallet (#1259) Yeastplume 2018-07-13 15:27:16 +01:00
  • 42bc03f5f3 Add cuckoo solution to header API Ignotus Peverell 2018-07-13 02:20:28 +01:00
  • a45d17257a Cleanup ping-pong serialization Ignotus Peverell 2018-07-13 00:55:21 +01:00
  • 2b90ba08c2 Handling errors when parsing JSON-RPC params Ignotus Peverell 2018-07-13 00:27:32 +01:00
  • 92bfb7e819 Update build.md (#1252) emmick4 2018-07-12 14:52:43 -05:00
  • 12a2fc4f5a Wallet command exit status on error (#1253) Ignotus Peverell 2018-07-12 20:05:43 +01:00
  • bdfd5405c0 Leverage sync state to accept txhashset (#1251) Ignotus Peverell 2018-07-12 17:06:52 +01:00
  • bacadfb5ab Wallet API Test Client (#1242) Yeastplume 2018-07-12 16:49:37 +01:00
  • 25ca2de487 Add block header handlers to grin api (#1248) yuntai 2018-07-12 06:43:08 +09:00
  • 83be242fdf Add blockfound response in stratum (#1245) Quentin Le Sceller 2018-07-11 09:17:24 -07:00
  • 708afdbbb6 Shorter message and no stack on block refusal Ignotus Peverell 2018-07-11 01:06:39 +01:00
  • ad69dae9e5 Avoid potential 'attempt to add with overflow' panic (#1213) yuntai 2018-07-11 06:23:15 +09:00
  • 49cbab90f6 WalletClient trait refactor (#1238) Yeastplume 2018-07-10 09:18:24 +01:00
  • c7d78446f3 add job_id to stratum job and solution rpc messages (#1240) Blade Doyle 2018-07-10 01:18:09 -07:00
  • 64db4d92f0 Update build documentation (#1236) obxium 2018-07-10 01:07:09 -04:00
  • 920ad08f70 merging milestone/testnet3 into master to become new master yeastplume 2018-07-09 19:58:51 +01:00
  • f33c39cb66 call validate_kernel_history directly from txhashset_write (#1234) Antioch Peverell 2018-07-09 19:04:17 +01:00
  • d5a6992be9 Wallet implementation dynamic dispatch (#1235) Yeastplume 2018-07-09 18:01:19 +01:00
  • 6450b603ea Fix coinbase key reuse in stratum, only reset on new block (#1233) Ignotus Peverell 2018-07-09 09:14:34 +01:00
  • 74f1335bfd Add cuckoo size to block API (#1232) jaspervdm 2018-07-09 10:14:04 +02:00
  • e397ea2d91 Updated build instructions for T3 Ignotus Peverell 2018-07-08 20:22:12 +01:00
  • d2a5a8ddb3 Default block build time to 15 sec in miner Ignotus Peverell 2018-07-08 19:15:15 +01:00
  • 34cf6ee3db Genesis block and new seeds Ignotus Peverell 2018-07-08 18:31:06 +01:00
  • a7cde3fe2b No need to double-validate Ignotus Peverell 2018-07-08 18:28:56 +01:00
  • 980378eb65 fix misbehaving simulnet fastsync test (#1227) Antioch Peverell 2018-07-08 17:37:09 +01:00
  • 5c142864ff txhashset extension error was being silently dropped (#1228) Antioch Peverell 2018-07-08 12:42:21 +01:00
  • 6f296005d0 [milestone/testnet3] Update Dandelion Doc and Simulation (#1226) mimblewimble-robot 2018-07-08 04:30:09 +02:00
  • 567baa479f Minor globals cleanup Ignotus Peverell 2018-07-07 22:17:11 +01:00
  • 7571a16d54 Config on testnet3 by default Ignotus Peverell 2018-07-06 23:50:18 +01:00
  • 0ab3cf29b8 Re-enable kernel history validation, re-add lost fix to validate the txhashset in a read only extension. Ignotus Peverell 2018-07-06 23:48:41 +01:00
  • 6fea0ba91f Update Dandelion Doc and Simulation (#1223) Quentin Le Sceller 2018-07-06 13:41:04 -04:00
  • dd90aaedbc Remove unused import and code (#1224) Quentin Le Sceller 2018-07-06 13:40:43 -04:00
  • b5fe22dbd5 Bump to 0.3 (#1225) Quentin Le Sceller 2018-07-06 13:29:39 -04:00
  • 721a22b1c4 Simulnet test fix (#1222) Yeastplume 2018-07-06 11:42:54 +01:00
  • f8cd5cf2a4 Initial block difficulty adjustment + difficulty adjustment scenario modification (#1217) Yeastplume 2018-07-05 13:18:09 +01:00
  • 26d41fefd0 Fix kernel history verification (#1218) Ignotus Peverell 2018-07-05 03:31:08 +01:00
  • ece2fcc56a Comment out kernel history check until fixed Ignotus Peverell 2018-07-03 22:26:38 +01:00
  • 6898b64628 Typo fix in T3 initial difficulty Ignotus Peverell 2018-07-03 22:25:57 +01:00
  • 1adffb5603 First config setup for T3, dummy genesis Ignotus Peverell 2018-07-02 00:49:49 +01:00
  • 551e9b13ad Oops, missed one fix Ignotus Peverell 2018-07-02 00:25:50 +01:00
  • 1a410f115c Cleanup a bunch of build warnings Ignotus Peverell 2018-07-02 00:23:24 +01:00
  • 2d4236f75b Introduce state to track sync stages (#1210) (#1211) Ignotus Peverell 2018-07-02 00:08:39 +01:00
  • 8e1b602516 Introduce state to track sync stages (#1210) Ignotus Peverell 2018-07-01 22:33:47 +01:00
  • d2a84b7600 Error handling improvements (particularly in chain) (#1208) Yeastplume 2018-06-30 23:36:38 +01:00
  • f0d5406d0b Fix cuckoo20 sizeshift in test Ignotus Peverell 2018-06-30 05:07:24 +01:00
  • 1398e0bf85 Accept multiple Cuckoo graph sizes (#1193) Ignotus Peverell 2018-06-29 18:41:28 +01:00
  • 9654ee237b Panic on chain/outputs API (#1086) (#1089) Gary Yu 2018-06-29 23:03:06 +08:00
  • 1df409fa69 verify coinbase maturity via output_mmr_size (#1203) Antioch Peverell 2018-06-28 21:56:07 -04:00
  • d0f8d325f2 implement prune_list as a bitmap (#1179) (#1206) Antioch Peverell 2018-06-28 20:53:00 -04:00
  • 5ac61b0bc8 fixes to wallet based on testing, ensure details file is being written properly for file wallet (#1204) Yeastplume 2018-06-27 16:57:40 +01:00
  • ccf862f76b T3 Wallet Restore fix and refactor (#1202) Yeastplume 2018-06-26 18:24:40 +01:00
  • 14667bfad6 cleanup path fn and add test coverage (#1201) Antioch Peverell 2018-06-26 09:42:12 -04:00
  • 8ff8c8a128 fix build warning as per warning text (#1199) mimblewimble-robot 2018-06-26 15:03:37 +02:00
  • 43540b36f6 refactor path fn to be cleaner and more readable (#1195) Antioch Peverell 2018-06-25 16:28:06 -04:00
  • 510a5b9016 fix build warning as per warning text (#1198) Antioch Peverell 2018-06-25 16:24:48 -04:00
  • cb0ce311dc document kernel offsets (finally) (#1197) mimblewimble-robot 2018-06-25 22:14:48 +02:00
  • ce2d13e8ac document kernel offsets (finally) (#1196) Antioch Peverell 2018-06-25 15:24:26 -04:00