Skip to content

Feat/sync transactions#383

Closed
L-Zuluaga wants to merge 3 commits into
v0.22from
feat/sync-transactions
Closed

Feat/sync transactions#383
L-Zuluaga wants to merge 3 commits into
v0.22from
feat/sync-transactions

Conversation

@L-Zuluaga

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 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.

3 participants