v0.2.1-pre.003

This commit is contained in:
2026-08-17 18:55:14 +02:00
parent d3fc0c6d69
commit babe7d9f2b
11 changed files with 1007 additions and 22 deletions

View File

@@ -1,5 +1,5 @@
// file: crates/ksp-onchain-transport-lib/src/settings.rs
// version: 2
// version: 3
/// Runtime HTTP endpoint URL owned by Transport.
///
@@ -443,6 +443,10 @@ impl HttpTransportSettings {
}
}
pub(crate) fn validate_endpoint_settings(endpoint: &crate::HttpEndpointSettings) -> ksp_core_lib::Result<()> {
return validate_endpoint(endpoint, 0);
}
fn validate_retry(retry: &crate::HttpRetrySettings) -> ksp_core_lib::Result<()> {
if retry.initial_backoff().is_zero() {
return invalid_settings("initial retry backoff must be greater than zero", "retry.initial_backoff");