@ -48,10 +48,8 @@ var (
Name : "removedb" ,
Usage : "Remove blockchain and state databases" ,
ArgsUsage : "" ,
Flags : [ ] cli . Flag {
utils . DataDirFlag ,
} ,
Category : "DATABASE COMMANDS" ,
Flags : utils . DatabasePathFlags ,
Category : "DATABASE COMMANDS" ,
Description : `
Remove blockchain and state databases ` ,
}
@ -79,16 +77,9 @@ Remove blockchain and state databases`,
Action : utils . MigrateFlags ( inspect ) ,
Name : "inspect" ,
ArgsUsage : "<prefix> <start>" ,
Flags : [ ] cli . Flag {
utils . DataDirFlag ,
utils . AncientFlag ,
Flags : utils . GroupFlags ( [ ] cli . Flag {
utils . SyncModeFlag ,
utils . MainnetFlag ,
utils . RopstenFlag ,
utils . SepoliaFlag ,
utils . RinkebyFlag ,
utils . GoerliFlag ,
} ,
} , utils . NetworkFlags , utils . DatabasePathFlags ) ,
Usage : "Inspect the storage size for each type of data in the database" ,
Description : ` This commands iterates the entire database. If the optional 'prefix' and 'start' arguments are provided, then the iteration is limited to the given subset of data. ` ,
}
@ -96,31 +87,19 @@ Remove blockchain and state databases`,
Action : utils . MigrateFlags ( dbStats ) ,
Name : "stats" ,
Usage : "Print leveldb statistics" ,
Flags : [ ] cli . Flag {
utils . DataDirFlag ,
Flags : utils . GroupFlags ( [ ] cli . Flag {
utils . SyncModeFlag ,
utils . MainnetFlag ,
utils . RopstenFlag ,
utils . SepoliaFlag ,
utils . RinkebyFlag ,
utils . GoerliFlag ,
} ,
} , utils . NetworkFlags , utils . DatabasePathFlags ) ,
}
dbCompactCmd = cli . Command {
Action : utils . MigrateFlags ( dbCompact ) ,
Name : "compact" ,
Usage : "Compact leveldb database. WARNING: May take a very long time" ,
Flags : [ ] cli . Flag {
utils . DataDirFlag ,
Flags : utils . GroupFlags ( [ ] cli . Flag {
utils . SyncModeFlag ,
utils . MainnetFlag ,
utils . RopstenFlag ,
utils . SepoliaFlag ,
utils . RinkebyFlag ,
utils . GoerliFlag ,
utils . CacheFlag ,
utils . CacheDatabaseFlag ,
} ,
} , utils . NetworkFlags , utils . DatabasePathFlags ) ,
Description : ` This command performs a database compaction .
WARNING : This operation may take a very long time to finish , and may cause database
corruption if it is aborted during execution ' ! ` ,
@ -130,15 +109,9 @@ corruption if it is aborted during execution'!`,
Name : "get" ,
Usage : "Show the value of a database key" ,
ArgsUsage : "<hex-encoded key>" ,
Flags : [ ] cli . Flag {
utils . DataDirFlag ,
Flags : utils . GroupFlags ( [ ] cli . Flag {
utils . SyncModeFlag ,
utils . MainnetFlag ,
utils . RopstenFlag ,
utils . SepoliaFlag ,
utils . RinkebyFlag ,
utils . GoerliFlag ,
} ,
} , utils . NetworkFlags , utils . DatabasePathFlags ) ,
Description : "This command looks up the specified database key from the database." ,
}
dbDeleteCmd = cli . Command {
@ -146,15 +119,9 @@ corruption if it is aborted during execution'!`,
Name : "delete" ,
Usage : "Delete a database key (WARNING: may corrupt your database)" ,
ArgsUsage : "<hex-encoded key>" ,
Flags : [ ] cli . Flag {
utils . DataDirFlag ,
Flags : utils . GroupFlags ( [ ] cli . Flag {
utils . SyncModeFlag ,
utils . MainnetFlag ,
utils . RopstenFlag ,
utils . SepoliaFlag ,
utils . RinkebyFlag ,
utils . GoerliFlag ,
} ,
} , utils . NetworkFlags , utils . DatabasePathFlags ) ,
Description : ` This command deletes the specified database key from the database .
WARNING : This is a low - level operation which may cause database corruption ! ` ,
}
@ -163,15 +130,9 @@ WARNING: This is a low-level operation which may cause database corruption!`,
Name : "put" ,
Usage : "Set the value of a database key (WARNING: may corrupt your database)" ,
ArgsUsage : "<hex-encoded key> <hex-encoded value>" ,
Flags : [ ] cli . Flag {
utils . DataDirFlag ,
Flags : utils . GroupFlags ( [ ] cli . Flag {
utils . SyncModeFlag ,
utils . MainnetFlag ,
utils . RopstenFlag ,
utils . SepoliaFlag ,
utils . RinkebyFlag ,
utils . GoerliFlag ,
} ,
} , utils . NetworkFlags , utils . DatabasePathFlags ) ,
Description : ` This command sets a given database key to the given value .
WARNING : This is a low - level operation which may cause database corruption ! ` ,
}
@ -180,15 +141,9 @@ WARNING: This is a low-level operation which may cause database corruption!`,
Name : "dumptrie" ,
Usage : "Show the storage key/values of a given storage trie" ,
ArgsUsage : "<hex-encoded storage trie root> <hex-encoded start (optional)> <int max elements (optional)>" ,
Flags : [ ] cli . Flag {
utils . DataDirFlag ,
Flags : utils . GroupFlags ( [ ] cli . Flag {
utils . SyncModeFlag ,
utils . MainnetFlag ,
utils . RopstenFlag ,
utils . SepoliaFlag ,
utils . RinkebyFlag ,
utils . GoerliFlag ,
} ,
} , utils . NetworkFlags , utils . DatabasePathFlags ) ,
Description : "This command looks up the specified database key from the database." ,
}
dbDumpFreezerIndex = cli . Command {
@ -196,15 +151,9 @@ WARNING: This is a low-level operation which may cause database corruption!`,
Name : "freezer-index" ,
Usage : "Dump out the index of a given freezer type" ,
ArgsUsage : "<type> <start (int)> <end (int)>" ,
Flags : [ ] cli . Flag {
utils . DataDirFlag ,
Flags : utils . GroupFlags ( [ ] cli . Flag {
utils . SyncModeFlag ,
utils . MainnetFlag ,
utils . RopstenFlag ,
utils . SepoliaFlag ,
utils . RinkebyFlag ,
utils . GoerliFlag ,
} ,
} , utils . NetworkFlags , utils . DatabasePathFlags ) ,
Description : "This command displays information about the freezer index." ,
}
dbImportCmd = cli . Command {
@ -212,14 +161,9 @@ WARNING: This is a low-level operation which may cause database corruption!`,
Name : "import" ,
Usage : "Imports leveldb-data from an exported RLP dump." ,
ArgsUsage : "<dumpfile> <start (optional)" ,
Flags : [ ] cli . Flag {
utils . DataDirFlag ,
Flags : utils . GroupFlags ( [ ] cli . Flag {
utils . SyncModeFlag ,
utils . MainnetFlag ,
utils . RopstenFlag ,
utils . RinkebyFlag ,
utils . GoerliFlag ,
} ,
} , utils . NetworkFlags , utils . DatabasePathFlags ) ,
Description : "The import command imports the specific chain data from an RLP encoded stream." ,
}
dbExportCmd = cli . Command {
@ -227,29 +171,18 @@ WARNING: This is a low-level operation which may cause database corruption!`,
Name : "export" ,
Usage : "Exports the chain data into an RLP dump. If the <dumpfile> has .gz suffix, gzip compression will be used." ,
ArgsUsage : "<type> <dumpfile>" ,
Flags : [ ] cli . Flag {
utils . DataDirFlag ,
Flags : utils . GroupFlags ( [ ] cli . Flag {
utils . SyncModeFlag ,
utils . MainnetFlag ,
utils . RopstenFlag ,
utils . RinkebyFlag ,
utils . GoerliFlag ,
} ,
} , utils . NetworkFlags , utils . DatabasePathFlags ) ,
Description : "Exports the specified chain data to an RLP encoded stream, optionally gzip-compressed." ,
}
dbMetadataCmd = cli . Command {
Action : utils . MigrateFlags ( showMetaData ) ,
Name : "metadata" ,
Usage : "Shows metadata about the chain status." ,
Flags : [ ] cli . Flag {
utils . DataDirFlag ,
Flags : utils . GroupFlags ( [ ] cli . Flag {
utils . SyncModeFlag ,
utils . MainnetFlag ,
utils . RopstenFlag ,
utils . SepoliaFlag ,
utils . RinkebyFlag ,
utils . GoerliFlag ,
} ,
} , utils . NetworkFlags , utils . DatabasePathFlags ) ,
Description : "Shows metadata about the chain status." ,
}
dbMigrateFreezerCmd = cli . Command {
@ -257,15 +190,9 @@ WARNING: This is a low-level operation which may cause database corruption!`,
Name : "freezer-migrate" ,
Usage : "Migrate legacy parts of the freezer. (WARNING: may take a long time)" ,
ArgsUsage : "" ,
Flags : [ ] cli . Flag {
utils . DataDirFlag ,
Flags : utils . GroupFlags ( [ ] cli . Flag {
utils . SyncModeFlag ,
utils . MainnetFlag ,
utils . RopstenFlag ,
utils . SepoliaFlag ,
utils . RinkebyFlag ,
utils . GoerliFlag ,
} ,
} , utils . NetworkFlags , utils . DatabasePathFlags ) ,
Description : ` The freezer - migrate command checks your database for receipts in a legacy format and updates those .
WARNING : please back - up the receipt files in your ancients before running this command . ` ,
}