Skip to content

Commit

Permalink
feat(ts-bindings)!: now powered by ContractClient
Browse files Browse the repository at this point in the history
Most logic in the TS Bindings has now been implemented in stellar-sdk as
a `ContractClient` that dynamically fetches the contract's XDR and
generates JS for each contract method at runtime. This means logic like
`AssembledTransaction` now lives entirely in stellar-sdk, and can be
relied on by each library generated by TS Bindings, rather than
duplicating this logic in each of these libraries. TS Bindings now has a
much smaller focus—basically, only to generate the types.

This shrinks the TS Bindings, importing and using this new
ContractClient logic.
  • Loading branch information
chadoh committed Mar 13, 2024
1 parent db203d3 commit c8f9c53
Show file tree
Hide file tree
Showing 37 changed files with 2,205 additions and 5,467 deletions.
8 changes: 7 additions & 1 deletion Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

This file was deleted.

Loading

0 comments on commit c8f9c53

Please sign in to comment.