Exchange SDK

Update dependency versions

Open lib/package.json and update @ledgerhq/wallet-api-client and @ledgerhq/wallet-api-exchange-module version that support the new coin.

Note: @ledgerhq/wallet-api-exchange-module has nightly releases, you might need to use it in order to proceed with swap tests, given that a proper version of the package is released only with every release of ledger-live.

Note 2: don’t forget to update the peerDependencies in package.json.


pnpm update @ledgerhq/wallet-api-client-client@latest
pnpm update @ledgerhq/wallet-api-exchange-module@latest

Add “new-coin” to transaction strategy

Open lib/src/wallet-api.ts and add the “new-coin” transaction method to the transaction strategy object.

Release a new version of ExchangeSDK

Once PR is merged into main, you can ask for a Release.

Once the new version of exchange-sdk is available on npm, it can be updated in the SwapLiveApp.

Ledger
Copyright © Ledger SAS. All rights reserved. Ledger, Ledger Stax, Ledger Nano S, Ledger Vault, Bolos are trademarks owned by Ledger SAS