Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/akanoce/getgho
GetGho - LFGHO 2024 hackaton project
https://github.com/akanoce/getgho
aave account-abstraction defi ethereum passkeys stablecoin web3
Last synced: about 1 month ago
JSON representation
GetGho - LFGHO 2024 hackaton project
- Host: GitHub
- URL: https://github.com/akanoce/getgho
- Owner: akanoce
- Created: 2024-01-12T18:46:26.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2024-01-27T08:41:42.000Z (11 months ago)
- Last Synced: 2024-04-14T17:00:12.791Z (8 months ago)
- Topics: aave, account-abstraction, defi, ethereum, passkeys, stablecoin, web3
- Language: TypeScript
- Homepage:
- Size: 2.3 MB
- Stars: 1
- Watchers: 2
- Forks: 3
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# GetGho Monorepo 🌐
Welcome to the GetGho Monorepo, where we are at the forefront of decentralized finance accessibility. GetGho is designed to redefine your DeFi experience, offering unparalleled ease in onboarding and transaction efficiency.
## 🚀 Innovative Onboarding and Transactional Features
GetGho stands out with its cutting-edge approach:- **🔐 Wallet-Free Onboarding:** Engage with GetGho without a pre-existing crypto wallet. Utilizing advanced account abstraction and passkeys, we eliminate traditional barriers like mnemonic phrases.
- **💡 Simplified Transactions:** Experience batched account abstraction transactions. Execute multiple transactions in a single step with sponsored gas fees. Say goodbye to gas complexities and hello to a smooth DeFi journey.## 🛠️ Run the Project
#### Generate the required api keys
Create a new `.env` from template using
```
cp .env.example .env
```Generate the required api keys for the sepolia network from
https://dashboard.alchemy.com/apps
https://cloud.walletconnect.com/sign-inand insert them in the new `.env`
```
VITE_ALCHEMY_KEY=
VITE_WALLET_CONNECT_PROJECT_ID=
```### Setting up Turnkey
The first step is to set up your Turnkey organization and account. By following the [Quickstart](https://docs.turnkey.com/getting-started/quickstart) guide, you should have:
- A public/private API key pair for Turnkey
- An organization IDOnce you've gathered these values, add them to a new `.env.local` file. Notice that your API private key should be securely managed and **_never_** be committed to git.
```bash
$ cp .env.local.example .env.local
```Now open `.env.local` and add the missing environment variables:
- `VITE_API_PUBLIC_KEY`
- `VITE_API_PRIVATE_KEY`
- `VITE_TURNKEY_API_BASE_URL`
- `VITE_ORGANIZATION_ID`#### Run the project
```
yarn dev
```