Skip to content

fix: RPC circuit breaker, simulation result caching, union-type decode, oversized tx warning - #888

Draft
uche001-dev wants to merge 1 commit into
Sorokit:mainfrom
uche001-dev:fix/rpc-circuit-breaker-sim-cache-union-decode-tx-size-warning
Draft

uche001-dev wants to merge 1 commit into
Sorokit:mainfrom
uche001-dev:fix/rpc-circuit-breaker-sim-cache-union-decode-tx-size-warning

Conversation

@uche001-dev

Copy link
Copy Markdown

Summary

Tracking PR batching four fixes. Implementation in progress.

closes #855
closes #856
closes #857
closes #858

Changes

#855: circuit breaker pattern for RpcConnectionPool so it stops hammering failing endpoints indefinitely, work in progress.
#856: caching of SorobanSimulation results to avoid re-simulating repeated invocations of the same contract call, work in progress.
#857: correct handling of union-type return values in ContractResultDecoder, work in progress.
#858: warning in TransactionBuilder when operations exceed typical transaction size, work in progress.

Test plan

TBD

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment