Key responsibilities
Finance & treasury ops
- Monitor wallet balances across chains
- Keep balances funded 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: Validate Address confirms an address belongs to the expected chain
Monitoring tools
Standard operating procedures (SOPs)
1. Deposit not showing up
- Confirm chain, token, and address used by customer
- Lookup the Bitnob transaction record, then the chain explorer using txHash
- Check Bitnob webhook log for deposit.success: see the deposit webhook payload
- If not received: escalate to Engineering with txHash and address
2. Transfer in pending status > X mins
- Lookup transfer by reference using Get Transaction By ID Or Reference, and check it against the withdrawal status lifecycle
- Check chain congestion / gas status
- If gas fees look too low → escalate. Don’t resubmit with a new reference, because that can send the funds twice.
- If tx broadcasted but not confirmed → monitor block height
- If stuck >30 mins → initiate escalation protocol
3. Webhook delivery failure
- Contact Bitnob support to retry the delivery
- If issue persists:
- Validate destination endpoint status
- Check signature verification is not failing silently, and that any IP allowlist still matches the published Source IPs
- 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)
Reconciliation flow
Daily or hourly, your ops team should compare wallet balances against the transaction history:- 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
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