aboutsummaryrefslogtreecommitdiffstats
path: root/cmd/utils/flags.go
diff options
context:
space:
mode:
authorMartin Holst Swende <martin@swende.se>2019-06-24 22:16:44 +0800
committerPéter Szilágyi <peterke@gmail.com>2019-06-24 22:16:44 +0800
commit1da5e0ebb0bf702f1e4d811b9dab9b3f4589e9e5 (patch)
tree5b37b2225f4ac75c5468d7a29b045b62204fb9f0 /cmd/utils/flags.go
parente4a1488b2f9b0d8dbe51f8eda067374985d8b188 (diff)
downloadgo-tangerine-1da5e0ebb0bf702f1e4d811b9dab9b3f4589e9e5.tar
go-tangerine-1da5e0ebb0bf702f1e4d811b9dab9b3f4589e9e5.tar.gz
go-tangerine-1da5e0ebb0bf702f1e4d811b9dab9b3f4589e9e5.tar.bz2
go-tangerine-1da5e0ebb0bf702f1e4d811b9dab9b3f4589e9e5.tar.lz
go-tangerine-1da5e0ebb0bf702f1e4d811b9dab9b3f4589e9e5.tar.xz
go-tangerine-1da5e0ebb0bf702f1e4d811b9dab9b3f4589e9e5.tar.zst
go-tangerine-1da5e0ebb0bf702f1e4d811b9dab9b3f4589e9e5.zip
core/state, cmd/geth: streaming json output for dump command (#15475)
* core/state, cmd/geth: streaming json output dump cmd + optional code+storage * dump: add option to continue even if preimages are missing * core, evm: lint nits * cmd: use local flags for dump, omit empty code/storage * core/state: fix state dump test
Diffstat (limited to 'cmd/utils/flags.go')
-rw-r--r--cmd/utils/flags.go16
1 files changed, 16 insertions, 0 deletions
diff --git a/cmd/utils/flags.go b/cmd/utils/flags.go
index 8c5a0c99a..8d94539ab 100644
--- a/cmd/utils/flags.go
+++ b/cmd/utils/flags.go
@@ -196,6 +196,22 @@ var (
Name: "ulc.trusted",
Usage: "List of trusted ULC servers",
}
+ IterativeOutputFlag = cli.BoolFlag{
+ Name: "iterative",
+ Usage: "Print streaming JSON iteratively, delimited by newlines",
+ }
+ ExcludeStorageFlag = cli.BoolFlag{
+ Name: "nostorage",
+ Usage: "Exclude storage entries (save db lookups)",
+ }
+ IncludeIncompletesFlag = cli.BoolFlag{
+ Name: "incompletes",
+ Usage: "Include accounts for which we don't have the address (missing preimage)",
+ }
+ ExcludeCodeFlag = cli.BoolFlag{
+ Name: "nocode",
+ Usage: "Exclude contract code (save db lookups)",
+ }
defaultSyncMode = eth.DefaultConfig.SyncMode
SyncModeFlag = TextMarshalerFlag{
Name: "syncmode",