Vault Smart Contract Overview
The Renesis Vault is a secure, non-custodial smart contract built on the Stellar network using the Soroban smart contract language. It is designed to hold and manage Stellar-based tokens, providing a robust platform for both secure asset storage and advanced trading operations.The contract’s architecture prioritizes security, flexibility, and transparency by leveraging Soroban’s native authorization framework and providing clear, distinct roles for asset management and trading.
Core Principles
The vault is built on three foundational principles to ensure a reliable and powerful user experience.Uncompromising Security
Utilizes Soroban’s
require_auth() function to ensure all critical actions are cryptographically signed by the authorized account, preventing unauthorized access.Operational Flexibility
Implements distinct “Owner” and “Trader” roles, allowing asset management to be safely separated from trading operations.
On-Chain Transparency
Emits detailed events for every major action (deposits, withdrawals, swaps), creating a fully auditable and transparent history of all vault activity.
Next Steps
Roles & Security Model
Learn more about the authorization framework and the difference between Owner and Trader roles.

