Bridgeless Cross-Chain Swaps FAQ

Is Hashflow a bridge?

No, Hashflow is not a bridge. Hashflow does not require users to escrow their assets to mint wrapped assets on the destination chain. Instead, Hashflow allows users to swap natively across chains without the need for a bridge.

What message passing system does Hashflow use?

Hashflow currently uses Wormhole for validation but our contracts are designed to be modular and can plug into any generalized message passing system.

Why not use an AMM instead of a Professional Market Maker?

The issues with using an AMM are that execution price is not guaranteed, MEV protection is missing, and slippage risks are high. Lastly, using an AMM in conjunction with a bridge is very gas inefficient.

How does the fee compare to other solutions?

Users pay a fee across two different chains as well as the relayers and validators to enable smooth cross-chain communication. The fees are generally high when one of the chains is Ethereum because of the higher Ethereum gas fees. Currently, it costs approximately 270k gas units on each side to enable a cross-chain swap on Hashflow, which is significantly lower compared to other cross-chain solutions which cost over 1M gas units.

What currency are the fees paid in?

All fees are computed and paid in the native currency of the source chain. For example, if selling USDC on Ethereum, gas fees are paid in ETH. If selling USDC on Avalanche, then gas fees are paid in AVAX.

How long does it take to complete a cross-chain swap?

Most chains should take anywhere between 3-6 minutes except for Polygon. Because Polygon reorgs happen far more frequently compared to other chains, we currently need to wait for 500 block confirmations before initiating the transaction on the destination chain. As a result, selling an asset on Polygon will take approximately 15-20 minutes.