createSubmitHttpClient

fun createSubmitHttpClient(): HttpClient

Creates an HTTP client for submitting transactions with extended timeout.

The client is configured with:

  • JSON content negotiation with lenient parsing

  • Extended timeout settings (10s connect, 65s request/socket for transaction submission)

  • Retry configuration with exponential backoff

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

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