Vega Testnet release 0.35.4 is now live

Why is this release great? An intro by @edd and @cdm

0.35.3 cements our work on Liquidity Provisions, which arrived in 0.34.0. Since then we have been closely watching the impact they have on Vega and tweaked a few things accordingly. In particular, leaving an auction is now considerably faster.

We’ve changed some network parameters around liquidity provision that will keep markets out of Liquidity seeking auctions better. This is temporary while work on our Liquidity Bots continues (GitHub - vegaprotocol/liqbot: A bot providing liquidity for Vega Vestnet using Liquidity Commitments)

:fire: In this release market proposals will require a corresponding liquidity commitment.

For a more thorough look at how to get started with Liquidity Provision on testnet, check out the Liquidity Provision section of our docs.

Please see the bottom of this post to see the steps for how you can get started and participate in the Vega Testnet :rocket:

Release notes and commentary by @edd

Amongst several improvements and fixes, this release switches to Oasis Protocol’s ed25519 package (GitHub - oasisprotocol/ed25519: Golang ed25519) after seeing positive impact in our benchmarks.

Improvements

#3341 - Add logging for transactions rejected for having no accounts
#3339 - Reimplement amending LPs not to be cancel and replace
#3371 - Optimise calculation of cumulative price levels
#3339 - Reuse LP orders IDs when they are re-created
#3385 - Track the time spent in auction via Prometheus metrics
#3376 - Implement a simple benchmarking framework for the core trading
#3371 - Optimize indicative price and volume calculation

Fixes

#3409 - Fix indicative price and volume calculation
#3406 - Fixes matched order removal from the orderbook
#3407 - Fixes some orderbook issues
#3406 - Fix the CI pipeline
#3356 - Auctions are extended if exiting auction would leave either side of the book empty
#3348 - Correctly set time when liquidity engine is created
#3321 - Fix bond account use on LP submission
#3369 - Reimplement amending LPs not to be cancel and replace
#3358 - Improve event bus stability
#3363 - Fix behaviour when leaving auctions
#3321 - Do not slash bond accounts on LP submission
#3350 - Fix equity like share in the market data
#3363 - Ensure leaving an auction cannot trigger another auction / auction leave
#3369 - Fix LP order deployments
#3366 - Set the fee paid in uncrossing auction trades
#3364 - Improve / fix positions tracking
#3358 - Fix event bus by deep cloning all messages
#3374 - Check trades in integration tests

Where to next?

Check out https://docs.testnet.vega.xyz for more information, visit https://testnet.vega.trading to dive straight into the Console, download the go-wallet or reach out to us on Discord if you need some hosted wallet details.

Thank you, please comment below if you’d like to give any feedback on the release.
Note: You can raise bugs for the software in the Vega Nolt

:toolbox: A patch release (v0.35.4) has been deployed to improve the operation of Testnet, specifically to fix a specific use case within the core shares fee calculation within Liquidity Provision.