This website requires JavaScript.
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