Skip to content

Releases: CoboGlobal/cobo-waas2-js-sdk

v1.8.0

08 Jan 09:56
972c71f
Compare
Choose a tag to compare

This version was released on January 8, 2025.

New Features

Improvements

  • Added new webhook event types wallets.addresses.created, wallets.created, and mpc_vaults.created and new event data types Addresses, WalletInfo, and MPCVault to optimize the processing of webhook events.
  • Made several improvements to staking operations:
    • Added the BabylonStakingActivityDetailExtra, EthStakingActivityDetailExtra, and CoreStakingActivityDetailExtra schemas to represent the extra details for each staking protocol.
    • Added the request_id query parameter for the List staking activities operation to filter activities based on a specific request ID.
    • Made the extra property optional in the CreateStakeActivity schema.
  • Added the root_pubkey property to the AddressInfo schema to indicate the root extended public key of the address.
  • Added the TransactionSelectedUtxo schema to represent the selected UTXO information in a transaction.

Full Changelog: v1.7.0...v1.8.0

v1.7.0

18 Dec 14:23
668edef
Compare
Choose a tag to compare

This version was released on December 19, 2024.

Breaking Changes

  • Renamed create_timestamp to created_timestamp in the MPCProject schema to improve consistency in naming conventions.

New features

Improvements

  • Made several fields optional in the BabylonValidator schema.
  • Extended ETH staking functionality by adding the beacon_validators property to the EthStakingExtra schema to represent the list of validator information.
  • Improved the StakingPoolId schema by making it an enum type.
  • Extended the ActivityAction schema with additional enums to cover more actions that can occur during a staking activity.
  • Deprecated the original version of the "Estimate staking fees" operation.

Full Changelog: v1.6.0...v1.7.0

v1.6.0

13 Nov 09:20
8ae9d8c
Compare
Choose a tag to compare

This version was released on November 13, 2024.

Breaking changes

  • Removed the "Get address information" operation.
  • Made amount a required property in the AddressTransferDestination schema.

New features

Improvements

  • Made the following properties optional:
    • request_id and destination in EstimateTransferFeeParams
    • request_id in EstimateContractCallFeeParams
  • Removed the script property from:
    • TransactionTransferToAddressDestination
    • AddressTransferDestination

Full Changelog: v1.5.0...v1.6.0

v1.5.0

24 Oct 05:46
06c6114
Compare
Choose a tag to compare

This version was released on October 24, 2024.

New features

Improvements

  • Added the asset_model_type property in the response of the Get token information operation to indicate whether a token uses the account model or the UTXO model.
  • Added the calldata_info property to the TransactionEvmContractDestination schema to provide a more detailed representation of smart contract calldata.
  • Added the TransactionRawMessageSignDestination schema and added the Raw_Message_Signature value to the destination_type enum to represent the transaction destination for raw message signatures.
  • Added Stake and Unstake as new possible values for the types query parameter in the List all transactions operation.
  • Added bitmart and bitfinex as new possible values to the exchange_id enum.
    The delegate property was no longer a required property in the TransactionSmartContractSafeWalletSource schema.

Full Changelog: v1.4.0...v1.5.0

v1.4.0

25 Sep 05:44
9f7f963
Compare
Choose a tag to compare

What's Changed

Improvements

  • Improved the tracking of transactions by adding and removing certain statuses and sub-statuses in the TransactionStatus and TransactionSubStatus schemas.
  • Added the MPCProcessing status in the TSSRequestStatus schema to indicate that the TSS request approval is waiting to be started.
  • Removed the nonce property in the MpcContractCallSource schema.

Full Changelog: v1.3.0...v1.4.0

v1.3.0

12 Sep 09:45
0f6fbee
Compare
Choose a tag to compare

What's Changed

New features

Improvements

  • Changed the path of the Check loop transfers operation from /wallets/check_loop_transfers to /transactions/check_loop_transfers.
  • Added the dust_threshold and custodial_minimum_deposit_threshold properties in the TokenInfo schema to indicate the minimum withdrawal and deposit amounts for Custodial Wallets.
  • Added the confirming_threshold property in the ChainInfo schema to indicate the number of confirmations required for a transaction on each chain.

Bug fixes

  • Fixed an issue with using WaaS SDKs to perform operations relating to contract call or message signing.

Full Changelog: v1.2.0...v1.3.0

v1.2.1

22 Aug 09:09
4506b66
Compare
Choose a tag to compare

What's Changed

  • fix one of model issue

Full Changelog: v1.2.0...v1.2.1

v1.2.0

21 Aug 09:27
945bfbc
Compare
Choose a tag to compare

What's Changed

New features

  • Added support for Exchange Wallets and Smart Contract Wallets. Added the following operations for Exchange Wallets:
    • List supported exchanges
    • List supported assets
    • List supported chains
    • List asset balances
  • Added the following operations for batch payment:
    Check addresses validity
    Check Loop transfers
  • You can now subscribe to TSS request-related event types for your webhook endpoints. For more information about TSS request-related event types, refer to Webhook event types and data types.

Improvements

  • The sub_wallet_id property was renamed as trading_account_type. Affected schemas include:
    • ExchangeTransferSource
    • ExchangeTransferDestination
    • TransactionTransferToWalletDestination
    • TransactionExchangeWalletSource
    • TransactionDepositFromWalletSource
    • TransactionDepositToWalletDestination
  • Added the PendingApprovalStart enum value in the TransactionSubStatus enum to indicate a status that requires specific action from users for proceeding with the transaction.
  • Added the project_name and vault_name properties in the MPCWalletInfo schema to indicate the project name and vault name.
  • Added the description and created_timestamp properties in the TSSRequest schema to indicate the description and creation time of the TSS request.
  • Added the account_id property in the KeyShareHolder schema to indicate the key share holder’s account ID on Cobo Portal.
  • Added the signer_key_share_holder_group_id property in the TransactionMPCWalletSource schema to indicate the ID of the key share holder group as the transaction signer.
  • Added the description property in the request body of Create TSS request to indicate the description of the TSS request.

Full Changelog: v1.1.2...v1.2.0

v1.1.2

15 Aug 07:02
3448d4b
Compare
Choose a tag to compare

What's Changed

  • Fix OneOf model validation issue

Full Changelog: v1.1.1...v1.1.2

v1.1.1

13 Aug 06:21
dffc05c
Compare
Choose a tag to compare

What's Changed

  • add @cobo scope to npm package name

Full Changelog: v1.1.0...v1.1.1