Skip to content
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,610 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sync2

Sync2 is a VeChain wallet for web, desktop, and mobile.

Use it to hold accounts, sign dApp requests, send assets, manage .vet names, register domains, edit VNS profiles, and swap tokens on VeChain.

Origin

Sync2 comes from VeChain Sync. It is the successor to Sync v1 and removes the old built-in dApp browser. dApps connect from normal browsers through Connex v2.

Product

  • Wallets: create or import wallets, including single private-key accounts and discovered VeChain Kit smart accounts.
  • Send: transfer full token balances with MAX and inspect transfer history details.
  • Hardware: sign with Ledger wallets where supported.
  • Signing: review and sign dApp certificates and transactions, including smart wallet and batch instructions.
  • Names: resolve and show .vet and .vet.domains names.
  • Domains: check .vet availability, register names, and set a primary name.
  • Profiles: edit VNS avatar, display name, description, email, website, and X handle.
  • Swaps: quote active mainnet tokens through VeTrade.vet and BetterSwap.io.
  • Fees: show estimated fees, max fee caps, Generic Delegator payment, and local account gas payers.
  • Networks: use VeChain mainnet and testnet public nodes.
  • Explorer: open mainnet transactions in VeChainStats.

Platforms

Platform Link
Browser, nightly unstable lite.sync.vecha.in
Windows Latest release
macOS Latest release
Linux Latest release
Android Google Play
iOS App Store

Unsigned desktop releases are installed from GitHub Releases manually.

Ledger

If desktop Ledger signing times out, no transaction was sent. Reconnect and unlock the Ledger device, open the VeChain app, then sign again.

Developers

Requirements:

  • Node.js 22.12+; Node.js 24 LTS is recommended.
  • npm 10+

Install:

npm install

Run in development:

npx quasar dev

Run desktop development:

npx quasar dev -m electron

Check code:

npm run lint
npm run typecheck
npm test
npm run test:coverage

Coverage gates are 100% for lines, statements, functions, and branches.

Build:

npm run build
npm run build:pwa
npm run build:electron

License

Sync2 is licensed under the GNU Lesser General Public License v3.0. See LICENSE.

About

The next-generation VeChain wallet for all platforms

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages