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
    Customer→Wallet APIrequest

    Ask for a deposit address for an asset and network.

  2. 2
    Wallet API⇢Customerresponse

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

  3. 3
    Customer→Custody provideron-chain

    Send stablecoin from an external wallet to the address.

  4. 4
    Custody provider→Wallet APIevent

    Deposit detected webhook — no caller ever POSTs a deposit.

  5. 5
    Wallet API→Risk · KYTrequest

    Screen the originating wallet for sanctions and exposure.

  6. 6
    Risk · KYT⇢Wallet APIresponse

    Passed — or route to a hold and a case.

  7. 7
    Wallet API→Treasury ledgerrequest

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

  8. 8
    Wallet API→Customerevent

    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