Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

@bitgo/sdk-core

BitGo30.7kMIT33.1.0TypeScript support: included

core library functions for BitGoJS

readme

BitGo JavaScript SDK

The BitGo Platform and SDK makes it easy to build multi-signature crypto-currency applications today with support for Bitcoin, Ethereum and many other coins. The SDK is fully integrated with the BitGo co-signing service for managing all of your BitGo wallets.

Included in the SDK are examples for how to use the API to manage your multi-signature wallets.

Please email us at support@bitgo.com if you have questions or comments about this API.

Module Overview

The BitGo SDK repository is a monorepo composed of separate modules, each of which implement some subset of the features of the SDK.

Package Name Module Description
bitgo bitgo Authentication, wallet management, user authentication, cryptographic primitives, abstract coin interfaces, coin implementations. Link
@bitgo/account-lib account-lib Build and sign transactions for account-based coins. Link
@bitgo/blake2b blake2b Blake2b (64-bit version) in pure JavaScript. Link
@bitgo/blake2b-wasm blake2b-wasm Blake2b implemented in WASM. Link
@bitgo/blockapis blockapis Access public block explorer APIs for a variety of coins. Link
@bitgo/express express Local BitGo transaction signing server and proxy. Link
@bitgo/statics statics Static configuration values used across the BitGo platform. Link
@bitgo/unspents unspents Defines the chain codes used for different unspent types and methods to calculate bitcoin transaction sizes. Link
@bitgo/utxo-bin utxo-bin Command-line utility for BitGo UTXO transactions. Link
@bitgo/utxo-lib utxo-lib Build and sign transactions for utxo-based coins. Link

Release Notes

