LogoLogo
Visit WebsiteLaunch App
  • Introduction
    • Overview
    • Getting Setup
      • Creating a Wallet
      • Security Practices
  • Product
    • Strategies
      • Conservative Yield V1
      • Balanced Yield V1
      • Advanced Yield V1
    • Nexus Mutual Cover
    • Technical Architecture
      • Technical Overview
      • Security and Authentication
      • Key Components
        • Action Smart Contracts
        • BravaGuard
        • Fee Take Safe Module
        • Smart Safe Account
        • Sequence Executor
        • Logging
          • Balance Update Log
          • BuyCover Log
          • Curve3PoolSwap Log
          • Send and Pull Token Log
    • Fees
    • Audits
  • Resources
    • Contracts
    • Website
    • Glossary
  • Socials
    • X (Twitter)
    • Discord
    • Telegram
Powered by GitBook
On this page
  1. Product
  2. Technical Architecture

Technical Overview

PreviousTechnical ArchitectureNextSecurity and Authentication

Last updated 4 months ago

At the high level the Brava smart contracts can be thought of as a series of adapters between a Smart Safe Account (formerly Gnosis Safe) and a vetted selection of yield earning protocols. Across the Brava contracts we have tools to atomically chain transactions together, enable token swaps, purchase asset cover, and more.

The protocol adaptors have been designed in a modular and expandable way, this enables us to expand the protocol to add additional yield opportunities as they arise. These adaptors are behind the Brava Guard contract which enforces strong restrictions on the transactions that are allowed to be executed, by doing this funds are kept within the Brava ecosystem while allowing freedom to move at any time between the approved protocols.