Optim Finance
  • INTRODUCTION
    • Introduction
    • Roadmap
  • OADA
    • Overview
    • OADA 🟣 and sOADA 🟢
    • Flow of Funds
    • User Guides
      • Passive yield with sOADA
      • Epoch Stake Auction
    • AMOs
      • Splash DEX AMO
      • Stake Auction AMO
      • Staking AMO
    • UNHCR Donation Module
      • Automated Yield Donation Protocol
      • NFT Impact Certificate
      • Integration with the OADA Ecosystem
      • Humanitarian Partnership
      • Future Extensions
    • Governance
    • Resources
  • OTOKEN Framework
    • Introduction
      • Key Benefits
      • Who is it for?
      • Inspirations & Applications
    • Framework
      • Key Concepts
      • Use Cases
      • OTOKENs
    • Core Concepts
      • OTOKEN and sOTOKEN
      • Algorithmic Market Operations (AMOs)
      • Balancing Stability, Yield, and Adaptability
    • System Architecture
      • OTOKEN Policy
      • Staking AMO
      • Collateral Management AMO
    • Extensions & Other Modules
      • DEX AMO (Liquidity & Peg Stability)
      • Stake Auction AMO
      • Borrowing & Lending AMOs
      • Other AMOs & Opportunities
    • Multiple OTOKEN Deployments
      • Ecosystem Synergy
      • Not Just Synthetic Assets
    • Vision
      • Key Pillars of the OToken Framework
      • Future Directions & Opportunities
      • An Invitation to Innovate
    • Bug Bounty Program
  • LIQUIDITY BONDS
    • Overview
    • Bond App FAQ
    • Use Cases
      • ISPO Bonds
      • SPO Bonds
    • Bond Architecture
      • Validators
      • High Level Workflow
      • Scripts Technical
      • Transaction Flow
      • Pooled Loans
    • Guides for SPOs
      • Bond Creation
      • Bond Sales
      • SPO Bond Issue Summary
      • Bond Verification
    • Liquidity Bonds Audit
  • OUSD
    • OUSD Reserves
      • Reserve Criteria
        • Stability and Reputation
        • Compliance
        • Smart Contract Security
    • Ongoing Reserves Management
      • Reserve Asset Valuation Calculation
      • Dynamic Reserve Asset Adjustment Metrics
        • Dynamic Reserves Adjustment
    • Yield, Staking, and Flow of Funds
      • Yield Modules
        • OUSD DEX AMO
        • Future Modules (v2)
      • Staking AMO
      • sOUSD Redemption Mechanism
    • Peg Protection
      • Market Depth and Liquidity
    • Governance and Risk Framework
      • Risk Capital Requirements
      • First-Loss Capital Structure
      • Asset Allocation Framework
        • Static Governance Parameters
        • Dynamic Allocation System
    • Financial Engineering Audit
  • Leviathan
    • System Architecture
      • Background
      • Concurrency Limitations
      • Complexity in Transaction and Contract Management
    • Core Concepts
      • Deterministic Transaction
        • Guaranteed Transaction
      • Instant Finality
        • Liveness and Safety
        • Probabilistic Finality vs Instant Finality
      • Account Abstraction
        • Concept of Account Abstraction
        • Technical Implementation
        • Security and Operational Implications
      • Intent Based Transactions
        • The Infrastructure and Process of IBTs
        • Declarative Constraints in IBTs
      • Layer 2
        • Types of Layer 2 Solutions
      • Sequencers
        • Core Functions of Sequencers
        • Role in Layer 2 Rollups
        • Challenges
    • System Components
      • Understanding the System Components
      • Optim-Account (Intents to enable tx chain)
        • User Interaction and Intent Submission
        • Intent Structuring and Authentication
        • Smart Contract Functionalities and Operational Parameters
        • The Necessity of an Account-Based Framework
        • Account Abstraction and Its Role in Leviathan
      • Leviathan Sequencer System (tx chain building)
        • The Role of the Leviathan Sequencer System in Conjunction with The Optim Account
        • Sequencing and Ordering of Transactions
        • The Role of Time in the System
        • The Pragmatic Leviathan: Dealing with Potential Changes
      • The Role of OADA in the Leviathan System
        • Operational Simplification of Staking Mechanisms via OADA Integration
        • Facilitating Time Dilation and Composability
    • Processes
      • Entering Leviathan
      • Transaction Execution
      • Leaving Leviathan
    • High Level Overview
      • System Design
        • Account Abstraction Functionality
        • Guaranteed Transactions
        • Instant Finality
        • Unbreakable Transaction Chaining
        • Layer 2 Execution Environment
        • Future Sequencer Network
      • System Context
        • Limitations of current transactions chaining paradigm
        • Limitations of current inter dApp composability issues
        • Explanation of basic design and non-custodial asset inputs
        • Intent Based Transactions
        • Account Base vs eUTxO model app architecture
      • Theoretical Applications
  • GOVERNANCE
    • Governance Overview
      • Proposal Temp Check
      • Governance Proposal
        • On/Off Chain Mechanics
      • ODAO
    • Tokenomics
      • Categories
      • Vesting
    • Optim DAO Wallets
    • Protocol Profits
  • GUIDES
    • Transaction Chaining
      • Background
      • Overview
      • Pool Transaction Chaining
    • OPTIMiz Conversion
  • ODAO Stack
    • Introduction
    • Design Principles
    • Why Optim DAO Stack?
      • Current Limitations
      • ODAO Solutions
    • Key Features
      • Snapshot Voting
      • Treasury Management
      • Proposal Execution
    • System Architecture
      • Modular Framework
      • On-Chain Logic
      • Off-Chain Operations
      • User Interfaces
    • Core Modules
      • Snapshot Voting Module
      • Treasury Management Module
      • Proposal Execution Module
    • Future Roadmap
      • Potential Future Enhancements
      • Long Term Vision
  • OADA UI
    • Setup
      • Installation
      • Development Workflow
      • Troubleshooting
      • Development Tips
      • Open Source Contributions
      • FAQ
    • Key Functionalities
      • Wallet Integration
      • Dashboard
      • Transaction Management
        • UTxO Management
        • Transaction Creation and Conversion
        • Transaction Monitoring
      • Real-time Updates
        • Portfolio Value Tracking
        • Transaction Status Monitoring
    • OADA Smart Contract API
      • Minting OADA
      • Staking OADA
      • Unstaking sOADA
      • Epoch Stake Auction
        • Bid Calculation Functions
        • Auction Actions
        • Bid Form Component
        • Auction Dashboard
    • Tutorials
      • Environment Setup and Installation
      • Understanding the Project Structure
      • Basic Configuration and Customization
      • Working with Components
      • State Management and Data Flow
      • Wallet Integration and State Management
      • Smart Contract Integration
      • Advanced UI Customization
      • Testing and Quality Assurance
