Commit d95dde3
committed
feat(statics): add PolyxNetwork interface with v8SpecVersion and v8TxVersion
Polymesh runtime v8 is live on testnet. This commit adds the
infrastructure prerequisite fields to support the v8 migration:
- Introduce PolyxNetwork interface extending AccountNetwork with
Polymesh-specific fields: specName, genesisHash, specVersion,
chainName, txVersion, v8SpecVersion, and v8TxVersion.
- Update Polymesh (mainnet) and PolymeshTestnet classes to implement
PolyxNetwork instead of plain AccountNetwork.
- Set v8SpecVersion = 8000000 and v8TxVersion = 8 on both network
classes to reflect the Polymesh v8 runtime version.
- Add unit tests verifying v8 fields on both mainnet and testnet
network instances.
These fields are required by BASE-2 (v8 metadata/builders) and
downstream services (indexer, wallet-platform, HSM parsing) that
need to gate logic on the runtime version.
Ticket: CECHO-1470
Session-Id: 45130683-1dd5-4330-af56-4edc9845062a
Task-Id: 64b6fe5d-9398-4f7c-9331-e87d098b8d9e1 parent 99f90f8 commit d95dde3
2 files changed
Lines changed: 51 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
160 | 160 | | |
161 | 161 | | |
162 | 162 | | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
| 169 | + | |
| 170 | + | |
| 171 | + | |
| 172 | + | |
163 | 173 | | |
164 | 174 | | |
165 | 175 | | |
| |||
2444 | 2454 | | |
2445 | 2455 | | |
2446 | 2456 | | |
2447 | | - | |
| 2457 | + | |
2448 | 2458 | | |
2449 | 2459 | | |
2450 | 2460 | | |
2451 | | - | |
| 2461 | + | |
2452 | 2462 | | |
2453 | 2463 | | |
2454 | 2464 | | |
2455 | 2465 | | |
| 2466 | + | |
| 2467 | + | |
2456 | 2468 | | |
2457 | 2469 | | |
2458 | | - | |
| 2470 | + | |
2459 | 2471 | | |
2460 | 2472 | | |
2461 | 2473 | | |
| |||
2464 | 2476 | | |
2465 | 2477 | | |
2466 | 2478 | | |
| 2479 | + | |
| 2480 | + | |
2467 | 2481 | | |
2468 | 2482 | | |
2469 | 2483 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
3 | 11 | | |
4 | 12 | | |
5 | 13 | | |
| |||
131 | 139 | | |
132 | 140 | | |
133 | 141 | | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
134 | 167 | | |
135 | 168 | | |
136 | 169 | | |
| |||
0 commit comments