Skip to content
This repository was archived by the owner on Nov 15, 2023. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
1c44f35
grandpa: initial structure for catch up messages
andresilva May 20, 2019
8520269
grandpa: answer catch up requests
andresilva May 20, 2019
859ed15
grandpa: inject catch up messages into global stream
andresilva May 20, 2019
42bee80
grandpa: keep track of pending catch up request
andresilva May 21, 2019
1cc9758
grandpa: block catchup until all referenced blocks are imported
andresilva May 29, 2019
bfa1182
grandpa: unify catch up and commit streams
andresilva Jun 5, 2019
8b17873
grandpa: simplify communication stream/sink types
andresilva Jun 5, 2019
58e7fcb
grandpa: note gossip validator on catch up message import
andresilva Jun 5, 2019
c8657ec
Merge branch 'master' into andre/grandpa-catchup-messages
andresilva Jun 19, 2019
c672592
grandpa: fix cost on catch up message validation
andresilva Jun 19, 2019
ddc4173
grandpa: check signatures on catch up messages
andresilva Jun 19, 2019
519d707
grandpa: clean up catch up request handling state
andresilva Jun 20, 2019
346a38e
Merge branch 'master' into andre/grandpa-catchup-messages
andresilva Jun 20, 2019
7559fbc
grandpa: adjust costs on invalid catch up requests
andresilva Jun 20, 2019
61a2281
grandpa: release lock before pushing catch up message
andresilva Jun 20, 2019
093bfa0
grandpa: validate catch up request against peer view
andresilva Jun 20, 2019
f4a6a30
grandpa: catch up docs
andresilva Jun 20, 2019
8f1691a
grandpa: fix tests
andresilva Jun 21, 2019
fb1c19c
grandpa: until_imported: add tests for catch up messages
andresilva Jun 24, 2019
80e60f4
grandpa: add tests for catch up message gossip validation
andresilva Jun 24, 2019
135e245
grandpa: integrate HistoricalVotes changes
andresilva Jun 24, 2019
55e0b5c
grandpa: add test for neighbor packet triggering catch up
andresilva Jun 24, 2019
f14b991
grandpa: add test for full voter catch up
andresilva Jun 24, 2019
a91582a
Merge branch 'master' into andre/grandpa-catchup-messages
andresilva Jun 26, 2019
1b584be
grandpa: depend on finality-grandpa 0.8 from crates
andresilva Jun 27, 2019
8056f46
granda: use finality-grandpa test helpers
andresilva Jul 1, 2019
41fb86f
grandpa: add PSM cost for answering catch up requests
andresilva Jul 1, 2019
4bf6dab
grandpa: code style fixes
andresilva Jul 1, 2019
ff83f49
grandpa: more trailing commas
andresilva Jul 1, 2019
e36eeed
grandpa: lower cost of invalid catch up requests near set change
andresilva Jul 1, 2019
72afe9b
grandpa: process catch up sending on import of neighbor message
andresilva Jul 1, 2019
57184eb
grandpa: add comments on HistoricalVotes
andresilva Jul 1, 2019
01e2c1c
Merge branch 'master' into andre/grandpa-catchup-messages
andresilva Jul 4, 2019
fa8e84d
grandpa: use finality-grandpa v0.8.1 from crates.io
andresilva Jul 4, 2019
cc7e906
grandpa: fix test compilation
andresilva Jul 4, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 2 additions & 1 deletion core/finality-grandpa/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -24,10 +24,11 @@ network = { package = "substrate-network", path = "../network" }
service = { package = "substrate-service", path = "../service", optional = true }
srml-finality-tracker = { path = "../../srml/finality-tracker" }
fg_primitives = { package = "substrate-finality-grandpa-primitives", path = "primitives" }
grandpa = { package = "finality-grandpa", version = "0.8.0", features = ["derive-codec"], git = "https://github.com/paritytech/finality-grandpa", rev = "f682e3dec54b19c5dd018324028c47f777f3b3a1" }
grandpa = { package = "finality-grandpa", version = "0.8.1", features = ["derive-codec"] }

[dev-dependencies]
consensus_common = { package = "substrate-consensus-common", path = "../consensus/common", features = ["test-helpers"] }
grandpa = { package = "finality-grandpa", version = "0.8.1", features = ["derive-codec", "test-helpers"] }
network = { package = "substrate-network", path = "../network", features = ["test-helpers"] }
keyring = { package = "substrate-keyring", path = "../keyring" }
test-client = { package = "substrate-test-runtime-client", path = "../test-runtime/client"}
Expand Down
Loading