Skip to main content

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.