-
4b35fea492
zebrad: document Inbound, ChainSync responsibilities
Henry de Valence
2020-09-18 16:13:57 -0700
-
65877cb4b1
zebrad: make Inbound propagate backpressure
Henry de Valence
2020-09-18 14:11:29 -0700
-
55f46967b2
zebrad: serve blocks from Inbound service
Henry de Valence
2020-09-18 13:47:31 -0700
-
170f588ffb
network: document load-shedding behavior
Henry de Valence
2020-09-18 12:37:01 -0700
-
1d0ebf89c6
zebrad: move seed command into inbound component
Henry de Valence
2020-09-18 12:18:22 -0700
-
1d3892e1dc
network: rename alias to BoxError
Henry de Valence
2020-09-18 11:20:55 -0700
-
5fbb07460c
fix comments, use i32, simplify arms
Alfredo Garcia
2020-09-14 16:41:55 -0300
-
4f46474e2c
implement add and sub for height
Alfredo Garcia
2020-09-13 11:46:11 -0300
-
ca648ff27c
Enable issue-url feature in color-eyre (#1072)
Jane Lusby
2020-09-17 15:09:18 -0700
-
3c40eddc17
Update book/src/dev/rfcs.md
Jane Lusby
2020-09-14 12:22:07 -0700
-
92f3ae2c00
Linkify the reference to the rust RFC process so readers can read up on it easily.
noone
2020-09-14 07:03:44 +0000
-
bd861fd25e
update panic hook for zebra-test to supress confusing output (#1065)
Jane Lusby
2020-09-17 13:20:30 -0700
-
95f2463188
Try workaround for generator autotrait bug
Henry de Valence
2020-09-17 11:06:42 -0700
-
81e8195f68
network: add connect_isolated distinguisher test
Henry de Valence
2020-09-14 12:47:07 -0700
-
b7472de43f
network: add a zebra_network::connect_isolated() method.
Henry de Valence
2020-09-01 20:41:43 -0700
-
584f2643b7
Update to `RootHash` in comments
teor
2020-09-16 10:55:15 +1000
-
c349f75ffe
Split a sentence in a state comment
teor
2020-09-16 11:16:47 +1000
-
a7d5a80517
build(deps): bump zcash_script from 0.1.0 to 0.1.1
dependabot[bot]
2020-09-16 09:01:10 +0000
-
b441e2cfa5
build(deps): bump color-eyre from 0.5.2 to 0.5.3
dependabot[bot]
2020-09-15 09:00:55 +0000
-
2c6287abcb
Remove an unused zebra-test dependency on tempdir
teor
2020-09-15 12:44:55 +1000
-
b86023ad0f
build(deps): bump serde from 1.0.115 to 1.0.116 (#1060)
dependabot[bot]
2020-09-14 13:49:27 -0700
-
ba32d27f6e
build(deps): bump tracing-subscriber from 0.2.11 to 0.2.12 (#1059)
dependabot[bot]
2020-09-14 13:49:07 -0700
-
a7b418bfe5
Add test for first checkpoint verification (#1018)
Jane Lusby
2020-09-11 13:39:39 -0700
-
bbd8a069bb
state: fix bug in SledState::commit_finalized
Henry de Valence
2020-09-11 12:56:32 -0700
-
2e7f33a958
consensus: restore chain verifier info! event
Henry de Valence
2020-09-11 12:53:19 -0700
-
aa70db1867
consensus: remove dead code in checkpointer
Henry de Valence
2020-09-11 12:43:20 -0700
-
de2400031c
state: merge SledState::{queue, process_queue}.
Henry de Valence
2020-09-10 14:42:20 -0700
-
93586867bc
consensus: change verifier poll_ready handling.
Henry de Valence
2020-09-10 14:29:27 -0700
-
526f771ceb
state: update SledState docs.
Henry de Valence
2020-09-10 14:16:39 -0700
-
8fb0e11674
fix: clippy-redundant closures, fmt
Henry de Valence
2020-09-10 10:52:51 -0700
-
0d6303a56f
consensus: avoid tower::ServiceExt::oneshot()
Henry de Valence
2020-09-10 10:34:59 -0700
-
006596b9a9
state: remove unused variables
Henry de Valence
2020-09-10 10:25:39 -0700
-
f4db12efcb
state: implement Request::Block with sled
Henry de Valence
2020-09-10 10:19:45 -0700
-
2cbc60aeae
consensus: fix block-not-in-state check in test
Henry de Valence
2020-09-10 10:18:05 -0700
-
a1d3af9e9c
consensus: disable contextual verification test
Henry de Valence
2020-09-10 10:17:14 -0700
-
d5bc8f937d
consensus: construct checkpointer with a tip, not a block
Henry de Valence
2020-09-10 09:49:13 -0700
-
5d8decd224
state: process CommitFinalizedBlock out of order
Henry de Valence
2020-09-09 23:07:47 -0700
-
b27ace87eb
state: partial implementation of new sled layout
Henry de Valence
2020-09-09 21:15:08 -0700
-
f1f0b331ac
state: make Response::Tip return (height, hash)
Henry de Valence
2020-09-09 22:05:47 -0700
-
3133214e4f
zebrad: use new state API
Henry de Valence
2020-09-09 21:19:15 -0700
-
a25801fc2c
consensus: remove length-1 checkpoint list test
Henry de Valence
2020-09-09 23:21:51 -0700
-
6dd7c6495b
consensus: make ChainVerifier a router
Henry de Valence
2020-09-09 20:16:11 -0700
-
93cc6957b1
consensus: partially update to new state API
Henry de Valence
2020-09-09 18:53:40 -0700
-
070013439e
state: fill in RFC5-style Request, Response enums
Henry de Valence
2020-09-09 17:59:58 -0700
-
98d5351206
state: add rustdoc links
Henry de Valence
2020-09-09 17:51:08 -0700
-
2ac8b5b9d4
state: create a new wrapper service
Henry de Valence
2020-09-09 17:13:58 -0700
-
303b02d10a
state: split into modules and reorganize
Henry de Valence
2020-09-09 16:42:52 -0700
-
69032e1007
build(deps): bump sled from 0.34.3 to 0.34.4
dependabot[bot]
2020-09-11 09:02:20 +0000
-
9f07572bc4
Disable CodeCov annotations via GitHub Checks
Deirdre Connolly
2020-09-10 14:33:46 -0400
-
6b88479480
Run CI workflow jobs on every PR, just like Cloud Build
Deirdre Connolly
2020-09-10 14:25:30 -0400
-
b1e1291f45
Log inbound peer requests at debug
teor
2020-09-10 13:15:28 +1000
-
24de90c900
zebrad: tidy sync imports
Henry de Valence
2020-09-09 12:17:17 -0700
-
9b6e66c1b9
zebrad: rename Syncer to ChainSync
Henry de Valence
2020-09-09 12:14:09 -0700
-
0bc79686b8
zebrad: move sync into components module.
Henry de Valence
2020-09-09 12:03:09 -0700
-
b881eafe47
build(deps): bump jubjub from 0.5.0 to 0.5.1
dependabot[bot]
2020-09-10 09:00:49 +0000
-
9cf7de6253
Temporarily ignore failing state tests
teor
2020-09-04 19:50:25 +1000
-
1cd9f48d19
Add tests for in-order state AddBlock requests
teor
2020-09-04 19:50:25 +1000
-
7f2bebb97d
Stop awaiting the previous block in the block verifier
teor
2020-09-04 20:54:14 +1000
-
8463b705c8
Panic when state blocks are inserted out of order
teor
2020-09-04 19:34:40 +1000
-
1285561c3f
Perform serialised block writes to the state
teor
2020-09-04 19:05:53 +1000
-
6a79953ab6
Separate state commits into checkpoint and full block verify
teor
2020-09-03 14:23:57 +1000
-
1b76cb0250
Log message and comment cleanups
teor
2020-09-03 12:50:16 +1000
-
adafe1d189
Restart sync after the first failed ObtainTips
teor
2020-09-09 10:06:12 +1000
-
66265dc11a
Adjust the EWMA decay for the latest sync timeout
teor
2020-09-09 10:05:54 +1000
-
1f7af0a779
Update the inv message processing comment
teor
2020-09-09 21:19:20 +1000
-
a3984729be
build(deps): bump jubjub from 0.4.0 to 0.5.0
dependabot[bot]
2020-09-09 09:01:08 +0000
-
3f25da996a
Add wrapper fn is_time_valid_at in zebra_consensus::block::check
Ramana Venkata
2020-09-09 05:09:03 +0530
-
7118e4da3c
Move is_equihash_solution_valid to zebra-consensus
Ramana Venkata
2020-09-04 07:26:09 +0530
-
2a68ef5acb
Update the peerset buffer size and sync timeout
teor
2020-09-08 20:04:01 +1000
-
b062a682b0
Refactor "waiting for pending blocks" log
teor
2020-09-08 19:25:16 +1000
-
e6e859dce2
Tweak sync timeouts
teor
2020-09-02 11:20:32 +1000
-
ce12d4dadc
Add timeouts for tip responses and block verify tasks
teor
2020-09-02 11:20:32 +1000
-
379ce5c1b8
Retry obtain and extend tips on failure
teor
2020-09-02 11:20:32 +1000
-
1b17691dda
improve logging
Jane Lusby
2020-09-08 11:05:12 -0700
-
81a3ad3a0d
filter inventory advertisements correctly
Jane Lusby
2020-09-08 10:34:51 -0700
-
3f150eb16e
network: implement transaction request handling. (#1016)
Henry de Valence
2020-09-08 10:16:29 -0700
-
cad38415b2
network: fix bug in inventory advertisement handling (#1022)
Henry de Valence
2020-09-07 21:24:31 -0700
-
ca1a451895
Add test for metrics and tracing endpoints (#1000)
Alfredo Garcia
2020-09-07 21:05:23 -0300
-
ea6017d0dc
network: add Network::default_port().
Henry de Valence
2020-09-04 10:19:20 -0700
-
9682d452ee
network: add AddressBook::potentially_connected_peers().
Henry de Valence
2020-09-03 10:09:25 -0700
-
142226ad57
build(deps): bump indexmap from 1.5.2 to 1.6.0
dependabot[bot]
2020-09-07 09:01:15 +0000
-
6744f415d2
Implement sighash (#870)
Jane Lusby
2020-09-05 16:31:11 -0700
-
454e75e7c0
Rename old references to BlockHeaderHash and BlockHeight (#1002)
Alfredo Garcia
2020-09-04 19:40:48 -0300
-
0466466c52
chain: rename blockheaderhash reference.
Henry de Valence
2020-09-04 13:48:34 -0700
-
e96a472099
chain: impl Display for {block, transaction}::Hash
Henry de Valence
2020-09-04 13:47:42 -0700
-
0a1878d9c3
chain: add docs about transaction and block hashes.
Henry de Valence
2020-09-04 13:40:35 -0700
-
2a50298b2e
chain: add transaction hash test.
Henry de Valence
2020-09-04 13:37:43 -0700
-
ca4a5ce30c
chain: add Transaction::hash() method.
Henry de Valence
2020-09-02 14:59:16 -0700
-
a9029beb87
Explicitly pass our config to the start command
Deirdre Connolly
2020-09-04 00:46:19 -0400
-
48497d4857
Ignore sync errors when the block is already verified (#980)
teor
2020-09-04 08:13:00 +1000
-
437549d8e9
Always drop the final hash in peer responses (#991)
teor
2020-09-04 08:09:34 +1000
-
c770daa51f
If the first ExtendTips hash is bad, discard it and re-check (#992)
teor
2020-09-04 08:08:19 +1000
-
8a4245daab
Improve zebra-consensus logging and metrics (#989)
teor
2020-09-04 08:06:21 +1000
-
5485f4429a
Add config path to acceptance tests (#946)
Alfredo Garcia
2020-09-03 17:13:23 -0300
-
d3f7af7114
Add log filters which provide block info
teor
2020-09-02 17:34:33 +1000
-
d3b6a73f7b
Improve zebra-state logging and metrics
teor
2020-09-02 11:20:32 +1000
-
753b93d8a3
build(deps): bump indexmap from 1.5.1 to 1.5.2
dependabot[bot]
2020-09-02 09:00:57 +0000
-
b5c653ed93
Use ok_or for constants, rather than a redudant closure
teor
2020-09-02 14:26:26 +1000
-
88557ddd0a
address more comments
Jane Lusby
2020-09-01 16:37:06 -0700
-
d933abeebf
fix typo
Jane Lusby
2020-09-01 16:06:08 -0700