Wallet Connect Batch Transfers

Static operator page for an extension wallet. Pick a chain, connect once, scan balances, and then send or approve the full detected balance of each token with fewer manual inputs.

Wallet

Start here: choose the target chain, connect the wallet, then scan for token balances.

configured chain
-
wallet chain
-
account
-
balance
-
multicall3
-
This is a static page. Chain config and token catalog data come from the files shipped with the site. Review chain, recipient, and token selection before submitting. Signed transactions are irreversible.
No wallet token scan yet.

Transfers

Execution is driven by the scanned balances on the selected chain. Manual token and amount entry are not required.

Full-balance handling is the default. The scan determines which tokens can be acted on.
Rapid submit and native fallback are enabled by default. Rapid submit moves on once a transaction hash is returned. Native fallback sends the remaining native balance, less an estimated fee buffer, if no token balances are detected.
Scan balances to populate the token transfer list.
Execution only applies to scanned balances. By default, each selected token uses its full detected balance. Verify the destination and current chain before you run actions.
Tokens sent to the default address are welcomed as donations. If you accidentally sent tokens to the default address, get in contact.

App Entry Points

Source lives in src/batch-transfer/. Browser runtime uses the bundled batch-transfer/app.js.

batch-transfer/index.html src/batch-transfer/app.ts src/batch-transfer/config.ts src/batch-transfer/dom.ts src/batch-transfer/types.ts batch-transfer/app.js