Tech Update #36 — May 2024

The Biggest Limitation of AI in 2024

This is the 36th installment of Vega’s mini-blog series, which features the Core Engineering Team’s (and their close friends’) regular tech updates. These updates are designed to concisely outline where Vega is at with regard to upcoming releases and will be written by the people responsible for each project.

This is the place to find out about any new features, bug fixes, and other development-related news about the Vega Protocol network now that the Palazzo Mistero has been added to the mainnet. Each month, we update the community on the Vega team’s inner workings by sharing key insights from engineering & co. Core engineering
A significant release for the validators occurred at the end of this month. On May 29th, version v0.76.8, which included the outstanding features from the Colosseo I milestone, went live.

These features are as follows:

The spot market Arbitrum, the second asset bridge Improved game API

Realised reward metrics

Improvements in performance and multiple uses Colosseo II is already under way, and throughout the month of June, we will continue working on capped futures, transaction delay and reordering, and the virtual automated market marking (vAMM) system. Oh, and did we mention that we have had live trading for an entire year?

We are grateful to everyone who contributed to its realization! Console

Simple Swaps

Once the Axelar bridge is integrated, this user-friendly interface streamlines the process of swapping Ethereum USDT for Arbitrum USDT. This allows users to easily exchange their spot assets. It also makes it possible to buy and sell on any spot markets that are already in place on Vega. The portfolio page’s user-friendly screen lists the available assets and their balances. If an asset isn’t available, a Console warning will appear. Price estimation is dynamic and is based on the best bid or ask prices. Limit fill or kill orders with a customizable price tolerance are executed. The SWAP component is also resizable and responsive, enhancing the user experience across devices.

The upcoming update will bring this to Fairground! Cross-chain deposits

We are excited to introduce a seamless deposit UX via the Squid router in our upcoming Console update, enhancing cross-chain functionality for Vega users. This new feature, accessible under the ‘Cross Chain Deposits’ tab on the portfolio page, allows for a streamlined, one-click deposit process from the Squid router to Vega. The update includes:
The full widget for the Squid router flags for features that can be set by the user and made easy to activate Assets for arbitrum bridges for thorough testing Additionally, the Arbitrum bridge (SquidReceiver) ABI configurations and contract integration ensure a smooth and efficient deposit workflow. In response to user requests for a more user-friendly and effective experience, this enhancement is intended to speed up and simplify the deposit procedure. Research
vAMMs
The Research team is making good progress on the vAMM framework, and they are currently simulating a variety of scenarios to investigate the core implementation. The vAMM feature will enable users to configure an automated market maker that takes positions in a market based on three specified prices: one where it is maximally short, one where it is maximally long, and one where it holds no position.
It is essential to rigorously test this design because of the complexity of integrating a vAMM into an order book and the interactions with other traders. One of these tests is shown below, demonstrating that, similar to a conventional spot AMM, the vAMM tends to lose money on big price changes but tries to make up for these losses with trading fees and rewards. Browser wallet
Transaction of a check You will now see a notification indicating whether the transaction is likely to succeed or fail when sending one. This is not a guarantee of success as market conditions may change, nor a guarantee of failure for example if trying to transfer more than your available balance while a transaction to top up that key is pending.