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.
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.
- Upstream project: vechain/sync2
- This release stream: vechain-energy/sync2
- Maintainer: VeChain Community
- 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
.vetand.vet.domainsnames. - Domains: check
.vetavailability, 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.
| 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.
If desktop Ledger signing times out, no transaction was sent. Reconnect and unlock the Ledger device, open the VeChain app, then sign again.
Requirements:
- Node.js 22.12+; Node.js 24 LTS is recommended.
- npm 10+
Install:
npm installRun in development:
npx quasar devRun desktop development:
npx quasar dev -m electronCheck code:
npm run lint
npm run typecheck
npm test
npm run test:coverageCoverage gates are 100% for lines, statements, functions, and branches.
Build:
npm run build
npm run build:pwa
npm run build:electronSync2 is licensed under the GNU Lesser General Public License v3.0. See LICENSE.