LogoLogo
HomeTelegram
  • Welcome to Opus
  • Introduction
    • ▸ What is Opus?
      • Overview of the product
      • Vision: Automation layer for the decentralized web
      • Key verticals
      • EIP-7702
  • ▸ How Opus Works
    • Browser-based architecture (no install)
    • EIP-7702 session-based automation
    • AI agent decision-making process
    • Smart contract interaction layer
  • ⚙️ Architecture
    • ▸ System Overview
      • High-level architecture diagram
    • ▸ EIP-7702 Integration
      • Comparison vs EIP-4337 / traditional EOAs
    • ▸ Smart Contract Design
      • Core contracts:
      • Contract architecture diagrams
      • Gas considerations
  • ⚡ Use Cases
    • ▸ DeFi Automation
    • ▸ NFT Trading
    • ▸ DAO Governance
  • 🛠️ Getting Started
    • ▸ dApp Walkthrough
      • Getting Started with Opus dApp
      • Logs and automation history
  • 🧪 Developers
    • ▸ API Access
      • Endpoints for task creation, monitoring, retrieval
      • Auth via wallet signatures
    • ▸ Custom Strategies
      • DSL (Domain Specific Language) or JSON schema explanation
      • Writing your own task logic
    • ▸ Contract ABIs & Events
      • ABI snippets with examples
      • Event logs used by the platform
  • 🔐 Security & Audits
    • ▸ EIP-7702 Session Key Risks
      • Threat model
      • Session revocation mechanism
      • Time-bound delegation logic
Powered by GitBook
On this page
Export as PDF
  1. ⚡ Use Cases

▸ DeFi Automation

Supported Protocols

Opus integrates with leading DeFi platforms, offering automation across:

  • Uniswap v2/v3: Liquidity provisioning, limit orders

  • Aave & Compound: Borrowing, lending, auto-repay

  • Balancer: Rebalancing and liquidity automation

  • 1inch / 0x: Optimized token swaps

Additional protocol adapters can be added through the StrategyExecutor.

Strategy Builder UX Explained

Users can construct DeFi strategies without writing code through an intuitive form-based interface:

  1. Select protocol (e.g., Aave)

  2. Choose action (e.g., supply, withdraw)

  3. Set condition triggers (e.g., "ETH < $2,500")

  4. Preview logic and sign session intent

The strategy builder converts these choices into ABI-encoded calldata, stored and validated on-chain.

Examples

  • DCA Strategy: Buy 100 USDC worth of ETH every 24h

  • Auto-Liquidation Avoidance: Withdraw collateral if LTV > 70%

  • Yield Farming: Claim & reinvest rewards if gas < 50 gwei

Security & Gas Efficiency of DeFi Operations

  • Session-limited execution ensures that actions can only be executed under strict scopes.

  • Gas ceilings can be set to avoid overpaying during spikes.

  • Conditional batching reduces the number of on-chain calls.

Example: Trigger multiple reward claims only if block.timestamp % 86400 == 0 (once daily).


PreviousGas considerationsNext▸ NFT Trading

Last updated 13 days ago