mirror of
https://github.com/ethereum/go-ethereum.git
synced 2026-08-18 09:53:48 +00:00
fix supply withdrawals
This commit is contained in:
parent
0e4c9e2155
commit
8d95b10bb9
2 changed files with 10 additions and 7 deletions
|
|
@ -197,25 +197,28 @@ func TestSupplyWithdrawals(t *testing.T) {
|
|||
})
|
||||
}
|
||||
|
||||
out, _, chain, err := testSupplyTracer(t, gspec, withdrawalsBlockGenerationFunc)
|
||||
out, db, chain, err := testSupplyTracer(t, gspec, withdrawalsBlockGenerationFunc)
|
||||
if err != nil {
|
||||
t.Fatalf("failed to test supply tracer: %v", err)
|
||||
}
|
||||
|
||||
var (
|
||||
head = chain.CurrentBlock()
|
||||
expected = supplyInfo{
|
||||
expected = []supplyInfo{{
|
||||
Number: 0,
|
||||
Hash: common.HexToHash("0x52f276d96f0afaaf2c3cb358868bdc2779c4b0cb8de3e7e5302e247c0b66a703"),
|
||||
ParentHash: common.HexToHash("0x0000000000000000000000000000000000000000000000000000000000000000"),
|
||||
}, {
|
||||
Issuance: &supplyInfoIssuance{
|
||||
Withdrawals: big.NewInt(1337000000000),
|
||||
},
|
||||
Number: 1,
|
||||
Hash: head.Hash(),
|
||||
ParentHash: head.ParentHash,
|
||||
}
|
||||
actual = out[expected.Number]
|
||||
}}
|
||||
)
|
||||
|
||||
compareAsJSON(t, expected, actual)
|
||||
compareAsJSON(t, expected, out)
|
||||
writeArtifact(t, "withdrawals_cancun", db, chain, expected)
|
||||
}
|
||||
|
||||
// Tests fund retrieval after contract's selfdestruct.
|
||||
|
|
|
|||
|
|
@ -30,7 +30,7 @@ func TestSupplyTracerBlockchain(t *testing.T) {
|
|||
t.Fatalf("failed to read testcase: %v", err)
|
||||
}
|
||||
if err := json.Unmarshal(blob, &testcases); err != nil {
|
||||
t.Fatalf("failed to parse testcase: %v", err)
|
||||
t.Fatalf("failed to parse testcase %s: %v", file.Name(), err)
|
||||
}
|
||||
for testname, test := range testcases {
|
||||
t.Run(fmt.Sprintf("%s/%s", camel(strings.TrimSuffix(file.Name(), ".json")), testname), func(t *testing.T) {
|
||||
|
|
|
|||
Loading…
Reference in a new issue