Type Alias execute_overweight
execute_overweight: TxDescriptor<
{
index: number;
message_origin: Enum<
{
Here: undefined;
Parent: undefined;
Sibling: number;
Snowbridge: FixedSizeBinary<32>;
},
>;
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 beSigned
.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).