Quote XFlows to wanUSDT with toAddress = your vault (—). One signature, on your own chain. Credit lands automatically, no WAN needed.
Note: the BSC USDT corridor is 1:1 with zero token fee.
Integration notes
Over MCP every payment state arrives as HTTP 200 with the real 402/401/200 JSON inside the tool result text, read the body not the status line.
Three unit conventions exist: human strings ("1"), 6dp base units (1000000), and XFlows decimal amounts ("1"), convert deliberately.
gwan derives tx hashes differently than ethers v6 expects: broadcast raw via eth_sendRawTransaction and trust the node's hash, or ethers' hash assert will throw after a successful broadcast.
Credits are wanUSDT-denominated, never expire, and reprice without grandfathering.