# UniSat Wallet SDK

## Getting Started

This repository utilizes a Yarn workspace. To begin setting up the environment, follow these steps:

```shell
# Install dependencies
yarn install

# Build the project
yarn build

# Run tests to ensure everything is set up correctly
yarn test
```

## Usage

To integrate the UniSat Wallet SDK into your project, use the following command:

```shell

yarn add @unisat/wallet-sdk

```

This command adds the UniSat Wallet SDK to your project, allowing you to start integrating wallet functionalities right away.

## Features

The UniSat Wallet SDK provides a range of features designed to facilitate the management of digital wallets and transactions.
Key features include:

- **Wallet Management**: Create and manage user wallets efficiently.
- **Transaction Handling**: Send and receive transactions with ease.
- **Security Enhancements**: Implement robust security measures to protect user assets.

## Contributing

We welcome contributions to the UniSat Wallet SDK. If you are interested in contributing and you have a bug or an idea,
browse the open issues before opening a new one. You can also take a look at the [Open Source Guides](https://opensource.guide/).

## Support

Should you encounter any issues or require assistance, please submit an issue on our GitHub repository.
We are committed to providing support and resolving problems swiftly.

## License

The UniSat Wallet SDK is licensed under the ISC License. For detailed licensing information, please refer to the `LICENSE` file in the repository.
