Video thumbnail

Plutus

Plutus is an intelligent, AI and base powered platform designed to simplify and optimize staking for crypto users across multiple wallets, protocols.Plutus empowers you to maximize rewards, minimize risks and stay informed through a seamless dashboard and conversational AI agent.

Plutus

Created At

Agentic Ethereum

Winner of

Coinbase Developer Platform - AgentKit Pool Prize

Prize Pool

EigenLayer - Eigen Agents

Prize Pool

Project Description

Plutus is a decentralized finance (DeFi) protocol designed to empower users with advanced wallet management, tracking, and AI-driven investment decision-making capabilities. The platform integrates with privy and agentkit by coinbase to provide a seamless experience for managing wallets, staking assets, and leveraging AI agents to assess market trends and optimize investment strategies.

Features

  1. Wallet Manager Manage multiple wallets effortlessly. Track wallet balances, transactions, and activity in real-time. Secure authentication via email using Privy.
  2. AI Agent for Investment Decisions Analyze market sentiment and mind share through Twitter impressions and metrics. Evaluate market cap data to make informed investment decisions. Provide personalized staking recommendations powered by OpenRouter API and Hyperbolic API.
  3. Staking Stake assets directly through the dApp using Coinbase Agent Kit. Fetch reward rates from Staking_Rewards_API. Monitor staking performance and rewards in real-time.
  4. Chatbot Integration Interactive chatbot powered by OpenRouter API for staking recommendations and wallet insights. Access on-chain data via Hyperbolic API for accurate and up-to-date information.

How it's Made

This project uses policy engines from privy to server wallets enabling onchain interaction by coinbase and staking through agentkit we have also used eigenlayers hyperbolic for ai interaction in fetching twitter metrics. Privy Email Authentication: Secure login using @privy/react-auth library. You can find the login logic in this file Wallet Connection: Link wallets seamlessly using the linkWallet function from the usePrivy hook. It has been implemented in the Navbar. Server Wallet Creation: Create server-side wallets using the Privy TypeScript SDK (@privy/server-auth). A user interface is provided for server wallets through dedicated server wallet routes, enabling users to seamlessly access and utilize the full functionality of server wallets. Transaction Management: Users can send transactions securely through server wallets. Policy Engine: Define and enforce transaction rules via API calls to https://api.privy.io/v1/policies. The policies are created with this logic and assigned to server wallets on their creation. 2. Coinbase Agent Kit Lido Staking: Enable staking through the Coinbase Agent Kit. Automated Transactions: Execute automated transactions via Coinbase Wallet. Balance Fetching: Retrieve wallet balances using the Coinbase Agent Kit. 3. Cookie API Fetch Twitter data through Twitter agents to analyze social media trends and sentiment. 4. Staking_Rewards_API Retrieve reward rates for various staking protocols to help users maximize their returns. 5. OpenRouter API Power the chatbot with OpenAI-like capabilities for intelligent staking recommendations and wallet insights. 6. Hyperbolic API Access on-chain data powered by Eigen Layer for accurate and reliable blockchain analytics. Getting Started Prerequisites Node.js (v16 or higher) Yarn or npm API keys for: Privy Coinbase Agent Kit Cookie API Staking_Rewards_API OpenRouter API Hyperbolic API

background image mobile

Join the mailing list

Get the latest news and updates