FAQ

Frequently asked questions about Transporter, a bridging app built in association with the Chainlink Foundation, with support from Chainlink Labs.

Overview

What are the benefits of Transporter?

Transporter provides users with a best-in-class bridging experience, 24/7 customer service support, and unmatched security guarantees with every transfer secured by Chainlink CCIP. 

Functionality

What Web3 wallets does Transporter support?

Transporter supports MetaMask, MetaMask-compatible wallets (e.g. Rabby and Frame), Coinbase Wallet, and WalletConnect-enabled wallets. Smart contract wallets are also supported. 

Where can I monitor the state of my transfer?

After initiating a cross-chain transfer, you can monitor its status in the Transporter UI, which provides real-time updates on a transfer’s status. Alternatively, you can also monitor your transfer on the CCIP Explorer by searching your wallet address or transaction ID. 

What is the CCIP Explorer?

The CCIP Explorer provides visibility into in-flight and finalized cross-chain transactions using Chainlink CCIP, including Transporter transfers. To see your Transporter transfers on the CCIP Explorer, input your wallet address or relevant transaction ID into the search bar. 

What does ‘waiting for chain finality’ mean?

Blockchain finality is the assurance that past transactions confirmed onchain are extremely difficult, or impossible, to revert. Waiting for source chain finality is a critical security feature of CCIP as it helps ensure tokens are locked or burned on the source chain before unlocking or minting tokens on the destination chain. End-to-end transfer times with CCIP, and by association, Transporter, largely depend on the source chain's time-to-finality, which varies by blockchain.

What is a cross-chain message?

Transporter supports CCIP messages, an advanced feature that enables users to call functions on smart contracts on other blockchain networks or send messages to addresses cross-chain. Developers can use this tool to test cross-chain interactions. 

Is there a limit to how much can be transferred using Transporter?

As an additional security measure, CCIP implements rate limits on the amount of tokens that can be transferred within a given time period for each token on each individual lane (e.g., LINK transfers from Ethereum to Base). Each rate limit has a maximum capacity and an associated refill rate, which determines the speed at which maximum capacity is restored. CCIP also features an aggregate rate limit per lane denominated in USD. For more information on CCIP rate limits, visit the Chainlink documentation

How do I add my token to Transporter?

Tokens and chains must first be supported by Chainlink CCIP to be available to transfer on Transporter. To request token support on CCIP, connect with an expert.

Support

Do I need to keep my browser open during a transfer?

No. Transporter transfers will be executed whether or not you keep your browser page open or not. Transporter transfers can also be monitored at any time using the CCIP Explorer.

What is an “approve” transaction?

An “approve” transaction provides CCIP’s smart contracts permission to transfer your tokens cross-chain. By default, Transporter will only approve the exact amount of tokens you wish to transfer.

Do I need gas tokens on the source chain?

Yes. In order to initiate a Transporter transfer, you will need the source chain’s native gas token to pay for network transaction fees. 

Do I need gas tokens on the destination chain?

No. You do not need gas tokens on the destination chain to make a Transporter transfer. However, If you want to interact with your tokens after they arrive on the destination chain, then you will need that blockchain’s native gas token. 

Can I cancel an in-flight Transporter transfer? 

No. Once initiated, Transporter transfers cannot be canceled, and your tokens will be sent to the destination chain. To send your tokens back to the source blockchain, you can initiate another Transporter transfer. 

How do I know my transfer is complete?

You can confirm that your transfer is complete in the Transporter UI or by checking your wallet address on the destination chain. To monitor the status of your transfer, check the Transporter bridging UI or input your wallet address or transaction ID in the CCIP Explorer.

Why did my transaction fail?

Transaction failures can happen for a variety of reasons, such as exceeding the rate limit or setting the gas limit too low. If your transaction fails, try to re-submit your transaction. 

How can I get support?

For instructions on how to submit a support request, see the support articles How to transfer tokens and How to send messages.

Can I send more than one cross-chain transaction while I have a transaction in progress?

Yes, you can send multiple transactions at once on Transporter and view the status of all pending transactions in the Activity tab.

How can I report a potential vulnerability?

If you believe that you have discovered a security or privacy vulnerability, please report it through the HackerOne or Immunefi bug bounty programs. These bug bounty programs are administered through the Chainlink Foundation.

Only vulnerabilities and bugs submitted through these channels will be accepted to ensure proper tracking, triaging, and for bounty reward purposes. Direct reports are therefore not accepted. However, if you need to make contact for any other reason please use the provided PGP key below.

The PGP key can be downloaded here.