Skip to content

Commit

Permalink
Fix legacy transactions
Browse files Browse the repository at this point in the history
  • Loading branch information
boyuan-chen committed Nov 25, 2024
1 parent 489f364 commit d8ee390
Show file tree
Hide file tree
Showing 3 changed files with 3 additions and 0 deletions.
1 change: 1 addition & 0 deletions core/rawdb/accessors_chain.go
Original file line number Diff line number Diff line change
Expand Up @@ -683,6 +683,7 @@ type storedReceiptRLP struct {
L1GasPrice *big.Int `rlp:"optional"` // OVM legacy
L1Fee *big.Int `rlp:"optional"` // OVM legacy
FeeScalar string `rlp:"optional"` // OVM legacy
L2BobaFee *big.Int `rlp:"optional"` // OVM legacy
}

// ReceiptLogs is a barebone version of ReceiptForStorage which only keeps
Expand Down
1 change: 1 addition & 0 deletions core/rawdb/accessors_chain_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -811,6 +811,7 @@ func TestParseLegacyReceiptRLP(t *testing.T) {
L1GasPrice: gasUsed,
L1Fee: gasUsed,
FeeScalar: "6",
L2BobaFee: gasUsed,
}

data, err := rlp.EncodeToBytes(receipt)
Expand Down
1 change: 1 addition & 0 deletions core/types/receipt.go
Original file line number Diff line number Diff line change
Expand Up @@ -166,6 +166,7 @@ type LegacyOptimismStoredReceiptRLP struct {
L1GasPrice *big.Int
L1Fee *big.Int
FeeScalar string
L2BobaFee *big.Int `rlp:"optional"`
}

// LogForStorage is a wrapper around a Log that handles
Expand Down

0 comments on commit d8ee390

Please sign in to comment.