Skip to content

Commit

Permalink
Merge pull request #7 from ledgerwatch/fix_eth_tests
Browse files Browse the repository at this point in the history
Rename LDBDatabase to BoltDatabase, fix some compile errors in tests
  • Loading branch information
AlexeyAkhunov committed May 31, 2019
2 parents 8a69039 + 8820c75 commit d2a9205
Show file tree
Hide file tree
Showing 27 changed files with 128 additions and 222 deletions.
6 changes: 3 additions & 3 deletions cmd/geth/chaincmd.go
Original file line number Diff line number Diff line change
Expand Up @@ -300,7 +300,7 @@ func importPreimages(ctx *cli.Context) error {
stack := makeFullNode(ctx)
defer stack.Close()

diskdb := utils.MakeChainDatabase(ctx, stack).(*ethdb.LDBDatabase)
diskdb := utils.MakeChainDatabase(ctx, stack).(*ethdb.BoltDatabase)
start := time.Now()

if err := utils.ImportPreimages(diskdb, ctx.Args().First()); err != nil {
Expand All @@ -318,7 +318,7 @@ func exportPreimages(ctx *cli.Context) error {
stack := makeFullNode(ctx)
defer stack.Close()

diskdb := utils.MakeChainDatabase(ctx, stack).(*ethdb.LDBDatabase)
diskdb := utils.MakeChainDatabase(ctx, stack).(*ethdb.BoltDatabase)
start := time.Now()

if err := utils.ExportPreimages(diskdb, ctx.Args().First()); err != nil {
Expand All @@ -342,7 +342,7 @@ func copyDb(ctx *cli.Context) error {
dl := downloader.New(syncmode, chainDb, new(event.TypeMux), chain, nil, nil)

// Create a source peer to satisfy downloader requests from
db, err := ethdb.NewLDBDatabase(ctx.Args().First())
db, err := ethdb.NewBoltDatabase(ctx.Args().First())
if err != nil {
return err
}
Expand Down
2 changes: 1 addition & 1 deletion cmd/geth/dao_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -121,7 +121,7 @@ func testDAOForkBlockNewChain(t *testing.T, test int, genesis string, expectBloc
}
// Retrieve the DAO config flag from the database
path := filepath.Join(datadir, "geth", "chaindata")
db, err := ethdb.NewLDBDatabase(path)
db, err := ethdb.NewBoltDatabase(path)
if err != nil {
t.Fatalf("test %d: failed to open test database: %v", test, err)
}
Expand Down
64 changes: 32 additions & 32 deletions cmd/hack/hack.go
Original file line number Diff line number Diff line change
Expand Up @@ -404,8 +404,8 @@ func printOccupancies(t *trie.Trie, db ethdb.Database, blockNr uint64) {
}

func trieStats() {
//db, err := ethdb.NewLDBDatabase("/home/akhounov/.ethereum/geth/chaindata")
db, err := ethdb.NewLDBDatabase("/Users/alexeyakhunov/Library/Ethereum/geth/chaindata")
//db, err := ethdb.NewBoltDatabase("/home/akhounov/.ethereum/geth/chaindata")
db, err := ethdb.NewBoltDatabase("/Users/alexeyakhunov/Library/Ethereum/geth/chaindata")
if err != nil {
panic(err)
}
Expand Down Expand Up @@ -679,15 +679,15 @@ func trieChart() {
}

func execToBlock(block int) {
blockDb, err := ethdb.NewLDBDatabase("/Users/alexeyakhunov/Library/Ethereum/testnet/geth/chaindata")
//ethDb, err := ethdb.NewLDBDatabase("/home/akhounov/.ethereum/geth/chaindata")
blockDb, err := ethdb.NewBoltDatabase("/Users/alexeyakhunov/Library/Ethereum/testnet/geth/chaindata")
//ethDb, err := ethdb.NewBoltDatabase("/home/akhounov/.ethereum/geth/chaindata")
check(err)
bcb, err := core.NewBlockChain(blockDb, nil, params.TestnetChainConfig, ethash.NewFaker(), vm.Config{}, nil)
check(err)
defer blockDb.Close()
os.Remove("statedb")
os.Remove("statedb.hash")
stateDb, err := ethdb.NewLDBDatabase("statedb")
stateDb, err := ethdb.NewBoltDatabase("statedb")
check(err)
defer stateDb.Close()
_, _, _, err = core.SetupGenesisBlock(stateDb, core.DefaultTestnetGenesisBlock())
Expand Down Expand Up @@ -722,7 +722,7 @@ func execToBlock(block int) {
}

func extractTrie(block int) {
stateDb, err := ethdb.NewLDBDatabase("statedb")
stateDb, err := ethdb.NewBoltDatabase("statedb")
check(err)
defer stateDb.Close()
bc, err := core.NewBlockChain(stateDb, nil, params.TestnetChainConfig, ethash.NewFaker(), vm.Config{}, nil)
Expand All @@ -746,9 +746,9 @@ func extractTrie(block int) {
}

func testRewind(block, rewind int) {
ethDb, err := ethdb.NewLDBDatabase("/Users/alexeyakhunov/Library/Ethereum/testnet/geth/chaindata")
//ethDb, err := ethdb.NewLDBDatabase("/home/akhounov/.ethereum/geth/chaindata")
//ethDb, err := ethdb.NewLDBDatabase("statedb")
ethDb, err := ethdb.NewBoltDatabase("/Users/alexeyakhunov/Library/Ethereum/testnet/geth/chaindata")
//ethDb, err := ethdb.NewBoltDatabase("/home/akhounov/.ethereum/geth/chaindata")
//ethDb, err := ethdb.NewBoltDatabase("statedb")
check(err)
defer ethDb.Close()
bc, err := core.NewBlockChain(ethDb, nil, params.TestnetChainConfig, ethash.NewFaker(), vm.Config{}, nil)
Expand Down Expand Up @@ -814,8 +814,8 @@ func testRewind(block, rewind int) {

func testStartup() {
startTime := time.Now()
//ethDb, err := ethdb.NewLDBDatabase("/Users/alexeyakhunov/Library/Ethereum/geth/chaindata")
ethDb, err := ethdb.NewLDBDatabase("/home/akhounov/.ethereum/geth/chaindata")
//ethDb, err := ethdb.NewBoltDatabase("/Users/alexeyakhunov/Library/Ethereum/geth/chaindata")
ethDb, err := ethdb.NewBoltDatabase("/home/akhounov/.ethereum/geth/chaindata")
check(err)
defer ethDb.Close()
bc, err := core.NewBlockChain(ethDb, nil, params.MainnetChainConfig, ethash.NewFaker(), vm.Config{}, nil)
Expand All @@ -839,9 +839,9 @@ func testStartup() {

func testResolve() {
startTime := time.Now()
//ethDb, err := ethdb.NewLDBDatabase("/home/akhounov/.ethereum/geth/chaindata")
//ethDb, err := ethdb.NewLDBDatabase("/Users/alexeyakhunov/Library/Ethereum/geth/chaindata")
ethDb, err := ethdb.NewLDBDatabase("statedb")
//ethDb, err := ethdb.NewBoltDatabase("/home/akhounov/.ethereum/geth/chaindata")
//ethDb, err := ethdb.NewBoltDatabase("/Users/alexeyakhunov/Library/Ethereum/geth/chaindata")
ethDb, err := ethdb.NewBoltDatabase("statedb")
check(err)
defer ethDb.Close()
//treePrefix := common.FromHex("1194e966965418c7d73a42cceeb254d875860356")
Expand Down Expand Up @@ -950,7 +950,7 @@ func testDifficulty() {
}

func testBlockHashes() {
ethDb, err := ethdb.NewLDBDatabase("/Users/alexeyakhunov/Library/Ethereum/geth/chaindata")
ethDb, err := ethdb.NewBoltDatabase("/Users/alexeyakhunov/Library/Ethereum/geth/chaindata")
check(err)
hash := rawdb.ReadCanonicalHash(ethDb, 823144)
fmt.Printf("Canonical hash: %x\n", hash)
Expand All @@ -960,7 +960,7 @@ func testBlockHashes() {
}

func printTxHashes() {
ethDb, err := ethdb.NewLDBDatabase("/Users/alexeyakhunov/Library/Ethereum/geth/chaindata")
ethDb, err := ethdb.NewBoltDatabase("/Users/alexeyakhunov/Library/Ethereum/geth/chaindata")
check(err)
defer ethDb.Close()
for b := uint64(0); b < uint64(100000); b++ {
Expand Down Expand Up @@ -997,8 +997,8 @@ func relayoutKeys() {
}

func upgradeBlocks() {
//ethDb, err := ethdb.NewLDBDatabase("/Users/alexeyakhunov/Library/Ethereum/geth/chaindata")
ethDb, err := ethdb.NewLDBDatabase("/home/akhounov/.ethereum/geth/chaindata")
//ethDb, err := ethdb.NewBoltDatabase("/Users/alexeyakhunov/Library/Ethereum/geth/chaindata")
ethDb, err := ethdb.NewBoltDatabase("/home/akhounov/.ethereum/geth/chaindata")
check(err)
defer ethDb.Close()
start := []byte{}
Expand Down Expand Up @@ -1069,9 +1069,9 @@ func invTree(wrong, right, diff string, block int, encodeToBytes bool) {
}

func preimage() {
//ethDb, err := ethdb.NewLDBDatabase("/Users/alexeyakhunov/Library/Ethereum/geth/chaindata")
ethDb, err := ethdb.NewLDBDatabase("/Volumes/tb4/turbo-geth-10/geth/chaindata")
//ethDb, err := ethdb.NewLDBDatabase("/home/akhounov/.ethereum/geth/chaindata")
//ethDb, err := ethdb.NewBoltDatabase("/Users/alexeyakhunov/Library/Ethereum/geth/chaindata")
ethDb, err := ethdb.NewBoltDatabase("/Volumes/tb4/turbo-geth-10/geth/chaindata")
//ethDb, err := ethdb.NewBoltDatabase("/home/akhounov/.ethereum/geth/chaindata")
check(err)
defer ethDb.Close()
p, err := ethDb.Get(trie.SecureKeyPrefix, common.FromHex("0x2a23229958e691340d70ce446e3f3986df5f5289bbe763257e9c2321f7404f87"))
Expand Down Expand Up @@ -1109,9 +1109,9 @@ func decodeTimestamp(suffix []byte) (uint64, []byte) {
}

func loadAccount() {
ethDb, err := ethdb.NewLDBDatabase("/home/akhounov/.ethereum/geth/chaindata")
//ethDb, err := ethdb.NewLDBDatabase("/Users/alexeyakhunov/Library/Ethereum/geth/chaindata")
//ethDb, err := ethdb.NewLDBDatabase("/Volumes/tb4/turbo-geth/geth/chaindata")
ethDb, err := ethdb.NewBoltDatabase("/home/akhounov/.ethereum/geth/chaindata")
//ethDb, err := ethdb.NewBoltDatabase("/Users/alexeyakhunov/Library/Ethereum/geth/chaindata")
//ethDb, err := ethdb.NewBoltDatabase("/Volumes/tb4/turbo-geth/geth/chaindata")
check(err)
defer ethDb.Close()
blockNr := uint64(*block)
Expand Down Expand Up @@ -1290,8 +1290,8 @@ func loadAccount() {
}

func printBranches(block uint64) {
ethDb, err := ethdb.NewLDBDatabase("/Users/alexeyakhunov/Library/Ethereum/testnet/geth/chaindata")
//ethDb, err := ethdb.NewLDBDatabase("/home/akhounov/.ethereum/geth/chaindata")
ethDb, err := ethdb.NewBoltDatabase("/Users/alexeyakhunov/Library/Ethereum/testnet/geth/chaindata")
//ethDb, err := ethdb.NewBoltDatabase("/home/akhounov/.ethereum/geth/chaindata")
check(err)
defer ethDb.Close()
fmt.Printf("All headers at the same height %d\n", block)
Expand Down Expand Up @@ -1357,11 +1357,11 @@ func repair() {
interruptCh <- true
}()

//historyDb, err := ethdb.NewLDBDatabase("/home/akhounov/.ethereum/geth/chaindata")
historyDb, err := ethdb.NewLDBDatabase("/Volumes/tb4/turbo-geth-10/geth/chaindata")
//historyDb, err := ethdb.NewLDBDatabase("/Users/alexeyakhunov/Library/Ethereum/geth/chaindata")
//historyDb, err := ethdb.NewLDBDatabase("/Users/alexeyakhunov/Library/Ethereum/testnet/geth/chaindata")
//historyDb, err := ethdb.NewLDBDatabase("/Volumes/tb4/turbo-geth/ropsten/geth/chaindata")
//historyDb, err := ethdb.NewBoltDatabase("/home/akhounov/.ethereum/geth/chaindata")
historyDb, err := ethdb.NewBoltDatabase("/Volumes/tb4/turbo-geth-10/geth/chaindata")
//historyDb, err := ethdb.NewBoltDatabase("/Users/alexeyakhunov/Library/Ethereum/geth/chaindata")
//historyDb, err := ethdb.NewBoltDatabase("/Users/alexeyakhunov/Library/Ethereum/testnet/geth/chaindata")
//historyDb, err := ethdb.NewBoltDatabase("/Volumes/tb4/turbo-geth/ropsten/geth/chaindata")
check(err)
defer historyDb.Close()
//if *block == 1 {
Expand Down Expand Up @@ -1432,7 +1432,7 @@ func repair() {
}

func readAccount() {
ethDb, err := ethdb.NewLDBDatabase("statedb")
ethDb, err := ethdb.NewBoltDatabase("statedb")
check(err)
accountBytes := common.FromHex(*account)
secKey := crypto.Keccak256(accountBytes)
Expand Down
2 changes: 1 addition & 1 deletion cmd/state/deps.go
Original file line number Diff line number Diff line change
Expand Up @@ -120,7 +120,7 @@ func dataDependencies() {
interruptCh <- true
}()

ethDb, err := ethdb.NewLDBDatabase("/Volumes/tb4/turbo-geth-10/geth/chaindata")
ethDb, err := ethdb.NewBoltDatabase("/Volumes/tb4/turbo-geth-10/geth/chaindata")
check(err)
defer ethDb.Close()
chainConfig := params.MainnetChainConfig
Expand Down
6 changes: 3 additions & 3 deletions cmd/state/fee_market.go
Original file line number Diff line number Diff line change
Expand Up @@ -26,9 +26,9 @@ func feemarket() {
<-sigs
interruptCh <- true
}()
ethDb, err := ethdb.NewLDBDatabase("/Volumes/tb4/turbo-geth-10/geth/chaindata")
//ethDb, err := ethdb.NewLDBDatabase("/Users/alexeyakhunov/Library/Ethereum/geth/chaindata")
//ethDb, err := ethdb.NewLDBDatabase("/home/akhounov/.ethereum/geth/chaindata1")
ethDb, err := ethdb.NewBoltDatabase("/Volumes/tb4/turbo-geth-10/geth/chaindata")
//ethDb, err := ethdb.NewBoltDatabase("/Users/alexeyakhunov/Library/Ethereum/geth/chaindata")
//ethDb, err := ethdb.NewBoltDatabase("/home/akhounov/.ethereum/geth/chaindata1")
check(err)
defer ethDb.Close()
chainConfig := params.MainnetChainConfig
Expand Down
2 changes: 1 addition & 1 deletion cmd/state/naked_accouts.go
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,7 @@ func accountsReadWrites() {
interruptCh <- true
}()

ethDb, err := ethdb.NewLDBDatabase("/Volumes/tb41/turbo-geth-10/geth/chaindata")
ethDb, err := ethdb.NewBoltDatabase("/Volumes/tb41/turbo-geth-10/geth/chaindata")
check(err)
defer ethDb.Close()
chainConfig := params.MainnetChainConfig
Expand Down
2 changes: 1 addition & 1 deletion cmd/state/naked_storage.go
Original file line number Diff line number Diff line change
Expand Up @@ -109,7 +109,7 @@ func storageReadWrites() {
interruptCh <- true
}()

ethDb, err := ethdb.NewLDBDatabase("/Volumes/tb41/turbo-geth-10/geth/chaindata")
ethDb, err := ethdb.NewBoltDatabase("/Volumes/tb41/turbo-geth-10/geth/chaindata")
check(err)
defer ethDb.Close()
chainConfig := params.MainnetChainConfig
Expand Down
2 changes: 1 addition & 1 deletion cmd/state/spec_exec.go
Original file line number Diff line number Diff line change
Expand Up @@ -156,7 +156,7 @@ func speculativeExecution() {
interruptCh <- true
}()

ethDb, err := ethdb.NewLDBDatabase("/Volumes/tb41/turbo-geth-10/geth/chaindata")
ethDb, err := ethdb.NewBoltDatabase("/Volumes/tb41/turbo-geth-10/geth/chaindata")
check(err)
defer ethDb.Close()
chainConfig := params.MainnetChainConfig
Expand Down
12 changes: 6 additions & 6 deletions cmd/state/state.go
Original file line number Diff line number Diff line change
Expand Up @@ -1014,9 +1014,9 @@ func makeCreators() {
interruptCh <- true
}()

//ethDb, err := ethdb.NewLDBDatabase("/home/akhounov/.ethereum/geth/chaindata")
ethDb, err := ethdb.NewLDBDatabase("/Volumes/tb41/turbo-geth/geth/chaindata")
//ethDb, err := ethdb.NewLDBDatabase("/Users/alexeyakhunov/Library/Ethereum/geth/chaindata")
//ethDb, err := ethdb.NewBoltDatabase("/home/akhounov/.ethereum/geth/chaindata")
ethDb, err := ethdb.NewBoltDatabase("/Volumes/tb41/turbo-geth/geth/chaindata")
//ethDb, err := ethdb.NewBoltDatabase("/Users/alexeyakhunov/Library/Ethereum/geth/chaindata")
check(err)
defer ethDb.Close()
f, err := os.OpenFile("/Volumes/tb41/turbo-geth/creators.csv", os.O_APPEND|os.O_WRONLY|os.O_CREATE, 0600)
Expand Down Expand Up @@ -1617,9 +1617,9 @@ func makeSha3Preimages() {
interruptCh <- true
}()

//ethDb, err := ethdb.NewLDBDatabase("/home/akhounov/.ethereum/geth/chaindata")
ethDb, err := ethdb.NewLDBDatabase("/Volumes/tb4/turbo-geth/geth/chaindata")
//ethDb, err := ethdb.NewLDBDatabase("/Users/alexeyakhunov/Library/Ethereum/geth/chaindata")
//ethDb, err := ethdb.NewBoltDatabase("/home/akhounov/.ethereum/geth/chaindata")
ethDb, err := ethdb.NewBoltDatabase("/Volumes/tb4/turbo-geth/geth/chaindata")
//ethDb, err := ethdb.NewBoltDatabase("/Users/alexeyakhunov/Library/Ethereum/geth/chaindata")
check(err)
defer ethDb.Close()
f, err := bolt.Open("/Volumes/tb4/turbo-geth/sha3preimages", 0600, &bolt.Options{})
Expand Down
10 changes: 5 additions & 5 deletions cmd/state/state_snapshot.go
Original file line number Diff line number Diff line change
Expand Up @@ -411,9 +411,9 @@ func check_roots(stateDb ethdb.Database, db *bolt.DB, rootHash common.Hash, bloc
func state_snapshot() {
startTime := time.Now()
var blockNum uint64 = uint64(*block)
//ethDb, err := ethdb.NewLDBDatabase("/Users/alexeyakhunov/Library/Ethereum/geth/chaindata")
//ethDb, err := ethdb.NewLDBDatabase("/Volumes/tb4/turbo-geth-10/geth/chaindata")
ethDb, err := ethdb.NewLDBDatabase("/home/akhounov/.ethereum/geth/chaindata1")
//ethDb, err := ethdb.NewBoltDatabase("/Users/alexeyakhunov/Library/Ethereum/geth/chaindata")
//ethDb, err := ethdb.NewBoltDatabase("/Volumes/tb4/turbo-geth-10/geth/chaindata")
ethDb, err := ethdb.NewBoltDatabase("/home/akhounov/.ethereum/geth/chaindata1")
check(err)
defer ethDb.Close()
stateDb, db := ethdb.NewMemDatabase2()
Expand Down Expand Up @@ -488,8 +488,8 @@ func state_snapshot() {
}

func verify_snapshot() {
//ethDb, err := ethdb.NewLDBDatabase("/Volumes/tb4/turbo-geth-10/geth/chaindata")
ethDb, err := ethdb.NewLDBDatabase("/home/akhounov/.ethereum/geth/chaindata")
//ethDb, err := ethdb.NewBoltDatabase("/Volumes/tb4/turbo-geth-10/geth/chaindata")
ethDb, err := ethdb.NewBoltDatabase("/home/akhounov/.ethereum/geth/chaindata")
check(err)
defer ethDb.Close()
engine := ethash.NewFullFaker()
Expand Down
6 changes: 3 additions & 3 deletions cmd/state/stateless.go
Original file line number Diff line number Diff line change
Expand Up @@ -120,9 +120,9 @@ func stateless(genLag, consLag int) {
interruptCh <- true
}()

//ethDb, err := ethdb.NewLDBDatabase("/Volumes/tb4/turbo-geth-10/geth/chaindata")
//ethDb, err := ethdb.NewLDBDatabase("/Users/alexeyakhunov/Library/Ethereum/geth/chaindata")
ethDb, err := ethdb.NewLDBDatabase("/home/akhounov/.ethereum/geth/chaindata1")
//ethDb, err := ethdb.NewBoltDatabase("/Volumes/tb4/turbo-geth-10/geth/chaindata")
//ethDb, err := ethdb.NewBoltDatabase("/Users/alexeyakhunov/Library/Ethereum/geth/chaindata")
ethDb, err := ethdb.NewBoltDatabase("/home/akhounov/.ethereum/geth/chaindata1")
check(err)
defer ethDb.Close()
chainConfig := params.MainnetChainConfig
Expand Down
18 changes: 9 additions & 9 deletions cmd/state/tokens.go
Original file line number Diff line number Diff line change
Expand Up @@ -119,9 +119,9 @@ func makeTokens() {
interruptCh <- true
}()

//ethDb, err := ethdb.NewLDBDatabase("/home/akhounov/.ethereum/geth/chaindata")
ethDb, err := ethdb.NewLDBDatabase("/Volumes/tb41/turbo-geth/geth/chaindata")
//ethDb, err := ethdb.NewLDBDatabase("/Users/alexeyakhunov/Library/Ethereum/geth/chaindata")
//ethDb, err := ethdb.NewBoltDatabase("/home/akhounov/.ethereum/geth/chaindata")
ethDb, err := ethdb.NewBoltDatabase("/Volumes/tb41/turbo-geth/geth/chaindata")
//ethDb, err := ethdb.NewBoltDatabase("/Users/alexeyakhunov/Library/Ethereum/geth/chaindata")
check(err)
defer ethDb.Close()
chainConfig := params.MainnetChainConfig
Expand Down Expand Up @@ -182,9 +182,9 @@ func makeTokens() {
}

func makeTokenBalances() {
//ethDb, err := ethdb.NewLDBDatabase("/home/akhounov/.ethereum/geth/chaindata")
ethDb, err := ethdb.NewLDBDatabase("/Volumes/tb41/turbo-geth/geth/chaindata")
//ethDb, err := ethdb.NewLDBDatabase("/Users/alexeyakhunov/Library/Ethereum/geth/chaindata")
//ethDb, err := ethdb.NewBoltDatabase("/home/akhounov/.ethereum/geth/chaindata")
ethDb, err := ethdb.NewBoltDatabase("/Volumes/tb41/turbo-geth/geth/chaindata")
//ethDb, err := ethdb.NewBoltDatabase("/Users/alexeyakhunov/Library/Ethereum/geth/chaindata")
check(err)
defer ethDb.Close()
bc, err := core.NewBlockChain(ethDb, nil, params.MainnetChainConfig, ethash.NewFaker(), vm.Config{}, nil)
Expand Down Expand Up @@ -405,9 +405,9 @@ func tokenBalances() {
}

func makeTokenAllowances() {
//ethDb, err := ethdb.NewLDBDatabase("/home/akhounov/.ethereum/geth/chaindata")
ethDb, err := ethdb.NewLDBDatabase("/Volumes/tb41/turbo-geth/geth/chaindata")
//ethDb, err := ethdb.NewLDBDatabase("/Users/alexeyakhunov/Library/Ethereum/geth/chaindata")
//ethDb, err := ethdb.NewBoltDatabase("/home/akhounov/.ethereum/geth/chaindata")
ethDb, err := ethdb.NewBoltDatabase("/Volumes/tb41/turbo-geth/geth/chaindata")
//ethDb, err := ethdb.NewBoltDatabase("/Users/alexeyakhunov/Library/Ethereum/geth/chaindata")
check(err)
defer ethDb.Close()
bc, err := core.NewBlockChain(ethDb, nil, params.MainnetChainConfig, ethash.NewFaker(), vm.Config{}, nil)
Expand Down
6 changes: 3 additions & 3 deletions cmd/state/transaction_stats.go
Original file line number Diff line number Diff line change
Expand Up @@ -165,9 +165,9 @@ func transaction_stats() {
interruptCh <- true
}()

ethDb, err := ethdb.NewLDBDatabase("/home/akhounov/.ethereum/geth/chaindata")
//ethDb, err := ethdb.NewLDBDatabase("/Volumes/tb41/turbo-geth/geth/chaindata")
//ethDb, err := ethdb.NewLDBDatabase("/Users/alexeyakhunov/Library/Ethereum/geth/chaindata")
ethDb, err := ethdb.NewBoltDatabase("/home/akhounov/.ethereum/geth/chaindata")
//ethDb, err := ethdb.NewBoltDatabase("/Volumes/tb41/turbo-geth/geth/chaindata")
//ethDb, err := ethdb.NewBoltDatabase("/Users/alexeyakhunov/Library/Ethereum/geth/chaindata")
check(err)
defer ethDb.Close()
f, err := os.OpenFile("txs.csv", os.O_APPEND|os.O_WRONLY|os.O_CREATE, 0600)
Expand Down
4 changes: 2 additions & 2 deletions cmd/utils/cmd.go
Original file line number Diff line number Diff line change
Expand Up @@ -238,7 +238,7 @@ func ExportAppendChain(blockchain *core.BlockChain, fn string, first uint64, las
}

// ImportPreimages imports a batch of exported hash preimages into the database.
func ImportPreimages(db *ethdb.LDBDatabase, fn string) error {
func ImportPreimages(db *ethdb.BoltDatabase, fn string) error {
log.Info("Importing preimages", "file", fn)

// Open the file handle and potentially unwrap the gzip stream
Expand Down Expand Up @@ -285,7 +285,7 @@ func ImportPreimages(db *ethdb.LDBDatabase, fn string) error {

// ExportPreimages exports all known hash preimages into the specified file,
// truncating any data already present in the file.
func ExportPreimages(db *ethdb.LDBDatabase, fn string) error {
func ExportPreimages(db *ethdb.BoltDatabase, fn string) error {
log.Info("Exporting preimages", "file", fn)

// Open the file handle and potentially wrap with a gzip stream
Expand Down
Loading

0 comments on commit d2a9205

Please sign in to comment.