Skip to content

Releases: Switcheo/carbon-bootstrap

v2.62.0

13 Jan 08:56
c90bd50
Compare
Choose a tag to compare
v2.62.0 Pre-release
Pre-release

V2.62.0 - 2025-01-14

Features

  • (x/perpspool) #1032 Commission system for fees and profit for Perpetual Liquidity Pools.
  • (x/position) #1086 Negative allocated margin system to deduct funding rates from positions with insufficient margin.
  • (x/bridge) #1094 Automatic withdrawal from group for withdrawing grouped token to external chains. Remove additional encoding for withdraw and execute.

Improvements

  • (x/pricing) #1047 Reduce number of pricing update events.
  • (x/pricing) #1080 Allow future price update for token prices.
  • (x/bridge) #1095 Additional validation to prevent withdrawal of zero amount.

v2.61.0

30 Dec 09:31
c90bd50
Compare
Choose a tag to compare

Features

  • (x/lockproxy) #1092 Add messages and methods to add and remove extensions to the lockproxy contracts.

Improvements

  • (client/grpc) #1051 Add a hard limit of maximum 1000 results for GRPC queries.
  • (api/ws) #1076 Fix duplicated websocket loading of states and connections to node.
  • (x/cdp) #1079 Refactor method logic for updating rate strategy.
  • (baseapp) #1085 Add new check to ensure proper intialization of module accounts.

Bug Fixes

  • (x/broker) #895 Fix bug where reduce-only orders cause incorrect adjustments to existing worse non-reduce-only orders.

v2.60.0

24 Dec 04:11
Compare
Choose a tag to compare

#1088 This upgrade will migrate all Polynetwork tokens to the new Axelar tokens.

v2.59.0

22 Dec 12:27
Compare
Choose a tag to compare

Improvements

  • (x/bridge) #1089 Addition of AxelarBridgeCallDenom into parameter store as Axelar requires the sending of Axelar registered tokens during the IBC transfer of GMP messages.

V2.58.0

18 Dec 06:16
Compare
Choose a tag to compare

#1082 This upgrade focuses on the deprecation of Zilliqa related liquidity pools and markets. The denoms affected are:

axt.1.18.a67f22
dxcad.1.18.9dfb98
fees.1.18.c061fe
gzil.1.18.c11154
huny.1.18.3a5a8b
lunr.1.18.fa4af7
play.1.18.3cf025
port.1.18.b2261e
xsgd.1.18.be52cd
zil.1.18.1a4a06
zusdt.1.18.1cbca1
zwap.1.18.393529

v2.57.0

16 Dec 04:22
Compare
Choose a tag to compare

The purpose of this upgrade is to test additional features to the Polynetwork token migration.
This upgrade will migrate two tokens from the Polynetwork token to the new Axelar tokens. Below are the tokens that will be migrated and their new denominations:

bnb.1.6.773edb -> brdg/1768794901f8a19c2ec795a5402653cef6cbfe6b3ec6398d39fc37de963cb667
usdc.1.17.851a3a -> brdg/d8c3db91ad4ba11fe52971b4c387b0110c8951ec0f5b8f0fb445ef0306a349e1

Improvements

  • (baseapp) #1078 Replace all CLI to broadcast transactions using From or Group address when available.

Bug Fixes

  • (services/oracle) #1074 Fix oracle service blocking data processing pipeline during long downtime
  • (api/ws) #1077 Fix read/write lock for websocket services.

v2.56.1

09 Dec 10:59
Compare
Choose a tag to compare

Bug Fixes

  • (api/ws) #1077 Fix read/write lock for websocket services.

v2.56.0

04 Dec 10:31
Compare
Choose a tag to compare
v2.56.0 Pre-release
Pre-release

This upgrade will migrate four tokens from the Polynetwork token to the new Axelar tokens. Below are the tokens that will be migrated and their new denominations:

nex.1.17.59c1ba -> brdg/0b02ac3efc9df2e80d00f141133c180cdaee0122f92d3e2e310f704e82425a18
gmx.1.19.70275d -> brdg/0f18019978979327ad0ecca00adba941ebf8828f40af270f5e2a3a94c3802d72
wbnb.1.6.ad598c -> brdg/1768794901f8a19c2ec795a5402653cef6cbfe6b3ec6398d39fc37de963cb667
blur.1.2.0c0069 -> brdg/a8bbd91ae3dda9de2e50926a0d93be4d0d5cea34f3080014e5c0c0db6eaf61a4

Improvements

  • (x/bridge) Improve poly migration token generation script

v2.55.0

03 Dec 10:31
Compare
Choose a tag to compare

Polynetwork tokens migration failed, any changes was reverted.

Features

  • (baseapp) Polynetwork to Axelar migration code for the conversion of old Polynetwork-Bridged denominations to new Axelar-Bridged denominations. This feature includes the functionality to perform an Administrative Withdrawal of funds in the external LockProxy contract to a MutliSig EOA wallet 0x69CfA6d0F45C02aE6a24Db4A214013d0de4c6016 to assist with the transfer of fund to the new AxelarCarbonGateway contract.
  • (x/coin) Add active status filtering to coin tokens GRPC query.

Improvements

  • (api/ws) Optimize websocket services load by reducing the number of unmarshalling of updates.
  • (x/bridge) Enforce lower cased EVM addresses for bridge token denominations and external mappings.
  • (x/bridge) Add destination address encoding validation based on connection encoding type.

Bug Fixes

  • (services/oracle) Fix dereference of nil pointer in oracle service error handling.

v2.54.1

03 Dec 09:45
Compare
Choose a tag to compare
v2.54.1 Pre-release
Pre-release
feat: remove carbon-testnet-42069