Skip to content
Q

Quick Crypto

A standalone savings app with different methods of getting crypto exposure. For example, a vault which automatically rolls over funds into weekly top performing memecoins

Created on 1st July 2024

Q

Quick Crypto

A standalone savings app with different methods of getting crypto exposure. For example, a vault which automatically rolls over funds into weekly top performing memecoins

The problem Quick Crypto solves

People can choose a variety of automated strategies to invest in crypto. We can allow users to purchase any coin Kwenta supports by opening 1x longs, acting as psuedo spot exposure. For example, the auto-rebalancing vault where you will be long the top performing memecoins.

Challenges I ran into

  • UI/UX, I am terrible at design and I think it is more important than anything else with this project. I took a lot of inspiration from posters on Dribble.
  • Expanding on UI, I wanted to limit number of tx signings required so it can be as seamless as a Web2 app. When users create an account they deploy a new smart contract, approve spending to it and deposit into it. In order for us to batch this we had to make the account addresses be created deterministically.
  • Early on I was unable to test most of the functionality of my contracts because I was unable to simulate oracle responses on a forked network. I was testing some features with real ETH & USDC, and did get $150 of funds permanently stuck on Kwenta.
  • I wasted a lot of time not using Synthetixs sandbox & usecannon for error decoding.
  • Balancing trustlessness and performance. I originally wanted to deploy vault strategies fully on-chain but ended up opting for a server which will handle and place trades for the user due to it not being very feasible. Users have full control over their Synthetix account still and can withdraw whenever they want.

Tracks Applied (5)

Coinbase Smart Wallet

Coinbase smart wallet is the only wallet currently supported.

Coinbase Onchain Verifications

Users can verify their Coinbase account and will receive priority in customer support. A PNL leaderboard and some social...Read More

Paymaster and Bundler

We use paymaster to sponsor initial costs of creating an account & depositing into it.

OnchainKit

We use various components from Onchainkit.

Trading Track

The app uses Synthetix's perp market for all the vaults currently implemented.

TRADING with Aerodrome and Synthetix

Cheer Project

Cheering for a project means supporting a project you like with as little as 0.0025 ETH. Right now, you can Cheer using ETH on Arbitrum, Optimism and Base.

Discussion

Builders also viewed

See more projects on Devfolio