eth-statediff-compliance/internal/statediff/reexport_geth.go
Roy Crihfield a5a2ec2a5e
All checks were successful
Test / Run unit tests (push) Successful in 5m34s
Update eth-testing (#7)
Reviewed-on: #7
2024-07-09 12:02:52 +00:00

37 lines
836 B
Go

//go:build geth
package statediff
import (
"github.com/ethereum/go-ethereum/core"
"github.com/ethereum/go-ethereum/core/state"
"github.com/ethereum/go-ethereum/core/types"
"github.com/ethereum/go-ethereum/ethdb"
"github.com/ethereum/go-ethereum/log"
"github.com/cerc-io/eth-testing/chaindata/mainnet"
"github.com/ethereum/go-ethereum/statediff"
sdtypes "github.com/ethereum/go-ethereum/statediff/types"
)
type Args = statediff.Args
type Params = statediff.Params
type StateObject = sdtypes.StateObject
func MakeBuilder(sdb state.Database) statediff.Builder {
return statediff.NewBuilder(sdb)
}
func CommitDefaultGenesis(db ethdb.Database) {
core.DefaultGenesisBlock().MustCommit(db)
}
func init() {
log.Root().SetHandler(log.DiscardHandler())
}
func GetMainnetBlocks() []*types.Block {
return mainnet.GetBlocks()
}