Each module provides release notes in modules/*/CHANGELOG.md.

The release notes for the bitgo module are here.

Release Cycle

The BitGoJS SDK use a number of branches to control the development of various packages throughout the deployment lifecycle. Provided below is an overview to how branches relate to one another.

Branch Status NPM Description
master Unstable N/A Ongoing development of SDK packages
rel/latest Stable latest Deployed packages from master to rel/latest. This includes Express and is recommended to use rel/latest when not using Docker images for Express.

Other tags may be released to npm (e.g. hotfix, dev, etc...), but are not considered critical to the common path for consumers usage of SDK packages unless otherwise stated.

Examples

Examples can be found in each of the modules specific to the module use cases. Starter examples can be found here.

NodeJS Version Support Policy

BitGoJS currently provides support for the following Node versions per package.json engines policy:

"engines": {
  "node": ">=18 <21",
  "npm": ">=3.10.10"
}

We specifically limit our support to these versions of Node, not because this package won't work on other versions, but because these versions tend to be the most widely used in practice. It's possible the packages in this repository will work correctly on newer or older versions of Node, but we typically don't run automated tests against non-specified versions of Node (including odd versions), with the possible exception of the latest odd numbered version for advanced awareness of upcoming breaks in version support.

As each Node LTS version reaches its end-of-life we will exclude that version from the node engines property of our package's package.json file. Removing a Node version is considered a breaking change and will entail the publishing of a new major version of this package. We will not accept any requests to support an end-of-life version of Node, and any pull requests or issues regarding support for an end-of-life version of Node will be closed. We will accept code that allows this package to run on newer, non-LTS, versions of Node. Furthermore, we will attempt to ensure our own changes work on the latest version of Node. To help in that commitment, our continuous integration setup runs the full test suite on the latest release of the following versions of node:

  • 18
  • 20

JavaScript package managers should allow you to install this package with any version of Node, with, at most, a warning if your version of Node does not fall within the range specified by our node engines property. If you encounter issues installing this package on a supported version of Node, please report the issue to us.

Notes for Developers

See DEVELOPERS.md

changelog

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

33.1.0 (2025-04-29)

Bug Fixes

  • sdk-core: add validation for unsigned txHex (eff30e3)

Features

  • add option to not decorate utxo transfers (1d17680)
  • list wallet addresses sorted by balance (6835c5d)
  • sdk-coin-soneium: add transaction builder (921cdbd)

33.0.0 (2025-04-25)

Bug Fixes

  • abstract-eth: fix building using from for first signer (c8ec337)

chore

  • fix bls coderemoval build issue (2cd5d6e)

Code Refactoring

  • remove unused bls and eth2 codebase (4ffd5bd)
  • root: remove bitgo backup provider "bitgoTrustAsKrs" (f5f38b1)

Features

  • abstract-eth: support building eth tx for a first signer (cbd4d4c)
  • add bulk update functionality for wallet shares (ef5a1b1)
  • add isTssSupportGated method and gate arb and op (c2a38cd)
  • get max spendable given unspent ids (1720ac3)
  • handle rejected promises in bulk wallet share updates (cb79082)
  • sdk-coin-mon: add transaction builder (cff759f)
  • sdk-coin-stt: add transaction builder (1e77306)
  • sdk-coin-ton: add support for recovery for ton (bdeb737)
  • sdk-coin-world: add transaction builder (30e888e)
  • sdk-core: add RBF as a transaction acceleration option (d14ab4b)
  • send digital asset (e4f9135)
  • statics: add coin feature TSS_SUPPORT_GATED and gate arb and op (bb217aa)
  • statics: map NFT collection ID to BaseCoin (827a1ac)
  • update bulkUpdateWalletShareRequest to wrap params in shares object (7d85925)

BREAKING CHANGES

  • remove bls and eth2 sdk

TICKET: WP-3961

  • remove bls and eth2 sdk

TICKET: WP-3961

  • root: remove bitgo backup provider "bitgoTrustAsKrs"

TICKET: WP-4186

32.2.0 (2025-04-15)

Bug Fixes

  • sdk-core: messageEncoded is encoded as hex (39efcfd)

Features

  • add approveToken function for erc20 sendMany (6c5f1db)
  • sdk-api: add decryptKeys method for bulk wallet key decryption (5a6e36f)
  • sdk-coin-icp: implemented recover() for WRW support (d6bd979)

32.1.0 (2025-04-04)

Bug Fixes

  • sdk-coin-stx: fix issue in verifyTx for sip10 tokens (40c7597)

Features

  • abstract-eth: added support for mpcv2 in recovery (da92bf8)

32.0.1 (2025-04-02)

Note: Version bump only for package @bitgo/sdk-core

32.0.0 (2025-03-28)

Bug Fixes

  • abstract-eth: return eip 191 encoded message as a hex string (6ae1979)
  • ensure user params are used for tx verification (b0ec18e)
  • sdk-core: validate unsigned staking transaction before sign (8121753)

Features

  • express: add includeBalance option when fetching lightning wallets (832aa59)
  • sdk-core: add GoStakingWallet (f9d98ab)

BREAKING CHANGES

  • abstract-eth: messageEncoded is now encoded as a hex string

31.2.1 (2025-03-20)

Reverts

  • Revert "fix(sdk-core): add validation for unsigned txHex" (4333b10)

31.2.0 (2025-03-18)

Bug Fixes

  • pass isBatch in send API (b8c0dfc)
  • sdk-core: add validation for unsigned txHex (4a5ba60)
  • sdk-core: set default multisig if empty (e2727df)
  • sdk-core: validate sweep destination on utxos (b480b8c)

Features

  • express: remove unneeded express routes and use subtype on wallet (3356783)
  • sdk-core: add aed and sgd (2ba82d6)
  • sdk-core: add babylon and core staking params (e13d5da)
  • sdk-core: add custodial lightning wallet creation (d19802d)
  • sdk-core: lightning wallet sharing support (2d1d566)
  • send lightning payment after pending approval (82e06db)

31.1.0 (2025-03-06)

Bug Fixes

  • abstract-substrate: add substrate mainnet link (7320d6d)
  • default to api version full if none specified (9dca67f)

Features

  • abstract-substrate: add wrw for tao (9f30890)

31.0.0 (2025-03-04)

Bug Fixes

  • dependency fixes for secp256 lib (826db0b)
  • enable tokens for cold wallet (544733c)
  • fix the atom public rest endpoint (e6973d4)
  • root: replace elliptic with noble/curves/secp256k1 (50a208d)
  • sdk-core: ed tss bug fix (e424f44)
  • sdk-lib-mpc: fix time warp during decrypting comms in MPCv2 (c060690)
  • updating coredao api url (9f79847)

Features

  • abstract-lightning: move lnv2 logic from sdk-core (5c9114d)
  • add support to create lightning payments (ffa5e71)
  • remove requirement fee for keyternal (4b3c1e6)
  • sdk-coin-apt: recommend min gas tank balance for next 1000 txns (74071ab)

BREAKING CHANGES

  • abstract-lightning: Lightning v2

30.0.0 (2025-02-26)

Bug Fixes

  • fix the atom public rest endpoint (e6973d4)
  • root: replace elliptic with noble/curves/secp256k1 (50a208d)
  • sdk-core: ed tss bug fix (e424f44)
  • sdk-lib-mpc: fix time warp during decrypting comms in MPCv2 (c060690)
  • updating coredao api url (9f79847)

Features

  • abstract-lightning: move lnv2 logic from sdk-core (5c9114d)
  • sdk-coin-apt: recommend min gas tank balance for next 1000 txns (74071ab)

BREAKING CHANGES

  • abstract-lightning: Lightning v2

29.0.0 (2025-02-20)

Bug Fixes

  • fix the atom public rest endpoint (e6973d4)

Features

  • abstract-lightning: move lnv2 logic from sdk-core (5c9114d)
  • sdk-coin-apt: recommend min gas tank balance for next 1000 txns (74071ab)

BREAKING CHANGES

  • abstract-lightning: Lightning v2

28.25.0 (2025-02-19)

Bug Fixes

  • root: bump elliptic to 6.6.1 (f588850)
  • sdk-core: use DateFromISOString in invoice expiry (080eb32)
  • update babyNodeUrl for testnet (ec7bbe4)

Features

  • add skeleton for v2 lightning (5bd613e)
  • sdk-core: move lightning specific wallet functions (e63129d)
  • sdk-core: validate update lightning wallet params (c20ea1f)

28.24.0 (2025-02-11)

Bug Fixes

  • sdk-core: use DateFromISOString in invoice expiry (080eb32)

Features

  • add skeleton for v2 lightning (5bd613e)

28.23.0 (2025-02-05)

Features

  • adding overrides for coredao for non-bitgo recovery support through wrw (0905dc6)
  • sdk-coin-apt: non fungible asset transaction building (eb84c77)
  • sdk-coin-icp: added address creation and validation logic (5f28145)
  • sdk-core: add invoice codecs (ba62f5f)
  • sdk-core: generalize getSignatureShareRoundX mpcv2 helpers (fb43c7c)

28.22.0 (2025-01-28)

Features

  • add type exports for base enums (553c936)
  • sdk-coin-wemix: add transaction builder (3f7133b)

28.21.1 (2025-01-23)

Note: Version bump only for package @bitgo/sdk-core

28.21.0 (2025-01-23)

Features

  • sdk-coin-baby: add SDK support for babylon (932541b)
  • sdk-coin-flr: add transaction builder (3a69830)
  • sdk-coin-sgb: add transaction builder (bf2c507)
  • sdk-coin-xdc: add transaction builder (eebe928)
  • sdk-core: add backup codecs (cddf32c)
  • sdk-core: add bera native staking fields (d38db99)
  • sdk-core: add skipReceiveAddress optional parameter IWallets::list in SDK (f7eaefe)

28.20.0 (2025-01-20)

Bug Fixes

  • sdk-core: add dRepId to StakingOptions (2a7a77d)

Features

  • sdk-core: add static deriveKeyWithSeed implementation (17f8547)
  • sdk-core: add WalletBalance codecs (1d3f09d)
  • sdk-core: return all fields in WalletBalance codecs (db6c292)

28.19.1 (2025-01-15)

Bug Fixes

  • deps: bump public-types library (e8679cd)
  • root: add retry mechanism for MPC sendSignatureShareV2 (ef520da)

28.19.0 (2025-01-09)

Features

  • adding support for non-bitgo recovery for coredao and oas (37f5e49)

28.18.0 (2025-01-03)

Bug Fixes

  • allow locktime as build param (b433fc0)
  • sdk-core: fix btc unstaking signing (25160fb)
  • sdk-core: improve createUserKeychain (8f429c1)

Features

  • sdk-core: enable token enablements for multisig backing wallets (db1d35d)

28.17.2 (2024-12-24)

Note: Version bump only for package @bitgo/sdk-core

28.17.1 (2024-12-19)

Bug Fixes

  • sdk-core: choose correct default apiVersion for tss (c3bc7f0)
  • sdk-core: ignore case for btc unstaking transaction type (aed4488)

28.17.0 (2024-12-17)

Bug Fixes

  • abstract-utxo: pass actual wallet to signTransaction (55caa4a)

Features

  • sdk-coin-ada: support vote delegation (6b9ddd8)

28.16.0 (2024-12-17)

Bug Fixes

  • abstract-utxo: pass actual wallet to signTransaction (55caa4a)

Features

  • sdk-coin-ada: support vote delegation (6b9ddd8)

28.15.2 (2024-12-12)

Bug Fixes

  • use max spendable amount to sweep balance (19eba51)

28.15.1 (2024-12-11)

Bug Fixes

  • sdk-core: fix MPCv2 SMC wallet generation (4782337)

28.15.0 (2024-12-03)

Bug Fixes

  • sdk-core: deprecate displayOrder in ITransactionExplanation (316ea22)

Features

  • add @types/keccak to packages that use it (7e25872)
  • sdk-core: add sender walletId for btc unstaking (ab12948)
  • sdk-core: enable dkls cold and custody wallet creation (5360e06)

28.14.2 (2024-11-26)

Bug Fixes

  • sdk-core: change expireAt for btc staking to string (1fd302b)
  • sdk-core: preprocess recipients before initiate (c71ca11)

28.14.1 (2024-11-21)

Bug Fixes

  • validate addresses created matches the requested format (01006ee)

28.14.0 (2024-11-19)

Features

  • sdk-coin-coredao: add coredao sdk skeleton (0e6ce18)
  • sdk-coin-oas: add oas sdk skeleton (d04f601)

28.13.2 (2024-11-14)

Note: Version bump only for package @bitgo/sdk-core

28.13.1 (2024-11-08)

Bug Fixes

  • sdk-core: update mpcv1 gpg key for prod (4402dcc)

28.13.0 (2024-11-07)

Bug Fixes

  • sdk-core: add ui field for btc staking (c932add)
  • sdk-core: update mpcv1 gpg key on prod (05da48f)

Features

  • retrofit during eth tss recovery (4a743ac)
  • sdk-core: update prebuildSelfManagedStakingTransaction (92c8c9d)

28.12.0 (2024-11-01)

Bug Fixes

  • sdk-core: pass correct walletVersion to wallet platform (6564098)

Features

  • sdk-coin-xrp: add tokenTransferBuilder (ce6e142)
  • sdk-coin-xrp: add trustsetBuilder (9c23193)
  • sdk-core: add support for eth v6 wallet (6ac4ba3)
  • sdk-core: add tests for new pick mpc gpg pub key function (fbcfcbf)
  • sdk-core: refactor tss ecdsa hot wallet signing logic to be in sdk (27c4c7d)
  • sdk-core: support hardcoded gpg keys for non-express hot wallet flow (7dda747)
  • sdk-core: support hardcoding bitgo pgp keys in external signer (f2db18f)
  • update public-types (85f8d0f)

28.11.0 (2024-10-22)

Features

  • sdk-core: fix deriveLightningServiceSharedSecret test (696c91a)

28.10.0 (2024-10-15)

Features

  • add support for withdrawals from receive addr for ADA (ed90e7d)

28.9.0 (2024-10-08)

Features

  • sdk-core: add BUILD_ONLY flag to fanoutUnspents (667c366)

28.8.0 (2024-10-04)

Features

  • sdk-coin-ton: add single nominator withdraw txn (Ticket: SC-370) (f89be52)
  • sdk-core: add new param to fanout interface (7c98f35)
  • sdk-core: reserve unspents from the SDK (42ffe16)

28.7.0 (2024-09-24)

Bug Fixes

  • express: adding missing external signer mode sig param (6a69aef)

Features

  • sdk-core: add utility function for get sharing keys API (c2234f2)

28.6.0 (2024-09-19)

Features

  • sdk-coin-sui: recover tokens (218b1af)

28.5.0 (2024-09-16)

Bug Fixes

  • add wallet type check for sign transaction (ddc04f5)

Features

  • express: encrypt signer macaroon using ecdh (62cbd00)
  • sdk-core: add bulkAcceptShare function (fac2743)
  • sdk-core: add bulkShareWallet method (577d631)

28.4.0 (2024-09-10)

Bug Fixes

  • sdk-core: generate wallet cleanup (9cb02bd)

Features

  • express: add apis to init lnd signer at express (5c84196)
  • sdk-core: mark buildSignAndSend and expose buildAndSign (2ef604d)

28.3.0 (2024-09-03)

Features

  • sdk-core: add lightning wallet functions (7b48023)
  • sdk-core: add utils for signer lnd init (719135d)
  • sdk-core: enforce eddsa commitment validation (dccc590)

28.2.0 (2024-08-29)

Features

  • sdk-core: add provider as stake options (7e57620)
  • sdk-core: improve wallet.signTransaction to get the user key (c52a484)

28.1.0 (2024-08-27)

Features

  • sdk-coin-bera: add bera sdk skeleton (94f1338)
  • sdk-coin-bera: add bera sdk skeleton (db64fa8)
  • sdk-core: add encryptedWalletPassphrase to generateWallet method (bce6011)

28.0.0 (2024-08-20)

Bug Fixes

  • root: bump public-types and fix SMC MPCv2 format (c739aa8)
  • sdk-core: add back state checks for MPCv2 SMC utils (c6f673d)
  • sdk-core: add hash for external signer for ecdsa gg18 (bc5e4d6)
  • sdk-core: update ADATA to include the derivationPath (b4c9d8d)

Features

  • move opensslbytes to own package (e23c562)
  • sdk-coin-etc: non-bitgo recovery support for wrw (017155b)
  • sdk-coin-sui: create broadcastable MPC transaction (9b69f25)
  • sdk-core: add create and verify message signature (9275d11)
  • sdk-core: add lightning utils (08ef8ac)
  • sdk-core: add new field to stake request (6a5b9c9)
  • sdk-core: add new lightning to index (20b1b7b)
  • sdk-core: add Signable type and canonicalizeObject (aacc76a)
  • sdk-core: add tests for canonicalizeObject (c4cc112)
  • sdk-core: add tests for signatures (edefc9e)
  • sdk-core: lightning signature use mainnet (84bce9e)
  • sdk-core: use testnet for lightning signature (34c7e04)
  • support specifying unspents in SUI sendmany (6823a26)

BREAKING CHANGES

  • clients using challenge generation & TSS Recovery functions must now install @bitgo/sdk-opensslbytes separately & provide the openSSLBytes WASM themselves.

Ticket: CE-4329

27.9.0 (2024-08-13)

Bug Fixes

  • root: bump public-types and fix SMC MPCv2 format (c739aa8)
  • sdk-core: add back state checks for MPCv2 SMC utils (c6f673d)
  • sdk-core: add hash for external signer for ecdsa gg18 (bc5e4d6)
  • sdk-core: update ADATA to include the derivationPath (b4c9d8d)

Features

  • sdk-core: add create and verify message signature (9275d11)
  • sdk-core: add lightning utils (08ef8ac)
  • sdk-core: add new field to stake request (6a5b9c9)
  • sdk-core: add new lightning to index (20b1b7b)
  • sdk-core: add Signable type and canonicalizeObject (aacc76a)
  • sdk-core: add tests for canonicalizeObject (c4cc112)
  • sdk-core: add tests for signatures (edefc9e)
  • sdk-core: lightning signature use mainnet (84bce9e)
  • sdk-core: use testnet for lightning signature (34c7e04)

27.8.0 (2024-08-07)

Bug Fixes

  • root: replace MPCv2 SMC types for public-types (cb4c68f)

Features

  • abstract-cosmos: add dkls support for cosmos hot wallet recovery (da24a55)
  • sdk-coin-sui: non-bitgo recovery (a60531a)
  • sdk-lib-mpc: support dep injection of dkls wasm in dsg (a8c09ab)

27.7.0 (2024-07-30)

Bug Fixes

  • sdk-core: support backup party id in mpcv2 signing utils (de20f6d)

Features

  • root: implement MPCv2 SMC wallet creation utils (8c91b19)

27.6.0 (2024-07-24)

Bug Fixes

  • sdk-core: fixing nocks for tests (4d66d5d)
  • sdk-core: removing message signing logic in signTxRequest (a41d38d)

Features

  • sdk-core: create lightning wallet document (6519f8f)
  • sdk-core: list wallet accepting enterprise id (f012e7c)
  • sdk-core: logic for which requesttype (e6ebd94)
  • sdk-core: script for message signing test (404eb80)
  • sdk-core: tweaking message signing response type (4e0041e)

27.5.0 (2024-07-16)

Bug Fixes

  • sdk-core: enterprise id is required for recraete mpc (0c693f3)

Features

  • root: add Adata validation for DSG session validation (2f01009)
  • sdk recreate keychain for mpc v1 to v2 (eded21f)
  • sdk-core: add base utils for MPCv2 external signer (3928f9b)
  • sdk-core: implemented signing with external signer for MPCv2 (b6cb2b0)
  • support specifying unspents in Ada sendmany calls (2bb92dd)

27.4.1 (2024-07-04)

Note: Version bump only for package @bitgo/sdk-core

27.4.0 (2024-07-02)

Features

  • sdk-api: add bscscan config (2df7f75)

27.3.0 (2024-06-27)

Bug Fixes

  • add reqid to already extended prebuildParams (90309fd)

Features

  • sdk-core: add prebuild staking transaction function (Ticket: SC-96) (58f6cef)

27.2.0 (2024-06-26)

Bug Fixes

  • sdk-core: change signTransactionTss return output (0462ac5)
  • sdk-core: default to MPCv2 for ecdsa (67f656f)

Features

  • also check if network supports script type (1420565)
  • enable p2trMusig2 for testnet cold wallets (d1bba0a)
  • root: bumped WP public types (41e2f87)
  • sdk-core: add tss coins method to BaseCoin class (65ba76e)
  • sdk-core: added missing request tracer propagation (29447f9)
  • sdk-core: adding MPCv1 to MPCv2 retrofit helper (8b13b16)

27.1.2 (2024-06-21)

Note: Version bump only for package @bitgo/sdk-core

27.1.1 (2024-06-20)

Note: Version bump only for package @bitgo/sdk-core

27.1.0 (2024-06-14)

Features

  • sdk-coin-ethlike: add new eth like coin packages (ba305cb)
  • sdk-core: added propagation of reqId to sendMany (411efa7)

27.0.0 (2024-06-11)

Features

  • encrypt and return backup key by default (f80d834)
  • sdk-core: added reqId propagation to ecdsa methods (35d6beb)
  • sdk-core: added unit tests (f77473f)
  • sdk-core: propagate reqId for prebuildTransaction downstream methods (789d305)
  • sdk-core: use new sign and send apis (4bf737c)

BREAKING CHANGES

  • changes the default behavior of generateWallet

26.16.0 (2024-06-05)

Bug Fixes

  • sdk-core: call txRequest migration for all apiVersion=full (53b5c2b)
  • sdk-core: pad alpha and mu shares of MPCV1 (3235e8c)

Features

  • sdk-coin-sol: add sol close ATA recovery support (b1fdb64)
  • sdk-core: make sendManyTss backwards compatible with sendMany (37553bd)
  • sdk-core: supply isMPCv2 for MPCv2 key creation (64bd55a)

26.15.0 (2024-05-31)

Features

  • abstract-eth: add recovery support for bsc and polygon mpcv2 (820e7b4)
  • add bitgo network connection schema (2324060)

26.14.0 (2024-05-28)

Bug Fixes

  • should be able to generate onchain custodial wallet with express (355dc8c)

Features

  • sdk-core: remove hardcoded coinSpecific forwarderVersions (6c9eff2)
  • statics: enable cosmosLike MPCv2 (231d25e)
  • update @bitgo/public-types to latest (4ce79f1)
  • use settings API to switch between MPCv2 and v1 (85e2df2)

26.13.0 (2024-05-22)

Features

  • sdk-core: support smaller mpcv2 keycard (63512d4)

26.12.0 (2024-05-17)

Features

  • remove conditional p2trMusig2 check (9683f33)

26.11.1 (2024-05-13)

Note: Version bump only for package @bitgo/sdk-core

26.11.0 (2024-05-08)

Bug Fixes

  • root: fix keychains updatePassword for tss (4cc09a8)
  • rsa decrypt only needed for node (3ce36cc)
  • sdk-core: fix ci check issue (d0eb311)
  • sdk-core: route PA flow to use MPCv2 (7c116e9)
  • use native crypto when overridden (027245e)

Features

  • add network connection encryption function (8d43b26)
  • breakout encryption logic functions (af048f7)
  • sdk-lib-mpc: support mpcv1 to mpcv2 retrofit (b54a465)

26.10.0 (2024-05-01)

Bug Fixes

Features

  • sdk-core: add MPCv2 wallet creation (3b15e71)
  • sdk-core: create dkls wallets with version 3 as well (a14151a)
  • sdk-core: dkls signing with wallet platform (90341a9)
  • sdk-core: switch tss signing b/w mpc v1/v2 (c3d05f8)
  • wp: add sig combine verification check on client side (c069f8b)
  • wp: update public-types and pass signatureR (b0dba88)

26.9.0 (2024-04-25)

Features

  • sdk-coin-stx: add max amount and auth-id for self-stack pox-4 (bf12091)
  • sdk-core: modify accept share method (74cba44)

26.8.2 (2024-04-24)

Bug Fixes

  • superagent upgrade to 9.0 (6e9aa43)

26.8.1 (2024-04-22)

Note: Version bump only for package @bitgo/sdk-core

26.8.0 (2024-04-17)

Features

  • sdk-lib-mpc: combine partial signatures util support (c7f126f)

Reverts

  • Revert "feat: protect pass by value when sending data out" (ef1497f)

26.7.0 (2024-04-12)

Bug Fixes

  • pending approvals for txRequestLite should not use multiSig flow (7802998)

Features

  • bitgo: add PATCH and OPTIONS to redirectRequest (4c8ba7a)
  • sdk-coin-stx: add support to nakamoto updgrade stack-stx tx (f9cab3a)

26.6.2 (2024-04-10)

Note: Version bump only for package @bitgo/sdk-core

26.6.1 (2024-04-09)

Note: Version bump only for package @bitgo/sdk-core

26.6.0 (2024-04-08)

Features

  • protect pass by value when sending data out (8755bdd)

26.5.0 (2024-04-05)

Features

  • sdk-coin-avaxp: update avaxp staking (b6df6ce)
  • sdk-core: deprecate openssl class (9fa06ba)

26.4.0 (2024-03-28)

Bug Fixes

  • sdk-core: remove onToken validation when creating address (75f7fb7)

Features

  • sdk-coin-avaxp: add skeleton for addPermissionLessValidator tx (08ad690)
  • sdk-core: add 2 new fields for staking options (abdddd7)

26.3.0 (2024-03-19)

Features

  • sdk-core: add support for wallet shares without admin approvals (734478d)

26.2.0 (2024-03-11)

Features

  • sdk-core: add new supportsDeriveKeyWithSeed flag (c82bc46)

26.1.1 (2024-02-28)

Note: Version bump only for package @bitgo/sdk-core

26.1.0 (2024-02-22)

Bug Fixes

  • sdk-core: deprecate derivedHardened for eddsa KeyPair (34d8fb0)

Features

  • sdk-core: implement root key creation for eddsa multisig (69bcaac)

26.0.0 (2024-02-19)

Bug Fixes

  • add pendingApprovaId in prebuildTxTss response (049466b)
  • bitgo: fix updating the wallet build defaults (fed02a4)
  • downgrade from `io-ts@2.2.xtoio-ts@2.1.3` (78f138a)
  • remove unused dynamic headers (4243c1d)
  • root: add source to tss smc wallet creation (316ff20)
  • root: improve error handling for consolidateAccount (0d74c2a)
  • root: update @types/node (cedc1a0)
  • sdk-core: add change address type for utxo coins (711ba2d)
  • sdk-core: add check to validate if PA triggered another condition (0d773ec)
  • sdk-core: add pendingappr id in build api (3ace9ac)
  • sdk-core: add rebuild step before eddsa signing (462c7f8)
  • sdk-core: allow v4 forwarders (90104b8)
  • sdk-core: do not hardcode eddsa tss utils in PA (366ffd2)
  • sdk-core: do not sign txRequest full with PA (6558de2)
  • sdk-core: export bip32HdTree as BIP32 (cc80aa6)
  • sdk-core: fix coreum node url (936c76d)
  • sdk-core: fix dc wallet creation (70c5e35)
  • sdk-core: fix ecdsa with external signer (09884c0)
  • sdk-core: fix hash for tss ecdsa PA signing (e57f6f9)
  • sdk-core: fix issue related to bignumber version (519fe47)
  • sdk-core: handle txRequest full PA before signing (9de0eae)
  • sdk-core: include tests in tsconfig.json (91c1c6c)
  • sdk-core: move --recursive flag to package.json (1147ebe)
  • sdk-core: only add headers if they exist and nonempty (e85c55a)
  • sdk-core: sign txRequest full in pendingApproval.approve (c9f6eea)
  • sdk-core: use BuildParams.encode when consolidating unspents (f83f096)
  • sdk-core: whitelist tx format param for sweep api (8645f99)
  • statics: make corrections for arbeth and opeth (5dfc405)
  • use public types for tx send (6a0e5c7)
  • use whitelisted send params for tx initiate (0cf9f4c)

chore

  • update BitGo/public-types to 2.0.0 (a74148d)

Code Refactoring

  • rename coin 'core' to 'coreum' (baecc01)

Features

  • add address book methods to wallet class (ff315b3)
  • add bitgo network methods to trading class (94b3093)
  • add enterprise-id to header (31dd71b)
  • add rbf params to accelerateTransaction (605dd31)
  • add walletFlags property, helper methods (f0fd760)
  • bitgo: use holesky etherscan url instead of goerli (61962f6)
  • deprecate old settlement code (550380d)
  • express: add external signer support for signig with derivation paths (ceb89dd)
  • pass down includeRbf: true while fetching tx to be replaced (4a5d9f0)
  • root: whitelist apiVersion for buildAccountConsolidations (83003de)
  • sdk-coin-algo: support for token enablement (af718c9)
  • sdk-coin-bera: add Berachain skeleton (b3d43c5)
  • sdk-coin-core: add coreum sdk (af73ccd)
  • sdk-coin-dot: create function to produce broadcastable dot sweep (ad9c9c4)
  • sdk-coin-hbar: implement recover method for native hbar (45c4b7a)
  • sdk-coin-islm: add Islamic Coin (c49bdd1)
  • sdk-coin-sol: add sol token recovery support (8a46e48)
  • sdk-coin-sol: add transaction message authorize builder (649b7df)
  • sdk-coin-sol: add tx builder for delegate and deactivate (a7cdaaa)
  • sdk-coin-sol: create method to produce broadcastable sol sweep txn (d69ca4e)
  • sdk-coin-sui: add custom tx type (8136220)
  • sdk-coin-trx: batch consolidate native TRX to base (a781709)
  • sdk-coin-zeta: add recovery functionality for zeta (b7d428f)
  • sdk-coin-zeta: zeta redelegate txn support with tests (b9bf137)
  • sdk-coin-zketh: add zketh token support (086b86c)
  • sdk-core: add custodial and smc tss wallet to generateWallet method (ea80f4f)
  • sdk-core: add delegationId to claim reward options (c6007cf)
  • sdk-core: add function to transfer nfts (b77b386)
  • sdk-core: add helpers to support resigning ent challenges (e9bb150)
  • sdk-core: add limit as a valid build param (e538192)
  • sdk-core: add new fields to StakeOptions (ed90855)
  • sdk-core: add new method to sign tss txs (3e2654d)
  • sdk-core: add optional StakeOptions fields (bff557c)
  • sdk-core: add postWithCodec utility function (ff1ad07)
  • sdk-core: add support for bulk unspent consolidation (daee9f0)
  • sdk-core: add support to allow external change address (cbef823)
  • sdk-core: add type for serializedNtilde with verifiers (b8ba323)
  • sdk-core: add, use SendTransactionRequest and BuildParams codecs (724fc6c)
  • sdk-core: allow tss signing with unencrypted prv (306dd37)
  • sdk-core: create distributed custody wallet (e53c9a4)
  • sdk-core: extend build param codec (e224ca3)
  • sdk-core: flag to do segwit override for bulk consolidations (2bcdaf0)
  • sdk-core: generate and verify schnorr proof of X_i (ff58298)
  • sdk-core: get utxo script types by coin (b3cbc61)
  • sdk-core: phase 5 of gg18 signing (d8ab3df)
  • sdk-core: provide skipKeychain to wallet share API request (4fcc705)
  • sdk-core: support authenticated encryption using pgp detached signatures (1b3b925)
  • sdk-core: support webauthn decryption in base wallet fn (d6dea1a)
  • sdk-core: update wallet (12e39d6)
  • sdk-core: use BuildParams codec in Wallet.accelerateTransaction (a9fab81)
  • sdk-core: use BuildParams codec in Wallet.sendAccountConsolidation (7d340ec)
  • sdk-core: util func to get the avail scripts for wallettype (0fcfbb3)
  • sdk-core: util to decrypt webauthn encrypted keys (84a30c4)
  • sdk-core: whitelist distributed custody params (2536388)
  • sdk-lib-mpc: move ecdsa hdtree from core (f0311a8)
  • sdk-lib-mpc: move shamir (42fc946)
  • sdk-lib-mpc: move types to types.ts (cf2f482)
  • sdk-lib-mpc: support DKLS DKG primitives (ccd6e66)
  • update secp256k1 to 5.0.0 and keccak to 3.0.3 (e2c37e6)
  • use psbt for prebuild when wallet is distributedCustody (10f5e1a)
  • whitelist rbf build params (208bc83)

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.3in it's entire stack. this downgrades the version ofio-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 (2024-01-30)

Bug Fixes

  • add pendingApprovaId in prebuildTxTss response (049466b)
  • downgrade from `io-ts@2.2.xtoio-ts@2.1.3` (78f138a)
  • remove unused dynamic headers (4243c1d)
  • root: add source to tss smc wallet creation (316ff20)
  • root: improve error handling for consolidateAccount (0d74c2a)
  • root: update @types/node (cedc1a0)
  • sdk-core: add change address type for utxo coins (711ba2d)
  • sdk-core: add pendingappr id in build api (3ace9ac)
  • sdk-core: add rebuild step before eddsa signing (462c7f8)
  • sdk-core: do not hardcode eddsa tss utils in PA (366ffd2)
  • sdk-core: do not sign txRequest full with PA (6558de2)
  • sdk-core: export bip32HdTree as BIP32 (cc80aa6)
  • sdk-core: fix coreum node url (936c76d)
  • sdk-core: fix dc wallet creation (70c5e35)
  • sdk-core: fix ecdsa with external signer (09884c0)
  • sdk-core: fix hash for tss ecdsa PA signing (e57f6f9)
  • sdk-core: fix issue related to bignumber version (519fe47)
  • sdk-core: handle txRequest full PA before signing (9de0eae)
  • sdk-core: include tests in tsconfig.json (91c1c6c)
  • sdk-core: move --recursive flag to package.json (1147ebe)
  • sdk-core: only add headers if they exist and nonempty (e85c55a)
  • sdk-core: sign txRequest full in pendingApproval.approve (c9f6eea)
  • sdk-core: use BuildParams.encode when consolidating unspents (f83f096)
  • statics: make corrections for arbeth and opeth (5dfc405)
  • use public types for tx send (6a0e5c7)
  • use whitelisted send params for tx initiate (0cf9f4c)

chore

  • update BitGo/public-types to 2.0.0 (a74148d)

Code Refactoring

  • rename coin 'core' to 'coreum' (baecc01)

Features

  • add address book methods to wallet class (ff315b3)
  • add bitgo network methods to trading class (94b3093)
  • add rbf params to accelerateTransaction (605dd31)
  • add walletFlags property, helper methods (f0fd760)
  • bitgo: use holesky etherscan url instead of goerli (61962f6)
  • deprecate old settlement code (550380d)
  • express: add external signer support for signig with derivation paths (ceb89dd)
  • root: whitelist apiVersion for buildAccountConsolidations (83003de)
  • sdk-coin-algo: support for token enablement (af718c9)
  • sdk-coin-bera: add Berachain skeleton (b3d43c5)
  • sdk-coin-core: add coreum sdk (af73ccd)
  • sdk-coin-dot: create function to produce broadcastable dot sweep (ad9c9c4)
  • sdk-coin-hbar: implement recover method for native hbar (45c4b7a)
  • sdk-coin-islm: add Islamic Coin (c49bdd1)
  • sdk-coin-sol: add sol token recovery support (8a46e48)
  • sdk-coin-sol: add transaction message authorize builder (649b7df)
  • sdk-coin-sol: add tx builder for delegate and deactivate (a7cdaaa)
  • sdk-coin-sol: create method to produce broadcastable sol sweep txn (d69ca4e)
  • sdk-coin-sui: add custom tx type (8136220)
  • sdk-coin-trx: batch consolidate native TRX to base (a781709)
  • sdk-coin-zeta: add recovery functionality for zeta (b7d428f)
  • sdk-coin-zketh: add zketh token support (086b86c)
  • sdk-core: add custodial and smc tss wallet to generateWallet method (ea80f4f)
  • sdk-core: add function to transfer nfts (b77b386)
  • sdk-core: add helpers to support resigning ent challenges (e9bb150)
  • sdk-core: add limit as a valid build param (e538192)
  • sdk-core: add new fields to StakeOptions (ed90855)
  • sdk-core: add new method to sign tss txs (3e2654d)
  • sdk-core: add optional StakeOptions fields (bff557c)
  • sdk-core: add postWithCodec utility function (ff1ad07)
  • sdk-core: add support for bulk unspent consolidation (daee9f0)
  • sdk-core: add support to allow external change address (cbef823)
  • sdk-core: add type for serializedNtilde with verifiers (b8ba323)
  • sdk-core: add, use SendTransactionRequest and BuildParams codecs (724fc6c)
  • sdk-core: allow tss signing with unencrypted prv (306dd37)
  • sdk-core: create distributed custody wallet (e53c9a4)
  • sdk-core: extend build param codec (e224ca3)
  • sdk-core: flag to do segwit override for bulk consolidations (2bcdaf0)
  • sdk-core: generate and verify schnorr proof of X_i (ff58298)
  • sdk-core: get utxo script types by coin (b3cbc61)
  • sdk-core: phase 5 of gg18 signing (d8ab3df)
  • sdk-core: provide skipKeychain to wallet share API request (4fcc705)
  • sdk-core: support webauthn decryption in base wallet fn (d6dea1a)
  • sdk-core: use BuildParams codec in Wallet.accelerateTransaction (a9fab81)
  • sdk-core: use BuildParams codec in Wallet.sendAccountConsolidation (7d340ec)
  • sdk-core: util to decrypt webauthn encrypted keys (84a30c4)
  • sdk-core: whitelist distributed custody params (2536388)
  • sdk-lib-mpc: move ecdsa hdtree from core (f0311a8)
  • sdk-lib-mpc: move shamir (42fc946)
  • sdk-lib-mpc: move types to types.ts (cf2f482)
  • update secp256k1 to 5.0.0 and keccak to 3.0.3 (e2c37e6)
  • use psbt for prebuild when wallet is distributedCustody (10f5e1a)
  • whitelist rbf build params (208bc83)

BREAKING CHANGES

  • Update public-types to 2.0.0

Ticket: VL-000

  • BitGo requires using `io-ts@2.1.3in it's entire stack. this downgrades the version ofio-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

24.0.0 (2024-01-26)

Bug Fixes

  • add pendingApprovaId in prebuildTxTss response (049466b)
  • downgrade from `io-ts@2.2.xtoio-ts@2.1.3` (78f138a)
  • remove unused dynamic headers (4243c1d)
  • root: add source to tss smc wallet creation (316ff20)
  • root: improve error handling for consolidateAccount (0d74c2a)
  • root: update @types/node (cedc1a0)
  • sdk-core: add change address type for utxo coins (711ba2d)
  • sdk-core: add pendingappr id in build api (3ace9ac)
  • sdk-core: add rebuild step before eddsa signing (462c7f8)
  • sdk-core: do not sign txRequest full with PA (6558de2)
  • sdk-core: export bip32HdTree as BIP32 (cc80aa6)
  • sdk-core: fix coreum node url (936c76d)
  • sdk-core: fix dc wallet creation (70c5e35)
  • sdk-core: fix ecdsa with external signer (09884c0)
  • sdk-core: fix issue related to bignumber version (519fe47)
  • sdk-core: handle txRequest full PA before signing (9de0eae)
  • sdk-core: include tests in tsconfig.json (91c1c6c)
  • sdk-core: move --recursive flag to package.json (1147ebe)
  • sdk-core: only add headers if they exist and nonempty (e85c55a)
  • sdk-core: sign txRequest full in pendingApproval.approve (c9f6eea)
  • sdk-core: use BuildParams.encode when consolidating unspents (f83f096)
  • statics: make corrections for arbeth and opeth (5dfc405)
  • use public types for tx send (6a0e5c7)
  • use whitelisted send params for tx initiate (0cf9f4c)

chore

  • update BitGo/public-types to 2.0.0 (a74148d)

Code Refactoring

  • rename coin 'core' to 'coreum' (baecc01)

Features

  • add address book methods to wallet class (ff315b3)
  • add bitgo network methods to trading class (94b3093)
  • add rbf params to accelerateTransaction (605dd31)
  • add walletFlags property, helper methods (f0fd760)
  • bitgo: use holesky etherscan url instead of goerli (61962f6)
  • deprecate old settlement code (550380d)
  • express: add external signer support for signig with derivation paths (ceb89dd)
  • root: whitelist apiVersion for buildAccountConsolidations (83003de)
  • sdk-coin-algo: support for token enablement (af718c9)
  • sdk-coin-bera: add Berachain skeleton (b3d43c5)
  • sdk-coin-core: add coreum sdk (af73ccd)
  • sdk-coin-dot: create function to produce broadcastable dot sweep (ad9c9c4)
  • sdk-coin-hbar: implement recover method for native hbar (45c4b7a)
  • sdk-coin-islm: add Islamic Coin (c49bdd1)
  • sdk-coin-sol: add sol token recovery support (8a46e48)
  • sdk-coin-sol: add transaction message authorize builder (649b7df)
  • sdk-coin-sol: add tx builder for delegate and deactivate (a7cdaaa)
  • sdk-coin-sol: create method to produce broadcastable sol sweep txn (d69ca4e)
  • sdk-coin-sui: add custom tx type (8136220)
  • sdk-coin-trx: batch consolidate native TRX to base (a781709)
  • sdk-coin-zeta: add recovery functionality for zeta (b7d428f)
  • sdk-coin-zketh: add zketh token support (086b86c)
  • sdk-core: add custodial and smc tss wallet to generateWallet method (ea80f4f)
  • sdk-core: add function to transfer nfts (b77b386)
  • sdk-core: add helpers to support resigning ent challenges (e9bb150)
  • sdk-core: add limit as a valid build param (e538192)
  • sdk-core: add new fields to StakeOptions (ed90855)
  • sdk-core: add new method to sign tss txs (3e2654d)
  • sdk-core: add optional StakeOptions fields (bff557c)
  • sdk-core: add postWithCodec utility function (ff1ad07)
  • sdk-core: add support for bulk unspent consolidation (daee9f0)
  • sdk-core: add type for serializedNtilde with verifiers (b8ba323)
  • sdk-core: add, use SendTransactionRequest and BuildParams codecs (724fc6c)
  • sdk-core: allow tss signing with unencrypted prv (306dd37)
  • sdk-core: create distributed custody wallet (e53c9a4)
  • sdk-core: extend build param codec (e224ca3)
  • sdk-core: flag to do segwit override for bulk consolidations (2bcdaf0)
  • sdk-core: generate and verify schnorr proof of X_i (ff58298)
  • sdk-core: get utxo script types by coin (b3cbc61)
  • sdk-core: phase 5 of gg18 signing (d8ab3df)
  • sdk-core: provide skipKeychain to wallet share API request (4fcc705)
  • sdk-core: support webauthn decryption in base wallet fn (d6dea1a)
  • sdk-core: use BuildParams codec in Wallet.accelerateTransaction (a9fab81)
  • sdk-core: use BuildParams codec in Wallet.sendAccountConsolidation (7d340ec)
  • sdk-core: util to decrypt webauthn encrypted keys (84a30c4)
  • sdk-core: whitelist distributed custody params (2536388)
  • sdk-lib-mpc: move ecdsa hdtree from core (f0311a8)
  • sdk-lib-mpc: move shamir (42fc946)
  • sdk-lib-mpc: move types to types.ts (cf2f482)
  • update secp256k1 to 5.0.0 and keccak to 3.0.3 (e2c37e6)
  • use psbt for prebuild when wallet is distributedCustody (10f5e1a)
  • whitelist rbf build params (208bc83)

BREAKING CHANGES

  • Update public-types to 2.0.0

Ticket: VL-000

  • BitGo requires using `io-ts@2.1.3in it's entire stack. this downgrades the version ofio-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

23.0.0 (2024-01-26)

Bug Fixes

  • add pendingApprovaId in prebuildTxTss response (049466b)
  • downgrade from `io-ts@2.2.xtoio-ts@2.1.3` (78f138a)
  • remove unused dynamic headers (4243c1d)
  • root: add source to tss smc wallet creation (316ff20)
  • root: improve error handling for consolidateAccount (0d74c2a)
  • root: update @types/node (cedc1a0)
  • sdk-core: add change address type for utxo coins (711ba2d)
  • sdk-core: add pendingappr id in build api (3ace9ac)
  • sdk-core: add rebuild step before eddsa signing (462c7f8)
  • sdk-core: do not sign txRequest full with PA (6558de2)
  • sdk-core: export bip32HdTree as BIP32 (cc80aa6)
  • sdk-core: fix coreum node url (936c76d)
  • sdk-core: fix dc wallet creation (70c5e35)
  • sdk-core: fix ecdsa with external signer (09884c0)
  • sdk-core: fix issue related to bignumber version (519fe47)
  • sdk-core: handle txRequest full PA before signing (9de0eae)
  • sdk-core: include tests in tsconfig.json (91c1c6c)
  • sdk-core: move --recursive flag to package.json (1147ebe)
  • sdk-core: only add headers if they exist and nonempty (e85c55a)
  • sdk-core: sign txRequest full in pendingApproval.approve (c9f6eea)
  • sdk-core: use BuildParams.encode when consolidating unspents (f83f096)
  • statics: make corrections for arbeth and opeth (5dfc405)
  • use public types for tx send (6a0e5c7)
  • use whitelisted send params for tx initiate (0cf9f4c)

chore

  • update BitGo/public-types to 2.0.0 (a74148d)

Code Refactoring

  • rename coin 'core' to 'coreum' (baecc01)

Features

  • add address book methods to wallet class (ff315b3)
  • add bitgo network methods to trading class (94b3093)
  • add rbf params to accelerateTransaction (605dd31)
  • add walletFlags property, helper methods (f0fd760)
  • bitgo: use holesky etherscan url instead of goerli (61962f6)
  • deprecate old settlement code (550380d)
  • express: add external signer support for signig with derivation paths (ceb89dd)
  • root: whitelist apiVersion for buildAccountConsolidations (83003de)
  • sdk-coin-algo: support for token enablement (af718c9)
  • sdk-coin-bera: add Berachain skeleton (b3d43c5)
  • sdk-coin-core: add coreum sdk (af73ccd)
  • sdk-coin-dot: create function to produce broadcastable dot sweep (ad9c9c4)
  • sdk-coin-hbar: implement recover method for native hbar (45c4b7a)
  • sdk-coin-islm: add Islamic Coin (c49bdd1)
  • sdk-coin-sol: add sol token recovery support (8a46e48)
  • sdk-coin-sol: add transaction message authorize builder (649b7df)
  • sdk-coin-sol: add tx builder for delegate and deactivate (a7cdaaa)
  • sdk-coin-sol: create method to produce broadcastable sol sweep txn (d69ca4e)
  • sdk-coin-sui: add custom tx type (8136220)
  • sdk-coin-trx: batch consolidate native TRX to base (a781709)
  • sdk-coin-zeta: add recovery functionality for zeta (b7d428f)
  • sdk-coin-zketh: add zketh token support (086b86c)
  • sdk-core: add custodial and smc tss wallet to generateWallet method (ea80f4f)
  • sdk-core: add function to transfer nfts (b77b386)
  • sdk-core: add helpers to support resigning ent challenges (e9bb150)
  • sdk-core: add limit as a valid build param (e538192)
  • sdk-core: add new fields to StakeOptions (ed90855)
  • sdk-core: add new method to sign tss txs (3e2654d)
  • sdk-core: add optional StakeOptions fields (bff557c)
  • sdk-core: add postWithCodec utility function (ff1ad07)
  • sdk-core: add support for bulk unspent consolidation (daee9f0)
  • sdk-core: add type for serializedNtilde with verifiers (b8ba323)
  • sdk-core: add, use SendTransactionRequest and BuildParams codecs (724fc6c)
  • sdk-core: allow tss signing with unencrypted prv (306dd37)
  • sdk-core: create distributed custody wallet (e53c9a4)
  • sdk-core: extend build param codec (e224ca3)
  • sdk-core: flag to do segwit override for bulk consolidations (2bcdaf0)
  • sdk-core: generate and verify schnorr proof of X_i (ff58298)
  • sdk-core: get utxo script types by coin (b3cbc61)
  • sdk-core: phase 5 of gg18 signing (d8ab3df)
  • sdk-core: provide skipKeychain to wallet share API request (4fcc705)
  • sdk-core: support webauthn decryption in base wallet fn (d6dea1a)
  • sdk-core: use BuildParams codec in Wallet.accelerateTransaction (a9fab81)
  • sdk-core: use BuildParams codec in Wallet.sendAccountConsolidation (7d340ec)
  • sdk-core: util to decrypt webauthn encrypted keys (84a30c4)
  • sdk-core: whitelist distributed custody params (2536388)
  • sdk-lib-mpc: move ecdsa hdtree from core (f0311a8)
  • sdk-lib-mpc: move shamir (42fc946)
  • sdk-lib-mpc: move types to types.ts (cf2f482)
  • update secp256k1 to 5.0.0 and keccak to 3.0.3 (e2c37e6)
  • use psbt for prebuild when wallet is distributedCustody (10f5e1a)
  • whitelist rbf build params (208bc83)

BREAKING CHANGES

  • Update public-types to 2.0.0

Ticket: VL-000

  • BitGo requires using `io-ts@2.1.3in it's entire stack. this downgrades the version ofio-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

22.0.0 (2024-01-25)

Bug Fixes

  • add pendingApprovaId in prebuildTxTss response (049466b)
  • downgrade from `io-ts@2.2.xtoio-ts@2.1.3` (78f138a)
  • remove unused dynamic headers (4243c1d)
  • root: add source to tss smc wallet creation (316ff20)
  • root: improve error handling for consolidateAccount (0d74c2a)
  • root: update @types/node (cedc1a0)
  • sdk-core: add change address type for utxo coins (711ba2d)
  • sdk-core: add pendingappr id in build api (3ace9ac)
  • sdk-core: add rebuild step before eddsa signing (462c7f8)
  • sdk-core: do not sign txRequest full with PA (6558de2)
  • sdk-core: export bip32HdTree as BIP32 (cc80aa6)
  • sdk-core: fix coreum node url (936c76d)
  • sdk-core: fix dc wallet creation (70c5e35)
  • sdk-core: fix ecdsa with external signer (09884c0)
  • sdk-core: fix issue related to bignumber version (519fe47)
  • sdk-core: handle txRequest full PA before signing (9de0eae)
  • sdk-core: include tests in tsconfig.json (91c1c6c)
  • sdk-core: move --recursive flag to package.json (1147ebe)
  • sdk-core: only add headers if they exist and nonempty (e85c55a)
  • sdk-core: use BuildParams.encode when consolidating unspents (f83f096)
  • statics: make corrections for arbeth and opeth (5dfc405)
  • use public types for tx send (6a0e5c7)
  • use whitelisted send params for tx initiate (0cf9f4c)

chore

  • update BitGo/public-types to 2.0.0 (a74148d)

Code Refactoring

  • rename coin 'core' to 'coreum' (baecc01)

Features

  • add address book methods to wallet class (ff315b3)
  • add bitgo network methods to trading class (94b3093)
  • add rbf params to accelerateTransaction (605dd31)
  • add walletFlags property, helper methods (f0fd760)
  • bitgo: use holesky etherscan url instead of goerli (61962f6)
  • deprecate old settlement code (550380d)
  • express: add external signer support for signig with derivation paths (ceb89dd)
  • root: whitelist apiVersion for buildAccountConsolidations (83003de)
  • sdk-coin-algo: support for token enablement (af718c9)
  • sdk-coin-bera: add Berachain skeleton (b3d43c5)
  • sdk-coin-core: add coreum sdk (af73ccd)
  • sdk-coin-dot: create function to produce broadcastable dot sweep (ad9c9c4)
  • sdk-coin-islm: add Islamic Coin (c49bdd1)
  • sdk-coin-sol: add sol token recovery support (8a46e48)
  • sdk-coin-sol: add transaction message authorize builder (649b7df)
  • sdk-coin-sol: add tx builder for delegate and deactivate (a7cdaaa)
  • sdk-coin-sol: create method to produce broadcastable sol sweep txn (d69ca4e)
  • sdk-coin-sui: add custom tx type (8136220)
  • sdk-coin-trx: batch consolidate native TRX to base (a781709)
  • sdk-coin-zeta: add recovery functionality for zeta (b7d428f)
  • sdk-coin-zketh: add zketh token support (086b86c)
  • sdk-core: add custodial and smc tss wallet to generateWallet method (ea80f4f)
  • sdk-core: add function to transfer nfts (b77b386)
  • sdk-core: add helpers to support resigning ent challenges (e9bb150)
  • sdk-core: add new fields to StakeOptions (ed90855)
  • sdk-core: add new method to sign tss txs (3e2654d)
  • sdk-core: add optional StakeOptions fields (bff557c)
  • sdk-core: add postWithCodec utility function (ff1ad07)
  • sdk-core: add support for bulk unspent consolidation (daee9f0)
  • sdk-core: add type for serializedNtilde with verifiers (b8ba323)
  • sdk-core: add, use SendTransactionRequest and BuildParams codecs (724fc6c)
  • sdk-core: allow tss signing with unencrypted prv (306dd37)
  • sdk-core: create distributed custody wallet (e53c9a4)
  • sdk-core: extend build param codec (e224ca3)
  • sdk-core: flag to do segwit override for bulk consolidations (2bcdaf0)
  • sdk-core: generate and verify schnorr proof of X_i (ff58298)
  • sdk-core: get utxo script types by coin (b3cbc61)
  • sdk-core: phase 5 of gg18 signing (d8ab3df)
  • sdk-core: provide skipKeychain to wallet share API request (4fcc705)
  • sdk-core: support webauthn decryption in base wallet fn (d6dea1a)
  • sdk-core: use BuildParams codec in Wallet.accelerateTransaction (a9fab81)
  • sdk-core: use BuildParams codec in Wallet.sendAccountConsolidation (7d340ec)
  • sdk-core: util to decrypt webauthn encrypted keys (84a30c4)
  • sdk-core: whitelist distributed custody params (2536388)
  • sdk-lib-mpc: move ecdsa hdtree from core (f0311a8)
  • sdk-lib-mpc: move shamir (42fc946)
  • sdk-lib-mpc: move types to types.ts (cf2f482)
  • update secp256k1 to 5.0.0 and keccak to 3.0.3 (e2c37e6)
  • use psbt for prebuild when wallet is distributedCustody (10f5e1a)
  • whitelist rbf build params (208bc83)

BREAKING CHANGES

  • Update public-types to 2.0.0

Ticket: VL-000

  • BitGo requires using `io-ts@2.1.3in it's entire stack. this downgrades the version ofio-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

21.0.0 (2024-01-22)

Bug Fixes

  • add pendingApprovaId in prebuildTxTss response (049466b)
  • downgrade from `io-ts@2.2.xtoio-ts@2.1.3` (78f138a)
  • remove unused dynamic headers (4243c1d)
  • root: add source to tss smc wallet creation (316ff20)
  • root: improve error handling for consolidateAccount (0d74c2a)
  • root: update @types/node (cedc1a0)
  • sdk-core: add change address type for utxo coins (711ba2d)
  • sdk-core: add pendingappr id in build api (3ace9ac)
  • sdk-core: add rebuild step before eddsa signing (462c7f8)
  • sdk-core: do not sign txRequest full with PA (6558de2)
  • sdk-core: export bip32HdTree as BIP32 (cc80aa6)
  • sdk-core: fix coreum node url (936c76d)
  • sdk-core: fix dc wallet creation (70c5e35)
  • sdk-core: fix ecdsa with external signer (09884c0)
  • sdk-core: fix issue related to bignumber version (519fe47)
  • sdk-core: handle txRequest full PA before signing (9de0eae)
  • sdk-core: include tests in tsconfig.json (91c1c6c)
  • sdk-core: move --recursive flag to package.json (1147ebe)
  • sdk-core: only add headers if they exist and nonempty (e85c55a)
  • sdk-core: use BuildParams.encode when consolidating unspents (f83f096)
  • statics: make corrections for arbeth and opeth (5dfc405)
  • use public types for tx send (6a0e5c7)
  • use whitelisted send params for tx initiate (0cf9f4c)

chore

  • update BitGo/public-types to 2.0.0 (a74148d)

Code Refactoring

  • rename coin 'core' to 'coreum' (baecc01)

Features

  • add address book methods to wallet class (ff315b3)
  • add bitgo network methods to trading class (94b3093)
  • add rbf params to accelerateTransaction (605dd31)
  • add walletFlags property, helper methods (f0fd760)
  • bitgo: use holesky etherscan url instead of goerli (61962f6)
  • deprecate old settlement code (550380d)
  • express: add external signer support for signig with derivation paths (ceb89dd)
  • root: whitelist apiVersion for buildAccountConsolidations (83003de)
  • sdk-coin-algo: support for token enablement (af718c9)
  • sdk-coin-bera: add Berachain skeleton (b3d43c5)
  • sdk-coin-core: add coreum sdk (af73ccd)
  • sdk-coin-dot: create function to produce broadcastable dot sweep (ad9c9c4)
  • sdk-coin-islm: add Islamic Coin (c49bdd1)
  • sdk-coin-sol: add sol token recovery support (8a46e48)
  • sdk-coin-sol: add transaction message authorize builder (649b7df)
  • sdk-coin-sol: add tx builder for delegate and deactivate (a7cdaaa)
  • sdk-coin-sol: create method to produce broadcastable sol sweep txn (d69ca4e)
  • sdk-coin-sui: add custom tx type (8136220)
  • sdk-coin-trx: batch consolidate native TRX to base (a781709)
  • sdk-coin-zeta: add recovery functionality for zeta (b7d428f)
  • sdk-coin-zketh: add zketh token support (086b86c)
  • sdk-core: add custodial and smc tss wallet to generateWallet method (ea80f4f)
  • sdk-core: add function to transfer nfts (b77b386)
  • sdk-core: add helpers to support resigning ent challenges (e9bb150)
  • sdk-core: add new fields to StakeOptions (ed90855)
  • sdk-core: add new method to sign tss txs (3e2654d)
  • sdk-core: add optional StakeOptions fields (bff557c)
  • sdk-core: add postWithCodec utility function (ff1ad07)
  • sdk-core: add support for bulk unspent consolidation (daee9f0)
  • sdk-core: add type for serializedNtilde with verifiers (b8ba323)
  • sdk-core: add, use SendTransactionRequest and BuildParams codecs (724fc6c)
  • sdk-core: allow tss signing with unencrypted prv (306dd37)
  • sdk-core: create distributed custody wallet (e53c9a4)
  • sdk-core: extend build param codec (e224ca3)
  • sdk-core: flag to do segwit override for bulk consolidations (2bcdaf0)
  • sdk-core: generate and verify schnorr proof of X_i (ff58298)
  • sdk-core: get utxo script types by coin (b3cbc61)
  • sdk-core: phase 5 of gg18 signing (d8ab3df)
  • sdk-core: provide skipKeychain to wallet share API request (4fcc705)
  • sdk-core: support webauthn decryption in base wallet fn (d6dea1a)
  • sdk-core: use BuildParams codec in Wallet.accelerateTransaction (a9fab81)
  • sdk-core: use BuildParams codec in Wallet.sendAccountConsolidation (7d340ec)
  • sdk-core: util to decrypt webauthn encrypted keys (84a30c4)
  • sdk-core: whitelist distributed custody params (2536388)
  • sdk-lib-mpc: move ecdsa hdtree from core (f0311a8)
  • sdk-lib-mpc: move shamir (42fc946)
  • sdk-lib-mpc: move types to types.ts (cf2f482)
  • update secp256k1 to 5.0.0 and keccak to 3.0.3 (e2c37e6)
  • use psbt for prebuild when wallet is distributedCustody (10f5e1a)
  • whitelist rbf build params (208bc83)

BREAKING CHANGES

  • Update public-types to 2.0.0

Ticket: VL-000

  • BitGo requires using `io-ts@2.1.3in it's entire stack. this downgrades the version ofio-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

20.0.0 (2024-01-09)

Bug Fixes

  • remove unused dynamic headers (4243c1d)
  • root: add source to tss smc wallet creation (316ff20)
  • root: improve error handling for consolidateAccount (0d74c2a)
  • root: update @types/node (cedc1a0)
  • sdk-core: add change address type for utxo coins (711ba2d)
  • sdk-core: add pendingappr id in build api (3ace9ac)
  • sdk-core: add rebuild step before eddsa signing (462c7f8)
  • sdk-core: do not sign txRequest full with PA (6558de2)
  • sdk-core: export bip32HdTree as BIP32 (cc80aa6)
  • sdk-core: fix coreum node url (936c76d)
  • sdk-core: fix dc wallet creation (70c5e35)
  • sdk-core: fix ecdsa with external signer (09884c0)
  • sdk-core: fix issue related to bignumber version (519fe47)
  • sdk-core: handle txRequest full PA before signing (9de0eae)
  • sdk-core: include tests in tsconfig.json (91c1c6c)
  • sdk-core: move --recursive flag to package.json (1147ebe)
  • sdk-core: only add headers if they exist and nonempty (e85c55a)
  • sdk-core: use BuildParams.encode when consolidating unspents (f83f096)
  • statics: make corrections for arbeth and opeth (5dfc405)
  • use public types for tx send (6a0e5c7)
  • use whitelisted send params for tx initiate (0cf9f4c)

Code Refactoring

  • rename coin 'core' to 'coreum' (baecc01)

Features

  • add address book methods to wallet class (ff315b3)
  • add bitgo network methods to trading class (94b3093)
  • add walletFlags property, helper methods (f0fd760)
  • bitgo: use holesky etherscan url instead of goerli (61962f6)
  • deprecate old settlement code (550380d)
  • express: add external signer support for signig with derivation paths (ceb89dd)
  • root: whitelist apiVersion for buildAccountConsolidations (83003de)
  • sdk-coin-algo: support for token enablement (af718c9)
  • sdk-coin-bera: add Berachain skeleton (b3d43c5)
  • sdk-coin-core: add coreum sdk (af73ccd)
  • sdk-coin-dot: create function to produce broadcastable dot sweep (ad9c9c4)
  • sdk-coin-islm: add Islamic Coin (c49bdd1)
  • sdk-coin-sol: add sol token recovery support (8a46e48)
  • sdk-coin-sol: add transaction message authorize builder (649b7df)
  • sdk-coin-sol: add tx builder for delegate and deactivate (a7cdaaa)
  • sdk-coin-sol: create method to produce broadcastable sol sweep txn (d69ca4e)
  • sdk-coin-sui: add custom tx type (8136220)
  • sdk-coin-trx: batch consolidate native TRX to base (a781709)
  • sdk-coin-zeta: add recovery functionality for zeta (b7d428f)
  • sdk-coin-zketh: add zketh token support (086b86c)
  • sdk-core: add custodial and smc tss wallet to generateWallet method (ea80f4f)
  • sdk-core: add function to transfer nfts (b77b386)
  • sdk-core: add helpers to support resigning ent challenges (e9bb150)
  • sdk-core: add new fields to StakeOptions (ed90855)
  • sdk-core: add new method to sign tss txs (3e2654d)
  • sdk-core: add optional StakeOptions fields (bff557c)
  • sdk-core: add postWithCodec utility function (ff1ad07)
  • sdk-core: add support for bulk unspent consolidation (daee9f0)
  • sdk-core: add type for serializedNtilde with verifiers (b8ba323)
  • sdk-core: add, use SendTransactionRequest and BuildParams codecs (724fc6c)
  • sdk-core: allow tss signing with unencrypted prv (306dd37)
  • sdk-core: create distributed custody wallet (e53c9a4)
  • sdk-core: extend build param codec (e224ca3)
  • sdk-core: flag to do segwit override for bulk consolidations (2bcdaf0)
  • sdk-core: generate and verify schnorr proof of X_i (ff58298)
  • sdk-core: get utxo script types by coin (b3cbc61)
  • sdk-core: phase 5 of gg18 signing (d8ab3df)
  • sdk-core: provide skipKeychain to wallet share API request (4fcc705)
  • sdk-core: use BuildParams codec in Wallet.accelerateTransaction (a9fab81)
  • sdk-core: use BuildParams codec in Wallet.sendAccountConsolidation (7d340ec)
  • sdk-core: whitelist distributed custody params (2536388)
  • sdk-lib-mpc: move ecdsa hdtree from core (f0311a8)
  • sdk-lib-mpc: move shamir (42fc946)
  • sdk-lib-mpc: move types to types.ts (cf2f482)
  • update secp256k1 to 5.0.0 and keccak to 3.0.3 (e2c37e6)
  • use psbt for prebuild when wallet is distributedCustody (10f5e1a)

BREAKING CHANGES

  • bitgo: changed default eth testnet etherscan url to holesky
  • rename coin module, coin name, named exports for coreum

19.0.0 (2024-01-03)

Bug Fixes

  • remove unused dynamic headers (4243c1d)
  • root: add source to tss smc wallet creation (316ff20)
  • root: improve error handling for consolidateAccount (0d74c2a)
  • root: update @types/node (cedc1a0)
  • sdk-core: add change address type for utxo coins (711ba2d)
  • sdk-core: add pendingappr id in build api (3ace9ac)
  • sdk-core: add rebuild step before eddsa signing (462c7f8)
  • sdk-core: do not sign txRequest full with PA (6558de2)
  • sdk-core: export bip32HdTree as BIP32 (cc80aa6)
  • sdk-core: fix coreum node url (936c76d)
  • sdk-core: fix dc wallet creation (70c5e35)
  • sdk-core: fix ecdsa with external signer (09884c0)
  • sdk-core: fix issue related to bignumber version (519fe47)
  • sdk-core: handle txRequest full PA before signing (9de0eae)
  • sdk-core: include tests in tsconfig.json (91c1c6c)
  • sdk-core: move --recursive flag to package.json (1147ebe)
  • sdk-core: only add headers if they exist and nonempty (e85c55a)
  • sdk-core: use BuildParams.encode when consolidating unspents (f83f096)
  • statics: make corrections for arbeth and opeth (5dfc405)
  • use public types for tx send (6a0e5c7)
  • use whitelisted send params for tx initiate (0cf9f4c)

Code Refactoring

  • rename coin 'core' to 'coreum' (baecc01)

Features

  • add address book methods to wallet class (ff315b3)
  • add bitgo network methods to trading class (94b3093)
  • deprecate old settlement code (550380d)
  • express: add external signer support for signig with derivation paths (ceb89dd)
  • root: whitelist apiVersion for buildAccountConsolidations (83003de)
  • sdk-coin-algo: support for token enablement (af718c9)
  • sdk-coin-bera: add Berachain skeleton (b3d43c5)
  • sdk-coin-core: add coreum sdk (af73ccd)
  • sdk-coin-dot: create function to produce broadcastable dot sweep (ad9c9c4)
  • sdk-coin-islm: add Islamic Coin (c49bdd1)
  • sdk-coin-sol: add sol token recovery support (8a46e48)
  • sdk-coin-sol: add transaction message authorize builder (649b7df)
  • sdk-coin-sol: add tx builder for delegate and deactivate (a7cdaaa)
  • sdk-coin-sol: create method to produce broadcastable sol sweep txn (d69ca4e)
  • sdk-coin-sui: add custom tx type (8136220)
  • sdk-coin-trx: batch consolidate native TRX to base (a781709)
  • sdk-coin-zeta: add recovery functionality for zeta (b7d428f)
  • sdk-coin-zketh: add zketh token support (086b86c)
  • sdk-core: add custodial and smc tss wallet to generateWallet method (ea80f4f)
  • sdk-core: add function to transfer nfts (b77b386)
  • sdk-core: add helpers to support resigning ent challenges (e9bb150)
  • sdk-core: add new fields to StakeOptions (ed90855)
  • sdk-core: add new method to sign tss txs (3e2654d)
  • sdk-core: add optional StakeOptions fields (bff557c)
  • sdk-core: add postWithCodec utility function (ff1ad07)
  • sdk-core: add support for bulk unspent consolidation (daee9f0)
  • sdk-core: add type for serializedNtilde with verifiers (b8ba323)
  • sdk-core: add, use SendTransactionRequest and BuildParams codecs (724fc6c)
  • sdk-core: allow tss signing with unencrypted prv (306dd37)
  • sdk-core: create distributed custody wallet (e53c9a4)
  • sdk-core: extend build param codec (e224ca3)
  • sdk-core: flag to do segwit override for bulk consolidations (2bcdaf0)
  • sdk-core: generate and verify schnorr proof of X_i (ff58298)
  • sdk-core: get utxo script types by coin (b3cbc61)
  • sdk-core: phase 5 of gg18 signing (d8ab3df)
  • sdk-core: provide skipKeychain to wallet share API request (4fcc705)
  • sdk-core: use BuildParams codec in Wallet.accelerateTransaction (a9fab81)
  • sdk-core: use BuildParams codec in Wallet.sendAccountConsolidation (7d340ec)
  • sdk-core: whitelist distributed custody params (2536388)
  • sdk-lib-mpc: move ecdsa hdtree from core (f0311a8)
  • sdk-lib-mpc: move shamir (42fc946)
  • sdk-lib-mpc: move types to types.ts (cf2f482)
  • update secp256k1 to 5.0.0 and keccak to 3.0.3 (e2c37e6)
  • use psbt for prebuild when wallet is distributedCustody (10f5e1a)

BREAKING CHANGES

  • rename coin module, coin name, named exports for coreum

18.0.0 (2023-12-18)

Bug Fixes

  • root: add source to tss smc wallet creation (316ff20)
  • root: improve error handling for consolidateAccount (0d74c2a)
  • root: update @types/node (cedc1a0)
  • sdk-core: add change address type for utxo coins (711ba2d)
  • sdk-core: add pendingappr id in build api (3ace9ac)
  • sdk-core: add rebuild step before eddsa signing (462c7f8)
  • sdk-core: do not sign txRequest full with PA (6558de2)
  • sdk-core: export bip32HdTree as BIP32 (cc80aa6)
  • sdk-core: fix coreum node url (936c76d)
  • sdk-core: fix dc wallet creation (70c5e35)
  • sdk-core: fix ecdsa with external signer (09884c0)
  • sdk-core: fix issue related to bignumber version (519fe47)
  • sdk-core: handle txRequest full PA before signing (9de0eae)
  • sdk-core: include tests in tsconfig.json (91c1c6c)
  • sdk-core: move --recursive flag to package.json (1147ebe)
  • sdk-core: use BuildParams.encode when consolidating unspents (f83f096)
  • statics: make corrections for arbeth and opeth (5dfc405)
  • use public types for tx send (6a0e5c7)
  • use whitelisted send params for tx initiate (0cf9f4c)

Code Refactoring

  • rename coin 'core' to 'coreum' (baecc01)

Features

  • add address book methods to wallet class (ff315b3)
  • add bitgo network methods to trading class (94b3093)
  • deprecate old settlement code (550380d)
  • express: add external signer support for signig with derivation paths (ceb89dd)
  • root: whitelist apiVersion for buildAccountConsolidations (83003de)
  • sdk-coin-algo: support for token enablement (af718c9)
  • sdk-coin-bera: add Berachain skeleton (b3d43c5)
  • sdk-coin-core: add coreum sdk (af73ccd)
  • sdk-coin-dot: create function to produce broadcastable dot sweep (ad9c9c4)
  • sdk-coin-islm: add Islamic Coin (c49bdd1)
  • sdk-coin-sol: add sol token recovery support (8a46e48)
  • sdk-coin-sol: add transaction message authorize builder (649b7df)
  • sdk-coin-sol: add tx builder for delegate and deactivate (a7cdaaa)
  • sdk-coin-sol: create method to produce broadcastable sol sweep txn (d69ca4e)
  • sdk-coin-sui: add custom tx type (8136220)
  • sdk-coin-trx: batch consolidate native TRX to base (a781709)
  • sdk-coin-zeta: add recovery functionality for zeta (b7d428f)
  • sdk-core: add custodial and smc tss wallet to generateWallet method (ea80f4f)
  • sdk-core: add function to transfer nfts (b77b386)
  • sdk-core: add helpers to support resigning ent challenges (e9bb150)
  • sdk-core: add new fields to StakeOptions (ed90855)
  • sdk-core: add new method to sign tss txs (3e2654d)
  • sdk-core: add optional StakeOptions fields (bff557c)
  • sdk-core: add postWithCodec utility function (ff1ad07)
  • sdk-core: add support for bulk unspent consolidation (daee9f0)
  • sdk-core: add type for serializedNtilde with verifiers (b8ba323)
  • sdk-core: add, use SendTransactionRequest and BuildParams codecs (724fc6c)
  • sdk-core: allow tss signing with unencrypted prv (306dd37)
  • sdk-core: create distributed custody wallet (e53c9a4)
  • sdk-core: extend build param codec (e224ca3)
  • sdk-core: flag to do segwit override for bulk consolidations (2bcdaf0)
  • sdk-core: generate and verify schnorr proof of X_i (ff58298)
  • sdk-core: get utxo script types by coin (b3cbc61)
  • sdk-core: phase 5 of gg18 signing (d8ab3df)
  • sdk-core: provide skipKeychain to wallet share API request (4fcc705)
  • sdk-core: use BuildParams codec in Wallet.accelerateTransaction (a9fab81)
  • sdk-core: use BuildParams codec in Wallet.sendAccountConsolidation (7d340ec)
  • sdk-core: whitelist distributed custody params (2536388)
  • sdk-lib-mpc: move ecdsa hdtree from core (f0311a8)
  • sdk-lib-mpc: move shamir (42fc946)
  • sdk-lib-mpc: move types to types.ts (cf2f482)
  • update secp256k1 to 5.0.0 and keccak to 3.0.3 (e2c37e6)
  • use psbt for prebuild when wallet is distributedCustody (10f5e1a)

BREAKING CHANGES

  • rename coin module, coin name, named exports for coreum

17.0.0 (2023-12-12)

Bug Fixes

  • root: add source to tss smc wallet creation (316ff20)
  • root: improve error handling for consolidateAccount (0d74c2a)
  • root: update @types/node (cedc1a0)
  • sdk-core: add change address type for utxo coins (711ba2d)
  • sdk-core: add pendingappr id in build api (3ace9ac)
  • sdk-core: add rebuild step before eddsa signing (462c7f8)
  • sdk-core: do not sign txRequest full with PA (6558de2)
  • sdk-core: export bip32HdTree as BIP32 (cc80aa6)
  • sdk-core: fix coreum node url (936c76d)
  • sdk-core: fix dc wallet creation (70c5e35)
  • sdk-core: fix ecdsa with external signer (09884c0)
  • sdk-core: fix issue related to bignumber version (519fe47)
  • sdk-core: handle txRequest full PA before signing (9de0eae)
  • sdk-core: include tests in tsconfig.json (91c1c6c)
  • sdk-core: move --recursive flag to package.json (1147ebe)
  • sdk-core: use BuildParams.encode when consolidating unspents (f83f096)
  • statics: make corrections for arbeth and opeth (5dfc405)
  • use public types for tx send (6a0e5c7)
  • use whitelisted send params for tx initiate (0cf9f4c)

Code Refactoring

  • rename coin 'core' to 'coreum' (baecc01)

Features

  • add address book methods to wallet class (ff315b3)
  • add bitgo network methods to trading class (94b3093)
  • deprecate old settlement code (550380d)
  • express: add external signer support for signig with derivation paths (ceb89dd)
  • sdk-coin-algo: support for token enablement (af718c9)
  • sdk-coin-bera: add Berachain skeleton (b3d43c5)
  • sdk-coin-core: add coreum sdk (af73ccd)
  • sdk-coin-dot: create function to produce broadcastable dot sweep (ad9c9c4)
  • sdk-coin-islm: add Islamic Coin (c49bdd1)
  • sdk-coin-sol: add sol token recovery support (8a46e48)
  • sdk-coin-sol: add transaction message authorize builder (649b7df)
  • sdk-coin-sol: add tx builder for delegate and deactivate (a7cdaaa)
  • sdk-coin-sol: create method to produce broadcastable sol sweep txn (d69ca4e)
  • sdk-coin-sui: add custom tx type (8136220)
  • sdk-coin-trx: batch consolidate native TRX to base (a781709)
  • sdk-coin-zeta: add recovery functionality for zeta (b7d428f)
  • sdk-core: add custodial and smc tss wallet to generateWallet method (ea80f4f)
  • sdk-core: add helpers to support resigning ent challenges (e9bb150)
  • sdk-core: add new fields to StakeOptions (ed90855)
  • sdk-core: add new method to sign tss txs (3e2654d)
  • sdk-core: add optional StakeOptions fields (bff557c)
  • sdk-core: add postWithCodec utility function (ff1ad07)
  • sdk-core: add support for bulk unspent consolidation (daee9f0)
  • sdk-core: add type for serializedNtilde with verifiers (b8ba323)
  • sdk-core: add, use SendTransactionRequest and BuildParams codecs (724fc6c)
  • sdk-core: allow tss signing with unencrypted prv (306dd37)
  • sdk-core: create distributed custody wallet (e53c9a4)
  • sdk-core: extend build param codec (e224ca3)
  • sdk-core: flag to do segwit override for bulk consolidations (2bcdaf0)
  • sdk-core: generate and verify schnorr proof of X_i (ff58298)
  • sdk-core: get utxo script types by coin (b3cbc61)
  • sdk-core: phase 5 of gg18 signing (d8ab3df)
  • sdk-core: provide skipKeychain to wallet share API request (4fcc705)
  • sdk-core: use BuildParams codec in Wallet.accelerateTransaction (a9fab81)
  • sdk-core: use BuildParams codec in Wallet.sendAccountConsolidation (7d340ec)
  • sdk-core: whitelist distributed custody params (2536388)
  • sdk-lib-mpc: move ecdsa hdtree from core (f0311a8)
  • sdk-lib-mpc: move shamir (42fc946)
  • sdk-lib-mpc: move types to types.ts (cf2f482)
  • update secp256k1 to 5.0.0 and keccak to 3.0.3 (e2c37e6)
  • use psbt for prebuild when wallet is distributedCustody (10f5e1a)

BREAKING CHANGES

  • rename coin module, coin name, named exports for coreum

16.0.0 (2023-12-09)

Bug Fixes

  • root: add source to tss smc wallet creation (316ff20)
  • root: improve error handling for consolidateAccount (0d74c2a)
  • root: update @types/node (cedc1a0)
  • sdk-core: add change address type for utxo coins (711ba2d)
  • sdk-core: add pendingappr id in build api (3ace9ac)
  • sdk-core: add rebuild step before eddsa signing (462c7f8)
  • sdk-core: do not sign txRequest full with PA (6558de2)
  • sdk-core: export bip32HdTree as BIP32 (cc80aa6)
  • sdk-core: fix coreum node url (936c76d)
  • sdk-core: fix dc wallet creation (70c5e35)
  • sdk-core: fix ecdsa with external signer (09884c0)
  • sdk-core: fix issue related to bignumber version (519fe47)
  • sdk-core: handle txRequest full PA before signing (9de0eae)
  • sdk-core: include tests in tsconfig.json (91c1c6c)
  • sdk-core: move --recursive flag to package.json (1147ebe)
  • sdk-core: use BuildParams.encode when consolidating unspents (f83f096)
  • statics: make corrections for arbeth and opeth (5dfc405)
  • use public types for tx send (6a0e5c7)
  • use whitelisted send params for tx initiate (0cf9f4c)

Code Refactoring

  • rename coin 'core' to 'coreum' (baecc01)

Features

  • add address book methods to wallet class (ff315b3)
  • add bitgo network methods to trading class (94b3093)
  • deprecate old settlement code (550380d)
  • express: add external signer support for signig with derivation paths (ceb89dd)
  • sdk-coin-algo: support for token enablement (af718c9)
  • sdk-coin-bera: add Berachain skeleton (b3d43c5)
  • sdk-coin-core: add coreum sdk (af73ccd)
  • sdk-coin-dot: create function to produce broadcastable dot sweep (ad9c9c4)
  • sdk-coin-islm: add Islamic Coin (c49bdd1)
  • sdk-coin-sol: add sol token recovery support (8a46e48)
  • sdk-coin-sol: add transaction message authorize builder (649b7df)
  • sdk-coin-sol: add tx builder for delegate and deactivate (a7cdaaa)
  • sdk-coin-sol: create method to produce broadcastable sol sweep txn (d69ca4e)
  • sdk-coin-sui: add custom tx type (8136220)
  • sdk-coin-trx: batch consolidate native TRX to base (a781709)
  • sdk-coin-zeta: add recovery functionality for zeta (b7d428f)
  • sdk-core: add custodial and smc tss wallet to generateWallet method (ea80f4f)
  • sdk-core: add helpers to support resigning ent challenges (e9bb150)
  • sdk-core: add new fields to StakeOptions (ed90855)
  • sdk-core: add new method to sign tss txs (3e2654d)
  • sdk-core: add optional StakeOptions fields (bff557c)
  • sdk-core: add postWithCodec utility function (ff1ad07)
  • sdk-core: add support for bulk unspent consolidation (daee9f0)
  • sdk-core: add type for serializedNtilde with verifiers (b8ba323)
  • sdk-core: add, use SendTransactionRequest and BuildParams codecs (724fc6c)
  • sdk-core: allow tss signing with unencrypted prv (306dd37)
  • sdk-core: create distributed custody wallet (e53c9a4)
  • sdk-core: extend build param codec (e224ca3)
  • sdk-core: generate and verify schnorr proof of X_i (ff58298)
  • sdk-core: get utxo script types by coin (b3cbc61)
  • sdk-core: phase 5 of gg18 signing (d8ab3df)
  • sdk-core: use BuildParams codec in Wallet.accelerateTransaction (a9fab81)
  • sdk-core: use BuildParams codec in Wallet.sendAccountConsolidation (7d340ec)
  • sdk-core: whitelist distributed custody params (2536388)
  • sdk-lib-mpc: move ecdsa hdtree from core (f0311a8)
  • sdk-lib-mpc: move shamir (42fc946)
  • sdk-lib-mpc: move types to types.ts (cf2f482)
  • update secp256k1 to 5.0.0 and keccak to 3.0.3 (e2c37e6)
  • use psbt for prebuild when wallet is distributedCustody (10f5e1a)

BREAKING CHANGES

  • rename coin module, coin name, named exports for coreum

15.0.0 (2023-12-05)

Bug Fixes

  • root: add source to tss smc wallet creation (316ff20)
  • root: improve error handling for consolidateAccount (0d74c2a)
  • root: update @types/node (cedc1a0)
  • sdk-core: add change address type for utxo coins (711ba2d)
  • sdk-core: add pendingappr id in build api (3ace9ac)
  • sdk-core: add rebuild step before eddsa signing (462c7f8)
  • sdk-core: do not sign txRequest full with PA (6558de2)
  • sdk-core: export bip32HdTree as BIP32 (cc80aa6)
  • sdk-core: fix coreum node url (936c76d)
  • sdk-core: fix dc wallet creation (70c5e35)
  • sdk-core: fix ecdsa with external signer (09884c0)
  • sdk-core: fix issue related to bignumber version (519fe47)
  • sdk-core: handle txRequest full PA before signing (9de0eae)
  • sdk-core: include tests in tsconfig.json (91c1c6c)
  • sdk-core: move --recursive flag to package.json (1147ebe)
  • sdk-core: use BuildParams.encode when consolidating unspents (f83f096)
  • statics: make corrections for arbeth and opeth (5dfc405)
  • use public types for tx send (6a0e5c7)
  • use whitelisted send params for tx initiate (0cf9f4c)

Code Refactoring

  • rename coin 'core' to 'coreum' (baecc01)

Features

  • deprecate old settlement code (550380d)
  • express: add external signer support for signig with derivation paths (ceb89dd)
  • sdk-coin-algo: support for token enablement (af718c9)
  • sdk-coin-bera: add Berachain skeleton (b3d43c5)
  • sdk-coin-core: add coreum sdk (af73ccd)
  • sdk-coin-dot: create function to produce broadcastable dot sweep (ad9c9c4)
  • sdk-coin-islm: add Islamic Coin (c49bdd1)
  • sdk-coin-sol: add sol token recovery support (8a46e48)
  • sdk-coin-sol: add transaction message authorize builder (649b7df)
  • sdk-coin-sol: add tx builder for delegate and deactivate (a7cdaaa)
  • sdk-coin-sol: create method to produce broadcastable sol sweep txn (d69ca4e)
  • sdk-coin-sui: add custom tx type (8136220)
  • sdk-coin-trx: batch consolidate native TRX to base (a781709)
  • sdk-coin-zeta: add recovery functionality for zeta (b7d428f)
  • sdk-core: add custodial and smc tss wallet to generateWallet method (ea80f4f)
  • sdk-core: add helpers to support resigning ent challenges (e9bb150)
  • sdk-core: add new method to sign tss txs (3e2654d)
  • sdk-core: add postWithCodec utility function (ff1ad07)
  • sdk-core: add support for bulk unspent consolidation (daee9f0)
  • sdk-core: add type for serializedNtilde with verifiers (b8ba323)
  • sdk-core: add, use SendTransactionRequest and BuildParams codecs (724fc6c)
  • sdk-core: allow tss signing with unencrypted prv (306dd37)
  • sdk-core: create distributed custody wallet (e53c9a4)
  • sdk-core: extend build param codec (e224ca3)
  • sdk-core: generate and verify schnorr proof of X_i (ff58298)
  • sdk-core: get utxo script types by coin (b3cbc61)
  • sdk-core: phase 5 of gg18 signing (d8ab3df)
  • sdk-core: use BuildParams codec in Wallet.accelerateTransaction (a9fab81)
  • sdk-core: use BuildParams codec in Wallet.sendAccountConsolidation (7d340ec)
  • sdk-core: whitelist distributed custody params (2536388)
  • sdk-lib-mpc: move ecdsa hdtree from core (f0311a8)
  • sdk-lib-mpc: move shamir (42fc946)
  • sdk-lib-mpc: move types to types.ts (cf2f482)
  • update secp256k1 to 5.0.0 and keccak to 3.0.3 (e2c37e6)
  • use psbt for prebuild when wallet is distributedCustody (10f5e1a)

BREAKING CHANGES

  • rename coin module, coin name, named exports for coreum

14.0.0 (2023-11-28)

Bug Fixes

  • root: add source to tss smc wallet creation (316ff20)
  • root: update @types/node (cedc1a0)
  • sdk-core: add change address type for utxo coins (711ba2d)
  • sdk-core: add pendingappr id in build api (3ace9ac)
  • sdk-core: add rebuild step before eddsa signing (462c7f8)
  • sdk-core: do not sign txRequest full with PA (6558de2)
  • sdk-core: export bip32HdTree as BIP32 (cc80aa6)
  • sdk-core: fix coreum node url (936c76d)
  • sdk-core: fix dc wallet creation (70c5e35)
  • sdk-core: fix ecdsa with external signer (09884c0)
  • sdk-core: fix issue related to bignumber version (519fe47)
  • sdk-core: handle txRequest full PA before signing (9de0eae)
  • sdk-core: include tests in tsconfig.json (91c1c6c)
  • sdk-core: move --recursive flag to package.json (1147ebe)
  • sdk-core: use BuildParams.encode when consolidating unspents (f83f096)
  • statics: make corrections for arbeth and opeth (5dfc405)
  • use public types for tx send (6a0e5c7)
  • use whitelisted send params for tx initiate (0cf9f4c)

Code Refactoring

  • rename coin 'core' to 'coreum' (baecc01)

Features

  • deprecate old settlement code (550380d)
  • express: add external signer support for signig with derivation paths (ceb89dd)
  • sdk-coin-algo: support for token enablement (af718c9)
  • sdk-coin-bera: add Berachain skeleton (b3d43c5)
  • sdk-coin-core: add coreum sdk (af73ccd)
  • sdk-coin-dot: create function to produce broadcastable dot sweep (ad9c9c4)
  • sdk-coin-islm: add Islamic Coin (c49bdd1)
  • sdk-coin-sol: add sol token recovery support (8a46e48)
  • sdk-coin-sol: add transaction message authorize builder (649b7df)
  • sdk-coin-sol: add tx builder for delegate and deactivate (a7cdaaa)
  • sdk-coin-sol: create method to produce broadcastable sol sweep txn (d69ca4e)
  • sdk-coin-sui: add custom tx type (8136220)
  • sdk-coin-trx: batch consolidate native TRX to base (a781709)
  • sdk-coin-zeta: add recovery functionality for zeta (b7d428f)
  • sdk-core: add custodial and smc tss wallet to generateWallet method (ea80f4f)
  • sdk-core: add helpers to support resigning ent challenges (e9bb150)
  • sdk-core: add new method to sign tss txs (3e2654d)
  • sdk-core: add postWithCodec utility function (ff1ad07)
  • sdk-core: add support for bulk unspent consolidation (daee9f0)
  • sdk-core: add type for serializedNtilde with verifiers (b8ba323)
  • sdk-core: add, use SendTransactionRequest and BuildParams codecs (724fc6c)
  • sdk-core: allow tss signing with unencrypted prv (306dd37)
  • sdk-core: create distributed custody wallet (e53c9a4)
  • sdk-core: extend build param codec (e224ca3)
  • sdk-core: generate and verify schnorr proof of X_i (ff58298)
  • sdk-core: get utxo script types by coin (b3cbc61)
  • sdk-core: phase 5 of gg18 signing (d8ab3df)
  • sdk-core: use BuildParams codec in Wallet.accelerateTransaction (a9fab81)
  • sdk-core: use BuildParams codec in Wallet.sendAccountConsolidation (7d340ec)
  • sdk-core: whitelist distributed custody params (2536388)
  • sdk-lib-mpc: move ecdsa hdtree from core (f0311a8)
  • sdk-lib-mpc: move shamir (42fc946)
  • sdk-lib-mpc: move types to types.ts (cf2f482)
  • update secp256k1 to 5.0.0 and keccak to 3.0.3 (e2c37e6)
  • use psbt for prebuild when wallet is distributedCustody (10f5e1a)

BREAKING CHANGES

  • rename coin module, coin name, named exports for coreum

13.0.0 (2023-11-24)

Bug Fixes

  • root: update @types/node (cedc1a0)
  • sdk-core: add change address type for utxo coins (711ba2d)
  • sdk-core: add pendingappr id in build api (3ace9ac)
  • sdk-core: add rebuild step before eddsa signing (462c7f8)
  • sdk-core: do not sign txRequest full with PA (6558de2)
  • sdk-core: export bip32HdTree as BIP32 (cc80aa6)
  • sdk-core: fix coreum node url (936c76d)
  • sdk-core: fix dc wallet creation (70c5e35)
  • sdk-core: fix ecdsa with external signer (09884c0)
  • sdk-core: fix issue related to bignumber version (519fe47)
  • sdk-core: handle txRequest full PA before signing (9de0eae)
  • sdk-core: include tests in tsconfig.json (91c1c6c)
  • sdk-core: move --recursive flag to package.json (1147ebe)
  • sdk-core: use BuildParams.encode when consolidating unspents (f83f096)
  • statics: make corrections for arbeth and opeth (5dfc405)
  • use public types for tx send (6a0e5c7)
  • use whitelisted send params for tx initiate (0cf9f4c)

Code Refactoring

  • rename coin 'core' to 'coreum' (baecc01)

Features

  • deprecate old settlement code (550380d)
  • express: add external signer support for signig with derivation paths (ceb89dd)
  • sdk-coin-algo: support for token enablement (af718c9)
  • sdk-coin-bera: add Berachain skeleton (b3d43c5)
  • sdk-coin-core: add coreum sdk (af73ccd)
  • sdk-coin-dot: create function to produce broadcastable dot sweep (ad9c9c4)
  • sdk-coin-islm: add Islamic Coin (c49bdd1)
  • sdk-coin-sol: add transaction message authorize builder (649b7df)
  • sdk-coin-sol: add tx builder for delegate and deactivate (a7cdaaa)
  • sdk-coin-sol: create method to produce broadcastable sol sweep txn (d69ca4e)
  • sdk-coin-sui: add custom tx type (8136220)
  • sdk-coin-trx: batch consolidate native TRX to base (a781709)
  • sdk-coin-zeta: add recovery functionality for zeta (b7d428f)
  • sdk-core: add helpers to support resigning ent challenges (e9bb150)
  • sdk-core: add new method to sign tss txs (3e2654d)
  • sdk-core: add postWithCodec utility function (ff1ad07)
  • sdk-core: add support for bulk unspent consolidation (daee9f0)
  • sdk-core: add type for serializedNtilde with verifiers (b8ba323)
  • sdk-core: add, use SendTransactionRequest and BuildParams codecs (724fc6c)
  • sdk-core: allow tss signing with unencrypted prv (306dd37)
  • sdk-core: create distributed custody wallet (e53c9a4)
  • sdk-core: extend build param codec (e224ca3)
  • sdk-core: generate and verify schnorr proof of X_i (ff58298)
  • sdk-core: get utxo script types by coin (b3cbc61)
  • sdk-core: phase 5 of gg18 signing (d8ab3df)
  • sdk-core: use BuildParams codec in Wallet.accelerateTransaction (a9fab81)
  • sdk-core: use BuildParams codec in Wallet.sendAccountConsolidation (7d340ec)
  • sdk-core: whitelist distributed custody params (2536388)
  • sdk-lib-mpc: move ecdsa hdtree from core (f0311a8)
  • sdk-lib-mpc: move shamir (42fc946)
  • sdk-lib-mpc: move types to types.ts (cf2f482)
  • update secp256k1 to 5.0.0 and keccak to 3.0.3 (e2c37e6)
  • use psbt for prebuild when wallet is distributedCustody (10f5e1a)

BREAKING CHANGES

  • rename coin module, coin name, named exports for coreum

12.0.0 (2023-11-17)

Bug Fixes

  • root: update @types/node (cedc1a0)
  • sdk-core: add change address type for utxo coins (711ba2d)
  • sdk-core: add pendingappr id in build api (3ace9ac)
  • sdk-core: add rebuild step before eddsa signing (462c7f8)
  • sdk-core: do not sign txRequest full with PA (6558de2)
  • sdk-core: export bip32HdTree as BIP32 (cc80aa6)
  • sdk-core: fix coreum node url (936c76d)
  • sdk-core: fix dc wallet creation (70c5e35)
  • sdk-core: fix ecdsa with external signer (09884c0)
  • sdk-core: fix issue related to bignumber version (519fe47)
  • sdk-core: handle txRequest full PA before signing (9de0eae)
  • sdk-core: include tests in tsconfig.json (91c1c6c)
  • sdk-core: move --recursive flag to package.json (1147ebe)
  • sdk-core: use BuildParams.encode when consolidating unspents (f83f096)
  • statics: make corrections for arbeth and opeth (5dfc405)
  • use public types for tx send (6a0e5c7)
  • use whitelisted send params for tx initiate (0cf9f4c)

Code Refactoring

  • rename coin 'core' to 'coreum' (baecc01)

Features

  • deprecate old settlement code (550380d)
  • express: add external signer support for signig with derivation paths (ceb89dd)
  • sdk-coin-algo: support for token enablement (af718c9)
  • sdk-coin-bera: add Berachain skeleton (b3d43c5)
  • sdk-coin-core: add coreum sdk (af73ccd)
  • sdk-coin-dot: create function to produce broadcastable dot sweep (ad9c9c4)
  • sdk-coin-islm: add Islamic Coin (c49bdd1)
  • sdk-coin-sol: add transaction message authorize builder (649b7df)
  • sdk-coin-sol: add tx builder for delegate and deactivate (a7cdaaa)
  • sdk-coin-sol: create method to produce broadcastable sol sweep txn (d69ca4e)
  • sdk-coin-sui: add custom tx type (8136220)
  • sdk-coin-trx: batch consolidate native TRX to base (a781709)
  • sdk-coin-zeta: add recovery functionality for zeta (b7d428f)
  • sdk-core: add helpers to support resigning ent challenges (e9bb150)
  • sdk-core: add new method to sign tss txs (3e2654d)
  • sdk-core: add postWithCodec utility function (ff1ad07)
  • sdk-core: add support for bulk unspent consolidation (daee9f0)
  • sdk-core: add type for serializedNtilde with verifiers (b8ba323)
  • sdk-core: add, use SendTransactionRequest and BuildParams codecs (724fc6c)
  • sdk-core: allow tss signing with unencrypted prv (306dd37)
  • sdk-core: create distributed custody wallet (e53c9a4)
  • sdk-core: extend build param codec (e224ca3)
  • sdk-core: generate and verify schnorr proof of X_i (ff58298)
  • sdk-core: get utxo script types by coin (b3cbc61)
  • sdk-core: phase 5 of gg18 signing (d8ab3df)
  • sdk-core: use BuildParams codec in Wallet.accelerateTransaction (a9fab81)
  • sdk-core: use BuildParams codec in Wallet.sendAccountConsolidation (7d340ec)
  • sdk-core: whitelist distributed custody params (2536388)
  • sdk-lib-mpc: move ecdsa hdtree from core (f0311a8)
  • sdk-lib-mpc: move shamir (42fc946)
  • sdk-lib-mpc: move types to types.ts (cf2f482)
  • update secp256k1 to 5.0.0 and keccak to 3.0.3 (e2c37e6)
  • use psbt for prebuild when wallet is distributedCustody (10f5e1a)

BREAKING CHANGES

  • rename coin module, coin name, named exports for coreum

11.0.0 (2023-11-13)

Bug Fixes

  • root: update @types/node (cedc1a0)
  • sdk-core: add change address type for utxo coins (711ba2d)
  • sdk-core: add pendingappr id in build api (3ace9ac)
  • sdk-core: add rebuild step before eddsa signing (462c7f8)
  • sdk-core: do not sign txRequest full with PA (6558de2)
  • sdk-core: export bip32HdTree as BIP32 (cc80aa6)
  • sdk-core: fix dc wallet creation (70c5e35)
  • sdk-core: fix ecdsa with external signer (09884c0)
  • sdk-core: fix issue related to bignumber version (519fe47)
  • sdk-core: handle txRequest full PA before signing (9de0eae)
  • sdk-core: include tests in tsconfig.json (91c1c6c)
  • sdk-core: move --recursive flag to package.json (1147ebe)
  • sdk-core: use BuildParams.encode when consolidating unspents (f83f096)
  • use public types for tx send (6a0e5c7)

Code Refactoring

  • rename coin 'core' to 'coreum' (baecc01)

Features

  • express: add external signer support for signig with derivation paths (ceb89dd)
  • sdk-coin-algo: support for token enablement (af718c9)
  • sdk-coin-bera: add Berachain skeleton (b3d43c5)
  • sdk-coin-core: add coreum sdk (af73ccd)
  • sdk-coin-dot: create function to produce broadcastable dot sweep (ad9c9c4)
  • sdk-coin-islm: add Islamic Coin (c49bdd1)
  • sdk-coin-sol: add transaction message authorize builder (649b7df)
  • sdk-coin-sol: add tx builder for delegate and deactivate (a7cdaaa)
  • sdk-coin-sol: create method to produce broadcastable sol sweep txn (d69ca4e)
  • sdk-coin-sui: add custom tx type (8136220)
  • sdk-coin-trx: batch consolidate native TRX to base (a781709)
  • sdk-coin-zeta: add recovery functionality for zeta (b7d428f)
  • sdk-core: add helpers to support resigning ent challenges (e9bb150)
  • sdk-core: add new method to sign tss txs (3e2654d)
  • sdk-core: add postWithCodec utility function (ff1ad07)
  • sdk-core: add type for serializedNtilde with verifiers (b8ba323)
  • sdk-core: add, use SendTransactionRequest and BuildParams codecs (724fc6c)
  • sdk-core: create distributed custody wallet (e53c9a4)
  • sdk-core: extend build param codec (e224ca3)
  • sdk-core: generate and verify schnorr proof of X_i (ff58298)
  • sdk-core: get utxo script types by coin (b3cbc61)
  • sdk-core: phase 5 of gg18 signing (d8ab3df)
  • sdk-core: use BuildParams codec in Wallet.accelerateTransaction (a9fab81)
  • sdk-core: use BuildParams codec in Wallet.sendAccountConsolidation (7d340ec)
  • sdk-core: whitelist distributed custody params (2536388)
  • sdk-lib-mpc: move ecdsa hdtree from core (f0311a8)
  • sdk-lib-mpc: move shamir (42fc946)
  • sdk-lib-mpc: move types to types.ts (cf2f482)
  • update secp256k1 to 5.0.0 and keccak to 3.0.3 (e2c37e6)
  • use psbt for prebuild when wallet is distributedCustody (10f5e1a)

BREAKING CHANGES

  • rename coin module, coin name, named exports for coreum

10.0.0 (2023-11-13)

Bug Fixes

  • root: update @types/node (cedc1a0)
  • sdk-core: add change address type for utxo coins (711ba2d)
  • sdk-core: add pendingappr id in build api (3ace9ac)
  • sdk-core: add rebuild step before eddsa signing (462c7f8)
  • sdk-core: do not sign txRequest full with PA (6558de2)
  • sdk-core: export bip32HdTree as BIP32 (cc80aa6)
  • sdk-core: fix dc wallet creation (70c5e35)
  • sdk-core: fix ecdsa with external signer (09884c0)
  • sdk-core: fix issue related to bignumber version (519fe47)
  • sdk-core: handle txRequest full PA before signing (9de0eae)
  • sdk-core: include tests in tsconfig.json (91c1c6c)
  • sdk-core: move --recursive flag to package.json (1147ebe)
  • sdk-core: use BuildParams.encode when consolidating unspents (f83f096)
  • use public types for tx send (6a0e5c7)

Code Refactoring

  • rename coin 'core' to 'coreum' (baecc01)

Features

  • express: add external signer support for signig with derivation paths (ceb89dd)
  • sdk-coin-algo: support for token enablement (af718c9)
  • sdk-coin-bera: add Berachain skeleton (b3d43c5)
  • sdk-coin-core: add coreum sdk (af73ccd)
  • sdk-coin-dot: create function to produce broadcastable dot sweep (ad9c9c4)
  • sdk-coin-islm: add Islamic Coin (c49bdd1)
  • sdk-coin-sol: add transaction message authorize builder (649b7df)
  • sdk-coin-sol: add tx builder for delegate and deactivate (a7cdaaa)
  • sdk-coin-sol: create method to produce broadcastable sol sweep txn (d69ca4e)
  • sdk-coin-sui: add custom tx type (8136220)
  • sdk-coin-trx: batch consolidate native TRX to base (a781709)
  • sdk-coin-zeta: add recovery functionality for zeta (b7d428f)
  • sdk-core: add helpers to support resigning ent challenges (e9bb150)
  • sdk-core: add new method to sign tss txs (3e2654d)
  • sdk-core: add postWithCodec utility function (ff1ad07)
  • sdk-core: add type for serializedNtilde with verifiers (b8ba323)
  • sdk-core: add, use SendTransactionRequest and BuildParams codecs (724fc6c)
  • sdk-core: create distributed custody wallet (e53c9a4)
  • sdk-core: extend build param codec (e224ca3)
  • sdk-core: generate and verify schnorr proof of X_i (ff58298)
  • sdk-core: get utxo script types by coin (b3cbc61)
  • sdk-core: phase 5 of gg18 signing (d8ab3df)
  • sdk-core: use BuildParams codec in Wallet.accelerateTransaction (a9fab81)
  • sdk-core: use BuildParams codec in Wallet.sendAccountConsolidation (7d340ec)
  • sdk-core: whitelist distributed custody params (2536388)
  • sdk-lib-mpc: move ecdsa hdtree from core (f0311a8)
  • sdk-lib-mpc: move shamir (42fc946)
  • sdk-lib-mpc: move types to types.ts (cf2f482)
  • update secp256k1 to 5.0.0 and keccak to 3.0.3 (e2c37e6)
  • use psbt for prebuild when wallet is distributedCustody (10f5e1a)

BREAKING CHANGES

  • rename coin module, coin name, named exports for coreum

9.0.0 (2023-11-13)

Bug Fixes

  • root: update @types/node (cedc1a0)
  • sdk-core: add change address type for utxo coins (711ba2d)
  • sdk-core: add pendingappr id in build api (3ace9ac)
  • sdk-core: add rebuild step before eddsa signing (462c7f8)
  • sdk-core: do not sign txRequest full with PA (6558de2)
  • sdk-core: export bip32HdTree as BIP32 (cc80aa6)
  • sdk-core: fix dc wallet creation (70c5e35)
  • sdk-core: fix ecdsa with external signer (09884c0)
  • sdk-core: fix issue related to bignumber version (519fe47)
  • sdk-core: handle txRequest full PA before signing (9de0eae)
  • sdk-core: include tests in tsconfig.json (91c1c6c)
  • sdk-core: move --recursive flag to package.json (1147ebe)
  • sdk-core: use BuildParams.encode when consolidating unspents (f83f096)
  • use public types for tx send (6a0e5c7)

Code Refactoring

  • rename coin 'core' to 'coreum' (baecc01)

Features

  • express: add external signer support for signig with derivation paths (ceb89dd)
  • sdk-coin-algo: support for token enablement (af718c9)
  • sdk-coin-bera: add Berachain skeleton (b3d43c5)
  • sdk-coin-core: add coreum sdk (af73ccd)
  • sdk-coin-dot: create function to produce broadcastable dot sweep (ad9c9c4)
  • sdk-coin-islm: add Islamic Coin (c49bdd1)
  • sdk-coin-sol: add transaction message authorize builder (649b7df)
  • sdk-coin-sol: add tx builder for delegate and deactivate (a7cdaaa)
  • sdk-coin-sol: create method to produce broadcastable sol sweep txn (d69ca4e)
  • sdk-coin-sui: add custom tx type (8136220)
  • sdk-coin-trx: batch consolidate native TRX to base (a781709)
  • sdk-coin-zeta: add recovery functionality for zeta (b7d428f)
  • sdk-core: add helpers to support resigning ent challenges (e9bb150)
  • sdk-core: add new method to sign tss txs (3e2654d)
  • sdk-core: add postWithCodec utility function (ff1ad07)
  • sdk-core: add type for serializedNtilde with verifiers (b8ba323)
  • sdk-core: add, use SendTransactionRequest and BuildParams codecs (724fc6c)
  • sdk-core: create distributed custody wallet (e53c9a4)
  • sdk-core: extend build param codec (e224ca3)
  • sdk-core: generate and verify schnorr proof of X_i (ff58298)
  • sdk-core: get utxo script types by coin (b3cbc61)
  • sdk-core: phase 5 of gg18 signing (d8ab3df)
  • sdk-core: use BuildParams codec in Wallet.accelerateTransaction (a9fab81)
  • sdk-core: use BuildParams codec in Wallet.sendAccountConsolidation (7d340ec)
  • sdk-core: whitelist distributed custody params (2536388)
  • sdk-lib-mpc: move ecdsa hdtree from core (f0311a8)
  • sdk-lib-mpc: move shamir (42fc946)
  • sdk-lib-mpc: move types to types.ts (cf2f482)
  • update secp256k1 to 5.0.0 and keccak to 3.0.3 (e2c37e6)
  • use psbt for prebuild when wallet is distributedCustody (10f5e1a)

BREAKING CHANGES

  • rename coin module, coin name, named exports for coreum

8.26.0 (2023-10-20)

Bug Fixes

  • root: update @types/node (cedc1a0)
  • sdk-core: add change address type for utxo coins (711ba2d)
  • sdk-core: add pendingappr id in build api (3ace9ac)
  • sdk-core: add rebuild step before eddsa signing (462c7f8)
  • sdk-core: do not sign txRequest full with PA (6558de2)
  • sdk-core: export bip32HdTree as BIP32 (cc80aa6)
  • sdk-core: fix dc wallet creation (70c5e35)
  • sdk-core: fix ecdsa with external signer (09884c0)
  • sdk-core: handle txRequest full PA before signing (9de0eae)
  • sdk-core: include tests in tsconfig.json (91c1c6c)
  • sdk-core: move --recursive flag to package.json (1147ebe)

Features

  • express: add external signer support for signig with derivation paths (ceb89dd)
  • sdk-coin-algo: support for token enablement (af718c9)
  • sdk-coin-bera: add Berachain skeleton (b3d43c5)
  • sdk-coin-core: add coreum sdk (af73ccd)
  • sdk-coin-dot: create function to produce broadcastable dot sweep (ad9c9c4)
  • sdk-coin-islm: add Islamic Coin (c49bdd1)
  • sdk-coin-sol: add transaction message authorize builder (649b7df)
  • sdk-coin-sol: add tx builder for delegate and deactivate (a7cdaaa)
  • sdk-coin-sol: create method to produce broadcastable sol sweep txn (d69ca4e)
  • sdk-coin-sui: add custom tx type (8136220)
  • sdk-coin-trx: batch consolidate native TRX to base (a781709)
  • sdk-coin-zeta: add recovery functionality for zeta (b7d428f)
  • sdk-core: add helpers to support resigning ent challenges (e9bb150)
  • sdk-core: add new method to sign tss txs (3e2654d)
  • sdk-core: add postWithCodec utility function (ff1ad07)
  • sdk-core: add type for serializedNtilde with verifiers (b8ba323)
  • sdk-core: add, use SendTransactionRequest and BuildParams codecs (724fc6c)
  • sdk-core: create distributed custody wallet (e53c9a4)
  • sdk-core: extend build param codec (e224ca3)
  • sdk-core: generate and verify schnorr proof of X_i (ff58298)
  • sdk-core: phase 5 of gg18 signing (d8ab3df)
  • sdk-core: use BuildParams codec in Wallet.accelerateTransaction (a9fab81)
  • sdk-core: use BuildParams codec in Wallet.sendAccountConsolidation (7d340ec)
  • sdk-core: whitelist distributed custody params (2536388)
  • sdk-lib-mpc: move ecdsa hdtree from core (f0311a8)
  • sdk-lib-mpc: move shamir (42fc946)
  • sdk-lib-mpc: move types to types.ts (cf2f482)
  • update secp256k1 to 5.0.0 and keccak to 3.0.3 (e2c37e6)

8.25.0 (2023-10-18)

Bug Fixes

  • root: update @types/node (cedc1a0)
  • sdk-core: add change address type for utxo coins (711ba2d)
  • sdk-core: add pendingappr id in build api (3ace9ac)
  • sdk-core: add rebuild step before eddsa signing (462c7f8)
  • sdk-core: do not sign txRequest full with PA (6558de2)
  • sdk-core: export bip32HdTree as BIP32 (cc80aa6)
  • sdk-core: fix ecdsa with external signer (09884c0)
  • sdk-core: handle txRequest full PA before signing (9de0eae)
  • sdk-core: include tests in tsconfig.json (91c1c6c)
  • sdk-core: move --recursive flag to package.json (1147ebe)

Features

  • express: add external signer support for signig with derivation paths (ceb89dd)
  • sdk-coin-algo: support for token enablement (af718c9)
  • sdk-coin-bera: add Berachain skeleton (b3d43c5)
  • sdk-coin-core: add coreum sdk (af73ccd)
  • sdk-coin-dot: create function to produce broadcastable dot sweep (ad9c9c4)
  • sdk-coin-islm: add Islamic Coin (c49bdd1)
  • sdk-coin-sol: add transaction message authorize builder (649b7df)
  • sdk-coin-sol: add tx builder for delegate and deactivate (a7cdaaa)
  • sdk-coin-sol: create method to produce broadcastable sol sweep txn (d69ca4e)
  • sdk-coin-sui: add custom tx type (8136220)
  • sdk-coin-trx: batch consolidate native TRX to base (a781709)
  • sdk-coin-zeta: add recovery functionality for zeta (b7d428f)
  • sdk-core: add helpers to support resigning ent challenges (e9bb150)
  • sdk-core: add new method to sign tss txs (3e2654d)
  • sdk-core: add postWithCodec utility function (ff1ad07)
  • sdk-core: add type for serializedNtilde with verifiers (b8ba323)
  • sdk-core: add, use SendTransactionRequest and BuildParams codecs (724fc6c)
  • sdk-core: create distributed custody wallet (e53c9a4)
  • sdk-core: extend build param codec (e224ca3)
  • sdk-core: generate and verify schnorr proof of X_i (ff58298)
  • sdk-core: phase 5 of gg18 signing (d8ab3df)
  • sdk-core: use BuildParams codec in Wallet.accelerateTransaction (a9fab81)
  • sdk-core: use BuildParams codec in Wallet.sendAccountConsolidation (7d340ec)
  • sdk-core: whitelist distributed custody params (2536388)
  • sdk-lib-mpc: move ecdsa hdtree from core (f0311a8)
  • sdk-lib-mpc: move shamir (42fc946)
  • sdk-lib-mpc: move types to types.ts (cf2f482)
  • update secp256k1 to 5.0.0 and keccak to 3.0.3 (e2c37e6)

8.24.0 (2023-09-25)

Bug Fixes

  • root: update @types/node (cedc1a0)
  • sdk-core: add change address type for utxo coins (711ba2d)
  • sdk-core: add pendingappr id in build api (3ace9ac)
  • sdk-core: add rebuild step before eddsa signing (462c7f8)
  • sdk-core: do not sign txRequest full with PA (6558de2)
  • sdk-core: export bip32HdTree as BIP32 (cc80aa6)
  • sdk-core: handle txRequest full PA before signing (9de0eae)
  • sdk-core: include tests in tsconfig.json (91c1c6c)
  • sdk-core: move --recursive flag to package.json (1147ebe)

Features

  • express: add external signer support for signig with derivation paths (ceb89dd)
  • sdk-coin-dot: create function to produce broadcastable dot sweep (ad9c9c4)
  • sdk-coin-sol: add transaction message authorize builder (649b7df)
  • sdk-coin-sol: add tx builder for delegate and deactivate (a7cdaaa)
  • sdk-coin-sol: create method to produce broadcastable sol sweep txn (d69ca4e)
  • sdk-coin-sui: add custom tx type (8136220)
  • sdk-coin-trx: batch consolidate native TRX to base (a781709)
  • sdk-coin-zeta: add recovery functionality for zeta (b7d428f)
  • sdk-core: add helpers to support resigning ent challenges (e9bb150)
  • sdk-core: add postWithCodec utility function (ff1ad07)
  • sdk-core: add type for serializedNtilde with verifiers (b8ba323)
  • sdk-core: add, use SendTransactionRequest and BuildParams codecs (724fc6c)
  • sdk-core: extend build param codec (e224ca3)
  • sdk-core: phase 5 of gg18 signing (d8ab3df)
  • sdk-core: use BuildParams codec in Wallet.accelerateTransaction (a9fab81)
  • sdk-core: use BuildParams codec in Wallet.sendAccountConsolidation (7d340ec)
  • sdk-lib-mpc: move ecdsa hdtree from core (f0311a8)
  • sdk-lib-mpc: move shamir (42fc946)
  • sdk-lib-mpc: move types to types.ts (cf2f482)
  • update secp256k1 to 5.0.0 and keccak to 3.0.3 (e2c37e6)

8.23.0 (2023-09-09)

Bug Fixes

  • root: update @types/node (cedc1a0)
  • sdk-core: add pendingappr id in build api (3ace9ac)
  • sdk-core: add rebuild step before eddsa signing (462c7f8)
  • sdk-core: export bip32HdTree as BIP32 (cc80aa6)
  • sdk-core: handle txRequest full PA before signing (9de0eae)
  • sdk-core: include tests in tsconfig.json (91c1c6c)
  • sdk-core: move --recursive flag to package.json (1147ebe)

Features

  • express: add external signer support for signig with derivation paths (ceb89dd)
  • sdk-coin-dot: create function to produce broadcastable dot sweep (ad9c9c4)
  • sdk-coin-sol: add transaction message authorize builder (649b7df)
  • sdk-coin-sol: create method to produce broadcastable sol sweep txn (d69ca4e)
  • sdk-coin-trx: batch consolidate native TRX to base (a781709)
  • sdk-coin-zeta: add recovery functionality for zeta (b7d428f)
  • sdk-core: add helpers to support resigning ent challenges (e9bb150)
  • sdk-core: add postWithCodec utility function (ff1ad07)
  • sdk-core: add type for serializedNtilde with verifiers (b8ba323)
  • sdk-core: add, use SendTransactionRequest and BuildParams codecs (724fc6c)
  • sdk-core: extend build param codec (e224ca3)
  • sdk-core: use BuildParams codec in Wallet.accelerateTransaction (a9fab81)
  • sdk-core: use BuildParams codec in Wallet.sendAccountConsolidation (7d340ec)
  • sdk-lib-mpc: move ecdsa hdtree from core (f0311a8)
  • sdk-lib-mpc: move shamir (42fc946)
  • sdk-lib-mpc: move types to types.ts (cf2f482)

8.22.0 (2023-09-09)

Bug Fixes

  • root: update @types/node (cedc1a0)
  • sdk-core: add pendingappr id in build api (3ace9ac)
  • sdk-core: add rebuild step before eddsa signing (462c7f8)
  • sdk-core: export bip32HdTree as BIP32 (cc80aa6)
  • sdk-core: handle txRequest full PA before signing (9de0eae)
  • sdk-core: include tests in tsconfig.json (91c1c6c)
  • sdk-core: move --recursive flag to package.json (1147ebe)

Features

  • express: add external signer support for signig with derivation paths (ceb89dd)
  • sdk-coin-dot: create function to produce broadcastable dot sweep (ad9c9c4)
  • sdk-coin-sol: add transaction message authorize builder (649b7df)
  • sdk-coin-sol: create method to produce broadcastable sol sweep txn (d69ca4e)
  • sdk-coin-trx: batch consolidate native TRX to base (a781709)
  • sdk-coin-zeta: add recovery functionality for zeta (b7d428f)
  • sdk-core: add helpers to support resigning ent challenges (e9bb150)
  • sdk-core: add postWithCodec utility function (ff1ad07)
  • sdk-core: add type for serializedNtilde with verifiers (b8ba323)
  • sdk-core: add, use SendTransactionRequest and BuildParams codecs (724fc6c)
  • sdk-core: extend build param codec (e224ca3)
  • sdk-core: use BuildParams codec in Wallet.accelerateTransaction (a9fab81)
  • sdk-core: use BuildParams codec in Wallet.sendAccountConsolidation (7d340ec)
  • sdk-lib-mpc: move ecdsa hdtree from core (f0311a8)
  • sdk-lib-mpc: move shamir (42fc946)
  • sdk-lib-mpc: move types to types.ts (cf2f482)

8.21.0 (2023-09-07)

Bug Fixes

  • root: update @types/node (cedc1a0)
  • sdk-core: add pendingappr id in build api (3ace9ac)
  • sdk-core: add rebuild step before eddsa signing (462c7f8)
  • sdk-core: export bip32HdTree as BIP32 (cc80aa6)
  • sdk-core: handle txRequest full PA before signing (9de0eae)
  • sdk-core: include tests in tsconfig.json (91c1c6c)
  • sdk-core: move --recursive flag to package.json (1147ebe)

Features

  • express: add external signer support for signig with derivation paths (ceb89dd)
  • sdk-coin-dot: create function to produce broadcastable dot sweep (ad9c9c4)
  • sdk-coin-sol: add transaction message authorize builder (649b7df)
  • sdk-coin-sol: create method to produce broadcastable sol sweep txn (d69ca4e)
  • sdk-coin-trx: batch consolidate native TRX to base (a781709)
  • sdk-coin-zeta: add recovery functionality for zeta (b7d428f)
  • sdk-core: add helpers to support resigning ent challenges (e9bb150)
  • sdk-core: add postWithCodec utility function (ff1ad07)
  • sdk-core: add type for serializedNtilde with verifiers (b8ba323)
  • sdk-core: add, use SendTransactionRequest and BuildParams codecs (724fc6c)
  • sdk-core: extend build param codec (e224ca3)
  • sdk-core: use BuildParams codec in Wallet.accelerateTransaction (a9fab81)
  • sdk-core: use BuildParams codec in Wallet.sendAccountConsolidation (7d340ec)
  • sdk-lib-mpc: move ecdsa hdtree from core (f0311a8)
  • sdk-lib-mpc: move shamir (42fc946)
  • sdk-lib-mpc: move types to types.ts (cf2f482)

8.20.0 (2023-09-05)

Bug Fixes

  • root: update @types/node (cedc1a0)
  • sdk-core: add pendingappr id in build api (3ace9ac)
  • sdk-core: export bip32HdTree as BIP32 (cc80aa6)
  • sdk-core: handle txRequest full PA before signing (9de0eae)
  • sdk-core: include tests in tsconfig.json (91c1c6c)
  • sdk-core: move --recursive flag to package.json (1147ebe)

Features

  • express: add external signer support for signig with derivation paths (ceb89dd)
  • sdk-coin-dot: create function to produce broadcastable dot sweep (ad9c9c4)
  • sdk-coin-sol: add transaction message authorize builder (649b7df)
  • sdk-coin-sol: create method to produce broadcastable sol sweep txn (d69ca4e)
  • sdk-coin-trx: batch consolidate native TRX to base (a781709)
  • sdk-coin-zeta: add recovery functionality for zeta (b7d428f)
  • sdk-core: add helpers to support resigning ent challenges (e9bb150)
  • sdk-core: add postWithCodec utility function (ff1ad07)
  • sdk-core: add type for serializedNtilde with verifiers (b8ba323)
  • sdk-core: add, use SendTransactionRequest and BuildParams codecs (724fc6c)
  • sdk-core: extend build param codec (e224ca3)
  • sdk-core: use BuildParams codec in Wallet.accelerateTransaction (a9fab81)
  • sdk-core: use BuildParams codec in Wallet.sendAccountConsolidation (7d340ec)
  • sdk-lib-mpc: move ecdsa hdtree from core (f0311a8)
  • sdk-lib-mpc: move shamir (42fc946)
  • sdk-lib-mpc: move types to types.ts (cf2f482)

8.19.0 (2023-09-01)

Bug Fixes

  • root: update @types/node (cedc1a0)
  • sdk-core: add pendingappr id in build api (3ace9ac)
  • sdk-core: export bip32HdTree as BIP32 (cc80aa6)
  • sdk-core: handle txRequest full PA before signing (9de0eae)
  • sdk-core: include tests in tsconfig.json (91c1c6c)
  • sdk-core: move --recursive flag to package.json (1147ebe)

Features

  • express: add external signer support for signig with derivation paths (ceb89dd)
  • sdk-coin-dot: create function to produce broadcastable dot sweep (ad9c9c4)
  • sdk-coin-sol: add transaction message authorize builder (649b7df)
  • sdk-coin-trx: batch consolidate native TRX to base (a781709)
  • sdk-coin-zeta: add recovery functionality for zeta (b7d428f)
  • sdk-core: add helpers to support resigning ent challenges (e9bb150)
  • sdk-core: add postWithCodec utility function (ff1ad07)
  • sdk-core: add type for serializedNtilde with verifiers (b8ba323)
  • sdk-core: add, use SendTransactionRequest and BuildParams codecs (724fc6c)
  • sdk-core: extend build param codec (e224ca3)
  • sdk-core: use BuildParams codec in Wallet.accelerateTransaction (a9fab81)
  • sdk-core: use BuildParams codec in Wallet.sendAccountConsolidation (7d340ec)
  • sdk-lib-mpc: move ecdsa hdtree from core (f0311a8)
  • sdk-lib-mpc: move shamir (42fc946)
  • sdk-lib-mpc: move types to types.ts (cf2f482)

8.18.0 (2023-08-29)

Bug Fixes

  • sdk-core: add pendingappr id in build api (3ace9ac)
  • sdk-core: export bip32HdTree as BIP32 (cc80aa6)
  • sdk-core: handle txRequest full PA before signing (9de0eae)
  • sdk-core: include tests in tsconfig.json (91c1c6c)
  • sdk-core: move --recursive flag to package.json (1147ebe)

Features

  • express: add external signer support for signig with derivation paths (ceb89dd)
  • sdk-coin-sol: add transaction message authorize builder (649b7df)
  • sdk-coin-zeta: add recovery functionality for zeta (b7d428f)
  • sdk-core: add helpers to support resigning ent challenges (e9bb150)
  • sdk-core: add postWithCodec utility function (ff1ad07)
  • sdk-core: add type for serializedNtilde with verifiers (b8ba323)
  • sdk-core: add, use SendTransactionRequest and BuildParams codecs (724fc6c)
  • sdk-core: extend build param codec (e224ca3)
  • sdk-core: use BuildParams codec in Wallet.accelerateTransaction (a9fab81)
  • sdk-core: use BuildParams codec in Wallet.sendAccountConsolidation (7d340ec)
  • sdk-lib-mpc: move ecdsa hdtree from core (f0311a8)
  • sdk-lib-mpc: move shamir (42fc946)
  • sdk-lib-mpc: move types to types.ts (cf2f482)

8.17.0 (2023-08-25)

Bug Fixes

  • sdk-core: add pendingappr id in build api (3ace9ac)
  • sdk-core: export bip32HdTree as BIP32 (cc80aa6)
  • sdk-core: handle txRequest full PA before signing (9de0eae)
  • sdk-core: include tests in tsconfig.json (91c1c6c)
  • sdk-core: move --recursive flag to package.json (1147ebe)

Features

  • express: add external signer support for signig with derivation paths (ceb89dd)
  • sdk-coin-sol: add transaction message authorize builder (649b7df)
  • sdk-core: add postWithCodec utility function (ff1ad07)
  • sdk-core: add, use SendTransactionRequest and BuildParams codecs (724fc6c)
  • sdk-core: extend build param codec (e224ca3)
  • sdk-core: use BuildParams codec in Wallet.accelerateTransaction (a9fab81)
  • sdk-core: use BuildParams codec in Wallet.sendAccountConsolidation (7d340ec)
  • sdk-lib-mpc: move ecdsa hdtree from core (f0311a8)
  • sdk-lib-mpc: move shamir (42fc946)
  • sdk-lib-mpc: move types to types.ts (cf2f482)

8.16.0 (2023-08-24)

Bug Fixes

  • sdk-core: add pendingappr id in build api (3ace9ac)
  • sdk-core: handle txRequest full PA before signing (9de0eae)
  • sdk-core: include tests in tsconfig.json (91c1c6c)
  • sdk-core: move --recursive flag to package.json (1147ebe)

Features

  • sdk-coin-sol: add transaction message authorize builder (649b7df)
  • sdk-core: add postWithCodec utility function (ff1ad07)
  • sdk-core: add, use SendTransactionRequest and BuildParams codecs (724fc6c)
  • sdk-core: extend build param codec (e224ca3)
  • sdk-core: use BuildParams codec in Wallet.accelerateTransaction (a9fab81)

8.15.0 (2023-08-16)

Bug Fixes

  • sdk-core: add pendingappr id in build api (3ace9ac)
  • sdk-core: include tests in tsconfig.json (91c1c6c)
  • sdk-core: move --recursive flag to package.json (1147ebe)

Features

  • sdk-coin-sol: add transaction message authorize builder (649b7df)
  • sdk-core: add postWithCodec utility function (ff1ad07)

8.14.0 (2023-08-16)

Bug Fixes

  • sdk-core: add pendingappr id in build api (3ace9ac)
  • sdk-core: include tests in tsconfig.json (91c1c6c)
  • sdk-core: move --recursive flag to package.json (1147ebe)

Features

  • sdk-coin-sol: add transaction message authorize builder (649b7df)
  • sdk-core: add postWithCodec utility function (ff1ad07)

8.13.0 (2023-08-04)

Bug Fixes

  • sdk-core: include paillier in tests (1de3bc2)
  • sdk-core: use prebuilt-tx with tss full sendmany (4adebcb)
  • sdk-core: Use PrebuiltTx with Tss Full SendMany (24af742)

Features

  • express: support ECDSA TSS in external signer (03356c1)
  • sdk-coin-sol: add staking authorize builder (57475b7)
  • sdk-coin-zeta: zeta sdk init along with testcases (b92d793)
  • sdk-core: add pallier pub to bitgo tss key creation (7461c85)
  • sdk-core: add util to get public key from commonKeychain (289fba0)

8.12.0 (2023-07-28)

Bug Fixes

  • sdk-core: include paillier in tests (1de3bc2)
  • sdk-core: use prebuilt-tx with tss full sendmany (4adebcb)
  • sdk-core: Use PrebuiltTx with Tss Full SendMany (24af742)

Features

  • express: support ECDSA TSS in external signer (03356c1)
  • sdk-coin-sol: add staking authorize builder (57475b7)
  • sdk-coin-zeta: zeta sdk init along with testcases (b92d793)
  • sdk-core: add pallier pub to bitgo tss key creation (7461c85)
  • sdk-core: add util to get public key from commonKeychain (289fba0)

8.11.0 (2023-07-18)

Bug Fixes

  • sdk-core: do not treat sol as a utxo-coin for approval (a1cc144)
  • sdk-core: fix createTssBitGoKeyFromOvcShares method (70e3e13)
  • sdk-core: fix prebuildTransactionTss method (d65487a)
  • sdk-core: make amount optional in stake options (19039a5)

Features

  • abstract-utxo: move keysSignatures test to separate file (b9fa5c5)
  • express: implement EdDSA commitments for external signer (52ccfe7)
  • sdk-coin-ada: split claim rewards and claim unstaked (271ccca)
  • sdk-coin-injective: injective sdk init along with testcases (3cf36cc)
  • sdk-core: add stakeMany to stake options (0a8772a)

Reverts

  • Revert "chore(sdk-coin-bnb): create new bnb module" (e998a04)

8.10.0 (2023-06-21)

Bug Fixes

  • sdk-core: recreate tx for account coins (16d1244)

Features

  • abstract-utxo: support express external signer for musig2 inputs (4401367)
  • sdk-coin-bld: agoric sdk along with testcases (3cba328)
  • sdk-coin-hash: provenance sdk init along with testcases (7ab7cca)
  • sdk-coin-sei: sei sdk init along with testcases (d7fac3f)

8.9.0 (2023-06-14)

Features

  • root: use eddsa commitment for tss utils and signing (b14b64f)
  • sdk-core: remove ecdsa tss feature flag (1382684)

8.8.0 (2023-06-13)

Features

  • sdk-coin-tia: celestia sdk along with testcases (1d104e0)
  • sdk-core: accelerateTransaction always uses txFormat=psbt (41da856)
  • sdk-core: make paillier proofs mandatory (4c62dd8)
  • sdk-core: manageUnspents overrides txFormat during bss (1f53a9d)
  • sdk-core: sendMany always builds with psbt format for non-tss (8c894b2)
  • sdk-core: sweepWallet uses txFormat='psbt' (bc80b3d)

8.7.1 (2023-06-07)

Bug Fixes

  • sdk-core: add previewPendingTxs flag (c3c5eb0)

8.7.0 (2023-06-05)

Bug Fixes

  • sdk-core: add previewPendingApprovals flag (7efad87)
  • sdk-core: fix pending approval for consolidation (3589434)
  • sdk-core: pass correct n value for keyDerive (7c7e82f)
  • sdk-core: retrieve bitgo modulus for ecdsa signing (b43279b)
  • sdk-lib-mpc: pallier -> paillier (9d0a12d)

Features

  • root: add optional paillier proof plumbing (18093bf)
  • sdk-coin-osmo: staking implementation with testcases (a90c00b)
  • sdk-core: paillier proof user<>backup (8c0a381)
  • sdk-core: refactor signConvert to steps (94e2cae)
  • sdk-core: simplify mpc.appendChallenge (67bee8f)
  • sdk-lib-mpc: add tests for palierproof and utils (7c4674b)
  • sdk-lib-mpc: make rangeProof challenges mandatory for appendChallenge (1f68b30)

8.6.0 (2023-05-25)

Bug Fixes

  • bitgo: should skip password validation in external signing (a0cde4d)
  • sdk-core: fix time issue when checking gpg wallet signatures from bitgo (a7fa97b)

Features

  • abstract-utxo: add psbt and musig2 support for sdk-api (7a23991)
  • root: implement eddsa signing with commitment (d67ac81)
  • sdk-coin-atom: add recover mechanism for ATOM (0e4cfc7)

8.5.0 (2023-05-17)

Features

  • sdk-core: method to parse json from OVC to create TSS bitgo key (c045934)

8.4.0 (2023-05-10)

Features

  • sdk-core: add more whitelisted build params (f468837)
  • sdk-core: pre validate wallet pass phrase (77f37e6)
  • sdk-core: stop calling staking service send api for full version (49d13f1)

8.3.0 (2023-05-03)

Bug Fixes

  • sdk-core: fix incorrect check verifying range proof (3c74334)
  • sdk-core: fix url path of fetching tss config API (0d61a31)
  • sdk-core: use coin agnostic url for get challenges (3661ff8)

Features

  • sdk-core: enable signing with enterprise challenge (68391c1)
  • sdk-core: move ntilde (de/se)rialize methods (5ee0e41)
  • sdk-core: save enterprise data on get (58109d3)

8.2.0 (2023-04-25)

Features

  • sdk-core: add enterprise method to fetch ecdsa config (59a2eae)
  • sdk-core: generate and verify Ntilde Proofs (e3dbb1b)
  • sdk-core: initate, sign and verify ecdsa challenges for enterprise (529ad9e)
  • sdk-core: update ecdsa signing to use enterprise challenge (c626f00)

8.1.0 (2023-04-20)

Bug Fixes

  • bitgo: restrict receive address withdrawals (8257552), closes #3486
  • bitgo: restrict receive address withdrawals (c563742)
  • root: update tests using safe primes (5a275ff)

Features

  • sdk-core: implement openssl wasm class (dce32e3)

8.0.0 (2023-04-13)

Bug Fixes

  • bitgo: add argument to create address on ofc wallets (b1a212d)
  • conditional check to custodial consolidation (46cda4e)
  • sdk-core: add new function in BaseCoin to get hash-function (e028b31)
  • sdk-core: add walletpassphrase to message signing (7265c67)
  • sdk-core: change testnet ada node url in config (8e7e185)
  • sdk-core: create reqid if not present (758c198)
  • sdk-core: eth tss receive address (a67a98a)
  • sdk-core: fix parameter misordering for user gpg key (225246e)
  • sdk-core: return txreqid and raw message (89944a5)
  • used derived keys and use xonly public key for script (382ce07)

Features

  • add inscription builder class (214eafe)
  • express route for signing arbitrary payloads (808acec)
  • sdk-coin-btc: transfer an inscription (bc2eda8)
  • sdk-coin-polygon: support evm based cross chain recovery (a88681f)
  • sdk-coin-sui: add mystenlab types and remove old impl of transfer (4a8aeaa)
  • sdk-core: add switchValidator for stakingWallet (c067695)
  • sdk-core: add sha256 hash support in ecdsa tss signing (b43d733)
  • sdk-core: add signedChildPsbt to halfSigned object (f1c1ac5)
  • sdk-core: allow passing a list of delegations for eth (e6b7022)
  • sdk-core: enable fillNonce and acceleration tx for receive address (09f05f3)
  • utxo-lib: create p2tr address using musig2 (699e829)

BREAKING CHANGES

  • sdk-core: return txreqid, raw message, and txhash instead of just txhash

Ticket: BG-68940

7.0.1 (2023-02-17)

Bug Fixes

  • append bitgo challenge to bitgo a share (4ef60e5)
  • polygon recovery with range proof (19317f7)
  • use post on get challenge end-point (f2a8320)

7.0.0 (2023-02-16)

Bug Fixes

  • account-lib: modify ECDSA keyShare to use bip32 lib (9ce8f23)
  • bitgo: remove enforcement of HMAC verification on all non-prod environments (118722c)
  • sdk-core: correct ecdsa verifyWalletSigs() (3b1476c)
  • sdk-core: ecdsa signing vss share (c9acc46)
  • sdk-core: eddsa signing vss share (ae40423)
  • sdk-core: fix ecdsa tss wallet creation (cd0eaec)
  • sdk-core: fix tau and gamma selection according to whitepaper (0a647e1)
  • sdk-core: get low balance forwarder (6b8205c)
  • sdk-core: make derivation play nicely with rangeproofs (26ad5b5)
  • sdk-core: mark pub as optional in Keychain interface (7d6012c)
  • sdk-core: reduce size of beta0 and nu0 per revised whitepaper (94d50c9)
  • sdk-core: sign typed data json stringify (8adbb76)
  • sdk-core: update fixtures and fix tests (c936478)
  • sdk-core: update password for tss (ab83d5d)
  • sdk-core: use hex toString() verify ecdsa (aead4a4)

Features

  • account-lib: make rangeproof stuff async (380f288)
  • move vss proof data to be with signature share (a2d2e11)
  • sdk-coin-sui: add switch delegation tx (08e6f94)
  • sdk-core: add challenge endpoint for tss rangeproof (fbd1019)
  • sdk-core: add ecdsa to verifyShareProof() (9be664b)
  • sdk-core: add ecdsa wallet sig verification (375be2d)
  • sdk-core: add range proofs (0087be9)
  • sdk-core: add type property to Keychain (5092b29)
  • sdk-core: allow consolidateUnspents method to only build the tx also (790f2d1)
  • sdk-core: change beta to random coprime (48f4dc6)
  • sdk-core: delete unused proof from mu share (c621945)
  • sdk-core: ecdsa signing use derivation path (f4ca720)
  • sdk-core: include keyShares in third party backup tss keychain (c5997de)
  • sdk-core: only generate range proof if ntilde present (d332395)
  • sdk-core: rename type (c81221f)
  • sdk-core: use fix sized buffers when filling e preimage (77cca38)
  • sdk-core: use trust backup gpg for encrypting (400a9af)
  • send enterprise id to backupkeys end-point (701ff7c)

BREAKING CHANGES

  • sdk-core: Keychain.pub is now optional
  • sdk-core: rename type backupGpgKey to BackupGpgKey
  • sdk-core: The verifyEdShareProof function is renamed to verifyShareProof and now expects a 4th parameter which must be a string of either eddsa or ecdsa.

6.0.0 (2023-02-08)

Bug Fixes

  • bitgo: remove enforcement of HMAC verification on all non-prod environments (118722c)
  • sdk-core: correct ecdsa verifyWalletSigs() (3b1476c)
  • sdk-core: fix ecdsa tss wallet creation (cd0eaec)
  • sdk-core: get low balance forwarder (6b8205c)
  • sdk-core: make derivation play nicely with rangeproofs (26ad5b5)
  • sdk-core: sign typed data json stringify (8adbb76)
  • sdk-core: update fixtures and fix tests (c936478)
  • sdk-core: update password for tss (ab83d5d)
  • sdk-core: use hex toString() verify ecdsa (aead4a4)

Features

  • account-lib: make rangeproof stuff async (380f288)
  • sdk-core: add challenge endpoint for tss rangeproof (fbd1019)
  • sdk-core: add ecdsa to verifyShareProof() (9be664b)
  • sdk-core: add ecdsa wallet sig verification (375be2d)
  • sdk-core: add range proofs (0087be9)
  • sdk-core: add type property to Keychain (5092b29)
  • sdk-core: change beta to random coprime (48f4dc6)
  • sdk-core: delete unused proof from mu share (c621945)
  • sdk-core: ecdsa signing use derivation path (f4ca720)
  • sdk-core: include keyShares in third party backup tss keychain (c5997de)
  • sdk-core: only generate range proof if ntilde present (d332395)
  • sdk-core: rename type (c81221f)
  • sdk-core: use fix sized buffers when filling e preimage (77cca38)
  • sdk-core: use trust backup gpg for encrypting (400a9af)
  • send enterprise id to backupkeys end-point (701ff7c)

BREAKING CHANGES

  • sdk-core: rename type backupGpgKey to BackupGpgKey
  • sdk-core: The verifyEdShareProof function is renamed to verifyShareProof and now expects a 4th parameter which must be a string of either eddsa or ecdsa.

5.2.0 (2023-01-30)

Bug Fixes

  • bitgo: remove enforcement of HMAC verification on all non-prod environments (118722c)
  • sdk-core: get low balance forwarder (6b8205c)

Features

  • sdk-core: add ecdsa wallet sig verification (375be2d)

5.1.0 (2023-01-25)

Bug Fixes

  • sdk-core: allow sync pallier key generation for ovc (3a91129)
  • sdk-core: remove generic typing from typeddata associated with eip712 (ac1047e)
  • sdk-core: send the passphrase as correct field for eddsa (1aea3c2)

Features

  • sdk-core: add extra params for addKey (43e095e)
  • sdk-core: add keepAlive as a whitelisted consolidate param (f503969)
  • sdk-core: add u value proof for ecdsa (1ae0107)
  • sdk-core: change third party to backupGpgKey (817fd86)
  • sdk-core: ecdsa tss return tx request detail (90a6b6d)
  • sdk-core: forwarder version 3 (82e6deb)
  • sdk-core: get bitgo public key based on coin and feature flags (c5cee95)
  • send vss proof and privateShareProof to bitgo as backup (dd348e7)

5.0.0 (2022-12-23)

Bug Fixes

  • remove final sig construction for message signing (c7c8a98)

Features

  • sdk-core: support fund forwader (7dbab14)

BREAKING CHANGES

  • remove final sig construction

4.3.0 (2022-12-20)

Bug Fixes

  • sdk-coin-avaxp: fix parseTransaction throwing error for pending (c9fea95)
  • sdk-core: fix generate wallets isCold param (ff22908)

Features

  • added eip712 sign typed data (6d2cbea)
  • core: add register to base interface (2c08793)
  • sdk-coin-eth: add support for tss recoveries (5954c7d)
  • sdk-core: allow forwarder version 2 (7b9a05b)
  • sdk-core: derive unhardened method for ecdsa (4684bff)

4.2.1 (2022-12-09)

Note: Version bump only for package @bitgo/sdk-core

4.2.0 (2022-12-06)

Features

  • sdk-coin-polygon: crossChainRecovery support (9b42813)
  • sdk-core: add source destination chain to send many (1b27a48)

4.1.0 (2022-12-01)

Bug Fixes

  • sdk-core: fix tss signing (79882b1)
  • sdk-core: whitelist source and destination chain params (5724d22)
  • update ofc coin for ibasecoin changes (65986c6)

Features

  • bitgo: add api version input (42f353f)
  • sdk-core: add keyDerive to ECDSA TSS implementation (9ff1d89)

4.0.0 (2022-11-29)

Bug Fixes

  • disable vss verification (5cdc53b)
  • fix eddsa proof generation (8a9253b)
  • fix unit-test-all errors (4adab4d)
  • multiple issues with message signing (d703b9a)
  • pass custodianId to prebuildTxWithIntent (1b14921)
  • remove encoding from message sent to bitgo (d300963)
  • sdk-coin-avaxc: add tx type to fee estimation and build params (83a12be)
  • sdk-core: add chaincode to user->backup public shares (fef4a1a)
  • sdk-core: add destinationChain to prebuild whitelisted params (95b3e13)
  • sdk-core: add hopParams & sourceChain to prebuild whitelisted params (feef8c9)
  • sdk-core: disabling vss for eddsa (7c91d14)
  • sdk-core: ecdsa sharing wallet (8645e3b)
  • sdk-core: ecdsa tss wallet creation (2fd5f41)
  • sdk-core: eddsa vss (de1fbd6)
  • sdk-core: pass custodianMessageId in signMessage (84cf0cc)
  • sdk-core: properly translate tx type to transferToken intent BG-60250 (eb518f9)
  • sdk-core: update the staging Environment (e8477be)
  • sdk-core: use correct api param name for user gpg pubkey (ccc3237)
  • sdk-core: vss (01be344)
  • typo in intent name for message signing (a855dbb)

Features

  • add cancel staking request (7e053fd)
  • add units functions to sdk core (583885d)
  • bitgo: sdk script to get token balance from wallet (67086f8)
  • create txrequest for message signing (4ee1a9c)
  • express: consolidate account support in external signer (414e0df)
  • implement isWalletAddress for SUI (a3696ab)
  • pass custodianTransaction and messageId (35b7953)
  • sdk-coin-eth: add fillnonce capability to sdk (6d9a965)
  • sdk-core: add fetchCrossChainUTXOs in wallet (cf3a51b)
  • sdk-core: add function to verify wallet signatures for TSS (0e6840e)
  • sdk-core: add support for ETH TSS staking (a8afdb6)
  • sdk-core: add VSS share generation and verification (619f254)
  • sdk-core: added date params to getInvoice query (f782dbb)
  • sdk-core: added get payments method for lightning (fd22577)
  • sdk-core: change sendMany to work for custodial wallets (45eb658)
  • sdk-core: expect txid response for lightning withdrawal (22dfeab)
  • sdk-core: tss ecdsa key creation flow with 3rd party backup (08d2065)

BREAKING CHANGES

  • sdk-core: Key shares require a v value for combination. ISSUE: BG-57633

3.0.0 (2022-11-04)

Bug Fixes

  • disable vss verification (5cdc53b)
  • fix eddsa proof generation (8a9253b)
  • fix unit-test-all errors (4adab4d)
  • remove encoding from message sent to bitgo (d300963)
  • sdk-core: add chaincode to user->backup public shares (fef4a1a)
  • sdk-core: ecdsa sharing wallet (8645e3b)
  • sdk-core: properly translate tx type to transferToken intent BG-60250 (eb518f9)
  • sdk-core: update the staging Environment (e8477be)
  • sdk-core: use correct api param name for user gpg pubkey (ccc3237)

Features

  • create txrequest for message signing (4ee1a9c)
  • implement isWalletAddress for SUI (a3696ab)
  • pass custodianTransaction and messageId (35b7953)
  • sdk-coin-eth: add fillnonce capability to sdk (6d9a965)
  • sdk-core: add fetchCrossChainUTXOs in wallet (cf3a51b)
  • sdk-core: add support for ETH TSS staking (a8afdb6)
  • sdk-core: add VSS share generation and verification (619f254)
  • sdk-core: allow preBuildTransaction to accept wallet id (a797e38)
  • sdk-core: tss ecdsa key creation flow with 3rd party backup (08d2065)

BREAKING CHANGES

  • sdk-core: Key shares require a v value for combination. ISSUE: BG-57633

2.4.0 (2022-10-27)

Bug Fixes

  • sdk-core: add chaincode to user->backup public shares (fef4a1a)
  • sdk-core: properly translate tx type to transferToken intent BG-60250 (eb518f9)
  • sdk-core: update the staging Environment (e8477be)
  • sdk-core: use correct api param name for user gpg pubkey (ccc3237)

Features

  • create txrequest for message signing (4ee1a9c)
  • implement isWalletAddress for SUI (a3696ab)
  • pass custodianTransaction and messageId (35b7953)
  • sdk-coin-eth: add fillnonce capability to sdk (6d9a965)
  • sdk-core: add fetchCrossChainUTXOs in wallet (cf3a51b)
  • sdk-core: add support for ETH TSS staking (a8afdb6)
  • sdk-core: tss ecdsa key creation flow with 3rd party backup (08d2065)

2.3.0 (2022-10-25)

Bug Fixes

  • sdk-core: properly translate tx type to transferToken intent BG-60250 (eb518f9)
  • sdk-core: update the staging Environment (e8477be)
  • sdk-core: use correct api param name for user gpg pubkey (ccc3237)

Features

  • create txrequest for message signing (4ee1a9c)
  • implement isWalletAddress for SUI (a3696ab)
  • sdk-coin-eth: add fillnonce capability to sdk (6d9a965)
  • sdk-core: add fetchCrossChainUTXOs in wallet (cf3a51b)
  • sdk-core: add support for ETH TSS staking (a8afdb6)
  • sdk-core: tss ecdsa key creation flow with 3rd party backup (08d2065)

2.2.0 (2022-10-18)

Bug Fixes

  • account-lib: fix EDDSA MPC key validation for small number keys (f9f7407)
  • account-lib: shamir secret indices validity (4e22783)
  • add 'preview' as whitelisted param for token enablement (a998ecc)
  • allow token enablement for cold wallet (557e79b)
  • bitgo: remove address param from lightning().deposit (b49ec63)
  • core: fix bip32/ecpair, API vs Interface (bec9c1e)
  • root: align versions of bitcoinjs-lib (b7eb929)
  • root: resolve @noble-secp256k1 (5faefa2)
  • sdk-coin-eth: fix convert signature share to/from (9aed51e)
  • sdk-coin-eth: fixes to the sign and verify functions for eth tss (ce79269)
  • sdk-core: add missing ecdsa helper type (92d49f2)
  • sdk-core: allow for optional passphrase on tss wallets (f334232)
  • sdk-core: allow undefined for amtPaidSats (7e9e9ea)
  • sdk-core: default wallet to non tss (26febd4)
  • sdk-core: ecdsa commonkeychain validation (269e16b)
  • sdk-core: ecdsa keychain creation types mach (1224de3)
  • sdk-core: ecdsa send signing bitgo's n share u (1cb1e93)
  • sdk-core: ecdsa sign serializedTxHex (2fda8fc)
  • sdk-core: ecdsa signing get user share (acbc700)
  • sdk-core: ecdsa tss signing flow update (226586c)
  • sdk-core: eth supports tss (c0ec96f)
  • sdk-core: fix lightning requests params (32b2038)
  • sdk-core: fix send token enablements by writing in buildParams in prebuildTx (9dc933a)
  • sdk-core: fix the signatures of lnurl pay methods (6ffc17a)
  • sdk-core: fix tss ecdsa keychain encryption (95f9c2d)
  • sdk-core: tss signing (f17491d)
  • sdk-core: tss tx signing (ab7eb80)
  • sdk-core: tss wallet creation related bugs (500c735)
  • update AddWalletOptions (64578e0)

Features

  • abstract-eth: validate istss for evms (29f0b5a)
  • abstract-utxo: add support for bigints from new utxo-lib (77c60dd)
  • account-lib: add option to pass in custom seed ecdsa (86b205e)
  • account-lib: add support for additional hash algorithms (4e2aefe)
  • account-lib: custom salt shamir share (fa34652)
  • add message signing support for polygon (ab2bac1)
  • add u value proof during tss eddssa key creation (79d2c91)
  • adding support for message signing (01c6303)
  • bitgo: support chaincodes on BLS-DKG keychains creation (bfaa380)
  • express: adding EdDSA TSS support to external signer (dbccabc)
  • express: support routes to prebuildAndSignTransaction (b7f0ec3)
  • sdk-coin-ada: implement recover function for cardano (9bc3eeb)
  • sdk-coin-avaxc: add recover method for wrw (40fb9a9)
  • sdk-coin-avaxp: implement export tx builder (483d9ce)
  • sdk-coin-avaxp: implement tx builder for import on p (f52d124)
  • sdk-coin-dot: implement recover function for dot (66f8cba)
  • sdk-coin-eth: add acceleration capability for eth (436ba8c)
  • sdk-coin-ethw: add ethw sdk module (63e9850)
  • sdk-coin-ethw: use ETHw full node RPC queries to recover funds (7db9bcd)
  • sdk-coin-polygon: support recovery (15d6021)
  • sdk-coin-sol: implemented recover function for solana (f043033)
  • sdk-coin-sol: sol token multi ata init (736318f)
  • sdk-core: add createDepositAddress to lightning (e7056dc)
  • sdk-core: add createInvoice to lightning (293a5d6)
  • sdk-core: add deposit() to lightning object (aeb483d)
  • sdk-core: add enable token support for sol (dde3a95)
  • sdk-core: add getBalance for lightning (ccd2e81)
  • sdk-core: add getInvoices to lightning object (232bea3)
  • sdk-core: add helper to create backup TSS key share held by BitGo (d5921ad)
  • sdk-core: add helper to finish backup TSS key share held by BitGo (f2d85b5)
  • sdk-core: add includeTokens wallet.addresses parameter (8c03d83)
  • sdk-core: add logic to handle ERC20 tokens for staking (c77a253)
  • sdk-core: add more ecdsa helper methods (aa57eac)
  • sdk-core: add payInvoice to lightning object (eaaa48d)
  • sdk-core: add recid to fully constructed signature (a8adcd9)
  • sdk-core: add specialized enable token functions (3e60cef)
  • sdk-core: add support for delegation in staking flow (0c91edb)
  • sdk-core: add support for enabling tokens on cold and custodial wallets (e15c69c)
  • sdk-core: add withdraw to lightning object (99474b5)
  • sdk-core: added large value support while calling WP (870621e)
  • sdk-core: added verification of private share proofs (66d6c63)
  • sdk-core: allow getting a staking wallet for any coin (cfae0fe)
  • sdk-core: capitalize transaction type enum (bce263e)
  • sdk-core: create ILightning interface (6a2f347)
  • sdk-core: ecdsa type converters (800b01b)
  • sdk-core: handle multiple token enables on chains that don't support it (11302e9)
  • sdk-core: implement signing flow ecdsa (68aa561)
  • sdk-core: parse zero value lightning invoices (78cab72)
  • sdk-core: support lnurl pay (6df91a3)
  • sdk-core: support transfertoken type transactions (6579785)
  • sdk-core: use eth wallet for building and signing token txs (82dd4a9)
  • the client needs to generate a gpg key for their backup key share and share it with bitgo (fb10fae)
  • update to work with bitcoinjs-lib@6 (1950934)
  • utxo-lib: export BIP32/ECPair interfaces (8628507)

Reverts

  • Revert "feat: add keypair to acala module" (ac4f700)

BREAKING CHANGES

  • sdk-core: change to upper case first char of addDelegator and addValidator BG-56847
  • sdk-core: The SShare type's r field is now R (33 bytes encoded as 66 hex characters). ISSUE: BG-56664
  • sdk-coin-avaxc: The interface TransactionPrebuild is no longer exported from package. It's defined in @bitgo/sdk-coin-eth.
  • sdk-core: We need to deal with the new enableToken intent type for solana on wp.
  • bitgo: This breaks the current ETH2 Hot Wallet creation flow. Needs BG-46182 to be implemented and deployed too.

BG-46184

1.1.0 (2022-07-19)

Note: Version bump only for package @bitgo/sdk-core

1.1.0-rc.29 (2022-07-19)

Bug Fixes

  • bitgo: add token to whitelistedParams in eddsa prebuildTxWithIntent BG-52482 (09c19e9)

Features

  • sdk-coin-ada: implement key pair and utils for ada sdk (9a1aabb)

1.1.0-rc.28 (2022-07-18)

Note: Version bump only for package @bitgo/sdk-core

1.1.0-rc.27 (2022-07-15)

Features

  • support preview mode for consolidation (3c89b91)

1.1.0-rc.26 (2022-07-15)

Bug Fixes

  • account-lib: fix proper format for compressed hex points (3882452)

Features

  • account-lib: get rid of old ethereum lib (abd2247)

1.1.0-rc.25 (2022-07-14)

Note: Version bump only for package @bitgo/sdk-core

1.1.0-rc.24 (2022-07-11)

Note: Version bump only for package @bitgo/sdk-core

1.1.0-rc.23 (2022-07-07)

Bug Fixes

  • sdk-core: make hex representation consistent (ba493e9)

Features

  • account-lib: token associate transaction builder for hedera accounts (417c720)
  • sdk-core: tss ecdsa utility to create keychains (0a1ab71)

1.1.0-rc.22 (2022-07-05)

Note: Version bump only for package @bitgo/sdk-core

1.1.0-rc.21 (2022-07-01)

Features

  • sdk-core: update validation to include eip1559 (4775a84)

1.1.0-rc.20 (2022-06-30)

Bug Fixes

  • account-lib: fix ecdsa tests timeout issues (12c86b2)
  • sdk-core: fix sol send token sdk (d5c697b)

1.1.0-rc.19 (2022-06-30)

Bug Fixes

  • bitgo: rounded value on spendable balance (8ce7d01)
  • use correct address encoding when decoding polkadot txn (99d4bdc)

1.1.0-rc.18 (2022-06-29)

Features

  • account-lib: add support for ecdsa sigining and verification tss (8600501)

1.1.0-rc.17 (2022-06-29)

Features

  • account-lib: add support for ecdsa sigining and verification tss (8600501)

1.1.0-rc.16 (2022-06-27)

Reverts

  • Revert "feat(bitgo): handle new response for consolidateAccount/build endpoin" (ec5ab05)

1.1.0-rc.15 (2022-06-23)

Note: Version bump only for package @bitgo/sdk-core

1.1.0-rc.14 (2022-06-22)

Bug Fixes

  • account-lib: fix chaincode to use correct modulo (33db7a3)
  • add dependency check to fix current and future dependency resolutions (3074335)
  • sdk-core: fix SOL Failed to create any transactions error BG-50572 (01ddfd3)

Features

  • add support for previewing tx requests (a53149d)

1.1.0-rc.13 (2022-06-21)

Note: Version bump only for package @bitgo/sdk-core

1.1.0-rc.12 (2022-06-16)

Features

  • sdk-core: add staking SDK functionality (20371c9)

1.1.0-rc.11 (2022-06-14)

Features

  • sdk-coin-avaxp: implemented builder for AddValidatorTx (7cb8b2f)
  • sdk-core: tss ecdsa key gen helper methods (ef7e13e)
  • tss - support user supplied entropy during signing (29a0bea)

1.1.0-rc.10 (2022-06-14)

Note: Version bump only for package @bitgo/sdk-core

1.1.0-rc.9 (2022-06-13)

Bug Fixes

  • fix tss wallet creation (8508182)

1.1.0-rc.8 (2022-06-10)

Features

  • account-lib: add support for chaincode for key derivation in ecdsa (e8c9faf)
  • account-lib: add support for point multiplication in secp256k1 curve (e8e00ab)
  • bitgo: handle new response for consolidateAccount/build endpoin (a333c5f)
  • move coinFactory from bitgo to sdk-core (fb7e902)
  • support building transactions for tss custodial wallets (12774ca)

1.1.0-rc.7 (2022-06-07)

Bug Fixes

  • sdk-core: add paillier bigint dep (a8cd71e)

1.1.0-rc.6 (2022-06-07)

Features

  • account-lib: add support for ecdsa keyshare generation tss (c71bc34)

1.1.0-rc.5 (2022-06-02)

Note: Version bump only for package @bitgo/sdk-core

1.1.0-rc.4 (2022-06-02)

Note: Version bump only for package @bitgo/sdk-core

1.1.0-rc.3 (2022-06-01)

Bug Fixes

  • add missing examples and filters for list addresses api (6a6ad90)

Features

  • sdk-core: Define new BitGoBase interface in sdk-core (907bd9e)

1.1.0-rc.2 (2022-05-23)

Note: Version bump only for package @bitgo/sdk-core

1.1.0-rc.1 (2022-05-19)

Note: Version bump only for package @bitgo/sdk-core

1.1.0-rc.0 (2022-05-17)

Features

  • sdk-core: select hsmpub key based on node env (2658b77)

1.0.2-rc.0 (2022-05-16)

Note: Version bump only for package @bitgo/sdk-core