execute_overweight: TxDescriptor<
    {
        index: number;
        message_origin: ParachainsInclusionAggregateMessageOrigin;
        page: number;
        weight_limit: { proof_size: bigint; ref_time: bigint };
    },
>

Execute an overweight message.

Temporary processing errors will be propagated whereas permanent errors are treated as success condition.

  • origin: Must be Signed.
  • message_origin: The origin from which the message to be executed arrived.
  • page: The page in the queue in which the message to be executed is sitting.
  • index: The index into the queue of the message to be executed.
  • weight_limit: The maximum amount of weight allowed to be consumed in the execution of the message.

Benchmark complexity considerations: O(index + weight_limit).