UNPKG

@raiden_network/raiden-cli

Version:

Raiden Light Client standalone app with a REST API via HTTP

156 lines (111 loc) 6.88 kB
# Changelog ## [Unreleased] ## [3.1.1] - 2022-07-28 ### Fixed - [#3161] Update dependencies and merge fixes from `v2` [#3161]: https://github.com/raiden-network/light-client/pull/3161 ## [2.3.0] - 2022-07-27 ### Fixed - [#3135] Fixed some native dependencies to allow installing and running in ARM64 processors (e.g. Apple's M1 computers) ### Changed - [#3160] Backport v3.1.0 improvements to `v2` series (supporting [raiden-contracts v0.40 Coruscant](https://github.com/raiden-network/raiden-contracts/releases/tag/v0.40.0) and Ethereum Mainnet). Notably, `--web-ui` option is available on v2 Mainnet series. [#3135]: https://github.com/raiden-network/light-client/issues/3135 [#3160]: https://github.com/raiden-network/light-client/pull/3160 ## [3.1.0] - 2022-06-30 ### Added - [#3122] `/api/v1/state.json` endpoint to allow downloading/backing up and `--load-state <path.json>` parameter to upload/rehydrate state/database in a fresh instance - [#3123] **Experimental**: `--web-ui` option to serve [Raiden WebUI](https://github.com/raiden-network/webui) from `/ui` route; requires `yarn build:webui` [#3122]: https://github.com/raiden-network/light-client/issues/3122 [#3123]: https://github.com/raiden-network/light-client/issues/3123 ## [3.0.0] - 2022-05-02 ### Removed - [#3034] Remove `--default-settle-timeout` CLI option, since this value isn't customizable anymore and instead constant per contract's deployment ### Changed - [#3034] `--default-reveal-timeout` now receives seconds, instead of blocks [#3034]: https://github.com/raiden-network/light-client/pull/3034 ## [2.2.0] - 2022-04-22 ### Added - [#3034] Add `OneToN` and `UserDepositToken` (SVT/RDN) addresses to `/contracts` and `/user_deposit` endpoints, `eth_balance`, current `block_number` and `network` info properties to `/address` endpoint - [#3101] You can now install/run raiden-cli from npmjs with `npx -p @raiden_network/raiden-cli raiden <options>` [#3034]: https://github.com/raiden-network/light-client/pull/3034 [#3101]: https://github.com/raiden-network/light-client/pull/3101 ## [2.1.0] - 2021-12-29 ## [2.0.1] - 2021-12-24 ## [2.0.0] - 2021-12-23 ### Added - [#2949] Passthrough `/payments` parameters, including `paths`, which should receive pre-fetched route in the format `{ route: Address[]; estimated_fee: NumericString; address_metadata?: MetadataMap }[]`. - [#2971] Allow appending `:<block>` to `--user-deposit-contract-address=` option, to start scanning since this block instead of genesis [#2949]: https://github.com/raiden-network/light-client/issues/2949 [#2971]: https://github.com/raiden-network/light-client/pull/2971 ## [2.0.0-rc.2] - 2021-09-14 ## [2.0.0-rc.1] - 2021-08-13 ## [1.1.0] - 2021-08-09 ## [1.0.0] - 2021-06-16 ## [0.17.0] - 2021-06-15 ### Added - [#2789] Make raiden-cli package being published to NPM registry on new relases [#1576]: https://github.com/raiden-network/light-client/issues/2789 ### Added - [#1576] Add functionality to deploy token networks - [#2577] Add `--proportional-imbalance-fee` and `--cap-mediation-fees` options for imbalance fees - [#2795] Add `--gas-price` option to control gasPrice strategy as a multiplier of provider-returned `eth_gasPrice` - [#2590] Add default configuration for mediation fees [#1576]: https://github.com/raiden-network/light-client/issues/1576 [#2577]: https://github.com/raiden-network/light-client/issues/2577 [#2795]: https://github.com/raiden-network/light-client/issues/2795 [#2790]: https://github.com/raiden-network/light-client/issues/2790 ## [0.16.0] - 2021-04-01 ### Changed - [#2570] Support list of additional services URLs to be passed to `--pathfindingServiceAddress` - [#2581] CLI now defaults to `3% * fee + 0.05% * amount` for fee safety margin, same as PC ### Added - [#1342] `--flat-fee` param to set a fixed fee (per token) to be taken on transfers being mediated [#1342]: https://github.com/raiden-network/light-client/issues/1342 [#2581]: https://github.com/raiden-network/light-client/pull/2581 ## [0.15.0] - 2021-01-26 ### Added - [#2417] Register sensible endpoints on 'synced' SDK promise, updates /status API accordingly ### Changed - [#2505] Wait for background tasks to gracefully complete before exiting [#2417]: https://github.com/raiden-network/light-client/pull/2417 [#2505]: https://github.com/raiden-network/light-client/pull/2505 ## [0.14.0] - 2020-11-25 ### Fixed - [#2361] Workaround wrtc segfault on teardown [#2361]: https://github.com/raiden-network/light-client/issues/2361 ## [0.13.0] - 2020-11-10 ### Fixed - [#2314] Return proper error codes for transfer failures - [#2344] Handle JSON wallets with trimmed IVs [#2314]: https://github.com/raiden-network/light-client/pull/2336 [#2344]: https://github.com/raiden-network/light-client/issues/2336 ## [0.12.0] - 2020-10-22 ### Changed - [#2053] Remove obsolete entrypoint and make `raiden` the default one - [#2172] Bundle CLI with `ncc` [#2053]: https://github.com/raiden-network/light-client/pulls/2053 [#2172]: https://github.com/raiden-network/light-client/issues/2172 ## [0.11.1] - 2020-08-18 ### Changed - [#2054] Update to Raiden contracts `v0.37.1` [#2054]: https://github.com/raiden-network/light-client/pulls/2054 [Unreleased]: https://github.com/raiden-network/light-client/compare/v3.1.1...HEAD [3.1.1]: https://github.com/raiden-network/light-client/compare/v3.1.0...v3.1.1 [2.3.0]: https://github.com/raiden-network/light-client/compare/v2.2.0...v2.3.0 [3.1.0]: https://github.com/raiden-network/light-client/compare/v3.0.0...v3.1.0 [3.0.0]: https://github.com/raiden-network/light-client/compare/v2.2.0...v3.0.0 [2.2.0]: https://github.com/raiden-network/light-client/compare/v2.1.0...v2.2.0 [2.1.0]: https://github.com/raiden-network/light-client/compare/v2.0.1...v2.1.0 [2.0.1]: https://github.com/raiden-network/light-client/compare/v2.0.0...v2.0.1 [2.0.0]: https://github.com/raiden-network/light-client/compare/v2.0.0-rc.2...v2.0.0 [2.0.0-rc.2]: https://github.com/raiden-network/light-client/compare/v2.0.0-rc.1...v2.0.0-rc.2 [2.0.0-rc.1]: https://github.com/raiden-network/light-client/compare/v1.1.0...v2.0.0-rc.1 [1.1.0]: https://github.com/raiden-network/light-client/compare/v1.0.0...v1.1.0 [1.0.0]: https://github.com/raiden-network/light-client/compare/v0.17.0...v1.0.0 [0.17.0]: https://github.com/raiden-network/light-client/compare/v0.16.0...v0.17.0 [0.16.0]: https://github.com/raiden-network/light-client/compare/v0.15.0...v0.16.0 [0.15.0]: https://github.com/raiden-network/light-client/compare/v0.14.0...v0.15.0 [0.14.0]: https://github.com/raiden-network/light-client/compare/v0.13.0...v0.14.0 [0.13.0]: https://github.com/raiden-network/light-client/compare/v0.12.0...v0.13.0 [0.12.0]: https://github.com/raiden-network/light-client/compare/v0.11.1...v0.12.0 [0.11.1]: https://github.com/raiden-network/light-client/compare/v0.11.0...v0.11.1