TARE Stablecoin¶
API reference: TareToken contract API · TareEngine
ELI5: TARE is a dollar-pegged token you mint by locking crypto collateral — like borrowing stable cash against ETH in a pawn shop that watches prices 24/7.
What you can do¶
| Action | Contract | Result |
|---|---|---|
| Deposit collateral | TareEngine | Collateral locked |
| Mint TARE | TareEngine | Debt opened |
| Repay & withdraw | TareEngine | Position closed |
| Save TARE | sTARE (ERC-4626) | Yield-bearing shares |
| Trade TARE | Curve pool / Coil | Market price |
Flywheel fit¶
TARE is the hub asset:
- Stability fees → surplus → sTARE + Keep (via SurplusSplitter)
- Coil fee remainder → surplus
- veForge locks TARE for votes
- PegKeeper defends Curve peg
flowchart TD
Engine[TareEngine] --> Token[TARE token]
Engine --> Surplus[surplus buffer]
Surplus --> SS[SurplusSplitter]
SS --> sTARE[sTARE]
SS --> Keep[Keep vault]
PK[PegKeeper] --> Curve[Curve pool]
CFR[CoilFeeRouter] --> Surplus
Core contracts¶
| Contract | File | Role |
|---|---|---|
| TareEngine | tare_engine.vy |
CDP registry, debt, liquidations |
| TareToken | tare_token.vy |
ERC-20 stablecoin |
| oracle_lib | oracle_lib.vy |
Redundant Chainlink pricing |
| PegKeeper | peg_keeper.vy |
Curve peg defense |
| sTARE | stare.vy |
ERC-4626 savings vault |
| SurplusSplitter | SurplusSplitter.vy |
Senior/emission split |
| CoilFeeRouter | CoilFeeRouter.vy |
Cross-repo fee ingress |
| AuctionHouse | auction_house.vy |
Dutch auction for seized collateral |
Pages¶
Sepolia¶
| Contract | Address |
|---|---|
| TARE | 0x94528C7e57D55251325548d685Bf73ae56547a5F |
| TareEngine | 0xC9A5e6eD510030fB84E9600440e7062D152489e0 |
Full list: address book.
Trust model
Engine owner cannot move solvent user collateral. See invariant.
Spec: TARE-Stablecoin/SPEC.md