Overview
This patch resolves a configuration issue where overly strict default timeout settings prevented the SDK's retry mechanism from working properly.
What's New:
- Added
SDK_GRPC_DEADLINE(default: 10 seconds) to control gRPC request timeouts - Added
SDK_MAX_ATTEMPTS(default: 10) to configure retry attempts - Deprecated
CONSENSUS_MAX_EXECUTION_TIMEin favor of the newSDK_GRPC_DEADLINEsetting
A comprehensive SDK configuration guide is available at:
https://github.com/hiero-ledger/hiero-json-rpc-relay/blob/main/docs/sdk-timeout-retry-config-guide.md
What's Changed
- feat(relay): optimize SDK timeout configuration and retry logic (#4808) to release/0.74 by @quiet-node in #4808
Full Changelog: v0.74.0...v0.74.1