Enable transfer funding
enableQrTransfer defaults to true. Supply neither walletClient nor reownAppId to open without a wallet connection:
recipient, targetChain, and targetToken. It does not depend on the wallet or exchange that sends the funds. Changing the target changes the deposit address.
The source picker is governed by your project’s deposit whitelist. Configure accepted chains and tokens in the project setup rather than filtering the widget; see widget configuration.
HyperCore can also be a transfer source. The widget uses the account’s EVM address as the deposit address, and a native Hyperliquid L1 spot transfer lands there.
Manual exchange withdrawals
For an exchange not handled by Connect exchange, the user can withdraw manually to the address shown here. Keep that instruction in this transfer flow: the widget is tracking an incoming crypto transfer, not a provider order.Track the deposit
QR and manual transfers have no amount input and do not emit a wallet"connected" event. Use callbacks and error handling while the widget is open and webhooks for backend completion.