From 0820e4fe1d08b74542c7ca7185d96f5656f540c7 Mon Sep 17 00:00:00 2001 From: Alejandro Busse Date: Mon, 19 Feb 2024 18:07:22 -0300 Subject: [PATCH] chore(root): publish modules - @bitgo/abstract-cosmos@9.0.0 - @bitgo/abstract-eth@19.0.0 - @bitgo/abstract-utxo@7.0.0 - @bitgo/account-lib@22.0.0 - bitgo@37.0.0 - @bitgo/express@9.61.0 - @bitgo/key-card@0.22.0 - @bitgo/sdk-api@1.43.0 - @bitgo/sdk-coin-ada@2.36.0 - @bitgo/sdk-coin-algo@1.26.0 - @bitgo/sdk-coin-arbeth@19.0.0 - @bitgo/sdk-coin-atom@11.0.0 - @bitgo/sdk-coin-avaxc@2.28.0 - @bitgo/sdk-coin-avaxp@3.22.0 - @bitgo/sdk-coin-bch@1.6.1 - @bitgo/sdk-coin-bcha@1.8.1 - @bitgo/sdk-coin-bera@1.21.0 - @bitgo/sdk-coin-bld@1.25.0 - @bitgo/sdk-coin-bsc@21.0.0 - @bitgo/sdk-coin-bsv@1.6.1 - @bitgo/sdk-coin-btc@1.8.1 - @bitgo/sdk-coin-btg@1.6.1 - @bitgo/sdk-coin-celo@1.14.0 - @bitgo/sdk-coin-coreum@19.0.0 - @bitgo/sdk-coin-cspr@1.26.0 - @bitgo/sdk-coin-dash@1.6.1 - @bitgo/sdk-coin-doge@1.13.1 - @bitgo/sdk-coin-dot@3.34.0 - @bitgo/sdk-coin-eos@1.6.1 - @bitgo/sdk-coin-etc@1.5.1 - @bitgo/sdk-coin-eth@22.0.0 - @bitgo/sdk-coin-eth2@1.5.1 - @bitgo/sdk-coin-ethw@19.0.0 - @bitgo/sdk-coin-hash@1.25.0 - @bitgo/sdk-coin-hbar@1.12.0 - @bitgo/sdk-coin-injective@1.25.0 - @bitgo/sdk-coin-islm@1.21.0 - @bitgo/sdk-coin-ltc@2.3.1 - @bitgo/sdk-coin-near@1.7.1 - @bitgo/sdk-coin-opeth@16.0.0 - @bitgo/sdk-coin-osmo@1.27.0 - @bitgo/sdk-coin-polygon@19.0.0 - @bitgo/sdk-coin-rbtc@1.14.0 - @bitgo/sdk-coin-sei@1.25.0 - @bitgo/sdk-coin-sol@2.39.0 - @bitgo/sdk-coin-stx@2.4.1 - @bitgo/sdk-coin-sui@4.24.0 - @bitgo/sdk-coin-tia@1.25.0 - @bitgo/sdk-coin-ton@1.21.0 - @bitgo/sdk-coin-trx@1.37.0 - @bitgo/sdk-coin-xlm@2.24.0 - @bitgo/sdk-coin-xrp@1.8.1 - @bitgo/sdk-coin-xtz@1.7.1 - @bitgo/sdk-coin-zec@1.6.1 - @bitgo/sdk-coin-zeta@1.30.0 - @bitgo/sdk-coin-zketh@1.9.0 - @bitgo/sdk-core@26.0.0 - @bitgo/sdk-lib-mpc@9.0.0 - @bitgo/sdk-rpc-wrapper@1.23.0 - @bitgo/sdk-test@8.0.0 - @bitgo/sdk-unified-wallet@10.0.0 - @bitgo/statics@47.0.0 - @bitgo/utxo-bin@2.46.0 - @bitgo/utxo-ord@1.20.0 - @bitgo/web-demo@1.28.0 --- modules/abstract-cosmos/CHANGELOG.md | 30 ++++++ modules/abstract-cosmos/package.json | 8 +- modules/abstract-eth/CHANGELOG.md | 64 ++++++++++++ modules/abstract-eth/package.json | 8 +- modules/abstract-utxo/CHANGELOG.md | 34 +++++++ modules/abstract-utxo/package.json | 6 +- modules/account-lib/CHANGELOG.md | 31 ++++++ modules/account-lib/package.json | 76 +++++++-------- modules/bitgo/CHANGELOG.md | 16 +++ modules/bitgo/package.json | 112 ++++++++++----------- modules/express/CHANGELOG.md | 14 +++ modules/express/package.json | 10 +- modules/key-card/CHANGELOG.md | 11 +++ modules/key-card/package.json | 8 +- modules/sdk-api/CHANGELOG.md | 20 ++++ modules/sdk-api/package.json | 4 +- modules/sdk-coin-ada/CHANGELOG.md | 21 ++++ modules/sdk-coin-ada/package.json | 12 +-- modules/sdk-coin-algo/CHANGELOG.md | 6 ++ modules/sdk-coin-algo/package.json | 10 +- modules/sdk-coin-arbeth/CHANGELOG.md | 53 ++++++++++ modules/sdk-coin-arbeth/package.json | 12 +-- modules/sdk-coin-atom/CHANGELOG.md | 26 +++++ modules/sdk-coin-atom/package.json | 14 +-- modules/sdk-coin-avaxc/CHANGELOG.md | 16 +++ modules/sdk-coin-avaxc/package.json | 14 +-- modules/sdk-coin-avaxp/CHANGELOG.md | 10 ++ modules/sdk-coin-avaxp/package.json | 10 +- modules/sdk-coin-bch/CHANGELOG.md | 4 + modules/sdk-coin-bch/package.json | 10 +- modules/sdk-coin-bcha/CHANGELOG.md | 4 + modules/sdk-coin-bcha/package.json | 12 +-- modules/sdk-coin-bera/CHANGELOG.md | 11 +++ modules/sdk-coin-bera/package.json | 12 +-- modules/sdk-coin-bld/CHANGELOG.md | 12 +++ modules/sdk-coin-bld/package.json | 14 +-- modules/sdk-coin-bsc/CHANGELOG.md | 22 +++++ modules/sdk-coin-bsc/package.json | 14 +-- modules/sdk-coin-bsv/CHANGELOG.md | 4 + modules/sdk-coin-bsv/package.json | 12 +-- modules/sdk-coin-btc/CHANGELOG.md | 6 ++ modules/sdk-coin-btc/package.json | 12 +-- modules/sdk-coin-btg/CHANGELOG.md | 4 + modules/sdk-coin-btg/package.json | 10 +- modules/sdk-coin-celo/CHANGELOG.md | 10 ++ modules/sdk-coin-celo/package.json | 14 +-- modules/sdk-coin-coreum/CHANGELOG.md | 15 +++ modules/sdk-coin-coreum/package.json | 14 +-- modules/sdk-coin-cspr/CHANGELOG.md | 7 ++ modules/sdk-coin-cspr/package.json | 10 +- modules/sdk-coin-dash/CHANGELOG.md | 4 + modules/sdk-coin-dash/package.json | 10 +- modules/sdk-coin-doge/CHANGELOG.md | 4 + modules/sdk-coin-doge/package.json | 10 +- modules/sdk-coin-dot/CHANGELOG.md | 28 ++++++ modules/sdk-coin-dot/package.json | 12 +-- modules/sdk-coin-eos/CHANGELOG.md | 6 ++ modules/sdk-coin-eos/package.json | 10 +- modules/sdk-coin-etc/CHANGELOG.md | 4 + modules/sdk-coin-etc/package.json | 14 +-- modules/sdk-coin-eth/CHANGELOG.md | 57 +++++++++++ modules/sdk-coin-eth/package.json | 12 +-- modules/sdk-coin-eth2/CHANGELOG.md | 6 ++ modules/sdk-coin-eth2/package.json | 8 +- modules/sdk-coin-ethw/CHANGELOG.md | 24 +++++ modules/sdk-coin-ethw/package.json | 12 +-- modules/sdk-coin-hash/CHANGELOG.md | 14 +++ modules/sdk-coin-hash/package.json | 14 +-- modules/sdk-coin-hbar/CHANGELOG.md | 13 +++ modules/sdk-coin-hbar/package.json | 12 +-- modules/sdk-coin-injective/CHANGELOG.md | 14 +++ modules/sdk-coin-injective/package.json | 14 +-- modules/sdk-coin-islm/CHANGELOG.md | 10 ++ modules/sdk-coin-islm/package.json | 12 +-- modules/sdk-coin-ltc/CHANGELOG.md | 6 ++ modules/sdk-coin-ltc/package.json | 10 +- modules/sdk-coin-near/CHANGELOG.md | 4 + modules/sdk-coin-near/package.json | 10 +- modules/sdk-coin-opeth/CHANGELOG.md | 38 ++++++++ modules/sdk-coin-opeth/package.json | 12 +-- modules/sdk-coin-osmo/CHANGELOG.md | 13 +++ modules/sdk-coin-osmo/package.json | 14 +-- modules/sdk-coin-polygon/CHANGELOG.md | 42 ++++++++ modules/sdk-coin-polygon/package.json | 12 +-- modules/sdk-coin-rbtc/CHANGELOG.md | 6 ++ modules/sdk-coin-rbtc/package.json | 14 +-- modules/sdk-coin-sei/CHANGELOG.md | 13 +++ modules/sdk-coin-sei/package.json | 14 +-- modules/sdk-coin-sol/CHANGELOG.md | 22 +++++ modules/sdk-coin-sol/package.json | 12 +-- modules/sdk-coin-stx/CHANGELOG.md | 6 ++ modules/sdk-coin-stx/package.json | 10 +- modules/sdk-coin-sui/CHANGELOG.md | 15 +++ modules/sdk-coin-sui/package.json | 12 +-- modules/sdk-coin-tia/CHANGELOG.md | 14 +++ modules/sdk-coin-tia/package.json | 14 +-- modules/sdk-coin-ton/CHANGELOG.md | 22 +++++ modules/sdk-coin-ton/package.json | 12 +-- modules/sdk-coin-trx/CHANGELOG.md | 17 ++++ modules/sdk-coin-trx/package.json | 10 +- modules/sdk-coin-xlm/CHANGELOG.md | 11 +++ modules/sdk-coin-xlm/package.json | 10 +- modules/sdk-coin-xrp/CHANGELOG.md | 4 + modules/sdk-coin-xrp/package.json | 8 +- modules/sdk-coin-xtz/CHANGELOG.md | 4 + modules/sdk-coin-xtz/package.json | 10 +- modules/sdk-coin-zec/CHANGELOG.md | 4 + modules/sdk-coin-zec/package.json | 8 +- modules/sdk-coin-zeta/CHANGELOG.md | 16 +++ modules/sdk-coin-zeta/package.json | 14 +-- modules/sdk-coin-zketh/CHANGELOG.md | 12 +++ modules/sdk-coin-zketh/package.json | 12 +-- modules/sdk-core/CHANGELOG.md | 123 ++++++++++++++++++++++++ modules/sdk-core/package.json | 6 +- modules/sdk-lib-mpc/CHANGELOG.md | 21 ++++ modules/sdk-lib-mpc/package.json | 12 +-- modules/sdk-rpc-wrapper/CHANGELOG.md | 6 ++ modules/sdk-rpc-wrapper/package.json | 10 +- modules/sdk-test/CHANGELOG.md | 14 +++ modules/sdk-test/package.json | 6 +- modules/sdk-unified-wallet/CHANGELOG.md | 11 +++ modules/sdk-unified-wallet/package.json | 16 +-- modules/statics/CHANGELOG.md | 117 ++++++++++++++++++++++ modules/statics/package.json | 2 +- modules/utxo-bin/CHANGELOG.md | 12 +++ modules/utxo-bin/package.json | 4 +- modules/utxo-ord/CHANGELOG.md | 6 ++ modules/utxo-ord/package.json | 4 +- modules/web-demo/CHANGELOG.md | 12 +++ modules/web-demo/package.json | 80 +++++++-------- 130 files changed, 1694 insertions(+), 468 deletions(-) diff --git a/modules/abstract-cosmos/CHANGELOG.md b/modules/abstract-cosmos/CHANGELOG.md index c4e510566c..1005592908 100644 --- a/modules/abstract-cosmos/CHANGELOG.md +++ b/modules/abstract-cosmos/CHANGELOG.md @@ -3,6 +3,36 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [9.0.0](https://github.com/BitGo/BitGoJS/compare/@bitgo/abstract-cosmos@1.6.0...@bitgo/abstract-cosmos@9.0.0) (2024-02-19) + +### Bug Fixes + +- **abstract-cosmos:** getAccountDetails fix ([d5c6c74](https://github.com/BitGo/BitGoJS/commit/d5c6c74845e62ee3cd68321c55d729da1526fcae)) +- **abstract-cosmos:** getAccountDetails fix ([3c869f2](https://github.com/BitGo/BitGoJS/commit/3c869f22ce9db917feaa75acec8a47696043bcd3)) +- add bech32 validation to cosmos address validation ([f5008a7](https://github.com/BitGo/BitGoJS/commit/f5008a7298f9cb470795f8087b6840cf7f254369)) +- address verification for cosmos like coins ([5ac7879](https://github.com/BitGo/BitGoJS/commit/5ac78799b460d0d03eaa841db08a6855b571a46f)) + +### Code Refactoring + +- **sdk-coin-atom:** use abstract-cosmos ([18abbea](https://github.com/BitGo/BitGoJS/commit/18abbea939bb8f1cee1bbc72cfd8a2955468fcc5)) + +### Features + +- **abstract-cosmos:** add support for different pubkey types ([e257093](https://github.com/BitGo/BitGoJS/commit/e257093605a4bfe22fbe0b0f9933bfef1a3975c6)) +- add utils to convert to and from cosmos evm address ([fda942c](https://github.com/BitGo/BitGoJS/commit/fda942c6745f6a7b887be958f157cdc0f1372c09)) +- **sdk-coin-atom:** add sendMany support for cosmos chains ([ee609ec](https://github.com/BitGo/BitGoJS/commit/ee609ec5de3d3159c78ba59ecf7f43c79f6f5870)) +- **sdk-coin-zeta:** zeta redelegate txn support with tests ([b9bf137](https://github.com/BitGo/BitGoJS/commit/b9bf137d59f370c7d5be820131442bc48fb92825)) + +### BREAKING CHANGES + +- **sdk-coin-atom:** restructured exports + +* Removed constants overlapping with @bitgo/abstract-cosmos +* Removed common Interfaces exported by @bitgo/abstract-cosmos + +Code dependent on the previously exported Interfaces/Constants needs to +be updated to import these from @bitgo/abstract-cosmos instead + # [8.0.0](https://github.com/BitGo/BitGoJS/compare/@bitgo/abstract-cosmos@1.6.0...@bitgo/abstract-cosmos@8.0.0) (2024-01-30) ### Bug Fixes diff --git a/modules/abstract-cosmos/package.json b/modules/abstract-cosmos/package.json index 5a0cb95aa6..81b24c3a70 100644 --- a/modules/abstract-cosmos/package.json +++ b/modules/abstract-cosmos/package.json @@ -1,6 +1,6 @@ { "name": "@bitgo/abstract-cosmos", - "version": "8.1.0", + "version": "9.0.0", "description": "BitGo SDK coin library for COSMOS base implementation", "main": "./dist/src/index.js", "types": "./dist/src/index.d.ts", @@ -37,9 +37,9 @@ ] }, "dependencies": { - "@bitgo/sdk-core": "^25.1.0", - "@bitgo/sdk-lib-mpc": "^8.33.0", - "@bitgo/statics": "^46.1.0", + "@bitgo/sdk-core": "^26.0.0", + "@bitgo/sdk-lib-mpc": "^9.0.0", + "@bitgo/statics": "^47.0.0", "@bitgo/utxo-lib": "^9.34.0", "@cosmjs/amino": "^0.29.5", "@cosmjs/crypto": "^0.30.1", diff --git a/modules/abstract-eth/CHANGELOG.md b/modules/abstract-eth/CHANGELOG.md index 6dd0321dae..b0dca563b4 100644 --- a/modules/abstract-eth/CHANGELOG.md +++ b/modules/abstract-eth/CHANGELOG.md @@ -3,6 +3,70 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [19.0.0](https://github.com/BitGo/BitGoJS/compare/@bitgo/abstract-eth@1.4.0...@bitgo/abstract-eth@19.0.0) (2024-02-19) + +### Bug Fixes + +- **abstract-eth:** change tx encoding method for arb and op ([c11b0dd](https://github.com/BitGo/BitGoJS/commit/c11b0dd4705b0de4aaf9fff26eecf361d78b9f10)) +- **abstract-eth:** fix issues related to chainid ([9114b1b](https://github.com/BitGo/BitGoJS/commit/9114b1b95ca0929d2d1ef5b33ba4f35e1184b5c7)) +- **sdk-coin-polygon:** fix issues ([85e9396](https://github.com/BitGo/BitGoJS/commit/85e93967abd056f5054198f385a1b109246a281f)) + +### Code Refactoring + +- **abstract-eth:** add common method to abstract-eth ([df6eea5](https://github.com/BitGo/BitGoJS/commit/df6eea5d299c415b30263d1713335c14e5abef4a)) +- **abstract-eth:** delete mpc related classes ([52396ed](https://github.com/BitGo/BitGoJS/commit/52396ed5aae8b27f0cc6caee7011a7c6882b9dea)) +- **abstract-eth:** move methods to abstract-eth ([af8bd10](https://github.com/BitGo/BitGoJS/commit/af8bd10e24c8d58fc227494de6a614098265580a)) +- **abstract-eth:** move txbuilder to abstract-eth ([a093f16](https://github.com/BitGo/BitGoJS/commit/a093f16465b691d82b2709245cc806fc0eb66212)) + +### Features + +- **abstract-eth:** add abstractethliketsscoin class ([eb99545](https://github.com/BitGo/BitGoJS/commit/eb995457d7787af073f0a9eafe6e4d420228f5f0)) +- **abstract-eth:** add chain id as network identifier ([3ddec05](https://github.com/BitGo/BitGoJS/commit/3ddec05705cff891e46d21743d0ee864d68ab216)) +- **abstract-eth:** add v4 forwarder creation logic ([25faaa3](https://github.com/BitGo/BitGoJS/commit/25faaa33723feb2a4f7ce7209a64841b438a4367)) +- **sdk-core:** add function to transfer nfts ([b77b386](https://github.com/BitGo/BitGoJS/commit/b77b386bf77408d4b1617ba3bc44e5899a65f2e0)) + +### BREAKING CHANGES + +- **abstract-eth:** Type of nextContractSequenceId field in TransactionPrebuild + interface is changed from string to number in AbstractEthLikeCoin and AbstractEthLikeNewCoins classes. + getCustomChainName method is removed from Polygon class because a common + method getCustomChainCommon has been added to AbstractEthLikeNewCoins + class for all EthLike coins. replayProtectionOptions is not optional in buildTransaction method in AbstractEthLikeNewCoins + and needs to be passed to derive the Eth common object from the chainId. + signFinalPolygon method name from Polygon class is updated to signFinalEthLike so that + it can be used for other EthLike coins. getBaseFactor method in Eth + and Polygon class returns number instead of string just to align with + AbstractEthLikeCoin + Ticket: WIN-1012 +- **abstract-eth:** Type of nextContractSequenceId field in TransactionPrebuild + interface is changed from string to number in AbstractEthLikeCoin and AbstractEthLikeNewCoins classes. + getCustomChainName method is removed from Polygon class because a common + method getCustomChainCommon has been added to AbstractEthLikeNewCoins + class for all EthLike coins. replayProtectionOptions is not optional in buildTransaction method in AbstractEthLikeNewCoins + and needs to be passed to derive the Eth common object from the chainId. + signFinalPolygon method name from Polygon class is updated to signFinalEthLike so that + it can be used for other EthLike coins. getBaseFactor method in Eth + and Polygon class returns number instead of string just to align with + AbstractEthLikeCoin + Ticket: WIN-1012 +- **abstract-eth:** AbstractEthLikeMPCCoin and EthLikeMPCToken classes are removed as we have instead added + a new class AbstractEthLikeNewCoins which will be having both multisig + and MPC related methods + +TICKET: WIN-1021 + +- **abstract-eth:** getTransactionBuilder method is removed from EthLikeToken + class in abstract-eth module because TransactionBuilder in the + abstract-eth module is abstract class and hence cannot be instantiated. Hence the implementation of TransactionBuilder can + be added to the class that will inherit EthLikeToken class + +TransactionPrebuild from new class AbstractEthLikeNewCoins is being +exported now instead of TransactionPrebuild from AbstractEthLikeCoin +class as the TransactionPrebuild from AbstractEthLikeNewCoins also has +support for hop transactions, batch transactions, etc + +TICKET: WIN-1021 + # [18.0.0](https://github.com/BitGo/BitGoJS/compare/@bitgo/abstract-eth@1.4.0...@bitgo/abstract-eth@18.0.0) (2024-01-30) ### Bug Fixes diff --git a/modules/abstract-eth/package.json b/modules/abstract-eth/package.json index 03e3d7d14a..96d7155648 100644 --- a/modules/abstract-eth/package.json +++ b/modules/abstract-eth/package.json @@ -1,6 +1,6 @@ { "name": "@bitgo/abstract-eth", - "version": "18.1.0", + "version": "19.0.0", "description": "BitGo SDK coin library for ETH base implementation", "main": "./dist/src/index.js", "types": "./dist/src/index.d.ts", @@ -40,9 +40,9 @@ ] }, "dependencies": { - "@bitgo/sdk-core": "^25.1.0", - "@bitgo/sdk-lib-mpc": "^8.33.0", - "@bitgo/statics": "^46.1.0", + "@bitgo/sdk-core": "^26.0.0", + "@bitgo/sdk-lib-mpc": "^9.0.0", + "@bitgo/statics": "^47.0.0", "@bitgo/utxo-lib": "^9.34.0", "@ethereumjs/common": "^2.6.5", "@ethereumjs/tx": "^3.3.0", diff --git a/modules/abstract-utxo/CHANGELOG.md b/modules/abstract-utxo/CHANGELOG.md index 244cc3d93b..7c5cfe17d0 100644 --- a/modules/abstract-utxo/CHANGELOG.md +++ b/modules/abstract-utxo/CHANGELOG.md @@ -3,6 +3,40 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [7.0.0](https://github.com/BitGo/BitGoJS/compare/@bitgo/abstract-utxo@3.5.0...@bitgo/abstract-utxo@7.0.0) (2024-02-19) + +### Bug Fixes + +- **abstract-utxo:** add changeAddress to change params ([3df744d](https://github.com/BitGo/BitGoJS/commit/3df744dbfe8de6ff846aec13669c38454dd5139f)) +- **abstract-utxo:** add changeAddressType to change params ([b05b278](https://github.com/BitGo/BitGoJS/commit/b05b278a7148b5a5bfb61b17f60b81c7477b6b31)) +- **abstract-utxo:** assert locking script before signing ([92eedd9](https://github.com/BitGo/BitGoJS/commit/92eedd93b3e9696842c2cf2b51868ae4a6218a28)) +- **abstract-utxo:** do not override changeAddressType or txFormat ([9494255](https://github.com/BitGo/BitGoJS/commit/94942559b0be8f9789c7afbb3740924aaab76ab3)) +- **abstract-utxo:** revert to addressType ([5e45e62](https://github.com/BitGo/BitGoJS/commit/5e45e62d512c2794a517030027b1f9f66b20e048)) +- **abstract-utxo:** upper case address should return false ([f0b6c46](https://github.com/BitGo/BitGoJS/commit/f0b6c467daaa0e43bb2923993fb238c7a4ce6f59)) + +### Features + +- **abstract-utxo:** change api used for bitcoin recovery from blockstream to blockchair ([6da5791](https://github.com/BitGo/BitGoJS/commit/6da5791bce2fc73d5d77c1eee6cb581b60da2079)) +- **abstract-utxo:** enable segwit override when flagged ([bdf723c](https://github.com/BitGo/BitGoJS/commit/bdf723ce51d245e97b217941a21b02084b2473cf)) +- **abstract-utxo:** support webauthn decryption in abstract utxo fn ([e9dd17a](https://github.com/BitGo/BitGoJS/commit/e9dd17a87211732a5287144df5a3fb766e6c1142)) +- **abstract-utxo:** this enables psbt unless explicitly disabled for ([9a1722e](https://github.com/BitGo/BitGoJS/commit/9a1722e21e2a2fb3068d2940f439f72a6cbcb421)) +- add walletFlags property, helper methods ([f0fd760](https://github.com/BitGo/BitGoJS/commit/f0fd760122334d86b0d4239bc3b23e0983a1d524)) +- allow replacement transaction verification after prebuild ([c81fba8](https://github.com/BitGo/BitGoJS/commit/c81fba89a90f4e74289fd1580914d63a7d86da35)) +- **bitgo:** calculate fees explicitly for psbts ([7a7e288](https://github.com/BitGo/BitGoJS/commit/7a7e288c63718a112abf633b842e7538d1e25693)) +- handle musigKp flag in wallet ([b79b77c](https://github.com/BitGo/BitGoJS/commit/b79b77c4e0d64d85951724946206a5ded4fdd7b2)) +- pass down `includeRbf: true` while fetching tx to be replaced ([4a5d9f0](https://github.com/BitGo/BitGoJS/commit/4a5d9f02db9a45a179bcaa3369493e2c57ecdf40)) +- rectify the external/internal recipients handling for RBF ([6f0be13](https://github.com/BitGo/BitGoJS/commit/6f0be13918ac7afbeddb222819a243a44a46fd5b)) +- rename the `findMissingOutputs` func to `outputDifference` ([d4c7eb4](https://github.com/BitGo/BitGoJS/commit/d4c7eb4baeb216e8165fd2cb452de9f4c6cb613e)) +- **unspents:** default unspents dimensions to recovery path ([361eb62](https://github.com/BitGo/BitGoJS/commit/361eb62641aac19c876576a65da7f6777dc532a0)) +- use psbt for prebuild when wallet is distributedCustody ([10f5e1a](https://github.com/BitGo/BitGoJS/commit/10f5e1ab37d2bea6acd93f94defbe786e4a027b9)) + +### BREAKING CHANGES + +- renames the `findMissingOutputs` to `outputDifference` + in `AbstractUtxoCoin` class + +BTC-820 + # [6.0.0](https://github.com/BitGo/BitGoJS/compare/@bitgo/abstract-utxo@3.5.0...@bitgo/abstract-utxo@6.0.0) (2024-01-30) ### Bug Fixes diff --git a/modules/abstract-utxo/package.json b/modules/abstract-utxo/package.json index 7b8c846c8e..69694ecf43 100644 --- a/modules/abstract-utxo/package.json +++ b/modules/abstract-utxo/package.json @@ -1,6 +1,6 @@ { "name": "@bitgo/abstract-utxo", - "version": "6.1.0", + "version": "7.0.0", "description": "BitGo SDK coin library for UTXO base implementation", "main": "./dist/src/index.js", "types": "./dist/src/index.d.ts", @@ -38,8 +38,8 @@ }, "dependencies": { "@bitgo/blockapis": "^1.8.0", - "@bitgo/sdk-api": "^1.42.0", - "@bitgo/sdk-core": "^25.1.0", + "@bitgo/sdk-api": "^1.43.0", + "@bitgo/sdk-core": "^26.0.0", "@bitgo/unspents": "^0.46.0", "@bitgo/utxo-lib": "^9.34.0", "@types/bluebird": "^3.5.25", diff --git a/modules/account-lib/CHANGELOG.md b/modules/account-lib/CHANGELOG.md index cc749f2e07..079abce572 100644 --- a/modules/account-lib/CHANGELOG.md +++ b/modules/account-lib/CHANGELOG.md @@ -3,6 +3,37 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [22.0.0](https://github.com/BitGo/BitGoJS/compare/@bitgo/account-lib@4.12.0...@bitgo/account-lib@22.0.0) (2024-02-19) + +### Bug Fixes + +- **account-lib:** pin substrate txwrapper ([e0c4b16](https://github.com/BitGo/BitGoJS/commit/e0c4b16615ab47326dce0da3712f0faa572bae44)) +- rename coin 'core' to 'coreum' in coinBuilderMap ([e85f658](https://github.com/BitGo/BitGoJS/commit/e85f658bd42490112716e5ffcb9f6e32f15bd5a0)) +- **root:** update @types/node ([cedc1a0](https://github.com/BitGo/BitGoJS/commit/cedc1a0035e79bb42fda57bf6ac29d606242f50b)) +- **sdk-coin-dot:** update DOT sdk to latest ([9385f80](https://github.com/BitGo/BitGoJS/commit/9385f803366b615d09bda31b8efda6f93e26e8e7)) +- **sdk-core:** fix issue related to bignumber version ([519fe47](https://github.com/BitGo/BitGoJS/commit/519fe479ef51a72ddc1e94f87c10e031c0fd2c3f)) + +### Code Refactoring + +- rename coin 'core' to 'coreum' ([baecc01](https://github.com/BitGo/BitGoJS/commit/baecc013ff7243ce78ebd767bffdb0763b8b4cdb)) + +### Features + +- **account-lib:** add holesky testnet coin ([0aaefc0](https://github.com/BitGo/BitGoJS/commit/0aaefc0e53a5a48b2c701ca3c6d5e1c6ec7c19d2)) +- **account-lib:** expose Ton from sdk ([14c8b18](https://github.com/BitGo/BitGoJS/commit/14c8b1806ba82799a973544670fa01a6f2ce8dc4)) +- **sdk-coin-arbeth:** add arbeth sdk skeleton ([f86018e](https://github.com/BitGo/BitGoJS/commit/f86018eef56adf22b5539bfb8716175eb1fb152e)) +- **sdk-coin-bera:** add Berachain skeleton ([b3d43c5](https://github.com/BitGo/BitGoJS/commit/b3d43c52c7fd10d5fdc40123b3ad61cfe4784e5d)) +- **sdk-coin-core:** add coreum sdk ([af73ccd](https://github.com/BitGo/BitGoJS/commit/af73ccd445b52dcf378ebd18260e628de0687043)) +- **sdk-coin-islm:** add Islamic Coin ([c49bdd1](https://github.com/BitGo/BitGoJS/commit/c49bdd18df36a20d6e27cdd2686ec687bf653596)) +- **sdk-coin-opeth:** add opeth sdk skeleton ([42fbefa](https://github.com/BitGo/BitGoJS/commit/42fbefa54f22fa5bdaef4150ef3a643843ec8684)) +- **sdk-coin-zketh:** add zketh sdk skeleton ([dd2952f](https://github.com/BitGo/BitGoJS/commit/dd2952fb82127482f4d3d89a445a07f8592a4a5d)) +- **sdk-core:** generate and verify schnorr proof of X_i ([ff58298](https://github.com/BitGo/BitGoJS/commit/ff58298c21ee8de4f6cee4fec857666e9556d0f3)) +- update secp256k1 to 5.0.0 and keccak to 3.0.3 ([e2c37e6](https://github.com/BitGo/BitGoJS/commit/e2c37e6b0139c9f6948a22d8921bc3e1f88bed4c)) + +### BREAKING CHANGES + +- rename coin module, coin name, named exports for coreum + # [21.0.0](https://github.com/BitGo/BitGoJS/compare/@bitgo/account-lib@4.12.0...@bitgo/account-lib@21.0.0) (2024-01-30) ### Bug Fixes diff --git a/modules/account-lib/package.json b/modules/account-lib/package.json index bb277b00c6..4a9b171a24 100644 --- a/modules/account-lib/package.json +++ b/modules/account-lib/package.json @@ -1,6 +1,6 @@ { "name": "@bitgo/account-lib", - "version": "21.1.0", + "version": "22.0.0", "description": "BitGo's account library functions", "main": "./dist/src/index.js", "types": "./dist/src/index.d.ts", @@ -27,43 +27,43 @@ "node": ">=16 <21" }, "dependencies": { - "@bitgo/sdk-coin-algo": "^1.25.0", - "@bitgo/sdk-coin-arbeth": "^18.1.0", - "@bitgo/sdk-coin-atom": "^10.1.0", - "@bitgo/sdk-coin-avaxc": "^2.27.0", - "@bitgo/sdk-coin-avaxp": "^3.21.0", - "@bitgo/sdk-coin-bera": "^1.20.0", - "@bitgo/sdk-coin-bld": "^1.24.0", - "@bitgo/sdk-coin-bsc": "^20.1.0", - "@bitgo/sdk-coin-celo": "^1.13.0", - "@bitgo/sdk-coin-coreum": "^18.1.0", - "@bitgo/sdk-coin-cspr": "^1.25.0", - "@bitgo/sdk-coin-dot": "^3.33.0", - "@bitgo/sdk-coin-etc": "^1.5.0", - "@bitgo/sdk-coin-eth": "^21.1.0", - "@bitgo/sdk-coin-eth2": "^1.5.0", - "@bitgo/sdk-coin-hash": "^1.24.0", - "@bitgo/sdk-coin-hbar": "^1.11.0", - "@bitgo/sdk-coin-injective": "^1.24.0", - "@bitgo/sdk-coin-islm": "^1.20.0", - "@bitgo/sdk-coin-near": "^1.7.0", - "@bitgo/sdk-coin-opeth": "^15.1.0", - "@bitgo/sdk-coin-osmo": "^1.26.0", - "@bitgo/sdk-coin-polygon": "^18.1.0", - "@bitgo/sdk-coin-rbtc": "^1.13.0", - "@bitgo/sdk-coin-sei": "^1.24.0", - "@bitgo/sdk-coin-sol": "^2.38.0", - "@bitgo/sdk-coin-stx": "^2.4.0", - "@bitgo/sdk-coin-sui": "^4.23.0", - "@bitgo/sdk-coin-tia": "^1.24.0", - "@bitgo/sdk-coin-ton": "^1.20.0", - "@bitgo/sdk-coin-trx": "^1.36.0", - "@bitgo/sdk-coin-xtz": "^1.7.0", - "@bitgo/sdk-coin-zeta": "^1.29.0", - "@bitgo/sdk-coin-zketh": "^1.8.0", - "@bitgo/sdk-core": "^25.1.0", - "@bitgo/sdk-lib-mpc": "^8.33.0", - "@bitgo/statics": "^46.1.0", + "@bitgo/sdk-coin-algo": "^1.26.0", + "@bitgo/sdk-coin-arbeth": "^19.0.0", + "@bitgo/sdk-coin-atom": "^11.0.0", + "@bitgo/sdk-coin-avaxc": "^2.28.0", + "@bitgo/sdk-coin-avaxp": "^3.22.0", + "@bitgo/sdk-coin-bera": "^1.21.0", + "@bitgo/sdk-coin-bld": "^1.25.0", + "@bitgo/sdk-coin-bsc": "^21.0.0", + "@bitgo/sdk-coin-celo": "^1.14.0", + "@bitgo/sdk-coin-coreum": "^19.0.0", + "@bitgo/sdk-coin-cspr": "^1.26.0", + "@bitgo/sdk-coin-dot": "^3.34.0", + "@bitgo/sdk-coin-etc": "^1.5.1", + "@bitgo/sdk-coin-eth": "^22.0.0", + "@bitgo/sdk-coin-eth2": "^1.5.1", + "@bitgo/sdk-coin-hash": "^1.25.0", + "@bitgo/sdk-coin-hbar": "^1.12.0", + "@bitgo/sdk-coin-injective": "^1.25.0", + "@bitgo/sdk-coin-islm": "^1.21.0", + "@bitgo/sdk-coin-near": "^1.7.1", + "@bitgo/sdk-coin-opeth": "^16.0.0", + "@bitgo/sdk-coin-osmo": "^1.27.0", + "@bitgo/sdk-coin-polygon": "^19.0.0", + "@bitgo/sdk-coin-rbtc": "^1.14.0", + "@bitgo/sdk-coin-sei": "^1.25.0", + "@bitgo/sdk-coin-sol": "^2.39.0", + "@bitgo/sdk-coin-stx": "^2.4.1", + "@bitgo/sdk-coin-sui": "^4.24.0", + "@bitgo/sdk-coin-tia": "^1.25.0", + "@bitgo/sdk-coin-ton": "^1.21.0", + "@bitgo/sdk-coin-trx": "^1.37.0", + "@bitgo/sdk-coin-xtz": "^1.7.1", + "@bitgo/sdk-coin-zeta": "^1.30.0", + "@bitgo/sdk-coin-zketh": "^1.9.0", + "@bitgo/sdk-core": "^26.0.0", + "@bitgo/sdk-lib-mpc": "^9.0.0", + "@bitgo/statics": "^47.0.0", "bignumber.js": "^9.1.1", "bs58": "^4.0.1" }, diff --git a/modules/bitgo/CHANGELOG.md b/modules/bitgo/CHANGELOG.md index bf3985e2d0..a6dd46cff6 100644 --- a/modules/bitgo/CHANGELOG.md +++ b/modules/bitgo/CHANGELOG.md @@ -3,6 +3,22 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [37.0.0](https://github.com/BitGo/BitGoJS/compare/bitgo@36.1.0-reset...bitgo@37.0.0) (2024-02-19) + +### Bug Fixes + +- **sdk-core:** allow v4 forwarders ([90104b8](https://github.com/BitGo/BitGoJS/commit/90104b820d6d128990b1c2f907cd09ed9ebd29c6)) + +### Features + +- **sdk-core:** add delegationId to claim reward options ([c6007cf](https://github.com/BitGo/BitGoJS/commit/c6007cf52dc06ccbbc8f79a1be4a9c1e354f8381)) +- **sdk-core:** support authenticated encryption using pgp detached signatures ([1b3b925](https://github.com/BitGo/BitGoJS/commit/1b3b92507c5160817dc37f705b00a64bcbc5e666)) +- **sdk-lib-mpc:** support DKLS DKG primitives ([ccd6e66](https://github.com/BitGo/BitGoJS/commit/ccd6e660120c7a0456c1e9f2f950d8c557ec9f75)) + +### BREAKING CHANGES + +- **sdk-lib-mpc:** moves and renames authenticated encryption utility functions to sdk-lib-mpc + # [36.0.0](https://github.com/BitGo/BitGoJS/compare/bitgo@19.7.0...bitgo@36.0.0) (2024-01-30) ### Bug Fixes diff --git a/modules/bitgo/package.json b/modules/bitgo/package.json index 231bea8e74..48ce84ba3d 100644 --- a/modules/bitgo/package.json +++ b/modules/bitgo/package.json @@ -1,6 +1,6 @@ { "name": "bitgo", - "version": "36.1.0", + "version": "37.0.0", "description": "BitGo JavaScript SDK", "main": "./dist/src/index.js", "types": "./dist/types/src/index.d.ts", @@ -44,62 +44,62 @@ "gen-docs": "typedoc" }, "dependencies": { - "@bitgo/abstract-utxo": "^6.1.0", - "@bitgo/account-lib": "^21.1.0", + "@bitgo/abstract-utxo": "^7.0.0", + "@bitgo/account-lib": "^22.0.0", "@bitgo/blockapis": "^1.8.0", - "@bitgo/sdk-api": "^1.42.0", - "@bitgo/sdk-coin-ada": "^2.35.0", - "@bitgo/sdk-coin-algo": "^1.25.0", - "@bitgo/sdk-coin-arbeth": "^18.1.0", - "@bitgo/sdk-coin-atom": "^10.1.0", - "@bitgo/sdk-coin-avaxc": "^2.27.0", - "@bitgo/sdk-coin-avaxp": "^3.21.0", - "@bitgo/sdk-coin-bch": "^1.6.0", - "@bitgo/sdk-coin-bcha": "^1.8.0", - "@bitgo/sdk-coin-bera": "^1.20.0", - "@bitgo/sdk-coin-bld": "^1.24.0", - "@bitgo/sdk-coin-bsc": "^20.1.0", - "@bitgo/sdk-coin-bsv": "^1.6.0", - "@bitgo/sdk-coin-btc": "^1.8.0", - "@bitgo/sdk-coin-btg": "^1.6.0", - "@bitgo/sdk-coin-celo": "^1.13.0", - "@bitgo/sdk-coin-coreum": "^18.1.0", - "@bitgo/sdk-coin-cspr": "^1.25.0", - "@bitgo/sdk-coin-dash": "^1.6.0", - "@bitgo/sdk-coin-doge": "^1.13.0", - "@bitgo/sdk-coin-dot": "^3.33.0", - "@bitgo/sdk-coin-eos": "^1.6.0", - "@bitgo/sdk-coin-etc": "^1.5.0", - "@bitgo/sdk-coin-eth": "^21.1.0", - "@bitgo/sdk-coin-eth2": "^1.5.0", - "@bitgo/sdk-coin-ethw": "^18.1.0", - "@bitgo/sdk-coin-hash": "^1.24.0", - "@bitgo/sdk-coin-hbar": "^1.11.0", - "@bitgo/sdk-coin-injective": "^1.24.0", - "@bitgo/sdk-coin-islm": "^1.20.0", - "@bitgo/sdk-coin-ltc": "^2.3.0", - "@bitgo/sdk-coin-near": "^1.7.0", - "@bitgo/sdk-coin-opeth": "^15.1.0", - "@bitgo/sdk-coin-osmo": "^1.26.0", - "@bitgo/sdk-coin-polygon": "^18.1.0", - "@bitgo/sdk-coin-rbtc": "^1.13.0", - "@bitgo/sdk-coin-sei": "^1.24.0", - "@bitgo/sdk-coin-sol": "^2.38.0", - "@bitgo/sdk-coin-stx": "^2.4.0", - "@bitgo/sdk-coin-sui": "^4.23.0", - "@bitgo/sdk-coin-tia": "^1.24.0", - "@bitgo/sdk-coin-ton": "^1.20.0", - "@bitgo/sdk-coin-trx": "^1.36.0", - "@bitgo/sdk-coin-xlm": "^2.23.0", - "@bitgo/sdk-coin-xrp": "^1.8.0", - "@bitgo/sdk-coin-xtz": "^1.7.0", - "@bitgo/sdk-coin-zec": "^1.6.0", - "@bitgo/sdk-coin-zeta": "^1.29.0", - "@bitgo/sdk-coin-zketh": "^1.8.0", - "@bitgo/sdk-core": "^25.1.0", - "@bitgo/sdk-lib-mpc": "^8.33.0", + "@bitgo/sdk-api": "^1.43.0", + "@bitgo/sdk-coin-ada": "^2.36.0", + "@bitgo/sdk-coin-algo": "^1.26.0", + "@bitgo/sdk-coin-arbeth": "^19.0.0", + "@bitgo/sdk-coin-atom": "^11.0.0", + "@bitgo/sdk-coin-avaxc": "^2.28.0", + "@bitgo/sdk-coin-avaxp": "^3.22.0", + "@bitgo/sdk-coin-bch": "^1.6.1", + "@bitgo/sdk-coin-bcha": "^1.8.1", + "@bitgo/sdk-coin-bera": "^1.21.0", + "@bitgo/sdk-coin-bld": "^1.25.0", + "@bitgo/sdk-coin-bsc": "^21.0.0", + "@bitgo/sdk-coin-bsv": "^1.6.1", + "@bitgo/sdk-coin-btc": "^1.8.1", + "@bitgo/sdk-coin-btg": "^1.6.1", + "@bitgo/sdk-coin-celo": "^1.14.0", + "@bitgo/sdk-coin-coreum": "^19.0.0", + "@bitgo/sdk-coin-cspr": "^1.26.0", + "@bitgo/sdk-coin-dash": "^1.6.1", + "@bitgo/sdk-coin-doge": "^1.13.1", + "@bitgo/sdk-coin-dot": "^3.34.0", + "@bitgo/sdk-coin-eos": "^1.6.1", + "@bitgo/sdk-coin-etc": "^1.5.1", + "@bitgo/sdk-coin-eth": "^22.0.0", + "@bitgo/sdk-coin-eth2": "^1.5.1", + "@bitgo/sdk-coin-ethw": "^19.0.0", + "@bitgo/sdk-coin-hash": "^1.25.0", + "@bitgo/sdk-coin-hbar": "^1.12.0", + "@bitgo/sdk-coin-injective": "^1.25.0", + "@bitgo/sdk-coin-islm": "^1.21.0", + "@bitgo/sdk-coin-ltc": "^2.3.1", + "@bitgo/sdk-coin-near": "^1.7.1", + "@bitgo/sdk-coin-opeth": "^16.0.0", + "@bitgo/sdk-coin-osmo": "^1.27.0", + "@bitgo/sdk-coin-polygon": "^19.0.0", + "@bitgo/sdk-coin-rbtc": "^1.14.0", + "@bitgo/sdk-coin-sei": "^1.25.0", + "@bitgo/sdk-coin-sol": "^2.39.0", + "@bitgo/sdk-coin-stx": "^2.4.1", + "@bitgo/sdk-coin-sui": "^4.24.0", + "@bitgo/sdk-coin-tia": "^1.25.0", + "@bitgo/sdk-coin-ton": "^1.21.0", + "@bitgo/sdk-coin-trx": "^1.37.0", + "@bitgo/sdk-coin-xlm": "^2.24.0", + "@bitgo/sdk-coin-xrp": "^1.8.1", + "@bitgo/sdk-coin-xtz": "^1.7.1", + "@bitgo/sdk-coin-zec": "^1.6.1", + "@bitgo/sdk-coin-zeta": "^1.30.0", + "@bitgo/sdk-coin-zketh": "^1.9.0", + "@bitgo/sdk-core": "^26.0.0", + "@bitgo/sdk-lib-mpc": "^9.0.0", "@bitgo/sjcl": "^1.0.1", - "@bitgo/statics": "^46.1.0", + "@bitgo/statics": "^47.0.0", "@bitgo/unspents": "^0.46.0", "@bitgo/utxo-lib": "^9.34.0", "@types/bluebird": "^3.5.25", @@ -113,7 +113,7 @@ "superagent": "^3.8.3" }, "devDependencies": { - "@bitgo/sdk-test": "^7.1.0", + "@bitgo/sdk-test": "^8.0.0", "@openpgp/web-stream-tools": "0.0.14", "@types/create-hmac": "^1.1.0", "@types/debug": "^4.1.4", diff --git a/modules/express/CHANGELOG.md b/modules/express/CHANGELOG.md index c67aff244e..da9103dc44 100644 --- a/modules/express/CHANGELOG.md +++ b/modules/express/CHANGELOG.md @@ -3,6 +3,20 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [9.61.0](https://github.com/BitGo/BitGoJS/compare/@bitgo/express@9.32.0...@bitgo/express@9.61.0) (2024-02-19) + +### Bug Fixes + +- **root:** update @types/node ([cedc1a0](https://github.com/BitGo/BitGoJS/commit/cedc1a0035e79bb42fda57bf6ac29d606242f50b)) +- **sdk-core:** fix issue related to bignumber version ([519fe47](https://github.com/BitGo/BitGoJS/commit/519fe479ef51a72ddc1e94f87c10e031c0fd2c3f)) + +### Features + +- **express:** add external signer support for signig with derivation paths ([ceb89dd](https://github.com/BitGo/BitGoJS/commit/ceb89dd72b7f5f7c59484d5517ac32c4f499fd32)) +- migrate docker builds ([f67e5b2](https://github.com/BitGo/BitGoJS/commit/f67e5b2ef1eff2a773906e813304ae2c75aeb483)) +- **root:** whitelist apiVersion for buildAccountConsolidations ([83003de](https://github.com/BitGo/BitGoJS/commit/83003de987b49b5c462d08623d6687501958e4b5)) +- update secp256k1 to 5.0.0 and keccak to 3.0.3 ([e2c37e6](https://github.com/BitGo/BitGoJS/commit/e2c37e6b0139c9f6948a22d8921bc3e1f88bed4c)) + # [9.59.0](https://github.com/BitGo/BitGoJS/compare/@bitgo/express@9.32.0...@bitgo/express@9.59.0) (2024-01-30) ### Bug Fixes diff --git a/modules/express/package.json b/modules/express/package.json index e8ec342a90..da5c3b8b41 100644 --- a/modules/express/package.json +++ b/modules/express/package.json @@ -1,6 +1,6 @@ { "name": "@bitgo/express", - "version": "9.60.0", + "version": "9.61.0", "private": true, "description": "Local signing server and proxy for the BitGo platform", "main": "./dist/src/index.js", @@ -37,9 +37,9 @@ "fmt": "yarn prettier --write '{src,test}/**/*.{ts,js,json}'" }, "dependencies": { - "@bitgo/sdk-core": "^25.1.0", + "@bitgo/sdk-core": "^26.0.0", "argparse": "^1.0.10", - "bitgo": "^36.1.0", + "bitgo": "^37.0.0", "bluebird": "^3.5.3", "body-parser": "^1.19.0", "connect-timeout": "^1.9.0", @@ -51,8 +51,8 @@ "superagent": "^3.8.3" }, "devDependencies": { - "@bitgo/sdk-lib-mpc": "^8.33.0", - "@bitgo/sdk-test": "^7.1.0", + "@bitgo/sdk-lib-mpc": "^9.0.0", + "@bitgo/sdk-test": "^8.0.0", "@types/argparse": "^1.0.36", "@types/bluebird": "^3.5.25", "@types/body-parser": "^1.17.0", diff --git a/modules/key-card/CHANGELOG.md b/modules/key-card/CHANGELOG.md index a39bf30b32..eedc59983e 100644 --- a/modules/key-card/CHANGELOG.md +++ b/modules/key-card/CHANGELOG.md @@ -3,6 +3,17 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [0.22.0](https://github.com/BitGo/BitGoJS/compare/@bitgo/key-card@0.1.16...@bitgo/key-card@0.22.0) (2024-02-19) + +### Bug Fixes + +- **key-card:** fix types ([810985e](https://github.com/BitGo/BitGoJS/commit/810985e54694a72492470e71731b4db74182cd5b)) + +### Features + +- **key-card:** add boxes for master public keys ([a75e7bd](https://github.com/BitGo/BitGoJS/commit/a75e7bdec4ff524bae5860aa0d5bb02598536c97)) +- **key-card:** add keycard generation for cold tss key creation ([76b7246](https://github.com/BitGo/BitGoJS/commit/76b7246e89ed2dd4c17dcfa330e4194d7d45d02f)) + # [0.20.0](https://github.com/BitGo/BitGoJS/compare/@bitgo/key-card@0.1.16...@bitgo/key-card@0.20.0) (2024-01-30) ### Bug Fixes diff --git a/modules/key-card/package.json b/modules/key-card/package.json index 1cc1e2daa5..226a2daf67 100644 --- a/modules/key-card/package.json +++ b/modules/key-card/package.json @@ -1,6 +1,6 @@ { "name": "@bitgo/key-card", - "version": "0.21.0", + "version": "0.22.0", "description": "key card generator for BitGo wallets", "main": "./dist/src/index.js", "types": "./dist/src/index.d.ts", @@ -33,9 +33,9 @@ ] }, "dependencies": { - "@bitgo/sdk-api": "^1.42.0", - "@bitgo/sdk-core": "^25.1.0", - "@bitgo/statics": "^46.1.0", + "@bitgo/sdk-api": "^1.43.0", + "@bitgo/sdk-core": "^26.0.0", + "@bitgo/statics": "^47.0.0", "jspdf": "^2.5.1", "qrcode": "^1.5.1" }, diff --git a/modules/sdk-api/CHANGELOG.md b/modules/sdk-api/CHANGELOG.md index e45a84ef3a..8d5e21052c 100644 --- a/modules/sdk-api/CHANGELOG.md +++ b/modules/sdk-api/CHANGELOG.md @@ -3,6 +3,26 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.43.0](https://github.com/BitGo/BitGoJS/compare/@bitgo/sdk-api@1.13.0...@bitgo/sdk-api@1.43.0) (2024-02-19) + +### Bug Fixes + +- **bitgo:** add overrides and resolutions to pkgs ([14c33b4](https://github.com/BitGo/BitGoJS/commit/14c33b4bbffda09ba6a389f540c1fb8cc2a43bf9)) +- **root:** bump proxy agent ([c15dd27](https://github.com/BitGo/BitGoJS/commit/c15dd2778f56620aab8ab85d20c929fce64c6f66)) +- **sdk-api:** drop `superagent-proxy` dependency ([06a86fd](https://github.com/BitGo/BitGoJS/commit/06a86fd3def3865ac05713bd879e2d2df32c599d)) +- **sdk-api:** fix proxy-agent usage ([1f194e2](https://github.com/BitGo/BitGoJS/commit/1f194e2cf4b2b8a1e33b7401676a33b09cf46ec9)) +- **sdk-api:** remove sdk-api web bundle ([25da067](https://github.com/BitGo/BitGoJS/commit/25da06792476f5f9b23c33a0e31a361b1ae3b636)) +- **sdk-api:** upgrade critical vulnerabilities from snyk scan ([cd97347](https://github.com/BitGo/BitGoJS/commit/cd97347046b1a6644db6682e9f8e9ca8b5fe4ad7)) +- **statics:** make corrections for arbeth and opeth ([5dfc405](https://github.com/BitGo/BitGoJS/commit/5dfc405a36fc97b2c902fec44562b169d8013a18)) + +### Features + +- improve logic and add unit test ([722d729](https://github.com/BitGo/BitGoJS/commit/722d729600ff6de2a04e93329d27e406f51a456b)) +- **sdk-api:** add check to see if the derived xpub matches ([efef716](https://github.com/BitGo/BitGoJS/commit/efef7166e37a2de6b5dfe1d1ea3f4d9493d3a7dd)) +- **sdk-api:** add size correction factor for transactions created ([5f0131c](https://github.com/BitGo/BitGoJS/commit/5f0131cd7016ad7dc4cf4b0be177e0c7ab7f4d25)) +- **sdk-api:** test for fully signed tx of v1 safe wallet ([ec91fb6](https://github.com/BitGo/BitGoJS/commit/ec91fb616187983611044230097236fa9229f55d)) +- **utxo-lib:** add tests for v1 safe wallets with uncompressed ([4ac75f0](https://github.com/BitGo/BitGoJS/commit/4ac75f0031a40aa17de37f176e3493284cba4cac)) + # [1.41.0](https://github.com/BitGo/BitGoJS/compare/@bitgo/sdk-api@1.13.0...@bitgo/sdk-api@1.41.0) (2024-01-30) ### Bug Fixes diff --git a/modules/sdk-api/package.json b/modules/sdk-api/package.json index 5c42af3275..a5693ce85c 100644 --- a/modules/sdk-api/package.json +++ b/modules/sdk-api/package.json @@ -1,6 +1,6 @@ { "name": "@bitgo/sdk-api", - "version": "1.42.0", + "version": "1.43.0", "description": "REST wrapper for BitGoJS", "main": "./dist/src/index.js", "types": "./dist/src/index.d.ts", @@ -40,7 +40,7 @@ ] }, "dependencies": { - "@bitgo/sdk-core": "^25.1.0", + "@bitgo/sdk-core": "^26.0.0", "@bitgo/sjcl": "^1.0.1", "@bitgo/unspents": "^0.46.0", "@bitgo/utxo-lib": "^9.34.0", diff --git a/modules/sdk-coin-ada/CHANGELOG.md b/modules/sdk-coin-ada/CHANGELOG.md index efc39b8bd3..949ddaf453 100644 --- a/modules/sdk-coin-ada/CHANGELOG.md +++ b/modules/sdk-coin-ada/CHANGELOG.md @@ -3,6 +3,27 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.36.0](https://github.com/BitGo/BitGoJS/compare/@bitgo/sdk-coin-ada@2.6.0...@bitgo/sdk-coin-ada@2.36.0) (2024-02-19) + +### Bug Fixes + +- **sdk-coin-ada:** add multi-asset to init builder flow ([5c75ac6](https://github.com/BitGo/BitGoJS/commit/5c75ac6b9e3b4df146332670b85176375c58820b)) +- **sdk-coin-ada:** add separate UTXOs for each token with 1 ADA ([05ec950](https://github.com/BitGo/BitGoJS/commit/05ec950040e76f94a05a4e96add1683449a89b10)) +- **sdk-coin-ada:** fix ada createBroadcastableTransaction method for arrays of txns ([ee27caf](https://github.com/BitGo/BitGoJS/commit/ee27cafa9e6ad53b063c5365f4cafce0f4f46d89)) +- **sdk-coin-ada:** fix ada recover method ([5e4ed3a](https://github.com/BitGo/BitGoJS/commit/5e4ed3a776803f37f5d5f8af9764900db46de5a9)) +- **sdk-coin-ada:** fix ada recovery for wallets derived from the same keys ([7900b22](https://github.com/BitGo/BitGoJS/commit/7900b22976a8829446cf0c991827239f9cdca19d)) + +### Features + +- **sdk-coin-ada:** add consolidation method for ada recovery ([d912027](https://github.com/BitGo/BitGoJS/commit/d9120274fa7324dc2d0b37eae5f35300efc3b492)) +- **sdk-coin-ada:** add lastScanIndex for consolidation support ([bf9b910](https://github.com/BitGo/BitGoJS/commit/bf9b9103e11cd5e0e38304d6ba2999d76fc128dc)) +- **sdk-coin-ada:** add support for multi asset in tx building ([c2e3d3e](https://github.com/BitGo/BitGoJS/commit/c2e3d3e63cbe5f2f040b52844b58f7988969e291)) +- **sdk-coin-ada:** create method to produce broadcastable ada sweep txn ([b5591ee](https://github.com/BitGo/BitGoJS/commit/b5591ee8e7a31cad1b817f02f9147bab10c49357)) +- **sdk-coin-ada:** dynamically modify fee based on asset output for consolidation ([147b430](https://github.com/BitGo/BitGoJS/commit/147b430d5a0939c5b0d1b48b52a088803a68a58f)) +- **sdk-coin-ada:** fix ada sweep recovery format for ovc signing ([7b88f90](https://github.com/BitGo/BitGoJS/commit/7b88f902d533507ee6f499ba5650e5a61d2c54b6)) +- **sdk-coin-ada:** increase min amount to 1.5 ADA for token consolidation ([4db4e6d](https://github.com/BitGo/BitGoJS/commit/4db4e6d6e98d0b7f9d2b0cb81bfe3b3a5af0c545)) +- **sdk-coin-ada:** return ovc compatible format for ada sweep txns ([a32d18a](https://github.com/BitGo/BitGoJS/commit/a32d18ab09162ca48aefe8bd5e3be52a7a6b3924)) + # [2.34.0](https://github.com/BitGo/BitGoJS/compare/@bitgo/sdk-coin-ada@2.6.0...@bitgo/sdk-coin-ada@2.34.0) (2024-01-30) ### Bug Fixes diff --git a/modules/sdk-coin-ada/package.json b/modules/sdk-coin-ada/package.json index f83caf1c7c..c7d5c94887 100644 --- a/modules/sdk-coin-ada/package.json +++ b/modules/sdk-coin-ada/package.json @@ -1,6 +1,6 @@ { "name": "@bitgo/sdk-coin-ada", - "version": "2.35.0", + "version": "2.36.0", "description": "BitGo SDK coin library for Ada", "main": "./dist/src/index.js", "types": "./dist/src/index.d.ts", @@ -40,9 +40,9 @@ ] }, "dependencies": { - "@bitgo/sdk-core": "^25.1.0", - "@bitgo/sdk-lib-mpc": "^8.33.0", - "@bitgo/statics": "^46.1.0", + "@bitgo/sdk-core": "^26.0.0", + "@bitgo/sdk-lib-mpc": "^9.0.0", + "@bitgo/statics": "^47.0.0", "@emurgo/cardano-serialization-lib-browser": "^11.4.0", "@emurgo/cardano-serialization-lib-nodejs": "^11.4.0", "bech32": "^2.0.0", @@ -52,7 +52,7 @@ "tweetnacl": "^1.0.3" }, "devDependencies": { - "@bitgo/sdk-api": "^1.42.0", - "@bitgo/sdk-test": "^7.1.0" + "@bitgo/sdk-api": "^1.43.0", + "@bitgo/sdk-test": "^8.0.0" } } diff --git a/modules/sdk-coin-algo/CHANGELOG.md b/modules/sdk-coin-algo/CHANGELOG.md index 95e998a1ca..788376935a 100644 --- a/modules/sdk-coin-algo/CHANGELOG.md +++ b/modules/sdk-coin-algo/CHANGELOG.md @@ -3,6 +3,12 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.26.0](https://github.com/BitGo/BitGoJS/compare/@bitgo/sdk-coin-algo@1.5.0...@bitgo/sdk-coin-algo@1.26.0) (2024-02-19) + +### Features + +- **sdk-coin-algo:** support for token enablement ([af718c9](https://github.com/BitGo/BitGoJS/commit/af718c992d0663722fe951f0a29a20825ba0e91c)) + # [1.24.0](https://github.com/BitGo/BitGoJS/compare/@bitgo/sdk-coin-algo@1.5.0...@bitgo/sdk-coin-algo@1.24.0) (2024-01-30) ### Features diff --git a/modules/sdk-coin-algo/package.json b/modules/sdk-coin-algo/package.json index aaceb5ed30..efafeb3eab 100644 --- a/modules/sdk-coin-algo/package.json +++ b/modules/sdk-coin-algo/package.json @@ -1,6 +1,6 @@ { "name": "@bitgo/sdk-coin-algo", - "version": "1.25.0", + "version": "1.26.0", "description": "BitGo SDK coin library for Algorand", "main": "./dist/src/index.js", "types": "./dist/src/index.d.ts", @@ -40,8 +40,8 @@ ] }, "dependencies": { - "@bitgo/sdk-core": "^25.1.0", - "@bitgo/statics": "^46.1.0", + "@bitgo/sdk-core": "^26.0.0", + "@bitgo/statics": "^47.0.0", "@bitgo/utxo-lib": "^9.34.0", "@hashgraph/cryptography": "1.1.2", "@stablelib/hex": "^1.0.0", @@ -55,8 +55,8 @@ "tweetnacl": "^1.0.3" }, "devDependencies": { - "@bitgo/sdk-api": "^1.42.0", - "@bitgo/sdk-test": "^7.1.0", + "@bitgo/sdk-api": "^1.43.0", + "@bitgo/sdk-test": "^8.0.0", "should": "^13.1.3", "sinon": "^7.5.0" } diff --git a/modules/sdk-coin-arbeth/CHANGELOG.md b/modules/sdk-coin-arbeth/CHANGELOG.md index 2c8768f8ac..ccf3c33820 100644 --- a/modules/sdk-coin-arbeth/CHANGELOG.md +++ b/modules/sdk-coin-arbeth/CHANGELOG.md @@ -3,6 +3,59 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# 19.0.0 (2024-02-19) + +### Bug Fixes + +- **abstract-eth:** change tx encoding method for arb and op ([c11b0dd](https://github.com/BitGo/BitGoJS/commit/c11b0dd4705b0de4aaf9fff26eecf361d78b9f10)) +- **abstract-eth:** fix chainid related changes ([c3a21c4](https://github.com/BitGo/BitGoJS/commit/c3a21c4cc470f2147c80e235607011bd4896f911)) +- **abstract-eth:** fix issues related to chainid ([9114b1b](https://github.com/BitGo/BitGoJS/commit/9114b1b95ca0929d2d1ef5b33ba4f35e1184b5c7)) +- **sdk-coin-polygon:** fix issues ([85e9396](https://github.com/BitGo/BitGoJS/commit/85e93967abd056f5054198f385a1b109246a281f)) + +### Code Refactoring + +- **abstract-eth:** add common method to abstract-eth ([df6eea5](https://github.com/BitGo/BitGoJS/commit/df6eea5d299c415b30263d1713335c14e5abef4a)) +- **abstract-eth:** delete mpc related classes ([52396ed](https://github.com/BitGo/BitGoJS/commit/52396ed5aae8b27f0cc6caee7011a7c6882b9dea)) +- **abstract-eth:** move methods to abstract-eth ([af8bd10](https://github.com/BitGo/BitGoJS/commit/af8bd10e24c8d58fc227494de6a614098265580a)) + +### Features + +- **abstract-eth:** add abstractethliketsscoin class ([eb99545](https://github.com/BitGo/BitGoJS/commit/eb995457d7787af073f0a9eafe6e4d420228f5f0)) +- **abstract-eth:** add chain id as network identifier ([3ddec05](https://github.com/BitGo/BitGoJS/commit/3ddec05705cff891e46d21743d0ee864d68ab216)) +- **abstract-eth:** add v4 forwarder creation logic ([25faaa3](https://github.com/BitGo/BitGoJS/commit/25faaa33723feb2a4f7ce7209a64841b438a4367)) +- **sdk-coin-arbeth:** add arbeth sdk skeleton ([f86018e](https://github.com/BitGo/BitGoJS/commit/f86018eef56adf22b5539bfb8716175eb1fb152e)) +- **sdk-coin-arbeth:** add arbeth token support ([b55961b](https://github.com/BitGo/BitGoJS/commit/b55961bf474fe09d017c21d3d0169020fff1820f)) + +### BREAKING CHANGES + +- **abstract-eth:** Type of nextContractSequenceId field in TransactionPrebuild + interface is changed from string to number in AbstractEthLikeCoin and AbstractEthLikeNewCoins classes. + getCustomChainName method is removed from Polygon class because a common + method getCustomChainCommon has been added to AbstractEthLikeNewCoins + class for all EthLike coins. replayProtectionOptions is not optional in buildTransaction method in AbstractEthLikeNewCoins + and needs to be passed to derive the Eth common object from the chainId. + signFinalPolygon method name from Polygon class is updated to signFinalEthLike so that + it can be used for other EthLike coins. getBaseFactor method in Eth + and Polygon class returns number instead of string just to align with + AbstractEthLikeCoin + Ticket: WIN-1012 +- **abstract-eth:** Type of nextContractSequenceId field in TransactionPrebuild + interface is changed from string to number in AbstractEthLikeCoin and AbstractEthLikeNewCoins classes. + getCustomChainName method is removed from Polygon class because a common + method getCustomChainCommon has been added to AbstractEthLikeNewCoins + class for all EthLike coins. replayProtectionOptions is not optional in buildTransaction method in AbstractEthLikeNewCoins + and needs to be passed to derive the Eth common object from the chainId. + signFinalPolygon method name from Polygon class is updated to signFinalEthLike so that + it can be used for other EthLike coins. getBaseFactor method in Eth + and Polygon class returns number instead of string just to align with + AbstractEthLikeCoin + Ticket: WIN-1012 +- **abstract-eth:** AbstractEthLikeMPCCoin and EthLikeMPCToken classes are removed as we have instead added + a new class AbstractEthLikeNewCoins which will be having both multisig + and MPC related methods + +TICKET: WIN-1021 + # 18.0.0 (2024-01-30) ### Bug Fixes diff --git a/modules/sdk-coin-arbeth/package.json b/modules/sdk-coin-arbeth/package.json index 8affaa5aa5..7f051900c1 100644 --- a/modules/sdk-coin-arbeth/package.json +++ b/modules/sdk-coin-arbeth/package.json @@ -1,6 +1,6 @@ { "name": "@bitgo/sdk-coin-arbeth", - "version": "18.1.0", + "version": "19.0.0", "description": "BitGo SDK coin library for Arbitrum", "main": "./dist/src/index.js", "types": "./dist/src/index.d.ts", @@ -40,9 +40,9 @@ ] }, "dependencies": { - "@bitgo/abstract-eth": "^18.1.0", - "@bitgo/sdk-core": "^25.1.0", - "@bitgo/statics": "^46.1.0", + "@bitgo/abstract-eth": "^19.0.0", + "@bitgo/sdk-core": "^26.0.0", + "@bitgo/statics": "^47.0.0", "@bitgo/utxo-lib": "^9.34.0", "@ethereumjs/common": "^2.6.5", "ethereumjs-abi": "^0.6.5", @@ -50,8 +50,8 @@ "superagent": "^3.8.3" }, "devDependencies": { - "@bitgo/sdk-api": "^1.42.0", - "@bitgo/sdk-test": "^7.1.0", + "@bitgo/sdk-api": "^1.43.0", + "@bitgo/sdk-test": "^8.0.0", "secp256k1": "5.0.0" } } diff --git a/modules/sdk-coin-atom/CHANGELOG.md b/modules/sdk-coin-atom/CHANGELOG.md index 7fff2e152d..000d41fb69 100644 --- a/modules/sdk-coin-atom/CHANGELOG.md +++ b/modules/sdk-coin-atom/CHANGELOG.md @@ -3,6 +3,32 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [11.0.0](https://github.com/BitGo/BitGoJS/compare/@bitgo/sdk-coin-atom@3.6.0...@bitgo/sdk-coin-atom@11.0.0) (2024-02-19) + +### Bug Fixes + +- add bech32 validation to cosmos address validation ([f5008a7](https://github.com/BitGo/BitGoJS/commit/f5008a7298f9cb470795f8087b6840cf7f254369)) +- address verification for cosmos like coins ([5ac7879](https://github.com/BitGo/BitGoJS/commit/5ac78799b460d0d03eaa841db08a6855b571a46f)) +- **root:** update @types/node ([cedc1a0](https://github.com/BitGo/BitGoJS/commit/cedc1a0035e79bb42fda57bf6ac29d606242f50b)) + +### Code Refactoring + +- **sdk-coin-atom:** use abstract-cosmos ([18abbea](https://github.com/BitGo/BitGoJS/commit/18abbea939bb8f1cee1bbc72cfd8a2955468fcc5)) + +### Features + +- **sdk-coin-atom:** add sendMany support for cosmos chains ([ee609ec](https://github.com/BitGo/BitGoJS/commit/ee609ec5de3d3159c78ba59ecf7f43c79f6f5870)) + +### BREAKING CHANGES + +- **sdk-coin-atom:** restructured exports + +* Removed constants overlapping with @bitgo/abstract-cosmos +* Removed common Interfaces exported by @bitgo/abstract-cosmos + +Code dependent on the previously exported Interfaces/Constants needs to +be updated to import these from @bitgo/abstract-cosmos instead + # [10.0.0](https://github.com/BitGo/BitGoJS/compare/@bitgo/sdk-coin-atom@3.6.0...@bitgo/sdk-coin-atom@10.0.0) (2024-01-30) ### Bug Fixes diff --git a/modules/sdk-coin-atom/package.json b/modules/sdk-coin-atom/package.json index 43331f10d2..da6c03b4e2 100644 --- a/modules/sdk-coin-atom/package.json +++ b/modules/sdk-coin-atom/package.json @@ -1,6 +1,6 @@ { "name": "@bitgo/sdk-coin-atom", - "version": "10.1.0", + "version": "11.0.0", "description": "BitGo SDK coin library for Cosmos", "main": "./dist/src/index.js", "types": "./dist/src/index.d.ts", @@ -40,18 +40,18 @@ ] }, "dependencies": { - "@bitgo/abstract-cosmos": "^8.1.0", - "@bitgo/sdk-core": "^25.1.0", - "@bitgo/sdk-lib-mpc": "^8.33.0", - "@bitgo/statics": "^46.1.0", + "@bitgo/abstract-cosmos": "^9.0.0", + "@bitgo/sdk-core": "^26.0.0", + "@bitgo/sdk-lib-mpc": "^9.0.0", + "@bitgo/statics": "^47.0.0", "@cosmjs/amino": "^0.29.5", "@cosmjs/encoding": "^0.29.5", "@cosmjs/stargate": "^0.29.5", "bignumber.js": "^9.1.1" }, "devDependencies": { - "@bitgo/sdk-api": "^1.42.0", - "@bitgo/sdk-test": "^7.1.0", + "@bitgo/sdk-api": "^1.43.0", + "@bitgo/sdk-test": "^8.0.0", "@types/lodash": "^4.14.183", "axios": "^1.3.4" } diff --git a/modules/sdk-coin-avaxc/CHANGELOG.md b/modules/sdk-coin-avaxc/CHANGELOG.md index 496ede08a2..f1b0907a0b 100644 --- a/modules/sdk-coin-avaxc/CHANGELOG.md +++ b/modules/sdk-coin-avaxc/CHANGELOG.md @@ -3,6 +3,22 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.28.0](https://github.com/BitGo/BitGoJS/compare/@bitgo/sdk-coin-avaxc@2.6.0...@bitgo/sdk-coin-avaxc@2.28.0) (2024-02-19) + +### Bug Fixes + +- **root:** update @types/node ([cedc1a0](https://github.com/BitGo/BitGoJS/commit/cedc1a0035e79bb42fda57bf6ac29d606242f50b)) +- **sdk-coin-avaxc:** fix avaxc queryAddressTokenBalance method ([26fe69e](https://github.com/BitGo/BitGoJS/commit/26fe69eae4017fd2a17dc7af56c3f8300cc436de)) +- **sdk-coin-avaxc:** fix native avaxc recovery ([2c208c4](https://github.com/BitGo/BitGoJS/commit/2c208c42819725844623c4ac576eeb39ee6b2232)) +- **sdk-coin-avaxc:** fix unsigned recovery txn format for tokens ([da2557c](https://github.com/BitGo/BitGoJS/commit/da2557cef446ef24cc2fa696583ae44cbabffde8)) +- **sdk-core:** fix issue related to bignumber version ([519fe47](https://github.com/BitGo/BitGoJS/commit/519fe479ef51a72ddc1e94f87c10e031c0fd2c3f)) + +### Features + +- **sdk-coin-avaxc:** add avax token support in recovery method ([2ace2a1](https://github.com/BitGo/BitGoJS/commit/2ace2a1d34688b7496f1c085ae666e00387f639c)) +- **statics:** add SOL tokens for FTX ([5c5139a](https://github.com/BitGo/BitGoJS/commit/5c5139a112867701dcda6b3ae5226548be934733)) +- update secp256k1 to 5.0.0 and keccak to 3.0.3 ([e2c37e6](https://github.com/BitGo/BitGoJS/commit/e2c37e6b0139c9f6948a22d8921bc3e1f88bed4c)) + # [2.26.0](https://github.com/BitGo/BitGoJS/compare/@bitgo/sdk-coin-avaxc@2.6.0...@bitgo/sdk-coin-avaxc@2.26.0) (2024-01-30) ### Bug Fixes diff --git a/modules/sdk-coin-avaxc/package.json b/modules/sdk-coin-avaxc/package.json index 54170549f7..b84eeba222 100644 --- a/modules/sdk-coin-avaxc/package.json +++ b/modules/sdk-coin-avaxc/package.json @@ -1,6 +1,6 @@ { "name": "@bitgo/sdk-coin-avaxc", - "version": "2.27.0", + "version": "2.28.0", "description": "BitGo SDK coin library for Avalanche c-chain", "main": "./dist/src/index.js", "types": "./dist/src/index.d.ts", @@ -40,10 +40,10 @@ ] }, "dependencies": { - "@bitgo/sdk-coin-avaxp": "^3.21.0", - "@bitgo/sdk-coin-eth": "^21.1.0", - "@bitgo/sdk-core": "^25.1.0", - "@bitgo/statics": "^46.1.0", + "@bitgo/sdk-coin-avaxp": "^3.22.0", + "@bitgo/sdk-coin-eth": "^22.0.0", + "@bitgo/sdk-core": "^26.0.0", + "@bitgo/statics": "^47.0.0", "@bitgo/utxo-lib": "^9.34.0", "@ethereumjs/common": "^2.6.5", "bignumber.js": "^9.1.1", @@ -55,8 +55,8 @@ "superagent": "^3.8.3" }, "devDependencies": { - "@bitgo/sdk-api": "^1.42.0", - "@bitgo/sdk-test": "^7.1.0", + "@bitgo/sdk-api": "^1.43.0", + "@bitgo/sdk-test": "^8.0.0", "ethers": "^5.1.3" } } diff --git a/modules/sdk-coin-avaxp/CHANGELOG.md b/modules/sdk-coin-avaxp/CHANGELOG.md index bee2fac245..8fa1dcd52d 100644 --- a/modules/sdk-coin-avaxp/CHANGELOG.md +++ b/modules/sdk-coin-avaxp/CHANGELOG.md @@ -3,6 +3,16 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.22.0](https://github.com/BitGo/BitGoJS/compare/@bitgo/sdk-coin-avaxp@3.7.0...@bitgo/sdk-coin-avaxp@3.22.0) (2024-02-19) + +### Bug Fixes + +- **root:** update @types/node ([cedc1a0](https://github.com/BitGo/BitGoJS/commit/cedc1a0035e79bb42fda57bf6ac29d606242f50b)) + +### Features + +- **sdk-coin-avaxp:** replace export fee for import fee on output validation ([a0ae101](https://github.com/BitGo/BitGoJS/commit/a0ae101487cf88eecb078ed793b640160703c086)) + # [3.20.0](https://github.com/BitGo/BitGoJS/compare/@bitgo/sdk-coin-avaxp@3.7.0...@bitgo/sdk-coin-avaxp@3.20.0) (2024-01-30) ### Bug Fixes diff --git a/modules/sdk-coin-avaxp/package.json b/modules/sdk-coin-avaxp/package.json index 3edca2cc2d..85a29ffc03 100644 --- a/modules/sdk-coin-avaxp/package.json +++ b/modules/sdk-coin-avaxp/package.json @@ -1,6 +1,6 @@ { "name": "@bitgo/sdk-coin-avaxp", - "version": "3.21.0", + "version": "3.22.0", "description": "BitGo's SDK coin library for avaxp coin", "main": "./dist/src/index.js", "types": "./dist/src/index.d.ts", @@ -43,13 +43,13 @@ ] }, "devDependencies": { - "@bitgo/sdk-api": "^1.42.0", - "@bitgo/sdk-test": "^7.1.0", + "@bitgo/sdk-api": "^1.43.0", + "@bitgo/sdk-test": "^8.0.0", "@types/elliptic": "^6.4.12" }, "dependencies": { - "@bitgo/sdk-core": "^25.1.0", - "@bitgo/statics": "^46.1.0", + "@bitgo/sdk-core": "^26.0.0", + "@bitgo/statics": "^47.0.0", "@bitgo/utxo-lib": "^9.34.0", "avalanche": "3.15.3", "bignumber.js": "^9.0.0", diff --git a/modules/sdk-coin-bch/CHANGELOG.md b/modules/sdk-coin-bch/CHANGELOG.md index ecee56ae6a..d11b1ecade 100644 --- a/modules/sdk-coin-bch/CHANGELOG.md +++ b/modules/sdk-coin-bch/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.6.1](https://github.com/BitGo/BitGoJS/compare/@bitgo/sdk-coin-bch@1.5.0...@bitgo/sdk-coin-bch@1.6.1) (2024-02-19) + +**Note:** Version bump only for package @bitgo/sdk-coin-bch + ## [1.5.30](https://github.com/BitGo/BitGoJS/compare/@bitgo/sdk-coin-bch@1.5.0...@bitgo/sdk-coin-bch@1.5.30) (2024-01-30) **Note:** Version bump only for package @bitgo/sdk-coin-bch diff --git a/modules/sdk-coin-bch/package.json b/modules/sdk-coin-bch/package.json index f282f2d725..5db811f1a5 100644 --- a/modules/sdk-coin-bch/package.json +++ b/modules/sdk-coin-bch/package.json @@ -1,6 +1,6 @@ { "name": "@bitgo/sdk-coin-bch", - "version": "1.6.0", + "version": "1.6.1", "description": "BitGo SDK coin library for Bitcoin Cash", "main": "./dist/src/index.js", "types": "./dist/src/index.d.ts", @@ -40,12 +40,12 @@ ] }, "dependencies": { - "@bitgo/abstract-utxo": "^6.1.0", - "@bitgo/sdk-core": "^25.1.0", + "@bitgo/abstract-utxo": "^7.0.0", + "@bitgo/sdk-core": "^26.0.0", "@bitgo/utxo-lib": "^9.34.0" }, "devDependencies": { - "@bitgo/sdk-api": "^1.42.0", - "@bitgo/sdk-test": "^7.1.0" + "@bitgo/sdk-api": "^1.43.0", + "@bitgo/sdk-test": "^8.0.0" } } diff --git a/modules/sdk-coin-bcha/CHANGELOG.md b/modules/sdk-coin-bcha/CHANGELOG.md index 236f8f3987..56e7e3aa0c 100644 --- a/modules/sdk-coin-bcha/CHANGELOG.md +++ b/modules/sdk-coin-bcha/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.8.1](https://github.com/BitGo/BitGoJS/compare/@bitgo/sdk-coin-bcha@1.7.0...@bitgo/sdk-coin-bcha@1.8.1) (2024-02-19) + +**Note:** Version bump only for package @bitgo/sdk-coin-bcha + ## [1.7.30](https://github.com/BitGo/BitGoJS/compare/@bitgo/sdk-coin-bcha@1.7.0...@bitgo/sdk-coin-bcha@1.7.30) (2024-01-30) **Note:** Version bump only for package @bitgo/sdk-coin-bcha diff --git a/modules/sdk-coin-bcha/package.json b/modules/sdk-coin-bcha/package.json index f7e8bbfa91..7f0449c732 100644 --- a/modules/sdk-coin-bcha/package.json +++ b/modules/sdk-coin-bcha/package.json @@ -1,6 +1,6 @@ { "name": "@bitgo/sdk-coin-bcha", - "version": "1.8.0", + "version": "1.8.1", "description": "BitGo SDK coin library for Bitcoin abc", "main": "./dist/src/index.js", "types": "./dist/src/index.d.ts", @@ -40,13 +40,13 @@ ] }, "dependencies": { - "@bitgo/abstract-utxo": "^6.1.0", - "@bitgo/sdk-coin-bch": "^1.6.0", - "@bitgo/sdk-core": "^25.1.0", + "@bitgo/abstract-utxo": "^7.0.0", + "@bitgo/sdk-coin-bch": "^1.6.1", + "@bitgo/sdk-core": "^26.0.0", "@bitgo/utxo-lib": "^9.34.0" }, "devDependencies": { - "@bitgo/sdk-api": "^1.42.0", - "@bitgo/sdk-test": "^7.1.0" + "@bitgo/sdk-api": "^1.43.0", + "@bitgo/sdk-test": "^8.0.0" } } diff --git a/modules/sdk-coin-bera/CHANGELOG.md b/modules/sdk-coin-bera/CHANGELOG.md index a97cb36c23..6c37cf7971 100644 --- a/modules/sdk-coin-bera/CHANGELOG.md +++ b/modules/sdk-coin-bera/CHANGELOG.md @@ -3,6 +3,17 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# 1.21.0 (2024-02-19) + +### Bug Fixes + +- add bech32 validation to cosmos address validation ([f5008a7](https://github.com/BitGo/BitGoJS/commit/f5008a7298f9cb470795f8087b6840cf7f254369)) +- address verification for cosmos like coins ([5ac7879](https://github.com/BitGo/BitGoJS/commit/5ac78799b460d0d03eaa841db08a6855b571a46f)) + +### Features + +- **sdk-coin-bera:** add Berachain skeleton ([b3d43c5](https://github.com/BitGo/BitGoJS/commit/b3d43c52c7fd10d5fdc40123b3ad61cfe4784e5d)) + # 1.19.0 (2024-01-30) ### Bug Fixes diff --git a/modules/sdk-coin-bera/package.json b/modules/sdk-coin-bera/package.json index 7deaeb8fc0..1742b0ef35 100644 --- a/modules/sdk-coin-bera/package.json +++ b/modules/sdk-coin-bera/package.json @@ -1,6 +1,6 @@ { "name": "@bitgo/sdk-coin-bera", - "version": "1.20.0", + "version": "1.21.0", "description": "BitGo SDK coin library for Bera", "main": "./dist/src/index.js", "types": "./dist/src/index.d.ts", @@ -40,15 +40,15 @@ ] }, "dependencies": { - "@bitgo/abstract-cosmos": "^8.1.0", - "@bitgo/sdk-core": "^25.1.0", - "@bitgo/statics": "^46.1.0", + "@bitgo/abstract-cosmos": "^9.0.0", + "@bitgo/sdk-core": "^26.0.0", + "@bitgo/statics": "^47.0.0", "@cosmjs/amino": "^0.29.5", "@cosmjs/stargate": "^0.29.5", "bignumber.js": "^9.1.1" }, "devDependencies": { - "@bitgo/sdk-api": "^1.42.0", - "@bitgo/sdk-test": "^7.1.0" + "@bitgo/sdk-api": "^1.43.0", + "@bitgo/sdk-test": "^8.0.0" } } diff --git a/modules/sdk-coin-bld/CHANGELOG.md b/modules/sdk-coin-bld/CHANGELOG.md index a1af80b596..0205d8aee6 100644 --- a/modules/sdk-coin-bld/CHANGELOG.md +++ b/modules/sdk-coin-bld/CHANGELOG.md @@ -3,6 +3,18 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.25.0](https://github.com/BitGo/BitGoJS/compare/@bitgo/sdk-coin-bld@1.4.0...@bitgo/sdk-coin-bld@1.25.0) (2024-02-19) + +### Bug Fixes + +- add bech32 validation to cosmos address validation ([f5008a7](https://github.com/BitGo/BitGoJS/commit/f5008a7298f9cb470795f8087b6840cf7f254369)) +- address verification for cosmos like coins ([5ac7879](https://github.com/BitGo/BitGoJS/commit/5ac78799b460d0d03eaa841db08a6855b571a46f)) +- **root:** update @types/node ([cedc1a0](https://github.com/BitGo/BitGoJS/commit/cedc1a0035e79bb42fda57bf6ac29d606242f50b)) + +### Features + +- **sdk-coin-atom:** add sendMany support for cosmos chains ([ee609ec](https://github.com/BitGo/BitGoJS/commit/ee609ec5de3d3159c78ba59ecf7f43c79f6f5870)) + # [1.23.0](https://github.com/BitGo/BitGoJS/compare/@bitgo/sdk-coin-bld@1.4.0...@bitgo/sdk-coin-bld@1.23.0) (2024-01-30) ### Bug Fixes diff --git a/modules/sdk-coin-bld/package.json b/modules/sdk-coin-bld/package.json index 1f34e55059..426792fac3 100644 --- a/modules/sdk-coin-bld/package.json +++ b/modules/sdk-coin-bld/package.json @@ -1,6 +1,6 @@ { "name": "@bitgo/sdk-coin-bld", - "version": "1.24.0", + "version": "1.25.0", "description": "BitGo SDK coin library for Agoric", "main": "./dist/src/index.js", "types": "./dist/src/index.d.ts", @@ -40,18 +40,18 @@ ] }, "dependencies": { - "@bitgo/abstract-cosmos": "^8.1.0", - "@bitgo/sdk-core": "^25.1.0", - "@bitgo/sdk-lib-mpc": "^8.33.0", - "@bitgo/statics": "^46.1.0", + "@bitgo/abstract-cosmos": "^9.0.0", + "@bitgo/sdk-core": "^26.0.0", + "@bitgo/sdk-lib-mpc": "^9.0.0", + "@bitgo/statics": "^47.0.0", "@cosmjs/amino": "^0.29.5", "@cosmjs/encoding": "^0.29.5", "@cosmjs/stargate": "^0.29.5", "bignumber.js": "^9.1.1" }, "devDependencies": { - "@bitgo/sdk-api": "^1.42.0", - "@bitgo/sdk-test": "^7.1.0", + "@bitgo/sdk-api": "^1.43.0", + "@bitgo/sdk-test": "^8.0.0", "@types/lodash": "^4.14.183" } } diff --git a/modules/sdk-coin-bsc/CHANGELOG.md b/modules/sdk-coin-bsc/CHANGELOG.md index 59af46ef37..c0711fd279 100644 --- a/modules/sdk-coin-bsc/CHANGELOG.md +++ b/modules/sdk-coin-bsc/CHANGELOG.md @@ -3,6 +3,28 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [21.0.0](https://github.com/BitGo/BitGoJS/compare/@bitgo/sdk-coin-bsc@3.8.0...@bitgo/sdk-coin-bsc@21.0.0) (2024-02-19) + +### Bug Fixes + +- **root:** update @types/node ([cedc1a0](https://github.com/BitGo/BitGoJS/commit/cedc1a0035e79bb42fda57bf6ac29d606242f50b)) + +### Code Refactoring + +- **abstract-eth:** delete mpc related classes ([52396ed](https://github.com/BitGo/BitGoJS/commit/52396ed5aae8b27f0cc6caee7011a7c6882b9dea)) + +### Features + +- **abstract-eth:** add abstractethliketsscoin class ([eb99545](https://github.com/BitGo/BitGoJS/commit/eb995457d7787af073f0a9eafe6e4d420228f5f0)) + +### BREAKING CHANGES + +- **abstract-eth:** AbstractEthLikeMPCCoin and EthLikeMPCToken classes are removed as we have instead added + a new class AbstractEthLikeNewCoins which will be having both multisig + and MPC related methods + +TICKET: WIN-1021 + # [20.0.0](https://github.com/BitGo/BitGoJS/compare/@bitgo/sdk-coin-bsc@3.8.0...@bitgo/sdk-coin-bsc@20.0.0) (2024-01-30) ### Bug Fixes diff --git a/modules/sdk-coin-bsc/package.json b/modules/sdk-coin-bsc/package.json index fac2c5c0d9..aded17dcc2 100644 --- a/modules/sdk-coin-bsc/package.json +++ b/modules/sdk-coin-bsc/package.json @@ -1,6 +1,6 @@ { "name": "@bitgo/sdk-coin-bsc", - "version": "20.1.0", + "version": "21.0.0", "description": "BitGo SDK coin library for Binance Smart Chain", "main": "./dist/src/index.js", "types": "./dist/src/index.d.ts", @@ -40,14 +40,14 @@ ] }, "dependencies": { - "@bitgo/abstract-eth": "^18.1.0", - "@bitgo/sdk-coin-eth": "^21.1.0", - "@bitgo/sdk-core": "^25.1.0", - "@bitgo/statics": "^46.1.0", + "@bitgo/abstract-eth": "^19.0.0", + "@bitgo/sdk-coin-eth": "^22.0.0", + "@bitgo/sdk-core": "^26.0.0", + "@bitgo/statics": "^47.0.0", "@ethereumjs/common": "^2.6.5" }, "devDependencies": { - "@bitgo/sdk-api": "^1.42.0", - "@bitgo/sdk-test": "^7.1.0" + "@bitgo/sdk-api": "^1.43.0", + "@bitgo/sdk-test": "^8.0.0" } } diff --git a/modules/sdk-coin-bsv/CHANGELOG.md b/modules/sdk-coin-bsv/CHANGELOG.md index 61a2c16188..bf7b6b670d 100644 --- a/modules/sdk-coin-bsv/CHANGELOG.md +++ b/modules/sdk-coin-bsv/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.6.1](https://github.com/BitGo/BitGoJS/compare/@bitgo/sdk-coin-bsv@1.5.0...@bitgo/sdk-coin-bsv@1.6.1) (2024-02-19) + +**Note:** Version bump only for package @bitgo/sdk-coin-bsv + ## [1.5.30](https://github.com/BitGo/BitGoJS/compare/@bitgo/sdk-coin-bsv@1.5.0...@bitgo/sdk-coin-bsv@1.5.30) (2024-01-30) **Note:** Version bump only for package @bitgo/sdk-coin-bsv diff --git a/modules/sdk-coin-bsv/package.json b/modules/sdk-coin-bsv/package.json index 1c0da818a4..d14709258d 100644 --- a/modules/sdk-coin-bsv/package.json +++ b/modules/sdk-coin-bsv/package.json @@ -1,6 +1,6 @@ { "name": "@bitgo/sdk-coin-bsv", - "version": "1.6.0", + "version": "1.6.1", "description": "BitGo SDK coin library for Bitcoin sv", "main": "./dist/src/index.js", "types": "./dist/src/index.d.ts", @@ -40,13 +40,13 @@ ] }, "dependencies": { - "@bitgo/abstract-utxo": "^6.1.0", - "@bitgo/sdk-coin-bch": "^1.6.0", - "@bitgo/sdk-core": "^25.1.0", + "@bitgo/abstract-utxo": "^7.0.0", + "@bitgo/sdk-coin-bch": "^1.6.1", + "@bitgo/sdk-core": "^26.0.0", "@bitgo/utxo-lib": "^9.34.0" }, "devDependencies": { - "@bitgo/sdk-api": "^1.42.0", - "@bitgo/sdk-test": "^7.1.0" + "@bitgo/sdk-api": "^1.43.0", + "@bitgo/sdk-test": "^8.0.0" } } diff --git a/modules/sdk-coin-btc/CHANGELOG.md b/modules/sdk-coin-btc/CHANGELOG.md index e5000f9fda..f5e3ace7ee 100644 --- a/modules/sdk-coin-btc/CHANGELOG.md +++ b/modules/sdk-coin-btc/CHANGELOG.md @@ -3,6 +3,12 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.8.1](https://github.com/BitGo/BitGoJS/compare/@bitgo/sdk-coin-btc@1.7.0...@bitgo/sdk-coin-btc@1.8.1) (2024-02-19) + +### Bug Fixes + +- **abstract-utxo:** upper case address should return false ([f0b6c46](https://github.com/BitGo/BitGoJS/commit/f0b6c467daaa0e43bb2923993fb238c7a4ce6f59)) + ## [1.7.30](https://github.com/BitGo/BitGoJS/compare/@bitgo/sdk-coin-btc@1.7.0...@bitgo/sdk-coin-btc@1.7.30) (2024-01-30) ### Bug Fixes diff --git a/modules/sdk-coin-btc/package.json b/modules/sdk-coin-btc/package.json index 7182689067..fdc171a527 100644 --- a/modules/sdk-coin-btc/package.json +++ b/modules/sdk-coin-btc/package.json @@ -1,6 +1,6 @@ { "name": "@bitgo/sdk-coin-btc", - "version": "1.8.0", + "version": "1.8.1", "description": "BitGo SDK coin library for Bitcoin", "main": "./dist/src/index.js", "types": "./dist/src/index.d.ts", @@ -40,13 +40,13 @@ ] }, "dependencies": { - "@bitgo/abstract-utxo": "^6.1.0", - "@bitgo/sdk-core": "^25.1.0", + "@bitgo/abstract-utxo": "^7.0.0", + "@bitgo/sdk-core": "^26.0.0", "@bitgo/utxo-lib": "^9.34.0", - "@bitgo/utxo-ord": "^1.19.0" + "@bitgo/utxo-ord": "^1.20.0" }, "devDependencies": { - "@bitgo/sdk-api": "^1.42.0", - "@bitgo/sdk-test": "^7.1.0" + "@bitgo/sdk-api": "^1.43.0", + "@bitgo/sdk-test": "^8.0.0" } } diff --git a/modules/sdk-coin-btg/CHANGELOG.md b/modules/sdk-coin-btg/CHANGELOG.md index ffec81afff..638fcabce9 100644 --- a/modules/sdk-coin-btg/CHANGELOG.md +++ b/modules/sdk-coin-btg/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.6.1](https://github.com/BitGo/BitGoJS/compare/@bitgo/sdk-coin-btg@1.5.0...@bitgo/sdk-coin-btg@1.6.1) (2024-02-19) + +**Note:** Version bump only for package @bitgo/sdk-coin-btg + ## [1.5.30](https://github.com/BitGo/BitGoJS/compare/@bitgo/sdk-coin-btg@1.5.0...@bitgo/sdk-coin-btg@1.5.30) (2024-01-30) **Note:** Version bump only for package @bitgo/sdk-coin-btg diff --git a/modules/sdk-coin-btg/package.json b/modules/sdk-coin-btg/package.json index ed2dc1ed53..96cfc526f3 100644 --- a/modules/sdk-coin-btg/package.json +++ b/modules/sdk-coin-btg/package.json @@ -1,6 +1,6 @@ { "name": "@bitgo/sdk-coin-btg", - "version": "1.6.0", + "version": "1.6.1", "description": "BitGo SDK coin library for Bitcoin Gold", "main": "./dist/src/index.js", "types": "./dist/src/index.d.ts", @@ -40,12 +40,12 @@ ] }, "dependencies": { - "@bitgo/abstract-utxo": "^6.1.0", - "@bitgo/sdk-core": "^25.1.0", + "@bitgo/abstract-utxo": "^7.0.0", + "@bitgo/sdk-core": "^26.0.0", "@bitgo/utxo-lib": "^9.34.0" }, "devDependencies": { - "@bitgo/sdk-api": "^1.42.0", - "@bitgo/sdk-test": "^7.1.0" + "@bitgo/sdk-api": "^1.43.0", + "@bitgo/sdk-test": "^8.0.0" } } diff --git a/modules/sdk-coin-celo/CHANGELOG.md b/modules/sdk-coin-celo/CHANGELOG.md index 15b5451c0c..0faddc6a4a 100644 --- a/modules/sdk-coin-celo/CHANGELOG.md +++ b/modules/sdk-coin-celo/CHANGELOG.md @@ -3,6 +3,16 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.14.0](https://github.com/BitGo/BitGoJS/compare/@bitgo/sdk-coin-celo@1.5.0...@bitgo/sdk-coin-celo@1.14.0) (2024-02-19) + +### Bug Fixes + +- **root:** update @types/node ([cedc1a0](https://github.com/BitGo/BitGoJS/commit/cedc1a0035e79bb42fda57bf6ac29d606242f50b)) + +### Features + +- **abstract-eth:** add chain id as network identifier ([3ddec05](https://github.com/BitGo/BitGoJS/commit/3ddec05705cff891e46d21743d0ee864d68ab216)) + # [1.12.0](https://github.com/BitGo/BitGoJS/compare/@bitgo/sdk-coin-celo@1.5.0...@bitgo/sdk-coin-celo@1.12.0) (2024-01-30) ### Bug Fixes diff --git a/modules/sdk-coin-celo/package.json b/modules/sdk-coin-celo/package.json index 8815570b4b..2d00604f99 100644 --- a/modules/sdk-coin-celo/package.json +++ b/modules/sdk-coin-celo/package.json @@ -1,6 +1,6 @@ { "name": "@bitgo/sdk-coin-celo", - "version": "1.13.0", + "version": "1.14.0", "description": "BitGo SDK coin library for Celo", "main": "./dist/src/index.js", "types": "./dist/src/index.d.ts", @@ -40,10 +40,10 @@ ] }, "dependencies": { - "@bitgo/abstract-eth": "^18.1.0", - "@bitgo/sdk-coin-eth": "^21.1.0", - "@bitgo/sdk-core": "^25.1.0", - "@bitgo/statics": "^46.1.0", + "@bitgo/abstract-eth": "^19.0.0", + "@bitgo/sdk-coin-eth": "^22.0.0", + "@bitgo/sdk-core": "^26.0.0", + "@bitgo/statics": "^47.0.0", "@celo/connect": "^2.0.0", "@celo/contractkit": "^2.0.0", "@celo/wallet-base": "^2.0.0", @@ -55,7 +55,7 @@ "ethers": "^5.1.3" }, "devDependencies": { - "@bitgo/sdk-api": "^1.42.0", - "@bitgo/sdk-test": "^7.1.0" + "@bitgo/sdk-api": "^1.43.0", + "@bitgo/sdk-test": "^8.0.0" } } diff --git a/modules/sdk-coin-coreum/CHANGELOG.md b/modules/sdk-coin-coreum/CHANGELOG.md index 7efcf5836c..3b00c84ae0 100644 --- a/modules/sdk-coin-coreum/CHANGELOG.md +++ b/modules/sdk-coin-coreum/CHANGELOG.md @@ -3,6 +3,21 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# 19.0.0 (2024-02-19) + +### Bug Fixes + +- add bech32 validation to cosmos address validation ([f5008a7](https://github.com/BitGo/BitGoJS/commit/f5008a7298f9cb470795f8087b6840cf7f254369)) +- address verification for cosmos like coins ([5ac7879](https://github.com/BitGo/BitGoJS/commit/5ac78799b460d0d03eaa841db08a6855b571a46f)) + +### Code Refactoring + +- rename coin 'core' to 'coreum' ([baecc01](https://github.com/BitGo/BitGoJS/commit/baecc013ff7243ce78ebd767bffdb0763b8b4cdb)) + +### BREAKING CHANGES + +- rename coin module, coin name, named exports for coreum + # 18.0.0 (2024-01-30) ### Bug Fixes diff --git a/modules/sdk-coin-coreum/package.json b/modules/sdk-coin-coreum/package.json index 1bfdc9d934..565417fd5a 100644 --- a/modules/sdk-coin-coreum/package.json +++ b/modules/sdk-coin-coreum/package.json @@ -1,6 +1,6 @@ { "name": "@bitgo/sdk-coin-coreum", - "version": "18.1.0", + "version": "19.0.0", "description": "BitGo SDK coin library for Coreum", "main": "./dist/src/index.js", "types": "./dist/src/index.d.ts", @@ -40,17 +40,17 @@ ] }, "dependencies": { - "@bitgo/abstract-cosmos": "^8.1.0", - "@bitgo/sdk-core": "^25.1.0", - "@bitgo/sdk-lib-mpc": "^8.33.0", - "@bitgo/statics": "^46.1.0", + "@bitgo/abstract-cosmos": "^9.0.0", + "@bitgo/sdk-core": "^26.0.0", + "@bitgo/sdk-lib-mpc": "^9.0.0", + "@bitgo/statics": "^47.0.0", "@cosmjs/amino": "^0.29.5", "@cosmjs/encoding": "^0.29.5", "@cosmjs/stargate": "^0.29.5", "bignumber.js": "^9.1.1" }, "devDependencies": { - "@bitgo/sdk-api": "^1.42.0", - "@bitgo/sdk-test": "^7.1.0" + "@bitgo/sdk-api": "^1.43.0", + "@bitgo/sdk-test": "^8.0.0" } } diff --git a/modules/sdk-coin-cspr/CHANGELOG.md b/modules/sdk-coin-cspr/CHANGELOG.md index e7e0edf9c8..23ab6daadc 100644 --- a/modules/sdk-coin-cspr/CHANGELOG.md +++ b/modules/sdk-coin-cspr/CHANGELOG.md @@ -3,6 +3,13 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.26.0](https://github.com/BitGo/BitGoJS/compare/@bitgo/sdk-coin-cspr@1.4.0...@bitgo/sdk-coin-cspr@1.26.0) (2024-02-19) + +### Features + +- **sdk-coin-cspr:** modify ttl to new value accepted by the node ([3c07eb4](https://github.com/BitGo/BitGoJS/commit/3c07eb4bb217828c8f17395cb0606833bca0ee96)) +- update secp256k1 to 5.0.0 and keccak to 3.0.3 ([e2c37e6](https://github.com/BitGo/BitGoJS/commit/e2c37e6b0139c9f6948a22d8921bc3e1f88bed4c)) + # [1.24.0](https://github.com/BitGo/BitGoJS/compare/@bitgo/sdk-coin-cspr@1.4.0...@bitgo/sdk-coin-cspr@1.24.0) (2024-01-30) ### Features diff --git a/modules/sdk-coin-cspr/package.json b/modules/sdk-coin-cspr/package.json index 44c9d23a4f..5f1a4919d9 100644 --- a/modules/sdk-coin-cspr/package.json +++ b/modules/sdk-coin-cspr/package.json @@ -1,6 +1,6 @@ { "name": "@bitgo/sdk-coin-cspr", - "version": "1.25.0", + "version": "1.26.0", "description": "BitGo SDK coin library for Casper", "main": "./dist/src/index.js", "types": "./dist/src/index.d.ts", @@ -40,8 +40,8 @@ ] }, "dependencies": { - "@bitgo/sdk-core": "^25.1.0", - "@bitgo/statics": "^46.1.0", + "@bitgo/sdk-core": "^26.0.0", + "@bitgo/statics": "^47.0.0", "@bitgo/utxo-lib": "^9.34.0", "@ethersproject/bignumber": "^5.6.0", "@stablelib/hex": "^1.0.0", @@ -51,8 +51,8 @@ "secp256k1": "5.0.0" }, "devDependencies": { - "@bitgo/sdk-api": "^1.42.0", - "@bitgo/sdk-test": "^7.1.0", + "@bitgo/sdk-api": "^1.43.0", + "@bitgo/sdk-test": "^8.0.0", "tweetnacl": "^1.0.3" } } diff --git a/modules/sdk-coin-dash/CHANGELOG.md b/modules/sdk-coin-dash/CHANGELOG.md index 95f7dcddb7..487a38f62b 100644 --- a/modules/sdk-coin-dash/CHANGELOG.md +++ b/modules/sdk-coin-dash/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.6.1](https://github.com/BitGo/BitGoJS/compare/@bitgo/sdk-coin-dash@1.5.0...@bitgo/sdk-coin-dash@1.6.1) (2024-02-19) + +**Note:** Version bump only for package @bitgo/sdk-coin-dash + ## [1.5.30](https://github.com/BitGo/BitGoJS/compare/@bitgo/sdk-coin-dash@1.5.0...@bitgo/sdk-coin-dash@1.5.30) (2024-01-30) **Note:** Version bump only for package @bitgo/sdk-coin-dash diff --git a/modules/sdk-coin-dash/package.json b/modules/sdk-coin-dash/package.json index 169b167296..2e6159eca0 100644 --- a/modules/sdk-coin-dash/package.json +++ b/modules/sdk-coin-dash/package.json @@ -1,6 +1,6 @@ { "name": "@bitgo/sdk-coin-dash", - "version": "1.6.0", + "version": "1.6.1", "description": "BitGo SDK coin library for Dash", "main": "./dist/src/index.js", "types": "./dist/src/index.d.ts", @@ -40,12 +40,12 @@ ] }, "dependencies": { - "@bitgo/abstract-utxo": "^6.1.0", - "@bitgo/sdk-core": "^25.1.0", + "@bitgo/abstract-utxo": "^7.0.0", + "@bitgo/sdk-core": "^26.0.0", "@bitgo/utxo-lib": "^9.34.0" }, "devDependencies": { - "@bitgo/sdk-api": "^1.42.0", - "@bitgo/sdk-test": "^7.1.0" + "@bitgo/sdk-api": "^1.43.0", + "@bitgo/sdk-test": "^8.0.0" } } diff --git a/modules/sdk-coin-doge/CHANGELOG.md b/modules/sdk-coin-doge/CHANGELOG.md index 4593d0075c..8fa25711ed 100644 --- a/modules/sdk-coin-doge/CHANGELOG.md +++ b/modules/sdk-coin-doge/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.13.1](https://github.com/BitGo/BitGoJS/compare/@bitgo/sdk-coin-doge@1.12.0...@bitgo/sdk-coin-doge@1.13.1) (2024-02-19) + +**Note:** Version bump only for package @bitgo/sdk-coin-doge + ## [1.12.30](https://github.com/BitGo/BitGoJS/compare/@bitgo/sdk-coin-doge@1.12.0...@bitgo/sdk-coin-doge@1.12.30) (2024-01-30) **Note:** Version bump only for package @bitgo/sdk-coin-doge diff --git a/modules/sdk-coin-doge/package.json b/modules/sdk-coin-doge/package.json index db4b38574a..5d80ad38f4 100644 --- a/modules/sdk-coin-doge/package.json +++ b/modules/sdk-coin-doge/package.json @@ -1,6 +1,6 @@ { "name": "@bitgo/sdk-coin-doge", - "version": "1.13.0", + "version": "1.13.1", "description": "BitGo SDK coin library for Dogecoin", "main": "./dist/src/index.js", "types": "./dist/src/index.d.ts", @@ -40,12 +40,12 @@ ] }, "dependencies": { - "@bitgo/abstract-utxo": "^6.1.0", - "@bitgo/sdk-core": "^25.1.0", + "@bitgo/abstract-utxo": "^7.0.0", + "@bitgo/sdk-core": "^26.0.0", "@bitgo/utxo-lib": "^9.34.0" }, "devDependencies": { - "@bitgo/sdk-api": "^1.42.0", - "@bitgo/sdk-test": "^7.1.0" + "@bitgo/sdk-api": "^1.43.0", + "@bitgo/sdk-test": "^8.0.0" } } diff --git a/modules/sdk-coin-dot/CHANGELOG.md b/modules/sdk-coin-dot/CHANGELOG.md index fc1980f7ee..c0922602cb 100644 --- a/modules/sdk-coin-dot/CHANGELOG.md +++ b/modules/sdk-coin-dot/CHANGELOG.md @@ -3,6 +3,34 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.34.0](https://github.com/BitGo/BitGoJS/compare/@bitgo/sdk-coin-dot@3.2.0...@bitgo/sdk-coin-dot@3.34.0) (2024-02-19) + +### Bug Fixes + +- **sdk-coin-dot:** add logging to troublshoot DOT staking ([902558a](https://github.com/BitGo/BitGoJS/commit/902558a24c93ca8e7977bdbb370a24098aea775b)) +- **sdk-coin-dot:** add logs to debug dot staking txn build failure ([eb929e3](https://github.com/BitGo/BitGoJS/commit/eb929e351a2330e820360c54541943ad67ba15eb)) +- **sdk-coin-dot:** add more logs to debug Dot staking issue ([ccb9914](https://github.com/BitGo/BitGoJS/commit/ccb99143b7b1b875c7d81ebf3a90b966ab1cef8e)) +- **sdk-coin-dot:** fix dot createBroadcastableSweepTransaction method for arrays of txns ([def85f8](https://github.com/BitGo/BitGoJS/commit/def85f840c93770c10d3f935eedc9df6833d93a7)) +- **sdk-coin-dot:** fix dot recovery ([9a0505c](https://github.com/BitGo/BitGoJS/commit/9a0505c988ce8e2988d81b8f437a473ff0f54cd2)) +- **sdk-coin-dot:** fix dot txns to account for existential deposit and fee ([cfff91c](https://github.com/BitGo/BitGoJS/commit/cfff91c5c689ebf272d94abe7100833ec43a018f)) +- **sdk-coin-dot:** fix dot unsigned sweep consolidation recovery txn ([7c4a782](https://github.com/BitGo/BitGoJS/commit/7c4a782d2804343872390f66ebb829c41b6146fb)) +- **sdk-coin-dot:** fix getFee method for DOT ([a9b2481](https://github.com/BitGo/BitGoJS/commit/a9b24819beb3aaed0ed4814bc6fe208e8d4f1b29)) +- **sdk-coin-dot:** fix unsigned sweep for dot ([f91e670](https://github.com/BitGo/BitGoJS/commit/f91e6707324240bcecd54a08781126d1b59def30)) +- **sdk-coin-dot:** make controller optional for bond call ([a6f6a0d](https://github.com/BitGo/BitGoJS/commit/a6f6a0d96afdb663a7a096c4eb2caf9ca1649d63)) +- **sdk-coin-dot:** update DOT sdk to latest ([9385f80](https://github.com/BitGo/BitGoJS/commit/9385f803366b615d09bda31b8efda6f93e26e8e7)) + +### Features + +- **sdk-coin-dot:** add consolidation method for dot recovery ([a88633e](https://github.com/BitGo/BitGoJS/commit/a88633e27bd7ae33ab475ccea3e9385bea80b306)) +- **sdk-coin-dot:** add lastScanIndex for consolidation support ([3a4ce9f](https://github.com/BitGo/BitGoJS/commit/3a4ce9f0c6505032491ea453b5b34e182cf41da1)) +- **sdk-coin-dot:** add logs to debug DOT staking issue ([33c1a9c](https://github.com/BitGo/BitGoJS/commit/33c1a9c2d7051481f1afb993376a18d421170aa0)) +- **sdk-coin-dot:** add unit test for dot unsigned sweep consolidation recovery ([7ea5107](https://github.com/BitGo/BitGoJS/commit/7ea51076a7226b4b29ff6a07fbd8259214776239)) +- **sdk-coin-dot:** create function to produce broadcastable dot sweep ([ad9c9c4](https://github.com/BitGo/BitGoJS/commit/ad9c9c4cc79639a5745e82f62566afa6db2b8c6d)) +- **sdk-coin-dot:** fix dot sweep recovery format for ovc signing ([d73271b](https://github.com/BitGo/BitGoJS/commit/d73271bfcb806d980cd09db3828805b1ece8689d)) +- **sdk-coin-dot:** remove DOT console debug logging ([d4aad05](https://github.com/BitGo/BitGoJS/commit/d4aad0509a14bc0a89e8af7435353621044a1100)) +- **sdk-coin-dot:** return ovc compatible format for dot sweep txns ([748f40c](https://github.com/BitGo/BitGoJS/commit/748f40c044fb047639b9e8a0ecab30c4692523b0)) +- **sdk-coin-sol:** create method to produce broadcastable sol sweep txn ([d69ca4e](https://github.com/BitGo/BitGoJS/commit/d69ca4ea0688c4cf7c738ca826a9231438bb49c5)) + # [3.32.0](https://github.com/BitGo/BitGoJS/compare/@bitgo/sdk-coin-dot@3.2.0...@bitgo/sdk-coin-dot@3.32.0) (2024-01-30) ### Bug Fixes diff --git a/modules/sdk-coin-dot/package.json b/modules/sdk-coin-dot/package.json index 74b59c3315..a6ff6f6eb2 100644 --- a/modules/sdk-coin-dot/package.json +++ b/modules/sdk-coin-dot/package.json @@ -1,6 +1,6 @@ { "name": "@bitgo/sdk-coin-dot", - "version": "3.33.0", + "version": "3.34.0", "description": "BitGo SDK coin library for Polkadot", "main": "./dist/src/index.js", "types": "./dist/src/index.d.ts", @@ -40,9 +40,9 @@ ] }, "dependencies": { - "@bitgo/sdk-core": "^25.1.0", - "@bitgo/sdk-lib-mpc": "^8.33.0", - "@bitgo/statics": "^46.1.0", + "@bitgo/sdk-core": "^26.0.0", + "@bitgo/sdk-lib-mpc": "^9.0.0", + "@bitgo/statics": "^47.0.0", "@polkadot/api": "10.9.1", "@polkadot/keyring": "12.3.2", "@polkadot/types": "10.9.1", @@ -58,8 +58,8 @@ "tweetnacl": "^1.0.3" }, "devDependencies": { - "@bitgo/sdk-api": "^1.42.0", - "@bitgo/sdk-test": "^7.1.0", + "@bitgo/sdk-api": "^1.43.0", + "@bitgo/sdk-test": "^8.0.0", "@types/lodash": "^4.14.151" } } diff --git a/modules/sdk-coin-eos/CHANGELOG.md b/modules/sdk-coin-eos/CHANGELOG.md index c3718003b8..8338e54d95 100644 --- a/modules/sdk-coin-eos/CHANGELOG.md +++ b/modules/sdk-coin-eos/CHANGELOG.md @@ -3,6 +3,12 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.6.1](https://github.com/BitGo/BitGoJS/compare/@bitgo/sdk-coin-eos@1.5.0...@bitgo/sdk-coin-eos@1.6.1) (2024-02-19) + +### Bug Fixes + +- **root:** update @types/node ([cedc1a0](https://github.com/BitGo/BitGoJS/commit/cedc1a0035e79bb42fda57bf6ac29d606242f50b)) + ## [1.5.30](https://github.com/BitGo/BitGoJS/compare/@bitgo/sdk-coin-eos@1.5.0...@bitgo/sdk-coin-eos@1.5.30) (2024-01-30) ### Bug Fixes diff --git a/modules/sdk-coin-eos/package.json b/modules/sdk-coin-eos/package.json index a8340b9380..e89dc5330b 100644 --- a/modules/sdk-coin-eos/package.json +++ b/modules/sdk-coin-eos/package.json @@ -1,6 +1,6 @@ { "name": "@bitgo/sdk-coin-eos", - "version": "1.6.0", + "version": "1.6.1", "description": "BitGo SDK coin library for Eos", "main": "./dist/src/index.js", "types": "./dist/src/index.d.ts", @@ -40,8 +40,8 @@ ] }, "dependencies": { - "@bitgo/sdk-core": "^25.1.0", - "@bitgo/statics": "^46.1.0", + "@bitgo/sdk-core": "^26.0.0", + "@bitgo/statics": "^47.0.0", "@bitgo/utxo-lib": "^9.34.0", "bignumber.js": "^9.0.2", "eosjs": "^21.0.2", @@ -50,8 +50,8 @@ "superagent": "^3.8.3" }, "devDependencies": { - "@bitgo/sdk-api": "^1.42.0", - "@bitgo/sdk-test": "^7.1.0", + "@bitgo/sdk-api": "^1.43.0", + "@bitgo/sdk-test": "^8.0.0", "@types/lodash": "^4.14.121" } } diff --git a/modules/sdk-coin-etc/CHANGELOG.md b/modules/sdk-coin-etc/CHANGELOG.md index 443af7d8b7..c31c0b2ba2 100644 --- a/modules/sdk-coin-etc/CHANGELOG.md +++ b/modules/sdk-coin-etc/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.5.1](https://github.com/BitGo/BitGoJS/compare/@bitgo/sdk-coin-etc@1.4.0...@bitgo/sdk-coin-etc@1.5.1) (2024-02-19) + +**Note:** Version bump only for package @bitgo/sdk-coin-etc + ## [1.4.30](https://github.com/BitGo/BitGoJS/compare/@bitgo/sdk-coin-etc@1.4.0...@bitgo/sdk-coin-etc@1.4.30) (2024-01-30) **Note:** Version bump only for package @bitgo/sdk-coin-etc diff --git a/modules/sdk-coin-etc/package.json b/modules/sdk-coin-etc/package.json index 4901aaebde..2c0cfa0f49 100644 --- a/modules/sdk-coin-etc/package.json +++ b/modules/sdk-coin-etc/package.json @@ -1,6 +1,6 @@ { "name": "@bitgo/sdk-coin-etc", - "version": "1.5.0", + "version": "1.5.1", "description": "BitGo SDK coin library for Ethereum classic", "main": "./dist/src/index.js", "types": "./dist/src/index.d.ts", @@ -40,15 +40,15 @@ ] }, "dependencies": { - "@bitgo/abstract-eth": "^18.1.0", - "@bitgo/sdk-coin-eth": "^21.1.0", - "@bitgo/sdk-core": "^25.1.0", - "@bitgo/statics": "^46.1.0", + "@bitgo/abstract-eth": "^19.0.0", + "@bitgo/sdk-coin-eth": "^22.0.0", + "@bitgo/sdk-core": "^26.0.0", + "@bitgo/statics": "^47.0.0", "@ethereumjs/common": "^2.6.5", "ethereumjs-abi": "^0.6.5" }, "devDependencies": { - "@bitgo/sdk-api": "^1.42.0", - "@bitgo/sdk-test": "^7.1.0" + "@bitgo/sdk-api": "^1.43.0", + "@bitgo/sdk-test": "^8.0.0" } } diff --git a/modules/sdk-coin-eth/CHANGELOG.md b/modules/sdk-coin-eth/CHANGELOG.md index e4d3e14c0f..8647fa7cc8 100644 --- a/modules/sdk-coin-eth/CHANGELOG.md +++ b/modules/sdk-coin-eth/CHANGELOG.md @@ -3,6 +3,63 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [22.0.0](https://github.com/BitGo/BitGoJS/compare/@bitgo/sdk-coin-eth@4.7.0...@bitgo/sdk-coin-eth@22.0.0) (2024-02-19) + +### Bug Fixes + +- **abstract-eth:** fix issues related to chainid ([9114b1b](https://github.com/BitGo/BitGoJS/commit/9114b1b95ca0929d2d1ef5b33ba4f35e1184b5c7)) +- **root:** update @types/node ([cedc1a0](https://github.com/BitGo/BitGoJS/commit/cedc1a0035e79bb42fda57bf6ac29d606242f50b)) +- **sdk-coin-eth:** fix issue related to ethtxbuilder ([286ccfd](https://github.com/BitGo/BitGoJS/commit/286ccfd4bc89075fd2d8c59d3770dc3b8cd78c79)) + +### Code Refactoring + +- **abstract-eth:** add common method to abstract-eth ([df6eea5](https://github.com/BitGo/BitGoJS/commit/df6eea5d299c415b30263d1713335c14e5abef4a)) +- **abstract-eth:** move methods to abstract-eth ([af8bd10](https://github.com/BitGo/BitGoJS/commit/af8bd10e24c8d58fc227494de6a614098265580a)) +- **abstract-eth:** move txbuilder to abstract-eth ([a093f16](https://github.com/BitGo/BitGoJS/commit/a093f16465b691d82b2709245cc806fc0eb66212)) + +### Features + +- **abstract-eth:** add chain id as network identifier ([3ddec05](https://github.com/BitGo/BitGoJS/commit/3ddec05705cff891e46d21743d0ee864d68ab216)) +- **account-lib:** add holesky testnet coin ([0aaefc0](https://github.com/BitGo/BitGoJS/commit/0aaefc0e53a5a48b2c701ca3c6d5e1c6ec7c19d2)) +- **statics:** add test token on holesky ([82389aa](https://github.com/BitGo/BitGoJS/commit/82389aa566b9d1b40674343ecf02636646d90d86)) +- update secp256k1 to 5.0.0 and keccak to 3.0.3 ([e2c37e6](https://github.com/BitGo/BitGoJS/commit/e2c37e6b0139c9f6948a22d8921bc3e1f88bed4c)) + +### BREAKING CHANGES + +- **abstract-eth:** Type of nextContractSequenceId field in TransactionPrebuild + interface is changed from string to number in AbstractEthLikeCoin and AbstractEthLikeNewCoins classes. + getCustomChainName method is removed from Polygon class because a common + method getCustomChainCommon has been added to AbstractEthLikeNewCoins + class for all EthLike coins. replayProtectionOptions is not optional in buildTransaction method in AbstractEthLikeNewCoins + and needs to be passed to derive the Eth common object from the chainId. + signFinalPolygon method name from Polygon class is updated to signFinalEthLike so that + it can be used for other EthLike coins. getBaseFactor method in Eth + and Polygon class returns number instead of string just to align with + AbstractEthLikeCoin + Ticket: WIN-1012 +- **abstract-eth:** Type of nextContractSequenceId field in TransactionPrebuild + interface is changed from string to number in AbstractEthLikeCoin and AbstractEthLikeNewCoins classes. + getCustomChainName method is removed from Polygon class because a common + method getCustomChainCommon has been added to AbstractEthLikeNewCoins + class for all EthLike coins. replayProtectionOptions is not optional in buildTransaction method in AbstractEthLikeNewCoins + and needs to be passed to derive the Eth common object from the chainId. + signFinalPolygon method name from Polygon class is updated to signFinalEthLike so that + it can be used for other EthLike coins. getBaseFactor method in Eth + and Polygon class returns number instead of string just to align with + AbstractEthLikeCoin + Ticket: WIN-1012 +- **abstract-eth:** getTransactionBuilder method is removed from EthLikeToken + class in abstract-eth module because TransactionBuilder in the + abstract-eth module is abstract class and hence cannot be instantiated. Hence the implementation of TransactionBuilder can + be added to the class that will inherit EthLikeToken class + +TransactionPrebuild from new class AbstractEthLikeNewCoins is being +exported now instead of TransactionPrebuild from AbstractEthLikeCoin +class as the TransactionPrebuild from AbstractEthLikeNewCoins also has +support for hop transactions, batch transactions, etc + +TICKET: WIN-1021 + # [21.0.0](https://github.com/BitGo/BitGoJS/compare/@bitgo/sdk-coin-eth@4.7.0...@bitgo/sdk-coin-eth@21.0.0) (2024-01-30) ### Bug Fixes diff --git a/modules/sdk-coin-eth/package.json b/modules/sdk-coin-eth/package.json index e33844fd63..58f1eb17a4 100644 --- a/modules/sdk-coin-eth/package.json +++ b/modules/sdk-coin-eth/package.json @@ -1,6 +1,6 @@ { "name": "@bitgo/sdk-coin-eth", - "version": "21.1.0", + "version": "22.0.0", "description": "BitGo SDK coin library for Ethereum", "main": "./dist/src/index.js", "types": "./dist/src/index.d.ts", @@ -40,9 +40,9 @@ ] }, "dependencies": { - "@bitgo/abstract-eth": "^18.1.0", - "@bitgo/sdk-core": "^25.1.0", - "@bitgo/statics": "^46.1.0", + "@bitgo/abstract-eth": "^19.0.0", + "@bitgo/sdk-core": "^26.0.0", + "@bitgo/statics": "^47.0.0", "@bitgo/utxo-lib": "^9.34.0", "@ethereumjs/tx": "^3.3.0", "@ethereumjs/util": "8.0.3", @@ -54,8 +54,8 @@ "superagent": "^3.8.3" }, "devDependencies": { - "@bitgo/sdk-api": "^1.42.0", - "@bitgo/sdk-test": "^7.1.0", + "@bitgo/sdk-api": "^1.43.0", + "@bitgo/sdk-test": "^8.0.0", "tweetnacl": "^1.0.3" } } diff --git a/modules/sdk-coin-eth2/CHANGELOG.md b/modules/sdk-coin-eth2/CHANGELOG.md index 354766c20e..ae2a037cc7 100644 --- a/modules/sdk-coin-eth2/CHANGELOG.md +++ b/modules/sdk-coin-eth2/CHANGELOG.md @@ -3,6 +3,12 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.5.1](https://github.com/BitGo/BitGoJS/compare/@bitgo/sdk-coin-eth2@1.4.0...@bitgo/sdk-coin-eth2@1.5.1) (2024-02-19) + +### Bug Fixes + +- **sdk-core:** fix issue related to bignumber version ([519fe47](https://github.com/BitGo/BitGoJS/commit/519fe479ef51a72ddc1e94f87c10e031c0fd2c3f)) + ## [1.4.30](https://github.com/BitGo/BitGoJS/compare/@bitgo/sdk-coin-eth2@1.4.0...@bitgo/sdk-coin-eth2@1.4.30) (2024-01-30) ### Bug Fixes diff --git a/modules/sdk-coin-eth2/package.json b/modules/sdk-coin-eth2/package.json index 89c7ea1fe5..4df75d79e2 100644 --- a/modules/sdk-coin-eth2/package.json +++ b/modules/sdk-coin-eth2/package.json @@ -1,6 +1,6 @@ { "name": "@bitgo/sdk-coin-eth2", - "version": "1.5.0", + "version": "1.5.1", "description": "BitGo SDK coin library for Eth2", "main": "./dist/src/index.js", "types": "./dist/src/index.d.ts", @@ -40,14 +40,14 @@ ] }, "dependencies": { - "@bitgo/sdk-core": "^25.1.0", + "@bitgo/sdk-core": "^26.0.0", "bignumber.js": "^9.1.1", "ethereumjs-util": "7.1.5", "lodash": "^4.17.14", "superagent": "^3.8.3" }, "devDependencies": { - "@bitgo/sdk-api": "^1.42.0", - "@bitgo/sdk-test": "^7.1.0" + "@bitgo/sdk-api": "^1.43.0", + "@bitgo/sdk-test": "^8.0.0" } } diff --git a/modules/sdk-coin-ethw/CHANGELOG.md b/modules/sdk-coin-ethw/CHANGELOG.md index dd27136f09..7cf3e3f788 100644 --- a/modules/sdk-coin-ethw/CHANGELOG.md +++ b/modules/sdk-coin-ethw/CHANGELOG.md @@ -3,6 +3,30 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [19.0.0](https://github.com/BitGo/BitGoJS/compare/@bitgo/sdk-coin-ethw@1.5.0...@bitgo/sdk-coin-ethw@19.0.0) (2024-02-19) + +### Bug Fixes + +- **sdk-coin-eth:** fix issue related to ethtxbuilder ([286ccfd](https://github.com/BitGo/BitGoJS/commit/286ccfd4bc89075fd2d8c59d3770dc3b8cd78c79)) + +### Code Refactoring + +- **abstract-eth:** move methods to abstract-eth ([af8bd10](https://github.com/BitGo/BitGoJS/commit/af8bd10e24c8d58fc227494de6a614098265580a)) + +### BREAKING CHANGES + +- **abstract-eth:** Type of nextContractSequenceId field in TransactionPrebuild + interface is changed from string to number in AbstractEthLikeCoin and AbstractEthLikeNewCoins classes. + getCustomChainName method is removed from Polygon class because a common + method getCustomChainCommon has been added to AbstractEthLikeNewCoins + class for all EthLike coins. replayProtectionOptions is not optional in buildTransaction method in AbstractEthLikeNewCoins + and needs to be passed to derive the Eth common object from the chainId. + signFinalPolygon method name from Polygon class is updated to signFinalEthLike so that + it can be used for other EthLike coins. getBaseFactor method in Eth + and Polygon class returns number instead of string just to align with + AbstractEthLikeCoin + Ticket: WIN-1012 + # [18.0.0](https://github.com/BitGo/BitGoJS/compare/@bitgo/sdk-coin-ethw@1.5.0...@bitgo/sdk-coin-ethw@18.0.0) (2024-01-30) ### Bug Fixes diff --git a/modules/sdk-coin-ethw/package.json b/modules/sdk-coin-ethw/package.json index ab9bb6e25d..11137bf0d1 100644 --- a/modules/sdk-coin-ethw/package.json +++ b/modules/sdk-coin-ethw/package.json @@ -1,6 +1,6 @@ { "name": "@bitgo/sdk-coin-ethw", - "version": "18.1.0", + "version": "19.0.0", "description": "BitGo SDK coin library for Ethereum pow", "main": "./dist/src/index.js", "types": "./dist/src/index.d.ts", @@ -40,14 +40,14 @@ ] }, "dependencies": { - "@bitgo/sdk-coin-eth": "^21.1.0", - "@bitgo/sdk-core": "^25.1.0", - "@bitgo/statics": "^46.1.0", + "@bitgo/sdk-coin-eth": "^22.0.0", + "@bitgo/sdk-core": "^26.0.0", + "@bitgo/statics": "^47.0.0", "ethereumjs-util": "7.1.5", "superagent": "^3.8.3" }, "devDependencies": { - "@bitgo/sdk-api": "^1.42.0", - "@bitgo/sdk-test": "^7.1.0" + "@bitgo/sdk-api": "^1.43.0", + "@bitgo/sdk-test": "^8.0.0" } } diff --git a/modules/sdk-coin-hash/CHANGELOG.md b/modules/sdk-coin-hash/CHANGELOG.md index fe25d1fa6c..0774e8ee43 100644 --- a/modules/sdk-coin-hash/CHANGELOG.md +++ b/modules/sdk-coin-hash/CHANGELOG.md @@ -3,6 +3,20 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.25.0](https://github.com/BitGo/BitGoJS/compare/@bitgo/sdk-coin-hash@1.4.0...@bitgo/sdk-coin-hash@1.25.0) (2024-02-19) + +### Bug Fixes + +- **abstract-cosmos:** update fee for recovery transaction ([c631c05](https://github.com/BitGo/BitGoJS/commit/c631c051b227e397ff21e85418a40f1655d2d3f4)) +- add bech32 validation to cosmos address validation ([f5008a7](https://github.com/BitGo/BitGoJS/commit/f5008a7298f9cb470795f8087b6840cf7f254369)) +- address verification for cosmos like coins ([5ac7879](https://github.com/BitGo/BitGoJS/commit/5ac78799b460d0d03eaa841db08a6855b571a46f)) +- **root:** update @types/node ([cedc1a0](https://github.com/BitGo/BitGoJS/commit/cedc1a0035e79bb42fda57bf6ac29d606242f50b)) +- **sdk-coin-hash:** use correct mainnet address format ([13129e3](https://github.com/BitGo/BitGoJS/commit/13129e3af18dba550d9de5652ed593148e953cc9)) + +### Features + +- **sdk-coin-atom:** add sendMany support for cosmos chains ([ee609ec](https://github.com/BitGo/BitGoJS/commit/ee609ec5de3d3159c78ba59ecf7f43c79f6f5870)) + # [1.23.0](https://github.com/BitGo/BitGoJS/compare/@bitgo/sdk-coin-hash@1.4.0...@bitgo/sdk-coin-hash@1.23.0) (2024-01-30) ### Bug Fixes diff --git a/modules/sdk-coin-hash/package.json b/modules/sdk-coin-hash/package.json index 0709d8742a..424a654d95 100644 --- a/modules/sdk-coin-hash/package.json +++ b/modules/sdk-coin-hash/package.json @@ -1,6 +1,6 @@ { "name": "@bitgo/sdk-coin-hash", - "version": "1.24.0", + "version": "1.25.0", "description": "BitGo SDK coin library for Provenance", "main": "./dist/src/index.js", "types": "./dist/src/index.d.ts", @@ -40,18 +40,18 @@ ] }, "dependencies": { - "@bitgo/abstract-cosmos": "^8.1.0", - "@bitgo/sdk-core": "^25.1.0", - "@bitgo/sdk-lib-mpc": "^8.33.0", - "@bitgo/statics": "^46.1.0", + "@bitgo/abstract-cosmos": "^9.0.0", + "@bitgo/sdk-core": "^26.0.0", + "@bitgo/sdk-lib-mpc": "^9.0.0", + "@bitgo/statics": "^47.0.0", "@cosmjs/amino": "^0.29.5", "@cosmjs/encoding": "^0.29.5", "@cosmjs/stargate": "^0.29.5", "bignumber.js": "^9.1.1" }, "devDependencies": { - "@bitgo/sdk-api": "^1.42.0", - "@bitgo/sdk-test": "^7.1.0", + "@bitgo/sdk-api": "^1.43.0", + "@bitgo/sdk-test": "^8.0.0", "@types/lodash": "^4.14.183" } } diff --git a/modules/sdk-coin-hbar/CHANGELOG.md b/modules/sdk-coin-hbar/CHANGELOG.md index 4c97c3f4ea..2a8de87a21 100644 --- a/modules/sdk-coin-hbar/CHANGELOG.md +++ b/modules/sdk-coin-hbar/CHANGELOG.md @@ -3,6 +3,19 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.12.0](https://github.com/BitGo/BitGoJS/compare/@bitgo/sdk-coin-hbar@1.5.0...@bitgo/sdk-coin-hbar@1.12.0) (2024-02-19) + +### Bug Fixes + +- **root:** update @types/node ([cedc1a0](https://github.com/BitGo/BitGoJS/commit/cedc1a0035e79bb42fda57bf6ac29d606242f50b)) +- **sdk-coin-hbar:** allow explain txn to take both feeParam as well as parsed json ([fcc8bc5](https://github.com/BitGo/BitGoJS/commit/fcc8bc571efb5c7ec218ef1d30b8eac4640a5d7e)) +- **sdk-coin-hbar:** hbar transaction valid duration ([74d7c4d](https://github.com/BitGo/BitGoJS/commit/74d7c4dd71d21a089274b87172aeae126a5af49d)) + +### Features + +- **sdk-coin-hbar:** implement recover method for native hbar ([45c4b7a](https://github.com/BitGo/BitGoJS/commit/45c4b7a7591176cb665efbdbb4279d40f3a869dd)) +- **statics:** update thbar usdc token address ([f83d2aa](https://github.com/BitGo/BitGoJS/commit/f83d2aab9e3bc12cebe73b4bb11f284aab00b2ee)) + # [1.10.0](https://github.com/BitGo/BitGoJS/compare/@bitgo/sdk-coin-hbar@1.5.0...@bitgo/sdk-coin-hbar@1.10.0) (2024-01-30) ### Bug Fixes diff --git a/modules/sdk-coin-hbar/package.json b/modules/sdk-coin-hbar/package.json index b34c5c8728..6fe7a53b38 100644 --- a/modules/sdk-coin-hbar/package.json +++ b/modules/sdk-coin-hbar/package.json @@ -1,6 +1,6 @@ { "name": "@bitgo/sdk-coin-hbar", - "version": "1.11.0", + "version": "1.12.0", "description": "BitGo SDK coin library for Hbar", "main": "./dist/src/index.js", "types": "./dist/src/index.d.ts", @@ -40,9 +40,9 @@ ] }, "dependencies": { - "@bitgo/sdk-coin-algo": "^1.25.0", - "@bitgo/sdk-core": "^25.1.0", - "@bitgo/statics": "^46.1.0", + "@bitgo/sdk-coin-algo": "^1.26.0", + "@bitgo/sdk-core": "^26.0.0", + "@bitgo/statics": "^47.0.0", "@hashgraph/proto": "2.12.0", "@hashgraph/sdk": "2.29.0", "@stablelib/sha384": "^1.0.0", @@ -54,7 +54,7 @@ "tweetnacl": "^1.0.3" }, "devDependencies": { - "@bitgo/sdk-api": "^1.42.0", - "@bitgo/sdk-test": "^7.1.0" + "@bitgo/sdk-api": "^1.43.0", + "@bitgo/sdk-test": "^8.0.0" } } diff --git a/modules/sdk-coin-injective/CHANGELOG.md b/modules/sdk-coin-injective/CHANGELOG.md index 32b6e59c31..7562a69282 100644 --- a/modules/sdk-coin-injective/CHANGELOG.md +++ b/modules/sdk-coin-injective/CHANGELOG.md @@ -3,6 +3,20 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.25.0](https://github.com/BitGo/BitGoJS/compare/@bitgo/sdk-coin-injective@1.4.0...@bitgo/sdk-coin-injective@1.25.0) (2024-02-19) + +### Bug Fixes + +- **abstract-cosmos:** getAccountDetails fix ([d5c6c74](https://github.com/BitGo/BitGoJS/commit/d5c6c74845e62ee3cd68321c55d729da1526fcae)) +- **abstract-cosmos:** getAccountDetails mock added for testcases ([1c8795a](https://github.com/BitGo/BitGoJS/commit/1c8795a194d66b41ff46c33d70d14e8343048936)) +- add bech32 validation to cosmos address validation ([f5008a7](https://github.com/BitGo/BitGoJS/commit/f5008a7298f9cb470795f8087b6840cf7f254369)) +- address verification for cosmos like coins ([5ac7879](https://github.com/BitGo/BitGoJS/commit/5ac78799b460d0d03eaa841db08a6855b571a46f)) +- **root:** update @types/node ([cedc1a0](https://github.com/BitGo/BitGoJS/commit/cedc1a0035e79bb42fda57bf6ac29d606242f50b)) + +### Features + +- **sdk-coin-atom:** add sendMany support for cosmos chains ([ee609ec](https://github.com/BitGo/BitGoJS/commit/ee609ec5de3d3159c78ba59ecf7f43c79f6f5870)) + # [1.23.0](https://github.com/BitGo/BitGoJS/compare/@bitgo/sdk-coin-injective@1.4.0...@bitgo/sdk-coin-injective@1.23.0) (2024-01-30) ### Bug Fixes diff --git a/modules/sdk-coin-injective/package.json b/modules/sdk-coin-injective/package.json index f12c4ca77a..18c2b15579 100644 --- a/modules/sdk-coin-injective/package.json +++ b/modules/sdk-coin-injective/package.json @@ -1,6 +1,6 @@ { "name": "@bitgo/sdk-coin-injective", - "version": "1.24.0", + "version": "1.25.0", "description": "BitGo SDK coin library for Injective", "main": "./dist/src/index.js", "types": "./dist/src/index.d.ts", @@ -40,18 +40,18 @@ ] }, "dependencies": { - "@bitgo/abstract-cosmos": "^8.1.0", - "@bitgo/sdk-core": "^25.1.0", - "@bitgo/sdk-lib-mpc": "^8.33.0", - "@bitgo/statics": "^46.1.0", + "@bitgo/abstract-cosmos": "^9.0.0", + "@bitgo/sdk-core": "^26.0.0", + "@bitgo/sdk-lib-mpc": "^9.0.0", + "@bitgo/statics": "^47.0.0", "@cosmjs/amino": "^0.29.5", "@cosmjs/encoding": "^0.29.5", "@cosmjs/stargate": "^0.29.5", "bignumber.js": "^9.1.1" }, "devDependencies": { - "@bitgo/sdk-api": "^1.42.0", - "@bitgo/sdk-test": "^7.1.0", + "@bitgo/sdk-api": "^1.43.0", + "@bitgo/sdk-test": "^8.0.0", "@types/lodash": "^4.14.183" } } diff --git a/modules/sdk-coin-islm/CHANGELOG.md b/modules/sdk-coin-islm/CHANGELOG.md index 219e3e545a..8e2703f303 100644 --- a/modules/sdk-coin-islm/CHANGELOG.md +++ b/modules/sdk-coin-islm/CHANGELOG.md @@ -3,6 +3,16 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# 1.21.0 (2024-02-19) + +### Bug Fixes + +- address verification for cosmos like coins ([5ac7879](https://github.com/BitGo/BitGoJS/commit/5ac78799b460d0d03eaa841db08a6855b571a46f)) + +### Features + +- **sdk-coin-islm:** add Islamic Coin ([c49bdd1](https://github.com/BitGo/BitGoJS/commit/c49bdd18df36a20d6e27cdd2686ec687bf653596)) + # 1.19.0 (2024-01-30) ### Bug Fixes diff --git a/modules/sdk-coin-islm/package.json b/modules/sdk-coin-islm/package.json index a78b1948b9..50b41f01c7 100644 --- a/modules/sdk-coin-islm/package.json +++ b/modules/sdk-coin-islm/package.json @@ -1,6 +1,6 @@ { "name": "@bitgo/sdk-coin-islm", - "version": "1.20.0", + "version": "1.21.0", "description": "BitGo SDK coin library for Islm", "main": "./dist/src/index.js", "types": "./dist/src/index.d.ts", @@ -40,9 +40,9 @@ ] }, "dependencies": { - "@bitgo/abstract-cosmos": "^8.1.0", - "@bitgo/sdk-core": "^25.1.0", - "@bitgo/statics": "^46.1.0", + "@bitgo/abstract-cosmos": "^9.0.0", + "@bitgo/sdk-core": "^26.0.0", + "@bitgo/statics": "^47.0.0", "@cosmjs/amino": "^0.29.5", "@cosmjs/encoding": "^0.29.5", "@cosmjs/proto-signing": "^0.29.5", @@ -54,7 +54,7 @@ "protobufjs": "^7.2.4" }, "devDependencies": { - "@bitgo/sdk-api": "^1.42.0", - "@bitgo/sdk-test": "^7.1.0" + "@bitgo/sdk-api": "^1.43.0", + "@bitgo/sdk-test": "^8.0.0" } } diff --git a/modules/sdk-coin-ltc/CHANGELOG.md b/modules/sdk-coin-ltc/CHANGELOG.md index 2a215814b1..0160272b96 100644 --- a/modules/sdk-coin-ltc/CHANGELOG.md +++ b/modules/sdk-coin-ltc/CHANGELOG.md @@ -3,6 +3,12 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [2.3.1](https://github.com/BitGo/BitGoJS/compare/@bitgo/sdk-coin-ltc@2.2.0...@bitgo/sdk-coin-ltc@2.3.1) (2024-02-19) + +### Bug Fixes + +- **abstract-utxo:** upper case address should return false ([f0b6c46](https://github.com/BitGo/BitGoJS/commit/f0b6c467daaa0e43bb2923993fb238c7a4ce6f59)) + ## [2.2.30](https://github.com/BitGo/BitGoJS/compare/@bitgo/sdk-coin-ltc@2.2.0...@bitgo/sdk-coin-ltc@2.2.30) (2024-01-30) ### Bug Fixes diff --git a/modules/sdk-coin-ltc/package.json b/modules/sdk-coin-ltc/package.json index fc45168570..a05a67d8d8 100644 --- a/modules/sdk-coin-ltc/package.json +++ b/modules/sdk-coin-ltc/package.json @@ -1,6 +1,6 @@ { "name": "@bitgo/sdk-coin-ltc", - "version": "2.3.0", + "version": "2.3.1", "description": "BitGo SDK coin library for Litecoin", "main": "./dist/src/index.js", "types": "./dist/src/index.d.ts", @@ -40,12 +40,12 @@ ] }, "dependencies": { - "@bitgo/abstract-utxo": "^6.1.0", - "@bitgo/sdk-core": "^25.1.0", + "@bitgo/abstract-utxo": "^7.0.0", + "@bitgo/sdk-core": "^26.0.0", "@bitgo/utxo-lib": "^9.34.0" }, "devDependencies": { - "@bitgo/sdk-api": "^1.42.0", - "@bitgo/sdk-test": "^7.1.0" + "@bitgo/sdk-api": "^1.43.0", + "@bitgo/sdk-test": "^8.0.0" } } diff --git a/modules/sdk-coin-near/CHANGELOG.md b/modules/sdk-coin-near/CHANGELOG.md index e2ff61f393..c941beb223 100644 --- a/modules/sdk-coin-near/CHANGELOG.md +++ b/modules/sdk-coin-near/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.7.1](https://github.com/BitGo/BitGoJS/compare/@bitgo/sdk-coin-near@1.6.0...@bitgo/sdk-coin-near@1.7.1) (2024-02-19) + +**Note:** Version bump only for package @bitgo/sdk-coin-near + ## [1.6.30](https://github.com/BitGo/BitGoJS/compare/@bitgo/sdk-coin-near@1.6.0...@bitgo/sdk-coin-near@1.6.30) (2024-01-30) **Note:** Version bump only for package @bitgo/sdk-coin-near diff --git a/modules/sdk-coin-near/package.json b/modules/sdk-coin-near/package.json index 4536034e15..ae1599b7ae 100644 --- a/modules/sdk-coin-near/package.json +++ b/modules/sdk-coin-near/package.json @@ -1,6 +1,6 @@ { "name": "@bitgo/sdk-coin-near", - "version": "1.7.0", + "version": "1.7.1", "description": "BitGo SDK coin library for Near", "main": "./dist/src/index.js", "types": "./dist/src/index.d.ts", @@ -40,8 +40,8 @@ ] }, "dependencies": { - "@bitgo/sdk-core": "^25.1.0", - "@bitgo/statics": "^46.1.0", + "@bitgo/sdk-core": "^26.0.0", + "@bitgo/statics": "^47.0.0", "@stablelib/hex": "^1.0.0", "bignumber.js": "^9.0.0", "bn.js": "^5.2.1", @@ -53,8 +53,8 @@ "tweetnacl": "^1.0.3" }, "devDependencies": { - "@bitgo/sdk-api": "^1.42.0", - "@bitgo/sdk-test": "^7.1.0", + "@bitgo/sdk-api": "^1.43.0", + "@bitgo/sdk-test": "^8.0.0", "@types/lodash": "^4.14.121" } } diff --git a/modules/sdk-coin-opeth/CHANGELOG.md b/modules/sdk-coin-opeth/CHANGELOG.md index ce30c00639..aebe298409 100644 --- a/modules/sdk-coin-opeth/CHANGELOG.md +++ b/modules/sdk-coin-opeth/CHANGELOG.md @@ -3,6 +3,44 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# 16.0.0 (2024-02-19) + +### Bug Fixes + +- **abstract-eth:** change tx encoding method for arb and op ([c11b0dd](https://github.com/BitGo/BitGoJS/commit/c11b0dd4705b0de4aaf9fff26eecf361d78b9f10)) +- **abstract-eth:** fix chainid related changes ([c3a21c4](https://github.com/BitGo/BitGoJS/commit/c3a21c4cc470f2147c80e235607011bd4896f911)) +- **abstract-eth:** fix issues related to chainid ([9114b1b](https://github.com/BitGo/BitGoJS/commit/9114b1b95ca0929d2d1ef5b33ba4f35e1184b5c7)) +- add opeth token support to register ([577ba12](https://github.com/BitGo/BitGoJS/commit/577ba12e3999124036fb880da32dec6f7380d1b9)) +- **sdk-coin-opeth:** enable chainid change for opeth ([d1e0eea](https://github.com/BitGo/BitGoJS/commit/d1e0eeab31d969774bd862736539f7840f7e9fe2)) +- **sdk-coin-opeth:** fix recover methods ([13264d8](https://github.com/BitGo/BitGoJS/commit/13264d87b7b0661ca002f55fdd41ba1c66b1e82b)) +- **sdk-coin-polygon:** fix issues ([85e9396](https://github.com/BitGo/BitGoJS/commit/85e93967abd056f5054198f385a1b109246a281f)) +- **statics:** make corrections for arbeth and opeth ([5dfc405](https://github.com/BitGo/BitGoJS/commit/5dfc405a36fc97b2c902fec44562b169d8013a18)) + +### Code Refactoring + +- **abstract-eth:** add common method to abstract-eth ([df6eea5](https://github.com/BitGo/BitGoJS/commit/df6eea5d299c415b30263d1713335c14e5abef4a)) + +### Features + +- **abstract-eth:** add chain id as network identifier ([3ddec05](https://github.com/BitGo/BitGoJS/commit/3ddec05705cff891e46d21743d0ee864d68ab216)) +- **abstract-eth:** add v4 forwarder creation logic ([25faaa3](https://github.com/BitGo/BitGoJS/commit/25faaa33723feb2a4f7ce7209a64841b438a4367)) +- **sdk-coin-opeth:** add opeth sdk skeleton ([42fbefa](https://github.com/BitGo/BitGoJS/commit/42fbefa54f22fa5bdaef4150ef3a643843ec8684)) +- **sdk-coin-opeth:** add opeth tokens ([1e50329](https://github.com/BitGo/BitGoJS/commit/1e503292d26cb46ca3e2336a8514018ab09f6759)) + +### BREAKING CHANGES + +- **abstract-eth:** Type of nextContractSequenceId field in TransactionPrebuild + interface is changed from string to number in AbstractEthLikeCoin and AbstractEthLikeNewCoins classes. + getCustomChainName method is removed from Polygon class because a common + method getCustomChainCommon has been added to AbstractEthLikeNewCoins + class for all EthLike coins. replayProtectionOptions is not optional in buildTransaction method in AbstractEthLikeNewCoins + and needs to be passed to derive the Eth common object from the chainId. + signFinalPolygon method name from Polygon class is updated to signFinalEthLike so that + it can be used for other EthLike coins. getBaseFactor method in Eth + and Polygon class returns number instead of string just to align with + AbstractEthLikeCoin + Ticket: WIN-1012 + # 15.0.0 (2024-01-30) ### Bug Fixes diff --git a/modules/sdk-coin-opeth/package.json b/modules/sdk-coin-opeth/package.json index b5b3226150..cd7219d6b2 100644 --- a/modules/sdk-coin-opeth/package.json +++ b/modules/sdk-coin-opeth/package.json @@ -1,6 +1,6 @@ { "name": "@bitgo/sdk-coin-opeth", - "version": "15.1.0", + "version": "16.0.0", "description": "BitGo SDK coin library for Optimism", "main": "./dist/src/index.js", "types": "./dist/src/index.d.ts", @@ -40,9 +40,9 @@ ] }, "dependencies": { - "@bitgo/abstract-eth": "^18.1.0", - "@bitgo/sdk-core": "^25.1.0", - "@bitgo/statics": "^46.1.0", + "@bitgo/abstract-eth": "^19.0.0", + "@bitgo/sdk-core": "^26.0.0", + "@bitgo/statics": "^47.0.0", "@bitgo/utxo-lib": "^9.34.0", "@ethereumjs/common": "^2.6.5", "ethereumjs-abi": "^0.6.5", @@ -50,8 +50,8 @@ "superagent": "^3.8.3" }, "devDependencies": { - "@bitgo/sdk-api": "^1.42.0", - "@bitgo/sdk-test": "^7.1.0", + "@bitgo/sdk-api": "^1.43.0", + "@bitgo/sdk-test": "^8.0.0", "secp256k1": "5.0.0" } } diff --git a/modules/sdk-coin-osmo/CHANGELOG.md b/modules/sdk-coin-osmo/CHANGELOG.md index 48629842cd..4db986b07d 100644 --- a/modules/sdk-coin-osmo/CHANGELOG.md +++ b/modules/sdk-coin-osmo/CHANGELOG.md @@ -3,6 +3,19 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.27.0](https://github.com/BitGo/BitGoJS/compare/@bitgo/sdk-coin-osmo@1.6.0...@bitgo/sdk-coin-osmo@1.27.0) (2024-02-19) + +### Bug Fixes + +- **abstract-cosmos:** allow valueless transfer for osmosis ([7aa6752](https://github.com/BitGo/BitGoJS/commit/7aa6752711eb604acd0d6e9b0b6f0bdb5e5be991)) +- add bech32 validation to cosmos address validation ([f5008a7](https://github.com/BitGo/BitGoJS/commit/f5008a7298f9cb470795f8087b6840cf7f254369)) +- address verification for cosmos like coins ([5ac7879](https://github.com/BitGo/BitGoJS/commit/5ac78799b460d0d03eaa841db08a6855b571a46f)) +- **root:** update @types/node ([cedc1a0](https://github.com/BitGo/BitGoJS/commit/cedc1a0035e79bb42fda57bf6ac29d606242f50b)) + +### Features + +- **sdk-coin-atom:** add sendMany support for cosmos chains ([ee609ec](https://github.com/BitGo/BitGoJS/commit/ee609ec5de3d3159c78ba59ecf7f43c79f6f5870)) + # [1.25.0](https://github.com/BitGo/BitGoJS/compare/@bitgo/sdk-coin-osmo@1.6.0...@bitgo/sdk-coin-osmo@1.25.0) (2024-01-30) ### Bug Fixes diff --git a/modules/sdk-coin-osmo/package.json b/modules/sdk-coin-osmo/package.json index 44ddd8e9ad..f013eff409 100644 --- a/modules/sdk-coin-osmo/package.json +++ b/modules/sdk-coin-osmo/package.json @@ -1,6 +1,6 @@ { "name": "@bitgo/sdk-coin-osmo", - "version": "1.26.0", + "version": "1.27.0", "description": "BitGo SDK coin library for Osmosis", "main": "./dist/src/index.js", "types": "./dist/src/index.d.ts", @@ -40,18 +40,18 @@ ] }, "dependencies": { - "@bitgo/abstract-cosmos": "^8.1.0", - "@bitgo/sdk-core": "^25.1.0", - "@bitgo/sdk-lib-mpc": "^8.33.0", - "@bitgo/statics": "^46.1.0", + "@bitgo/abstract-cosmos": "^9.0.0", + "@bitgo/sdk-core": "^26.0.0", + "@bitgo/sdk-lib-mpc": "^9.0.0", + "@bitgo/statics": "^47.0.0", "@cosmjs/amino": "^0.29.5", "@cosmjs/encoding": "^0.29.5", "@cosmjs/stargate": "^0.29.5", "bignumber.js": "^9.1.1" }, "devDependencies": { - "@bitgo/sdk-api": "^1.42.0", - "@bitgo/sdk-test": "^7.1.0", + "@bitgo/sdk-api": "^1.43.0", + "@bitgo/sdk-test": "^8.0.0", "@types/lodash": "^4.14.183" } } diff --git a/modules/sdk-coin-polygon/CHANGELOG.md b/modules/sdk-coin-polygon/CHANGELOG.md index d469e4aed3..ffa7318939 100644 --- a/modules/sdk-coin-polygon/CHANGELOG.md +++ b/modules/sdk-coin-polygon/CHANGELOG.md @@ -3,6 +3,48 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [19.0.0](https://github.com/BitGo/BitGoJS/compare/@bitgo/sdk-coin-polygon@1.7.0...@bitgo/sdk-coin-polygon@19.0.0) (2024-02-19) + +### Bug Fixes + +- **sdk-coin-eth:** fix issue related to ethtxbuilder ([286ccfd](https://github.com/BitGo/BitGoJS/commit/286ccfd4bc89075fd2d8c59d3770dc3b8cd78c79)) +- **sdk-coin-polygon:** fix issues ([85e9396](https://github.com/BitGo/BitGoJS/commit/85e93967abd056f5054198f385a1b109246a281f)) + +### Code Refactoring + +- **abstract-eth:** add common method to abstract-eth ([df6eea5](https://github.com/BitGo/BitGoJS/commit/df6eea5d299c415b30263d1713335c14e5abef4a)) +- **abstract-eth:** move methods to abstract-eth ([af8bd10](https://github.com/BitGo/BitGoJS/commit/af8bd10e24c8d58fc227494de6a614098265580a)) + +### Features + +- **abstract-eth:** add chain id as network identifier ([3ddec05](https://github.com/BitGo/BitGoJS/commit/3ddec05705cff891e46d21743d0ee864d68ab216)) +- update secp256k1 to 5.0.0 and keccak to 3.0.3 ([e2c37e6](https://github.com/BitGo/BitGoJS/commit/e2c37e6b0139c9f6948a22d8921bc3e1f88bed4c)) + +### BREAKING CHANGES + +- **abstract-eth:** Type of nextContractSequenceId field in TransactionPrebuild + interface is changed from string to number in AbstractEthLikeCoin and AbstractEthLikeNewCoins classes. + getCustomChainName method is removed from Polygon class because a common + method getCustomChainCommon has been added to AbstractEthLikeNewCoins + class for all EthLike coins. replayProtectionOptions is not optional in buildTransaction method in AbstractEthLikeNewCoins + and needs to be passed to derive the Eth common object from the chainId. + signFinalPolygon method name from Polygon class is updated to signFinalEthLike so that + it can be used for other EthLike coins. getBaseFactor method in Eth + and Polygon class returns number instead of string just to align with + AbstractEthLikeCoin + Ticket: WIN-1012 +- **abstract-eth:** Type of nextContractSequenceId field in TransactionPrebuild + interface is changed from string to number in AbstractEthLikeCoin and AbstractEthLikeNewCoins classes. + getCustomChainName method is removed from Polygon class because a common + method getCustomChainCommon has been added to AbstractEthLikeNewCoins + class for all EthLike coins. replayProtectionOptions is not optional in buildTransaction method in AbstractEthLikeNewCoins + and needs to be passed to derive the Eth common object from the chainId. + signFinalPolygon method name from Polygon class is updated to signFinalEthLike so that + it can be used for other EthLike coins. getBaseFactor method in Eth + and Polygon class returns number instead of string just to align with + AbstractEthLikeCoin + Ticket: WIN-1012 + # [18.0.0](https://github.com/BitGo/BitGoJS/compare/@bitgo/sdk-coin-polygon@1.7.0...@bitgo/sdk-coin-polygon@18.0.0) (2024-01-30) ### Bug Fixes diff --git a/modules/sdk-coin-polygon/package.json b/modules/sdk-coin-polygon/package.json index 96b4bf2833..91b56e4272 100644 --- a/modules/sdk-coin-polygon/package.json +++ b/modules/sdk-coin-polygon/package.json @@ -1,6 +1,6 @@ { "name": "@bitgo/sdk-coin-polygon", - "version": "18.1.0", + "version": "19.0.0", "description": "BitGo SDK coin library for Polygon", "main": "./dist/src/index.js", "types": "./dist/src/index.d.ts", @@ -40,17 +40,17 @@ ] }, "dependencies": { - "@bitgo/abstract-eth": "^18.1.0", - "@bitgo/sdk-core": "^25.1.0", + "@bitgo/abstract-eth": "^19.0.0", + "@bitgo/sdk-core": "^26.0.0", "@bitgo/sjcl": "^1.0.1", - "@bitgo/statics": "^46.1.0", + "@bitgo/statics": "^47.0.0", "@bitgo/utxo-lib": "^9.34.0", "@ethereumjs/common": "^2.6.5", "superagent": "^3.8.3" }, "devDependencies": { - "@bitgo/sdk-api": "^1.42.0", - "@bitgo/sdk-test": "^7.1.0", + "@bitgo/sdk-api": "^1.43.0", + "@bitgo/sdk-test": "^8.0.0", "secp256k1": "5.0.0" } } diff --git a/modules/sdk-coin-rbtc/CHANGELOG.md b/modules/sdk-coin-rbtc/CHANGELOG.md index 6f6a4f4f5a..f631ada989 100644 --- a/modules/sdk-coin-rbtc/CHANGELOG.md +++ b/modules/sdk-coin-rbtc/CHANGELOG.md @@ -3,6 +3,12 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.14.0](https://github.com/BitGo/BitGoJS/compare/@bitgo/sdk-coin-rbtc@1.5.0...@bitgo/sdk-coin-rbtc@1.14.0) (2024-02-19) + +### Features + +- **abstract-eth:** add chain id as network identifier ([3ddec05](https://github.com/BitGo/BitGoJS/commit/3ddec05705cff891e46d21743d0ee864d68ab216)) + # [1.12.0](https://github.com/BitGo/BitGoJS/compare/@bitgo/sdk-coin-rbtc@1.5.0...@bitgo/sdk-coin-rbtc@1.12.0) (2024-01-30) ### Features diff --git a/modules/sdk-coin-rbtc/package.json b/modules/sdk-coin-rbtc/package.json index 917775fc39..56471f00f8 100644 --- a/modules/sdk-coin-rbtc/package.json +++ b/modules/sdk-coin-rbtc/package.json @@ -1,6 +1,6 @@ { "name": "@bitgo/sdk-coin-rbtc", - "version": "1.13.0", + "version": "1.14.0", "description": "BitGo SDK coin library for Rootstock rsk", "main": "./dist/src/index.js", "types": "./dist/src/index.d.ts", @@ -40,15 +40,15 @@ ] }, "dependencies": { - "@bitgo/abstract-eth": "^18.1.0", - "@bitgo/sdk-coin-eth": "^21.1.0", - "@bitgo/sdk-core": "^25.1.0", - "@bitgo/statics": "^46.1.0", + "@bitgo/abstract-eth": "^19.0.0", + "@bitgo/sdk-coin-eth": "^22.0.0", + "@bitgo/sdk-core": "^26.0.0", + "@bitgo/statics": "^47.0.0", "@ethereumjs/common": "^2.6.5", "ethereumjs-abi": "^0.6.5" }, "devDependencies": { - "@bitgo/sdk-api": "^1.42.0", - "@bitgo/sdk-test": "^7.1.0" + "@bitgo/sdk-api": "^1.43.0", + "@bitgo/sdk-test": "^8.0.0" } } diff --git a/modules/sdk-coin-sei/CHANGELOG.md b/modules/sdk-coin-sei/CHANGELOG.md index e89d2d12a9..537cf1accf 100644 --- a/modules/sdk-coin-sei/CHANGELOG.md +++ b/modules/sdk-coin-sei/CHANGELOG.md @@ -3,6 +3,19 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.25.0](https://github.com/BitGo/BitGoJS/compare/@bitgo/sdk-coin-sei@1.4.0...@bitgo/sdk-coin-sei@1.25.0) (2024-02-19) + +### Bug Fixes + +- **abstract-cosmos:** update fee for recovery transaction ([c631c05](https://github.com/BitGo/BitGoJS/commit/c631c051b227e397ff21e85418a40f1655d2d3f4)) +- add bech32 validation to cosmos address validation ([f5008a7](https://github.com/BitGo/BitGoJS/commit/f5008a7298f9cb470795f8087b6840cf7f254369)) +- address verification for cosmos like coins ([5ac7879](https://github.com/BitGo/BitGoJS/commit/5ac78799b460d0d03eaa841db08a6855b571a46f)) +- **root:** update @types/node ([cedc1a0](https://github.com/BitGo/BitGoJS/commit/cedc1a0035e79bb42fda57bf6ac29d606242f50b)) + +### Features + +- **sdk-coin-atom:** add sendMany support for cosmos chains ([ee609ec](https://github.com/BitGo/BitGoJS/commit/ee609ec5de3d3159c78ba59ecf7f43c79f6f5870)) + # [1.23.0](https://github.com/BitGo/BitGoJS/compare/@bitgo/sdk-coin-sei@1.4.0...@bitgo/sdk-coin-sei@1.23.0) (2024-01-30) ### Bug Fixes diff --git a/modules/sdk-coin-sei/package.json b/modules/sdk-coin-sei/package.json index 4b7a571b13..8d12b86a12 100644 --- a/modules/sdk-coin-sei/package.json +++ b/modules/sdk-coin-sei/package.json @@ -1,6 +1,6 @@ { "name": "@bitgo/sdk-coin-sei", - "version": "1.24.0", + "version": "1.25.0", "description": "BitGo SDK coin library for Sei", "main": "./dist/src/index.js", "types": "./dist/src/index.d.ts", @@ -40,18 +40,18 @@ ] }, "dependencies": { - "@bitgo/abstract-cosmos": "^8.1.0", - "@bitgo/sdk-core": "^25.1.0", - "@bitgo/sdk-lib-mpc": "^8.33.0", - "@bitgo/statics": "^46.1.0", + "@bitgo/abstract-cosmos": "^9.0.0", + "@bitgo/sdk-core": "^26.0.0", + "@bitgo/sdk-lib-mpc": "^9.0.0", + "@bitgo/statics": "^47.0.0", "@cosmjs/amino": "^0.29.5", "@cosmjs/encoding": "^0.29.5", "@cosmjs/stargate": "^0.29.5", "bignumber.js": "^9.1.1" }, "devDependencies": { - "@bitgo/sdk-api": "^1.42.0", - "@bitgo/sdk-test": "^7.1.0", + "@bitgo/sdk-api": "^1.43.0", + "@bitgo/sdk-test": "^8.0.0", "@types/lodash": "^4.14.183" } } diff --git a/modules/sdk-coin-sol/CHANGELOG.md b/modules/sdk-coin-sol/CHANGELOG.md index 4a264bd441..c412ff4669 100644 --- a/modules/sdk-coin-sol/CHANGELOG.md +++ b/modules/sdk-coin-sol/CHANGELOG.md @@ -3,6 +3,28 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.39.0](https://github.com/BitGo/BitGoJS/compare/@bitgo/sdk-coin-sol@2.7.0...@bitgo/sdk-coin-sol@2.39.0) (2024-02-19) + +### Bug Fixes + +- **sdk-coin-sol:** fix sol createBroadcastableSweepTransaction method for arrays of txns ([3e2d40b](https://github.com/BitGo/BitGoJS/commit/3e2d40b05b6fe50b64566cbc60640c00c1dcb32c)) +- **sdk-coin-sol:** fix token recovery ([e23800e](https://github.com/BitGo/BitGoJS/commit/e23800e8bba71992fe66cb44ec98f4cde52efe53)) +- **sdk-coin-sol:** fix wrong file name ([1b8ca5b](https://github.com/BitGo/BitGoJS/commit/1b8ca5b4311bf8549499d72e8a0bbea7c3d94003)) +- **sdk-coin-sol:** fix wrong signable data ([0d76087](https://github.com/BitGo/BitGoJS/commit/0d76087afc756a525e122a706636ed30b59b85f1)) + +### Features + +- **sdk-coin-sol:** add consolidation method for sol recovery ([58fcc61](https://github.com/BitGo/BitGoJS/commit/58fcc61268fbe6975802499d7b1b9040ed074b52)) +- **sdk-coin-sol:** add sol token recovery support ([8a46e48](https://github.com/BitGo/BitGoJS/commit/8a46e482205fb33439e123dc288720225926b443)) +- **sdk-coin-sol:** add tests for new sol builders ([561f916](https://github.com/BitGo/BitGoJS/commit/561f9160a8528419f653d818d847c29c5e56abc3)) +- **sdk-coin-sol:** add transaction message authorize builder ([649b7df](https://github.com/BitGo/BitGoJS/commit/649b7df0f65c2eee08e7c1e009ebb3c03cf4d011)) +- **sdk-coin-sol:** add tx builder for delegate and deactivate ([a7cdaaa](https://github.com/BitGo/BitGoJS/commit/a7cdaaa5a7b3bab83bccc82a7c001a9f23e94207)) +- **sdk-coin-sol:** add unit test for sol unsigned sweep consolidation recovery ([0c756ed](https://github.com/BitGo/BitGoJS/commit/0c756ed9f96eeda216c5e17d0f71feabc5d53b6e)) +- **sdk-coin-sol:** create method to produce broadcastable sol sweep txn ([d69ca4e](https://github.com/BitGo/BitGoJS/commit/d69ca4ea0688c4cf7c738ca826a9231438bb49c5)) +- **sdk-coin-sol:** fix sol sweep recovery format for ovc signing ([0ef6f67](https://github.com/BitGo/BitGoJS/commit/0ef6f6757f54ac9164927cfa764fcded2214421b)) +- **sdk-coin-sol:** implement broadcastTransaction ([b532947](https://github.com/BitGo/BitGoJS/commit/b53294769d33a21f36247c77b724151553e641ca)) +- **sdk-coin-sol:** return ovc compatible format for sol sweep txns ([aa536ff](https://github.com/BitGo/BitGoJS/commit/aa536ffc24a7e7dd3d4069d2d1bae0704a85d686)) + # [2.37.0](https://github.com/BitGo/BitGoJS/compare/@bitgo/sdk-coin-sol@2.7.0...@bitgo/sdk-coin-sol@2.37.0) (2024-01-30) ### Bug Fixes diff --git a/modules/sdk-coin-sol/package.json b/modules/sdk-coin-sol/package.json index 9260e6e659..2caba54863 100644 --- a/modules/sdk-coin-sol/package.json +++ b/modules/sdk-coin-sol/package.json @@ -1,6 +1,6 @@ { "name": "@bitgo/sdk-coin-sol", - "version": "2.38.0", + "version": "2.39.0", "description": "BitGo SDK coin library for Sol", "main": "./dist/src/index.js", "types": "./dist/src/index.d.ts", @@ -40,9 +40,9 @@ ] }, "dependencies": { - "@bitgo/sdk-core": "^25.1.0", - "@bitgo/sdk-lib-mpc": "^8.33.0", - "@bitgo/statics": "^46.1.0", + "@bitgo/sdk-core": "^26.0.0", + "@bitgo/sdk-lib-mpc": "^9.0.0", + "@bitgo/statics": "^47.0.0", "@solana/spl-token": "0.3.1", "@solana/web3.js": "1.78.0", "bignumber.js": "^9.0.0", @@ -52,8 +52,8 @@ "tweetnacl": "^1.0.3" }, "devDependencies": { - "@bitgo/sdk-api": "^1.42.0", - "@bitgo/sdk-test": "^7.1.0", + "@bitgo/sdk-api": "^1.43.0", + "@bitgo/sdk-test": "^8.0.0", "@types/lodash": "^4.14.121" } } diff --git a/modules/sdk-coin-stx/CHANGELOG.md b/modules/sdk-coin-stx/CHANGELOG.md index 9aa2238f24..8b9fa59d6e 100644 --- a/modules/sdk-coin-stx/CHANGELOG.md +++ b/modules/sdk-coin-stx/CHANGELOG.md @@ -3,6 +3,12 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [2.4.1](https://github.com/BitGo/BitGoJS/compare/@bitgo/sdk-coin-stx@2.3.0...@bitgo/sdk-coin-stx@2.4.1) (2024-02-19) + +### Bug Fixes + +- **sdk-coin-stx:** fix half signed txn format ([4ced6f9](https://github.com/BitGo/BitGoJS/commit/4ced6f927b8e389c4701894f23367c87d89846b9)) + ## [2.3.30](https://github.com/BitGo/BitGoJS/compare/@bitgo/sdk-coin-stx@2.3.0...@bitgo/sdk-coin-stx@2.3.30) (2024-01-30) ### Bug Fixes diff --git a/modules/sdk-coin-stx/package.json b/modules/sdk-coin-stx/package.json index 23b5a63804..98a7f12876 100644 --- a/modules/sdk-coin-stx/package.json +++ b/modules/sdk-coin-stx/package.json @@ -1,6 +1,6 @@ { "name": "@bitgo/sdk-coin-stx", - "version": "2.4.0", + "version": "2.4.1", "description": "BitGo SDK coin library for Stacks", "main": "./dist/src/index.js", "types": "./dist/src/index.d.ts", @@ -40,8 +40,8 @@ ] }, "dependencies": { - "@bitgo/sdk-core": "^25.1.0", - "@bitgo/statics": "^46.1.0", + "@bitgo/sdk-core": "^26.0.0", + "@bitgo/statics": "^47.0.0", "@bitgo/utxo-lib": "^9.34.0", "@stacks/network": "^4.3.0", "@stacks/transactions": "2.0.1", @@ -52,8 +52,8 @@ "lodash": "^4.17.15" }, "devDependencies": { - "@bitgo/sdk-api": "^1.42.0", - "@bitgo/sdk-test": "^7.1.0", + "@bitgo/sdk-api": "^1.43.0", + "@bitgo/sdk-test": "^8.0.0", "@types/elliptic": "^6.4.12" } } diff --git a/modules/sdk-coin-sui/CHANGELOG.md b/modules/sdk-coin-sui/CHANGELOG.md index e9f61fc869..3389828197 100644 --- a/modules/sdk-coin-sui/CHANGELOG.md +++ b/modules/sdk-coin-sui/CHANGELOG.md @@ -3,6 +3,21 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.24.0](https://github.com/BitGo/BitGoJS/compare/@bitgo/sdk-coin-sui@4.2.0...@bitgo/sdk-coin-sui@4.24.0) (2024-02-19) + +### Bug Fixes + +- **root:** update @types/node ([cedc1a0](https://github.com/BitGo/BitGoJS/commit/cedc1a0035e79bb42fda57bf6ac29d606242f50b)) +- **sdk-coin-sui:** fix sui tx deserialization type inference bug ([b9e3f5e](https://github.com/BitGo/BitGoJS/commit/b9e3f5e19fa9cfa6f905d9c2af59aa2158af2d49)) +- **sdk-coin-sui:** parse recipients for custom tx ([0781d50](https://github.com/BitGo/BitGoJS/commit/0781d5090ce4c25a4f7fa9e47bcf858b35990140)) + +### Features + +- **sdk-coin-sui:** add custom tx type ([8136220](https://github.com/BitGo/BitGoJS/commit/81362200468f8a2d25b97186f56de5d5729fa0cf)) +- **sdk-coin-sui:** add more validations for custom tx ([6746f27](https://github.com/BitGo/BitGoJS/commit/6746f27cbc87a58c034c0a1b4b5fc67d34a3b394)) +- **sdk-coin-sui:** add new moveCall function ([c832651](https://github.com/BitGo/BitGoJS/commit/c8326510e8a1a039786408c832311e0faa8ddb0c)) +- **sdk-coin-sui:** export the new custom tx type ([0bd4130](https://github.com/BitGo/BitGoJS/commit/0bd4130afea919174cc29ac0575806096642e0cf)) + # [4.22.0](https://github.com/BitGo/BitGoJS/compare/@bitgo/sdk-coin-sui@4.2.0...@bitgo/sdk-coin-sui@4.22.0) (2024-01-30) ### Bug Fixes diff --git a/modules/sdk-coin-sui/package.json b/modules/sdk-coin-sui/package.json index 7de78b4b00..bc53e5aeab 100644 --- a/modules/sdk-coin-sui/package.json +++ b/modules/sdk-coin-sui/package.json @@ -1,6 +1,6 @@ { "name": "@bitgo/sdk-coin-sui", - "version": "4.23.0", + "version": "4.24.0", "description": "BitGo SDK coin library for Sui", "main": "./dist/src/index.js", "types": "./dist/src/index.d.ts", @@ -41,9 +41,9 @@ }, "dependencies": { "@bitgo/blake2b": "^3.2.4", - "@bitgo/sdk-core": "^25.1.0", - "@bitgo/sdk-lib-mpc": "^8.33.0", - "@bitgo/statics": "^46.1.0", + "@bitgo/sdk-core": "^26.0.0", + "@bitgo/sdk-lib-mpc": "^9.0.0", + "@bitgo/statics": "^47.0.0", "@mysten/bcs": "^0.7.0", "bignumber.js": "^9.0.0", "bs58": "^4.0.1", @@ -52,8 +52,8 @@ "tweetnacl": "^1.0.3" }, "devDependencies": { - "@bitgo/sdk-api": "^1.42.0", - "@bitgo/sdk-test": "^7.1.0", + "@bitgo/sdk-api": "^1.43.0", + "@bitgo/sdk-test": "^8.0.0", "@types/lodash": "^4.14.183", "axios": "^1.4.0", "debug": "^4.3.4" diff --git a/modules/sdk-coin-tia/CHANGELOG.md b/modules/sdk-coin-tia/CHANGELOG.md index 1744d7d521..b5c554bbf9 100644 --- a/modules/sdk-coin-tia/CHANGELOG.md +++ b/modules/sdk-coin-tia/CHANGELOG.md @@ -3,6 +3,20 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.25.0](https://github.com/BitGo/BitGoJS/compare/@bitgo/sdk-coin-tia@1.4.0...@bitgo/sdk-coin-tia@1.25.0) (2024-02-19) + +### Bug Fixes + +- **abstract-cosmos:** getAccountDetails mock added for testcases ([1c8795a](https://github.com/BitGo/BitGoJS/commit/1c8795a194d66b41ff46c33d70d14e8343048936)) +- **abstract-cosmos:** update fee for recovery transaction ([c631c05](https://github.com/BitGo/BitGoJS/commit/c631c051b227e397ff21e85418a40f1655d2d3f4)) +- add bech32 validation to cosmos address validation ([f5008a7](https://github.com/BitGo/BitGoJS/commit/f5008a7298f9cb470795f8087b6840cf7f254369)) +- address verification for cosmos like coins ([5ac7879](https://github.com/BitGo/BitGoJS/commit/5ac78799b460d0d03eaa841db08a6855b571a46f)) +- **root:** update @types/node ([cedc1a0](https://github.com/BitGo/BitGoJS/commit/cedc1a0035e79bb42fda57bf6ac29d606242f50b)) + +### Features + +- **sdk-coin-atom:** add sendMany support for cosmos chains ([ee609ec](https://github.com/BitGo/BitGoJS/commit/ee609ec5de3d3159c78ba59ecf7f43c79f6f5870)) + # [1.23.0](https://github.com/BitGo/BitGoJS/compare/@bitgo/sdk-coin-tia@1.4.0...@bitgo/sdk-coin-tia@1.23.0) (2024-01-30) ### Bug Fixes diff --git a/modules/sdk-coin-tia/package.json b/modules/sdk-coin-tia/package.json index 8e747e97b6..080832c90e 100644 --- a/modules/sdk-coin-tia/package.json +++ b/modules/sdk-coin-tia/package.json @@ -1,6 +1,6 @@ { "name": "@bitgo/sdk-coin-tia", - "version": "1.24.0", + "version": "1.25.0", "description": "BitGo SDK coin library for Celestia", "main": "./dist/src/index.js", "types": "./dist/src/index.d.ts", @@ -40,18 +40,18 @@ ] }, "dependencies": { - "@bitgo/abstract-cosmos": "^8.1.0", - "@bitgo/sdk-core": "^25.1.0", - "@bitgo/sdk-lib-mpc": "^8.33.0", - "@bitgo/statics": "^46.1.0", + "@bitgo/abstract-cosmos": "^9.0.0", + "@bitgo/sdk-core": "^26.0.0", + "@bitgo/sdk-lib-mpc": "^9.0.0", + "@bitgo/statics": "^47.0.0", "@cosmjs/amino": "^0.29.5", "@cosmjs/encoding": "^0.29.5", "@cosmjs/stargate": "^0.29.5", "bignumber.js": "^9.1.1" }, "devDependencies": { - "@bitgo/sdk-api": "^1.42.0", - "@bitgo/sdk-test": "^7.1.0", + "@bitgo/sdk-api": "^1.43.0", + "@bitgo/sdk-test": "^8.0.0", "@types/lodash": "^4.14.183" } } diff --git a/modules/sdk-coin-ton/CHANGELOG.md b/modules/sdk-coin-ton/CHANGELOG.md index 3bdf2fc703..82f7e6785c 100644 --- a/modules/sdk-coin-ton/CHANGELOG.md +++ b/modules/sdk-coin-ton/CHANGELOG.md @@ -3,6 +3,28 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# 1.21.0 (2024-02-19) + +### Bug Fixes + +- **sdk-coin-ton:** add message id calculation util ([7ced970](https://github.com/BitGo/BitGoJS/commit/7ced970ff81d5893b554e5afc07e1b267232ecb6)) +- **sdk-coin-ton:** add transaction builder ([66916de](https://github.com/BitGo/BitGoJS/commit/66916de23af3a3ac8efad5777cfa5d6cc2e0117e)) +- **sdk-coin-ton:** add validBlock and validTransaction ([ac41605](https://github.com/BitGo/BitGoJS/commit/ac416057c726532e382a5dd8fc6d2cbb3f009198)) +- **sdk-coin-ton:** allow non bouncable address in transaction ([72270e2](https://github.com/BitGo/BitGoJS/commit/72270e20ea7625aea8c25cc695d99fdd5e3a5308)) +- **sdk-coin-ton:** change address format to non bouncable ([4080dac](https://github.com/BitGo/BitGoJS/commit/4080dac1ea3b07bc7c6d11673bc1fb109c743b58)) +- **sdk-coin-ton:** change address format to non-bouncable ([b434438](https://github.com/BitGo/BitGoJS/commit/b4344387bb9287b6578895b1dc360688ff20c6cd)) +- **sdk-coin-ton:** change back address format to bouncable ([08bd603](https://github.com/BitGo/BitGoJS/commit/08bd60313028de99425092ca013fa62bdf6491d6)) +- **sdk-coin-ton:** fix add signature ([497d42a](https://github.com/BitGo/BitGoJS/commit/497d42aa03392b693374a645e5dca6734aac37cd)) +- **sdk-coin-ton:** fix dep ([837392e](https://github.com/BitGo/BitGoJS/commit/837392e939147e3cc3c173d214d7d6f0b5067984)) +- **sdk-coin-ton:** make the ton txid url friendly ([ffdaf57](https://github.com/BitGo/BitGoJS/commit/ffdaf57fa0ff78832f58fd2af785b39de755409b)) +- **sdk-coin-ton:** make transfer non bouncable ([3744998](https://github.com/BitGo/BitGoJS/commit/3744998322b17489b7c1c56e8e600bb3ff83c1a0)) +- **sdk-coin-ton:** validate TON address length ([c32fa93](https://github.com/BitGo/BitGoJS/commit/c32fa93b5142bd0bc4d1c8fce0eb67225f3abbfb)) + +### Features + +- **account-lib:** expose Ton from sdk ([14c8b18](https://github.com/BitGo/BitGoJS/commit/14c8b1806ba82799a973544670fa01a6f2ce8dc4)) +- **bitgo:** add Ton skeleton ([fa49bde](https://github.com/BitGo/BitGoJS/commit/fa49bde246d3b4f22de25a1da9e079aad9f2551d)) + # 1.19.0 (2024-01-30) ### Bug Fixes diff --git a/modules/sdk-coin-ton/package.json b/modules/sdk-coin-ton/package.json index 1e3d897fce..cb0ea0b4b1 100644 --- a/modules/sdk-coin-ton/package.json +++ b/modules/sdk-coin-ton/package.json @@ -1,6 +1,6 @@ { "name": "@bitgo/sdk-coin-ton", - "version": "1.20.0", + "version": "1.21.0", "description": "BitGo SDK coin library for Ton", "main": "./dist/src/index.js", "types": "./dist/src/index.d.ts", @@ -40,9 +40,9 @@ ] }, "dependencies": { - "@bitgo/sdk-core": "^25.1.0", - "@bitgo/sdk-lib-mpc": "^8.33.0", - "@bitgo/statics": "^46.1.0", + "@bitgo/sdk-core": "^26.0.0", + "@bitgo/sdk-lib-mpc": "^9.0.0", + "@bitgo/statics": "^47.0.0", "bignumber.js": "^9.0.0", "bn.js": "^5.2.1", "lodash": "^4.17.21", @@ -50,7 +50,7 @@ "tweetnacl": "^1.0.3" }, "devDependencies": { - "@bitgo/sdk-api": "^1.42.0", - "@bitgo/sdk-test": "^7.1.0" + "@bitgo/sdk-api": "^1.43.0", + "@bitgo/sdk-test": "^8.0.0" } } diff --git a/modules/sdk-coin-trx/CHANGELOG.md b/modules/sdk-coin-trx/CHANGELOG.md index 4ea57a0b80..b81eb9f469 100644 --- a/modules/sdk-coin-trx/CHANGELOG.md +++ b/modules/sdk-coin-trx/CHANGELOG.md @@ -3,6 +3,23 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.37.0](https://github.com/BitGo/BitGoJS/compare/@bitgo/sdk-coin-trx@1.10.0...@bitgo/sdk-coin-trx@1.37.0) (2024-02-19) + +### Bug Fixes + +- **root:** update @types/node ([cedc1a0](https://github.com/BitGo/BitGoJS/commit/cedc1a0035e79bb42fda57bf6ac29d606242f50b)) +- **sdk-coin-trx:** fix withdrawal issue with trx:sun token ([b9866ac](https://github.com/BitGo/BitGoJS/commit/b9866aca9b9ebeb86ebd756eba44abda299ac116)) +- **sdk-coin-trx:** import tron token list from statics ([77a4c3d](https://github.com/BitGo/BitGoJS/commit/77a4c3d147e4234256c9c579d99f291b6abbd7bf)) +- **sdk-coin-trx:** skip sweep address with balance lower than a threshold ([ebbdc8b](https://github.com/BitGo/BitGoJS/commit/ebbdc8b30e4078ffda1c134dfed0211e050e73c9)) +- **sdk-coin-trx:** use a safer fee for sweep ([a7575e0](https://github.com/BitGo/BitGoJS/commit/a7575e081e18e4c9128449e736d970b813a5b021)) + +### Features + +- **sdk-coin-trx:** add trx consolidate batch ([79b4c3b](https://github.com/BitGo/BitGoJS/commit/79b4c3b570151851b836d1d96d61997572270994)) +- **sdk-coin-trx:** batch consolidate native TRX to base ([a781709](https://github.com/BitGo/BitGoJS/commit/a781709e296ac37edd8c49587fb46a3ae0202cce)) +- **sdk-coin-trx:** consolidate to base address ([d3b7558](https://github.com/BitGo/BitGoJS/commit/d3b75585471ca22441acffc58b2f94d192e8c2a1)) +- update secp256k1 to 5.0.0 and keccak to 3.0.3 ([e2c37e6](https://github.com/BitGo/BitGoJS/commit/e2c37e6b0139c9f6948a22d8921bc3e1f88bed4c)) + # [1.35.0](https://github.com/BitGo/BitGoJS/compare/@bitgo/sdk-coin-trx@1.10.0...@bitgo/sdk-coin-trx@1.35.0) (2024-01-30) ### Bug Fixes diff --git a/modules/sdk-coin-trx/package.json b/modules/sdk-coin-trx/package.json index 9b8b97d24c..0a66f35df0 100644 --- a/modules/sdk-coin-trx/package.json +++ b/modules/sdk-coin-trx/package.json @@ -1,6 +1,6 @@ { "name": "@bitgo/sdk-coin-trx", - "version": "1.36.0", + "version": "1.37.0", "description": "BitGo SDK coin library for Tron", "main": "./dist/src/index.js", "types": "./dist/src/index.d.ts", @@ -46,8 +46,8 @@ ] }, "dependencies": { - "@bitgo/sdk-core": "^25.1.0", - "@bitgo/statics": "^46.1.0", + "@bitgo/sdk-core": "^26.0.0", + "@bitgo/statics": "^47.0.0", "@bitgo/utxo-lib": "^9.34.0", "@stablelib/hex": "^1.0.0", "bignumber.js": "^9.0.0", @@ -59,8 +59,8 @@ "tronweb": "5.1.0" }, "devDependencies": { - "@bitgo/sdk-api": "^1.42.0", - "@bitgo/sdk-test": "^7.1.0", + "@bitgo/sdk-api": "^1.43.0", + "@bitgo/sdk-test": "^8.0.0", "shx": "^0.3.4" } } diff --git a/modules/sdk-coin-xlm/CHANGELOG.md b/modules/sdk-coin-xlm/CHANGELOG.md index bb3fd170f5..8eafbc2bf3 100644 --- a/modules/sdk-coin-xlm/CHANGELOG.md +++ b/modules/sdk-coin-xlm/CHANGELOG.md @@ -3,6 +3,17 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.24.0](https://github.com/BitGo/BitGoJS/compare/@bitgo/sdk-coin-xlm@2.3.0...@bitgo/sdk-coin-xlm@2.24.0) (2024-02-19) + +### Bug Fixes + +- **sdk-coin-xlm:** fix muxed address check in verifyTransaction ([50a3640](https://github.com/BitGo/BitGoJS/commit/50a3640aa128969ec5b2a5778e9507174964b74d)) +- **sdk-core:** fix issue related to bignumber version ([519fe47](https://github.com/BitGo/BitGoJS/commit/519fe479ef51a72ddc1e94f87c10e031c0fd2c3f)) + +### Features + +- **sdk-coin-xlm:** support token enablement ([7e1e5c8](https://github.com/BitGo/BitGoJS/commit/7e1e5c8e836127a5ab45312895d73e499f694e16)) + # [2.22.0](https://github.com/BitGo/BitGoJS/compare/@bitgo/sdk-coin-xlm@2.3.0...@bitgo/sdk-coin-xlm@2.22.0) (2024-01-30) ### Bug Fixes diff --git a/modules/sdk-coin-xlm/package.json b/modules/sdk-coin-xlm/package.json index 07766ac2e1..07a940d717 100644 --- a/modules/sdk-coin-xlm/package.json +++ b/modules/sdk-coin-xlm/package.json @@ -1,6 +1,6 @@ { "name": "@bitgo/sdk-coin-xlm", - "version": "2.23.0", + "version": "2.24.0", "description": "BitGo SDK coin library for Xlm", "main": "./dist/src/index.js", "types": "./dist/src/index.d.ts", @@ -40,8 +40,8 @@ ] }, "dependencies": { - "@bitgo/sdk-core": "^25.1.0", - "@bitgo/statics": "^46.1.0", + "@bitgo/sdk-core": "^26.0.0", + "@bitgo/statics": "^47.0.0", "@bitgo/utxo-lib": "^9.34.0", "bignumber.js": "^9.1.1", "lodash": "^4.17.14", @@ -49,7 +49,7 @@ "superagent": "^3.8.3" }, "devDependencies": { - "@bitgo/sdk-api": "^1.42.0", - "@bitgo/sdk-test": "^7.1.0" + "@bitgo/sdk-api": "^1.43.0", + "@bitgo/sdk-test": "^8.0.0" } } diff --git a/modules/sdk-coin-xrp/CHANGELOG.md b/modules/sdk-coin-xrp/CHANGELOG.md index 8c5c6bfee3..3ab863a9c5 100644 --- a/modules/sdk-coin-xrp/CHANGELOG.md +++ b/modules/sdk-coin-xrp/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.8.1](https://github.com/BitGo/BitGoJS/compare/@bitgo/sdk-coin-xrp@1.7.0...@bitgo/sdk-coin-xrp@1.8.1) (2024-02-19) + +**Note:** Version bump only for package @bitgo/sdk-coin-xrp + ## [1.7.30](https://github.com/BitGo/BitGoJS/compare/@bitgo/sdk-coin-xrp@1.7.0...@bitgo/sdk-coin-xrp@1.7.30) (2024-01-30) **Note:** Version bump only for package @bitgo/sdk-coin-xrp diff --git a/modules/sdk-coin-xrp/package.json b/modules/sdk-coin-xrp/package.json index 0d2863bdcc..7e6076d235 100644 --- a/modules/sdk-coin-xrp/package.json +++ b/modules/sdk-coin-xrp/package.json @@ -1,6 +1,6 @@ { "name": "@bitgo/sdk-coin-xrp", - "version": "1.8.0", + "version": "1.8.1", "description": "BitGo SDK coin library for Ripple", "main": "./dist/src/index.js", "types": "./dist/src/index.d.ts", @@ -40,7 +40,7 @@ ] }, "dependencies": { - "@bitgo/sdk-core": "^25.1.0", + "@bitgo/sdk-core": "^26.0.0", "@bitgo/utxo-lib": "^9.34.0", "bignumber.js": "^9.0.0", "lodash": "^4.17.14", @@ -50,7 +50,7 @@ "ripple-lib": "~1.4.1" }, "devDependencies": { - "@bitgo/sdk-api": "^1.42.0", - "@bitgo/sdk-test": "^7.1.0" + "@bitgo/sdk-api": "^1.43.0", + "@bitgo/sdk-test": "^8.0.0" } } diff --git a/modules/sdk-coin-xtz/CHANGELOG.md b/modules/sdk-coin-xtz/CHANGELOG.md index f54d7d5d50..b894bdf33e 100644 --- a/modules/sdk-coin-xtz/CHANGELOG.md +++ b/modules/sdk-coin-xtz/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.7.1](https://github.com/BitGo/BitGoJS/compare/@bitgo/sdk-coin-xtz@1.6.0...@bitgo/sdk-coin-xtz@1.7.1) (2024-02-19) + +**Note:** Version bump only for package @bitgo/sdk-coin-xtz + ## [1.6.30](https://github.com/BitGo/BitGoJS/compare/@bitgo/sdk-coin-xtz@1.6.0...@bitgo/sdk-coin-xtz@1.6.30) (2024-01-30) **Note:** Version bump only for package @bitgo/sdk-coin-xtz diff --git a/modules/sdk-coin-xtz/package.json b/modules/sdk-coin-xtz/package.json index 00af1fcf70..460e9315e5 100644 --- a/modules/sdk-coin-xtz/package.json +++ b/modules/sdk-coin-xtz/package.json @@ -1,6 +1,6 @@ { "name": "@bitgo/sdk-coin-xtz", - "version": "1.7.0", + "version": "1.7.1", "description": "BitGo SDK coin library for Tezos", "main": "./dist/src/index.js", "types": "./dist/src/index.d.ts", @@ -41,8 +41,8 @@ }, "dependencies": { "@bitgo/blake2b": "^3.2.4", - "@bitgo/sdk-core": "^25.1.0", - "@bitgo/statics": "^46.1.0", + "@bitgo/sdk-core": "^26.0.0", + "@bitgo/statics": "^47.0.0", "@bitgo/utxo-lib": "^9.34.0", "@taquito/local-forging": "6.3.5-beta.0", "@taquito/signer": "6.3.5-beta.0", @@ -53,7 +53,7 @@ "lodash": "^4.17.15" }, "devDependencies": { - "@bitgo/sdk-api": "^1.42.0", - "@bitgo/sdk-test": "^7.1.0" + "@bitgo/sdk-api": "^1.43.0", + "@bitgo/sdk-test": "^8.0.0" } } diff --git a/modules/sdk-coin-zec/CHANGELOG.md b/modules/sdk-coin-zec/CHANGELOG.md index 488e4d63a1..844b5c5200 100644 --- a/modules/sdk-coin-zec/CHANGELOG.md +++ b/modules/sdk-coin-zec/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.6.1](https://github.com/BitGo/BitGoJS/compare/@bitgo/sdk-coin-zec@1.5.0...@bitgo/sdk-coin-zec@1.6.1) (2024-02-19) + +**Note:** Version bump only for package @bitgo/sdk-coin-zec + ## [1.5.30](https://github.com/BitGo/BitGoJS/compare/@bitgo/sdk-coin-zec@1.5.0...@bitgo/sdk-coin-zec@1.5.30) (2024-01-30) **Note:** Version bump only for package @bitgo/sdk-coin-zec diff --git a/modules/sdk-coin-zec/package.json b/modules/sdk-coin-zec/package.json index fd24bbd3bc..8c4d419c51 100644 --- a/modules/sdk-coin-zec/package.json +++ b/modules/sdk-coin-zec/package.json @@ -1,6 +1,6 @@ { "name": "@bitgo/sdk-coin-zec", - "version": "1.6.0", + "version": "1.6.1", "description": "BitGo SDK coin library for Zcash", "main": "./dist/src/index.js", "types": "./dist/src/index.d.ts", @@ -40,11 +40,11 @@ ] }, "dependencies": { - "@bitgo/abstract-utxo": "^6.1.0", - "@bitgo/sdk-core": "^25.1.0", + "@bitgo/abstract-utxo": "^7.0.0", + "@bitgo/sdk-core": "^26.0.0", "@bitgo/utxo-lib": "^9.34.0" }, "devDependencies": { - "@bitgo/sdk-api": "^1.42.0" + "@bitgo/sdk-api": "^1.43.0" } } diff --git a/modules/sdk-coin-zeta/CHANGELOG.md b/modules/sdk-coin-zeta/CHANGELOG.md index da142c898d..23091e09f0 100644 --- a/modules/sdk-coin-zeta/CHANGELOG.md +++ b/modules/sdk-coin-zeta/CHANGELOG.md @@ -3,6 +3,22 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.30.0](https://github.com/BitGo/BitGoJS/compare/@bitgo/sdk-coin-zeta@1.2.0...@bitgo/sdk-coin-zeta@1.30.0) (2024-02-19) + +### Bug Fixes + +- add bech32 validation to cosmos address validation ([f5008a7](https://github.com/BitGo/BitGoJS/commit/f5008a7298f9cb470795f8087b6840cf7f254369)) +- address verification for cosmos like coins ([5ac7879](https://github.com/BitGo/BitGoJS/commit/5ac78799b460d0d03eaa841db08a6855b571a46f)) +- **root:** update @types/node ([cedc1a0](https://github.com/BitGo/BitGoJS/commit/cedc1a0035e79bb42fda57bf6ac29d606242f50b)) +- **sdk-coin-zeta:** update mock for zet fullnode ([33890ae](https://github.com/BitGo/BitGoJS/commit/33890aecf87c8fdb5177b215612f4498595394d7)) + +### Features + +- add utils to convert to and from cosmos evm address ([fda942c](https://github.com/BitGo/BitGoJS/commit/fda942c6745f6a7b887be958f157cdc0f1372c09)) +- **sdk-coin-atom:** add sendMany support for cosmos chains ([ee609ec](https://github.com/BitGo/BitGoJS/commit/ee609ec5de3d3159c78ba59ecf7f43c79f6f5870)) +- **sdk-coin-zeta:** add recovery functionality for zeta ([b7d428f](https://github.com/BitGo/BitGoJS/commit/b7d428fcd69a22add44399a9a0e4eeb4519c4113)) +- **sdk-coin-zeta:** zeta redelegate txn support with tests ([b9bf137](https://github.com/BitGo/BitGoJS/commit/b9bf137d59f370c7d5be820131442bc48fb92825)) + # [1.28.0](https://github.com/BitGo/BitGoJS/compare/@bitgo/sdk-coin-zeta@1.2.0...@bitgo/sdk-coin-zeta@1.28.0) (2024-01-30) ### Bug Fixes diff --git a/modules/sdk-coin-zeta/package.json b/modules/sdk-coin-zeta/package.json index 344dcfca0e..47fd24b013 100644 --- a/modules/sdk-coin-zeta/package.json +++ b/modules/sdk-coin-zeta/package.json @@ -1,6 +1,6 @@ { "name": "@bitgo/sdk-coin-zeta", - "version": "1.29.0", + "version": "1.30.0", "description": "BitGo SDK coin library for Zeta", "main": "./dist/src/index.js", "types": "./dist/src/index.d.ts", @@ -40,18 +40,18 @@ ] }, "dependencies": { - "@bitgo/abstract-cosmos": "^8.1.0", - "@bitgo/sdk-core": "^25.1.0", - "@bitgo/sdk-lib-mpc": "^8.33.0", - "@bitgo/statics": "^46.1.0", + "@bitgo/abstract-cosmos": "^9.0.0", + "@bitgo/sdk-core": "^26.0.0", + "@bitgo/sdk-lib-mpc": "^9.0.0", + "@bitgo/statics": "^47.0.0", "@cosmjs/amino": "^0.29.5", "@cosmjs/encoding": "^0.29.5", "@cosmjs/stargate": "^0.29.5", "bignumber.js": "^9.1.1" }, "devDependencies": { - "@bitgo/sdk-api": "^1.42.0", - "@bitgo/sdk-test": "^7.1.0", + "@bitgo/sdk-api": "^1.43.0", + "@bitgo/sdk-test": "^8.0.0", "@types/lodash": "^4.14.183" } } diff --git a/modules/sdk-coin-zketh/CHANGELOG.md b/modules/sdk-coin-zketh/CHANGELOG.md index 406cdfaabd..3790cf6b0d 100644 --- a/modules/sdk-coin-zketh/CHANGELOG.md +++ b/modules/sdk-coin-zketh/CHANGELOG.md @@ -3,6 +3,18 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# 1.9.0 (2024-02-19) + +### Bug Fixes + +- **abstract-eth:** fix chainid related changes ([c3a21c4](https://github.com/BitGo/BitGoJS/commit/c3a21c4cc470f2147c80e235607011bd4896f911)) + +### Features + +- **abstract-eth:** add chain id as network identifier ([3ddec05](https://github.com/BitGo/BitGoJS/commit/3ddec05705cff891e46d21743d0ee864d68ab216)) +- **sdk-coin-zketh:** add zketh sdk skeleton ([dd2952f](https://github.com/BitGo/BitGoJS/commit/dd2952fb82127482f4d3d89a445a07f8592a4a5d)) +- **sdk-coin-zketh:** add zketh token support ([086b86c](https://github.com/BitGo/BitGoJS/commit/086b86c7886174997a01bea04617256f66e08720)) + # 1.7.0 (2024-01-30) ### Bug Fixes diff --git a/modules/sdk-coin-zketh/package.json b/modules/sdk-coin-zketh/package.json index 635283778b..36d0ba3b90 100644 --- a/modules/sdk-coin-zketh/package.json +++ b/modules/sdk-coin-zketh/package.json @@ -1,6 +1,6 @@ { "name": "@bitgo/sdk-coin-zketh", - "version": "1.8.0", + "version": "1.9.0", "description": "BitGo SDK coin library for zkSync", "main": "./dist/src/index.js", "types": "./dist/src/index.d.ts", @@ -40,16 +40,16 @@ ] }, "dependencies": { - "@bitgo/abstract-eth": "^18.1.0", - "@bitgo/sdk-core": "^25.1.0", - "@bitgo/statics": "^46.1.0", + "@bitgo/abstract-eth": "^19.0.0", + "@bitgo/sdk-core": "^26.0.0", + "@bitgo/statics": "^47.0.0", "@bitgo/utxo-lib": "^9.34.0", "@ethereumjs/common": "^2.6.5", "superagent": "^3.8.3" }, "devDependencies": { - "@bitgo/sdk-api": "^1.42.0", - "@bitgo/sdk-test": "^7.1.0", + "@bitgo/sdk-api": "^1.43.0", + "@bitgo/sdk-test": "^8.0.0", "secp256k1": "5.0.0" } } diff --git a/modules/sdk-core/CHANGELOG.md b/modules/sdk-core/CHANGELOG.md index 42e1cf6522..77f24c77ea 100644 --- a/modules/sdk-core/CHANGELOG.md +++ b/modules/sdk-core/CHANGELOG.md @@ -3,6 +3,129 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [26.0.0](https://github.com/BitGo/BitGoJS/compare/@bitgo/sdk-core@8.13.0...@bitgo/sdk-core@26.0.0) (2024-02-19) + +### Bug Fixes + +- add pendingApprovaId in prebuildTxTss response ([049466b](https://github.com/BitGo/BitGoJS/commit/049466b56b5353899b6f9172a369f2d3dad58003)) +- **bitgo:** fix updating the wallet build defaults ([fed02a4](https://github.com/BitGo/BitGoJS/commit/fed02a45d14da7b18934106739aa223665963573)) +- downgrade from `io-ts@2.2.x` to `io-ts@2.1.3` ([78f138a](https://github.com/BitGo/BitGoJS/commit/78f138a595b7fca8e4ebb63f7c2012157118cbfc)) +- remove unused dynamic headers ([4243c1d](https://github.com/BitGo/BitGoJS/commit/4243c1d02a59793f30b50a9efb80d1da8709aa4c)) +- **root:** add source to tss smc wallet creation ([316ff20](https://github.com/BitGo/BitGoJS/commit/316ff200f5eb8803f3591ab28a5c1b1f27f28e38)) +- **root:** improve error handling for consolidateAccount ([0d74c2a](https://github.com/BitGo/BitGoJS/commit/0d74c2aaca1076ad6b9ca9bd2de38ade56c886e3)) +- **root:** update @types/node ([cedc1a0](https://github.com/BitGo/BitGoJS/commit/cedc1a0035e79bb42fda57bf6ac29d606242f50b)) +- **sdk-core:** add change address type for utxo coins ([711ba2d](https://github.com/BitGo/BitGoJS/commit/711ba2d8bd00cbb0ec644eefd20356507a50adb1)) +- **sdk-core:** add check to validate if PA triggered another condition ([0d773ec](https://github.com/BitGo/BitGoJS/commit/0d773ecf4eb476e7a45bb6dafa0faa2bfc338812)) +- **sdk-core:** add pendingappr id in build api ([3ace9ac](https://github.com/BitGo/BitGoJS/commit/3ace9ac74a0729f8ade84e8a0c8cd67429563147)) +- **sdk-core:** add rebuild step before eddsa signing ([462c7f8](https://github.com/BitGo/BitGoJS/commit/462c7f8519a96fcbc8d333a49b24d2d07479590b)) +- **sdk-core:** allow v4 forwarders ([90104b8](https://github.com/BitGo/BitGoJS/commit/90104b820d6d128990b1c2f907cd09ed9ebd29c6)) +- **sdk-core:** do not hardcode eddsa tss utils in PA ([366ffd2](https://github.com/BitGo/BitGoJS/commit/366ffd2ccfd52c220e74b32914dcfebc3ae307d3)) +- **sdk-core:** do not sign txRequest full with PA ([6558de2](https://github.com/BitGo/BitGoJS/commit/6558de263edea51ff2c87dc37889af5ba0654a4d)) +- **sdk-core:** export bip32HdTree as BIP32 ([cc80aa6](https://github.com/BitGo/BitGoJS/commit/cc80aa6dfc7ba7ac0657df6a685c7ebd6dc094a0)) +- **sdk-core:** fix coreum node url ([936c76d](https://github.com/BitGo/BitGoJS/commit/936c76d65d7d6b0eaf42ed96c63db1e5efaa62f7)) +- **sdk-core:** fix dc wallet creation ([70c5e35](https://github.com/BitGo/BitGoJS/commit/70c5e35525c2803f739265ebbc734ab8de4d1870)) +- **sdk-core:** fix ecdsa with external signer ([09884c0](https://github.com/BitGo/BitGoJS/commit/09884c03f971e71c55f0461b449c18cf68c095db)) +- **sdk-core:** fix hash for tss ecdsa PA signing ([e57f6f9](https://github.com/BitGo/BitGoJS/commit/e57f6f926d1b99fb3cad3953f05550163474bcfb)) +- **sdk-core:** fix issue related to bignumber version ([519fe47](https://github.com/BitGo/BitGoJS/commit/519fe479ef51a72ddc1e94f87c10e031c0fd2c3f)) +- **sdk-core:** handle txRequest full PA before signing ([9de0eae](https://github.com/BitGo/BitGoJS/commit/9de0eae7cab1ad406e80a818555a7c8557b47eb3)) +- **sdk-core:** include tests in tsconfig.json ([91c1c6c](https://github.com/BitGo/BitGoJS/commit/91c1c6c47f809cbd826db2a7a59c96b74f0273e9)) +- **sdk-core:** move --recursive flag to package.json ([1147ebe](https://github.com/BitGo/BitGoJS/commit/1147ebe3d2ab1868fe1c6bbf343f68becc7d1169)) +- **sdk-core:** only add headers if they exist and nonempty ([e85c55a](https://github.com/BitGo/BitGoJS/commit/e85c55a15c579fb44b853c8937c3dada562210b6)) +- **sdk-core:** sign txRequest full in pendingApproval.approve ([c9f6eea](https://github.com/BitGo/BitGoJS/commit/c9f6eea52ad230f6b5485aba8b70f0b6ec11e8b9)) +- **sdk-core:** use BuildParams.encode when consolidating unspents ([f83f096](https://github.com/BitGo/BitGoJS/commit/f83f096b2839a0324d891d81c01e5265d10e4b97)) +- **sdk-core:** whitelist tx format param for sweep api ([8645f99](https://github.com/BitGo/BitGoJS/commit/8645f990218e5611d4ff35520430683b46163bbb)) +- **statics:** make corrections for arbeth and opeth ([5dfc405](https://github.com/BitGo/BitGoJS/commit/5dfc405a36fc97b2c902fec44562b169d8013a18)) +- use public types for tx send ([6a0e5c7](https://github.com/BitGo/BitGoJS/commit/6a0e5c74d27d4a7ed5e9972e184fb9744b15793e)) +- use whitelisted send params for tx initiate ([0cf9f4c](https://github.com/BitGo/BitGoJS/commit/0cf9f4c4aeb8a74cd81aad4b0da08d1de30d73a0)) + +### chore + +- update `BitGo/public-types` to `2.0.0` ([a74148d](https://github.com/BitGo/BitGoJS/commit/a74148d8f16e565bcd0e64f79b0b0d0b9e683145)) + +### Code Refactoring + +- rename coin 'core' to 'coreum' ([baecc01](https://github.com/BitGo/BitGoJS/commit/baecc013ff7243ce78ebd767bffdb0763b8b4cdb)) + +### Features + +- add address book methods to wallet class ([ff315b3](https://github.com/BitGo/BitGoJS/commit/ff315b33c225e1b56870cf2bc41b68fab520bb92)) +- add bitgo network methods to trading class ([94b3093](https://github.com/BitGo/BitGoJS/commit/94b3093e8cd5791e5fd1877341d4ab7ab5a7009f)) +- add enterprise-id to header ([31dd71b](https://github.com/BitGo/BitGoJS/commit/31dd71b7185e473390488af723d8783cd07fedf4)) +- add rbf params to accelerateTransaction ([605dd31](https://github.com/BitGo/BitGoJS/commit/605dd317321279f320c17460df12f5ac2c959960)) +- add walletFlags property, helper methods ([f0fd760](https://github.com/BitGo/BitGoJS/commit/f0fd760122334d86b0d4239bc3b23e0983a1d524)) +- **bitgo:** use holesky etherscan url instead of goerli ([61962f6](https://github.com/BitGo/BitGoJS/commit/61962f6e273fd654575d3c93d9faf1a46bd361e4)) +- deprecate old settlement code ([550380d](https://github.com/BitGo/BitGoJS/commit/550380d7838586a407bfb805d2ac7e99c6cf1cec)) +- **express:** add external signer support for signig with derivation paths ([ceb89dd](https://github.com/BitGo/BitGoJS/commit/ceb89dd72b7f5f7c59484d5517ac32c4f499fd32)) +- pass down `includeRbf: true` while fetching tx to be replaced ([4a5d9f0](https://github.com/BitGo/BitGoJS/commit/4a5d9f02db9a45a179bcaa3369493e2c57ecdf40)) +- **root:** whitelist apiVersion for buildAccountConsolidations ([83003de](https://github.com/BitGo/BitGoJS/commit/83003de987b49b5c462d08623d6687501958e4b5)) +- **sdk-coin-algo:** support for token enablement ([af718c9](https://github.com/BitGo/BitGoJS/commit/af718c992d0663722fe951f0a29a20825ba0e91c)) +- **sdk-coin-bera:** add Berachain skeleton ([b3d43c5](https://github.com/BitGo/BitGoJS/commit/b3d43c52c7fd10d5fdc40123b3ad61cfe4784e5d)) +- **sdk-coin-core:** add coreum sdk ([af73ccd](https://github.com/BitGo/BitGoJS/commit/af73ccd445b52dcf378ebd18260e628de0687043)) +- **sdk-coin-dot:** create function to produce broadcastable dot sweep ([ad9c9c4](https://github.com/BitGo/BitGoJS/commit/ad9c9c4cc79639a5745e82f62566afa6db2b8c6d)) +- **sdk-coin-hbar:** implement recover method for native hbar ([45c4b7a](https://github.com/BitGo/BitGoJS/commit/45c4b7a7591176cb665efbdbb4279d40f3a869dd)) +- **sdk-coin-islm:** add Islamic Coin ([c49bdd1](https://github.com/BitGo/BitGoJS/commit/c49bdd18df36a20d6e27cdd2686ec687bf653596)) +- **sdk-coin-sol:** add sol token recovery support ([8a46e48](https://github.com/BitGo/BitGoJS/commit/8a46e482205fb33439e123dc288720225926b443)) +- **sdk-coin-sol:** add transaction message authorize builder ([649b7df](https://github.com/BitGo/BitGoJS/commit/649b7df0f65c2eee08e7c1e009ebb3c03cf4d011)) +- **sdk-coin-sol:** add tx builder for delegate and deactivate ([a7cdaaa](https://github.com/BitGo/BitGoJS/commit/a7cdaaa5a7b3bab83bccc82a7c001a9f23e94207)) +- **sdk-coin-sol:** create method to produce broadcastable sol sweep txn ([d69ca4e](https://github.com/BitGo/BitGoJS/commit/d69ca4ea0688c4cf7c738ca826a9231438bb49c5)) +- **sdk-coin-sui:** add custom tx type ([8136220](https://github.com/BitGo/BitGoJS/commit/81362200468f8a2d25b97186f56de5d5729fa0cf)) +- **sdk-coin-trx:** batch consolidate native TRX to base ([a781709](https://github.com/BitGo/BitGoJS/commit/a781709e296ac37edd8c49587fb46a3ae0202cce)) +- **sdk-coin-zeta:** add recovery functionality for zeta ([b7d428f](https://github.com/BitGo/BitGoJS/commit/b7d428fcd69a22add44399a9a0e4eeb4519c4113)) +- **sdk-coin-zeta:** zeta redelegate txn support with tests ([b9bf137](https://github.com/BitGo/BitGoJS/commit/b9bf137d59f370c7d5be820131442bc48fb92825)) +- **sdk-coin-zketh:** add zketh token support ([086b86c](https://github.com/BitGo/BitGoJS/commit/086b86c7886174997a01bea04617256f66e08720)) +- **sdk-core:** add custodial and smc tss wallet to generateWallet method ([ea80f4f](https://github.com/BitGo/BitGoJS/commit/ea80f4fa208ca6874fdd7d99d597c347e4628ecc)) +- **sdk-core:** add delegationId to claim reward options ([c6007cf](https://github.com/BitGo/BitGoJS/commit/c6007cf52dc06ccbbc8f79a1be4a9c1e354f8381)) +- **sdk-core:** add function to transfer nfts ([b77b386](https://github.com/BitGo/BitGoJS/commit/b77b386bf77408d4b1617ba3bc44e5899a65f2e0)) +- **sdk-core:** add helpers to support resigning ent challenges ([e9bb150](https://github.com/BitGo/BitGoJS/commit/e9bb1505af331f6caa7b0bcda2037483f57238fd)) +- **sdk-core:** add limit as a valid build param ([e538192](https://github.com/BitGo/BitGoJS/commit/e5381929667ab4ea622deb7bc2cc916764fce2d3)) +- **sdk-core:** add new fields to StakeOptions ([ed90855](https://github.com/BitGo/BitGoJS/commit/ed90855118014238684643597c8cc9a024d223bf)) +- **sdk-core:** add new method to sign tss txs ([3e2654d](https://github.com/BitGo/BitGoJS/commit/3e2654d31baae8723d5a449ed79be14980410e1b)) +- **sdk-core:** add optional StakeOptions fields ([bff557c](https://github.com/BitGo/BitGoJS/commit/bff557c5d5cc6f5e53096d7ea8a9848b97e18249)) +- **sdk-core:** add postWithCodec utility function ([ff1ad07](https://github.com/BitGo/BitGoJS/commit/ff1ad07dfe476d38ae17cfb691ef0e6375a394ea)) +- **sdk-core:** add support for bulk unspent consolidation ([daee9f0](https://github.com/BitGo/BitGoJS/commit/daee9f0a3480bbae08a5b06d1c7c683ce979210a)) +- **sdk-core:** add support to allow external change address ([cbef823](https://github.com/BitGo/BitGoJS/commit/cbef823c431271ce542124e5a6a079549eec3099)) +- **sdk-core:** add type for serializedNtilde with verifiers ([b8ba323](https://github.com/BitGo/BitGoJS/commit/b8ba323b5a00fceb1017c1c953375edbd5459f60)) +- **sdk-core:** add, use SendTransactionRequest and BuildParams codecs ([724fc6c](https://github.com/BitGo/BitGoJS/commit/724fc6c3adee3ef7dbeb39e023f2270ff36a233d)) +- **sdk-core:** allow tss signing with unencrypted prv ([306dd37](https://github.com/BitGo/BitGoJS/commit/306dd37d61f8648b65be6ca99b0f4014fdc5a61b)) +- **sdk-core:** create distributed custody wallet ([e53c9a4](https://github.com/BitGo/BitGoJS/commit/e53c9a489b557198fc1606856f32d7ede85e269b)) +- **sdk-core:** extend build param codec ([e224ca3](https://github.com/BitGo/BitGoJS/commit/e224ca306608e9618d080fdb623db09307a91910)) +- **sdk-core:** flag to do segwit override for bulk consolidations ([2bcdaf0](https://github.com/BitGo/BitGoJS/commit/2bcdaf01953daf68734e96a0046cf69f85a602f1)) +- **sdk-core:** generate and verify schnorr proof of X_i ([ff58298](https://github.com/BitGo/BitGoJS/commit/ff58298c21ee8de4f6cee4fec857666e9556d0f3)) +- **sdk-core:** get utxo script types by coin ([b3cbc61](https://github.com/BitGo/BitGoJS/commit/b3cbc617565547b05d6ae2b1df184e9c0e2e247c)) +- **sdk-core:** phase 5 of gg18 signing ([d8ab3df](https://github.com/BitGo/BitGoJS/commit/d8ab3df38c7f0dc445117f68340cd3f17dfc9a68)) +- **sdk-core:** provide skipKeychain to wallet share API request ([4fcc705](https://github.com/BitGo/BitGoJS/commit/4fcc705e04de4c6beed541b096f2fe65b44c0a53)) +- **sdk-core:** support authenticated encryption using pgp detached signatures ([1b3b925](https://github.com/BitGo/BitGoJS/commit/1b3b92507c5160817dc37f705b00a64bcbc5e666)) +- **sdk-core:** support webauthn decryption in base wallet fn ([d6dea1a](https://github.com/BitGo/BitGoJS/commit/d6dea1a02affb57ac03bd9019ec02581d897565c)) +- **sdk-core:** update wallet ([12e39d6](https://github.com/BitGo/BitGoJS/commit/12e39d63cd25843a84d04b7be8620deb89a6e33c)) +- **sdk-core:** use BuildParams codec in Wallet.accelerateTransaction ([a9fab81](https://github.com/BitGo/BitGoJS/commit/a9fab813f27cdb40123c49b01570ecb6b9a67d91)) +- **sdk-core:** use BuildParams codec in Wallet.sendAccountConsolidation ([7d340ec](https://github.com/BitGo/BitGoJS/commit/7d340ec674116badf3b05aadf1d9aae130a8c69d)) +- **sdk-core:** util func to get the avail scripts for wallettype ([0fcfbb3](https://github.com/BitGo/BitGoJS/commit/0fcfbb3353314421017d555f95d286af049523a9)) +- **sdk-core:** util to decrypt webauthn encrypted keys ([84a30c4](https://github.com/BitGo/BitGoJS/commit/84a30c4baf7aac110685aa73852f6d3ffb3bd579)) +- **sdk-core:** whitelist distributed custody params ([2536388](https://github.com/BitGo/BitGoJS/commit/253638867d28e874d7d1ba808558cea16bc743f7)) +- **sdk-lib-mpc:** move ecdsa hdtree from core ([f0311a8](https://github.com/BitGo/BitGoJS/commit/f0311a8606b1a6aa82309ef7bb9a349782819c28)) +- **sdk-lib-mpc:** move shamir ([42fc946](https://github.com/BitGo/BitGoJS/commit/42fc946c8a5c4a1f7a09e5a9cb6c64a0b266a2a7)) +- **sdk-lib-mpc:** move types to types.ts ([cf2f482](https://github.com/BitGo/BitGoJS/commit/cf2f4821792172b1657fbcecd8886df5bacd817a)) +- **sdk-lib-mpc:** support DKLS DKG primitives ([ccd6e66](https://github.com/BitGo/BitGoJS/commit/ccd6e660120c7a0456c1e9f2f950d8c557ec9f75)) +- update secp256k1 to 5.0.0 and keccak to 3.0.3 ([e2c37e6](https://github.com/BitGo/BitGoJS/commit/e2c37e6b0139c9f6948a22d8921bc3e1f88bed4c)) +- use psbt for prebuild when wallet is distributedCustody ([10f5e1a](https://github.com/BitGo/BitGoJS/commit/10f5e1ab37d2bea6acd93f94defbe786e4a027b9)) +- whitelist rbf build params ([208bc83](https://github.com/BitGo/BitGoJS/commit/208bc833deedcd620832a7695e0cad1bbd53c59f)) + +### BREAKING CHANGES + +- **sdk-lib-mpc:** moves and renames authenticated encryption utility functions to sdk-lib-mpc +- Update `public-types` to `2.0.0` + +Ticket: VL-000 + +- BitGo requires using `io-ts@2.1.3` in it's + entire stack. this downgrades the version of `io-ts` to + adhere to this requirement. + +VL-000 + +- **bitgo:** changed default eth testnet etherscan url to holesky +- rename coin module, coin name, named exports for coreum + # [25.0.0](https://github.com/BitGo/BitGoJS/compare/@bitgo/sdk-core@8.13.0...@bitgo/sdk-core@25.0.0) (2024-01-30) ### Bug Fixes diff --git a/modules/sdk-core/package.json b/modules/sdk-core/package.json index 006a22c17b..0e74b385bb 100644 --- a/modules/sdk-core/package.json +++ b/modules/sdk-core/package.json @@ -1,6 +1,6 @@ { "name": "@bitgo/sdk-core", - "version": "25.1.0", + "version": "26.0.0", "description": "core library functions for BitGoJS", "main": "./dist/src/index.js", "types": "./dist/src/index.d.ts", @@ -39,8 +39,8 @@ "dependencies": { "@bitgo/bls-dkg": "^1.3.1", "@bitgo/public-types": "2.1.0", - "@bitgo/sdk-lib-mpc": "^8.33.0", - "@bitgo/statics": "^46.1.0", + "@bitgo/sdk-lib-mpc": "^9.0.0", + "@bitgo/statics": "^47.0.0", "@bitgo/utxo-lib": "^9.34.0", "@noble/secp256k1": "1.6.3", "@stablelib/hex": "^1.0.0", diff --git a/modules/sdk-lib-mpc/CHANGELOG.md b/modules/sdk-lib-mpc/CHANGELOG.md index b249e8999d..a25e7a7083 100644 --- a/modules/sdk-lib-mpc/CHANGELOG.md +++ b/modules/sdk-lib-mpc/CHANGELOG.md @@ -3,6 +3,27 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [9.0.0](https://github.com/BitGo/BitGoJS/compare/@bitgo/sdk-lib-mpc@8.5.0...@bitgo/sdk-lib-mpc@9.0.0) (2024-02-19) + +### Bug Fixes + +- **root:** update @types/node ([cedc1a0](https://github.com/BitGo/BitGoJS/commit/cedc1a0035e79bb42fda57bf6ac29d606242f50b)) +- **sdk-lib-mpc:** fix 0 values attack on range proof ([4a689dc](https://github.com/BitGo/BitGoJS/commit/4a689dcfcf0345132e54ddfd3e8a10e2452b0997)) + +### Features + +- **sdk-core:** add getDerivationPath method for smc wallets ([e0be65f](https://github.com/BitGo/BitGoJS/commit/e0be65f4c8904be313b4f453996f86326d2005e8)) +- **sdk-core:** phase 5 of gg18 signing ([d8ab3df](https://github.com/BitGo/BitGoJS/commit/d8ab3df38c7f0dc445117f68340cd3f17dfc9a68)) +- **sdk-lib-mpc:** convert interface to type ([e1c1065](https://github.com/BitGo/BitGoJS/commit/e1c1065928691a1f9d43522aeafa8751c2424d3e)) +- **sdk-lib-mpc:** move ecdsa hdtree from core ([f0311a8](https://github.com/BitGo/BitGoJS/commit/f0311a8606b1a6aa82309ef7bb9a349782819c28)) +- **sdk-lib-mpc:** move shamir ([42fc946](https://github.com/BitGo/BitGoJS/commit/42fc946c8a5c4a1f7a09e5a9cb6c64a0b266a2a7)) +- **sdk-lib-mpc:** move types to types.ts ([cf2f482](https://github.com/BitGo/BitGoJS/commit/cf2f4821792172b1657fbcecd8886df5bacd817a)) +- **sdk-lib-mpc:** support DKLS DKG primitives ([ccd6e66](https://github.com/BitGo/BitGoJS/commit/ccd6e660120c7a0456c1e9f2f950d8c557ec9f75)) + +### BREAKING CHANGES + +- **sdk-lib-mpc:** moves and renames authenticated encryption utility functions to sdk-lib-mpc + # [8.32.0](https://github.com/BitGo/BitGoJS/compare/@bitgo/sdk-lib-mpc@8.5.0...@bitgo/sdk-lib-mpc@8.32.0) (2024-01-30) ### Bug Fixes diff --git a/modules/sdk-lib-mpc/package.json b/modules/sdk-lib-mpc/package.json index 76c6815641..ce09ed5957 100644 --- a/modules/sdk-lib-mpc/package.json +++ b/modules/sdk-lib-mpc/package.json @@ -1,6 +1,6 @@ { "name": "@bitgo/sdk-lib-mpc", - "version": "8.33.0", + "version": "9.0.0", "description": "library functions for BitGo's MPC solution", "main": "./dist/src/index.js", "types": "./dist/src/index.d.ts", @@ -37,19 +37,19 @@ }, "dependencies": { "@noble/secp256k1": "1.6.3", - "@types/superagent": "4.1.15", "@silencelaboratories/dkls-wasm-ll-node": "0.1.0", + "@types/superagent": "4.1.15", "@wasmer/wasi": "^1.2.2", "bigint-crypto-utils": "3.1.4", "bigint-mod-arith": "3.1.2", - "libsodium-wrappers-sumo": "^0.7.9", - "paillier-bigint": "3.3.0", "cbor": "^9.0.1", - "openpgp": "5.10.1" + "libsodium-wrappers-sumo": "^0.7.9", + "openpgp": "5.10.1", + "paillier-bigint": "3.3.0" }, "devDependencies": { - "@types/node": "^20.11.19", "@types/lodash": "^4.14.151", + "@types/node": "^20.11.19", "nyc": "^15.0.0" } } diff --git a/modules/sdk-rpc-wrapper/CHANGELOG.md b/modules/sdk-rpc-wrapper/CHANGELOG.md index d2ca8c01f9..00b82b876c 100644 --- a/modules/sdk-rpc-wrapper/CHANGELOG.md +++ b/modules/sdk-rpc-wrapper/CHANGELOG.md @@ -3,6 +3,12 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.23.0](https://github.com/BitGo/BitGoJS/compare/@bitgo/sdk-rpc-wrapper@1.3.0...@bitgo/sdk-rpc-wrapper@1.23.0) (2024-02-19) + +### Features + +- **account-lib:** add holesky testnet coin ([0aaefc0](https://github.com/BitGo/BitGoJS/commit/0aaefc0e53a5a48b2c701ca3c6d5e1c6ec7c19d2)) + # [1.21.0](https://github.com/BitGo/BitGoJS/compare/@bitgo/sdk-rpc-wrapper@1.3.0...@bitgo/sdk-rpc-wrapper@1.21.0) (2024-01-30) ### Features diff --git a/modules/sdk-rpc-wrapper/package.json b/modules/sdk-rpc-wrapper/package.json index eea96b160b..a3919021be 100644 --- a/modules/sdk-rpc-wrapper/package.json +++ b/modules/sdk-rpc-wrapper/package.json @@ -1,6 +1,6 @@ { "name": "@bitgo/sdk-rpc-wrapper", - "version": "1.22.0", + "version": "1.23.0", "description": "Bitgo SDK wrapper to handle EVM RPC events", "main": "./dist/src/index.js", "type": "./dist/src/index.d.ts", @@ -13,12 +13,12 @@ "fmt": "prettier --write '{src,test}/**/*.{ts,js,json}'" }, "dependencies": { - "@bitgo/sdk-core": "^25.1.0" + "@bitgo/sdk-core": "^26.0.0" }, "devDependencies": { - "@bitgo/sdk-api": "^1.42.0", - "@bitgo/sdk-coin-eth": "^21.1.0", - "@bitgo/sdk-test": "^7.1.0" + "@bitgo/sdk-api": "^1.43.0", + "@bitgo/sdk-coin-eth": "^22.0.0", + "@bitgo/sdk-test": "^8.0.0" }, "author": "Bitgo DEFI Team ", "license": "MIT", diff --git a/modules/sdk-test/CHANGELOG.md b/modules/sdk-test/CHANGELOG.md index 1723393dd0..79fc8ed308 100644 --- a/modules/sdk-test/CHANGELOG.md +++ b/modules/sdk-test/CHANGELOG.md @@ -3,6 +3,20 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [8.0.0](https://github.com/BitGo/BitGoJS/compare/@bitgo/sdk-test@1.2.30...@bitgo/sdk-test@8.0.0) (2024-02-19) + +### Bug Fixes + +- **sdk-core:** fix issue related to bignumber version ([519fe47](https://github.com/BitGo/BitGoJS/commit/519fe479ef51a72ddc1e94f87c10e031c0fd2c3f)) + +### Features + +- **bitgo:** use holesky etherscan url instead of goerli ([61962f6](https://github.com/BitGo/BitGoJS/commit/61962f6e273fd654575d3c93d9faf1a46bd361e4)) + +### BREAKING CHANGES + +- **bitgo:** changed default eth testnet etherscan url to holesky + # [7.0.0](https://github.com/BitGo/BitGoJS/compare/@bitgo/sdk-test@1.2.30...@bitgo/sdk-test@7.0.0) (2024-01-30) ### Bug Fixes diff --git a/modules/sdk-test/package.json b/modules/sdk-test/package.json index b5715de830..f96b748a2d 100644 --- a/modules/sdk-test/package.json +++ b/modules/sdk-test/package.json @@ -1,6 +1,6 @@ { "name": "@bitgo/sdk-test", - "version": "7.1.0", + "version": "8.0.0", "private": "true", "description": "coin test libary for BitGoJS", "main": "./dist/src/index.js", @@ -27,8 +27,8 @@ ] }, "dependencies": { - "@bitgo/sdk-api": "^1.42.0", - "@bitgo/sdk-core": "^25.1.0", + "@bitgo/sdk-api": "^1.43.0", + "@bitgo/sdk-core": "^26.0.0", "bignumber.js": "^9.1.1", "should-http": "^0.1.1" } diff --git a/modules/sdk-unified-wallet/CHANGELOG.md b/modules/sdk-unified-wallet/CHANGELOG.md index 9f2b4f5eae..609eeb31a6 100644 --- a/modules/sdk-unified-wallet/CHANGELOG.md +++ b/modules/sdk-unified-wallet/CHANGELOG.md @@ -3,6 +3,17 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [10.0.0](https://github.com/BitGo/BitGoJS/compare/@bitgo/sdk-unified-wallet@3.2.0...@bitgo/sdk-unified-wallet@10.0.0) (2024-02-19) + +### Features + +- **bitgo:** use holesky etherscan url instead of goerli ([61962f6](https://github.com/BitGo/BitGoJS/commit/61962f6e273fd654575d3c93d9faf1a46bd361e4)) +- **sdk-core:** add custodial and smc tss wallet to generateWallet method ([ea80f4f](https://github.com/BitGo/BitGoJS/commit/ea80f4fa208ca6874fdd7d99d597c347e4628ecc)) + +### BREAKING CHANGES + +- **bitgo:** changed default eth testnet etherscan url to holesky + # [9.0.0](https://github.com/BitGo/BitGoJS/compare/@bitgo/sdk-unified-wallet@3.2.0...@bitgo/sdk-unified-wallet@9.0.0) (2024-01-30) ### Features diff --git a/modules/sdk-unified-wallet/package.json b/modules/sdk-unified-wallet/package.json index e8a53e66ea..bd6bdd576d 100644 --- a/modules/sdk-unified-wallet/package.json +++ b/modules/sdk-unified-wallet/package.json @@ -1,6 +1,6 @@ { "name": "@bitgo/sdk-unified-wallet", - "version": "9.1.0", + "version": "10.0.0", "description": "Bitgo SDK library for EVM Wallets", "main": "./dist/src/index.js", "type": "./dist/src/index.d.ts", @@ -16,15 +16,15 @@ "unit-test": "mocha" }, "dependencies": { - "@bitgo/sdk-core": "^25.1.0", - "@bitgo/statics": "^46.1.0" + "@bitgo/sdk-core": "^26.0.0", + "@bitgo/statics": "^47.0.0" }, "devDependencies": { - "@bitgo/sdk-api": "^1.42.0", - "@bitgo/sdk-coin-eth": "^21.1.0", - "@bitgo/sdk-coin-polygon": "^18.1.0", - "@bitgo/sdk-coin-sol": "^2.38.0", - "@bitgo/sdk-test": "^7.1.0" + "@bitgo/sdk-api": "^1.43.0", + "@bitgo/sdk-coin-eth": "^22.0.0", + "@bitgo/sdk-coin-polygon": "^19.0.0", + "@bitgo/sdk-coin-sol": "^2.39.0", + "@bitgo/sdk-test": "^8.0.0" }, "author": "Bitgo DEFI Team ", "license": "MIT", diff --git a/modules/statics/CHANGELOG.md b/modules/statics/CHANGELOG.md index 59b580fae4..554dd2c7b0 100644 --- a/modules/statics/CHANGELOG.md +++ b/modules/statics/CHANGELOG.md @@ -3,6 +3,123 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [47.0.0](https://github.com/BitGo/BitGoJS/compare/@bitgo/statics@18.2.0...@bitgo/statics@47.0.0) (2024-02-19) + +### Bug Fixes + +- **abstract-eth:** change tx encoding method for arb and op ([c11b0dd](https://github.com/BitGo/BitGoJS/commit/c11b0dd4705b0de4aaf9fff26eecf361d78b9f10)) +- **abstract-eth:** fix chainid related changes ([c3a21c4](https://github.com/BitGo/BitGoJS/commit/c3a21c4cc470f2147c80e235607011bd4896f911)) +- rename injective erc20 token ([7c08ec0](https://github.com/BitGo/BitGoJS/commit/7c08ec0741e298fd744151aa55a846762ba1ad41)) +- rename Zeta Chain to Zeta (ERC20) ([bd05dca](https://github.com/BitGo/BitGoJS/commit/bd05dca7a10bd6250bf27d89462d1ed9cfeb8123)) +- **sdk-coin-dot:** update DOT sdk to latest ([9385f80](https://github.com/BitGo/BitGoJS/commit/9385f803366b615d09bda31b8efda6f93e26e8e7)) +- **sdk-coin-opeth:** enable chainid change for opeth ([d1e0eea](https://github.com/BitGo/BitGoJS/commit/d1e0eeab31d969774bd862736539f7840f7e9fe2)) +- **sdk-coin-polygon:** fix issues ([85e9396](https://github.com/BitGo/BitGoJS/commit/85e93967abd056f5054198f385a1b109246a281f)) +- **sdk-coin-zeta:** zeta explorer url fix ([386c867](https://github.com/BitGo/BitGoJS/commit/386c867c65f794b46240e9b5fc2d88792d318b6e)) +- **statics:** add tss coin feature for tokens ([5744649](https://github.com/BitGo/BitGoJS/commit/57446496e5afa36468c9d47711a94240fdf561fe)) +- **statics:** correct casing of erc20 tokens ([4b92205](https://github.com/BitGo/BitGoJS/commit/4b922058b7a62103c0caf38f224c4786ec42670c)) +- **statics:** correct token contract address ([f114d68](https://github.com/BitGo/BitGoJS/commit/f114d68d7476a532b0c80f69fac42616bcfff9a0)) +- **statics:** don't use . or $ or " " in token names ([384fc5c](https://github.com/BitGo/BitGoJS/commit/384fc5cdd4a436b559423f4d993bd5b915df8ce5)) +- **statics:** fix alk token name ([2a9b174](https://github.com/BitGo/BitGoJS/commit/2a9b1744b639b86a12f81d692167925163fd6989)) +- **statics:** fix avaxc bridged asset names ([fec8bb7](https://github.com/BitGo/BitGoJS/commit/fec8bb7e689fda23edd3ebc38328d29beeea3f6a)) +- **statics:** fix bera decimals ([8cc5eb7](https://github.com/BitGo/BitGoJS/commit/8cc5eb78f630db9cff5a9113900eedb4614596bc)) +- **statics:** fix bsgg address ([ff0fd72](https://github.com/BitGo/BitGoJS/commit/ff0fd7204ee5e0f04557d4de1440e08127d8182c)) +- **statics:** fix sol:vi decimal ([4713ce6](https://github.com/BitGo/BitGoJS/commit/4713ce61b13131c6f68b0862d11146c84548cd07)) +- **statics:** make corrections for arbeth and opeth ([5dfc405](https://github.com/BitGo/BitGoJS/commit/5dfc405a36fc97b2c902fec44562b169d8013a18)) +- **statics:** remove space from token ([58d73ac](https://github.com/BitGo/BitGoJS/commit/58d73acb91deaf11449e1cb50d05c0c00d9f6ed9)) +- **statics:** update holesky contract address ([8cfdfc4](https://github.com/BitGo/BitGoJS/commit/8cfdfc4c031e3998e40e8776f9ee22081084cc75)) +- update urls for XTZ and TXTZ explorers ([bd38de9](https://github.com/BitGo/BitGoJS/commit/bd38de95e972d62b99fcd1f5d6c79955545d5cb9)) + +### chore + +- **statics:** onboard new ERC20s tokens ([c43cc31](https://github.com/BitGo/BitGoJS/commit/c43cc313bd56dafc9cbeca3dfb124747faf458c4)) + +### Code Refactoring + +- **abstract-eth:** move methods to abstract-eth ([af8bd10](https://github.com/BitGo/BitGoJS/commit/af8bd10e24c8d58fc227494de6a614098265580a)) +- rename coin 'core' to 'coreum' ([baecc01](https://github.com/BitGo/BitGoJS/commit/baecc013ff7243ce78ebd767bffdb0763b8b4cdb)) +- **sdk-coin-atom:** use abstract-cosmos ([18abbea](https://github.com/BitGo/BitGoJS/commit/18abbea939bb8f1cee1bbc72cfd8a2955468fcc5)) + +### Features + +- **abstract-eth:** add chain id as network identifier ([3ddec05](https://github.com/BitGo/BitGoJS/commit/3ddec05705cff891e46d21743d0ee864d68ab216)) +- **abstract-eth:** add v4 forwarder creation logic ([25faaa3](https://github.com/BitGo/BitGoJS/commit/25faaa33723feb2a4f7ce7209a64841b438a4367)) +- **account-lib:** add holesky testnet coin ([0aaefc0](https://github.com/BitGo/BitGoJS/commit/0aaefc0e53a5a48b2c701ca3c6d5e1c6ec7c19d2)) +- add DISTRIBUTED_CUSTODY coin feature ([7f349fe](https://github.com/BitGo/BitGoJS/commit/7f349fe499693a1e8a62054be63ffd4243008c03)) +- add new coin feature for bulk staking transaction ([ec08d91](https://github.com/BitGo/BitGoJS/commit/ec08d918401c9e6fd928acaa4f53fc0e518c4d1d)) +- add singapore trust as a new coinfeature ([9ad006d](https://github.com/BitGo/BitGoJS/commit/9ad006d49c9c7bdf55bb52fe28a68612e2a097c4)) +- add TON to statics ([fa15414](https://github.com/BitGo/BitGoJS/commit/fa15414babdba76d74d8acd5ed73b1d10519e755)) +- **bitgo:** use holesky etherscan url instead of goerli ([61962f6](https://github.com/BitGo/BitGoJS/commit/61962f6e273fd654575d3c93d9faf1a46bd361e4)) +- **sdk-coin-arbeth:** add arbeth token support ([b55961b](https://github.com/BitGo/BitGoJS/commit/b55961bf474fe09d017c21d3d0169020fff1820f)) +- **sdk-coin-avaxp:** replace export fee for import fee on output validation ([a0ae101](https://github.com/BitGo/BitGoJS/commit/a0ae101487cf88eecb078ed793b640160703c086)) +- **sdk-coin-opeth:** add opeth tokens ([1e50329](https://github.com/BitGo/BitGoJS/commit/1e503292d26cb46ca3e2336a8514018ab09f6759)) +- **sdk-coin-zketh:** add zketh token support ([086b86c](https://github.com/BitGo/BitGoJS/commit/086b86c7886174997a01bea04617256f66e08720)) +- **statics:** add arbeth coin config ([2d84aa4](https://github.com/BitGo/BitGoJS/commit/2d84aa4cee970aab91bb27a391390e7d257d6349)) +- **statics:** add Berachain & Haqq ([988cfd4](https://github.com/BitGo/BitGoJS/commit/988cfd4cd40d0f3fc72b6c080ec19a0acf1b55b4)) +- **statics:** add coinfeature for higher txRequest rebuild limit ([a2bef34](https://github.com/BitGo/BitGoJS/commit/a2bef344ad4eba0486df315dd15f7300709c0ae1)) +- **statics:** add ERC20 tokens for FTX ([2549988](https://github.com/BitGo/BitGoJS/commit/2549988be6d74f98ba6554550f7b7af5de379d61)) +- **statics:** add holesky config ([4c64297](https://github.com/BitGo/BitGoJS/commit/4c642970512c8d606795bd0e3e102ed7b92fec6c)) +- **statics:** add Litentry (LIT) and Ampleforth (AMPL) as tokens ([6acf3f7](https://github.com/BitGo/BitGoJS/commit/6acf3f7ae6883db71bb63fb447ff18b960bb5e5d)) +- **statics:** add matic tokens for ftx ([a625ad1](https://github.com/BitGo/BitGoJS/commit/a625ad13b5677d1cf48fa27527d8ee9b77794a0a)) +- **statics:** add new batch of tokens ([e0f3b20](https://github.com/BitGo/BitGoJS/commit/e0f3b2067dd971057c9aecb1c74649860717bc01)) +- **statics:** add new batch of tokens ([a308ca3](https://github.com/BitGo/BitGoJS/commit/a308ca3ec3e32bc6b22fdc41aef67c17077813d5)) +- **statics:** add new batch of tokens ([58627f8](https://github.com/BitGo/BitGoJS/commit/58627f8bd01af828f4bab34a56be703a2e4b7c59)) +- **statics:** add new batch of tokens ([f690f4f](https://github.com/BitGo/BitGoJS/commit/f690f4fbf5e98a412948925bbb00f06763709b34)) +- **statics:** add new coin feature for cosmos chains ([94341a1](https://github.com/BitGo/BitGoJS/commit/94341a12a08d99aa24988fe25e4cef712e3e73aa)) +- **statics:** add new coin feature to enable txn rebuild in TAT ([b93b7f8](https://github.com/BitGo/BitGoJS/commit/b93b7f8b33f7b624a051f4626906394a9d70cb4b)) +- **statics:** add new coin features for trust ([d5839e0](https://github.com/BitGo/BitGoJS/commit/d5839e0787dfb83638c7eb6b49417760f0993418)) +- **statics:** add new coinfeature for bulk transaction ([f48e8b7](https://github.com/BitGo/BitGoJS/commit/f48e8b70442dc75de1f339a23eeddc436d6b5af8)) +- **statics:** add new cosmoslikecoins feature for cosmos ([ff971bc](https://github.com/BitGo/BitGoJS/commit/ff971bcdad8fc3d533b271e3c70d7815d3b15c57)) +- **statics:** add opeth coin config ([c242760](https://github.com/BitGo/BitGoJS/commit/c2427602b3e8a49b5f1fb98bcd4489ed83d7c278)) +- **statics:** add SOL tokens for FTX ([5c5139a](https://github.com/BitGo/BitGoJS/commit/5c5139a112867701dcda6b3ae5226548be934733)) +- **statics:** add SOL tokens for FTX transfer drift ([1a1aa7a](https://github.com/BitGo/BitGoJS/commit/1a1aa7adc9238acaaa304a66d570a659a7f9401e)) +- **statics:** add test token on holesky ([82389aa](https://github.com/BitGo/BitGoJS/commit/82389aa566b9d1b40674343ecf02636646d90d86)) +- **statics:** add token ustb ([c3c3db5](https://github.com/BitGo/BitGoJS/commit/c3c3db5e50399a2ad9fb8e5592b7941b80abe8e0)) +- **statics:** add zketh coin config ([0afeee2](https://github.com/BitGo/BitGoJS/commit/0afeee2250d7738ec4cec14d1e14b03e81b04983)) +- **statics:** added coin staking feature for stx and cspr to see staking tab on bg23 ([4aa74d0](https://github.com/BitGo/BitGoJS/commit/4aa74d081f2dbbc1db951a638eeb459e5c30506d)) +- **statics:** adds ofc cosmos derivatives in coins.ts ([bb865a8](https://github.com/BitGo/BitGoJS/commit/bb865a85d0d7a467a1a0f861aaa0918e956689ed)) +- **statics:** adds ofcatom, ofctatom, ofcsui and ofctsui in coins.ts ([f15a1a3](https://github.com/BitGo/BitGoJS/commit/f15a1a3d103284779a596ff224ba5770239772a1)) +- **statics:** adds ofcldo in coins.ts ([50355b1](https://github.com/BitGo/BitGoJS/commit/50355b1a6418b860bd03e0241ebbbf5a7bff6bb8)) +- **statics:** adds ofcsbc in coins.ts ([a7d66d2](https://github.com/BitGo/BitGoJS/commit/a7d66d2835877bc3ede48c66f892a4c0cb0e8932)) +- **statics:** adds ofcusdglo in coins.ts ([bc18b0b](https://github.com/BitGo/BitGoJS/commit/bc18b0b1d0cf415133bfe5f48efa9f1deb294bd8)) +- **statics:** adds ofcwsteth in coins.ts ([c16f6ff](https://github.com/BitGo/BitGoJS/commit/c16f6ffbc712865a4b81af7f4e6f001881479d96)) +- **statics:** enable bsc staking ([8f54dc7](https://github.com/BitGo/BitGoJS/commit/8f54dc71de636d1ced22bc6323de72110df95042)) +- **statics:** enable coinfeature for atom ([64dc546](https://github.com/BitGo/BitGoJS/commit/64dc546fd4a91ba0c2f94f9fc2831b6c9f32d7b7)) +- **statics:** enable custody signing rebuilding for NEAR TSS ([320b182](https://github.com/BitGo/BitGoJS/commit/320b18278f2e7c75e671d901891a741038f67b61)) +- **statics:** onboard DUST, PYTH, HOOK, BORG, WECAN, osETH, CROWN ([8aa0161](https://github.com/BitGo/BitGoJS/commit/8aa016141fc66afde54458e9be78035b47e931fa)) +- **statics:** onboard new avaxc tokens ([0d54ebe](https://github.com/BitGo/BitGoJS/commit/0d54ebebc18ce5ee89cb193ca3c363f55f6fc91d)) +- **statics:** onboard new batch of tokens ([f50a075](https://github.com/BitGo/BitGoJS/commit/f50a075ec1262f7d8a8022e41492729d0591b55a)) +- **statics:** onboard new erc20 tokens ([486c17a](https://github.com/BitGo/BitGoJS/commit/486c17a3bbb9554859dec08f95a70eb432b39af7)) +- **statics:** onboard ofcbsc ([cab1665](https://github.com/BitGo/BitGoJS/commit/cab16651a0eea62bfe0d8200804340d27b411bc1)) +- **statics:** update algorand explorer link ([ec41e7b](https://github.com/BitGo/BitGoJS/commit/ec41e7ba43615c82cc37f22f4713e5c435194c1e)) +- **statics:** update full name for ofcldo in coins.ts Ticket: PX-2959 ([914aa57](https://github.com/BitGo/BitGoJS/commit/914aa57f87034aaaa1a5b4165c09d949cb2f6d49)) +- **statics:** update polygon features ([7e6cd86](https://github.com/BitGo/BitGoJS/commit/7e6cd860f44a13ef66f4ce88410a4768b80626fc)) +- **statics:** update thbar usdc token address ([f83d2aa](https://github.com/BitGo/BitGoJS/commit/f83d2aab9e3bc12cebe73b4bb11f284aab00b2ee)) + +### BREAKING CHANGES + +- **bitgo:** changed default eth testnet etherscan url to holesky +- **sdk-coin-atom:** restructured exports + +* Removed constants overlapping with @bitgo/abstract-cosmos +* Removed common Interfaces exported by @bitgo/abstract-cosmos + +Code dependent on the previously exported Interfaces/Constants needs to +be updated to import these from @bitgo/abstract-cosmos instead + +- **abstract-eth:** Type of nextContractSequenceId field in TransactionPrebuild + interface is changed from string to number in AbstractEthLikeCoin and AbstractEthLikeNewCoins classes. + getCustomChainName method is removed from Polygon class because a common + method getCustomChainCommon has been added to AbstractEthLikeNewCoins + class for all EthLike coins. replayProtectionOptions is not optional in buildTransaction method in AbstractEthLikeNewCoins + and needs to be passed to derive the Eth common object from the chainId. + signFinalPolygon method name from Polygon class is updated to signFinalEthLike so that + it can be used for other EthLike coins. getBaseFactor method in Eth + and Polygon class returns number instead of string just to align with + AbstractEthLikeCoin + Ticket: WIN-1012 +- rename coin module, coin name, named exports for coreum +- **statics:** FIX REEF to use UnderlyingAsset.REEF + # [46.0.0](https://github.com/BitGo/BitGoJS/compare/@bitgo/statics@18.2.0...@bitgo/statics@46.0.0) (2024-01-30) ### Bug Fixes diff --git a/modules/statics/package.json b/modules/statics/package.json index 3a44bfad02..dca9202434 100644 --- a/modules/statics/package.json +++ b/modules/statics/package.json @@ -1,6 +1,6 @@ { "name": "@bitgo/statics", - "version": "46.1.0", + "version": "47.0.0", "description": "dependency-free static configuration for the bitgo platform", "main": "./dist/src/index.js", "types": "./dist/src/index.d.ts", diff --git a/modules/utxo-bin/CHANGELOG.md b/modules/utxo-bin/CHANGELOG.md index 541b4a2853..b3af82cdad 100644 --- a/modules/utxo-bin/CHANGELOG.md +++ b/modules/utxo-bin/CHANGELOG.md @@ -3,6 +3,18 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.46.0](https://github.com/BitGo/BitGoJS/compare/@bitgo/utxo-bin@2.14.0...@bitgo/utxo-bin@2.46.0) (2024-02-19) + +### Bug Fixes + +- **root:** update @types/node ([cedc1a0](https://github.com/BitGo/BitGoJS/commit/cedc1a0035e79bb42fda57bf6ac29d606242f50b)) + +### Features + +- **utxo-bin:** add arguments --{user,backup,bitgo}KeyPrefix ([e7a9a03](https://github.com/BitGo/BitGoJS/commit/e7a9a034898947435f493cfd4f1c8673251f804d)) +- **utxo-bin:** add parseXpub command ([b01e21a](https://github.com/BitGo/BitGoJS/commit/b01e21a7f2a39d7a8935ade280fa3ddb194ce5db)) +- **utxo-bin:** add regular base58 parsing ([41e856d](https://github.com/BitGo/BitGoJS/commit/41e856d44ffe75df42bae8140545d33ca5dd151e)) + # [2.44.0](https://github.com/BitGo/BitGoJS/compare/@bitgo/utxo-bin@2.14.0...@bitgo/utxo-bin@2.44.0) (2024-01-30) ### Bug Fixes diff --git a/modules/utxo-bin/package.json b/modules/utxo-bin/package.json index 9dbb4c905c..bf8c4ce410 100644 --- a/modules/utxo-bin/package.json +++ b/modules/utxo-bin/package.json @@ -1,7 +1,7 @@ { "name": "@bitgo/utxo-bin", "description": "Command-line utility for BitGo UTXO transactions", - "version": "2.45.0", + "version": "2.46.0", "files": [ "dist/**/*" ], @@ -27,7 +27,7 @@ "bin": "./dist/bin/index.js", "dependencies": { "@bitgo/blockapis": "^1.8.0", - "@bitgo/statics": "^46.1.0", + "@bitgo/statics": "^47.0.0", "@bitgo/utxo-lib": "^9.34.0", "archy": "^1.0.0", "bech32": "^2.0.0", diff --git a/modules/utxo-ord/CHANGELOG.md b/modules/utxo-ord/CHANGELOG.md index 0ea9727369..a6d920be26 100644 --- a/modules/utxo-ord/CHANGELOG.md +++ b/modules/utxo-ord/CHANGELOG.md @@ -3,6 +3,12 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.20.0](https://github.com/BitGo/BitGoJS/compare/@bitgo/utxo-ord@1.4.0...@bitgo/utxo-ord@1.20.0) (2024-02-19) + +### Features + +- **unspents:** default unspents dimensions to recovery path ([361eb62](https://github.com/BitGo/BitGoJS/commit/361eb62641aac19c876576a65da7f6777dc532a0)) + # [1.18.0](https://github.com/BitGo/BitGoJS/compare/@bitgo/utxo-ord@1.4.0...@bitgo/utxo-ord@1.18.0) (2024-01-30) ### Features diff --git a/modules/utxo-ord/package.json b/modules/utxo-ord/package.json index e441910066..d68bb38612 100644 --- a/modules/utxo-ord/package.json +++ b/modules/utxo-ord/package.json @@ -3,7 +3,7 @@ "description": "Utilities for building ordinals with BitGo utxo-lib", "main": "./dist/src/index.js", "types": "./dist/src/index.d.ts", - "version": "1.19.0", + "version": "1.20.0", "files": [ "dist/**/*" ], @@ -28,7 +28,7 @@ "directory": "modules/utxo-ord" }, "dependencies": { - "@bitgo/sdk-core": "^25.1.0", + "@bitgo/sdk-core": "^26.0.0", "@bitgo/unspents": "^0.46.0", "@bitgo/utxo-lib": "^9.34.0" }, diff --git a/modules/web-demo/CHANGELOG.md b/modules/web-demo/CHANGELOG.md index e177b9dcec..309adc788f 100644 --- a/modules/web-demo/CHANGELOG.md +++ b/modules/web-demo/CHANGELOG.md @@ -3,6 +3,18 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.28.0](https://github.com/BitGo/BitGoJS/compare/@bitgo/web-demo@1.7.11...@bitgo/web-demo@1.28.0) (2024-02-19) + +### Bug Fixes + +- **web-demo:** lock @types/styled-components version ([03036dc](https://github.com/BitGo/BitGoJS/commit/03036dc3a8513b05e7b02be1ff42bd8453d28842)) + +### Features + +- **account-lib:** add holesky testnet coin ([0aaefc0](https://github.com/BitGo/BitGoJS/commit/0aaefc0e53a5a48b2c701ca3c6d5e1c6ec7c19d2)) +- **key-card:** add boxes for master public keys ([a75e7bd](https://github.com/BitGo/BitGoJS/commit/a75e7bdec4ff524bae5860aa0d5bb02598536c97)) +- **key-card:** add keycard generation for cold tss key creation ([76b7246](https://github.com/BitGo/BitGoJS/commit/76b7246e89ed2dd4c17dcfa330e4194d7d45d02f)) + # [1.26.0](https://github.com/BitGo/BitGoJS/compare/@bitgo/web-demo@1.7.11...@bitgo/web-demo@1.26.0) (2024-01-30) ### Bug Fixes diff --git a/modules/web-demo/package.json b/modules/web-demo/package.json index 9a1a105498..fd93fa471d 100644 --- a/modules/web-demo/package.json +++ b/modules/web-demo/package.json @@ -1,6 +1,6 @@ { "name": "@bitgo/web-demo", - "version": "1.27.0", + "version": "1.28.0", "description": "BitGoJS Web demo package", "repository": { "type": "git", @@ -24,45 +24,45 @@ "precommit": "yarn lint-staged" }, "dependencies": { - "@bitgo/key-card": "^0.21.0", - "@bitgo/sdk-api": "^1.42.0", - "@bitgo/sdk-coin-ada": "^2.35.0", - "@bitgo/sdk-coin-algo": "^1.25.0", - "@bitgo/sdk-coin-avaxc": "^2.27.0", - "@bitgo/sdk-coin-avaxp": "^3.21.0", - "@bitgo/sdk-coin-bch": "^1.6.0", - "@bitgo/sdk-coin-bcha": "^1.8.0", - "@bitgo/sdk-coin-bsc": "^20.1.0", - "@bitgo/sdk-coin-bsv": "^1.6.0", - "@bitgo/sdk-coin-btc": "^1.8.0", - "@bitgo/sdk-coin-btg": "^1.6.0", - "@bitgo/sdk-coin-celo": "^1.13.0", - "@bitgo/sdk-coin-cspr": "^1.25.0", - "@bitgo/sdk-coin-dash": "^1.6.0", - "@bitgo/sdk-coin-doge": "^1.13.0", - "@bitgo/sdk-coin-dot": "^3.33.0", - "@bitgo/sdk-coin-eos": "^1.6.0", - "@bitgo/sdk-coin-etc": "^1.5.0", - "@bitgo/sdk-coin-eth": "^21.1.0", - "@bitgo/sdk-coin-eth2": "^1.5.0", - "@bitgo/sdk-coin-ethw": "^18.1.0", - "@bitgo/sdk-coin-hbar": "^1.11.0", - "@bitgo/sdk-coin-ltc": "^2.3.0", - "@bitgo/sdk-coin-near": "^1.7.0", - "@bitgo/sdk-coin-polygon": "^18.1.0", - "@bitgo/sdk-coin-rbtc": "^1.13.0", - "@bitgo/sdk-coin-sol": "^2.38.0", - "@bitgo/sdk-coin-stx": "^2.4.0", - "@bitgo/sdk-coin-sui": "^4.23.0", - "@bitgo/sdk-coin-trx": "^1.36.0", - "@bitgo/sdk-coin-xlm": "^2.23.0", - "@bitgo/sdk-coin-xrp": "^1.8.0", - "@bitgo/sdk-coin-xtz": "^1.7.0", - "@bitgo/sdk-coin-zec": "^1.6.0", - "@bitgo/sdk-core": "^25.1.0", - "@bitgo/sdk-lib-mpc": "^8.33.0", - "@bitgo/statics": "^46.1.0", - "bitgo": "^36.1.0", + "@bitgo/key-card": "^0.22.0", + "@bitgo/sdk-api": "^1.43.0", + "@bitgo/sdk-coin-ada": "^2.36.0", + "@bitgo/sdk-coin-algo": "^1.26.0", + "@bitgo/sdk-coin-avaxc": "^2.28.0", + "@bitgo/sdk-coin-avaxp": "^3.22.0", + "@bitgo/sdk-coin-bch": "^1.6.1", + "@bitgo/sdk-coin-bcha": "^1.8.1", + "@bitgo/sdk-coin-bsc": "^21.0.0", + "@bitgo/sdk-coin-bsv": "^1.6.1", + "@bitgo/sdk-coin-btc": "^1.8.1", + "@bitgo/sdk-coin-btg": "^1.6.1", + "@bitgo/sdk-coin-celo": "^1.14.0", + "@bitgo/sdk-coin-cspr": "^1.26.0", + "@bitgo/sdk-coin-dash": "^1.6.1", + "@bitgo/sdk-coin-doge": "^1.13.1", + "@bitgo/sdk-coin-dot": "^3.34.0", + "@bitgo/sdk-coin-eos": "^1.6.1", + "@bitgo/sdk-coin-etc": "^1.5.1", + "@bitgo/sdk-coin-eth": "^22.0.0", + "@bitgo/sdk-coin-eth2": "^1.5.1", + "@bitgo/sdk-coin-ethw": "^19.0.0", + "@bitgo/sdk-coin-hbar": "^1.12.0", + "@bitgo/sdk-coin-ltc": "^2.3.1", + "@bitgo/sdk-coin-near": "^1.7.1", + "@bitgo/sdk-coin-polygon": "^19.0.0", + "@bitgo/sdk-coin-rbtc": "^1.14.0", + "@bitgo/sdk-coin-sol": "^2.39.0", + "@bitgo/sdk-coin-stx": "^2.4.1", + "@bitgo/sdk-coin-sui": "^4.24.0", + "@bitgo/sdk-coin-trx": "^1.37.0", + "@bitgo/sdk-coin-xlm": "^2.24.0", + "@bitgo/sdk-coin-xrp": "^1.8.1", + "@bitgo/sdk-coin-xtz": "^1.7.1", + "@bitgo/sdk-coin-zec": "^1.6.1", + "@bitgo/sdk-core": "^26.0.0", + "@bitgo/sdk-lib-mpc": "^9.0.0", + "@bitgo/statics": "^47.0.0", + "bitgo": "^37.0.0", "lodash": "^4.17.15", "react": "^17.0.2", "react-dom": "^17.0.2",