This field guide is being reviewed and revised for accuracy. Some content may change before the target freeze on 30 July 2026.
Achala Arunalu Achala Arunalu Fintech Stablecoin IC Stablecoin banking | Cards | Crypto payments | Fraud/AML | Treasury ops LinkedIn

Crypto & stablecoin section

Wallet & Transfers

The customer-facing side of moving stablecoin: adding funds on-chain, withdrawing to an external wallet, and sending to another customer. The wallet owns the experience and its controls; a custody provider moves the chain and the Treasury ledger holds the truth.

3 money-movement flows Chain-initiated deposits Allowlist + step-up on withdrawals

Interactive flow lab

Pay in, withdraw, and transfer

Use the tabs to switch between a crypto pay-in, a withdrawal to an external wallet, and an internal transfer between customers.

High-level sequence

A crypto pay-in, from address to spendable balance

Funds arrive on-chain, the source is screened, and the ledger credits only after finality.

Customer Wallet API Custody provider Risk · KYT Treasury ledger
  1. 1
    CustomerWallet APIrequest

    Ask for a deposit address for an asset and network.

  2. 2
    Wallet APICustomerresponse

    Show address, memo/tag, minimum amount, and confirmations required.

  3. 3
    CustomerCustody provideron-chain

    Send stablecoin from an external wallet to the address.

  4. 4
    Custody providerWallet APIevent

    Deposit detected webhook — no caller ever POSTs a deposit.

  5. 5
    Wallet APIRisk · KYTrequest

    Screen the originating wallet for sanctions and exposure.

  6. 6
    Risk · KYTWallet APIresponse

    Passed — or route to a hold and a case.

  7. 7
    Wallet APITreasury ledgerrequest

    After finality, post a deposit credit to the customer ledger.

  8. 8
    Wallet APICustomerevent

    Publish deposit.credited — balance is now spendable.

Endpoint map

Find the wallet boundary

Filter deposit, withdrawal, transfer, allowlist, and ledger endpoints.

Concept notes

The wallet ideas worth remembering

Questions

Check your understanding

Pick an answer and the page will explain the reasoning.

Reference snapshot

Lifecycles, controls, and events