add parse option
This commit is contained in:
parent
d7a159a837
commit
aa1b6c2b89
@ -48,6 +48,7 @@ var (
|
|||||||
syncChunk = flag.Int("chunk", 100, "block chunk size for processing")
|
syncChunk = flag.Int("chunk", 100, "block chunk size for processing")
|
||||||
syncWorkers = flag.Int("workers", 8, "number of workers to process blocks")
|
syncWorkers = flag.Int("workers", 8, "number of workers to process blocks")
|
||||||
dryRun = flag.Bool("dryrun", false, "do not index blocks, only download")
|
dryRun = flag.Bool("dryrun", false, "do not index blocks, only download")
|
||||||
|
parse = flag.Bool("parse", false, "use in-process block parsing")
|
||||||
)
|
)
|
||||||
|
|
||||||
func main() {
|
func main() {
|
||||||
@ -70,6 +71,12 @@ func main() {
|
|||||||
*rpcPass,
|
*rpcPass,
|
||||||
time.Duration(*rpcTimeout)*time.Second)
|
time.Duration(*rpcTimeout)*time.Second)
|
||||||
|
|
||||||
|
if *parse {
|
||||||
|
rpc.Parser = &BitcoinBlockParser{
|
||||||
|
Params: GetChainParams()[0],
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
db, err := NewRocksDB(*dbPath)
|
db, err := NewRocksDB(*dbPath)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Fatal(err)
|
log.Fatal(err)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user