Data
Variant 175 v393pallet_registry::types::Data
About This Type
Enum type: Data.
A tagged union where the first byte selects which variant is active, followed by that variant's data.
Encoding: 1-byte variant index followed by the selected variant's field data.
Variants (70)
| Index | Name | Fields | Docs |
|---|---|---|---|
| 0 | None | none | |
| 1 | Raw0 | ||
| 2 | Raw1 | ||
| 3 | Raw2 | ||
| 4 | Raw3 | ||
| 5 | Raw4 | ||
| 6 | Raw5 | ||
| 7 | Raw6 | ||
| 8 | Raw7 | ||
| 9 | Raw8 | ||
| 10 | Raw9 | ||
| 11 | Raw10 | ||
| 12 | Raw11 | ||
| 13 | Raw12 | ||
| 14 | Raw13 | ||
| 15 | Raw14 | ||
| 16 | Raw15 | ||
| 17 | Raw16 | ||
| 18 | Raw17 | ||
| 19 | Raw18 | ||
| 20 | Raw19 | ||
| 21 | Raw20 | ||
| 22 | Raw21 | ||
| 23 | Raw22 | ||
| 24 | Raw23 | ||
| 25 | Raw24 | ||
| 26 | Raw25 | ||
| 27 | Raw26 | ||
| 28 | Raw27 | ||
| 29 | Raw28 | ||
| 30 | Raw29 | ||
| 31 | Raw30 | ||
| 32 | Raw31 | ||
| 33 | Raw32 | ||
| 34 | Raw33 | ||
| 35 | Raw34 | ||
| 36 | Raw35 | ||
| 37 | Raw36 | ||
| 38 | Raw37 | ||
| 39 | Raw38 | ||
| 40 | Raw39 | ||
| 41 | Raw40 | ||
| 42 | Raw41 | ||
| 43 | Raw42 | ||
| 44 | Raw43 | ||
| 45 | Raw44 | ||
| 46 | Raw45 | ||
| 47 | Raw46 | ||
| 48 | Raw47 | ||
| 49 | Raw48 | ||
| 50 | Raw49 | ||
| 51 | Raw50 | ||
| 52 | Raw51 | ||
| 53 | Raw52 | ||
| 54 | Raw53 | ||
| 55 | Raw54 | ||
| 56 | Raw55 | ||
| 57 | Raw56 | ||
| 58 | Raw57 | ||
| 59 | Raw58 | ||
| 60 | Raw59 | ||
| 61 | Raw60 | ||
| 62 | Raw61 | ||
| 63 | Raw62 | ||
| 64 | Raw63 | ||
| 65 | Raw64 | ||
| 66 | BlakeTwo256 | ||
| 67 | Sha256 | ||
| 68 | Keccak256 | ||
| 69 | ShaThree256 |
SCALE Encoding
- Rule
- 1-byte variant index followed by variant-specific field data. 70 possible variants.
- Size
- variable (1+ bytes)
Examples
None
0x0000 Variant index 0 = NoneRaw0 = Raw0([u8; 0])
0x01<field0>01 Variant index 1 = Raw0field 0 field0: [u8; 0]Raw1 = Raw1([u8; 1])
0x02<field0>02 Variant index 2 = Raw1field 0 field0: [u8; 1]Code Examples
import { TypeRegistry } from "@polkadot/types";
const registry = new TypeRegistry();
// Encode Data — variant "None"
const value = registry.createType("Data", "None");
console.log("Hex:", value.toHex());Referenced By (10)
Type Information
- Type ID
- 175
- Kind
- Variant
- Path
- pallet_registry::types::Data
- Runtime
- v393