Depositing
How to deposit into Shinobi Cash.
Overview
Depositing adds your funds to the privacy pool, creating a commitment that only you can later withdraw.
Same-Chain Deposit
When depositing on the pool chain:
- Navigate to Deposit — Select the Deposit tab
- Enter Amount — Enter the amount you want to deposit
- Review Fees — Vetting fee applies (for compliance)
- Confirm — Sign the transaction in your wallet
Your deposit is added directly to the pool.
Crosschain Deposit
When depositing from an origin chain:
- Select Source Chain — Choose where your funds are
- Enter Amount — Enter the amount you want to deposit
- Review Fees:
- Vetting fee (compliance)
- Solver fee (crosschain)
- Network gas
- Confirm — Sign the transaction
A solver will detect your intent and deliver the deposit to the pool chain.
Deposit States
| Status | Meaning |
|---|---|
| Preparing | Generating commitment and estimating gas |
| Submitting | Awaiting wallet signature |
| Confirming | Waiting for block confirmation |
| Confirmed | On-chain; notes will sync shortly |
For crosschain deposits, there's an additional wait for the solver to fill the intent.
After Depositing
Once confirmed, your deposit enters pending status while the ASP reviews it for compliance.
When approved:
- The deposit becomes spendable
- You can withdraw privately
Tips
Troubleshooting
Deposit stuck in pending
- Crosschain: Wait for solver — usually fills within minutes
- ASP pending: Testnet ASP auto-approves; should resolve quickly
Transaction failed
- Check you have enough funds for gas + deposit amount
- Ensure you're on the correct network
Ragequit
If your deposit is stuck in pending and you need your funds back:
- You can ragequit to recover funds to the original depositor address
- Privacy is lost for that deposit
This ensures you're never trapped waiting for approval.
Learn More
- Withdrawing — How to withdraw privately
- Privacy Pools — Understand the technology
- Compliance — How ASP approval works