Vaults

Every Money Account is backed by a programmable vault built on Safe.

Non-Custodial by Design

  • The user’s EOA wallet is the owner
  • Stableyard never holds user keys
  • Users can interact with vaults directly if needed

Safe-Based Architecture

Vaults leverage Safe’s battle-tested smart contract infrastructure:
  • Multi-sig support for teams
  • Module system for extensibility
  • Guards for transaction validation
  • Recovery mechanisms

Omnichain Capability

A single vault can:
  • Accept deposits from any supported chain
  • Process withdrawals to any chain
  • Hold balances across networks
  • Execute cross-chain transactions
Deposit: ETH on Ethereum → Vault credits balance
Withdraw: Request USDC on Arbitrum → Vault + routing delivers

Vault Modules

Money Account vaults include:
ModulePurpose
Policy ModuleEnforces spend limits and rules
Gasless ModuleEnables meta-transactions
Automation ModuleHandles recurring payments
Recovery ModuleAccount recovery flows

API Endpoints

EndpointDescription
POST /create-vaultDeploy a new vault
GET /get-balanceGet USD balance