FAQ

How does halfin handle a network reorganization?

Crediting is reorg-aware and respects each chain's confirmation threshold. An amount is only reported as settled once it has held to that threshold, so a reorg that unwinds a recent transaction is reflected rather than ignored — the figure you fulfill against is one that actually stuck.

related

Keep reading across the cluster.

Cryptocurrencies you can accept with halfinEvery asset you can accept, and which network it settles on.Assets and networks questionsFrequently asked questions drawn from the halfin assets and networks pages. Each one links to a standalone answer.Are Ethereum mainnet and the EVM L2s the same network for settlement?No. Base, Arbitrum, and Polygon share Ethereum's account and address model and EVM execution, but they are distinct chains with their own blocks, fee…Can a customer choose XRP, or do I have to create an XRP-only invoice?A single fiat-anchored invoice can present multiple supported assets, and the customer settles in whichever they hold — XRP on the XRP Ledger, BTC, a…Can a customer pay USDC on Base instead of Ethereum mainnet?Yes. Base is a separate EVM L2 that settles to Ethereum, and USDC is available there as a lower-cost route. A USDC payment on Base is a distinct deposit…Can a customer pay USDC on Ethereum if I'm set up for USDC on Base?USDC on Ethereum and USDC on Base are separate deployments with separate addresses, so each is its own asset-on-network option. halfin settles USDC on…Can a single invoice take both USDC and USDT?Yes. You bill in a fiat currency and the customer settles in any supported asset and network — USDC on Ethereum, Base or Solana, or USDT on Tron, Ethereum…Can halfin pay out on Arbitrum, not just receive?Yes. halfin sends from your balance to an Arbitrum destination address as single or batch payouts; the gas for that transaction is paid by the platform…Can halfin pay out on Base, not just receive?Yes. halfin sends USDC and native ETH from your balance to a Base destination as single or batch payouts; the gas for that transaction is paid by the…Can halfin pay out on Ethereum, not just receive?Yes. halfin sends native ETH and ERC-20 tokens from your balance to an Ethereum destination as single or batch payouts; the gas for that transaction is…Can I pay out ERC-20 USDT as well as accept it?Yes. USDT you receive on Ethereum accrues to a fiat-anchored balance you can disburse through single payouts or idempotent mass payouts, return to a…Can I pay out in USDC on Solana as well as accept it?Yes. USDC balances you receive can be sent back out as SPL transfers through single payouts or idempotent mass payouts, returned to a customer via…