Powered by GitBook
On this page
  • What is an SPO Bond?
  • What is a Borrow Offer?
  • What is a Pending Pool?
  • What is the motivation for SPOs to use these bonds?
  • What is the motivation for Lenders to fund these bonds?
  • What are EQ Tokens?
  • Can I get my ADA back from a non-active pool?
  • What are Bond Tokens?
  • What is the difference between EQTs and BTs?
  • When can a bond be canceled?
  • Is there a penalty for canceled bonds?
  • Do I have to monitor the health of my bonds?
  • Can I sell my Bond Tokens to access liquidity?
  • Can Bond Tokens be used as collateral in lending protocols?
  • Why do EQTs have a weird name inside my wallet?
  • How do I redeem underlying ADA plus interest at maturity?
  • What is an SPO PubKey?
  • Why do I have the option to close bonds that I don't own?
  • Why can I pay interest on bonds I haven't issued?
  • Common Message: “UTXO Inputs not found”
  • Too close to the end of an Epoch
  • What is a Verified Bond?
  • How do I verify a Bond?
  • Can an OPool (bond borrow request) be cancelled?
  • What does the Convert button do in a bond's page?
  1. LIQUIDITY BONDS

Bond App FAQ

What is an SPO Bond?

An SPO Bond is a loan agreement for non-custodial lending of staking rights to Stake Pool Operators from a pool of lenders. A smart contract locks lender’s ADA and allows a borrower to attach their stake key for a maximum duration as long as conditions are met (interest paid).

What is a Borrow Offer?

Borrow Offers are the terms (duration and interest) an SPO is willing to agree to if enough liquidity is provided for their Stake Pool.

What is a Pending Pool?

A Pending Pool is a Borrow Offer that is still pooling funds to completely fill up the required ADA necessary to execute the bond.

What is the motivation for SPOs to use these bonds?

The hardest part of running a stake pool is attracting the first 1M ADA of liquidity because until you have enough live stake accumulated, the staking returns are well below that of the average competitors. This essentially forces new SPOs to ask their delegators for support while offering a lesser return than the average established stake pool. This unfortunate dynamic is the reason most new pools end up having to shut down before achieving sustainability.

What is the motivation for Lenders to fund these bonds?

While liquidity providers receive an optimal and higher return than average when subsidies are included, this product is meant to facilitate and encourage the community’s support of network decentralization by lowering the entry barriers for small and new stake pools.

What are EQ Tokens?

EQ Tokens are placeholder tokens that represent a user’s ownership share of a pool that will fund a bond once full. After bond activation, they can be converted to Bond Tokens.

Can I get my ADA back from a non-active pool?

If you hold EQ tokens and these EQ tokens represent a pool that has not yet been activated (the pool is not full and in the Pending Pools tab of Your Page) a user is able to redeem their ADA from the pool.

