Solidex Whitepaper
  • WELCOME
    • Abstract
  • Introduction
    • Background
    • Team
    • Overview
  • Technical Framework
    • Blockchain Infrastructure
    • Smart Contracts
    • Integration with USDT
    • Proprietary Technology
  • Solidex Pool
    • Info
    • Pool Creation and Management
    • PoolManager
  • Operation Mechanism
    • Investment Process
    • Management of Investments
    • Distribution of Returns
    • Transparency and Security
    • User Experience
  • Security Measures
    • Advanced Encryption and Data Protection
    • Smart Contract Audits
    • Regulatory Compliance and Legal Framework
    • Decentralized Infrastructure
    • Continuous Monitoring and Incident Response
    • User Security Education
  • Tokenomics
    • $SDT Tokenomics
    • Allocation
  • Future Developments
    • Expansion of Asset Classes
    • Technological Advancements
    • Regulatory Alignment and Compliance
    • Community and Ecosystem Development
    • Sustainability and Social Responsibility
  • Disclaimer
    • Brief
Powered by GitBook
On this page
  1. Solidex Pool

Info

Pool Contract

The Solidex Pool contract is the central unit that tracks liquidity provider shares and manages funds, including token transfer capabilities. It is the primary interface for depositors, containing all necessary functions for entering and exiting positions. This contract is immutable, embedding the minimum necessary logic to allow for flexibility in future protocol development. The Solidex Pool contract adheres to a Tokenized Vault Standard (similar to ERC-4626), implementing the full interface defined in the specification.

Permits

For user convenience, the Solidex Pool implements depositWithPermit and mintWithPermit functions. These allow users to deposit in a single transaction without needing to approve tokens beforehand, streamlining the investment process. This feature is an extension of the standard tokenized vault model.

Solidex Specific Behaviors

While the Solidex Pool is designed to be compliant with the tokenized vault standard, certain adaptations are necessary to align with our specific use case of investing in US Treasury bonds.

Withdrawals

Withdrawing from the Solidex Pool is optimized through a redeem function rather than a direct withdraw call. This is due to the accruing mechanism used and the fact that the value of LP tokens increases over time. The redeem function allows users to exit with the exact number of shares they wish to liquidate, ensuring a fair and accurate withdrawal process.

PreviousProprietary TechnologyNextPool Creation and Management

Last updated 1 year ago