Deposit
Your backend asks Cage for the player's address and shows it. The player sends USDC from any wallet or exchange. Cage sees it land, re-reads the transfer from the chain, screens the sender, and tells your backend to credit the balance.
- The address is the player's for good
- Credited about a minute after it lands
- HeldUnder the minimum, or a sanctioned sender: held for a person