Loading player…

Make a Vincent App in 20 minutes I Chris Cassano

Sun, Nov 2, 2025, 12:00 AM

Chris Cassano from Lit Protocol walks through how to build and deploy a Vincent app in under 20 minutes. Vincent is an open-source delegation framework powered by Lit Protocol, enabling developers to create apps that can perform automated wallet actions under strict user-approved permissions. Chris explains how Vincent leverages threshold cryptography for decentralized key management—ensuring that no single party ever has access to user private keys or funds. In this tutorial, Chris builds a new app called “Warren Buffett”, a decentralized dollar-cost averaging (DCA) investment bot that automatically invests in undervalued crypto tokens using data from the DeFi Llama API. He starts by forking the Vincent starter repo, modifying the code to target random undervalued tokens (Pendle, Renzo, Beefy), and deploying the finished app on Railway with a one-click setup. Viewers learn how to configure RPC URLs, delegate private keys, and app IDs in Vincent, as well as assign specific abilities and policies that limit what the app can do—such as setting max daily spend limits. Chris also demonstrates the OAuth-style Connect with Vincent flow, how to approve permissions, and how users retain full control and can withdraw funds via WalletConnect even if the app disappears. The session concludes with examples of how Vincent can be used for delegated trading, automated AI strategies, or even wallet automation frameworks where AI agents manage assets safely under defined rules. 00:11 Introduction — What is Vincent? (Built on Lit Protocol) 01:09 Overview of Delegation Framework and Abilities 01:34 Forking the Vincent Starter App (DCA into wBTC) 02:15 Creating the “Warren Buffett” Value Investing App 02:55 Modifying the Repo for Undervalued Tokens (Pendle, Renzo, Beefy) 03:35 Editing Code in Cursor & Replacing Base Tokens 04:55 Setting up User Permissions and Spending Policies 05:56 Reviewing Code Changes and Committing to GitHub 07:02 Deploying to Railway (Backend, Frontend, Database) 07:30 Required Setup: RPC URL, App ID, Delegate Private Key 08:26 Building and Registering App in Vincent Dashboard 09:07 Creating App Abilities (ERC20 Approvals, Uniswap Swap) 10:38 Publishing the App Version and Verifying On-Chain 11:06 Connecting Configs and Deploying Services on Railway 12:22 Linking Forked Repo and Redeploying 13:45 Verifying Deployment (Backend, Frontend, MongoDB) 14:44 Fixing Redirect URIs & Updating Vincent App Settings 15:34 Running App and Connecting with Vincent 16:03 Approving Permissions and Connecting Wallet 16:31 Using the App as a User — Adding Assets 17:01 Sending ETH & USDC to Vincent Wallet on Base 17:47 Executing Daily DCA into Undervalued Tokens 18:35 Verifying Swap on BaseScan (Pendle Example) 19:13 Sharing App Link for OAuth-Style Connection 19:39 Expanding Use Cases (AI Agents, Automated Hedge Funds) 20:01 Closing Notes — Vincent Docs, Telegram, X, and Future Ideas _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 💻 ETHOnline 2025 This workshop is specifically for ETHOnline 2025, a 21-day hackathon held October 10 - 31, 2025, bringing together the most skilled web3 developers, designers and product builders from all around the globe for a weekend-long adventure to advance the Ethereum ecosystem! _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ✅ Follow Lit Protocol X: https://x.com/LitProtocol ✅ Follow ETHGlobal X: https://x.com/ETHGlobal​ Warpcast: https://warpcast.com/ethglobal Website: https://ethglobal.com YouTube: https://www.youtube.com/c/ETHGlobal _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _Are you interested in Ethereum development and entrepreneurship?_ 👉 Sign up for the next ETHGlobal event: https://ethglobal.com/events 🎁 Get exclusive access and perks with ETHGlobal Plus! https://ethglobal.com/plus 📣 Want us to throw an event in your city? Tell us where! https://ethglobal.com/city