/// If an author is provided, that author information is injected to all the blocks in the meantime.
pub fn with_delegations(mut self, delegations: Vec<(AccountId, AccountId, Balance)>) -> Self {
pub fn origin_of(account_id: AccountId) -> <Runtime as frame_system::Config>::RuntimeOrigin {
let (relay_parent_storage_root, relay_chain_state) = relay_sproof.into_state_root_and_proof();