mirror of
https://github.com/ethereum/go-ethereum.git
synced 2026-07-18 02:40:45 +00:00
This commit is contained in:
parent
9a00e475b4
commit
0cc4813e48
3 changed files with 5 additions and 13 deletions
|
|
@ -43,7 +43,7 @@ func TestEIP2718DeriveSha(t *testing.T) {
|
||||||
}{
|
}{
|
||||||
{
|
{
|
||||||
rlpData: "0xb8a701f8a486796f6c6f763380843b9aca008262d4948a8eafb1cf62bfbeb1741769dae1a9dd479961928080f838f7940000000000000000000000000000000000001337e1a0000000000000000000000000000000000000000000000000000000000000000080a0775101f92dcca278a56bfe4d613428624a1ebfc3cd9e0bcc1de80c41455b9021a06c9deac205afe7b124907d4ba54a9f46161498bd3990b90d175aac12c9a40ee9",
|
rlpData: "0xb8a701f8a486796f6c6f763380843b9aca008262d4948a8eafb1cf62bfbeb1741769dae1a9dd479961928080f838f7940000000000000000000000000000000000001337e1a0000000000000000000000000000000000000000000000000000000000000000080a0775101f92dcca278a56bfe4d613428624a1ebfc3cd9e0bcc1de80c41455b9021a06c9deac205afe7b124907d4ba54a9f46161498bd3990b90d175aac12c9a40ee9",
|
||||||
exp: "01 01f8a486796f6c6f763380843b9aca008262d4948a8eafb1cf62bfbeb1741769dae1a9dd479961928080f838f7940000000000000000000000000000000000001337e1a0000000000000000000000000000000000000000000000000000000000000000080a0775101f92dcca278a56bfe4d613428624a1ebfc3cd9e0bcc1de80c41455b9021a06c9deac205afe7b124907d4ba54a9f46161498bd3990b90d175aac12c9a40ee9\n80 01f8a486796f6c6f763380843b9aca008262d4948a8eafb1cf62bfbeb1741769dae1a9dd479961928080f838f7940000000000000000000000000000000000001337e1a0000000000000000000000000000000000000000000000000000000000000000080a0775101f92dcca278a56bfe4d613428624a1ebfc3cd9e0bcc1de80c41455b9021a06c9deac205afe7b124907d4ba54a9f46161498bd3990b90d175aac12c9a40ee9\n",
|
exp: "01 b8a701f8a486796f6c6f763380843b9aca008262d4948a8eafb1cf62bfbeb1741769dae1a9dd479961928080f838f7940000000000000000000000000000000000001337e1a0000000000000000000000000000000000000000000000000000000000000000080a0775101f92dcca278a56bfe4d613428624a1ebfc3cd9e0bcc1de80c41455b9021a06c9deac205afe7b124907d4ba54a9f46161498bd3990b90d175aac12c9a40ee9\n80 b8a701f8a486796f6c6f763380843b9aca008262d4948a8eafb1cf62bfbeb1741769dae1a9dd479961928080f838f7940000000000000000000000000000000000001337e1a0000000000000000000000000000000000000000000000000000000000000000080a0775101f92dcca278a56bfe4d613428624a1ebfc3cd9e0bcc1de80c41455b9021a06c9deac205afe7b124907d4ba54a9f46161498bd3990b90d175aac12c9a40ee9\n",
|
||||||
},
|
},
|
||||||
} {
|
} {
|
||||||
d := &hashToHumanReadable{}
|
d := &hashToHumanReadable{}
|
||||||
|
|
|
||||||
|
|
@ -382,19 +382,11 @@ func (rs Receipts) Len() int { return len(rs) }
|
||||||
// EncodeIndex encodes the i'th receipt to w.
|
// EncodeIndex encodes the i'th receipt to w.
|
||||||
func (rs Receipts) EncodeIndex(i int, w *bytes.Buffer) {
|
func (rs Receipts) EncodeIndex(i int, w *bytes.Buffer) {
|
||||||
r := rs[i]
|
r := rs[i]
|
||||||
data := &receiptRLP{r.statusEncoding(), r.CumulativeGasUsed, r.Bloom, r.Logs}
|
|
||||||
if r.Type == LegacyTxType {
|
if r.Type == LegacyTxType {
|
||||||
|
data := &receiptRLP{r.statusEncoding(), r.CumulativeGasUsed, r.Bloom, r.Logs}
|
||||||
rlp.Encode(w, data)
|
rlp.Encode(w, data)
|
||||||
return
|
} else {
|
||||||
}
|
rlp.Encode(w, r)
|
||||||
w.WriteByte(r.Type)
|
|
||||||
switch r.Type {
|
|
||||||
case AccessListTxType, DynamicFeeTxType:
|
|
||||||
rlp.Encode(w, data)
|
|
||||||
default:
|
|
||||||
// For unsupported types, write nothing. Since this is for
|
|
||||||
// DeriveSha, the error will be caught matching the derived hash
|
|
||||||
// to the block.
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -640,7 +640,7 @@ func (s Transactions) EncodeIndex(i int, w *bytes.Buffer) {
|
||||||
if tx.Type() == LegacyTxType {
|
if tx.Type() == LegacyTxType {
|
||||||
rlp.Encode(w, tx.inner)
|
rlp.Encode(w, tx.inner)
|
||||||
} else {
|
} else {
|
||||||
tx.encodeTyped(w)
|
rlp.Encode(w, tx)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue