When a transaction is processed into consensus, nodes automatically create both a receipt and a record for the transaction and store both for 3 minutes. Clients can query for either receiptor record to obtain confirmation that the transaction successfully reached consensus. As receipts are small and persisted for a short period of time, their impact on the network is not overly burdensome. Consequently, Hedera decided to price a query for a receipt for a transaction as free. Records carry more information than receipts and, depending on what triggers their creation, may be persisted for a longer period of time than 3 minutes. Consequently, there is a small cost to the client that queries for the record for a transaction.
Articles in this section
- What fees does Hedera charge to use the network?
- Why do users need to pay for network services and why must they do so in hbars?
- How are the transfers and fees associated with a transaction published?
- How does the exchange rate impact transaction fees?
- What does a COST_ANSWER query return?
- Are there any free operations?
- How is Solidity gas accounted for in determing the fee for a smart contract operation?
- Who pays for threshold records?
- How many accounts are associated with an hbar transfer?
- How is the fee for a query paid?