$GWEI Bridge Instructions
These instructions cover manual (contract-level) token bridging via Wormhole. While this provides zero bridge fee, full control, and transparency, it requires multiple steps and careful input handling.
Most users may prefer UI-based bridge providers such as https://portalbridge.com, inputting the $GWEI contract address directly, automating this process, and offering a simpler, safer experience, but charging a fee for their service.
$GWEI Token Addresses
Ethereum Mainnet:
0x2798b1cC5A993085E8A9D46e80499F1B63f42204
$GWEI Bridge Instructions
Bridging from BSC -> Ethereum
On BSC chain, approve GWEI token for wormhole tokebridge:
0xb6f6d86a8f9879a9c87f643768d9efc38c1da6e7Call wormhole tokebridge
0xb6f6d86a8f9879a9c87f643768d9efc38c1da6e7transferTokens()according to https://wormhole.com/docs/products/token-transfers/wrapped-token-transfers/guides/wtt-contracts/#transfer-tokenstoken is the GWEI address
0x30117E4bC17d7B044194b76A38365C53b72F7D49recipientChain ID for ETH is 2 according to https://wormhole.com/docs/products/reference/chain-ids
recipient must be in bytes32 format, for example if your address is
0xf1357d45671CB16dE055752809C8d2e3aB4AfE2ethen you should input0x000000000000000000000000f1357d45671cb16de055752809c8d2e3ab4afe2earbiterFee can be set to
0nonce can start with
0
Search your tx hash on https://wormholescan.io and wait for around 1-2 min
On the Ethereum chain, call wormhole tokenbridge
0x3ee18b2214aff97000d974cf647e7c347e8fa585completeTransferwith input data from the below:Get the VAA bytes from https://wormhole.com/docs/products/token-transfers/wrapped-token-transfers/guides/fetch-signed-vaa, remember to put 0x before the hex data
Or, open the terminal and run
echo "<raw-vaa>" | base64 --decode | xxd -p -c 9999where"<raw-vaa>"refers to the vaa data found in the advanced tab of the wormhole explorer page
Bridging from Ethereum -> BSC
On the Ethereum chain, approve GWEI token for wormhole tokebridge
0x3ee18b2214aff97000d974cf647e7c347e8fa585Call wormhole tokebridge
0x3ee18b2214aff97000d974cf647e7c347e8fa585transferTokens()according to https://wormhole.com/docs/products/token-transfers/wrapped-token-transfers/guides/wtt-contracts/#transfer-tokenstoken is the GWEI address
0x2798b1cC5A993085E8A9D46e80499F1B63f42204recipientChain ID for BSC is
4according to https://wormhole.com/docs/products/reference/chain-ids/recipient must be in bytes32 format, for example if your address is
0xf1357d45671CB16dE055752809C8d2e3aB4AfE2ethen you should input0x000000000000000000000000f1357d45671cb16de055752809c8d2e3ab4afe2earbiterFee can be set to
0nonce can start with
0
Search your tx hash on https://wormholescan.io and wait for around 18-20 min
On BSC chain, call wormhole tokenbridge
0xb6f6d86a8f9879a9c87f643768d9efc38c1da6e7completeTransferwith input data from the belowGet the VAA bytes from https://wormhole.com/docs/products/token-transfers/wrapped-token-transfers/guides/fetch-signed-vaa, remember to put 0x before the hex data
Or, open the terminal and run
echo "<raw-vaa>" | base64 --decode | xxd -p -c 9999where"<raw-vaa>"refers to the vaa data found in the advanced tab of the wormhole explorer page
Last updated