Tardis
Intent driven, low code dApp design for everyone Defi is hard in some ways for every users. Through Tardis, we intent to help user get pass some of the hurdles easily
Screenshots




Problem Statement
With Tardis, user can build strategy (a.k.a. Box in Tardis) containing multiple protocols or actions (a.k.a. Circuit in Tardis), save it for later, publish it for followers (and monetize from followers running it), run and rerun.Example Box is: USDC -> Swap to ETH -> Stake on Lido to stETH -> Restake on to ezETH or Unstake from ezETH to stETH -> Unstake on Lido to ETH -> Swap to USDC or USDC -> Split ETH 50/50 -> 50% Swap to ETH -> Stake on Lido to stETH -> -> 50% Short positions of ETH -> stETH and ETH deposit into PendlePowered by smart wallet, no matter how long the chain of actions are, there is only 1 sign from wallet! We have connected to Circle Programmable Wallet in our demo, but it could also support Coinbase Smart Wallet and others with ease.
Solution
Tardis uses Circle Programmable Wallet in the demo (but could use Coinbase Smart Wallet without a lot of effort), Solidity Smart Contract, Next.js and TypeScript for frontend on Sepolia testnet.Others:Cricle web3 services: user-controlled-wallets 4.4.1, w3s-pw-web-sdk 1.1.5Chainlink Data FeedLido (mocked)Uniswap v2Pendle (deploy their smart contract)Lending Pool (mocked)Long/Short (mocked)Because of the time limitation factor, we had to make a very minimal viable product to demonstrate the features. Following areas are mocked for demonstration purpose:Coinbase Smart Wallet does not workOnly following protocols work: USDC-ETH swap, Lido StakAI is hardcoded, but we plan to work with an AI team to deploy the best model for our caseAll validations logics are skipped on purpose to deliver the demo in a very strict environmentEfficiency and risk management are lacking
Hackathon
ETHGlobal Singapore
2024
Prizes
- 🏆
Build with Circle's Web3 Services1st place
Circle
Contributors
- qwer951123
42 contributions
- wangjj9219
15 contributions
- lrcnz
5 contributions