🚀 Socket Launch Week Day 5:Introducing Repository Access Permissions and Custom Roles.Learn more
Sign In

@frinkly/transaction-manager

Package Overview
Dependencies
Maintainers
1
Versions
4
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@frinkly/transaction-manager - npm Package Compare versions

Comparing version
0.27.1
to
0.28.0
+774
CHANGELOG.md
# Change Log
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
# 0.28.0 (2023-02-26)
### Bug Fixes
- typescript lint for test files ([#778](https://github.com/RequestNetwork/requestNetwork/issues/778)) ([048e876](https://github.com/RequestNetwork/requestNetwork/commit/048e876a905516be0de8a31d446e4572eb74eccb))
### Features
- add declarative payment network for erc20 ([#635](https://github.com/RequestNetwork/requestNetwork/issues/635)) ([ecf4a9d](https://github.com/RequestNetwork/requestNetwork/commit/ecf4a9d5515d5eea59e017b9aaf89c133421d71b)), closes [#631](https://github.com/RequestNetwork/requestNetwork/issues/631) [#633](https://github.com/RequestNetwork/requestNetwork/issues/633) [#636](https://github.com/RequestNetwork/requestNetwork/issues/636) [#637](https://github.com/RequestNetwork/requestNetwork/issues/637) [#638](https://github.com/RequestNetwork/requestNetwork/issues/638) [#550](https://github.com/RequestNetwork/requestNetwork/issues/550)
# 0.26.0 (2020-10-14)
### Features
- remove hash in encrypted transaction ([#232](https://github.com/RequestNetwork/requestNetwork/issues/232)) ([d58f101](https://github.com/RequestNetwork/requestNetwork/commit/d58f101f9f76e408671dd1edb0d67863d1c8abd5))
- replace symmetric encryption algorithm by aes-256-gcm ([#233](https://github.com/RequestNetwork/requestNetwork/issues/233)) ([969bebe](https://github.com/RequestNetwork/requestNetwork/commit/969bebeb99b4bc2fdd31405a162934cfdff6db05))
# 0.16.0 (2020-04-21)
### Features
- add entry point to request node to get monitoring status ([#191](https://github.com/RequestNetwork/requestNetwork/issues/191)) ([1d9c239](https://github.com/RequestNetwork/requestNetwork/commit/1d9c239f5de5143cd54c3470b42786eff17748f6))
# 0.15.0 (2020-04-06)
### Features
- add the confirmed events in the highest layers ([#141](https://github.com/RequestNetwork/requestNetwork/issues/141)) ([7f9b756](https://github.com/RequestNetwork/requestNetwork/commit/7f9b756d51b20fbd45971f4db3e9865b75f2d265))
- emits "error" event when the confirmation fails ([#179](https://github.com/RequestNetwork/requestNetwork/issues/179)) ([73bfcfb](https://github.com/RequestNetwork/requestNetwork/commit/73bfcfb5f6a54d2036a47e09ce180a00c12a81ae))
# 0.13.0 (2020-02-20)
### Bug Fixes
- ts-node configuration ([#138](https://github.com/RequestNetwork/requestNetwork/issues/138)) ([e2180d5](https://github.com/RequestNetwork/requestNetwork/commit/e2180d507bd87116fdeb3466690b6df0c5187976))
### Features
- confirmed & pending state in the highest layers ([#119](https://github.com/RequestNetwork/requestNetwork/issues/119)) ([9424dc0](https://github.com/RequestNetwork/requestNetwork/commit/9424dc0c9482208fdbe714f8d29f5deed68711de))
# 0.12.0 (2020-01-16)
# 0.10.0 (2019-12-04)
### Bug Fixes
- Encryption channel use multi-format for identity instead of hash ([#501](https://github.com/RequestNetwork/requestNetwork/issues/501)) ([500a724](https://github.com/RequestNetwork/requestNetwork/commit/500a724010e6fefa26ec3e6c445df95fe32c6ebe))
- publish dist folder instead of src ([#254](https://github.com/RequestNetwork/requestNetwork/issues/254)) ([d6b5bd4](https://github.com/RequestNetwork/requestNetwork/commit/d6b5bd4899550ece7e182ee937aaacaea5413842))
### Features
- add multi-format package to serialize and deserialize data ([#546](https://github.com/RequestNetwork/requestNetwork/issues/546)) ([2b03cd1](https://github.com/RequestNetwork/requestNetwork/commit/2b03cd19f02ebc1e37f6253fec7aa13699165a3c))
- get requests by multiple topics or multiple identities ([#530](https://github.com/RequestNetwork/requestNetwork/issues/530)) ([8fe7d30](https://github.com/RequestNetwork/requestNetwork/commit/8fe7d300336eba1ba983a95122579b5adfddbc96))
- **data-access:** get channels from multiple topics ([#527](https://github.com/RequestNetwork/requestNetwork/issues/527)) ([bdebab7](https://github.com/RequestNetwork/requestNetwork/commit/bdebab735bd29c781f186e7c17840d747361a836))
- **transaction-manager:** add transaction to an existing encrypted channel ([#524](https://github.com/RequestNetwork/requestNetwork/issues/524)) ([027a0f5](https://github.com/RequestNetwork/requestNetwork/commit/027a0f56c42790a3a5f5aa700383f0144dd1206e))
- **transaction-manager:** decrypt channels ([#516](https://github.com/RequestNetwork/requestNetwork/issues/516)) ([8142c3d](https://github.com/RequestNetwork/requestNetwork/commit/8142c3dda149ad00513dae8c6d9f15a74aebf7b7))
- **transaction-manager:** get encrypted channels by topic ([#519](https://github.com/RequestNetwork/requestNetwork/issues/519)) ([5f4a77e](https://github.com/RequestNetwork/requestNetwork/commit/5f4a77ed7f10de7cd1c6eb835727822b5d078d41))
- add getChannelByTopic in data-access ([#305](https://github.com/RequestNetwork/requestNetwork/issues/305)) ([b345df8](https://github.com/RequestNetwork/requestNetwork/commit/b345df8216556674fc9f5125053508c675fa9227))
- introduce channelIds to enhance the topics mechanism ([#297](https://github.com/RequestNetwork/requestNetwork/issues/297)) ([6072905](https://github.com/RequestNetwork/requestNetwork/commit/607290533b8a7c58bd01c803ba06c5f846eb6bf6))
- persist encrypted transaction in transaction manager ([#495](https://github.com/RequestNetwork/requestNetwork/issues/495)) ([7523f93](https://github.com/RequestNetwork/requestNetwork/commit/7523f930a66b9ba0fa8d71a6238c908e09369ab6))
- Timestamp from storage to client ([#309](https://github.com/RequestNetwork/requestNetwork/issues/309)) ([bb0ac19](https://github.com/RequestNetwork/requestNetwork/commit/bb0ac195077aa59b1547fb5b16169267a4173c3a))
- Transaction-manager: ignore the wrong transactions of channels ([#514](https://github.com/RequestNetwork/requestNetwork/issues/514)) ([4ec82c6](https://github.com/RequestNetwork/requestNetwork/commit/4ec82c695536e028e17b9b16e76cf366bd9b7965))
# [0.27.0](https://github.com/RequestNetwork/requestNetwork/compare/@frinkly/transaction-manager@0.26.0...@frinkly/transaction-manager@0.27.0) (2022-11-04)
### Bug Fixes
- typescript lint for test files ([#778](https://github.com/RequestNetwork/requestNetwork/issues/778)) ([048e876](https://github.com/RequestNetwork/requestNetwork/commit/048e876a905516be0de8a31d446e4572eb74eccb))
### Features
- add declarative payment network for erc20 ([#635](https://github.com/RequestNetwork/requestNetwork/issues/635)) ([ecf4a9d](https://github.com/RequestNetwork/requestNetwork/commit/ecf4a9d5515d5eea59e017b9aaf89c133421d71b)), closes [#631](https://github.com/RequestNetwork/requestNetwork/issues/631) [#633](https://github.com/RequestNetwork/requestNetwork/issues/633) [#636](https://github.com/RequestNetwork/requestNetwork/issues/636) [#637](https://github.com/RequestNetwork/requestNetwork/issues/637) [#638](https://github.com/RequestNetwork/requestNetwork/issues/638) [#550](https://github.com/RequestNetwork/requestNetwork/issues/550)
## [0.26.9](https://github.com/RequestNetwork/requestNetwork/compare/@frinkly/transaction-manager@0.26.0...@frinkly/transaction-manager@0.26.9) (2021-06-22)
**Note:** Version bump only for package @frinkly/transaction-manager
## [0.26.8](https://github.com/RequestNetwork/requestNetwork/compare/@frinkly/transaction-manager@0.26.0...@frinkly/transaction-manager@0.26.8) (2021-05-12)
**Note:** Version bump only for package @frinkly/transaction-manager
## [0.26.7](https://github.com/RequestNetwork/requestNetwork/compare/@frinkly/transaction-manager@0.26.0...@frinkly/transaction-manager@0.26.7) (2021-04-19)
**Note:** Version bump only for package @frinkly/transaction-manager
## [0.26.6](https://github.com/RequestNetwork/requestNetwork/compare/@frinkly/transaction-manager@0.26.0...@frinkly/transaction-manager@0.26.6) (2021-03-25)
**Note:** Version bump only for package @frinkly/transaction-manager
## [0.26.5](https://github.com/RequestNetwork/requestNetwork/compare/@frinkly/transaction-manager@0.26.0...@frinkly/transaction-manager@0.26.5) (2021-03-15)
**Note:** Version bump only for package @frinkly/transaction-manager
## [0.26.4](https://github.com/RequestNetwork/requestNetwork/compare/@frinkly/transaction-manager@0.26.0...@frinkly/transaction-manager@0.26.4) (2021-03-03)
**Note:** Version bump only for package @frinkly/transaction-manager
## [0.26.3](https://github.com/RequestNetwork/requestNetwork/compare/@frinkly/transaction-manager@0.26.0...@frinkly/transaction-manager@0.26.3) (2021-02-22)
**Note:** Version bump only for package @frinkly/transaction-manager
## [0.26.2](https://github.com/RequestNetwork/requestNetwork/compare/@frinkly/transaction-manager@0.26.0...@frinkly/transaction-manager@0.26.2) (2020-12-22)
**Note:** Version bump only for package @frinkly/transaction-manager
## [0.26.1](https://github.com/RequestNetwork/requestNetwork/compare/@frinkly/transaction-manager@0.26.0...@frinkly/transaction-manager@0.26.1) (2020-12-21)
**Note:** Version bump only for package @frinkly/transaction-manager
# [0.26.0](https://github.com/RequestNetwork/requestNetwork/compare/@frinkly/transaction-manager@0.8.1...@frinkly/transaction-manager@0.26.0) (2020-12-02)
# 0.26.0 (2020-10-14)
### Features
- remove hash in encrypted transaction ([#232](https://github.com/RequestNetwork/requestNetwork/issues/232)) ([d58f101](https://github.com/RequestNetwork/requestNetwork/commit/d58f101f9f76e408671dd1edb0d67863d1c8abd5))
- replace symmetric encryption algorithm by aes-256-gcm ([#233](https://github.com/RequestNetwork/requestNetwork/issues/233)) ([969bebe](https://github.com/RequestNetwork/requestNetwork/commit/969bebeb99b4bc2fdd31405a162934cfdff6db05))
# 0.16.0 (2020-04-21)
### Features
- add entry point to request node to get monitoring status ([#191](https://github.com/RequestNetwork/requestNetwork/issues/191)) ([1d9c239](https://github.com/RequestNetwork/requestNetwork/commit/1d9c239f5de5143cd54c3470b42786eff17748f6))
# 0.15.0 (2020-04-06)
### Features
- add the confirmed events in the highest layers ([#141](https://github.com/RequestNetwork/requestNetwork/issues/141)) ([7f9b756](https://github.com/RequestNetwork/requestNetwork/commit/7f9b756d51b20fbd45971f4db3e9865b75f2d265))
- emits "error" event when the confirmation fails ([#179](https://github.com/RequestNetwork/requestNetwork/issues/179)) ([73bfcfb](https://github.com/RequestNetwork/requestNetwork/commit/73bfcfb5f6a54d2036a47e09ce180a00c12a81ae))
# 0.13.0 (2020-02-20)
### Bug Fixes
- ts-node configuration ([#138](https://github.com/RequestNetwork/requestNetwork/issues/138)) ([e2180d5](https://github.com/RequestNetwork/requestNetwork/commit/e2180d507bd87116fdeb3466690b6df0c5187976))
### Features
- confirmed & pending state in the highest layers ([#119](https://github.com/RequestNetwork/requestNetwork/issues/119)) ([9424dc0](https://github.com/RequestNetwork/requestNetwork/commit/9424dc0c9482208fdbe714f8d29f5deed68711de))
# 0.12.0 (2020-01-16)
# 0.10.0 (2019-12-04)
# [0.25.0](https://github.com/RequestNetwork/requestNetwork/compare/@frinkly/transaction-manager@0.8.1...@frinkly/transaction-manager@0.25.0) (2020-11-12)
# 0.26.0 (2020-10-14)
### Features
- remove hash in encrypted transaction ([#232](https://github.com/RequestNetwork/requestNetwork/issues/232)) ([d58f101](https://github.com/RequestNetwork/requestNetwork/commit/d58f101f9f76e408671dd1edb0d67863d1c8abd5))
- replace symmetric encryption algorithm by aes-256-gcm ([#233](https://github.com/RequestNetwork/requestNetwork/issues/233)) ([969bebe](https://github.com/RequestNetwork/requestNetwork/commit/969bebeb99b4bc2fdd31405a162934cfdff6db05))
# 0.16.0 (2020-04-21)
### Features
- add entry point to request node to get monitoring status ([#191](https://github.com/RequestNetwork/requestNetwork/issues/191)) ([1d9c239](https://github.com/RequestNetwork/requestNetwork/commit/1d9c239f5de5143cd54c3470b42786eff17748f6))
# 0.15.0 (2020-04-06)
### Features
- add the confirmed events in the highest layers ([#141](https://github.com/RequestNetwork/requestNetwork/issues/141)) ([7f9b756](https://github.com/RequestNetwork/requestNetwork/commit/7f9b756d51b20fbd45971f4db3e9865b75f2d265))
- emits "error" event when the confirmation fails ([#179](https://github.com/RequestNetwork/requestNetwork/issues/179)) ([73bfcfb](https://github.com/RequestNetwork/requestNetwork/commit/73bfcfb5f6a54d2036a47e09ce180a00c12a81ae))
# 0.13.0 (2020-02-20)
### Bug Fixes
- ts-node configuration ([#138](https://github.com/RequestNetwork/requestNetwork/issues/138)) ([e2180d5](https://github.com/RequestNetwork/requestNetwork/commit/e2180d507bd87116fdeb3466690b6df0c5187976))
### Features
- confirmed & pending state in the highest layers ([#119](https://github.com/RequestNetwork/requestNetwork/issues/119)) ([9424dc0](https://github.com/RequestNetwork/requestNetwork/commit/9424dc0c9482208fdbe714f8d29f5deed68711de))
# 0.12.0 (2020-01-16)
# 0.10.0 (2019-12-04)
# [0.24.0](https://github.com/RequestNetwork/requestNetwork/compare/@frinkly/transaction-manager@0.8.1...@frinkly/transaction-manager@0.24.0) (2020-11-05)
# 0.26.0 (2020-10-14)
### Features
- remove hash in encrypted transaction ([#232](https://github.com/RequestNetwork/requestNetwork/issues/232)) ([d58f101](https://github.com/RequestNetwork/requestNetwork/commit/d58f101f9f76e408671dd1edb0d67863d1c8abd5))
- replace symmetric encryption algorithm by aes-256-gcm ([#233](https://github.com/RequestNetwork/requestNetwork/issues/233)) ([969bebe](https://github.com/RequestNetwork/requestNetwork/commit/969bebeb99b4bc2fdd31405a162934cfdff6db05))
# 0.16.0 (2020-04-21)
### Features
- add entry point to request node to get monitoring status ([#191](https://github.com/RequestNetwork/requestNetwork/issues/191)) ([1d9c239](https://github.com/RequestNetwork/requestNetwork/commit/1d9c239f5de5143cd54c3470b42786eff17748f6))
# 0.15.0 (2020-04-06)
### Features
- add the confirmed events in the highest layers ([#141](https://github.com/RequestNetwork/requestNetwork/issues/141)) ([7f9b756](https://github.com/RequestNetwork/requestNetwork/commit/7f9b756d51b20fbd45971f4db3e9865b75f2d265))
- emits "error" event when the confirmation fails ([#179](https://github.com/RequestNetwork/requestNetwork/issues/179)) ([73bfcfb](https://github.com/RequestNetwork/requestNetwork/commit/73bfcfb5f6a54d2036a47e09ce180a00c12a81ae))
# 0.13.0 (2020-02-20)
### Bug Fixes
- ts-node configuration ([#138](https://github.com/RequestNetwork/requestNetwork/issues/138)) ([e2180d5](https://github.com/RequestNetwork/requestNetwork/commit/e2180d507bd87116fdeb3466690b6df0c5187976))
### Features
- confirmed & pending state in the highest layers ([#119](https://github.com/RequestNetwork/requestNetwork/issues/119)) ([9424dc0](https://github.com/RequestNetwork/requestNetwork/commit/9424dc0c9482208fdbe714f8d29f5deed68711de))
# 0.12.0 (2020-01-16)
# 0.10.0 (2019-12-04)
# [0.23.0](https://github.com/RequestNetwork/requestNetwork/compare/@frinkly/transaction-manager@0.8.1...@frinkly/transaction-manager@0.23.0) (2020-10-21)
# 0.26.0 (2020-10-14)
### Features
- remove hash in encrypted transaction ([#232](https://github.com/RequestNetwork/requestNetwork/issues/232)) ([d58f101](https://github.com/RequestNetwork/requestNetwork/commit/d58f101f9f76e408671dd1edb0d67863d1c8abd5))
- replace symmetric encryption algorithm by aes-256-gcm ([#233](https://github.com/RequestNetwork/requestNetwork/issues/233)) ([969bebe](https://github.com/RequestNetwork/requestNetwork/commit/969bebeb99b4bc2fdd31405a162934cfdff6db05))
# 0.16.0 (2020-04-21)
### Features
- add entry point to request node to get monitoring status ([#191](https://github.com/RequestNetwork/requestNetwork/issues/191)) ([1d9c239](https://github.com/RequestNetwork/requestNetwork/commit/1d9c239f5de5143cd54c3470b42786eff17748f6))
# 0.15.0 (2020-04-06)
### Features
- add the confirmed events in the highest layers ([#141](https://github.com/RequestNetwork/requestNetwork/issues/141)) ([7f9b756](https://github.com/RequestNetwork/requestNetwork/commit/7f9b756d51b20fbd45971f4db3e9865b75f2d265))
- emits "error" event when the confirmation fails ([#179](https://github.com/RequestNetwork/requestNetwork/issues/179)) ([73bfcfb](https://github.com/RequestNetwork/requestNetwork/commit/73bfcfb5f6a54d2036a47e09ce180a00c12a81ae))
# 0.13.0 (2020-02-20)
### Bug Fixes
- ts-node configuration ([#138](https://github.com/RequestNetwork/requestNetwork/issues/138)) ([e2180d5](https://github.com/RequestNetwork/requestNetwork/commit/e2180d507bd87116fdeb3466690b6df0c5187976))
### Features
- confirmed & pending state in the highest layers ([#119](https://github.com/RequestNetwork/requestNetwork/issues/119)) ([9424dc0](https://github.com/RequestNetwork/requestNetwork/commit/9424dc0c9482208fdbe714f8d29f5deed68711de))
# 0.12.0 (2020-01-16)
# 0.10.0 (2019-12-04)
# [0.22.0](https://github.com/RequestNetwork/requestNetwork/compare/@frinkly/transaction-manager@0.8.1...@frinkly/transaction-manager@0.22.0) (2020-10-14)
### Features
- remove hash in encrypted transaction ([#232](https://github.com/RequestNetwork/requestNetwork/issues/232)) ([d58f101](https://github.com/RequestNetwork/requestNetwork/commit/d58f101f9f76e408671dd1edb0d67863d1c8abd5))
- replace symmetric encryption algorithm by aes-256-gcm ([#233](https://github.com/RequestNetwork/requestNetwork/issues/233)) ([969bebe](https://github.com/RequestNetwork/requestNetwork/commit/969bebeb99b4bc2fdd31405a162934cfdff6db05))
# 0.16.0 (2020-04-21)
### Features
- add entry point to request node to get monitoring status ([#191](https://github.com/RequestNetwork/requestNetwork/issues/191)) ([1d9c239](https://github.com/RequestNetwork/requestNetwork/commit/1d9c239f5de5143cd54c3470b42786eff17748f6))
# 0.15.0 (2020-04-06)
### Features
- add the confirmed events in the highest layers ([#141](https://github.com/RequestNetwork/requestNetwork/issues/141)) ([7f9b756](https://github.com/RequestNetwork/requestNetwork/commit/7f9b756d51b20fbd45971f4db3e9865b75f2d265))
- emits "error" event when the confirmation fails ([#179](https://github.com/RequestNetwork/requestNetwork/issues/179)) ([73bfcfb](https://github.com/RequestNetwork/requestNetwork/commit/73bfcfb5f6a54d2036a47e09ce180a00c12a81ae))
# 0.13.0 (2020-02-20)
### Bug Fixes
- ts-node configuration ([#138](https://github.com/RequestNetwork/requestNetwork/issues/138)) ([e2180d5](https://github.com/RequestNetwork/requestNetwork/commit/e2180d507bd87116fdeb3466690b6df0c5187976))
### Features
- confirmed & pending state in the highest layers ([#119](https://github.com/RequestNetwork/requestNetwork/issues/119)) ([9424dc0](https://github.com/RequestNetwork/requestNetwork/commit/9424dc0c9482208fdbe714f8d29f5deed68711de))
# 0.12.0 (2020-01-16)
# 0.10.0 (2019-12-04)
# [0.21.0](https://github.com/RequestNetwork/requestNetwork/compare/@frinkly/transaction-manager@0.8.1...@frinkly/transaction-manager@0.21.0) (2020-10-13)
### Features
- remove hash in encrypted transaction ([#232](https://github.com/RequestNetwork/requestNetwork/issues/232)) ([d58f101](https://github.com/RequestNetwork/requestNetwork/commit/d58f101f9f76e408671dd1edb0d67863d1c8abd5))
- replace symmetric encryption algorithm by aes-256-gcm ([#233](https://github.com/RequestNetwork/requestNetwork/issues/233)) ([969bebe](https://github.com/RequestNetwork/requestNetwork/commit/969bebeb99b4bc2fdd31405a162934cfdff6db05))
# 0.16.0 (2020-04-21)
### Features
- add entry point to request node to get monitoring status ([#191](https://github.com/RequestNetwork/requestNetwork/issues/191)) ([1d9c239](https://github.com/RequestNetwork/requestNetwork/commit/1d9c239f5de5143cd54c3470b42786eff17748f6))
# 0.15.0 (2020-04-06)
### Features
- add the confirmed events in the highest layers ([#141](https://github.com/RequestNetwork/requestNetwork/issues/141)) ([7f9b756](https://github.com/RequestNetwork/requestNetwork/commit/7f9b756d51b20fbd45971f4db3e9865b75f2d265))
- emits "error" event when the confirmation fails ([#179](https://github.com/RequestNetwork/requestNetwork/issues/179)) ([73bfcfb](https://github.com/RequestNetwork/requestNetwork/commit/73bfcfb5f6a54d2036a47e09ce180a00c12a81ae))
# 0.13.0 (2020-02-20)
### Bug Fixes
- ts-node configuration ([#138](https://github.com/RequestNetwork/requestNetwork/issues/138)) ([e2180d5](https://github.com/RequestNetwork/requestNetwork/commit/e2180d507bd87116fdeb3466690b6df0c5187976))
### Features
- confirmed & pending state in the highest layers ([#119](https://github.com/RequestNetwork/requestNetwork/issues/119)) ([9424dc0](https://github.com/RequestNetwork/requestNetwork/commit/9424dc0c9482208fdbe714f8d29f5deed68711de))
# 0.12.0 (2020-01-16)
# 0.10.0 (2019-12-04)
# [0.20.0](https://github.com/RequestNetwork/requestNetwork/compare/@frinkly/transaction-manager@0.8.1...@frinkly/transaction-manager@0.20.0) (2020-10-09)
### Features
- remove hash in encrypted transaction ([#232](https://github.com/RequestNetwork/requestNetwork/issues/232)) ([d58f101](https://github.com/RequestNetwork/requestNetwork/commit/d58f101f9f76e408671dd1edb0d67863d1c8abd5))
- replace symmetric encryption algorithm by aes-256-gcm ([#233](https://github.com/RequestNetwork/requestNetwork/issues/233)) ([969bebe](https://github.com/RequestNetwork/requestNetwork/commit/969bebeb99b4bc2fdd31405a162934cfdff6db05))
# 0.16.0 (2020-04-21)
### Features
- add entry point to request node to get monitoring status ([#191](https://github.com/RequestNetwork/requestNetwork/issues/191)) ([1d9c239](https://github.com/RequestNetwork/requestNetwork/commit/1d9c239f5de5143cd54c3470b42786eff17748f6))
# 0.15.0 (2020-04-06)
### Features
- add the confirmed events in the highest layers ([#141](https://github.com/RequestNetwork/requestNetwork/issues/141)) ([7f9b756](https://github.com/RequestNetwork/requestNetwork/commit/7f9b756d51b20fbd45971f4db3e9865b75f2d265))
- emits "error" event when the confirmation fails ([#179](https://github.com/RequestNetwork/requestNetwork/issues/179)) ([73bfcfb](https://github.com/RequestNetwork/requestNetwork/commit/73bfcfb5f6a54d2036a47e09ce180a00c12a81ae))
# 0.13.0 (2020-02-20)
### Bug Fixes
- ts-node configuration ([#138](https://github.com/RequestNetwork/requestNetwork/issues/138)) ([e2180d5](https://github.com/RequestNetwork/requestNetwork/commit/e2180d507bd87116fdeb3466690b6df0c5187976))
### Features
- confirmed & pending state in the highest layers ([#119](https://github.com/RequestNetwork/requestNetwork/issues/119)) ([9424dc0](https://github.com/RequestNetwork/requestNetwork/commit/9424dc0c9482208fdbe714f8d29f5deed68711de))
# 0.12.0 (2020-01-16)
# 0.10.0 (2019-12-04)
# [0.19.0](https://github.com/RequestNetwork/requestNetwork/compare/@frinkly/transaction-manager@0.8.1...@frinkly/transaction-manager@0.19.0) (2020-09-28)
### Features
- remove hash in encrypted transaction ([#232](https://github.com/RequestNetwork/requestNetwork/issues/232)) ([d58f101](https://github.com/RequestNetwork/requestNetwork/commit/d58f101f9f76e408671dd1edb0d67863d1c8abd5))
- replace symmetric encryption algorithm by aes-256-gcm ([#233](https://github.com/RequestNetwork/requestNetwork/issues/233)) ([969bebe](https://github.com/RequestNetwork/requestNetwork/commit/969bebeb99b4bc2fdd31405a162934cfdff6db05))
# 0.16.0 (2020-04-21)
### Features
- add entry point to request node to get monitoring status ([#191](https://github.com/RequestNetwork/requestNetwork/issues/191)) ([1d9c239](https://github.com/RequestNetwork/requestNetwork/commit/1d9c239f5de5143cd54c3470b42786eff17748f6))
# 0.15.0 (2020-04-06)
### Features
- add the confirmed events in the highest layers ([#141](https://github.com/RequestNetwork/requestNetwork/issues/141)) ([7f9b756](https://github.com/RequestNetwork/requestNetwork/commit/7f9b756d51b20fbd45971f4db3e9865b75f2d265))
- emits "error" event when the confirmation fails ([#179](https://github.com/RequestNetwork/requestNetwork/issues/179)) ([73bfcfb](https://github.com/RequestNetwork/requestNetwork/commit/73bfcfb5f6a54d2036a47e09ce180a00c12a81ae))
# 0.13.0 (2020-02-20)
### Bug Fixes
- ts-node configuration ([#138](https://github.com/RequestNetwork/requestNetwork/issues/138)) ([e2180d5](https://github.com/RequestNetwork/requestNetwork/commit/e2180d507bd87116fdeb3466690b6df0c5187976))
### Features
- confirmed & pending state in the highest layers ([#119](https://github.com/RequestNetwork/requestNetwork/issues/119)) ([9424dc0](https://github.com/RequestNetwork/requestNetwork/commit/9424dc0c9482208fdbe714f8d29f5deed68711de))
# 0.12.0 (2020-01-16)
# 0.10.0 (2019-12-04)
# [0.18.0](https://github.com/RequestNetwork/requestNetwork/compare/@frinkly/transaction-manager@0.8.1...@frinkly/transaction-manager@0.18.0) (2020-09-18)
### Features
- remove hash in encrypted transaction ([#232](https://github.com/RequestNetwork/requestNetwork/issues/232)) ([d58f101](https://github.com/RequestNetwork/requestNetwork/commit/d58f101f9f76e408671dd1edb0d67863d1c8abd5))
- replace symmetric encryption algorithm by aes-256-gcm ([#233](https://github.com/RequestNetwork/requestNetwork/issues/233)) ([969bebe](https://github.com/RequestNetwork/requestNetwork/commit/969bebeb99b4bc2fdd31405a162934cfdff6db05))
# 0.16.0 (2020-04-21)
### Features
- add entry point to request node to get monitoring status ([#191](https://github.com/RequestNetwork/requestNetwork/issues/191)) ([1d9c239](https://github.com/RequestNetwork/requestNetwork/commit/1d9c239f5de5143cd54c3470b42786eff17748f6))
# 0.15.0 (2020-04-06)
### Features
- add the confirmed events in the highest layers ([#141](https://github.com/RequestNetwork/requestNetwork/issues/141)) ([7f9b756](https://github.com/RequestNetwork/requestNetwork/commit/7f9b756d51b20fbd45971f4db3e9865b75f2d265))
- emits "error" event when the confirmation fails ([#179](https://github.com/RequestNetwork/requestNetwork/issues/179)) ([73bfcfb](https://github.com/RequestNetwork/requestNetwork/commit/73bfcfb5f6a54d2036a47e09ce180a00c12a81ae))
# 0.13.0 (2020-02-20)
### Bug Fixes
- ts-node configuration ([#138](https://github.com/RequestNetwork/requestNetwork/issues/138)) ([e2180d5](https://github.com/RequestNetwork/requestNetwork/commit/e2180d507bd87116fdeb3466690b6df0c5187976))
### Features
- confirmed & pending state in the highest layers ([#119](https://github.com/RequestNetwork/requestNetwork/issues/119)) ([9424dc0](https://github.com/RequestNetwork/requestNetwork/commit/9424dc0c9482208fdbe714f8d29f5deed68711de))
# 0.12.0 (2020-01-16)
# 0.10.0 (2019-12-04)
# [0.17.0](https://github.com/RequestNetwork/requestNetwork/compare/@frinkly/transaction-manager@0.8.1...@frinkly/transaction-manager@0.17.0) (2020-09-01)
### Features
- remove hash in encrypted transaction ([#232](https://github.com/RequestNetwork/requestNetwork/issues/232)) ([d58f101](https://github.com/RequestNetwork/requestNetwork/commit/d58f101f9f76e408671dd1edb0d67863d1c8abd5))
- replace symmetric encryption algorithm by aes-256-gcm ([#233](https://github.com/RequestNetwork/requestNetwork/issues/233)) ([969bebe](https://github.com/RequestNetwork/requestNetwork/commit/969bebeb99b4bc2fdd31405a162934cfdff6db05))
# 0.16.0 (2020-04-21)
### Features
- add entry point to request node to get monitoring status ([#191](https://github.com/RequestNetwork/requestNetwork/issues/191)) ([1d9c239](https://github.com/RequestNetwork/requestNetwork/commit/1d9c239f5de5143cd54c3470b42786eff17748f6))
# 0.15.0 (2020-04-06)
### Features
- add the confirmed events in the highest layers ([#141](https://github.com/RequestNetwork/requestNetwork/issues/141)) ([7f9b756](https://github.com/RequestNetwork/requestNetwork/commit/7f9b756d51b20fbd45971f4db3e9865b75f2d265))
- emits "error" event when the confirmation fails ([#179](https://github.com/RequestNetwork/requestNetwork/issues/179)) ([73bfcfb](https://github.com/RequestNetwork/requestNetwork/commit/73bfcfb5f6a54d2036a47e09ce180a00c12a81ae))
# 0.13.0 (2020-02-20)
### Bug Fixes
- ts-node configuration ([#138](https://github.com/RequestNetwork/requestNetwork/issues/138)) ([e2180d5](https://github.com/RequestNetwork/requestNetwork/commit/e2180d507bd87116fdeb3466690b6df0c5187976))
### Features
- confirmed & pending state in the highest layers ([#119](https://github.com/RequestNetwork/requestNetwork/issues/119)) ([9424dc0](https://github.com/RequestNetwork/requestNetwork/commit/9424dc0c9482208fdbe714f8d29f5deed68711de))
# 0.12.0 (2020-01-16)
# 0.10.0 (2019-12-04)
# [0.16.0](https://github.com/RequestNetwork/requestNetwork/compare/@frinkly/transaction-manager@0.8.1...@frinkly/transaction-manager@0.16.0) (2020-08-27)
### Features
- remove hash in encrypted transaction ([#232](https://github.com/RequestNetwork/requestNetwork/issues/232)) ([d58f101](https://github.com/RequestNetwork/requestNetwork/commit/d58f101f9f76e408671dd1edb0d67863d1c8abd5))
- replace symmetric encryption algorithm by aes-256-gcm ([#233](https://github.com/RequestNetwork/requestNetwork/issues/233)) ([969bebe](https://github.com/RequestNetwork/requestNetwork/commit/969bebeb99b4bc2fdd31405a162934cfdff6db05))
# 0.16.0 (2020-04-21)
### Features
- add entry point to request node to get monitoring status ([#191](https://github.com/RequestNetwork/requestNetwork/issues/191)) ([1d9c239](https://github.com/RequestNetwork/requestNetwork/commit/1d9c239f5de5143cd54c3470b42786eff17748f6))
# 0.15.0 (2020-04-06)
### Features
- add the confirmed events in the highest layers ([#141](https://github.com/RequestNetwork/requestNetwork/issues/141)) ([7f9b756](https://github.com/RequestNetwork/requestNetwork/commit/7f9b756d51b20fbd45971f4db3e9865b75f2d265))
- emits "error" event when the confirmation fails ([#179](https://github.com/RequestNetwork/requestNetwork/issues/179)) ([73bfcfb](https://github.com/RequestNetwork/requestNetwork/commit/73bfcfb5f6a54d2036a47e09ce180a00c12a81ae))
# 0.13.0 (2020-02-20)
### Bug Fixes
- ts-node configuration ([#138](https://github.com/RequestNetwork/requestNetwork/issues/138)) ([e2180d5](https://github.com/RequestNetwork/requestNetwork/commit/e2180d507bd87116fdeb3466690b6df0c5187976))
### Features
- confirmed & pending state in the highest layers ([#119](https://github.com/RequestNetwork/requestNetwork/issues/119)) ([9424dc0](https://github.com/RequestNetwork/requestNetwork/commit/9424dc0c9482208fdbe714f8d29f5deed68711de))
# 0.12.0 (2020-01-16)
# 0.10.0 (2019-12-04)
# [0.15.0](https://github.com/RequestNetwork/requestNetwork/compare/@frinkly/transaction-manager@0.8.1...@frinkly/transaction-manager@0.15.0) (2020-08-13)
### Features
- remove hash in encrypted transaction ([#232](https://github.com/RequestNetwork/requestNetwork/issues/232)) ([d58f101](https://github.com/RequestNetwork/requestNetwork/commit/d58f101f9f76e408671dd1edb0d67863d1c8abd5))
- replace symmetric encryption algorithm by aes-256-gcm ([#233](https://github.com/RequestNetwork/requestNetwork/issues/233)) ([969bebe](https://github.com/RequestNetwork/requestNetwork/commit/969bebeb99b4bc2fdd31405a162934cfdff6db05))
# 0.16.0 (2020-04-21)
### Features
- add entry point to request node to get monitoring status ([#191](https://github.com/RequestNetwork/requestNetwork/issues/191)) ([1d9c239](https://github.com/RequestNetwork/requestNetwork/commit/1d9c239f5de5143cd54c3470b42786eff17748f6))
# 0.15.0 (2020-04-06)
### Features
- add the confirmed events in the highest layers ([#141](https://github.com/RequestNetwork/requestNetwork/issues/141)) ([7f9b756](https://github.com/RequestNetwork/requestNetwork/commit/7f9b756d51b20fbd45971f4db3e9865b75f2d265))
- emits "error" event when the confirmation fails ([#179](https://github.com/RequestNetwork/requestNetwork/issues/179)) ([73bfcfb](https://github.com/RequestNetwork/requestNetwork/commit/73bfcfb5f6a54d2036a47e09ce180a00c12a81ae))
# 0.13.0 (2020-02-20)
### Bug Fixes
- ts-node configuration ([#138](https://github.com/RequestNetwork/requestNetwork/issues/138)) ([e2180d5](https://github.com/RequestNetwork/requestNetwork/commit/e2180d507bd87116fdeb3466690b6df0c5187976))
### Features
- confirmed & pending state in the highest layers ([#119](https://github.com/RequestNetwork/requestNetwork/issues/119)) ([9424dc0](https://github.com/RequestNetwork/requestNetwork/commit/9424dc0c9482208fdbe714f8d29f5deed68711de))
# 0.12.0 (2020-01-16)
# 0.10.0 (2019-12-04)
# [0.14.0](https://github.com/RequestNetwork/requestNetwork/compare/@frinkly/transaction-manager@0.8.1...@frinkly/transaction-manager@0.14.0) (2020-06-29)
### Features
- remove hash in encrypted transaction ([#232](https://github.com/RequestNetwork/requestNetwork/issues/232)) ([d58f101](https://github.com/RequestNetwork/requestNetwork/commit/d58f101f9f76e408671dd1edb0d67863d1c8abd5))
- replace symmetric encryption algorithm by aes-256-gcm ([#233](https://github.com/RequestNetwork/requestNetwork/issues/233)) ([969bebe](https://github.com/RequestNetwork/requestNetwork/commit/969bebeb99b4bc2fdd31405a162934cfdff6db05))
# 0.16.0 (2020-04-21)
### Features
- add entry point to request node to get monitoring status ([#191](https://github.com/RequestNetwork/requestNetwork/issues/191)) ([1d9c239](https://github.com/RequestNetwork/requestNetwork/commit/1d9c239f5de5143cd54c3470b42786eff17748f6))
# 0.15.0 (2020-04-06)
### Features
- add the confirmed events in the highest layers ([#141](https://github.com/RequestNetwork/requestNetwork/issues/141)) ([7f9b756](https://github.com/RequestNetwork/requestNetwork/commit/7f9b756d51b20fbd45971f4db3e9865b75f2d265))
- emits "error" event when the confirmation fails ([#179](https://github.com/RequestNetwork/requestNetwork/issues/179)) ([73bfcfb](https://github.com/RequestNetwork/requestNetwork/commit/73bfcfb5f6a54d2036a47e09ce180a00c12a81ae))
# 0.13.0 (2020-02-20)
### Bug Fixes
- ts-node configuration ([#138](https://github.com/RequestNetwork/requestNetwork/issues/138)) ([e2180d5](https://github.com/RequestNetwork/requestNetwork/commit/e2180d507bd87116fdeb3466690b6df0c5187976))
### Features
- confirmed & pending state in the highest layers ([#119](https://github.com/RequestNetwork/requestNetwork/issues/119)) ([9424dc0](https://github.com/RequestNetwork/requestNetwork/commit/9424dc0c9482208fdbe714f8d29f5deed68711de))
# 0.12.0 (2020-01-16)
# 0.10.0 (2019-12-04)
# [0.13.0](https://github.com/RequestNetwork/requestNetwork/compare/@frinkly/transaction-manager@0.8.1...@frinkly/transaction-manager@0.13.0) (2020-05-04)
# 0.16.0 (2020-04-21)
### Features
- add entry point to request node to get monitoring status ([#191](https://github.com/RequestNetwork/requestNetwork/issues/191)) ([1d9c239](https://github.com/RequestNetwork/requestNetwork/commit/1d9c239f5de5143cd54c3470b42786eff17748f6))
# 0.15.0 (2020-04-06)
### Features
- add the confirmed events in the highest layers ([#141](https://github.com/RequestNetwork/requestNetwork/issues/141)) ([7f9b756](https://github.com/RequestNetwork/requestNetwork/commit/7f9b756d51b20fbd45971f4db3e9865b75f2d265))
- emits "error" event when the confirmation fails ([#179](https://github.com/RequestNetwork/requestNetwork/issues/179)) ([73bfcfb](https://github.com/RequestNetwork/requestNetwork/commit/73bfcfb5f6a54d2036a47e09ce180a00c12a81ae))
# 0.13.0 (2020-02-20)
### Bug Fixes
- ts-node configuration ([#138](https://github.com/RequestNetwork/requestNetwork/issues/138)) ([e2180d5](https://github.com/RequestNetwork/requestNetwork/commit/e2180d507bd87116fdeb3466690b6df0c5187976))
### Features
- confirmed & pending state in the highest layers ([#119](https://github.com/RequestNetwork/requestNetwork/issues/119)) ([9424dc0](https://github.com/RequestNetwork/requestNetwork/commit/9424dc0c9482208fdbe714f8d29f5deed68711de))
# 0.12.0 (2020-01-16)
# 0.10.0 (2019-12-04)
# [0.12.0](https://github.com/RequestNetwork/requestNetwork/compare/@frinkly/transaction-manager@0.8.1...@frinkly/transaction-manager@0.12.0) (2020-04-21)
### Features
- add entry point to request node to get monitoring status ([#191](https://github.com/RequestNetwork/requestNetwork/issues/191)) ([1d9c239](https://github.com/RequestNetwork/requestNetwork/commit/1d9c239f5de5143cd54c3470b42786eff17748f6))
# 0.15.0 (2020-04-06)
### Features
- add the confirmed events in the highest layers ([#141](https://github.com/RequestNetwork/requestNetwork/issues/141)) ([7f9b756](https://github.com/RequestNetwork/requestNetwork/commit/7f9b756d51b20fbd45971f4db3e9865b75f2d265))
- emits "error" event when the confirmation fails ([#179](https://github.com/RequestNetwork/requestNetwork/issues/179)) ([73bfcfb](https://github.com/RequestNetwork/requestNetwork/commit/73bfcfb5f6a54d2036a47e09ce180a00c12a81ae))
# 0.13.0 (2020-02-20)
### Bug Fixes
- ts-node configuration ([#138](https://github.com/RequestNetwork/requestNetwork/issues/138)) ([e2180d5](https://github.com/RequestNetwork/requestNetwork/commit/e2180d507bd87116fdeb3466690b6df0c5187976))
### Features
- confirmed & pending state in the highest layers ([#119](https://github.com/RequestNetwork/requestNetwork/issues/119)) ([9424dc0](https://github.com/RequestNetwork/requestNetwork/commit/9424dc0c9482208fdbe714f8d29f5deed68711de))
# 0.12.0 (2020-01-16)
# 0.10.0 (2019-12-04)
# [0.11.0](https://github.com/RequestNetwork/requestNetwork/compare/@frinkly/transaction-manager@0.8.1...@frinkly/transaction-manager@0.11.0) (2020-04-06)
### Features
- add the confirmed events in the highest layers ([#141](https://github.com/RequestNetwork/requestNetwork/issues/141)) ([7f9b756](https://github.com/RequestNetwork/requestNetwork/commit/7f9b756d51b20fbd45971f4db3e9865b75f2d265))
- emits "error" event when the confirmation fails ([#179](https://github.com/RequestNetwork/requestNetwork/issues/179)) ([73bfcfb](https://github.com/RequestNetwork/requestNetwork/commit/73bfcfb5f6a54d2036a47e09ce180a00c12a81ae))
# 0.13.0 (2020-02-20)
### Bug Fixes
- ts-node configuration ([#138](https://github.com/RequestNetwork/requestNetwork/issues/138)) ([e2180d5](https://github.com/RequestNetwork/requestNetwork/commit/e2180d507bd87116fdeb3466690b6df0c5187976))
### Features
- confirmed & pending state in the highest layers ([#119](https://github.com/RequestNetwork/requestNetwork/issues/119)) ([9424dc0](https://github.com/RequestNetwork/requestNetwork/commit/9424dc0c9482208fdbe714f8d29f5deed68711de))
# 0.12.0 (2020-01-16)
# 0.10.0 (2019-12-04)
# [0.10.0](https://github.com/RequestNetwork/requestNetwork/compare/@frinkly/transaction-manager@0.8.1...@frinkly/transaction-manager@0.10.0) (2020-03-23)
### Features
- add the confirmed events in the highest layers ([#141](https://github.com/RequestNetwork/requestNetwork/issues/141)) ([7f9b756](https://github.com/RequestNetwork/requestNetwork/commit/7f9b756d51b20fbd45971f4db3e9865b75f2d265))
# 0.13.0 (2020-02-20)
### Bug Fixes
- ts-node configuration ([#138](https://github.com/RequestNetwork/requestNetwork/issues/138)) ([e2180d5](https://github.com/RequestNetwork/requestNetwork/commit/e2180d507bd87116fdeb3466690b6df0c5187976))
### Features
- confirmed & pending state in the highest layers ([#119](https://github.com/RequestNetwork/requestNetwork/issues/119)) ([9424dc0](https://github.com/RequestNetwork/requestNetwork/commit/9424dc0c9482208fdbe714f8d29f5deed68711de))
# 0.12.0 (2020-01-16)
# 0.10.0 (2019-12-04)
# [0.9.0](https://github.com/RequestNetwork/requestNetwork/compare/@frinkly/transaction-manager@0.8.1...@frinkly/transaction-manager@0.9.0) (2020-02-20)
### Bug Fixes
- ts-node configuration ([#138](https://github.com/RequestNetwork/requestNetwork/issues/138)) ([e2180d5](https://github.com/RequestNetwork/requestNetwork/commit/e2180d507bd87116fdeb3466690b6df0c5187976))
### Features
- confirmed & pending state in the highest layers ([#119](https://github.com/RequestNetwork/requestNetwork/issues/119)) ([9424dc0](https://github.com/RequestNetwork/requestNetwork/commit/9424dc0c9482208fdbe714f8d29f5deed68711de))
# 0.12.0 (2020-01-16)
# 0.10.0 (2019-12-04)
## [0.8.4](https://github.com/RequestNetwork/requestNetwork/compare/@frinkly/transaction-manager@0.8.1...@frinkly/transaction-manager@0.8.4) (2020-01-16)
# 0.10.0 (2019-12-04)
**Note:** Version bump only for package @frinkly/transaction-manager
## [0.8.3](https://github.com/RequestNetwork/requestNetwork/compare/@frinkly/transaction-manager@0.8.1...@frinkly/transaction-manager@0.8.3) (2019-12-18)
# 0.10.0 (2019-12-04)
**Note:** Version bump only for package @frinkly/transaction-manager
## [0.8.2](https://github.com/RequestNetwork/requestNetwork/compare/@frinkly/transaction-manager@0.8.1...@frinkly/transaction-manager@0.8.2) (2019-12-04)
**Note:** Version bump only for package @frinkly/transaction-manager
## [0.8.1](https://github.com/RequestNetwork/requestNetwork/compare/@frinkly/transaction-manager@0.8.0...@frinkly/transaction-manager@0.8.1) (2019-11-20)
**Note:** Version bump only for package @frinkly/transaction-manager
# [0.8.0](https://github.com/RequestNetwork/requestNetwork/compare/@frinkly/transaction-manager@0.7.0...@frinkly/transaction-manager@0.8.0) (2019-10-21)
### Features
- add multi-format package to serialize and deserialize data ([#546](https://github.com/RequestNetwork/requestNetwork/issues/546)) ([2b03cd1](https://github.com/RequestNetwork/requestNetwork/commit/2b03cd1))
# [0.7.0](https://github.com/RequestNetwork/requestNetwork/compare/@frinkly/transaction-manager@0.6.0...@frinkly/transaction-manager@0.7.0) (2019-09-16)
### Features
- **data-access:** get channels from multiple topics ([#527](https://github.com/RequestNetwork/requestNetwork/issues/527)) ([bdebab7](https://github.com/RequestNetwork/requestNetwork/commit/bdebab7))
- **transaction-manager:** add transaction to an existing encrypted channel ([#524](https://github.com/RequestNetwork/requestNetwork/issues/524)) ([027a0f5](https://github.com/RequestNetwork/requestNetwork/commit/027a0f5))
- get requests by multiple topics or multiple identities ([#530](https://github.com/RequestNetwork/requestNetwork/issues/530)) ([8fe7d30](https://github.com/RequestNetwork/requestNetwork/commit/8fe7d30))
# [0.6.0](https://github.com/RequestNetwork/requestNetwork/compare/@frinkly/transaction-manager@0.5.0...@frinkly/transaction-manager@0.6.0) (2019-09-05)
### Bug Fixes
- Encryption channel use multi-format for identity instead of hash ([#501](https://github.com/RequestNetwork/requestNetwork/issues/501)) ([500a724](https://github.com/RequestNetwork/requestNetwork/commit/500a724))
### Features
- Transaction-manager: ignore the wrong transactions of channels ([#514](https://github.com/RequestNetwork/requestNetwork/issues/514)) ([4ec82c6](https://github.com/RequestNetwork/requestNetwork/commit/4ec82c6))
- **transaction-manager:** decrypt channels ([#516](https://github.com/RequestNetwork/requestNetwork/issues/516)) ([8142c3d](https://github.com/RequestNetwork/requestNetwork/commit/8142c3d))
- **transaction-manager:** get encrypted channels by topic ([#519](https://github.com/RequestNetwork/requestNetwork/issues/519)) ([5f4a77e](https://github.com/RequestNetwork/requestNetwork/commit/5f4a77e))
# [0.5.0](https://github.com/RequestNetwork/requestNetwork/compare/@frinkly/transaction-manager@0.4.0...@frinkly/transaction-manager@0.5.0) (2019-08-19)
### Features
- persist encrypted transaction in transaction manager ([#495](https://github.com/RequestNetwork/requestNetwork/issues/495)) ([7523f93](https://github.com/RequestNetwork/requestNetwork/commit/7523f93))
# [0.3.0](https://github.com/RequestNetwork/requestNetwork/compare/@frinkly/transaction-manager@0.1.1-alpha.4...@frinkly/transaction-manager@0.3.0) (2019-07-24)
### Features
- add getChannelByTopic in data-access ([#305](https://github.com/RequestNetwork/requestNetwork/issues/305)) ([b345df8](https://github.com/RequestNetwork/requestNetwork/commit/b345df8))
- introduce channelIds to enhance the topics mechanism ([#297](https://github.com/RequestNetwork/requestNetwork/issues/297)) ([6072905](https://github.com/RequestNetwork/requestNetwork/commit/6072905))
- Timestamp from storage to client ([#309](https://github.com/RequestNetwork/requestNetwork/issues/309)) ([bb0ac19](https://github.com/RequestNetwork/requestNetwork/commit/bb0ac19))
## [0.2.1-alpha.0](https://github.com/RequestNetwork/requestNetwork/compare/@frinkly/transaction-manager@0.1.1-alpha.4...@frinkly/transaction-manager@0.2.1-alpha.0) (2019-07-22)
### Features
- add getChannelByTopic in data-access ([#305](https://github.com/RequestNetwork/requestNetwork/issues/305)) ([b345df8](https://github.com/RequestNetwork/requestNetwork/commit/b345df8))
- introduce channelIds to enhance the topics mechanism ([#297](https://github.com/RequestNetwork/requestNetwork/issues/297)) ([6072905](https://github.com/RequestNetwork/requestNetwork/commit/6072905))
- Timestamp from storage to client ([#309](https://github.com/RequestNetwork/requestNetwork/issues/309)) ([bb0ac19](https://github.com/RequestNetwork/requestNetwork/commit/bb0ac19))
# [0.2.0](https://github.com/RequestNetwork/requestNetwork/compare/@frinkly/transaction-manager@0.1.1-alpha.4...@frinkly/transaction-manager@0.2.0) (2019-06-06)
### Features
- add getChannelByTopic in data-access ([#305](https://github.com/RequestNetwork/requestNetwork/issues/305)) ([b345df8](https://github.com/RequestNetwork/requestNetwork/commit/b345df8))
- introduce channelIds to enhance the topics mechanism ([#297](https://github.com/RequestNetwork/requestNetwork/issues/297)) ([6072905](https://github.com/RequestNetwork/requestNetwork/commit/6072905))
- Timestamp from storage to client ([#309](https://github.com/RequestNetwork/requestNetwork/issues/309)) ([bb0ac19](https://github.com/RequestNetwork/requestNetwork/commit/bb0ac19))
## [0.1.1-alpha.12](https://github.com/RequestNetwork/requestNetwork/compare/@frinkly/transaction-manager@0.1.1-alpha.4...@frinkly/transaction-manager@0.1.1-alpha.12) (2019-05-21)
### Features
- add getChannelByTopic in data-access ([#305](https://github.com/RequestNetwork/requestNetwork/issues/305)) ([b345df8](https://github.com/RequestNetwork/requestNetwork/commit/b345df8))
- introduce channelIds to enhance the topics mechanism ([#297](https://github.com/RequestNetwork/requestNetwork/issues/297)) ([6072905](https://github.com/RequestNetwork/requestNetwork/commit/6072905))
- Timestamp from storage to client ([#309](https://github.com/RequestNetwork/requestNetwork/issues/309)) ([bb0ac19](https://github.com/RequestNetwork/requestNetwork/commit/bb0ac19))
## [0.1.1-alpha.11](https://github.com/RequestNetwork/requestNetwork/compare/@frinkly/transaction-manager@0.1.1-alpha.4...@frinkly/transaction-manager@0.1.1-alpha.11) (2019-05-17)
### Features
- add getChannelByTopic in data-access ([#305](https://github.com/RequestNetwork/requestNetwork/issues/305)) ([b345df8](https://github.com/RequestNetwork/requestNetwork/commit/b345df8))
- introduce channelIds to enhance the topics mechanism ([#297](https://github.com/RequestNetwork/requestNetwork/issues/297)) ([6072905](https://github.com/RequestNetwork/requestNetwork/commit/6072905))
- Timestamp from storage to client ([#309](https://github.com/RequestNetwork/requestNetwork/issues/309)) ([bb0ac19](https://github.com/RequestNetwork/requestNetwork/commit/bb0ac19))
## [0.1.1-alpha.10](https://github.com/RequestNetwork/requestNetwork/compare/@frinkly/transaction-manager@0.1.1-alpha.4...@frinkly/transaction-manager@0.1.1-alpha.10) (2019-05-10)
### Features
- add getChannelByTopic in data-access ([#305](https://github.com/RequestNetwork/requestNetwork/issues/305)) ([b345df8](https://github.com/RequestNetwork/requestNetwork/commit/b345df8))
- introduce channelIds to enhance the topics mechanism ([#297](https://github.com/RequestNetwork/requestNetwork/issues/297)) ([6072905](https://github.com/RequestNetwork/requestNetwork/commit/6072905))
- Timestamp from storage to client ([#309](https://github.com/RequestNetwork/requestNetwork/issues/309)) ([bb0ac19](https://github.com/RequestNetwork/requestNetwork/commit/bb0ac19))
MIT License
Copyright (c) 2018 requestnetwork
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
+4
-4

@@ -21,3 +21,3 @@ "use strict";

decryptAndCleanChannel(channelId, transactions) {
return (0, tslib_1.__awaiter)(this, void 0, void 0, function* () {
return tslib_1.__awaiter(this, void 0, void 0, function* () {
let channelType = types_1.TransactionTypes.ChannelType.UNKNOWN;

@@ -27,3 +27,3 @@ let channelKey;

// use of .reduce instead of .map to keep a sequential execution
const validAndIgnoredTransactions = yield transactions.reduce((accumulatorPromise, timestampedTransaction) => (0, tslib_1.__awaiter)(this, void 0, void 0, function* () {
const validAndIgnoredTransactions = yield transactions.reduce((accumulatorPromise, timestampedTransaction) => tslib_1.__awaiter(this, void 0, void 0, function* () {
const result = yield accumulatorPromise;

@@ -113,5 +113,5 @@ let parsedData;

getChannelTypeAndChannelKey(channelId, transactions) {
return (0, tslib_1.__awaiter)(this, void 0, void 0, function* () {
return tslib_1.__awaiter(this, void 0, void 0, function* () {
// use of .reduce instead of .map to keep a sequential execution
const channelTypeAndKey = yield transactions.reduce((accumulatorPromise, timestampedTransaction) => (0, tslib_1.__awaiter)(this, void 0, void 0, function* () {
const channelTypeAndKey = yield transactions.reduce((accumulatorPromise, timestampedTransaction) => tslib_1.__awaiter(this, void 0, void 0, function* () {
const result = yield accumulatorPromise;

@@ -118,0 +118,0 @@ // if we know the channel type, we skip the remaining transactions

@@ -19,3 +19,3 @@ "use strict";

getData() {
return (0, tslib_1.__awaiter)(this, void 0, void 0, function* () {
return tslib_1.__awaiter(this, void 0, void 0, function* () {
return this.data;

@@ -30,3 +30,3 @@ });

getHash() {
return (0, tslib_1.__awaiter)(this, void 0, void 0, function* () {
return tslib_1.__awaiter(this, void 0, void 0, function* () {
return multi_format_1.default.serialize((0, utils_1.normalizeKeccak256Hash)(JSON.parse(this.data)));

@@ -41,3 +41,3 @@ });

getError() {
return (0, tslib_1.__awaiter)(this, void 0, void 0, function* () {
return tslib_1.__awaiter(this, void 0, void 0, function* () {
try {

@@ -44,0 +44,0 @@ JSON.parse(this.data);

@@ -29,3 +29,3 @@ "use strict";

getData() {
return (0, tslib_1.__awaiter)(this, void 0, void 0, function* () {
return tslib_1.__awaiter(this, void 0, void 0, function* () {
if (this.data === '') {

@@ -49,3 +49,3 @@ try {

getHash() {
return (0, tslib_1.__awaiter)(this, void 0, void 0, function* () {
return tslib_1.__awaiter(this, void 0, void 0, function* () {
if (this.dataHashSerialized === '') {

@@ -70,3 +70,3 @@ const data = yield this.getData();

getError() {
return (0, tslib_1.__awaiter)(this, void 0, void 0, function* () {
return tslib_1.__awaiter(this, void 0, void 0, function* () {
let data = '';

@@ -73,0 +73,0 @@ try {

@@ -29,3 +29,3 @@ "use strict";

persistTransaction(transactionData, channelId, topics = [], encryptionParams = []) {
return (0, tslib_1.__awaiter)(this, void 0, void 0, function* () {
return tslib_1.__awaiter(this, void 0, void 0, function* () {
let transaction = {};

@@ -110,3 +110,3 @@ let channelEncryptionMethod;

getTransactionsByChannelId(channelId, timestampBoundaries) {
return (0, tslib_1.__awaiter)(this, void 0, void 0, function* () {
return tslib_1.__awaiter(this, void 0, void 0, function* () {
const resultGetTx = yield this.dataAccess.getTransactionsByChannelId(channelId, timestampBoundaries);

@@ -139,3 +139,3 @@ // Decrypts and cleans the channel from the data-access layers

getChannelsByTopic(topic, updatedBetween) {
return (0, tslib_1.__awaiter)(this, void 0, void 0, function* () {
return tslib_1.__awaiter(this, void 0, void 0, function* () {
const resultGetTx = yield this.dataAccess.getChannelsByTopic(topic, updatedBetween);

@@ -153,3 +153,3 @@ return this.parseMultipleChannels(resultGetTx);

getChannelsByMultipleTopics(topics, updatedBetween) {
return (0, tslib_1.__awaiter)(this, void 0, void 0, function* () {
return tslib_1.__awaiter(this, void 0, void 0, function* () {
const resultGetTx = yield this.dataAccess.getChannelsByMultipleTopics(topics, updatedBetween);

@@ -166,5 +166,5 @@ return this.parseMultipleChannels(resultGetTx);

parseMultipleChannels(resultGetTx) {
return (0, tslib_1.__awaiter)(this, void 0, void 0, function* () {
return tslib_1.__awaiter(this, void 0, void 0, function* () {
// Get the channels from the data-access layers to decrypt and clean them one by one
const result = yield Object.keys(resultGetTx.result.transactions).reduce((accumulatorPromise, channelId) => (0, tslib_1.__awaiter)(this, void 0, void 0, function* () {
const result = yield Object.keys(resultGetTx.result.transactions).reduce((accumulatorPromise, channelId) => tslib_1.__awaiter(this, void 0, void 0, function* () {
const cleaned = yield this.channelParser.decryptAndCleanChannel(channelId, resultGetTx.result.transactions[channelId]);

@@ -171,0 +171,0 @@ // await for the accumulator promise at the end to parallelize the calls to decryptAndCleanChannel()

@@ -18,3 +18,3 @@ "use strict";

static createClearTransaction(data) {
return (0, tslib_1.__awaiter)(this, void 0, void 0, function* () {
return tslib_1.__awaiter(this, void 0, void 0, function* () {
try {

@@ -37,3 +37,3 @@ JSON.parse(data);

static createEncryptedTransactionInNewChannel(data, encryptionParams) {
return (0, tslib_1.__awaiter)(this, void 0, void 0, function* () {
return tslib_1.__awaiter(this, void 0, void 0, function* () {
// format encryption method property

@@ -59,3 +59,3 @@ const encryptionMethod = `${types_1.EncryptionTypes.METHOD.ECIES}-${types_1.EncryptionTypes.METHOD.AES256_GCM}`;

// Compute key encryption and identity hash for every encryption parameters given
const encryptedKeyAndIdentityHashesPromises = encryptionParams.map((encryptionParam) => (0, tslib_1.__awaiter)(this, void 0, void 0, function* () {
const encryptedKeyAndIdentityHashesPromises = encryptionParams.map((encryptionParam) => tslib_1.__awaiter(this, void 0, void 0, function* () {
const encryptedKey = yield (0, utils_1.encrypt)(symmetricKey, encryptionParam);

@@ -85,3 +85,3 @@ const identityEncryption = (0, utils_1.getIdentityFromEncryptionParams)(encryptionParam);

static createEncryptedTransaction(data, channelKey) {
return (0, tslib_1.__awaiter)(this, void 0, void 0, function* () {
return tslib_1.__awaiter(this, void 0, void 0, function* () {
// check if the encryption method is the good one

@@ -88,0 +88,0 @@ if (channelKey.method !== types_1.EncryptionTypes.METHOD.AES256_GCM) {

@@ -24,3 +24,3 @@ "use strict";

parsePersistedTransaction(persistedTransaction, channelType, channelKey) {
return (0, tslib_1.__awaiter)(this, void 0, void 0, function* () {
return tslib_1.__awaiter(this, void 0, void 0, function* () {
// looks like a clear transaction

@@ -72,3 +72,3 @@ if (persistedTransaction.data) {

decryptChannelKey(keys, encryptionMethod) {
return (0, tslib_1.__awaiter)(this, void 0, void 0, function* () {
return tslib_1.__awaiter(this, void 0, void 0, function* () {
// Check if the decryption provider is given

@@ -91,3 +91,3 @@ if (!this.decryptionProvider) {

// Try to decrypt the channelKey
const channelKey = yield Object.keys(keys || {}).reduce((decryptedChannelKeyPromise, identityMultiFormatted) => (0, tslib_1.__awaiter)(this, void 0, void 0, function* () {
const channelKey = yield Object.keys(keys || {}).reduce((decryptedChannelKeyPromise, identityMultiFormatted) => tslib_1.__awaiter(this, void 0, void 0, function* () {
let decryptedChannelKey = yield decryptedChannelKeyPromise;

@@ -94,0 +94,0 @@ if (keys && decryptedChannelKey === '') {

{
"name": "@frinkly/transaction-manager",
"version": "0.27.1",
"version": "0.28.0",
"publishConfig": {

@@ -42,6 +42,6 @@ "access": "public"

"dependencies": {
"@frinkly/multi-format": "0.15.11",
"@frinkly/types": "0.36.0",
"@frinkly/utils": "0.36.3",
"tslib": "2.3.1"
"@frinkly/multi-format": "0.16.0",
"@frinkly/types": "0.37.0",
"@frinkly/utils": "0.37.0",
"tslib": "2.5.0"
},

@@ -55,6 +55,6 @@ "devDependencies": {

"ts-jest": "26.3.0",
"ts-node": "9.0.0",
"typescript": "4.4.4"
"ts-node": "10.9.1",
"typescript": "4.9.5"
},
"gitHead": "6155223cfce769e48ccae480c510b35b4f54b4d0"
"gitHead": "23b44e8acb2d4dcdf76ffbd1812f675382be9db1"
}
+19
-19

@@ -1,4 +0,4 @@

# @requestnetwork/transaction-manager
# @frinkly/transaction-manager
`@requestnetwork/transaction-manager` is a typescript library part of the [Request Network protocol](https://github.com/RequestNetwork/requestNetwork).
`@frinkly/transaction-manager` is a typescript library part of the [Request Network protocol](https://github.com/RequestNetwork/requestNetwork).
It is the default implementation of the Transaction layer. It creates transactions to be sent to Data Access.

@@ -10,3 +10,3 @@ When privacy is implemented, this package will handle the encryption.

```bash
npm install @requestnetwork/transaction-manager
npm install @frinkly/transaction-manager
```

@@ -24,4 +24,4 @@

```javascript
import EthereumPrivateKeyDecryptionProvider from '@requestnetwork/epk-decryption';
import { TransactionManager } from '@requestnetwork/transaction-manager';
import EthereumPrivateKeyDecryptionProvider from '@frinkly/epk-decryption';
import { TransactionManager } from '@frinkly/transaction-manager';

@@ -46,6 +46,6 @@ // Decryption provider setup

```javascript
import { DataAccessTypes, SignatureTypes } from '@requestnetwork/types';
import { TransactionManager } from '@requestnetwork/transaction-manager';
import { DataAccessTypes, SignatureTypes } from '@frinkly/types';
import { TransactionManager } from '@frinkly/transaction-manager';
const dataAccess: DataAccessTypes.IDataAccess; // A Data Access implementation, for example @requestnetwork/data-access
const dataAccess: DataAccessTypes.IDataAccess; // A Data Access implementation, for example @frinkly/data-access

@@ -64,6 +64,6 @@ const transactionManager = new TransactionManager(dataAccess);

```javascript
import { DataAccessTypes, SignatureTypes } from '@requestnetwork/types';
import { TransactionManager } from '@requestnetwork/transaction-manager';
import { DataAccessTypes, SignatureTypes } from '@frinkly/types';
import { TransactionManager } from '@frinkly/transaction-manager';
const dataAccess: DataAccessTypes.IDataAccess; // A Data Access implementation, for example @requestnetwork/data-access
const dataAccess: DataAccessTypes.IDataAccess; // A Data Access implementation, for example @frinkly/data-access

@@ -94,7 +94,7 @@ const transactionManager = new TransactionManager(dataAccess, decryptionProvider);

```javascript
import EthereumPrivateKeyDecryptionProvider from '@requestnetwork/epk-decryption';
import { DataAccessTypes, SignatureTypes } from '@requestnetwork/types';
import { TransactionManager } from '@requestnetwork/transaction-manager';
import EthereumPrivateKeyDecryptionProvider from '@frinkly/epk-decryption';
import { DataAccessTypes, SignatureTypes } from '@frinkly/types';
import { TransactionManager } from '@frinkly/transaction-manager';
const dataAccess: DataAccessTypes.IDataAccess; // A Data Access implementation, for example @requestnetwork/data-access
const dataAccess: DataAccessTypes.IDataAccess; // A Data Access implementation, for example @frinkly/data-access

@@ -119,7 +119,7 @@ // Decryption provider setup if needed

```typescript
import EthereumPrivateKeyDecryptionProvider from '@requestnetwork/epk-decryption';
import { DataAccessTypes, SignatureTypes } from '@requestnetwork/types';
import { TransactionManager } from '@requestnetwork/transaction-manager';
import EthereumPrivateKeyDecryptionProvider from '@frinkly/epk-decryption';
import { DataAccessTypes, SignatureTypes } from '@frinkly/types';
import { TransactionManager } from '@frinkly/transaction-manager';
const dataAccess: DataAccessTypes.IDataAccess; // A Data Access implementation, for example @requestnetwork/data-access
const dataAccess: DataAccessTypes.IDataAccess; // A Data Access implementation, for example @frinkly/data-access

@@ -126,0 +126,0 @@ // Decryption provider setup if needed