Make `CandidateHash` a real type (#1916)
* Make `CandidateHash` a real type This pr adds a new type `CandidateHash` that is used instead of the opaque `Hash` type. This helps to ensure on the type system level that we are passing the correct types. This pr also fixes wrong usage of `relay_parent` as `candidate_hash` when communicating with the av storage. * Update core-primitives/src/lib.rs Co-authored-by:Peter Goodspeed-Niklaus <coriolinus@users.noreply.github.com> * Wrap the lines Co-authored-by:
Peter Goodspeed-Niklaus <coriolinus@users.noreply.github.com>
Showing
- polkadot/core-primitives/src/lib.rs 8 additions, 0 deletionspolkadot/core-primitives/src/lib.rs
- polkadot/node/core/av-store/src/lib.rs 21 additions, 14 deletionspolkadot/node/core/av-store/src/lib.rs
- polkadot/node/core/av-store/src/tests.rs 9 additions, 9 deletionspolkadot/node/core/av-store/src/tests.rs
- polkadot/node/core/backing/src/lib.rs 21 additions, 16 deletionspolkadot/node/core/backing/src/lib.rs
- polkadot/node/core/bitfield-signing/src/lib.rs 1 addition, 1 deletionpolkadot/node/core/bitfield-signing/src/lib.rs
- polkadot/node/network/availability-distribution/src/lib.rs 34 additions, 33 deletionspolkadot/node/network/availability-distribution/src/lib.rs
- polkadot/node/network/availability-distribution/src/tests.rs 2 additions, 2 deletionspolkadot/node/network/availability-distribution/src/tests.rs
- polkadot/node/network/protocol/src/lib.rs 2 additions, 2 deletionspolkadot/node/network/protocol/src/lib.rs
- polkadot/node/network/statement-distribution/src/lib.rs 31 additions, 31 deletionspolkadot/node/network/statement-distribution/src/lib.rs
- polkadot/node/overseer/src/lib.rs 2 additions, 2 deletionspolkadot/node/overseer/src/lib.rs
- polkadot/node/primitives/src/lib.rs 3 additions, 3 deletionspolkadot/node/primitives/src/lib.rs
- polkadot/node/subsystem/src/messages.rs 7 additions, 7 deletionspolkadot/node/subsystem/src/messages.rs
- polkadot/primitives/src/v0.rs 5 additions, 5 deletionspolkadot/primitives/src/v0.rs
- polkadot/primitives/src/v1.rs 5 additions, 5 deletionspolkadot/primitives/src/v1.rs
- polkadot/roadmap/implementers-guide/src/types/network.md 1 addition, 1 deletionpolkadot/roadmap/implementers-guide/src/types/network.md
- polkadot/roadmap/implementers-guide/src/types/overseer-protocol.md 5 additions, 5 deletions...roadmap/implementers-guide/src/types/overseer-protocol.md
- polkadot/statement-table/src/lib.rs 5 additions, 47 deletionspolkadot/statement-table/src/lib.rs
Please register or sign in to comment