Typescript Wallet SDK is a library that allows developers to build wallet applications on the Stellar network faster. To jump right into how the main typescript-wallet-sdk module works you can go here.
This repo uses a yarn worspace to create a monorepo that includes the main wallet sdk, and two modules for extending functionality:
- typescript-wallet-sdk - the main sdk for building wallets on stellar
- typescript-wallet-sdk-km - functionality for key managing
- typescript-wallet-sdk-soroban - functionality for smart contracts on stellar
You will need
- Node (>=18): https://nodejs.org/en/download/
- Yarn (v1.22.5 or newer): https://classic.yarnpkg.com/en/docs/install
yarn install
yarn build
- this will install and build for all sub modules
yarn test
- this will run all jest unit tests for each submodule
Some tests that are not ran as part of that suite (but run during ci/cd):
Example code can be found in the main sdk examples directory