I. Getting Started
Set up your environment and understand the foundation of veSave.
What is veSave App
veSave is a cross-chain DeFi application that allows users to earn yield on USDC through Stargate staking.
The application demonstrates bridging, swapping, and staking operations across the Ethereum and VeChain networks.
Application Flow
User deposits USDC (on Ethereum/Sepolia)
App bridges USDC from Ethereum to VeChain
Automatically swaps USDC for VET
Stakes VET to Stargate
Note: This application is purposely unfinished. We're looking for talented developers to complete the challenge at the end of this walkthrough and apply for the roles listed in the VeChain Academy Jobs.
What You Will Learn
How to use VeChainKit to handle wallet and social logins
How to integrate Wanchain for asset bridging
How to work with Stargate 2.0 to manage staking and cross-chain liquidity
How to generate and use ephemeral wallets for lightweight user sessions
Prerequisites
Before you continue, make sure you:
Install Node.js and npm
Claim Testnet Tokens from the VeChain faucet
Have a basic understanding of DeFi
Getting Started
To get started, clone the repository and install dependencies:
Visit http://localhost:5173 and connect your wallet to begin.
Join our Telegram