pub async fn run_with_iroh_p2p_relays_and_next_api(
data_dir: PathBuf,
auth_ui: Option<ApiAuth>,
auth_api: Option<ApiAuth>,
force_api_secrets: ApiSecrets,
settings: ConfigGenSettings,
db: Database,
code_version_str: String,
code_version_hash: String,
module_init_registry: ServerModuleInitRegistry,
task_group: TaskGroup,
bitcoin_rpc: DynServerBitcoinRpc,
setup_ui_router: SetupUiRouter,
dashboard_ui_router: DashboardUiRouter,
db_checkpoint_retention: u64,
session_timeout: Duration,
iroh_api_limits: ConnectionLimits,
iroh_p2p_relays: Vec<SafeUrl>,
iroh_next_api_settings: Option<IrohNextApiSettings>,
) -> Result<()>Expand description
Run a server with explicit guardian P2P relays and an optional Iroh 1.0 API.