This is a forked version of bitcoinjs-lib 3.1.1
that also contains some changes from
later upstream bitcoinjs-lib versions up to 3.3.1
.
Version 1.0.0
of bitgo-utxo-lib is roughly equivalent of bitcoinjs-lib 3.3.1
. For the a changelog up to this point please refer to https://github.com/bitcoinjs/bitcoinjs-lib/blob/master/CHANGELOG.md#331
This document contains the Changelog starting with release 1.8.0
- fix(bufferutils): remove pushdata re-exports (f48669e)
- fix(bufferutils): remove varInt functions (84851f0)
- fix(networks): BIP32 constants for litecoin (69d0244)
- fix(test): use
--recursive
in coverage (49b2a0e) - bitcoincash test: move to test/forks/bitcoincash (d65a9bf)
- feat(src/coins): add isSameCoin(Network, Network) (e1dd2cb)
- Fix test/bitcoincash.test.js (a6930c5)
- fix(src/networks.js): litecoinTest WIF prefix (b08089a)
- Replace CHANGELOG.md (f7cbb0f)
- src/coins.js: add getMainnet/getTestnet (8ddc032)
- src/coins.js: add isDash to isValidNetwork (4827e8a)
- src/coins.js: isValidCoin -> isValidNetwork (9556784)
- src/networks.js: add tests (c9f367a)
- src/networks.js: define coin network names (06f0b92)
- src/networks.js: fix references (0ec6b0b)
- src/networks.js: reorder networks (4e3c4ad)
- test/forks: rename tests (67c0cb2)
- Use standard naming scheme for test titles (98c53f0)
- Add src/bitgo/keyutil (1bfd335)
- ECPair: simplify
fromPrivateKeyBuffer
(288f662) - ECPair: simplify
getPublicKeyBuffer
(fdf2d22) - src/coins.js: add getMainnet/getTestnet (8ddc032)
- src/coins.js: add isDash to isValidNetwork (4827e8a)
- src/coins.js: isValidCoin -> isValidNetwork (9556784)
Commit (1bfd335) adds deprecation notices for two custom ECPair
functions which are not present in upstream bitcoinjs-lib:
ECPair.fromPrivateKeyBuffer
: useutxolib.bitgo.keyutil.privateKeyBufferToECPair
insteadECPair.prototype.getPrivateKeyBuffer
: useutxolib.bitgo.keyutil.privateKeyBufferFromECPair
instead
These methods will be removed in a future major version.