github dydxprotocol/v4-chain protocol/v3.0.0-rc0
Release Candidate: Protocol v3.0.0-rc0

pre-release4 months ago

Release candidate for testnet.

[Draft] Protocol v3.0.0 Release Notes

ICA Account Support

ICA accounts are now supported.

  • (app) Add ICA Host Submodule (#899)

Liquidations Daemon Improvements

Liquidations daemons performance improvements.

  • (daemons/liquidations) Optimize OffsetSubaccountPerpetualPosition subaccount iteration (#906)
  • (daemons/liquidations) Replicate IsLiquidatable logic on daemon (#873)
  • (daemons/liquidations) Proto updates for daemon liquidation request (#885)
  • (daemons/liquidations) Update daemon liquidation info to include negative tnc subaccounts and open positions (#879)
  • (daemons/liquidations) Organizational update for liquidation daemon (#855)
  • (daemons/liquidations) Add grpc to get all perpetuals and liquidity tiers (#859)
  • (daemons/liquidations) Add grpc to get previous block info (#856)
  • (daemons/liquidations) Add grpc to get all market prices (#857)

Winding Down Markets

Markets can now be closed down.

  • (x/clob) Allow FINAL_SETTLEMENT, and cancel open stateful orders (#829)

Deprecate non-linear margin requirements

Non-linear margin requirements removed as a feature.

  • (x/clob) Deprecate non-linear margin requirements (#836)

[In Development] Withdrawal Rate Limiting

In-progress feature to limit the withdrawal rate. Not functional in this release.

  • Scaffolding code for x/ibcratelimit (#870)
  • Initial protos for x/ibcratelimit (#864)
  • Implement keeper methods for LimitParams and DenomCapacity (#877)

Other

  • (x/clob) Validate enums in MsgPlaceOrder protos (#931)
  • (app) Add empty string check to string flag parsing (#883)
  • (x/rewards) Emit TradingRewardEventV1 events in rewards module (#850)
  • (daemons) Migrate daemon monitoring to use health checks (#783)
  • (app) Add flag to format tag values for datadog error tracking (#858)
  • (app) Fix CLOB flag parsing for MEV telemetry hosts (#876)
  • (daemons) Restore pricefeed config tomls (#863)

Don't miss a new v4-chain release

NewReleases is sending notifications on new releases.