# Changelog
All notable changes to this SDK will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/) and this project adheres to [Semantic Versioning](https://semver.org/)


## [1.0.0] - 2024-05-08

This release introduces breaking changes due to the removal of a number of endpoints that were deemed
ancillary. If you are using these endpoints & would like them to remain in the SDK please reach out at [support@syndicate.io](mailto:support@syndicate.io?subject=[GitHub] Syndicate SDK).

 A new `waitForHash` helper was introduced in addition to a new transaction status value `PAUSED`, which indicates your project's wallet is low on funds.

### Added

- `waitForHash` helper to wait for a transaction hash given a `transactionId`
- `PAUSED` `TransactionStatus` value which indicates the project's wallet for the corresponding chain is low on funds. You can visit our [dashboard](https://dashboard.syndicate.io/) to restart your wallet after topping it up to resume transaction broadcasting for a given chain

### Removed

The following endpoints were removed as they are either not exposed to all clients or return data that is covered already by other methods in the SDK
- `funding.getTransactionsByProjects()`
- `wallet.createWallet()`
- `wallet.retireWallet()`
- `wallet.toggleIsActive()`
- `wallet.getProjectTransactionStats()`
- `wallet.getTransactionsByProject()`
