argsman.AddArg("-walletrbf",strprintf("Send transactions with full-RBF opt-in enabled (RPC only, default: %u)",DEFAULT_WALLET_RBF),ArgsManager::ALLOW_ANY,OptionsCategory::WALLET);
#ifdef USE_BDB
argsman.AddArg("-dblogsize=<n>",strprintf("Flush wallet database activity from memory to disk log every <n> megabytes (default: %u)",DEFAULT_WALLET_DBLOGSIZE),ArgsManager::ALLOW_ANY|ArgsManager::DEBUG_ONLY,OptionsCategory::WALLET_DEBUG_TEST);
argsman.AddArg("-dblogsize=<n>",strprintf("Flush wallet database activity from memory to disk log every <n> megabytes (default: %u)",DatabaseOptions().max_log_mb),ArgsManager::ALLOW_ANY|ArgsManager::DEBUG_ONLY,OptionsCategory::WALLET_DEBUG_TEST);
argsman.AddArg("-flushwallet",strprintf("Run a thread to flush wallet periodically (default: %u)",DEFAULT_FLUSHWALLET),ArgsManager::ALLOW_ANY|ArgsManager::DEBUG_ONLY,OptionsCategory::WALLET_DEBUG_TEST);
argsman.AddArg("-privdb",strprintf("Sets the DB_PRIVATE flag in the wallet db environment (default: %u)",DEFAULT_WALLET_PRIVDB),ArgsManager::ALLOW_ANY|ArgsManager::DEBUG_ONLY,OptionsCategory::WALLET_DEBUG_TEST);
argsman.AddArg("-privdb",strprintf("Sets the DB_PRIVATE flag in the wallet db environment (default: %u)",!DatabaseOptions().use_shared_memory),ArgsManager::ALLOW_ANY|ArgsManager::DEBUG_ONLY,OptionsCategory::WALLET_DEBUG_TEST);