(ChargeTransactionPaymentWrapper, SudoTransactionExtension, CheckShieldedTxValidity, SubtensorTransactionExtension, DrandPriority)

Tuple 387 v393

About This Type

Tuple of 5 values: ChargeTransactionPaymentWrapper, SudoTransactionExtension, CheckShieldedTxValidity, SubtensorTransactionExtension, DrandPriority.

A fixed-size ordered collection of heterogeneous types, each encoded in order.

Encoding: Each element encoded consecutively in declaration order.

Tuple (5 elements)

SCALE Encoding

Rule
5 elements encoded consecutively in declaration order.
Size
sum of element sizes

Examples

(ChargeTransactionPaymentWrapper, SudoTransactionExtension, CheckShieldedTxValidity, SubtensorTransactionExtension, DrandPriority) = (<ChargeTransactionPaymentWrapper>, <SudoTransactionExtension>, <CheckShieldedTxValidity>, <SubtensorTransactionExtension>, <DrandPriority>)
0x<ChargeTransactionPaymentWrapper><SudoTransactionExtension><CheckShieldedTxValidity><SubtensorTransactionExtension><DrandPriority>
element 0 ChargeTransactionPaymentWrapper encoded at position 0
element 1 SudoTransactionExtension encoded at position 1
element 2 CheckShieldedTxValidity encoded at position 2
element 3 SubtensorTransactionExtension encoded at position 3
element 4 DrandPriority encoded at position 4

Code Examples

import { TypeRegistry } from "@polkadot/types";

const registry = new TypeRegistry();

// Encode a (ChargeTransactionPaymentWrapper, SudoTransactionExtension, CheckShieldedTxValidity, SubtensorTransactionExtension, DrandPriority)
const tuple = registry.createType("(ChargeTransactionPaymentWrapper, SudoTransactionExtension, CheckShieldedTxValidity, SubtensorTransactionExtension, DrandPriority)", [0, 0, 0, 0, 0]);
console.log("Hex:", tuple.toHex());

Referenced By (1)

Type Information

Type ID
387
Kind
Tuple
Runtime
v393