Element Protocol Docs
GovernanceCommunityXForum
  • Element Protocol Documentation Portal
  • Getting Started
    • Buying Fixed Rate Assets
    • Earning Variable Rates
    • Providing Liquidity
    • FAQ
    • Glossary
  • Element Protocol
    • Concepts Overview
    • Principal Tokens
      • Use Cases
    • Yield Tokens
      • Use Cases
    • Market Forces
    • Providing Liquidity
    • Element Protocol Smart Contracts
      • Core Protocol Contracts
        • Wrapped Position
        • Tranche
        • Tranche Factory
        • Interest Token
        • User Proxy
      • Integration Contracts
        • Yearn Vault Asset Proxy
      • Custom Balancer Curve
        • Convergent Curve Pool
        • Convergent Curve Pool Factory
  • Developers
    • Public Release Changelog
    • Elf SDK
    • Deployment Guide
    • Security
      • Oracles
    • Github
  • Governance (Council)
    • Council Protocol Overview
      • Voting Vaults and Delegation
      • Governance Steering Council (GSC)
    • Council Protocol Interface
      • Overview
      • Proposals
        • Guide: Voting on a Proposal
      • Delegate
        • Guide: Delegating Voting Power
          • DAO (Social) Proposal Template
          • Protocol (Executable) Proposal Template
    • Element Governance Proposal Framework
      • Guidelines of the Element Governance Proposal Framework (EGPF)
      • Venues For Participating in Governance & Discussion
      • What Governance Controls Today
        • Current Protocol Parameters
        • Current Governance Parameters
      • Current Governance Roles
      • The Governance Process
        • Proposals & Proposal Types
        • The Proposal Process Overview
        • The Proposal Lifecycles
          • DAO (Social) Proposal Lifecycle Breakdown & Criteria
          • Protocol (Executable) Proposal Lifecycle Breakdown & Criteria
        • Off-chain Voting Information (Snapshot)
        • On-chain Voting Information
    • Council Protocol Smart Contracts
      • Core Voting
      • Voting Vaults
        • Locking Vault
        • Vesting Vault
        • Governance Steering Council (GSC) Vault
      • Timelock
      • Treasury
      • Spender
      • Optimistic Grants
      • Optimistic Rewards
      • Simple Proxy
    • Airdrop
      • Storage
      • Guide: Discord ZK Claim Flow
      • History
    • Glossary (Governance)
    • Audits
    • Deployed Contract Addresses
  • ELFIVERSE
    • Guide: Mint Your ELF NFT
  • Community
    • Discord
    • Blog
    • X
    • Telegram Announcements
    • Youtube (Community Calls and Video Guides)
Powered by GitBook
On this page
  • Overview
  • Element Protocol Architecture
  • The Element Protocol's Smart Contracts can be broken down into three main categories.
  • 1. Core Protocol Contracts****
  • 2. Integration Contracts****
  • 3. Custom Balancer Curve Contracts****

Was this helpful?

  1. Element Protocol

Element Protocol Smart Contracts

The Element Protocol Smart Contract Documentation

PreviousProviding LiquidityNextCore Protocol Contracts

Last updated 1 year ago

Was this helpful?

Overview

The Element Protocol v1 smart contracts are public and open source. The Protocol’s core contracts can be found in the elf-contracts Github repository ****

Element’s architecture is based on native assets (initially BTC, ETH, USDC, and DAI) getting deposited into DeFi products which earn some rate of return and have a very low risk of loss. Element issues the user two tokens, one representing the base principal, one representing the variable interest gained over the term period. With Element, there’s a wide degree of composability and different forms of integration are possible. This gives Element the flexibility to support many different products to be built on top of the Protocol.

Element Protocol Architecture

The Element Protocol's Smart Contracts can be broken down into three main categories.

1. ****

2. ****

3. ****

Core Protocol Contracts
Integration Contracts
Custom Balancer Curve Contracts
here.