Network fee

Network fee

arrow What is a network fee

The network fee is a payment for a transaction. It was introduced intentionally to prevent spam transactions that could have slowed down or clogged the network. Miners receive a reward for the mined block plus a network fee from each transaction in this block. They prefer choosing easy transactions with a higher network fee and having more of them get in the block to get the maximum income. It creates competition among transactions. The higher the network fee, the more preferred your transaction will be for miners and the faster it will enter the nearest block.

The network fee is calculated based on confirmed blocks, the network load, and transaction competition. However, it is impossible to predict the growth in the number of transactions in the future.

arrow Sending a transaction via Apirone service

When a user sends a transaction via the Apirone service with the current fee, the transaction immediately enters the pool of unconfirmed transactions (mempool). Apirone cannot guarantee that the transaction will enter the nearest blocks, as the network fee is based on predictions that may not be accurate. With the advent of Ordinals and the BRC-20 standard, the number of unconfirmed transactions has increased, causing network fees to rise. This phenomenon was unpredictable. It means ordinary transactions will “get stuck” again and more often until the hype subsides.

We constantly check if the transactions we sent are present in the mempool and, if not, we re-broadcast them so that nodes, miners, and blockchain explorers do not lose them. The transaction cannot be canceled or sent again with another network fee, but it will not be lost either. It remains only to wait for confirmation. After sending, our service has no more control over the funds, and is not responsible for their future life.

If the transaction gets “stuck” and there is no time to wait, you can contact the miners directly and have them add your transactions to the nearest block for some reward. The price for such a service will be higher than if you indicate a higher network fee when sending, but the miners will help.

Check the price in each of the pools, as it may differ.

We recommend setting a priority fee when you send out transactions because the above-mentioned situation has already been continuing for several months, and it is hard to predict the end of it. Such a fee is slightly more expensive but it increases the chance of transaction confirmation as soon as possible. If you are an advanced user, you can customize the fee, calculate it independently, or receive data from third-party sources.


More details in our Medium article