Web3 Wallet with Gelato Gasless Wallet and Staking and Range Orders
This is a web3 wallet project that utilizes the Gelato Gasless Wallet and Web3 functions to allow users to interact with the Ethereum network and call contract functions gasslessly.This would help a lot of web2 users to adopt the web3 technology as gas is always one of the biggest hindrance to mass adoption.
In addition to sending and receiving Ethereum, users can also STAKE their tokens and PLACE RANGE ORDERS.
Buy simpl tokens using eth and stake them on the wallet and reap rewards for doing that.
Give target price for swapping eth for uniswap Token and wait for the price of UNI to rise and watch it get swapped automatically!!!
- Gelato Gasless Wallet integration
- Web3 functions to interact with Ethereum network
- Send and receive Ethereum and
- Stake tokens
- Place range orders
To use this wallet, you will need an Ethereum wallet that supports Web3 functions. You can use a browser extension like MetaMask or a mobile wallet like Trust Wallet.
- Clone the repo
git clone https://github.com/ragingrahul/account-abstraction.git
- Install Dependencies
npm i
- Start the app
npm run dev
- Connect the wallet
Once the app is running, connect your Ethereum wallet by clicking the "Connect Wallet" button. Select your wallet provider and follow the instructions to connect.
Once your wallet is connected, you can use the wallet to send and receive Ethereum. You can also stake tokens and place range orders to swap eth for uniswap token.
To stake tokens:
- Click the "Stake" button
- Enter the amount of tokens you want to stake
- Confirm the transaction in your wallet
To place a range order:
- Click the "Range Order" button
- Enter the amount of eth you want to swap
- Enter the amount of uniswap token you want to get back
