-
f2b4c6dc07
Resurrect a random peer on every monitor (#1646)
Ignotus Peverell
2018-10-03 09:16:32 -07:00
-
8e66aae592
Don't push mined blocks to the chain during sync (#1643)
Ignotus Peverell
2018-10-03 09:08:25 -07:00
-
2919a78b0f
Don't stall sync when header chain regresses (#1644)
Ignotus Peverell
2018-10-03 09:07:57 -07:00
-
497d66e482
Pow test fix (#1651)
Yeastplume
2018-10-03 12:18:23 +01:00
-
2259c18dd6
Demo lean miner, minor PoW improvements (#1630)
Ignotus Peverell
2018-10-03 03:39:16 -07:00
-
4d70968e70
More robust block pruning (#1637)
Antioch Peverell
2018-10-02 16:17:15 +01:00
-
0635945740
cleanup verifier_cache (add it to block ctx) (#1638)
Antioch Peverell
2018-10-02 16:13:02 +01:00
-
85d5feafa3
Fix concurrency issue around peer add and start. Fixes #1585 (#1633)
Ignotus Peverell
2018-10-02 07:17:29 -07:00
-
0cb228d4e9
test: switch off the mac Travis-CI test temporarily (#1636)
Gary Yu
2018-10-02 21:50:05 +08:00
-
147159b0bd
test: avoid infinite waiting on basic_stratum_server test (#1634)
Gary Yu
2018-10-02 19:23:51 +08:00
-
4a6cae0fe6
Allow TLS for Wallet APIs (#1626)
hashmap
2018-10-02 09:49:36 +02:00
-
d7fbeb2c62
fix: no need switching to HeaderSync in FastSync states (#1622)
Gary Yu
2018-10-02 12:09:49 +08:00
-
6d67cbdecb
perf: update sync_head once per batch of headers (#1629)
Antioch Peverell
2018-10-02 04:13:26 +01:00
-
f15bfbd35b
lock chain.head() for less time (scope it in a block) (#1625)
Antioch Peverell
2018-10-01 22:12:56 +01:00
-
c9c829514b
Trace get block (#1628)
Antioch Peverell
2018-10-01 22:12:39 +01:00
-
4d2cbe6596
fix: init_sync_head was not behaving as expected (#1624)
Antioch Peverell
2018-10-01 16:03:06 +01:00
-
d8ca684260
fix: in case of all known, update header_head and sync_head (#1619)
Gary Yu
2018-10-01 21:58:50 +08:00
-
6ad54b9840
fix: mutex dead lock between difficulty_iter and txhashset_write (#1617)
Gary Yu
2018-10-01 11:51:15 +08:00
-
73ddd1d01d
no need to pass sync_head around in ctx (#1608)
Antioch Peverell
2018-09-29 16:19:19 +01:00
-
985bced99d
remove duplicate dir creation code (#1603)
Antioch Peverell
2018-09-29 09:50:32 +01:00
-
fd8c03679a
use sync_head consistently in sync_block_headers (#1604)
Antioch Peverell
2018-09-29 08:47:50 +01:00
-
9e6ef6f237
Conform auth check to rfc2616 (#1607)
Michalis Kargakis
2018-09-29 09:28:25 +02:00
-
2cad812b29
use an lru_cache for the block_hashes_cache (#1602)
Antioch Peverell
2018-09-28 17:27:31 +01:00
-
e64f4fbcd1
Rust Cuckatoo for verifier and test-miner (#1558)
Yeastplume
2018-09-28 11:53:14 +01:00
-
a13c20ceb2
Fix API wallets calls (#1597)
Quentin Le Sceller
2018-09-27 15:45:48 -04:00
-
5a83989cf6
explicitly handle the header when processing blocks (#1600)
Antioch Peverell
2018-09-27 15:12:08 +01:00
-
4b0fdc2499
rework to only pass a single block_context to pipeline (#1599)
Antioch Peverell
2018-09-27 11:44:50 +01:00
-
56f84cc2f4
pass batch to process_block and process_block_header (#1594)
Antioch Peverell
2018-09-27 09:35:25 +01:00
-
62fd8f2124
Implement Basic Auth for API and Owner API (#1566)
Quentin Le Sceller
2018-09-26 16:38:44 -04:00
-
acec59e249
introduce rewindable_kernel_view (readonly but rewindable kernel MMR view) (#1587)
Antioch Peverell
2018-09-26 09:59:00 +01:00
-
e55c3d2ec9
Replace rust-crypto with RustCrypto (#1573)
Quentin Le Sceller
2018-09-25 16:24:05 -04:00
-
8c3f6eb8f7
Dockerfile updates (#1580)
Michalis Kargakis
2018-09-25 22:18:17 +02:00
-
bbe0b0384b
docs: add release instruction (#1571)
Gary Yu
2018-09-26 04:14:10 +08:00
-
11f2d7b6d4
UTXOView (readonly, minimal, output only txhashset extension) (#1584)
Antioch Peverell
2018-09-25 11:01:19 +01:00
-
830f4d6b7c
chore: automatic binaries release (#1540)
Gary Yu
2018-09-25 08:37:24 +08:00
-
7a187d5c98
docs: update for obsoleted usage of 'rustfmt', update 'Find us' (#1570)
Gary Yu
2018-09-25 06:50:43 +08:00
-
8d62247c99
Small cleanup of rand usage (#1576)
Gary Yu
2018-09-25 06:15:55 +08:00
-
32486e2f63
Always enable header sync on initial state transition from NoSync / Initial (#1582)
Gary Yu
2018-09-25 06:09:57 +08:00
-
e72d8b58e4
[WIP] txpool (tx validation) using block sums for full validation (#1567)
Antioch Peverell
2018-09-24 09:24:10 +01:00
-
82b785282c
Remove println (#1575)
hashmap
2018-09-22 21:22:02 +02:00
-
274df3b8bb
Fix wallet APIs launch command (#1574)
hashmap
2018-09-22 09:34:28 +02:00
-
3a3ba4d636
Improve middleware support in web layer (#1572)
hashmap
2018-09-21 19:57:59 +02:00
-
972c2e5aa9
Support TLS in ApiServer (#1565)
hashmap
2018-09-21 13:33:23 +02:00
-
56234d1023
Merge pull request #1560 from yourowncrypto/bump-reqwest
hashmap
2018-09-21 09:53:10 +02:00
-
-
ac7d575d65
Bump Docker builder image to rust:1.29.0 (#1569)
Ivy Evans
2018-09-20 11:58:23 -07:00
-
3adddfba76
Refactor: run_sync() ballooning, extract 3 utility functions (#1562)
Gary Yu
2018-09-21 01:00:09 +08:00
-
0d7fa06fe0
Remove a dead link from docs (#1563)
Mike Dallas
2018-09-20 17:46:52 +01:00
-
f042f67fcd
Reintroduce block sums, verify full kernel sums per block (#1559)
Antioch Peverell
2018-09-20 09:19:32 +01:00
-
e1c8dc5a3a
fix: reset sync_head to header_head on initial transition to HeaderSync (#1531)
Gary Yu
2018-09-20 07:29:24 +08:00
-
56ffbee7e9
fix: all fast sync nodes report to peers as full nodes (#1547)
Gary Yu
2018-09-20 07:09:39 +08:00
-
2ca6ecc163
fix: early detection of peer connection lost when downloading txhashset (#1546)
Gary Yu
2018-09-20 07:08:02 +08:00
-
80bb1cb262
Cleanup new output commits (#1556)
Antioch Peverell
2018-09-19 19:59:17 +01:00
-
7b6e219b5b
Minor: move raw_difficulty to Proof
Ignotus Peverell
2018-09-19 18:30:52 +00:00
-
53250ec51e
Bump reqwest version to remove hyper 0.11
hashmap
2018-09-19 19:43:56 +02:00
-
-
521ce901e4
Merge pull request #1557 from yourowncrypto/api-refactor
hashmap
2018-09-19 19:33:48 +02:00
-
-
9a15859b81
Scaling multiplier fix and slightly clearer structure
Ignotus Peverell
2018-09-19 16:25:44 +00:00
-
febe9076f0
fixes #1507 - proper tx confirmation calculation (#1552)
Roy Blankman
2018-09-19 11:55:03 -04:00
-
d5ef3d9d12
Refactor hyper router
hashmap
2018-09-19 17:10:52 +02:00
-
-
ba72e6e29e
Last fixes that should have been part of #1534
Ignotus Peverell
2018-09-19 00:39:56 +00:00
-
9cc7aed713
Dual proof of work, first step (#1534)
Ignotus Peverell
2018-09-18 15:12:57 -07:00
-
7db8e5e2dd
Improve API errors (#1543)
hashmap
2018-09-19 00:11:58 +02:00
-
db7b686073
Exit code 1 on
wallet send fail (#1550)
Roy Blankman
2018-09-18 17:59:41 -04:00
-
c291c48436
Simplify block broadcast (#1549)
Antioch Peverell
2018-09-18 18:51:37 +01:00
-
a4476443bb
Compact transactions (initial prep work) (#1548)
Antioch Peverell
2018-09-18 15:25:26 +01:00
-
345a6cb53e
Update rand crate to 0.5 (#1542)
Quentin Le Sceller
2018-09-18 04:39:45 -04:00
-
b35950790b
Use POST to compact and validate chain (#1541)
hashmap
2018-09-18 01:37:23 +02:00
-
a0deb18e77
Update version of some crates (#1536)
Gary Yu
2018-09-17 10:47:48 +08:00
-
8bef9bef02
Small cleanup of SIGINT and SIGTERM handler (#1535)
Gary Yu
2018-09-17 07:02:23 +08:00
-
9aed3b9c7f
Fix documented emission rate (#1537)
Ivy Evans
2018-09-16 15:36:38 -07:00
-
84ae8f1a78
memmap: use official crate, instead of the explicit git url (#1532)
Gary Yu
2018-09-16 01:22:32 +08:00
-
986b1f62d3
fix: deprecated warning for env::home_dir, after upgrading to rust 1.29.0 (#1533)
Gary Yu
2018-09-16 00:56:09 +08:00
-
2c712fefff
Small cleanup and perf improvement for
peak_sizes_height and peaks (#1526)
Gary Yu
2018-09-15 15:28:41 +08:00
-
26244ef9dd
Optimizations for txhashset rewind (#1528)
Gary Yu
2018-09-15 07:51:36 +08:00
-
d3a5ee130f
Refactoring and cleanup on seed (#1513)
Gary Yu
2018-09-15 07:09:25 +08:00
-
e7eb26eed4
rustfmt
yeastplume
2018-09-14 15:25:07 +01:00
-
3c1d8c3f8b
Small cleanup and perf improvement for
peak_map_height (#1521)
Gary Yu
2018-09-14 00:59:49 +08:00
-
4a5a91a9cf
Fix: clean_peers is using connected_peers, which make it do nothing (#1505)
Gary Yu
2018-09-14 00:53:35 +08:00
-
644c1367b8
fix: too many words in a 1st level title (#1520)
Gary Yu
2018-09-14 00:46:57 +08:00
-
5291a061f1
Update the chinese intro for recent changes in english intro (#1519)
Gary Yu
2018-09-13 12:22:49 +08:00
-
1db1a02934
fix the comments of test bitmap (#1516)
Gary Yu
2018-09-12 23:16:13 +08:00
-
dca0d52dcd
Cleanup transaction with offset (#1514)
Antioch Peverell
2018-09-12 12:17:36 +01:00
-
07eefc4d6b
cache get_shift() and get_leaf_shift() in prune_list (#1495)
Antioch Peverell
2018-09-12 08:19:05 +01:00
-
3eacc06a97
fixed list of requirements (pkg-config) (#1510)
Parth Chopra
2018-09-12 00:09:40 -07:00
-
a83404b22e
Simplify mining header serialization (#1509)
Ignotus Peverell
2018-09-11 20:31:05 -07:00
-
97be1bf93e
Fix wrong location of p2p config comments (#1511)
Gary Yu
2018-09-12 11:30:24 +08:00
-
7a689d468c
Remove 'WebStatic' seed_type since it was obsoleted a while ago (#1512)
Gary Yu
2018-09-12 11:28:28 +08:00
-
77c2408c4e
Prevent duplicate output commitments (#1500)
Antioch Peverell
2018-09-11 19:36:00 +01:00
-
596bf06556
Typo in logs (#1506)
Quentin Le Sceller
2018-09-11 08:55:14 -04:00
-
0dbfed5971
return an Err when read return 0 (#1503)
Gary Yu
2018-09-11 19:14:48 +08:00
-
dd1cef2148
Add file based transaction in owner API (#1484)
Quentin Le Sceller
2018-09-11 02:18:10 +00:00
-
4030b3d2f1
POW nonce has to be sent through stratum
Ignotus Peverell
2018-09-11 00:01:10 +00:00
-
6958f1c69e
First pass at Grin's security policy
Ignotus Peverell
2018-09-10 22:52:06 +00:00
-
ecf20602d5
Hard fork tryout: better PoW encapsulation in block header (#1478)
Ignotus Peverell
2018-09-10 15:36:57 -07:00
-
48857b7e16
Fix infinite loop in case of some peer connect errors (#1494)
Gary Yu
2018-09-11 06:23:49 +08:00
-
e760ea2ce2
a little bit speed-up for full node syncing (#1463)
Gary Yu
2018-09-11 03:32:20 +08:00
-
277687c17c
Add 2 more dns seeds (#1496)
Gary Yu
2018-09-11 03:11:03 +08:00
-
dbe53f63c8
disable chain compaction on archive nodes (#1498)
Antioch Peverell
2018-09-10 15:59:42 +01:00
-
da87f5fef4
Don't wait 30 seconds in case of a quick restart (#1488)
hashmap
2018-09-07 22:01:54 +02:00
-
2e6f7f72b3
Remove unused wallet listener and owner from config (#1483)
Quentin Le Sceller
2018-09-06 10:34:08 +00:00
-
54a4bb5b58
Update intro.md (#1482)
jaredbrubaker
2018-09-06 00:09:15 -07:00