Skip to content

Conversation

rg911
Copy link
Contributor

@rg911 rg911 commented Apr 14, 2020

Fixed
"@typescript-eslint/explicit-function-return-type": "warn",
"@typescript-eslint/no-unused-vars": "warn",
"@typescript-eslint/no-inferrable-types": "warn",
"@typescript-eslint/no-use-before-define": "warn"

TODO: '@typescript-eslint/no-explicit-any'

Also removed unused networkType argument in Transaction.createTransactionHash and Address validation

Fixed #535
Fixed #536

@rg911 rg911 requested a review from fboucquez April 14, 2020 21:12
@fboucquez fboucquez merged commit 24cae72 into symbol:master Apr 15, 2020
@fboucquez fboucquez deleted the task/g535_eslint_warnning branch April 15, 2020 00:25
@rg911 rg911 added the breaking-change Breaks compatibility with previous version label Apr 15, 2020
rg911 added a commit that referenced this pull request Apr 20, 2020
* Post Release (#519)

* v0.17.4 (#514)

* Created `network` folder for network models

* Fixed lint after files moved

* Applied openAPI 0.8.7 changes

* Added tests

* Use UInt64 in retalFees

* Fixed #455
Make namespace max depth configurable in idGenerator

* - Fixed parser bug
- Use rest json payload for unit testing

* restored removed tests to cover models

* Working on travis release process and ts-doc github deployments

* Simplfied BlockHttp
Added BlockHttp unit tests
Changed travis to just report coveralls from one job

* fixed travis

* Uploading multiple versions of ts-docs into git hub pages

* Improved ChainHttp, added unit tests

* Removed maxDepth. Let server run the validation

* Added unit tests

* FIxed #493

* Added tests

* useQuerystring on all https

* Fixed github token env variable name
Added escape skip flag to avoid republishing the same version
Added missing git commit . after version increase

* Update README links

* Update README.md

* Update release.sh

* Update README.md

* Installing typescript globally

* Improved MetadataHttp, added unit tests

* fixed #495

* Fixed #501

* fixed #503

* Refactored MosaicService unit test (#510)

* Fixed #509

* Added mosaicHttp unit tests

* Refactored mosaicHttp to use abstract caller

* Add error trapping unit test

* removed unused error catcher

* add SimpleWallet.toDTO, fixes #504 (#508)

* add SimpleWallet.toDTO, fixes #504

* add word2ua test

* Update README.md (#512)

* v0.17.4 release (#513)

* v0.17.4 release

* Updated md table header

Co-authored-by: Fernando Boucquez <fboucquez@gmail.com>
Co-authored-by: David Garcia <dgarcia360@outlook.com>
Co-authored-by: Decentraliser <me@decentraliser.dev>

* Trigger release build

Co-authored-by: Fernando Boucquez <fboucquez@gmail.com>
Co-authored-by: David Garcia <dgarcia360@outlook.com>
Co-authored-by: Decentraliser <me@decentraliser.dev>

* Post release (#520)

* v0.17.4 (#514)

* Created `network` folder for network models

* Fixed lint after files moved

* Applied openAPI 0.8.7 changes

* Added tests

* Use UInt64 in retalFees

* Fixed #455
Make namespace max depth configurable in idGenerator

* - Fixed parser bug
- Use rest json payload for unit testing

* restored removed tests to cover models

* Working on travis release process and ts-doc github deployments

* Simplfied BlockHttp
Added BlockHttp unit tests
Changed travis to just report coveralls from one job

* fixed travis

* Uploading multiple versions of ts-docs into git hub pages

* Improved ChainHttp, added unit tests

* Removed maxDepth. Let server run the validation

* Added unit tests

* FIxed #493

* Added tests

* useQuerystring on all https

* Fixed github token env variable name
Added escape skip flag to avoid republishing the same version
Added missing git commit . after version increase

* Update README links

* Update README.md

* Update release.sh

* Update README.md

* Installing typescript globally

* Improved MetadataHttp, added unit tests

* fixed #495

* Fixed #501

* fixed #503

* Refactored MosaicService unit test (#510)

* Fixed #509

* Added mosaicHttp unit tests

* Refactored mosaicHttp to use abstract caller

* Add error trapping unit test

* removed unused error catcher

* add SimpleWallet.toDTO, fixes #504 (#508)

* add SimpleWallet.toDTO, fixes #504

* add word2ua test

* Update README.md (#512)

* v0.17.4 release (#513)

* v0.17.4 release

* Updated md table header

Co-authored-by: Fernando Boucquez <fboucquez@gmail.com>
Co-authored-by: David Garcia <dgarcia360@outlook.com>
Co-authored-by: Decentraliser <me@decentraliser.dev>

* Trigger release build

* Creating new version 0.17.5

Co-authored-by: Fernando Boucquez <fboucquez@gmail.com>
Co-authored-by: David Garcia <dgarcia360@outlook.com>
Co-authored-by: Decentraliser <me@decentraliser.dev>
Co-authored-by: Travis CI User <travis@example.org>

* LockHashAlgorithm (#522)

* Fixed #518
- Added LockHashUtils
- Removed Op_Keccak_256 algorithm
- Renamed HashType to LockHashAlgorithm
- Renamed model field name to be aligned with Catbuffer

* Fixed #521

* - Added Hash method with algorithm input
- Added unit tests
- Added export

* Added networkCurrency resolver for e2e tests (#529)

* Fixed #523
- Added networkCurrency resolver for e2e tests

* trigger travis

* Removed metadata size validation (#527)

* Fixed #526
- Removed metadata size validation

* Added unit tests for coverage

* added unit tests

* improved coverage

* Added check on  Account.signData and PublicAccount.verifySignature for hexadecimal (#528)

* Fixed #252
- Added check on  Account.signData and PublicAccount.verifySignature for hexadecimal

* trigger travis

* Added isHexadecimal argument to account.signData and publicAccount.verifySignature

* Fixed #525

* Removed unused condition

* refactored signData and verifySignature

* Prettier - ESLint (#531)

* eslint and prettier

* working on eslint

* working on eslint

* fixed travis

* rolled back md changes

* Added unit tests

* improved NamespaceHttp

* Fixed eslint warnings (#538)

* Fixed #535
* Fixed #536

* maxFee in Aggregate transactions (#539)

* Fixed #533
- Added setMaxFeeForAggregate
- Changed setMaxFee for stand alone tx only
- Addes getMaxCosignatures
- Added getNetworkMaxCosignaturesPerAggregate

* Fixed typo

* Fixe typo

* Fixed PR review comments

* Added tests

* Fixed #507 (#541)

* upgrade crypto-js to v4.0.0, add AESEncryptionService and apply it to SimpleWallet, fixes  #524 (#530)

* upgrade crypto-js to v4.0.0, add AESEncryptionService and apply it to SimpleWallet, fixes  #524

* remove passwordToPrivateKey, rename toMobileKey by encryptPBKDF2

* accept string as password in AESEncryptionService

* remove unused functions in Crypto, merge AES Encryption service into Crypto

Co-authored-by: Steven Liu <xian.f.liu@gmail.com>

* Alias resolution for accountHttp (#540)

* Fixed #499
- Added AccountService

* Fixed e2e tests

* Fixed lints

* Fixed years

* another year fix

* Chaned to use address array and reduce rest calls

* handle empty array

* Fixed typos

* more typo fix

* Fixed function name

* v0.18.0 release

Co-authored-by: Fernando Boucquez <fboucquez@gmail.com>
Co-authored-by: David Garcia <dgarcia360@outlook.com>
Co-authored-by: Decentraliser <me@decentraliser.dev>
Co-authored-by: Travis CI User <travis@example.org>
rg911 added a commit that referenced this pull request May 22, 2020
* Post Release (#519)

* v0.17.4 (#514)

* Created `network` folder for network models

* Fixed lint after files moved

* Applied openAPI 0.8.7 changes

* Added tests

* Use UInt64 in retalFees

* Fixed #455
Make namespace max depth configurable in idGenerator

* - Fixed parser bug
- Use rest json payload for unit testing

* restored removed tests to cover models

* Working on travis release process and ts-doc github deployments

* Simplfied BlockHttp
Added BlockHttp unit tests
Changed travis to just report coveralls from one job

* fixed travis

* Uploading multiple versions of ts-docs into git hub pages

* Improved ChainHttp, added unit tests

* Removed maxDepth. Let server run the validation

* Added unit tests

* FIxed #493

* Added tests

* useQuerystring on all https

* Fixed github token env variable name
Added escape skip flag to avoid republishing the same version
Added missing git commit . after version increase

* Update README links

* Update README.md

* Update release.sh

* Update README.md

* Installing typescript globally

* Improved MetadataHttp, added unit tests

* fixed #495

* Fixed #501

* fixed #503

* Refactored MosaicService unit test (#510)

* Fixed #509

* Added mosaicHttp unit tests

* Refactored mosaicHttp to use abstract caller

* Add error trapping unit test

* removed unused error catcher

* add SimpleWallet.toDTO, fixes #504 (#508)

* add SimpleWallet.toDTO, fixes #504

* add word2ua test

* Update README.md (#512)

* v0.17.4 release (#513)

* v0.17.4 release

* Updated md table header

Co-authored-by: Fernando Boucquez <fboucquez@gmail.com>
Co-authored-by: David Garcia <dgarcia360@outlook.com>
Co-authored-by: Decentraliser <me@decentraliser.dev>

* Trigger release build

Co-authored-by: Fernando Boucquez <fboucquez@gmail.com>
Co-authored-by: David Garcia <dgarcia360@outlook.com>
Co-authored-by: Decentraliser <me@decentraliser.dev>

* Post release (#520)

* v0.17.4 (#514)

* Created `network` folder for network models

* Fixed lint after files moved

* Applied openAPI 0.8.7 changes

* Added tests

* Use UInt64 in retalFees

* Fixed #455
Make namespace max depth configurable in idGenerator

* - Fixed parser bug
- Use rest json payload for unit testing

* restored removed tests to cover models

* Working on travis release process and ts-doc github deployments

* Simplfied BlockHttp
Added BlockHttp unit tests
Changed travis to just report coveralls from one job

* fixed travis

* Uploading multiple versions of ts-docs into git hub pages

* Improved ChainHttp, added unit tests

* Removed maxDepth. Let server run the validation

* Added unit tests

* FIxed #493

* Added tests

* useQuerystring on all https

* Fixed github token env variable name
Added escape skip flag to avoid republishing the same version
Added missing git commit . after version increase

* Update README links

* Update README.md

* Update release.sh

* Update README.md

* Installing typescript globally

* Improved MetadataHttp, added unit tests

* fixed #495

* Fixed #501

* fixed #503

* Refactored MosaicService unit test (#510)

* Fixed #509

* Added mosaicHttp unit tests

* Refactored mosaicHttp to use abstract caller

* Add error trapping unit test

* removed unused error catcher

* add SimpleWallet.toDTO, fixes #504 (#508)

* add SimpleWallet.toDTO, fixes #504

* add word2ua test

* Update README.md (#512)

* v0.17.4 release (#513)

* v0.17.4 release

* Updated md table header

Co-authored-by: Fernando Boucquez <fboucquez@gmail.com>
Co-authored-by: David Garcia <dgarcia360@outlook.com>
Co-authored-by: Decentraliser <me@decentraliser.dev>

* Trigger release build

* Creating new version 0.17.5

Co-authored-by: Fernando Boucquez <fboucquez@gmail.com>
Co-authored-by: David Garcia <dgarcia360@outlook.com>
Co-authored-by: Decentraliser <me@decentraliser.dev>
Co-authored-by: Travis CI User <travis@example.org>

* LockHashAlgorithm (#522)

* Fixed #518
- Added LockHashUtils
- Removed Op_Keccak_256 algorithm
- Renamed HashType to LockHashAlgorithm
- Renamed model field name to be aligned with Catbuffer

* Fixed #521

* - Added Hash method with algorithm input
- Added unit tests
- Added export

* Added networkCurrency resolver for e2e tests (#529)

* Fixed #523
- Added networkCurrency resolver for e2e tests

* trigger travis

* Removed metadata size validation (#527)

* Fixed #526
- Removed metadata size validation

* Added unit tests for coverage

* added unit tests

* improved coverage

* Added check on  Account.signData and PublicAccount.verifySignature for hexadecimal (#528)

* Fixed #252
- Added check on  Account.signData and PublicAccount.verifySignature for hexadecimal

* trigger travis

* Added isHexadecimal argument to account.signData and publicAccount.verifySignature

* Fixed #525

* Removed unused condition

* refactored signData and verifySignature

* Prettier - ESLint (#531)

* eslint and prettier

* working on eslint

* working on eslint

* fixed travis

* rolled back md changes

* Added unit tests

* improved NamespaceHttp

* Fixed eslint warnings (#538)

* Fixed #535
* Fixed #536

* maxFee in Aggregate transactions (#539)

* Fixed #533
- Added setMaxFeeForAggregate
- Changed setMaxFee for stand alone tx only
- Addes getMaxCosignatures
- Added getNetworkMaxCosignaturesPerAggregate

* Fixed typo

* Fixe typo

* Fixed PR review comments

* Added tests

* Fixed #507 (#541)

* upgrade crypto-js to v4.0.0, add AESEncryptionService and apply it to SimpleWallet, fixes  #524 (#530)

* upgrade crypto-js to v4.0.0, add AESEncryptionService and apply it to SimpleWallet, fixes  #524

* remove passwordToPrivateKey, rename toMobileKey by encryptPBKDF2

* accept string as password in AESEncryptionService

* remove unused functions in Crypto, merge AES Encryption service into Crypto

Co-authored-by: Steven Liu <xian.f.liu@gmail.com>

* Alias resolution for accountHttp (#540)

* Fixed #499
- Added AccountService

* Fixed e2e tests

* Fixed lints

* Fixed years

* another year fix

* Chaned to use address array and reduce rest calls

* handle empty array

* Fixed typos

* more typo fix

* Fixed function name

* v0.18.0 release

* Creating new version 0.18.1

* update js docs

* Return distinct cosignature count in aggregateTransactionService (#552)

* Fixed #551

* improved coverage

* added test in account service

* fix typo (#555)

Co-authored-by: Steven Liu <xian.f.liu@gmail.com>

* Gorilla 1 key link transactions and block header updates (#549)

* Applied catbuffer-typescript v0.0.12

* Added voting & vrf key link transactions

* Updated catbuffer to 0.0.13

* Applied catbuffer-typescript v0.0.12

* Added voting & vrf key link transactions

* Updated catbuffer to 0.0.13

* Fixed #556

* Updated catbuffer-typescript lib

* Fixed #558
- Added NodeLinkTransaction

* Fixed #550
- Added block header patch from gorilla 1

* Changed to use supplementalAccountKeys

* Fixed dto bug in network properties

* Fixed #565
- Added new chain properties

* Fixed #563
- Renamed AccountLinkTransaction to AccountKeyLinkTransaction

* Updated repoFactory to use node/info for generationHash

* Fixed tests

* Renamed gernationHashSeed

* - Fixed issues in e2e tests
- Removed incomingTransactionType flags in restriction

* Added shx for cross platform build purposes

* Test coverage

* 0.19.0 release (#567)

* v0.19.0 release note

* v0.19.0: Gorilla.1 schema updates

* Updated changelog

* Fixed #571 (#572)

- Added signature and signer to loadFromPayload

* Listener (WS) refactoring (#570)

* Fixed #569
- Listener filter on recipientAddress and target addresses (publicKeys)
- Now resolving alias

* Improved listener:
1) Added transaction hashes to the subscription
2) Reused methods when subscriptions are the same
3) Improved how aliases are loaded (lazy on demand)

* Refactored regard PR feedbacks

* typo fixed

* Bugs fixed to use super.isSigned

Co-authored-by: fernando <fboucquez@gmail.com>

* Patched with latest catbuffer and openAPI (#576)

* Fixed #575
- Patched with latest catbuffer and openAPI

* Fixed typo

* Split AccountRestrctionFlags into 3 specific flags (#573)

* Fixed #568
Split AccountRestrctionFlags into 3 specific flags

* Listener (WS) refactoring (#570)

* Fixed #569
- Listener filter on recipientAddress and target addresses (publicKeys)
- Now resolving alias

* Improved listener:
1) Added transaction hashes to the subscription
2) Reused methods when subscriptions are the same
3) Improved how aliases are loaded (lazy on demand)

* Refactored regard PR feedbacks

* typo fixed

* Bugs fixed to use super.isSigned

Co-authored-by: fernando <fboucquez@gmail.com>

* Patched with latest catbuffer and openAPI (#576)

* Fixed #575
- Patched with latest catbuffer and openAPI

* Fixed typo

* Fixed #568
Split AccountRestrctionFlags into 3 specific flags

* Fixed rebase conflicts

* Updated alpha version

Co-authored-by: fernando <fboucquez@gmail.com>

* 0.19.1 release (#577)

Co-authored-by: Fernando Boucquez <fboucquez@gmail.com>
Co-authored-by: David Garcia <dgarcia360@outlook.com>
Co-authored-by: Decentraliser <me@decentraliser.dev>
Co-authored-by: Travis CI User <travis@example.org>
Co-authored-by: decentraliser <decentraliser@gmail.com>
rg911 added a commit that referenced this pull request May 22, 2020
* 0.19.1 Release (#578)

* Post Release (#519)

* v0.17.4 (#514)

* Created `network` folder for network models

* Fixed lint after files moved

* Applied openAPI 0.8.7 changes

* Added tests

* Use UInt64 in retalFees

* Fixed #455
Make namespace max depth configurable in idGenerator

* - Fixed parser bug
- Use rest json payload for unit testing

* restored removed tests to cover models

* Working on travis release process and ts-doc github deployments

* Simplfied BlockHttp
Added BlockHttp unit tests
Changed travis to just report coveralls from one job

* fixed travis

* Uploading multiple versions of ts-docs into git hub pages

* Improved ChainHttp, added unit tests

* Removed maxDepth. Let server run the validation

* Added unit tests

* FIxed #493

* Added tests

* useQuerystring on all https

* Fixed github token env variable name
Added escape skip flag to avoid republishing the same version
Added missing git commit . after version increase

* Update README links

* Update README.md

* Update release.sh

* Update README.md

* Installing typescript globally

* Improved MetadataHttp, added unit tests

* fixed #495

* Fixed #501

* fixed #503

* Refactored MosaicService unit test (#510)

* Fixed #509

* Added mosaicHttp unit tests

* Refactored mosaicHttp to use abstract caller

* Add error trapping unit test

* removed unused error catcher

* add SimpleWallet.toDTO, fixes #504 (#508)

* add SimpleWallet.toDTO, fixes #504

* add word2ua test

* Update README.md (#512)

* v0.17.4 release (#513)

* v0.17.4 release

* Updated md table header

Co-authored-by: Fernando Boucquez <fboucquez@gmail.com>
Co-authored-by: David Garcia <dgarcia360@outlook.com>
Co-authored-by: Decentraliser <me@decentraliser.dev>

* Trigger release build

Co-authored-by: Fernando Boucquez <fboucquez@gmail.com>
Co-authored-by: David Garcia <dgarcia360@outlook.com>
Co-authored-by: Decentraliser <me@decentraliser.dev>

* Post release (#520)

* v0.17.4 (#514)

* Created `network` folder for network models

* Fixed lint after files moved

* Applied openAPI 0.8.7 changes

* Added tests

* Use UInt64 in retalFees

* Fixed #455
Make namespace max depth configurable in idGenerator

* - Fixed parser bug
- Use rest json payload for unit testing

* restored removed tests to cover models

* Working on travis release process and ts-doc github deployments

* Simplfied BlockHttp
Added BlockHttp unit tests
Changed travis to just report coveralls from one job

* fixed travis

* Uploading multiple versions of ts-docs into git hub pages

* Improved ChainHttp, added unit tests

* Removed maxDepth. Let server run the validation

* Added unit tests

* FIxed #493

* Added tests

* useQuerystring on all https

* Fixed github token env variable name
Added escape skip flag to avoid republishing the same version
Added missing git commit . after version increase

* Update README links

* Update README.md

* Update release.sh

* Update README.md

* Installing typescript globally

* Improved MetadataHttp, added unit tests

* fixed #495

* Fixed #501

* fixed #503

* Refactored MosaicService unit test (#510)

* Fixed #509

* Added mosaicHttp unit tests

* Refactored mosaicHttp to use abstract caller

* Add error trapping unit test

* removed unused error catcher

* add SimpleWallet.toDTO, fixes #504 (#508)

* add SimpleWallet.toDTO, fixes #504

* add word2ua test

* Update README.md (#512)

* v0.17.4 release (#513)

* v0.17.4 release

* Updated md table header

Co-authored-by: Fernando Boucquez <fboucquez@gmail.com>
Co-authored-by: David Garcia <dgarcia360@outlook.com>
Co-authored-by: Decentraliser <me@decentraliser.dev>

* Trigger release build

* Creating new version 0.17.5

Co-authored-by: Fernando Boucquez <fboucquez@gmail.com>
Co-authored-by: David Garcia <dgarcia360@outlook.com>
Co-authored-by: Decentraliser <me@decentraliser.dev>
Co-authored-by: Travis CI User <travis@example.org>

* LockHashAlgorithm (#522)

* Fixed #518
- Added LockHashUtils
- Removed Op_Keccak_256 algorithm
- Renamed HashType to LockHashAlgorithm
- Renamed model field name to be aligned with Catbuffer

* Fixed #521

* - Added Hash method with algorithm input
- Added unit tests
- Added export

* Added networkCurrency resolver for e2e tests (#529)

* Fixed #523
- Added networkCurrency resolver for e2e tests

* trigger travis

* Removed metadata size validation (#527)

* Fixed #526
- Removed metadata size validation

* Added unit tests for coverage

* added unit tests

* improved coverage

* Added check on  Account.signData and PublicAccount.verifySignature for hexadecimal (#528)

* Fixed #252
- Added check on  Account.signData and PublicAccount.verifySignature for hexadecimal

* trigger travis

* Added isHexadecimal argument to account.signData and publicAccount.verifySignature

* Fixed #525

* Removed unused condition

* refactored signData and verifySignature

* Prettier - ESLint (#531)

* eslint and prettier

* working on eslint

* working on eslint

* fixed travis

* rolled back md changes

* Added unit tests

* improved NamespaceHttp

* Fixed eslint warnings (#538)

* Fixed #535
* Fixed #536

* maxFee in Aggregate transactions (#539)

* Fixed #533
- Added setMaxFeeForAggregate
- Changed setMaxFee for stand alone tx only
- Addes getMaxCosignatures
- Added getNetworkMaxCosignaturesPerAggregate

* Fixed typo

* Fixe typo

* Fixed PR review comments

* Added tests

* Fixed #507 (#541)

* upgrade crypto-js to v4.0.0, add AESEncryptionService and apply it to SimpleWallet, fixes  #524 (#530)

* upgrade crypto-js to v4.0.0, add AESEncryptionService and apply it to SimpleWallet, fixes  #524

* remove passwordToPrivateKey, rename toMobileKey by encryptPBKDF2

* accept string as password in AESEncryptionService

* remove unused functions in Crypto, merge AES Encryption service into Crypto

Co-authored-by: Steven Liu <xian.f.liu@gmail.com>

* Alias resolution for accountHttp (#540)

* Fixed #499
- Added AccountService

* Fixed e2e tests

* Fixed lints

* Fixed years

* another year fix

* Chaned to use address array and reduce rest calls

* handle empty array

* Fixed typos

* more typo fix

* Fixed function name

* v0.18.0 release

* Creating new version 0.18.1

* update js docs

* Return distinct cosignature count in aggregateTransactionService (#552)

* Fixed #551

* improved coverage

* added test in account service

* fix typo (#555)

Co-authored-by: Steven Liu <xian.f.liu@gmail.com>

* Gorilla 1 key link transactions and block header updates (#549)

* Applied catbuffer-typescript v0.0.12

* Added voting & vrf key link transactions

* Updated catbuffer to 0.0.13

* Applied catbuffer-typescript v0.0.12

* Added voting & vrf key link transactions

* Updated catbuffer to 0.0.13

* Fixed #556

* Updated catbuffer-typescript lib

* Fixed #558
- Added NodeLinkTransaction

* Fixed #550
- Added block header patch from gorilla 1

* Changed to use supplementalAccountKeys

* Fixed dto bug in network properties

* Fixed #565
- Added new chain properties

* Fixed #563
- Renamed AccountLinkTransaction to AccountKeyLinkTransaction

* Updated repoFactory to use node/info for generationHash

* Fixed tests

* Renamed gernationHashSeed

* - Fixed issues in e2e tests
- Removed incomingTransactionType flags in restriction

* Added shx for cross platform build purposes

* Test coverage

* 0.19.0 release (#567)

* v0.19.0 release note

* v0.19.0: Gorilla.1 schema updates

* Updated changelog

* Fixed #571 (#572)

- Added signature and signer to loadFromPayload

* Listener (WS) refactoring (#570)

* Fixed #569
- Listener filter on recipientAddress and target addresses (publicKeys)
- Now resolving alias

* Improved listener:
1) Added transaction hashes to the subscription
2) Reused methods when subscriptions are the same
3) Improved how aliases are loaded (lazy on demand)

* Refactored regard PR feedbacks

* typo fixed

* Bugs fixed to use super.isSigned

Co-authored-by: fernando <fboucquez@gmail.com>

* Patched with latest catbuffer and openAPI (#576)

* Fixed #575
- Patched with latest catbuffer and openAPI

* Fixed typo

* Split AccountRestrctionFlags into 3 specific flags (#573)

* Fixed #568
Split AccountRestrctionFlags into 3 specific flags

* Listener (WS) refactoring (#570)

* Fixed #569
- Listener filter on recipientAddress and target addresses (publicKeys)
- Now resolving alias

* Improved listener:
1) Added transaction hashes to the subscription
2) Reused methods when subscriptions are the same
3) Improved how aliases are loaded (lazy on demand)

* Refactored regard PR feedbacks

* typo fixed

* Bugs fixed to use super.isSigned

Co-authored-by: fernando <fboucquez@gmail.com>

* Patched with latest catbuffer and openAPI (#576)

* Fixed #575
- Patched with latest catbuffer and openAPI

* Fixed typo

* Fixed #568
Split AccountRestrctionFlags into 3 specific flags

* Fixed rebase conflicts

* Updated alpha version

Co-authored-by: fernando <fboucquez@gmail.com>

* 0.19.1 release (#577)

Co-authored-by: Fernando Boucquez <fboucquez@gmail.com>
Co-authored-by: David Garcia <dgarcia360@outlook.com>
Co-authored-by: Decentraliser <me@decentraliser.dev>
Co-authored-by: Travis CI User <travis@example.org>
Co-authored-by: decentraliser <decentraliser@gmail.com>

* Creating new version 0.19.2

Co-authored-by: Fernando Boucquez <fboucquez@gmail.com>
Co-authored-by: David Garcia <dgarcia360@outlook.com>
Co-authored-by: Decentraliser <me@decentraliser.dev>
Co-authored-by: Travis CI User <travis@example.org>
Co-authored-by: decentraliser <decentraliser@gmail.com>
rg911 added a commit that referenced this pull request May 26, 2020
* Post Release (#519)

* v0.17.4 (#514)

* Created `network` folder for network models

* Fixed lint after files moved

* Applied openAPI 0.8.7 changes

* Added tests

* Use UInt64 in retalFees

* Fixed #455
Make namespace max depth configurable in idGenerator

* - Fixed parser bug
- Use rest json payload for unit testing

* restored removed tests to cover models

* Working on travis release process and ts-doc github deployments

* Simplfied BlockHttp
Added BlockHttp unit tests
Changed travis to just report coveralls from one job

* fixed travis

* Uploading multiple versions of ts-docs into git hub pages

* Improved ChainHttp, added unit tests

* Removed maxDepth. Let server run the validation

* Added unit tests

* FIxed #493

* Added tests

* useQuerystring on all https

* Fixed github token env variable name
Added escape skip flag to avoid republishing the same version
Added missing git commit . after version increase

* Update README links

* Update README.md

* Update release.sh

* Update README.md

* Installing typescript globally

* Improved MetadataHttp, added unit tests

* fixed #495

* Fixed #501

* fixed #503

* Refactored MosaicService unit test (#510)

* Fixed #509

* Added mosaicHttp unit tests

* Refactored mosaicHttp to use abstract caller

* Add error trapping unit test

* removed unused error catcher

* add SimpleWallet.toDTO, fixes #504 (#508)

* add SimpleWallet.toDTO, fixes #504

* add word2ua test

* Update README.md (#512)

* v0.17.4 release (#513)

* v0.17.4 release

* Updated md table header

Co-authored-by: Fernando Boucquez <fboucquez@gmail.com>
Co-authored-by: David Garcia <dgarcia360@outlook.com>
Co-authored-by: Decentraliser <me@decentraliser.dev>

* Trigger release build

Co-authored-by: Fernando Boucquez <fboucquez@gmail.com>
Co-authored-by: David Garcia <dgarcia360@outlook.com>
Co-authored-by: Decentraliser <me@decentraliser.dev>

* Post release (#520)

* v0.17.4 (#514)

* Created `network` folder for network models

* Fixed lint after files moved

* Applied openAPI 0.8.7 changes

* Added tests

* Use UInt64 in retalFees

* Fixed #455
Make namespace max depth configurable in idGenerator

* - Fixed parser bug
- Use rest json payload for unit testing

* restored removed tests to cover models

* Working on travis release process and ts-doc github deployments

* Simplfied BlockHttp
Added BlockHttp unit tests
Changed travis to just report coveralls from one job

* fixed travis

* Uploading multiple versions of ts-docs into git hub pages

* Improved ChainHttp, added unit tests

* Removed maxDepth. Let server run the validation

* Added unit tests

* FIxed #493

* Added tests

* useQuerystring on all https

* Fixed github token env variable name
Added escape skip flag to avoid republishing the same version
Added missing git commit . after version increase

* Update README links

* Update README.md

* Update release.sh

* Update README.md

* Installing typescript globally

* Improved MetadataHttp, added unit tests

* fixed #495

* Fixed #501

* fixed #503

* Refactored MosaicService unit test (#510)

* Fixed #509

* Added mosaicHttp unit tests

* Refactored mosaicHttp to use abstract caller

* Add error trapping unit test

* removed unused error catcher

* add SimpleWallet.toDTO, fixes #504 (#508)

* add SimpleWallet.toDTO, fixes #504

* add word2ua test

* Update README.md (#512)

* v0.17.4 release (#513)

* v0.17.4 release

* Updated md table header

Co-authored-by: Fernando Boucquez <fboucquez@gmail.com>
Co-authored-by: David Garcia <dgarcia360@outlook.com>
Co-authored-by: Decentraliser <me@decentraliser.dev>

* Trigger release build

* Creating new version 0.17.5

Co-authored-by: Fernando Boucquez <fboucquez@gmail.com>
Co-authored-by: David Garcia <dgarcia360@outlook.com>
Co-authored-by: Decentraliser <me@decentraliser.dev>
Co-authored-by: Travis CI User <travis@example.org>

* LockHashAlgorithm (#522)

* Fixed #518
- Added LockHashUtils
- Removed Op_Keccak_256 algorithm
- Renamed HashType to LockHashAlgorithm
- Renamed model field name to be aligned with Catbuffer

* Fixed #521

* - Added Hash method with algorithm input
- Added unit tests
- Added export

* Added networkCurrency resolver for e2e tests (#529)

* Fixed #523
- Added networkCurrency resolver for e2e tests

* trigger travis

* Removed metadata size validation (#527)

* Fixed #526
- Removed metadata size validation

* Added unit tests for coverage

* added unit tests

* improved coverage

* Added check on  Account.signData and PublicAccount.verifySignature for hexadecimal (#528)

* Fixed #252
- Added check on  Account.signData and PublicAccount.verifySignature for hexadecimal

* trigger travis

* Added isHexadecimal argument to account.signData and publicAccount.verifySignature

* Fixed #525

* Removed unused condition

* refactored signData and verifySignature

* Prettier - ESLint (#531)

* eslint and prettier

* working on eslint

* working on eslint

* fixed travis

* rolled back md changes

* Added unit tests

* improved NamespaceHttp

* Fixed eslint warnings (#538)

* Fixed #535
* Fixed #536

* maxFee in Aggregate transactions (#539)

* Fixed #533
- Added setMaxFeeForAggregate
- Changed setMaxFee for stand alone tx only
- Addes getMaxCosignatures
- Added getNetworkMaxCosignaturesPerAggregate

* Fixed typo

* Fixe typo

* Fixed PR review comments

* Added tests

* Fixed #507 (#541)

* upgrade crypto-js to v4.0.0, add AESEncryptionService and apply it to SimpleWallet, fixes  #524 (#530)

* upgrade crypto-js to v4.0.0, add AESEncryptionService and apply it to SimpleWallet, fixes  #524

* remove passwordToPrivateKey, rename toMobileKey by encryptPBKDF2

* accept string as password in AESEncryptionService

* remove unused functions in Crypto, merge AES Encryption service into Crypto

Co-authored-by: Steven Liu <xian.f.liu@gmail.com>

* Alias resolution for accountHttp (#540)

* Fixed #499
- Added AccountService

* Fixed e2e tests

* Fixed lints

* Fixed years

* another year fix

* Chaned to use address array and reduce rest calls

* handle empty array

* Fixed typos

* more typo fix

* Fixed function name

* v0.18.0 release

* Creating new version 0.18.1

* update js docs

* Return distinct cosignature count in aggregateTransactionService (#552)

* Fixed #551

* improved coverage

* added test in account service

* fix typo (#555)

Co-authored-by: Steven Liu <xian.f.liu@gmail.com>

* Gorilla 1 key link transactions and block header updates (#549)

* Applied catbuffer-typescript v0.0.12

* Added voting & vrf key link transactions

* Updated catbuffer to 0.0.13

* Applied catbuffer-typescript v0.0.12

* Added voting & vrf key link transactions

* Updated catbuffer to 0.0.13

* Fixed #556

* Updated catbuffer-typescript lib

* Fixed #558
- Added NodeLinkTransaction

* Fixed #550
- Added block header patch from gorilla 1

* Changed to use supplementalAccountKeys

* Fixed dto bug in network properties

* Fixed #565
- Added new chain properties

* Fixed #563
- Renamed AccountLinkTransaction to AccountKeyLinkTransaction

* Updated repoFactory to use node/info for generationHash

* Fixed tests

* Renamed gernationHashSeed

* - Fixed issues in e2e tests
- Removed incomingTransactionType flags in restriction

* Added shx for cross platform build purposes

* Test coverage

* 0.19.0 release (#567)

* v0.19.0 release note

* v0.19.0: Gorilla.1 schema updates

* Updated changelog

* Fixed #571 (#572)

- Added signature and signer to loadFromPayload

* Listener (WS) refactoring (#570)

* Fixed #569
- Listener filter on recipientAddress and target addresses (publicKeys)
- Now resolving alias

* Improved listener:
1) Added transaction hashes to the subscription
2) Reused methods when subscriptions are the same
3) Improved how aliases are loaded (lazy on demand)

* Refactored regard PR feedbacks

* typo fixed

* Bugs fixed to use super.isSigned

Co-authored-by: fernando <fboucquez@gmail.com>

* Patched with latest catbuffer and openAPI (#576)

* Fixed #575
- Patched with latest catbuffer and openAPI

* Fixed typo

* Split AccountRestrctionFlags into 3 specific flags (#573)

* Fixed #568
Split AccountRestrctionFlags into 3 specific flags

* Listener (WS) refactoring (#570)

* Fixed #569
- Listener filter on recipientAddress and target addresses (publicKeys)
- Now resolving alias

* Improved listener:
1) Added transaction hashes to the subscription
2) Reused methods when subscriptions are the same
3) Improved how aliases are loaded (lazy on demand)

* Refactored regard PR feedbacks

* typo fixed

* Bugs fixed to use super.isSigned

Co-authored-by: fernando <fboucquez@gmail.com>

* Patched with latest catbuffer and openAPI (#576)

* Fixed #575
- Patched with latest catbuffer and openAPI

* Fixed typo

* Fixed #568
Split AccountRestrctionFlags into 3 specific flags

* Fixed rebase conflicts

* Updated alpha version

Co-authored-by: fernando <fboucquez@gmail.com>

* 0.19.1 release (#577)

Co-authored-by: Fernando Boucquez <fboucquez@gmail.com>
Co-authored-by: David Garcia <dgarcia360@outlook.com>
Co-authored-by: Decentraliser <me@decentraliser.dev>
Co-authored-by: Travis CI User <travis@example.org>
Co-authored-by: decentraliser <decentraliser@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
breaking-change Breaks compatibility with previous version
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Remove unused NetworkType in Transaction.createTransactionHash and address validation Additional eslint refactoring
2 participants