sTARE savings vault¶
API reference: sTARE contract API
ELI5: Deposit TARE, get shares. When the protocol earns surplus, your shares become worth more TARE — like a savings account that grows without printing new TARE in your wallet.
What you can do¶
| ERC-4626 action | Effect |
|---|---|
deposit(TARE) |
Receive sTARE shares |
redeem(shares) |
Withdraw TARE |
convertToAssets(shares) |
Preview TARE value |
Flywheel fit¶
SurplusSplitter sends senior slice (≥70%) of every skim to sTARE — primary saver destination in FLYWHEEL 2.0.
flowchart LR
Surplus[TARE surplus] --> SS[SurplusSplitter]
SS -->|senior ≥70%| sTARE[sTARE vault]
SS -->|emission ≤30%| Keep[Keep]
Contract walkthrough¶
sTARE (stare.vy) — ERC-4626 over TARE:
- Underlying asset: TARE token
- Yield source: TARE transferred from engine surplus / splitter
- No rebasing — share price increases
Share price intuition:
When surplus donates TARE to vault, totalAssets rises → each share redeems for more TARE.
Sepolia¶
| Contract | Address |
|---|---|
| sTARE | 0xCc7A41B795b433d41481980b9c5b84e34541107d |
What can go wrong¶
Risks
- Yield depends on protocol revenue — not guaranteed APY.
- Smart contract risk on vault + engine + splitter path.
- TARE depeg affects USD value of savings.
Deep dive: vs rebasing stablecoins
Rebasing tokens change wallet balance. sTARE keeps TARE constant in wallet; value accrues via share price — clearer accounting.
Source: TARE-Stablecoin/src/stare.vy