Finish migration to v2 primitives (#5037)

* remove v0 primitives from polkadot-primitives

* first pass: remove v0

* fix fallout in erasure-coding

* remove v1 primitives, consolidate to v2

* the great import update

* update runtime_api_impl_v1 to v2 as well

* guide: add `Version` request for runtime API

* add version query to runtime API

* reintroduce OldV1SessionInfo in a limited way
This commit is contained in:
Robert Habermeier
2022-03-09 14:01:13 -06:00
committed by GitHub
parent 3394cbb142
commit 49f7e5cce4
215 changed files with 2312 additions and 3123 deletions
@@ -99,7 +99,7 @@ pub struct RococoLikeChain<B, GI> {
impl<B, GI> ChainWithMessages for RococoLikeChain<B, GI> {
type Hash = crate::Hash;
type AccountId = crate::AccountId;
type Signer = primitives::v1::AccountPublic;
type Signer = primitives::v2::AccountPublic;
type Signature = crate::Signature;
type Weight = Weight;
type Balance = crate::Balance;
@@ -447,10 +447,10 @@ mod tests {
u64::MAX,
u64::MAX,
)),
frame_system::CheckNonce::from(primitives::v1::Nonce::MAX),
frame_system::CheckNonce::from(primitives::v2::Nonce::MAX),
frame_system::CheckWeight::new(),
pallet_transaction_payment::ChargeTransactionPayment::from(
primitives::v1::Balance::MAX,
primitives::v2::Balance::MAX,
),
);
let mut zeroes = TrailingZeroInput::zeroes();