fix(receipt): L1 message type tx RLP decoding (#616)

* fix(receipt): L1 message type tx RLP decoding

* another
This commit is contained in:
colin 2024-01-15 15:07:41 +08:00 committed by GitHub
parent 219b84e1af
commit fc06826a04
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 3 deletions

View file

@ -207,7 +207,7 @@ func (r *Receipt) DecodeRLP(s *rlp.Stream) error {
return errEmptyTypedReceipt return errEmptyTypedReceipt
} }
r.Type = b[0] r.Type = b[0]
if r.Type == AccessListTxType || r.Type == DynamicFeeTxType { if r.Type == AccessListTxType || r.Type == DynamicFeeTxType || r.Type == L1MessageTxType {
var dec receiptRLP var dec receiptRLP
if err := rlp.DecodeBytes(b[1:], &dec); err != nil { if err := rlp.DecodeBytes(b[1:], &dec); err != nil {
return err return err
@ -243,7 +243,7 @@ func (r *Receipt) decodeTyped(b []byte) error {
return errEmptyTypedReceipt return errEmptyTypedReceipt
} }
switch b[0] { switch b[0] {
case DynamicFeeTxType, AccessListTxType: case DynamicFeeTxType, AccessListTxType, L1MessageTxType:
var data receiptRLP var data receiptRLP
err := rlp.DecodeBytes(b[1:], &data) err := rlp.DecodeBytes(b[1:], &data)
if err != nil { if err != nil {

View file

@ -24,7 +24,7 @@ import (
const ( const (
VersionMajor = 5 // Major version component of the current release VersionMajor = 5 // Major version component of the current release
VersionMinor = 1 // Minor version component of the current release VersionMinor = 1 // Minor version component of the current release
VersionPatch = 11 // Patch version component of the current release VersionPatch = 12 // Patch version component of the current release
VersionMeta = "mainnet" // Version metadata to append to the version string VersionMeta = "mainnet" // Version metadata to append to the version string
) )