FAQ

How does Solana order and confirm transactions?

Solana is a proof-of-stake network that pre-orders transactions with proof of history — a verifiable hashed record of their sequence — and runs stake-weighted consensus over that ordered stream. It advances in short, regular slots, each produced by a scheduled leader validator, which is why a transfer is included in a block within seconds of being sent.

related

Keep reading across the cluster.

The Solana network: how halfin settles SOL and SPL paymentsHow Solana finalizes payments: its slot model and SPL tokens.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…