@@ -9,12 +9,11 @@ import (
9
9
libcommon "github.com/ledgerwatch/erigon-lib/common"
10
10
"github.com/ledgerwatch/erigon-lib/kv"
11
11
state2 "github.com/ledgerwatch/erigon-lib/state"
12
- "github.com/ledgerwatch/erigon/eth/ethconfig"
13
- "github.com/stretchr/testify/assert"
14
-
15
12
"github.com/ledgerwatch/erigon/common"
16
13
"github.com/ledgerwatch/erigon/core/state"
17
14
"github.com/ledgerwatch/erigon/core/types/accounts"
15
+ "github.com/ledgerwatch/erigon/eth/ethconfig"
16
+ "github.com/stretchr/testify/assert"
18
17
)
19
18
20
19
const (
@@ -51,13 +50,42 @@ func compareDomain(t *testing.T, agg *state2.AggregatorV3, db1, db2 kv.Tx, bucke
51
50
ac.DeprecatedLatestAcc(db1.(kv.RwTx), func(k, v []byte) {
52
51
bucket1[string(k)] = v
53
52
})
54
-
53
+ require.True(t, len(bucket1) > 0)
55
54
bucket2 := make(map[string][]byte)
56
55
ac.DeprecatedLatestAcc(db2.(kv.RwTx), func(k, v []byte) {
57
56
bucket2[string(k)] = v
58
57
})
58
+ assert.Equalf(t, bucket1, bucket2, "bucket %q", bucketName)
59
59
60
- assert.Equalf(t, bucket1 , bucket2 , "bucket %q", bucketName)
60
+ bucket1 = make(map[string][]byte)
61
+ ac.DeprecatedLatestSt(db1.(kv.RwTx), func(k, v []byte) {
62
+ bucket1[string(k)] = v
63
+ })
64
+ bucket2 = make(map[string][]byte)
65
+ ac.DeprecatedLatestSt(db2.(kv.RwTx), func(k, v []byte) {
66
+ bucket2[string(k)] = v
67
+ })
68
+ assert.Equalf(t, bucket1, bucket2, "bucket %q", bucketName)
69
+ case kv.PlainContractCode:
70
+ bucket1 := make(map[string][]byte)
71
+ ac.DeprecatedLatestCode(db1.(kv.RwTx), func(k, v []byte) {
72
+ bucket1[string(k)] = v
73
+ })
74
+ bucket2 := make(map[string][]byte)
75
+ ac.DeprecatedLatestCode(db2.(kv.RwTx), func(k, v []byte) {
76
+ bucket2[string(k)] = v
77
+ })
78
+ assert.Equalf(t, bucket1, bucket2, "bucket %q", bucketName)
79
+
80
+ bucket1 = make(map[string][]byte)
81
+ ac.DeprecatedLatestSt(db1.(kv.RwTx), func(k, v []byte) {
82
+ bucket1[string(k)] = v
83
+ })
84
+ bucket2 = make(map[string][]byte)
85
+ ac.DeprecatedLatestSt(db2.(kv.RwTx), func(k, v []byte) {
86
+ bucket2[string(k)] = v
87
+ })
88
+ assert.Equalf(t, bucket1, bucket2, "bucket %q", bucketName)
61
89
default:
62
90
panic(bucketName)
63
91
}
0 commit comments