defaultHttpClient

fun defaultHttpClient(): HttpClient

Creates a default HTTP client configured for Soroban RPC.

The client is configured with:

  • JSON content negotiation with lenient parsing

  • Request timeout of 60 seconds

  • Connection timeout of 10 seconds

  • Client identification headers (X-Client-Name, X-Client-Version)

Client identification headers help Stellar server operators track SDK usage and identify SDK-specific issues.

Return

Configured HttpClient instance