What are Bond Tokens?

Bond Tokens are tokens denominating a user’s fractional position of a bond loan. As Cardano Native Tokens, they can be used to interact with the wider DeFi ecosystem, such as being used as collateral in marketplaces and lending protocols. At maturity they can be exchanged for the underlying ADA plus all accrued interest.

What is the difference between EQTs and BTs?

EQTs represent equity of a pool waiting to fill up a borrow offer and can be redeemable for ADA up until the pool fills up and the bond is executed. BTs represent share ownership of an active bond and are only redeemable at maturity.

When can a bond be canceled?

A bond can only be canceled if the SPO fails to meet the terms of the bond by not providing enough interest to stay above the 1 month (six epochs) Interest Buffer minimum threshold.

Is there a penalty for canceled bonds?

At cancellation, liquidity providers receive an additional six epochs of Interest Buffer and can access the underlying liquidity immediately.

Do I have to monitor the health of my bonds?

It is recommended for bond holders to check their bonds remain active and have not been closed at least once a month.

Can I sell my Bond Tokens to access liquidity?

Absolutely, as Cardano Native Tokens you are able to trade Bond Tokens in secondary marketplaces or peer-to-peer exchanges. Whatever party holds the bond token at maturity can then redeem the underlying ADA plus all accumulated interest.

Can Bond Tokens be used as collateral in lending protocols?

Yes, as regular CNTs Bond Tokens can be used as collateral in supporting protocols. As of now, Liquid Finance has committed to onboarding Bond Tokens as collateral and may actually be supported at launch.

Why do EQTs have a weird name inside my wallet?

These are the auto generated Bond Name hashes that link to a specific open pool position.

How do I redeem underlying ADA plus interest at maturity?

You redeem ADA by clicking on the Redeem interaction under theBond Positions > Closed Positions section of Your Page.

What is an SPO PubKey?

An SPO PubKey is any of the Pool Owners or Rewards Account addresses.

Why do I have the option to close bonds that I don't own?

This interaction is permissionless so a bot can automate this transaction and improve the overall user experience.

Why can I pay interest on bonds I haven't issued?

This interaction is permissionless so anyone can donate subsidies to these bonds.

Common Message: “UTXO Inputs not found”

Make sure your wallet is connected to the Preview Testnet network.

Too close to the end of an Epoch

Our smart contracts construct transactions in a way that treats each epoch as a discrete variable, thus transactions for bond purchases are only valid within a single epoch. If you get this error, please submit another transaction in a minute or two.

What is a Verified Bond?

A verified bond is a bond that has been authenticated by the Optim team as belonging to a specific Stake Pool Operator. A verified bond will replace the OPool ID/Bond ID from the automatically generated hash, to whatever the SPO wishes to display in the user interface instead, such as the name of the Stake Pool. This will allow for easier brand recognition and more efficient marketing efforts.

As a permissionless protocol, anyone can technically issue a bond that they can delegate to any pool whether they are verified or not. In order to not cause confusion and maintain transparency, Optim will be verifying bonds manually after being contacted by an SPO that has issued their borrow offer. Only verified bonds will receive OPT token incentives for liquidity providers.

How do I verify a Bond?

If you have not previously been in contact with the Optim team to coordinate and assist you in the issuance of a verified bond, please take the following steps:

Go through the Issue Bond page to issue your borrow offer. This creates the OPool which will be used to pool the liquidity necessary to reach the desired amount before the bond is activated. Send the OPool ID in addition to the name you would like to be displayed in the user interface in an email to optimdao@optim.finance to initiate this process.

You will be asked to send 1 ADA to yourself from the account containing your OwnershipNFT. The Metadata of this transaction will need to include details about the bond you are in the process of verifying. Once your verification has been authenticated it will be updated on the website.

Can an OPool (bond borrow request) be cancelled?

A bond borrow requests can be cancelled as long as there are no liquidity providers in the OPool. Reminder that when you issue a bond, the borrower also becomes the first liquidity provider by receiving 1 EQT, this is a necessary step that creates the OPool. If you made any mistakes while issuing your bond, go to your bond's page and click the Withdraw button to exchange your 1 EQT for 100 ADA. Removing all funds gets rid of the OPool completely and once that is done you can go ahead and cancel the bond so you can reissue with the right parameters.

If a borrow request has been unfilled after 14 days of activity, the bond request can be cancelled as well. If your bond was unfilled after this time frame, you might want to increase the interest to entice more liquidity providers into your bond.

What does the Convert button do in a bond's page?

The Convert button is used to exchange your EQTokens that represent equity in a given OPool, for Bond Tokens that represent ownership of an active bond. The differentiation is mostly technical in nature, but enables bond token standardization for use in a wider DeFi ecosystem.

PreviousOverviewNextUse Cases

Last updated 10 months ago