Awesome
KPMG FRANCE'S PROJECT - ENCODE HACKATON
We wanted to build something around the messaging feature between Ethereum and Starknet. Vaulti is a bridge where your tokens deposited on L1 doesn't simply sleep and do nothing, they generate you a passive income.
Tech Stack:
L1
Solidity, Truffle, OpenZeppelin, Metamask
L2
OpenZeppelin, Cairo, Nile, Argent X,
Front
React, web3React, Starknet-react, Next.js, Tailwindcss, Vercel
Getting Started
First, install the dependencies:
npm install
# or
yarn install
Then create a .env file that needs to contain the following values:
L1_VAULT_ADDRESS=0x00000000000
L2_BRIDGE_ADDRESS=
L1_TOKEN_ADDRESS=
L2_TOKEN_ADDRESS=
Run the development server:
npm run dev
# or
yarn dev
Open http://localhost:3000 with your browser to see the result.
Learn More about Next
To learn more about Next.js, take a look at the following resources:
- Next.js Documentation - learn about Next.js features and API.
- Learn Next.js - an interactive Next.js tutorial.
You can check out the Next.js GitHub repository - your feedback and contributions are welcome!
Deploy on Vercel
The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.