LISA
  • What is LISA?
    • LISA
  • Supported Tokens
    • Stacks ($STX)
      • How LiSTX Architecture Works?
        • Mint Factory
        • LISA Vault
        • Strategies
    • Bitcoin ($BTC)
      • How LiaBTC Earns Bitcoin Yield?
      • What is LiaBTC backed by?
      • How LiaBTC utilizes Cobo?
      • How would ALEX V2 Upgrade Affects LiaBTC?
    • ALEX ($ALEX)
  • Features (How To's)
    • Staking / Stacking
    • Unstaking / Unstacking
    • LISA Point System
    • Wrapping / Unwrapping
    • My Rewards / Overviews
    • Review to Earn
    • Send LISA Tokens
    • Checking your Balance
  • Rebasing Mechanism 101
    • Rebasing vs Reward-Bearing Mechanism
    • Depositing / Withdrawing from LISA
  • LISA FAQs
    • How are Rewards Paid Out?
    • How do I calculate my earnings?
    • Do I Earn Rewards if I withdraw before a Cycle Ends?
    • How is APR determined?
    • How can I check my past transactions on LISA?
    • How can I check the accurate LiSTX amount I’ve swapped via AMM?
    • Can I bridge out my LISA Tokens to other networks?
    • How to Participate in LISA Merkl Campaign?
  • LISA Point System
    • Point Reward Scores
    • Points to Loot Box Conversion
    • Entry / Exit Cycle Cooldown FAQs
  • Governance
    • LISA DAO
      • LISA DAO Improvements
    • Stacking Strategies
  • Is LISA Safe?
    • Security Audits
    • External Analytics
    • Deployed Contracts
  • Ecosystem Partners
    • ALEX
    • Ryder
    • Fast Pool by Ryder
    • Xverse
    • XLink
    • Cobo
  • Developers
    • List with LISA!
    • LISA Supported Network
    • LISA Media Kits
    • Contracts
      • liabtc-mint-endpoint
      • liabtc-mint-registry
      • token-liabtc
      • token-vliabtc
Powered by GitBook
On this page
  • Governance
  • Liquid Staking
  • aBTC as LiaBTC
  • Deployed contracts
  • Governance
  • aBTC Liquid Staking
  1. Developers

Contracts

Technical Design Overview

PreviousLISA Media KitsNextliabtc-mint-endpoint

Last updated 3 months ago

LISA is deployed and functioning within the Stacks blockchain network. This document aims to serve both as an index and an overarching overview of the LISA on-chain ecosystem.

Governance

At the top of the on-chain architecture is the LISA DAO, accounting for LISA's governance in a rule-based, modular and flexible manner. Built upon Marvin Janssen's ExecutorDAO project, it operates based on the following core principles:

  1. Proposals are smart contracts.

  2. The core executes, the extensions give form.

  3. Ownership control happens via sending context.

For technical details on the ExecutorDAO, refer to the project's . To understand how the ExecutorDAO is customized and implemented within LISA, visit the dedicated governance page in the documentation.

Liquid Staking

aBTC as LiaBTC

aBTC, or , is a Stacks SIP-010 token pegged 1:1 to Bitcoin. LiaBTC is a rebasing token for aBTC, while vLiaBTC is its non-rebasing, value-accruing wrapper.

Relations Diagram

LiaBTC Mint Endpoint

  • Contract name: liabtc-mint-endpoint

The Mint Endpoint serves as the users' operational interface to stake and unstake aBTC, facilitating the minting and burning of LiaBTC. It relies on the XLink Staking Manager to handle the liquid staking pool management.

LiaBTC Mint Registry

  • Contract name: liabtc-mint-registry

The Mint Registry functions as the persistence and treasury module for the Mint Endpoint operations.

Token LiaBTC

  • Contract name: token-liabtc

Implementation of the LiaBTC rebasing token that represents staked aBTC. The underlying Bitcoin backing these aBTC tokens is staked externally utilizing the XLink on-chain and off-chain infrastructure. The lifecycle of the token invoves minting when aBTC is submitted for staking and burning upon unstaking. When users stake aBTC through the Mint Endpoint, they receive LiaBTC at a 1:1 ratio.

Token vLiaBTC

  • Contract name: token-vliabtc

Implementation of the vLiaBTC value-accruing token, designed as a non-rebasing wrapper for LiaBTC. It is mainly used as a layer of compatibility to integrate LiaBTC with other DeFi protocols. Users can wrap their LiaBTC into vLiaBTC to maintain the same value in a non-rebasing format.

XLink Staking Manager

  • Contract name: xlink-staking

The XLink Staking Manager is a generic contract designed to manage liquid staking pools for multiple tokens and track staker positions within each pool. It is part of a hybrid, token-agnostic liquid staking management system, that operates alongside off-chain backend and frontend components managed by XLink.

Deployed contracts

Page under construction. This is not an exhaustive list.

Governance

aBTC Liquid Staking

This contract is part of ecosystem and is governed by the XLink DAO.

ExecutorDAO:

Operators:

LiaBTC Mint Endpoint:

LiaBTC Mint Registry:

LiaBTC Token:

vLiaBTC Token:

XLink Staking Manager:

Complete technical documentation
Complete technical documentation
Complete technical documentation
Complete technical documentation
XLink
'SM26NBC8SFHNW4P1Y4DFH27974P56WN86C92HPEHH.lisa-dao
'SM26NBC8SFHNW4P1Y4DFH27974P56WN86C92HPEHH.operators
'SP673Z4BPB4R73359K9HE55F2X91V5BJTN5SXZ5T.liabtc-mint-endpoint
'SP673Z4BPB4R73359K9HE55F2X91V5BJTN5SXZ5T.liabtc-mint-registry
'SP673Z4BPB4R73359K9HE55F2X91V5BJTN5SXZ5T.token-liabtc
'SP673Z4BPB4R73359K9HE55F2X91V5BJTN5SXZ5T.token-vliabtc
'SP673Z4BPB4R73359K9HE55F2X91V5BJTN5SXZ5T.xlink-staking
README.md
LISA DAO
ALEX BTC
Complete technical documentation