Q2 2022 Accomplishments

Vite Missie
Vite Labs
Published in
5 min readJul 22, 2022

Dear ViteFleet,

As we have officially wrapped up second quarter of 2022, we are thrilled to share a handful of updates including the 7th Mainnet upgrade and technical improvements that make it easier to write end-to-end dApps and develop / test / debug contracts on Vite.

Vuilder Kit

Vuilder Kit is a Solidity++ smart contract development toolkit for Vite developers. It facilitates performing frequent tasks such as contract compiling, library linking, testing and deploying.

We completed the development of some core functions of Vuilder in Q2, including the following:

  • Supports connecting to remote nodes
  • Supports attaching deployed contracts and making calls
  • Optimizations and bug fixes for typescript

You can get Vuilder Kit here.

Solidity++ 0.8 Visual Code Extension Refactoring

  • Migrated web view to VS Code and debug directly in VS Code
  • Added new functions: managing wallet, network
  • Added compile contracts, deploy contracts, and debug contracts in VS Code
  • Updated syntax highlighting, semantic highlight, snippets, linting, compilation, error prompts, compiled BIN and ABI storage

New ABI of Asset (Token) Built-In Contract Update

  • Fully compatible with ABI of external contracts
  • Fully compatible with Ethereum Solidity ABI specification
  • Fully compatible with VEP19 (Solidity++ 0.8.1), i.e. it’s possible to get return values from a function through await operator
  • Read-only view functions can be called from either external contracts or frontends (via contract_query RPC)
  • Possible to burn tokens by sending them to the address of the asset built-in contract. (it acts as a blackhole address)
  • Removed the only owner is allowed to burn option. Anyone is now allowed to burn mintable tokens
  • Fully backward compatibility, the old ABI is available after the new ABI goes live

vite.js 2.3.18 & 2.3.19-alpha

  • In 2.3.18 we added a new function viteAPI.queryContractState({ address, abi, methodName, params }) to query public states or call view functions
  • Refactored reconnect and support for subscription renewal #71
  • Added support for ViteX internal transfers, deposit to exchange balance and withdraw directly from exchange to withdrawal address #72
  • Added HTTP, WS, and IPC modules into the main @vite/vitejs package, so they can be imported from there #73
  • Fixed bugs

Vite Express

Building a #dApp on Vite is becoming easier than ever with Vite Express! Smart contract vuilders can now take advantage of this template and tweak it to make their own dApps. Check it out here.

Vite Passport

Vite Passport is a browser plug-in wallet officially developed and maintained by Vite Labs. It is currently being tested internally. The first version will support the following functions:

  • Create, lock and unlock account
  • Import and export mnemonics
  • View balance, transaction history and unreceived amount
  • Send and receive transaction (copy address)
  • Supports multiple addresses and address switch
  • Add token by token ID
  • Switch nodes
  • Fiat value (USD)
  • Supports Google browser
  • Supports linking third-party dApps, such as ViteBridge, Viva, etc

Uranus — 7th Mainnet Upgrade (Deployed to Testnet)

ViteX Market Orders:

  • Users can set a desired sell volume or amount without setting a price. The trade starts from the best market price until the order is filled. To ensure a good trading experience, there are minimum and maximum amount limits for market buy orders, as well as minimum and maximum volume limits for market sell orders.

Order Expiration:

  • Previously, placed orders were automatically canceled if they were not filled within 30 days. The 30 day limit is removed in this upgrade, and new orders are no longer automatically canceled.

New Gateway Onboard

We want to congratulate GateK for bringing HBAR/VITE and KAS/VITE to ViteX!

$VITE listings

BinanceUS

We are excited to share that $VITE is officially in the US — Binance.US. Users can trade VITE/USD and VITE/USDT and buy VITE via bank transfer (ACH), debit card, or wire transfer.

BitMart

To mark our recent $VITE listing on BitMart, BitMart held not one, but two impressive campaigns. The support from each campaign helped grow our following by approximately 1k followers per day.

BTSE

We are proud to announce that VITE listed on BTSE, an all-in-one order-book CEX.

Consensus 2022 Sponsor

Vite Labs sponsored and hosted a booth at Consensus, co-hosted a side event just outside the convention center, and successfully communicated with an audience of more than 17,000 attendees what #0GL1 is all about. It’s safe to say that it was a success!

Q2 On The Roadmap

We are near completion for the following items, see detailed updates below.

Deploying Avalanche Bridge On Testnet

In Q2, both ETH and BSC coins were added to Bridge (only ERC-20 and BEP-20 tokens were supported before), and some technical optimizations were made to improve the security and stability of ViteBridge. The next chain that we are considering to integrate is a network that can bring greater benefits to the Vite ecosystem and that may not be Avalanche. Please stay tuned for the upcoming bridge selection.

Direct Deposit For Vite App Trading Wallet

A bug was found during the testing process which will cause withdrawal failure and no refund. Since we’re still looking for a solution, we decided to exclude this feature in the 7th Mainnet upgrade.

Next Steps

Vite Labs is determined to create a fully decentralized zero gas layer-1 (#0GL1) for users and devs. We will continue to work on ViteBridge, Solidity compatibility, Vite Portal, improvement of developer experience via better tooling / docs, provide support for the ecosystem growth via hackathon / Vuilder DAO, upgrades of Vite app, new listings on ViteX, getting listed on more prominent CEXs and many more. We’d like to thank the community for riding along this journey with us, let’s keep vuilding!

--

--