ChainFlowdocs
Docs/Introduction

Introduction

ChainFlow is blockchain payment infrastructure for developers. Create a deposit wallet for every customer, get notified the moment funds arrive, and automatically sweep balances to your own master wallet — all through one REST API. No node to run, no keys to manage, no gas to juggle.

ChainFlow currently supports BNB Smart Chain (USDT, BEP-20). The same API is designed to work across chains as more are added.

What you can build

  • Accept USDT deposits from your users on BNB Smart Chain
  • Issue a unique, isolated deposit address per customer
  • React to on-chain events in real time via signed webhooks
  • Automatically consolidate funds to your own wallet — gas handled for you

How it fits together

Your backend calls the ChainFlow API to create wallets. ChainFlow watches the chain, sends your endpoint signed webhooks as deposits are detected and confirmed, then sweeps funds to your project’s own master wallet. ChainFlow never custodies your funds and you never touch a private key.

01
Create wallet
One call per customer
02
Detect & confirm
Signed webhooks fire
03
Sweep
Funds auto-consolidated