STRATO Technical Documentation¶
STRATO is a Layer-1 blockchain for real-world-asset-backed DeFi. Users mint and borrow the USDST stablecoin against collateral (tokenized gold and silver, bridged crypto), swap, provide liquidity, stake, and earn rewards. The chain runs SolidVM smart contracts under PBFT consensus with a stake-weighted proposer, and every transaction costs a flat 0.01 USDST (or one voucher).
- Mainnet (upquark): app.strato.nexus
- Testnet (helium): app.testnet.strato.nexus
๐ Quick Start¶
New to STRATO?
Connect a wallet, fund your account, and make your first transaction.
Building on STRATO?
Integrate with the app API, the node APIs, and the platform contracts.
๐ For End Users¶
Complete Workflows¶
End-to-end scenarios combining multiple features:
- First-Time User - Onboarding from funding to first borrow
- Grow Your Position - Build on an existing position
- Maximize Yield - Combine lending, liquidity, and rewards
- DCA Strategy - Dollar-cost average into DeFi positions
- Platform Migration - Move from Aave/Compound/MakerDAO
- Portfolio Rebalancing - Diversify without closing positions
- Risk Management - Hedge against volatility
- Leverage Long - Leveraged exposure (advanced, high risk)
- Multi-Asset Strategy - Multi-collateral positions
- Collateral Optimization - Dynamic rebalancing
- Arbitrage & Market Making - Active trading
- Withdrawals - Move assets off STRATO
Feature Guides¶
Step-by-step guides for individual features:
- Borrow USDST - Borrow against collateral
- Mint USDST (CDP) - Mint USDST against collateral
- Swap Tokens - Trade on the DEX
- Provide Liquidity - Earn trading fees
- Bridge Assets - Move assets between STRATO and other chains
- Manage Rewards - Earn and claim Reward Points
Essential Knowledge¶
- Core Concepts - Fees, vouchers, wallets, health factor, CR, liquidation
- Safety & Risk - Protect your assets
- Tokenomics - The $STRATO token
- FAQ - Common questions answered
๐จโ๐ป For App Builders¶
Getting Started¶
- Developer Quick Start - First transaction
- Platform Overview - Platform overview & setup
- Quick Reference - Common operations
- Contract Addresses - Deployed contracts
Integration Guides¶
- API Integration - Tutorial with authentication
- E2E Examples - Yield farming, dashboards, bots
Smart Contracts¶
- SolidVM - STRATO's contract language and VM (SolidVM only; no EVM bytecode execution)
๐งฑ Platform¶
How the chain itself works:
- Networks - Mainnet (upquark) and testnet (helium), chain IDs, domains
- Consensus & Staking - PBFT, validators, stake-weighted proposer selection, block rewards
- Identity & Vault - OIDC sign-in, custodial keys in Vault, self-custody wallets
- Transactions & Fees - Transaction types, signing paths, fees and vouchers, simulation
๐ API Reference¶
- API Overview - Authentication and common patterns
- Interactive API (Swagger) - Explore the app API
- Core Platform API - Blocks, accounts, transactions (
/strato-api/eth/v1.2) - Cirrus - Indexed contract state and events (
/cirrus/search) - JSON-RPC - Ethereum-style JSON-RPC (
/rpc) - System Architecture - Platform design and components
๐ฅ๏ธ For Node Operators¶
- Run a Node - Overview
- Requirements - Hardware, OS, ports
- Install - Build from source,
strato-login,strato-up - Configuration - Flags and
ethconf.yaml - Operations - Status, logs, snapshots, upgrades, troubleshooting
๐ ๏ธ For Contributors¶
- Setup - Development environment
- Architecture - STRATO components
- Contributing Guidelines - How to contribute
- Release Notes - What changed in each version
๐ฏ Popular Paths¶
I want to...
Get started from scratch โ First-Time User Guide
Earn yield โ Maximize Yield Scenario
Build an application โ Developer Quick Start
Run a node or become a validator โ Run a Node ยท Consensus & Staking
Understand the basics โ Core Concepts
โ Need Help?¶
We're here to help!
- Documentation: docs.strato.nexus
- Support: support.blockapps.net
- Telegram: t.me/strato_net
- Source code: github.com/strato-net/strato-platform