argsman.AddArg("-rescan","Rescan the block chain for missing wallet transactions on startup",ArgsManager::ALLOW_ANY,OptionsCategory::WALLET);
argsman.AddArg("-rescan","Rescan the block chain for missing wallet transactions on startup",ArgsManager::ALLOW_ANY,OptionsCategory::WALLET);
#ifdef ENABLE_EXTERNAL_SIGNER
#ifdef ENABLE_EXTERNAL_SIGNER
argsman.AddArg("-signer=<cmd>","External signing tool, see docs/external-signer.md",ArgsManager::ALLOW_ANY,OptionsCategory::WALLET);
argsman.AddArg("-signer=<cmd>","External signing tool, see doc/external-signer.md",ArgsManager::ALLOW_ANY,OptionsCategory::WALLET);
#endif
#endif
argsman.AddArg("-spendzeroconfchange",strprintf("Spend unconfirmed change when sending transactions (default: %u)",DEFAULT_SPEND_ZEROCONF_CHANGE),ArgsManager::ALLOW_ANY,OptionsCategory::WALLET);
argsman.AddArg("-spendzeroconfchange",strprintf("Spend unconfirmed change when sending transactions (default: %u)",DEFAULT_SPEND_ZEROCONF_CHANGE),ArgsManager::ALLOW_ANY,OptionsCategory::WALLET);
argsman.AddArg("-txconfirmtarget=<n>",strprintf("If paytxfee is not set, include enough fee so transactions begin confirmation on average within n blocks (default: %u)",DEFAULT_TX_CONFIRM_TARGET),ArgsManager::ALLOW_ANY,OptionsCategory::WALLET);
argsman.AddArg("-txconfirmtarget=<n>",strprintf("If paytxfee is not set, include enough fee so transactions begin confirmation on average within n blocks (default: %u)",DEFAULT_TX_CONFIRM_TARGET),ArgsManager::ALLOW_ANY,OptionsCategory::WALLET);