zk_proof_verified :: nullifier=0x7f3a...9b2c · commitment=0xe81f...4d0a · shield_active=true · yield_accruing=true · position_hidden=true · zk_proof_verified :: nullifier=0x7f3a...9b2c · commitment=0xe81f...4d0a · shield_active=true · yield_accruing=true · position_hidden=true ·
LayersBTC Vault
StarkNet · layrsBTC
PUBLIC
Target APY
TBD
Total Deposited
Launching soon
Depositors
Public ERC-4626 vault · On-chain balance visible
Deposit Amount
layrsBTC
BTC Shielded Vault
StarkNet · layrsBTC · ZK
ZK-SHIELDED
Target APY
TBD
Total Deposited
Launching soon
Depositors
Zero-knowledge shielding active · Your position is fully private
Deposit Amount
layrsBTC
Token approval is submitted on-chain. ZK proof is generated by the backend prover and submitted by the operator each epoch.
$
USDC Shielded Vault
StarkNet · Circle USDC · ZK
ZK-SHIELDED
Target APY
TBD
Total Deposited
Launching soon
Depositors
Zero-knowledge shielding active · Your position is fully private
Deposit Amount
USDC
Token approval is submitted on-chain. ZK proof is generated by the backend prover and submitted by the operator each epoch.
Vault Mechanics
Step 1
Connect & Approve
Connect your StarkNet wallet and approve the vault contract to receive assets.
Step 2
Private Deposit
Assets are deposited. A private nullifier note is generated client-side and stored encrypted.
Step 3
Earn Yield
Your position accrues yield continuously. Balance is privately updated with each block.
Step 4
Private Withdraw
Generate a ZK proof and withdraw to any fresh address. No link to deposit address.
Your Positions
🔒
Connect wallet to view your private positions
Your positions are ZK-shielded and only visible to you through your private note.