StarkWare launched Shadow Accounts on Oct. 13, giving apps on Starknet a way to offer a “Public → Private switch” and let users hold DeFi positions without directly exposing links to their main wallet addresses.
The feature creates a persistent, app-specific pseudonym, not an invisible account. According to the developer documentation, the shadow account's token balances, calls and positions remain public onchain. The demonstration's source documentation also identifies amounts and timing as public and warns that they can help correlate activity.
The launch documentation points to a mainnet demonstration using Vesu's existing Prime $STRK vault. In private mode, a shadow account owns the vault shares over time, and withdrawals return to the user's shielded balance. The example uses Vesu's existing interface without modifying its contracts, but is labeled educational software, not an audited production app.
thedefiant.io