StableMoney.Dev

Technical reference for engineers building with stablecoins

USDSCrypto-backedRank #5

Sky USDS

Sky Protocol

Market cap (static): ~$4.8B

EIP standards (ERC-20, permit, proxies…)

Overview

Upgraded successor to DAI, launched with the MakerDAO→Sky Protocol rebrand in 2024. Interchangeable with DAI at 1:1 via DaiUsds.sol migration contract. Key additions: upgradeable proxy, planned freeze function for regulatory compliance, Sky Savings Rate, and Solana deployment.

Features

Engineering-oriented breakdown of capabilities: standards, who they matter for, integration rationale, per-feature risks, and vetted external references (specs, docs, verified source).

Protocol repo: github.com/makerdaoPrimary Ethereum verified source: Etherscan
FeatureStandardsAudienceWhy it mattersRisk / caveatReferences
1:1 DAI migration
stability
UserUse DaiUsds migration contract for 1:1 conversion — avoid thin pools for migration volume.Governance can alter migration contracts; pin addresses from official deployments.
Sky Savings Rate — sUSDS
yield
UserSSR accrues in sUSDS shares — treat as ERC-4626 vault with protocol-specific risks.SSR changes; upgradeable USDS implementation interacts with savings layer.
ERC1967Proxy upgradeable
compliance
CorporateToken logic can change via proxy — monitor implementation slot and governance upgrades.Upgradeability increases governance/capture risk vs immutable DAI token.
Planned freeze function
compliance
CorporateFuture freeze capability has been discussed for institutional compliance — track governance for activation.If activated, censorship assumptions for USDS diverge from historical DAI expectations.
Sky Token Rewards
governance
UserIncentives for holding/migrating — relevant for wallet displays and staking integrations.Reward parameters change; smart contract risk in distributor contracts.
Solana cross-chain
cross chain
  • Wormhole OFT
BothNon-EVM deployment via Wormhole — Solana programs differ from EVM; use Wormhole tooling for addresses.Cross-chain messaging risk in addition to base stablecoin risk.

EIP / ERC support matrix

Standards support for USDS. Click an EIP to jump to the global deep-dive section.

StandardStatusNotes
ERC-20
Fungible token standard
ImplementedClean standard ERC-20 with no compliance extensions. Governance can add a freeze function via upgrade if voted in — the proxy pattern makes this possible.
EIP-712
Typed structured data signing
ImplementedFull EIP-712 compliance with EIP-5267 discovery. Tools and wallets can query the contract for its domain parameters rather than hardcoding them.
EIP-2612
Permit — gasless ERC-20 approval
ImplementedDrop-in replacement for USDC permit() flows — same ABI, same function signatures. Any integration that supports USDC EIP-2612 works with USDS without code changes.
EIP-3009
transferWithAuthorization
Not implementedNo profile row for this standard; treated as not implemented.
EIP-1967
Standard proxy storage slots
ImplementedAllows Sky Protocol to add features (freeze function, cross-chain extensions) via governance without token migration. Standard proxy slots mean monitoring tools work out of the box.
EIP-1822
UUPS — universal upgradeable proxy
ImplementedUUPS is the current OpenZeppelin recommendation for new deployments. Cheaper proxies reduce deployment cost for protocols that fork or wrap sUSDS.
ERC-4626
Tokenized yield vault standard
ImplementedAny protocol that integrates the ERC-4626 interface (Aave, Compound, Yearn, Gearbox, EigenLayer) gets sUSDS support automatically. This is the single biggest advantage of sUSDS over DAI's DSR — the DSR has no standard interface, requiring custom integrations per protocol.
EIP-1271
Signature validation for smart contracts
ImplementedWithout EIP-1271, permit() only works for EOA private keys. With it, any smart contract wallet or institutional custody solution (Safe, Fireblocks smart contract wallet) can sign USDS permits — critical for institutional DeFi adoption.

Technical notes

USDS is an IOU token in the MCD Vat, technically identical to DAI in backing. DaiUsds.sol: call daiToUsds(address, amount) or usdsToDai(address, amount) for 1:1 swap. sUSDS is ERC-4626 and accumulates SSR continuously. Upgrade path requires on-chain governance vote via spell with timelock.

Reserves & peg

Reserves
Identical to DAI — shared MCD protocol collateral pool
Collateral
On-chain crypto and RWAs (shared with DAI)
Peg mechanism
Same as DAI — PSM, SSR, liquidation mechanisms
Auditor
Shared with Sky Protocol audits

Ecosystem

DeFi integration
Aave, Spark (Sky native lending), Yearn
Yield
sUSDS ~4.75% SSR

Risk factors

mediumUpgradeability introduces governance risklowPotential future freeze capabilitylowSlower adoption than DAI
Official documentationOfficial GitHub

Networks & contracts

Deployments by chain — primary rows are highlighted. Always verify addresses against issuer docs before mainnet integrations.

NetworkStandardContractExplorer
EthereumPrimary
ERC-20
0xdC035D45d973E3EC169d2276DDab16f1e407384F

ERC1967Proxy upgradeable

View
SolanaSecondary
Wormhole OFT
See Sky docs for Wormhole OFT mint

Via Wormhole OFT, first non-EVM deployment 2025

Engineering deep dive

Integration notes

USDS shares Sky Protocol backing with DAI—treat migration and upgradeability as first-class concerns. Prefer the documented DaiUsds migration helpers for 1:1 moves instead of routing through shallow pools.

Roadmap awareness

A future freeze toggle has been signalled for institutional compliance; monitor governance if you need censorship resistance guarantees.