What is a Gas fee?
A Gas fee (network fee) is a fee charged by the blockchain to process transactions or execute smart contracts. In the OneKey App, it is typically displayed on the transfer confirmation screen and is used to pay for the resources required by the blockchain network to process and confirm transactions.
Gas fees are not service fees charged by OneKey; instead, they are paid to miners, validators, or other network participants on the respective blockchain. Different blockchains may use different terms and calculation methods for fees; for example, some networks call it a Gas fee, while networks like Bitcoin typically refer to it as a Network fee.
Gas-Free Transfer Feature in the OneKey App
In addition to standard Gas fee payment methods, the OneKey App provides eligible users with a quota of gas-free transfers on select blockchain networks.
When using this feature, users do not need to hold the native token in their wallet beforehand to pay for network fees; OneKey will sponsor the Gas fee for eligible transactions. Please note: "Gas-free" means that the user does not need to pay the Gas fee themselves for this transaction; it does not mean that the blockchain network does not require fees.
When a transfer is eligible, users will see labels such as Send Free or "Gas-Free" on the transfer screen in the OneKey App. After selecting and confirming this option, simply follow the on-screen prompts to complete the transfer.
The specific rules, available quota, supported blockchain networks, and eligibility conditions for gas-free transfers may be adjusted based on product strategy and network conditions. Please refer to the information displayed inside the OneKey App for the most accurate details.
Video tutorial:
How are Gas fees generated?
Every transaction on a blockchain network consumes a certain amount of computing, storage, or data processing resources. More complex transactions typically consume more network resources. During network congestion, users may also need to pay higher fees to increase the likelihood of their transactions being prioritized.
Taking Ethereum and some EVM-compatible networks as an example, the Gas fee can generally be understood as:
Gas fee = Gas Used × Gas Price
On networks utilizing the EIP-1559 mechanism, the fee typically includes a Base fee and a Priority fee. The base fee is determined by the network protocol, while the priority fee is used to incentivize validators to prioritize the transaction.
Actual fees are influenced by the following factors:
Current level of network congestion;
Transaction type and complexity;
Transfer amount and transaction data;
The blockchain network used;
Current network Gas price or other fee parameters.
Therefore, Gas fees are not fixed, and the estimated fee displayed on the transfer confirmation screen may fluctuate with network conditions.
What is the purpose of a Gas fee?
Gas fees mainly serve the following purposes:
Covering network resource costs. Blockchains consume computing and storage resources to verify transactions, execute smart contracts, and update the ledger. Gas fees pay for the cost of utilizing these resources.
Incentivizing miners or validators. Network participants are responsible for packaging, validating, and confirming transactions, and Gas fees are part of the incentives they receive.
Helping the network manage transaction priority. During periods of congestion, higher fees generally increase the chance of prioritized processing, though they do not guarantee immediate completion.
Why do you need to pay Gas fees?
Gas fees are a critical mechanism for ensuring the secure operation of blockchains. They not only compensate network participants for providing computing and validation services, but also prevent malicious actors from clogging network resources with spam requests.
Please note that Gas fees are typically paid in the native token of the respective blockchain. For example, ETH is used on the Ethereum network, while other networks use their own native tokens. If your wallet does not have a sufficient available balance, the transaction cannot be submitted or completed.
The Gas fee is separate from the transfer amount: the transfer amount is the asset sent to the recipient, while the Gas fee is paid to the blockchain network as a processing fee.
Summary
A Gas fee is a network fee required by a blockchain to process transactions and execute smart contracts. The amount fluctuates based on the network, transaction type, and network congestion. Under normal circumstances, Gas fees are paid by users using the native token of the respective blockchain.
The gas-free transfer feature in the OneKey App lowers barriers for eligible users, particularly new users who do not yet hold the required native tokens. Before making a transfer, please review the network, fees, gas-free badge, and eligibility terms displayed in the App carefully.
