Define `OpaqueValue` (#4550)
Define `OpaqueValue` and use it instead of
`grandpa::OpaqueKeyOwnershipProof` and `beefy:OpaqueKeyOwnershipProof`
Related to
https://github.com/paritytech/polkadot-sdk/pull/4522#discussion_r1608278279
We'll need to introduce a runtime API method that calls the
`report_fork_voting_unsigned()` extrinsic. This method will need to
receive the ancestry proof as a paramater. I'm still not sure, but there
is a chance that we'll send the ancestry proof as an opaque type.
So let's introduce this `OpaqueValue`. We can already use it to replace
`grandpa::OpaqueKeyOwnershipProof` and `beefy:OpaqueKeyOwnershipProof`
and maybe we'll need it for the ancestry proof as well.
---------
Co-authored-by: Bastian Köcher <[email protected]>
parent
493ba5e2
Pipeline
#477191
waiting for manual action
with stages
in
1 hour, 10 minutes, and 51 seconds
Please register or sign in to comment