Skip to content

GetGho - LFGHO 2024 hackaton project

Notifications You must be signed in to change notification settings

davidecarpini/getgho

 
 

Repository files navigation

GetGho Monorepo 🌐

projects_0ncgt_images_Screenshot 2024-01-19 alle 15 34 22

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.
image

🛠️ 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-in

and 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 guide, you should have:

  • A public/private API key pair for Turnkey
  • An organization ID

Once 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.

$ 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

About

GetGho - LFGHO 2024 hackaton project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 99.7%
  • Other 0.3%