Inspiration

We've commonly seen that it's hard to keep track of yield on a day-to-day basis & it is also time-consuming to dump that governance tokens for a sustaining token (for eg. SOL). So, Taksh fixes this.

What it does

Taksh is a Cross-chain Yield Aggregator. We aggregate the deposits to the best yield and distribute the aggregated rewards every day to stakers in form of $SOL.

Every round (Duration - 24 hours), we bridge the USDC (on Solana) in a decentralized way using the Wormhole Token Bridge to the yield chain and utilize the best yield strategy (In our submission, we've used Aave on Polygon).

As one round is ended, we bridge back the requested USDC (this is requested by the stakers and they can redeem it at the end of the round, once that USDC is bridged back). Also, we bridge back the interest earned & swap it to $SOL and give it as a reward to stakers.

How we built it

Tools / Languages / Frameworks / Products used are mentioned below: 1) Rust 2) Anchor - for writing the Solana program 3) Next.js - for a frontend dev 4) Typescript - for a frontend dev 5) CSS - For Styling 6) Wormhole Bridge - For Bridging 7) Solidity - for writing a smart contract on the evm chain side 8) Web3.js

Challenges we ran into

It took me a couple of hours to test programs & smart contracts. There were a couple of uncommon errors while testing.

Accomplishments that I'm proud of

1) Built a complete dapp within 10 days 2) Participated in a Hackathon after a long time 3) Got to learn a lot about cross-chain

What I've learned

It was great learning new concepts about cross-chain. Previously, I'd thought, it'll be centralized & hard to integrate. It was simple to integrate & completely decentralized.

What's next for Taksh V2

Q1: 1) Audits 2) Mainnet Beta Launch 3) Cross-chain Deposits 4) Seed Round

Q2: 1) Terra Integration. (Utilizing Anchor Protocol for our coming to $UST Pool) 2) Mobile App (For User Acquistion) 3) More Vaults

Q3: 1) IDO 2) Token Launch

Built With

Share this project:

Updates