V0.17.0 Key derivation and signing hash update
17-Feb-2020
Milestone: Fushicho.4(RC3 0.9.3.1)
Versions | |
---|---|---
SDK Core| v0.17.0 | https://www.npmjs.com/package/nem2-sdk
Catbuffer Library| v0.0.11 | https://www.npmjs.com/package/catbuffer
Client Library | v0.8.4 | https://www.npmjs.com/package/nem2-sdk-openapi-typescript-node-client
- [BREAKING CHANGE] Changed hashing algorithm to cope catapult-server changes. All Key derivation and signing are now using
SHA512
. RemovedSignSchema
soNetworkType
is no longer bonded to the schema anymore (sha3 / keccak). This change will affect all existing keypairs / address (derived from public key) and transaction signatures. - [BREAKING CHANGE] Added new
TransactionFilter
parameter toAccountHttp
which is now support filtering with list of transaction type. - Added
GenerationHash
to the payload innode/info
endpoint. - Added enum for block merkle path item positions (
left / right
) to replace previous number type value (1 / 2
). - Added new
BlockService
forTransaction
andReceipt
block merkle proof auditing. - Added new node type
Dual
to the existingRoleTypeEnum
. - Added new endpoint
node/health
inNodeHttp
. - Moved
getStorageInfo
andgetServerInfo
fromDiagnosticHttp
toNodeHttp
repository. - Improved e2e testing by using
async / await
. - General legacy code refactoring and cleanup.