Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error: Compatibility Issue with parity_scale_codec::Encode and Block Serialization #77

Open
sulaman0 opened this issue Jan 24, 2025 · 2 comments

Comments

@sulaman0
Copy link

I'm using Tag V1.8.0, and when I initiate the Substrate validator-set pallet in my runtime, I encounter the following errors:
^^^^^ the traitparity_scale_codec::Encodeis not implemented forBlock<Header<u32, BlakeTwo256>, UncheckedExtrinsic<MultiAddress<AccountId32, ()>, RuntimeCall, MultiSignature, ...>>``

Block Serialization Error:
Another error is thrown stating:
Block Serialized is not implemented.

These errors occur consistently, and it appears to be related to codec or serialization compatibility in my runtime configuration.

@gautamdhameja
Copy link
Collaborator

Which Polkadot SDK release are you using in your runtime? The tag v1.8.0 is only compatible with v1.8.0 release of the SDK.

@sulaman0
Copy link
Author

sulaman0 commented Jan 30, 2025

Yes @gautamdhameja , I'm using v1.8.0. I found that if any pallet is missing a parameter implementation or if the fp-rpc implementation is incomplete, it starts throwing the "Block Serialized is not implemented" error.

One more question: Do you know which Substrate validator set is compatible with polkadot stable2407?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants