conversions
This commit is contained in:
@ -13,7 +13,6 @@ import (
|
||||
"strings"
|
||||
|
||||
"github.com/ethereum/go-ethereum/common"
|
||||
"github.com/ethereum/go-ethereum/core"
|
||||
"github.com/ethereum/go-ethereum/core/types"
|
||||
"github.com/ethereum/go-ethereum/rlp"
|
||||
"github.com/ethereum/go-ethereum/state"
|
||||
@ -99,7 +98,7 @@ func LoadBlockTests(file string) (map[string]*BlockTest, error) {
|
||||
// InsertPreState populates the given database with the genesis
|
||||
// accounts defined by the test.
|
||||
func (t *BlockTest) InsertPreState(db common.Database) error {
|
||||
statedb := state.New(nil, db)
|
||||
statedb := state.New(common.Hash{}, db)
|
||||
for addrString, acct := range t.preAccounts {
|
||||
// XXX: is is worth it checking for errors here?
|
||||
//addr, _ := hex.DecodeString(addrString)
|
||||
@ -120,7 +119,7 @@ func (t *BlockTest) InsertPreState(db common.Database) error {
|
||||
// sync trie to disk
|
||||
statedb.Sync()
|
||||
|
||||
if !bytes.Equal(t.Genesis.Root().Bytes(), statedb.Root()) {
|
||||
if t.Genesis.Root() != statedb.Root() {
|
||||
return errors.New("computed state root does not match genesis block")
|
||||
}
|
||||
return nil
|
||||
@ -212,12 +211,12 @@ func mustConvertAddress(in string) common.Address {
|
||||
return common.BytesToAddress(out)
|
||||
}
|
||||
|
||||
func mustConvertBloom(in string) core.Bloom {
|
||||
func mustConvertBloom(in string) types.Bloom {
|
||||
out, err := hex.DecodeString(strings.TrimPrefix(in, "0x"))
|
||||
if err != nil {
|
||||
panic(fmt.Errorf("invalid hex: %q", in))
|
||||
}
|
||||
return core.BytesToBloom(out)
|
||||
return types.BytesToBloom(out)
|
||||
}
|
||||
|
||||
func mustConvertBigInt10(in string) *big.Int {
|
||||
|
Reference in New Issue
Block a user