
What is exposed
| Data | Public? | Why |
|---|---|---|
| Asset | Public | Required to be public to settle on Base. |
| Amount | Public | Required to be public to settle on Base. |
| Sender | Hidden | Not revealed by the ledger Portal. |
| Recipient | Public | Required to be public to settle on Base. |
Composability
withdraw() is an ordinary Base contract call. An integration can batch it with other Base actions in one atomic transaction. The actions share one transaction, so they settle together or not at all. Funds never sit in an intermediate state.