Saline Wallets
Overview
Saline redefines wallets as programmable, intent-governed asset controllers. Instead of signing every transaction, users sign logic once— via mandates—that dictates future behavior.
This means wallets can be:
- Traditional (like MetaMask)
- Shared vaults
- Autonomous agents
- DAO treasuries
- Programmatic market participants
All logic is enforceable, composable, and on-chain.
Key Features
Security-First Architecture
- Unified Recovery: One passphrase restores all wallets/sub-wallets (EIP-2333).
- Native Multisig: Efficient threshold signing with BLS12-381.
- On-Chain Permissions: Intents must be fulfilled for any asset movement.
Modular Wallets per Use Case
Users can create multiple wallets from a single root key, each with different behavior:
- Personal spending
- DAO treasury
- Market Making or limit-order agent
- Yield optimizer
Each wallet can enforce different logic while being part of the same recovery root.
Multi-Chain & Multi-Currency
Saline Wallets natively support multiple chains and assets (BTC, ETH, USDC, USDT, etc.) in a single interface.
One wallet. One passphrase. All networks.
User Experience
Logic-Driven Control
Saline Wallets support logic such as:
- Spending limits“$20/day allowance for 5 days”
- Multisig thresholds“2-of-3 for transfers over $10k”
- Financial automationLiquidity provision, prediction markets, structured products
All without writing code.
No-Code Builder
Use a drag-and-drop editor to:
- Define conditions
- Add participants
- Preview the logic in plain English
- Deploy directly to chain
Saline GPT (Coming Soon)
Interact with your wallet via natural language:
"Send $100 every Friday to my freelancer" "Create a vault with Alice and Bob, $5k/week limit" "Swap ETH to USDC if price drops below $1,800"
Saline GPT generates and installs the matching mandate—securely.
Execution Abstraction
Users define what they want. Saline’s matcher network handles how it's executed.
- Automatically routes through DEXs, CEXs, or across chains
- Submits transactions that fulfill your logic
- Guarantees atomic, intent-compliant execution
You care about outcomes. Saline handles the path.
Developer Access
Use the Python SDK to:
- Generate wallets and subaccounts
- Attach and manage mandates
- Track balances and mandate states
- Build bots, integrations, or matchers
SDK Example
from saline_sdk.account import Account
mnemonic = "vehicle glue talk scissors away blame film spend visit timber wasp hybrid"
root = Account.from_mnemonic(mnemonic)
wallet = root.create_subaccount(label="trading_agent")
Mandate Marketplace (Coming Soon)
Don’t want to build logic from scratch?
The Mandate Marketplace is a curated collection of prebuilt logic modules. Use it to instantly add behavior to your wallet:
- Launch tokens
- Enable P2P betting
- Add compliance or spending rules
- Automate cross-chain workflows
- Configure escrow or time-locks
Install a module with one click—no development required.