❓ FAQ

Frequently Asked Questions

Everything you need to know about CipherYield

What does "No-Lose" mean?
In traditional prediction markets, you lose your stake if your prediction is wrong. In CipherYield, you always get your principal back. If you predict correctly, you earn your principal PLUS yield generated from the protocol treasury. If you're wrong, you still get 100% of your deposit back.
How is my vote kept private?
Your vote is encrypted using Encrypt FHE (Fully Homomorphic Encryption) and stored as an EBool ciphertext account on Solana. The ciphertext is owned by the Encrypt program — not CipherYield — ensuring cryptographic separation. The smart contract validates the ciphertext's owner, size (100 bytes), FHE type (EBool), and verification status before accepting it.
Where does the yield come from?
Yield is generated from: (1) Protocol treasury allocations, (2) Market creation fees, and (3) Time-based APY calculated on-chain using the formula: yield = principal × apyBps × duration / (10,000 × 31,536,000). The default APY is 5% (500 basis points), and varies by market duration.
What wallets are supported?
We support Phantom, Solflare, and Backpack wallets via Solana Wallet Adapter. Ensure you're connected to Solana Devnet for testing. No KYC or registration is required.
How are markets resolved?
Markets are resolved through decentralized DAO governance. $CIPHER token holders create proposals and vote to authorize resolution. When quorum is reached, the smart contract triggers a CPI call to IKA dWallet's approve_message instruction, generating an MPC signature that authorizes the Encrypt relayer to decrypt vote results. No single admin can unilaterally resolve a market.
What is IKA dWallet?
IKA dWallet provides MPC (Multi-Party Computation) based decentralized signing. CipherYield uses it for trustless treasury execution — when governance quorum is reached, the program calls invoke_signed CPI to IKA's approve_message, creating a MessageApproval PDA that authorizes cross-chain actions without relying on a single admin key.
What is Encrypt FHE?
Encrypt is a Fully Homomorphic Encryption protocol on Solana. It allows CipherYield to store encrypted votes (EBool ciphertexts) that can potentially be tallied without decryption (homomorphic computation). Each vote creates an Encrypt-owned account with validated fhe_type and verification status.
Is there a minimum deposit?
The minimum deposit is 0.001 SOL (1,000,000 lamports). There is no maximum limit. Your deposit amount determines your yield calculation based on the market's APY and duration.
What happens if I lose my prediction?
You get 100% of your deposited SOL back. The claim_payout instruction on-chain checks your vote against the market outcome — if you predicted incorrectly, you receive your full deposit_amount without any yield. Your principal is never at risk.
Is this Pre-Alpha?
Yes. CipherYield integrates IKA (@ika.xyz/pre-alpha-solana-client) and Encrypt (@encrypt.xyz/pre-alpha-solana-client) SDKs which are in Pre-Alpha stage. The full security architecture is implemented per official documentation, and the protocol is designed for seamless migration to Alpha 1 with only a dependency version bump.

Want to dive deeper?

Check out our Technical Docs or visit the official SDK documentation.