Skip to content

feat: upgrade stellar_sdk to support Protocol 26 and bump version to … - #382

Closed
L-Zuluaga wants to merge 2 commits into
mainfrom
feat/sync-transactions
Closed

feat: upgrade stellar_sdk to support Protocol 26 and bump version to …#382
L-Zuluaga wants to merge 2 commits into
mainfrom
feat/sync-transactions

Conversation

@L-Zuluaga

@L-Zuluaga L-Zuluaga commented Jun 3, 2026

Copy link
Copy Markdown
Member

This PR upgrades the SDK to support Stellar Protocol 26, introduces Smart Contract Constructor support, and improves async transaction handling.

Changes:

  • Upgrade stellar_base dependency to ~> 0.17.0 to support Protocol 22, 23, and 26.
  • Add CreateContractArgsV2 implementing CAP-0058 for Smart Contract Constructor support.
  • Update HostFunction to support the :create_contract_v2 host function type.
  • Add async transaction error types: AsyncTransaction, AsyncTransactionError, and an ErrorMapper to handle Horizon async error responses (400, 409 duplicate, 409 try-again-later, 504).
  • Update CI/CD runners to ubuntu-latest (ubuntu-24.04), bump OTP to 26.2/27.2 and Elixir to 1.16/1.17, update actions/cache to v4, and upgrade Credo to ~> 1.7.

@L-Zuluaga L-Zuluaga self-assigned this Jun 3, 2026
@L-Zuluaga
L-Zuluaga force-pushed the feat/sync-transactions branch 2 times, most recently from aa56043 to 9229253 Compare June 3, 2026 00:31
@L-Zuluaga
L-Zuluaga force-pushed the feat/sync-transactions branch from 9229253 to bb43c5b Compare June 3, 2026 00:37
@L-Zuluaga L-Zuluaga closed this Jun 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants