Add -testnet flag to showblock.

This commit is contained in:
Josh Rickmar 2013-10-10 13:22:55 -04:00
parent a275687f3f
commit 486907c441

View file

@ -35,7 +35,7 @@ func main() {
var dbType string var dbType string
var datadir string var datadir string
var shastring, eshastring, outfile string var shastring, eshastring, outfile string
var rflag, fflag, tflag bool var rflag, fflag, tflag, testnetflag bool
var progress int var progress int
end := int64(-1) end := int64(-1)
flag.StringVar(&dbType, "dbtype", "", "Database backend to use for the Block Chain") flag.StringVar(&dbType, "dbtype", "", "Database backend to use for the Block Chain")
@ -47,6 +47,7 @@ func main() {
flag.BoolVar(&rflag, "r", false, "raw block") flag.BoolVar(&rflag, "r", false, "raw block")
flag.BoolVar(&fflag, "f", false, "fmt block") flag.BoolVar(&fflag, "f", false, "fmt block")
flag.BoolVar(&tflag, "t", false, "show transactions") flag.BoolVar(&tflag, "t", false, "show transactions")
flag.BoolVar(&testnetflag, "testnet", false, "use testnet db")
flag.IntVar(&progress, "p", 0, "show progress") flag.IntVar(&progress, "p", 0, "show progress")
flag.Parse() flag.Parse()
@ -67,7 +68,11 @@ func main() {
if len(datadir) == 0 { if len(datadir) == 0 {
datadir = filepath.Join(btcdHomeDir(), "data") datadir = filepath.Join(btcdHomeDir(), "data")
} }
datadir = filepath.Join(datadir, "testnet") if testnetflag {
datadir = filepath.Join(datadir, "testnet")
} else {
datadir = filepath.Join(datadir, "mainnet")
}
blockDbNamePrefix := "blocks" blockDbNamePrefix := "blocks"
dbName := blockDbNamePrefix + "_" + dbType dbName := blockDbNamePrefix + "_" + dbType