Skip to main content

Pay network fees with Gas Account

When sending tokens on a blockchain, you typically need to pay network fees using the network's native token. For example, when sending USDC on the Ethereum network, you generally need ETH to pay the network fees; similarly, sending USDC on the Arbitrum network requires using that network's native ETH for transaction fees.

Gas Account is a network fee payment feature provided by OneKey. When a transaction meets certain criteria, OneKey can process the network fees for you through your Gas Account, allowing you the opportunity to complete token transfers even without sufficient native tokens.

At this stage, Gas Account network fees are sponsored by OneKey. You do not need to pay extra network fees for qualifying Gas Account transactions.

If the current transaction supports Gas Account, you will see a prompt similar to the following on the transaction confirmation page:

This indicates that the network fees for this transaction are sponsored by OneKey, and you do not need to pay any additional fees for this transaction.

What scenarios are applicable for Gas Account?

Gas Account automatically determines availability based on the network, transaction type, network fee levels, and service status. Currently, not all networks and transactions support Gas Account.

If a transaction supports Gas Account, OneKey will display a relevant prompt on the transaction confirmation page; if it is not displayed, it means you need to pay the network fees yourself for this transaction.

Which users can use Gas Account?

Currently, you do not need to apply for or top up a Gas Account separately. You have the opportunity to use a Gas Account with network fees sponsored by OneKey if you meet the following conditions:

  • Using a version of the OneKey App that supports Gas Account.

  • Enabled Prefer Gas Account in App settings. This setting is enabled by default; if disabled, Gas Account will not be prioritized.

  • Using currently supported networks and modules.

  • The current transaction meets the Gas Account sponsorship rules, such as transaction type, network fee level, and service status.

For final availability, please rely on whether OneKey Sponsored or Send free is displayed on the transaction confirmation page.

Currently Supported Networks and Transaction Types

The following mainnets are supported:

  • Ethereum Mainnet

  • BSC

  • Arbitrum

Qualifying transactions within the following modules are supported:

  • Standard transfers: Sending a single qualifying token transfer on supported networks, such as USDC.

Bulk transfers, Swap, Perps, Earn, dApp interactions, etc., are currently not officially supported by Gas Account. If the scope of support changes in the future, please refer to the actual display on the App transaction confirmation page. When no relevant prompt is shown, the transaction must be processed using standard network fee procedures.

Support scope may change as products launch; please rely on the actual display on the App transaction confirmation page.

How to use Gas Account?

You do not need to apply separately, nor do you need to manually fill in any parameters. OneKey will automatically determine whether Gas Account can be used for the current transaction on the confirmation page.

Steps:

  1. Initiate a transfer in the OneKey App.

  2. Proceed to the transaction confirmation page.

  3. Check the recipient address, transfer amount, and network information.

  4. If the page displays OneKey Sponsored or Send free, it means the current transaction can use Gas Account.

  5. Once confirmed, sign and send the transaction.

If the current transaction does not support Gas Account, the App will display the standard network fees you are required to pay.

What will be seen on-chain when using Gas Account?

When using Gas Account, you may see a transaction on-chain initiated by OneKey for network fee processing, in addition to the actual transfer transaction that you signed.

This is normal behavior. You only need to focus on whether your transfer transaction is completed.

Does Gas Account affect the security of my assets?

No.

Gas Account is only used to handle network fees for qualifying transactions and will not alter your recipient address, transfer amount, or transaction contents.

You must still carefully check the transaction information on the confirmation page, and the transaction will only be sent after you have personally signed and confirmed it.

FAQ

Are all transactions free with Gas Account?

No. Gas Account only applies to qualifying transactions. Availability is subject to the display on the App page.

What if the transaction fails?

A failed transaction does not mean your assets are lost. You can first check the transaction status in your transaction history or on a blockchain explorer.

If the transaction confirmation page shows You pay 0 network fee, it means the network fees for that transaction were handled by OneKey. You do not need to prepare extra network fees for that transaction.

If the transaction confirmation page does not display a Gas Account prompt, the transaction will be processed according to standard network fee rules.

Can I manually enable or disable Gas Account?

If the App settings provide a Gas Account toggle, you can configure it according to your preferences. Once enabled, supported transactions will prioritize using Gas Account to pay network fees.

What is the difference between Gas Account and regular network fees?

Regular network fees are typically paid from your wallet balance. Gas Account allows OneKey to handle the fees for you when requirements are met, reducing the need for you to prepare additional native tokens for network fees.

Will transaction confirmation be slower?

Possibly.

Because Gas Account requires additional steps to process network fee payments, on-chain confirmation for sponsored transactions may take longer than regular transactions. Please wait patiently for the on-chain confirmation results.

If the transaction has not completed after a long period, you can check its status in your transaction history or on a block explorer, or try again later.

What should I pay attention to when using Gas Account?

  • Gas Account only handles network fees for qualifying transactions and does not guarantee that the transaction itself will succeed.

  • Even if the network fees are handled by OneKey, you still need to verify the recipient address, transfer amount, and network information.

  • Sponsored transactions may take longer to complete on-chain confirmation.

  • If no Gas Account related prompt is displayed on the page, please prepare network fees according to the standard transaction flow.

Did this answer your question?