All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
- Refactor code to be compatible with latest Stellar SDK (v17)
- Upgrade the Stellar Router SDK dependency
- Update the Stellar SDK
- Include method
ownerOfto separate the logic fromfetchOwnedNFTsso it can be used in more situations
- Include method
fetchOwnedNFTsfor SEP-0050 based assets, it assumes the asset uses the sameBalance(Address)key SEP-0041
- Upgrade stellar sdk
- Remove "\x00" (null) values from the asset code when converting the XDR to string
- Skip the
cacheAssetslogic if all assets are already cached
- Return to using ledger keys instead of simulations of the contracts
IBalanceResultnow include more values to make the identification of classic assets and real available balances easier
- Bring back the
StellarAssetsSdkname for the SDK's class that was automatically changed. - Update README.md and github action so it only publish with new tags instead of pushes to the main branch
- Add new dependency
@creit-tech/stellar-router-sdk.
- Change the IBalanceResult so its
balancevalue is just the amount instead of including bothauthorizedandclawback. - Move from getting the keys and instead use
- Add the method
balancesto allow fetching multiple balances from multiple accounts and multiple contracts at the same time
- Start the library with the method
balance.