Messages: StorageDescriptor<
    [],
    {
        channel_id: FixedSizeBinary<32>;
        command: number;
        id: FixedSizeBinary<32>;
        max_dispatch_gas: bigint;
        max_fee_per_gas: bigint;
        nonce: bigint;
        params: Binary;
        reward: bigint;
    }[],
    false,
    never,
>

Messages to be committed in the current block. This storage value is killed in on_initialize, so should never go into block PoV.

Is never read in the runtime, only by offchain message relayers.

Inspired by the frame_system::Pallet::Events storage value