Releases: dashpay/dashcore-lib
Releases · dashpay/dashcore-lib
v0.17.7: Fix for signers size of quorum commitment transaction (#132)
* Fix commitment tx payload signers size serialization and adjusted tests * Bump the version
v0.17.6: Feature/merkle block get transaction hashes (#130)
* Add `getTransactionHashes` method to `MerkleBlock`; Fixed `PartialMerkleTree` bug * Bump package version
v0.17.2: update coinbase transaction for 0.14
For the 0.14 release of the DashD daemon the coinbase transaction has been updated with a new field that contains the merkleroot of the quorum commitments. This release of dashcore-lib updates the payload of the coinbase transaction to remain compatible with this change.
SimplifiedMNListEntry: add getIp() getter function (#118)
add getIp() getter function to SimplifiedMNListEntry
v0.17.0: Fix sml entry (#117)
- Fix Simplified Masternode List and update tests
v0.16.10: Fix crash when applying empty diff to an empty masternode list (#116)
* Fix crash when applying empty diff to an empty masternode list
v0.16.9: added Transaction.isSimpleTransaction()
added Transaction.isSimpleTransaction() (#114)
Improved InstantSend fee estimation, ProTx JSON format fixes
Fixes:
- ProTx payload JSON formats - fix endianness of hashes, make correct service string, other JSON format improvements;
- When constructing special transaction from JSON,
extraPayload
field is now considered a hex string instead of JSON, per Dashcore's RPC docs; - Added
.estimateInstantSendFee
to theTransaction
class; Fixed fee validation for InstantSend transactions
v0.16.6: added smn list export (#108)
Feature/add smn list export (#108) * Add SimplifiedMNList to default lib exports * Bump a version
v0.16.5: fixed deprecated buffer usage (#105)
Fixed deprecation warning from node.js about unsafe Buffer usage
More on the issue: https://nodejs.org/en/docs/guides/buffer-constructor-deprecation/#variant-1