Stablecoin Operations Guide

This section is designed for internal operators and support teams managing the live flow of USDT/USDC across Bitnob's infrastructure and the external blockchain networks.

Key Responsibilities

Finance & Treasury Ops

Monitor wallet balances across chains

Fund hot wallets and manage liquidity thresholds

Oversee reconciliation and transaction finality

Customer Support

Investigate missing deposits, failed transfers, or wrong chain usage

Escalate stuck transactions or edge cases to engineering

Communicate clearly with customers using txHash, reference, and chain context

Risk & Compliance

Flag unusual transfer patterns or wallet usage

Monitor webhook failure rates

Ensure address whitelisting and transfer limits are enforced if enabled

Monitoring Tools

ToolWhat to Monitor
Webhook logsDelivery failures, retries, latencies
Transfer status trackerTransfers stuck in pending for too long
Wallet balance dashboardLiquidity thresholds per chain/token
Audit logKey usage, manual overrides, replays
Reconciliation reportsBitnob vs internal ledger differences

Standard Operating Procedures (SOPs)

1. Deposit Not Showing Up

Confirm chain, token, and address used by customer

Lookup transaction via chain explorer using txHash

Check Bitnob webhook log for deposit.succeeded

If not received: escalate to Engineering with txHash and address

2. Transfer in Pending Status > X mins

Lookup transfer by reference Check chain congestion / gas status

If gas fees too low → resubmit with higher priority

If tx broadcasted but not confirmed → monitor block height

If stuck >30 mins → initiate escalation protocol

3. Webhook Delivery Failure

Retry via Dashboard or Support CLI

If issue persists:

Validate destination endpoint status

Check signature verification is not failing silently

Notify integration partner (client)

4. Wrong Chain Deposit

Unfortunately, most are irrecoverable

If sent to a Bitnob-controlled contract on the wrong chain: escalate for manual recovery (case-by-case, no guarantee)

Response Template

“Your deposit was sent via [chain X], but the address issued was for [chain Y]. These networks are not compatible. Funds are likely unrecoverable. For future deposits, please double-check the network and address format.”

Reconciliation Flow

Daily or hourly, your ops team should:

Reconciliation Flow Diagram

Flag any mismatches > 0.5%

Include details like reference IDs, txHashes, webhook events, and timestamps

Use this data to correct ledger state or follow up on external deposits

Escalation Channels

IssueRoute
API downtimeEngineering + Infra
Large value transfer stuckEngineering + Treasury
Wrong token or chain depositSupport → Ops → Engineering
Webhook system-wide failureSRE → Engineering
Wallet showing unexpected balanceEngineering + Finance (Reconciliation)

Training & Internal Docs

Operations teams should be trained to:

Read blockchain explorers (Etherscan, Tronscan, Solscan)

Understand Bitnob reference IDs and idempotency

Parse webhook payloads and link to user accounts

Use internal tools to replay or verify events

Communicate using chain-aware language with customers

Did you find this page useful?