constarg_descriptor<int>arg_stop_after_height={"stop-after-height","If specified, the daemon will stop immediately after a block with the given height is added",0};
constarg_descriptor<bool>arg_disable_ntp={"disable-ntp","Disable NTP, could enhance to time synchronization issue but increase network privacy, consider using disable-stop-if-time-out-of-sync with it",false,true};
constarg_descriptor<bool>arg_disable_stop_if_time_out_of_sync={"disable-stop-if-time-out-of-sync","Do not stop the daemon if serious time synchronization problem is detected",false,true};
constarg_descriptor<bool>arg_disable_stop_on_low_free_space={"disable-stop-on-low-free-space","Do not stop the daemon if free space at data dir is critically low",false,true};
constarg_descriptor<std::string>arg_db_engine={"db-engine","Specify database engine for storage. May be \"lmdb\"(default) or \"mdbx\"",ARG_DB_ENGINE_LMDB,false};
constarg_descriptor<bool>arg_validate_predownload={"validate-predownload","Paranoid mode, re-validate each block from pre-downloaded database and rebuild own database",};
constarg_descriptor<std::string>arg_predownload_link={"predownload-link","Override url for blockchain database pre-downloading","",true};