{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":["tabs","tab","amendment-disclaimer","admonition","code-page-name"]},"type":"markdown"},"seo":{"title":"FeeSettings","siteUrl":"https://opensource.ripple.com","meta":[{"name":"google-site-verification","content":"bLwyBi1imklcIuQxZ7JeI_kRF5Mg7yfr6arpEQV2nsE"}],"description":"The current base transaction cost and reserve requirements."},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"feesettings","__idx":0},"children":["FeeSettings"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"https://github.com/XRPLF/rippled/blob/a5d238e7d4fa6ef2b539b759d58744d0a1c33c0c/include/xrpl/protocol/detail/ledger_entries.macro#L297-L309","title":"Source"},"children":["[Source]"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["FeeSettings"]}," entry contains the current base ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"https://xrpl.org/docs/concepts/transactions/transaction-cost"},"children":["transaction cost"]}," and ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"https://xrpl.org/docs/concepts/accounts/reserves"},"children":["reserve amounts"]}," as determined by ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/docs/xls-100-smart-escrows/concepts/fee-voting"},"children":["fee voting"]},". Each ledger version contains ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["at most one"]}," ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["FeeSettings"]}," entry."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"example-feesettings-json","__idx":1},"children":["Example ","FeeSettings"," JSON"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["This ledger entry has two formats, depending on whether the ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"https://xrpl.org/resources/known-amendments#xrpfees"},"children":["XRPFees amendment"]}," was enabled at the time fees were last updated:"]},{"$$mdtype":"Tag","name":"Tabs","attributes":{"size":"medium"},"children":[{"$$mdtype":"Tag","name":"TabItemFragment","attributes":{"label":"Current Format","disable":false},"children":[{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"json","header":{"controls":{"copy":{}}},"source":"{\n  \"BaseFeeDrops\": \"10\",\n  \"BytecodeSizeLimit\": 100000,\n  \"Flags\": 0,\n  \"GasLimit\": 1000000,\n  \"GasPrice\": 1000000,\n  \"LedgerEntryType\": \"FeeSettings\",\n  \"PreviousTxnID\": \"FC0F9EF5D2C0D4DC75BCB71B69D6C7864E040C923D7016AF668024225DB00867\",\n  \"PreviousTxnLgrSeq\": 107588353,\n  \"ReserveBaseDrops\": \"1000000\",\n  \"ReserveIncrementDrops\": \"200000\",\n  \"index\": \"4BC50C9B0D8515D3EAAE1E74B29A95804346C491EE1A95BF25E4AAB854A6A651\"\n}\n","lang":"json"},"children":[]}]},{"$$mdtype":"Tag","name":"TabItemFragment","attributes":{"label":"Legacy Format","disable":false},"children":[{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"json","header":{"controls":{"copy":{}}},"source":"{\n   \"BaseFee\": \"000000000000000A\",\n   \"Flags\": 0,\n   \"LedgerEntryType\": \"FeeSettings\",\n   \"ReferenceFeeUnits\": 10,\n   \"ReserveBase\": 20000000,\n   \"ReserveIncrement\": 5000000,\n   \"index\": \"4BC50C9B0D8515D3EAAE1E74B29A95804346C491EE1A95BF25E4AAB854A6A651\"\n}\n","lang":"json"},"children":[]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"feesettings-fields","__idx":2},"children":["FeeSettings"," Fields"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The fields of the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["FeeSettings"]}," ledger entry depend on whether the ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"https://xrpl.org/resources/known-amendments#xrpfees"},"children":["XRPFees amendment"]}," was enabled the last time it was modified. If the last update was before the amendment became enabled, the entry uses the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["legacy format"]},". If it has been updated after the amendment, it uses the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["current format"]},". The fields it can have, in addition to the ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"https://xrpl.org/docs/references/protocol/transactions/types/common-fields"},"children":["common fields"]},", are as follows:"]},{"$$mdtype":"Tag","name":"Tabs","attributes":{"size":"medium"},"children":[{"$$mdtype":"Tag","name":"TabItemFragment","attributes":{"label":"Current Format","disable":false},"children":[{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"align":"left","data-label":"Name"},"children":["Name"]},{"$$mdtype":"Tag","name":"th","attributes":{"align":"left","data-label":"JSON Type"},"children":["JSON Type"]},{"$$mdtype":"Tag","name":"th","attributes":{"align":"left","data-label":"Internal Type"},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"https://xrpl.org/docs/references/protocol/binary-format/"},"children":["Internal Type"]}]},{"$$mdtype":"Tag","name":"th","attributes":{"align":"left","data-label":"Required?"},"children":["Required?"]},{"$$mdtype":"Tag","name":"th","attributes":{"align":"left","data-label":"Description"},"children":["Description"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["BaseFeeDrops"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["String"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Amount"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Yes"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["The ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"https://xrpl.org/docs/concepts/transactions/transaction-cost"},"children":["transaction cost"]}," of the \"reference transaction\" in drops of XRP."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["BytecodeSizeLimit"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Number"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["UInt32"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["No"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["The maximum size, in bytes, of a WASM smart function, such as the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Bytecode"]}," field of a ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/docs/xls-100-smart-escrows/concepts/programmability"},"children":["smart escrow"]},". ",{"$$mdtype":"Tag","name":"AmendmentDisclaimer","attributes":{"name":"SmartEscrow","compact":false,"statusOnly":false,"mode":""},"children":[]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["GasLimit"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Number"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["UInt32"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["No"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["The maximum amount of gas that can be consumed by ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/docs/xls-100-smart-escrows/concepts/programmability"},"children":["smart functions"]}," in a single transaction. Gas is a measure of the resources (including CPU and memory) used by smart function code, defined by the WASM engine. ",{"$$mdtype":"Tag","name":"AmendmentDisclaimer","attributes":{"name":"SmartEscrow","compact":false,"statusOnly":false,"mode":""},"children":[]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["GasPrice"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Number"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["UInt32"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["No"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["The cost of gas, in millionths of a drop of XRP per 1 gas. In other words, a value of ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["1000000"]}," (1 million) means that 1 gas costs 0.000001 decimal XRP. ",{"$$mdtype":"Tag","name":"AmendmentDisclaimer","attributes":{"name":"SmartEscrow","compact":false,"statusOnly":false,"mode":""},"children":[]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["ReserveBaseDrops"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["String"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Amount"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Yes"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["The ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"https://xrpl.org/docs/concepts/accounts/reserves"},"children":["base reserve"]}," for an account in the XRP Ledger, as drops of XRP."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["ReserveIncrementDrops"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["String"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Amount"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Yes"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["The incremental ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"https://xrpl.org/docs/concepts/accounts/reserves"},"children":["owner reserve"]}," for owning objects, as drops of XRP."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["PreviousTxnID"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["String"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["UInt256"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["No"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["The identifying hash of the transaction that most recently modified this entry. ",{"$$mdtype":"Tag","name":"AmendmentDisclaimer","attributes":{"name":"fixPreviousTxnID","compact":false,"statusOnly":false,"mode":""},"children":[]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["PreviousTxnLgrSeq"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Number"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["UInt32"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["No"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["The ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"https://xrpl.org/docs/references/protocol/data-types/basic-data-types#ledger-index"},"children":["index of the ledger"]}," that contains the transaction that most recently modified this entry. ",{"$$mdtype":"Tag","name":"AmendmentDisclaimer","attributes":{"name":"fixPreviousTxnID","compact":false,"statusOnly":false,"mode":""},"children":[]}]}]}]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The following fields are added the first time [fee voting][] occurs after the relevant amendment is enabled, and are always present thereafter: ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["BytecodeSizeLimit"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["GasLimit"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["GasPrice"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["PreviousTxnID"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["PreviousTxnLgrSeq"]},"."]}]},{"$$mdtype":"Tag","name":"TabItemFragment","attributes":{"label":"Legacy Format","disable":false},"children":[{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"align":"left","data-label":"Name"},"children":["Name"]},{"$$mdtype":"Tag","name":"th","attributes":{"align":"left","data-label":"JSON Type"},"children":["JSON Type"]},{"$$mdtype":"Tag","name":"th","attributes":{"align":"left","data-label":"Internal Type"},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"https://xrpl.org/docs/references/protocol/binary-format/"},"children":["Internal Type"]}]},{"$$mdtype":"Tag","name":"th","attributes":{"align":"left","data-label":"Required?"},"children":["Required?"]},{"$$mdtype":"Tag","name":"th","attributes":{"align":"left","data-label":"Description"},"children":["Description"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["BaseFee"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["String"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["UInt64"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Yes"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["The ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"https://xrpl.org/docs/concepts/transactions/transaction-cost"},"children":["transaction cost"]}," of the \"reference transaction\" in drops of XRP as hexadecimal."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["ReferenceFeeUnits"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Number"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["UInt32"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Yes"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["The ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["BaseFee"]}," translated into \"fee units\"."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["ReserveBase"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Number"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["UInt32"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Yes"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["The ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"https://xrpl.org/docs/concepts/accounts/reserves"},"children":["base reserve"]}," for an account in the XRP Ledger, as drops of XRP."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["ReserveIncrement"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Number"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["UInt32"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Yes"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["The incremental ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"https://xrpl.org/docs/concepts/accounts/reserves"},"children":["owner reserve"]}," for owning objects, as drops of XRP."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["PreviousTxnID"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["String"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["UInt256"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["No"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["The identifying hash of the transaction that most recently modified this entry. ",{"$$mdtype":"Tag","name":"AmendmentDisclaimer","attributes":{"name":"fixPreviousTxnID","compact":false,"statusOnly":false,"mode":""},"children":[]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["PreviousTxnLgrSeq"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Number"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["UInt32"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["No"]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["The ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"https://xrpl.org/docs/references/protocol/data-types/basic-data-types#ledger-index"},"children":["index of the ledger"]}," that contains the transaction that most recently modified this entry. ",{"$$mdtype":"Tag","name":"AmendmentDisclaimer","attributes":{"name":"fixPreviousTxnID","compact":false,"statusOnly":false,"mode":""},"children":[]}]}]}]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"Admonition","attributes":{"type":"danger","name":"Warning"},"children":["The JSON format for this ledger entry type is unusual. The ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["BaseFee"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["ReserveBase"]},", and ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["ReserveIncrement"]}," indicate drops of XRP but ",{"$$mdtype":"Tag","name":"em","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["not"]}]}," in the usual format for ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"https://xrpl.org/docs/references/protocol/data-types/basic-data-types#specifying-currency-amounts"},"children":["specifying XRP"]},"."]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"feesettings-flags","__idx":3},"children":["FeeSettings"," Flags"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["There are no flags defined for the ",{"$$mdtype":"Tag","name":"CodePageName","attributes":{"name":"FeeSettings"},"children":[]}," entry."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"feesettings-id-format","__idx":4},"children":["FeeSettings ID Format"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The ID of the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["FeeSettings"]}," entry is the hash of the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["FeeSettings"]}," space key (",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["0x0065"]},") only. This means that the ID is always:"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"header":{"controls":{"copy":{}}},"source":"4BC50C9B0D8515D3EAAE1E74B29A95804346C491EE1A95BF25E4AAB854A6A651\n"},"children":[]}]},"headings":[{"value":"FeeSettings","id":"feesettings","depth":1},{"value":"Example FeeSettings JSON","id":"example-feesettings-json","depth":2},{"value":"FeeSettings Fields","id":"feesettings-fields","depth":2},{"value":"FeeSettings Flags","id":"feesettings-flags","depth":2},{"value":"FeeSettings ID Format","id":"feesettings-id-format","depth":2}],"frontmatter":{"seo":{"description":"The current base transaction cost and reserve requirements.","title":"FeeSettings"},"labels":["Fees"]},"editPage":{"to":"https://github.com/ripple/opensource.ripple.com/tree/main/docs/xls-100-smart-escrows/references/feesettings.md"},"lastModified":"2026-09-29T21:20:11.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/docs/xls-100-smart-escrows/references/feesettings","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}