Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat(bindings-ts): support multi-auth workflows
- add `atomic_swap` and `token` contracts from https://github.com/stellar/soroban-examples to `test-wasms` - greatly complicate `ts-tests/package.json` to deploy & generate bindings for these new contracts, plus creating an `alice` identity and minting separate amounts of two separate tokens to the `root` user and `alice` - add tests for atomic swap functionality inspired by https://github.com/stellar/soroban-react-atomic-swap - let this logic guide needed updates to `bindings typescript`-generated libraries: - don't return flat values - instead, always return an object which will have at least a `txUnsigned` and `simulation` key - object contains all possibly-relevant fields from the logic it performs Co-authored-by: Aristides Staffieri <aristides.staffieri@stellar.org>
- Loading branch information