We’ve successfully submitted our project to the Colosseum Breakout Hackathon!
Visit
LogoLogo
WebsiteX
  • About Minos
  • Minos SDK
    • Core functions
      • Core functions: Trade
      • Core functions: Vaults
    • Websocket
    • CLI: Sandbox strategy testing
  • Multi-Agent Orchestration
    • Agents
      • Data Collection Agent
      • Analytical Agent
      • Strategy Development Agent
      • Trade Implementation Agent
      • Performance Monitoring Agent
    • OpenAI Swarm and Langchain
  • Terminal: On-chain tasks execution
  • Autonomous trading agents
    • Ariadne: Autonomous Trade Scanner
    • Deucalion: Advanced Copy Trading
    • Androgeus: Rule-Based Trade Executor
    • How to use
    • Funds
  • Agent Vaults
    • Creation process
    • Cancelation process
    • Fees
    • Token
  • DevOps
    • Servers and GPU Infrastructure
    • Retrieval-Augmented Generation (RAG) Operations
      • Iterative Retrieval-Generation
      • Embedding Models
    • Conversational History Management
    • Agent Monitoring & Performance Analytics
  • Telegram terminal
Powered by GitBook

Minos AI 2025

On this page
  1. Minos SDK
  2. Core functions

Core functions: Vaults

Vault Creation

def create_vault(self, name: str, description: str, initial_deposit: float) -> Dict:
        """Create an investable vault with initial deposit (min 100 USDC)."""
        endpoint = "vaults/create"
        data = {
            "name": name,
            "description": description,
            "initial_deposit_usdc": initial_deposit,
            "gas_fee_usdc": 100  # Fixed gas fee
        }
        return self._make_request(endpoint, method="POST", data=data)
# Create a vault
        vault_result = sdk.create_vault(
            name="Quantum Alpha Vault",
            description="AI-driven high-alpha crypto trading strategy",
            initial_deposit=100.0
        )
        vault_id = vault_result.get("vault_id")
        print("Vault Creation Result:", vault_result)

        # Get vault performance
        performance = sdk.get_vault_performance(vault_id)
        print("Vault Performance:", performance)

Vault Monitor

def get_vault_performance(self, vault_id: str) -> Dict:
        """Retrieve performance metrics for a vault."""
        endpoint = f"vaults/{vault_id}/performance"
        return self._make_request(endpoint)

PreviousCore functions: TradeNextWebsocket

Last updated 5 days ago