Transaction type 0x03 is not implemented (EIP-4844, EIP-7594)
- Vorherrschende Sprache
- TypeScript
- Sterne
- 413
- Forks
- 308
- Ø Merge
- 1 T. 4 Std.
- Gemergte PRs (30 T.)
- 253
Beschreibung
@matthewwalsh0
```
MetaMask - RPC Error: Invalid transaction envelope type: "0x3". Must be one of: 0x0, 0x1, 0x2, 0x4
```
We use EIP-7594 transactions to upload WASM files to Ethereum and then execute them in our network. It would be great to support this in the client for better UX.
https://eips.ethereum.org/EIPS/eip-7594
https://github.com/MetaMask/core/blob/main/packages/transaction-controller/src/utils/validation.ts
https://github.com/MetaMask/core/blob/054432d35eac17704fca9cf708387aab21e3bebc/packages/transaction-controller/src/types.ts#L1294
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Beginne mit dem Lesen von packages/transaction-controller/src/utils/validation.ts und der Definition des Transaktionstyps im Bereich packages/transaction-controller/src/types.ts#L1294. Verwende EIP-7594 und EIP-4844, um die Transaktionshülle zu verstehen, und verfolge anschließend, wo unterstützte Typen validiert werden. Als erledigt gilt die Aufgabe, wenn der Client Transaktionen des Typs 0x03 akzeptiert, die für WASM-Uploads verwendet werden, anstatt einen ungültigen Hüllentyp zu melden.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- typescript, wasm
- Bereich
- blockchain
- Issue-Typ
- Feature
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Ruhig
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 52/100