Releases: Switcheo/carbon-bootstrap
Releases · Switcheo/carbon-bootstrap
v2.49.0
Improvements
- (x/oracle) #995 Remove unused oracle vote and marks related code.
Bug Fixes
- (baseapp) #1004 Fix MetaMask signing issue.
v2.48.0
Improvements
- (x/market) #992 Refactor of market validations for newly created markets and update of markets.
Bug Fixes
- (x/broke) #1001 Fix fee deduction for spot markets to account for net available balances if a trade has been executed.
v2.47.0
Features
-
(x/broker) Deduction of fees from priority list of location for creation of closing orders without the need for the user to have available balance.
-
(x/cdp) Refactor of CDP repayment logic and messages into one common transaction flow.
-
(x/market) Addition of methods and validation to activate and deactivate markets, with store separation for faster iteration.
Improvements
-
(api/ws) Refactor GRPCs for websocket with helper function for retrieving all records without being limited by pagination unintentionally.
-
(x/oracle) Improve oracle handling of decimal precision when dealing with float point data.
Bug Fixes
- (x/market) Backfill of missing open interest data for spot markets and markets already settled.
- (x/oracle) Redeployment of oracle contracts to fix errors in updating price data to contracts.
- (baseapp) Set configurations required to re-enable ledger support.
- (x/pricing) Fixed issue where valid pricing results where being delayed by one block.
- (x/cdp) Added guard to prevent zero division when unlocking collateral with zero LTV.
Persistence
- (services/archiver) Archiver service to archive non-essential data and speed up querying of historical information from persistence. Run vacuum full on
transactions
,messages
to reclaim space after archiving has caught up.
v2.46.4
v2.46.3
v2.46.2
v2.46.1
v2.46.0
Features
- (x/ccm, x/headersync)Removal of Zion related code.
- (x/insurance) Insurance fund eligibility to only liquidity pools with sufficient liquidity to prevent funds from being drained.
- (x/cdp) Grpc query for health factor.
- (services/oracle) Oracle optimization for faster processing and subaccount oracle delegate support.
Bug Fixes
- (x/order) Fix bug where order allocated margin was not properly unmarshalled into Coin type.
v2.45.0
Dependencies
- (baseapp) Remove support for RocksDB.
Features
- (x/market) Add an open interest cap on futures markets.
- (baseapp) Blacklist feature to prevent malicious actors from sending coins out of their address.
Improvements
- (x/oracle) Refactor of oracle module EVM methods into evmcontracts module.
- (baseapp) Refactor naming and usage of cached context for code safety.
- (x/evmcontract) Refactor evm genesis's block height initialisations.
- (baseapp) Remove legacy proposal code.
Bug Fixes
- (baseapp) Fix pagination flag usage on CLI.
- (x/broker) Fix quoting amount for perpetual AMM to account for position margin and not position PnL.
- (baseapp) Fix the parsing of admin address for admin message fee.
- (x/oracle) Fix oracle data parsing and validation bugs.
Persistence
- (persistence) Batching the insert and updates of orders to improve persistence processing speed.