Vec<u16>
Sequence 55 v393About This Type
Variable-length list of u16 values.
A dynamically-sized collection. The encoded length precedes the element data.
Encoding: Compact<u32> length prefix followed by each element encoded in sequence.
Sequence (Vec)
- Element Type
- u16
- SCALE Encoding
- Length-prefixed (Compact<u32> length followed by elements)
SCALE Encoding
- Rule
- Compact<u32> length prefix followed by each u16 element encoded in sequence.
- Size
- variable
Examples
3-element Vec<u16> = [elem0, elem1, elem2]
0x0c<elem0><elem1><elem2>0c Compact length = 3<elem0>... Each u16 encoded in sequenceCode Examples
import { TypeRegistry } from "@polkadot/types";
const registry = new TypeRegistry();
// Encode a Vec<u16>
const vec = registry.createType("Vec<u16>", [1, 2, 3]);
console.log("Hex:", vec.toHex());Referenced By (13)
#54 BTreeSet #143 SubtensorModule::Call via set_weights.dests#143 SubtensorModule::Call via set_weights.weights#143 SubtensorModule::Call via set_mechanism_weights.dests#143 SubtensorModule::Call via set_mechanism_weights.weights#143 SubtensorModule::Call via reveal_weights.uids#143 SubtensorModule::Call via reveal_weights.values#143 SubtensorModule::Call via reveal_weights.salt#143 SubtensorModule::Call via reveal_mechanism_weights.uids#143 SubtensorModule::Call via reveal_mechanism_weights.values#143 SubtensorModule::Call via reveal_mechanism_weights.salt#151 Vec<Vec<u16>> #324 Option via Some
Type Information
- Type ID
- 55
- Kind
- Sequence
- Runtime
- v393