Core DeFi smart contract infrastructure for the YieldStream Protocol. Built on the Stellar network using the Soroban SDK.
YieldStream is an automated Yield Aggregator. Users deposit base assets into a Vault, receive share tokens (ysTokens), and the protocol automatically deploys that liquidity across whitelisted DeFi strategies to maximize APY.
- Rust (>= 1.71)
- Soroban CLI
Compile the smart contracts to WASM:
make buildRun the comprehensive unit tests locally:
make testPlease see CONTRIBUTING.md for guidelines on how to submit pull requests, branch naming conventions, and mathematical testing requirements.