FuelLabs/fuel-core

WASM block production can fail if new `fuel-core` supports new types of transactions

Open

#2 679 ouverte le 7 févr. 2025

Voir sur GitHub
 (3 commentaires) (0 réactions) (0 assignés)Rust (2 861 forks)batch import
buggood first issue

Métriques du dépôt

Stars
 (57 084 stars)
Métriques de merge PR
 (Merge moyen 8h 53m) (1 PR mergée en 30 j)

Description

If we add new types like BlockV2 or a new type of transaction, the old WASM code can't deserialize them.

The current WASM executor will ruin the whole block during production if one of the transactions is new.

We must teach the WASM executor to deserialize transactions individually and discard unserializable transactions.

Guide contributeur