


The open ledger cost is equal to the minimum un-scaled transaction cost until the number of transactions in the open ledger is equal to the soft limit. Transactions that do not meet the open ledger cost may be queued for a following ledger instead.įor each new ledger version, the server picks a soft limit on the number of transactions to be included in the open ledger, based on the number of transactions in the previous ledger. A transaction can only be included in the open ledger if it meets the open ledger cost requirement in XRP. The rippled server has a second mechanism for enforcing the transaction cost, called the open ledger cost. ( Note: If you submit a transaction through an admin connection, the server applies and relays the transaction as long as the transaction meets the un-scaled minimum transaction cost.) A transaction is very unlikely to survive the consensus process unless its Fee value meets the requirements of a majority of servers. If you submit a transaction with a Fee value that is lower than current load-based transaction cost of the rippled server, that server neither applies nor relays the transaction. Transactions in between, which get queued for a later ledger version.Įach rippled server maintains a cost threshold based on its current load.Transactions that specify a transaction cost high enough to be included in the current open ledger.Transactions that specify a transaction cost so low that they get rejected by the load-based transaction cost.This divides transactions into roughly three categories: If the transaction cost does not meet a rippled server's open ledger cost threshold, the server queues the transaction for a later ledger.If the transaction cost does not meet a rippled server's load-based transaction cost threshold, the server ignores the transaction completely.There are two thresholds for the transaction cost: The transaction cost is not paid to any party: the XRP is irrevocably destroyed. Reference Transaction (Most transactions)ġ0 drops × (1 + Number of Signatures Provided)ĮscrowFinish Transaction with Fulfillmentġ0 drops × (33 + (Fulfillment size in bytes ÷ 16)) Some transactions have different transaction costs: Transaction You can also query rippled for the current transaction cost. It sometimes increases due to higher than usual load. The current minimum transaction cost required by the network for a standard transaction is 0.00001 XRP (10 drops). This transaction cost is designed to increase along with the load on the network, making it very expensive to deliberately or inadvertently overload the network.Įvery transaction must specify how much XRP to destroy to pay the transaction cost. To protect the XRP Ledger from being disrupted by spam and denial-of-service attacks, each transaction must destroy a small amount of XRP.
