How to Bridge ETH to Sui: Wallets, Finality, and Arrival Checks
How to Bridge ETH to Sui: Wallets, Finality, and Arrival Checks
Bridging ETH to Sui requires two different wallet environments: an Ethereum wallet authorizes the source deposit, while a Sui wallet or manually entered Sui address receives the destination coin. The route normally waits about 13 minutes for Ethereum finality before Sui delivery.
Open the ETH-to-Sui bridge route after verifying the Ethereum account, the 32-byte Sui destination address, and the expected Sui Bridge ETH coin type.
Which wallets are needed?
Use an EVM wallet such as MetaMask for the Ethereum side and a Sui-compatible wallet for the Sui side. MetaMask does not become a native Sui wallet simply because the interface connects it. The two wallets use different account systems and sign different transaction formats.
The interface also allows manual entry of a Sui destination address, which should be verified character by character.
Why can the same wallet not handle both sides automatically?
Ethereum accounts and Sui accounts are based on different network architectures. A Sui address is represented as a 32-byte value, while an Ethereum address is 20 bytes. Copying the Ethereum receiving address into the Sui field is not a harmless formatting choice.
Connect the intended Sui wallet first and confirm that the displayed destination matches its receive address.
Should native ETH or WETH be selected?
Select ETH when the source balance is native Ethereum. Select WETH only when the wallet holds the Ethereum ERC-20 WETH contract. Native ETH does not require token approval; WETH does.
The Sui destination asset can also differ from Wormhole WETH. Check the coin type and application support before deciding that all Ether representations are equivalent.
What amount should remain for Ethereum gas?
Do not bridge the entire ETH balance. The source wallet needs ETH for the deposit transaction, and changing gas prices can make a previously calculated maximum fail. Enter a smaller amount and review the wallet’s gas estimate immediately before signing.
The bridge itself states that it charges no protocol fee, but Ethereum gas is still paid by the user.
What should the deposit transaction contain?
The call should target the verified Sui Bridge Ethereum contract and include the intended Sui recipient. For native ETH, transaction value should match the bridge amount. Save the transaction hash after broadcast.
Use the official Sui Bridge interface rather than a contract address copied from an advertisement or support message.
Why does Ethereum to Sui take about 13 minutes?
Sui Bridge validators wait for two Ethereum epochs before treating the deposit as finalized. The interface explains this as roughly 13 minutes and identifies reorganization protection as the reason.
This timer begins after Ethereum inclusion. A transaction waiting in the mempool has not started the bridge finality stage.
What happens after finality?
Bridge committee members verify the deposit and sign the bridge message according to voting power. A bridge client collects the signatures and submits the Sui-side claim or mint transaction. Validators normally subsidize the Sui gas for this inbound execution.
Most recipients receive the coin without a manual action, although the mainnet guide notes that edge cases can require a manual claim.
How is progress followed?
Keep the Ethereum transaction details page open or return with the source hash. Verify source confirmation, finality progress, committee approval, and Sui execution as separate states. Then open the destination transaction in a Sui explorer.
Do not submit another deposit solely because the Sui balance has not changed during Ethereum finality.
How is the received ETH verified on Sui?
Confirm the Sui destination address, coin type, exact balance change, and destination transaction. If the intended DeFi application accepts a different Ether representation, it may not display or accept the newly bridged coin automatically.
The arrival check should prove both ownership and usability.
What if the global limiter is full?
The live FAQ states an $8 million rolling 24-hour limit from Ethereum to Sui. If capacity is exhausted, the transfer can wait hours as old hourly records cool down. The frontend may impose a stricter maximum than the global limit.
Check capacity before a time-sensitive deposit. A limit-delayed message should not be duplicated.
What is the safest test procedure?
Bridge a small amount that exceeds precision minimums, wait for the full route to complete, verify the exact Sui coin type, and confirm that the intended application recognizes it. Repeat current contract and limiter checks before sending a larger amount.

Comments
Post a Comment