Confidential amounts
Token-2022 confidential transfers use encrypted balances and transfer amounts. Decryption belongs with the appropriate account keys.
Explore the preview →A workspace concept for confidential transfers on Solana. Encrypted amounts, readable proofs, and a clear view of what you share.
FNUusiXF8FKtdUgV6vU9SdRWYu1ksGfyQz1k8EhepumpUseful proofs. Deliberate disclosure.
A smaller public footprint.
Explore a local interface preview. No wallet connection or blockchain transaction is performed.
Make disclosure a decision.
You decide when confidential information is decrypted.
Illustrative API sketches for confidential transfers and familiar Solana mechanics. These interfaces are design examples, not an installed SDK.
Useful interfaces make the protection understandable—and explain what remains visible.
Token-2022 confidential transfers use encrypted balances and transfer amounts. Decryption belongs with the appropriate account keys.
Explore the preview →Equality, validity and range proofs support the confidential transfer workflow without disclosing the transferred amount.
Explore the sketches →Clear permissions help users understand what they can keep private, what they reveal, and what each action authorizes.
Read the principles →Interface sketches for React applications. Keep approvals, state changes and disclosure readable.
A design pattern, not a live application.
Confidential token balances protect amounts. They do not make all account metadata or network activity invisible.
Design decryption and signing around wallet-controlled secrets, explicit permissions and a clear understanding of each request.
Public DEX routing and other public program interactions expose their execution details. They should never be described as confidential merely because they appear in the same interface.
This website is a presentation and local interface prototype. It does not deploy a blockchain program, connect a wallet or process transfers.
SHELL currently presents a privacy interface concept and illustrative developer flows. Live protocol functionality remains to be implemented and independently verified.
Explore the prototype ↗