Portal contract. The asset, amount, and sender settle publicly on Base, but the recipient is encrypted, so many deposits to one account can’t be linked. See Private Transactions.
Demo
What’s Exposed Onchain
A deposit can also require an attestation or permission, for example to gate who can deposit.
See Also
Transfer inside a ledger
Move value privately between accounts.
Withdraw from a ledger
Move funds from a ledger back to Base.