Era

Variant 384 v393

sp_runtime::generic::era::Era

About This Type

Enum type: Era.

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 (256)

IndexNameFieldsDocs
0Immortalnone
1Mortal1
2Mortal2
3Mortal3
4Mortal4
5Mortal5
6Mortal6
7Mortal7
8Mortal8
9Mortal9
10Mortal10
11Mortal11
12Mortal12
13Mortal13
14Mortal14
15Mortal15
16Mortal16
17Mortal17
18Mortal18
19Mortal19
20Mortal20
21Mortal21
22Mortal22
23Mortal23
24Mortal24
25Mortal25
26Mortal26
27Mortal27
28Mortal28
29Mortal29
30Mortal30
31Mortal31
32Mortal32
33Mortal33
34Mortal34
35Mortal35
36Mortal36
37Mortal37
38Mortal38
39Mortal39
40Mortal40
41Mortal41
42Mortal42
43Mortal43
44Mortal44
45Mortal45
46Mortal46
47Mortal47
48Mortal48
49Mortal49
50Mortal50
51Mortal51
52Mortal52
53Mortal53
54Mortal54
55Mortal55
56Mortal56
57Mortal57
58Mortal58
59Mortal59
60Mortal60
61Mortal61
62Mortal62
63Mortal63
64Mortal64
65Mortal65
66Mortal66
67Mortal67
68Mortal68
69Mortal69
70Mortal70
71Mortal71
72Mortal72
73Mortal73
74Mortal74
75Mortal75
76Mortal76
77Mortal77
78Mortal78
79Mortal79
80Mortal80
81Mortal81
82Mortal82
83Mortal83
84Mortal84
85Mortal85
86Mortal86
87Mortal87
88Mortal88
89Mortal89
90Mortal90
91Mortal91
92Mortal92
93Mortal93
94Mortal94
95Mortal95
96Mortal96
97Mortal97
98Mortal98
99Mortal99
100Mortal100
101Mortal101
102Mortal102
103Mortal103
104Mortal104
105Mortal105
106Mortal106
107Mortal107
108Mortal108
109Mortal109
110Mortal110
111Mortal111
112Mortal112
113Mortal113
114Mortal114
115Mortal115
116Mortal116
117Mortal117
118Mortal118
119Mortal119
120Mortal120
121Mortal121
122Mortal122
123Mortal123
124Mortal124
125Mortal125
126Mortal126
127Mortal127
128Mortal128
129Mortal129
130Mortal130
131Mortal131
132Mortal132
133Mortal133
134Mortal134
135Mortal135
136Mortal136
137Mortal137
138Mortal138
139Mortal139
140Mortal140
141Mortal141
142Mortal142
143Mortal143
144Mortal144
145Mortal145
146Mortal146
147Mortal147
148Mortal148
149Mortal149
150Mortal150
151Mortal151
152Mortal152
153Mortal153
154Mortal154
155Mortal155
156Mortal156
157Mortal157
158Mortal158
159Mortal159
160Mortal160
161Mortal161
162Mortal162
163Mortal163
164Mortal164
165Mortal165
166Mortal166
167Mortal167
168Mortal168
169Mortal169
170Mortal170
171Mortal171
172Mortal172
173Mortal173
174Mortal174
175Mortal175
176Mortal176
177Mortal177
178Mortal178
179Mortal179
180Mortal180
181Mortal181
182Mortal182
183Mortal183
184Mortal184
185Mortal185
186Mortal186
187Mortal187
188Mortal188
189Mortal189
190Mortal190
191Mortal191
192Mortal192
193Mortal193
194Mortal194
195Mortal195
196Mortal196
197Mortal197
198Mortal198
199Mortal199
200Mortal200
201Mortal201
202Mortal202
203Mortal203
204Mortal204
205Mortal205
206Mortal206
207Mortal207
208Mortal208
209Mortal209
210Mortal210
211Mortal211
212Mortal212
213Mortal213
214Mortal214
215Mortal215
216Mortal216
217Mortal217
218Mortal218
219Mortal219
220Mortal220
221Mortal221
222Mortal222
223Mortal223
224Mortal224
225Mortal225
226Mortal226
227Mortal227
228Mortal228
229Mortal229
230Mortal230
231Mortal231
232Mortal232
233Mortal233
234Mortal234
235Mortal235
236Mortal236
237Mortal237
238Mortal238
239Mortal239
240Mortal240
241Mortal241
242Mortal242
243Mortal243
244Mortal244
245Mortal245
246Mortal246
247Mortal247
248Mortal248
249Mortal249
250Mortal250
251Mortal251
252Mortal252
253Mortal253
254Mortal254
255Mortal255

SCALE Encoding

Rule
1-byte variant index followed by variant-specific field data. 256 possible variants.
Size
variable (1+ bytes)

Examples

Immortal
0x00
00 Variant index 0 = Immortal
Mortal1 = Mortal1(u8)
0x01<field0>
01 Variant index 1 = Mortal1
field 0 field0: u8
Mortal2 = Mortal2(u8)
0x02<field0>
02 Variant index 2 = Mortal2
field 0 field0: u8

Code Examples

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

const registry = new TypeRegistry();

// Encode Era — variant "Immortal"
const value = registry.createType("Era", "Immortal");
console.log("Hex:", value.toHex());

Referenced By (1)

Type Information

Type ID
384
Kind
Variant
Path
sp_runtime::generic::era::Era
Runtime
v393