{"items":[{"type":"group","fsPath":"blog/index.page.tsx","metadata":{"redocly_category":"Blog"},"label":"Blog","link":"/blog","routeSlug":"/blog","labelTranslationKey":"sidebar.blog","items":[{"type":"group","label":"2026","items":[{"type":"link","fsPath":"blog/2026/clio-2.8.0.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Introducing Clio version 2.8.0","link":"/blog/2026/clio-2.8.0","routeSlug":"/blog/2026/clio-2.8.0"},{"type":"link","fsPath":"blog/2026/vulnerabilitydisclosurereport-bug-jul2026.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Vulnerability Disclosure Report: XRPL Manifest Flood","link":"/blog/2026/vulnerabilitydisclosurereport-bug-jul2026","routeSlug":"/blog/2026/vulnerabilitydisclosurereport-bug-jul2026"},{"type":"link","fsPath":"blog/2026/xrpld-3.3.0.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Introducing XRP Ledger version 3.3.0","link":"/blog/2026/xrpld-3.3.0","routeSlug":"/blog/2026/xrpld-3.3.0"},{"type":"link","fsPath":"blog/2026/xrpld-3.2.1.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Introducing XRP Ledger version 3.2.1","link":"/blog/2026/xrpld-3.2.1","routeSlug":"/blog/2026/xrpld-3.2.1"},{"type":"link","fsPath":"blog/2026/clio-2.7.1.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Introducing Clio version 2.7.1","link":"/blog/2026/clio-2.7.1","routeSlug":"/blog/2026/clio-2.7.1"},{"type":"link","fsPath":"blog/2026/xrpld-3.2.0.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Introducing XRP Ledger version 3.2.0","link":"/blog/2026/xrpld-3.2.0","routeSlug":"/blog/2026/xrpld-3.2.0"},{"type":"link","fsPath":"blog/2026/rippled-3.1.3.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Introducing XRP Ledger version 3.1.3","link":"/blog/2026/rippled-3.1.3","routeSlug":"/blog/2026/rippled-3.1.3"},{"type":"link","fsPath":"blog/2026/vulnerabilitydisclosurereport-bug-mar2026.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Vulnerability Disclosure Report: Transaction Set Handling","link":"/blog/2026/vulnerabilitydisclosurereport-bug-mar2026","routeSlug":"/blog/2026/vulnerabilitydisclosurereport-bug-mar2026"},{"type":"link","fsPath":"blog/2026/rippled-3.1.2.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Introducing XRP Ledger version 3.1.2","link":"/blog/2026/rippled-3.1.2","routeSlug":"/blog/2026/rippled-3.1.2"},{"type":"link","fsPath":"blog/2026/vulnerabilitydisclosurereport-bug-feb2026.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Vulnerability Disclosure Report: XRPL Batch Amendment – Unauthorized Inner Transaction Execution","link":"/blog/2026/vulnerabilitydisclosurereport-bug-feb2026","routeSlug":"/blog/2026/vulnerabilitydisclosurereport-bug-feb2026"},{"type":"link","fsPath":"blog/2026/rippled-3.1.1.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Introducing XRP Ledger version 3.1.1 and upcoming Devnet reset","link":"/blog/2026/rippled-3.1.1","routeSlug":"/blog/2026/rippled-3.1.1"},{"type":"link","fsPath":"blog/2026/gpg-key-rotation.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"GPG Key Rotation","link":"/blog/2026/gpg-key-rotation","routeSlug":"/blog/2026/gpg-key-rotation"},{"type":"link","fsPath":"blog/2026/rippled-3.1.0.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Introducing XRP Ledger version 3.1.0","link":"/blog/2026/rippled-3.1.0","routeSlug":"/blog/2026/rippled-3.1.0"},{"type":"link","fsPath":"blog/2026/clio-2.7.0.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Introducing Clio version 2.7.0","link":"/blog/2026/clio-2.7.0","routeSlug":"/blog/2026/clio-2.7.0"}]},{"type":"group","label":"2025","items":[{"type":"link","fsPath":"blog/2025/rippled-3.0.0.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Introducing XRP Ledger version 3.0.0","link":"/blog/2025/rippled-3.0.0","routeSlug":"/blog/2025/rippled-3.0.0"},{"type":"link","fsPath":"blog/2025/rippled-2.6.2.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Introducing XRP Ledger version 2.6.2","link":"/blog/2025/rippled-2.6.2","routeSlug":"/blog/2025/rippled-2.6.2"},{"type":"link","fsPath":"blog/2025/rippled-2.6.1.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Introducing XRP Ledger version 2.6.1","link":"/blog/2025/rippled-2.6.1","routeSlug":"/blog/2025/rippled-2.6.1"},{"type":"link","fsPath":"blog/2025/vulnerabilitydisclosurereport-bug-sep2025.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Vulnerability Disclosure Report: XRPL Permission Delegation","link":"/blog/2025/vulnerabilitydisclosurereport-bug-sep2025","routeSlug":"/blog/2025/vulnerabilitydisclosurereport-bug-sep2025"},{"type":"link","fsPath":"blog/2025/devnet-reset-oct.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Upcoming Devnet Reset","link":"/blog/2025/devnet-reset-oct","routeSlug":"/blog/2025/devnet-reset-oct"},{"type":"link","fsPath":"blog/2025/default-unl-migration.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Default UNL Migration","link":"/blog/2025/default-unl-migration","routeSlug":"/blog/2025/default-unl-migration"},{"type":"link","fsPath":"blog/2025/fortstock-xrpl-case-study-mpt-standard.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"How XRP Ledger’s MPT Standard Helps FortStock Unlock Trillions in Idle Inventory","link":"/blog/2025/fortstock-xrpl-case-study-mpt-standard","routeSlug":"/blog/2025/fortstock-xrpl-case-study-mpt-standard"},{"type":"link","fsPath":"blog/2025/rippled-2.5.1.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Introducing XRP Ledger version 2.5.1","link":"/blog/2025/rippled-2.5.1","routeSlug":"/blog/2025/rippled-2.5.1"},{"type":"link","fsPath":"blog/2025/rippled-2.6.0.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Introducing XRP Ledger version 2.6.0","link":"/blog/2025/rippled-2.6.0","routeSlug":"/blog/2025/rippled-2.6.0"},{"type":"link","fsPath":"blog/2025/coinpayments-xrpl-case-study-payment-processing.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"CoinPayments Case Study: XRPL-Powered Payment Processing","link":"/blog/2025/coinpayments-xrpl-case-study-payment-processing","routeSlug":"/blog/2025/coinpayments-xrpl-case-study-payment-processing"},{"type":"link","fsPath":"blog/2025/clio-2.5.0.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Introducing Clio version 2.5.0","link":"/blog/2025/clio-2.5.0","routeSlug":"/blog/2025/clio-2.5.0"},{"type":"link","fsPath":"blog/2025/dynamicnft-enabled.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"DynamicNFT is Now Available","link":"/blog/2025/dynamicnft-enabled","routeSlug":"/blog/2025/dynamicnft-enabled"},{"type":"link","fsPath":"blog/2025/frii-pay-xrpl-case-study-crypto-payment-solution.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Frii Pay & XRPL: Next-Gen Crypto Payment Solution","link":"/blog/2025/frii-pay-xrpl-case-study-crypto-payment-solution","routeSlug":"/blog/2025/frii-pay-xrpl-case-study-crypto-payment-solution"},{"type":"link","fsPath":"blog/2025/rippled-2.5.0.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Introducing XRP Ledger version 2.5.0","link":"/blog/2025/rippled-2.5.0","routeSlug":"/blog/2025/rippled-2.5.0"},{"type":"link","fsPath":"blog/2025/fixes-enabled-dnfts-expected.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Two Fix Amendments Enabled, dNFTs Expected","link":"/blog/2025/fixes-enabled-dnfts-expected","routeSlug":"/blog/2025/fixes-enabled-dnfts-expected"},{"type":"link","fsPath":"blog/2025/clio-2.4.1.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Introducing Clio version 2.4.1","link":"/blog/2025/clio-2.4.1","routeSlug":"/blog/2025/clio-2.4.1"},{"type":"link","fsPath":"blog/2025/integrating-dia-oracles-on-xrpl.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Integrating DIA Oracles on the XRP Ledger","link":"/blog/2025/integrating-dia-oracles-on-xrpl","routeSlug":"/blog/2025/integrating-dia-oracles-on-xrpl"},{"type":"link","fsPath":"blog/2025/vulnerabilitydisclosurereport-bug-apr2025.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Malicious Supply Chain Compromise in xrpl.js npm Package","link":"/blog/2025/vulnerabilitydisclosurereport-bug-apr2025","routeSlug":"/blog/2025/vulnerabilitydisclosurereport-bug-apr2025"},{"type":"link","fsPath":"blog/2025/defi-use-cases-exploring-the-potential.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"DeFi Use Cases - Exploring the Potential","link":"/blog/2025/defi-use-cases-exploring-the-potential","routeSlug":"/blog/2025/defi-use-cases-exploring-the-potential"},{"type":"link","fsPath":"blog/2025/clio-2.4.0.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Introducing Clio version 2.4.0","link":"/blog/2025/clio-2.4.0","routeSlug":"/blog/2025/clio-2.4.0"},{"type":"link","fsPath":"blog/2025/rippled-2.4.0.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Introducing XRP Ledger version 2.4.0","link":"/blog/2025/rippled-2.4.0","routeSlug":"/blog/2025/rippled-2.4.0"},{"type":"link","fsPath":"blog/2025/move-to-the-new-xrpl-foundation-commences.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Move to the New Foundation Commences","link":"/blog/2025/move-to-the-new-xrpl-foundation-commences","routeSlug":"/blog/2025/move-to-the-new-xrpl-foundation-commences"},{"type":"link","fsPath":"blog/2025/clio-2.3.1.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Introducing Clio version 2.3.1","link":"/blog/2025/clio-2.3.1","routeSlug":"/blog/2025/clio-2.3.1"},{"type":"link","fsPath":"blog/2025/rippled-2.3.1.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Introducing XRP Ledger version 2.3.1","link":"/blog/2025/rippled-2.3.1","routeSlug":"/blog/2025/rippled-2.3.1"},{"type":"link","fsPath":"blog/2025/devnet-reset.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Upcoming Devnet Reset","link":"/blog/2025/devnet-reset","routeSlug":"/blog/2025/devnet-reset"},{"type":"link","fsPath":"blog/2025/vulnerabilitydisclosurereport-bug-nov2024.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Malicious transaction crashed network node(s) and paused new transactions momentarily","link":"/blog/2025/vulnerabilitydisclosurereport-bug-nov2024","routeSlug":"/blog/2025/vulnerabilitydisclosurereport-bug-nov2024"}]},{"type":"group","label":"2024","items":[{"type":"link","fsPath":"blog/2024/clio-2.3.0.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Introducing Clio version 2.3.0","link":"/blog/2024/clio-2.3.0","routeSlug":"/blog/2024/clio-2.3.0"},{"type":"link","fsPath":"blog/2024/lower-reserves-are-in-effect.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Lower Reserves Are In Effect","link":"/blog/2024/lower-reserves-are-in-effect","routeSlug":"/blog/2024/lower-reserves-are-in-effect"},{"type":"link","fsPath":"blog/2024/a-new-era-for-the-xrp-ledger.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"The Evolution of the XRPL Foundation - A New Era for XRPL","link":"/blog/2024/a-new-era-for-the-xrp-ledger","routeSlug":"/blog/2024/a-new-era-for-the-xrp-ledger"},{"type":"link","fsPath":"blog/2024/rippled-2.3.0.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Introducing XRP Ledger version 2.3.0","link":"/blog/2024/rippled-2.3.0","routeSlug":"/blog/2024/rippled-2.3.0"},{"type":"link","fsPath":"blog/2024/rippled-2.2.3.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Introducing XRP Ledger version 2.2.3","link":"/blog/2024/rippled-2.2.3","routeSlug":"/blog/2024/rippled-2.2.3"},{"type":"link","fsPath":"blog/2024/rippled-2.2.2.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Introducing XRP Ledger version 2.2.2","link":"/blog/2024/rippled-2.2.2","routeSlug":"/blog/2024/rippled-2.2.2"},{"type":"link","fsPath":"blog/2024/testnet-reset-notification.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Upcoming Testnet Reset Notification","link":"/blog/2024/testnet-reset-notification","routeSlug":"/blog/2024/testnet-reset-notification"},{"type":"link","fsPath":"blog/2024/evolving-the-xrp-ledger.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Evolving the XRP Ledger Foundation","link":"/blog/2024/evolving-the-xrp-ledger","routeSlug":"/blog/2024/evolving-the-xrp-ledger"},{"type":"link","fsPath":"blog/2024/deep-dive-into-amm-integration.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"XLS-30 - XRP Ledger Automated Market Maker","link":"/blog/2024/deep-dive-into-amm-integration","routeSlug":"/blog/2024/deep-dive-into-amm-integration"},{"type":"link","fsPath":"blog/2024/clio-2.2.2.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Introducing Clio version 2.2.2","link":"/blog/2024/clio-2.2.2","routeSlug":"/blog/2024/clio-2.2.2"},{"type":"link","fsPath":"blog/2024/rippled-2.2.1.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Introducing XRP Ledger version 2.2.1","link":"/blog/2024/rippled-2.2.1","routeSlug":"/blog/2024/rippled-2.2.1"},{"type":"link","fsPath":"blog/2024/filedgr.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Developer Reflections: Filedgr – Transforming Data Control with XRPL Integration","link":"/blog/2024/filedgr","routeSlug":"/blog/2024/filedgr"},{"type":"link","fsPath":"blog/2024/clio-2.2.1.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Introducing Clio version 2.2.1","link":"/blog/2024/clio-2.2.1","routeSlug":"/blog/2024/clio-2.2.1"},{"type":"link","fsPath":"blog/2024/clio-2.2.0.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Introducing Clio version 2.2.0","link":"/blog/2024/clio-2.2.0","routeSlug":"/blog/2024/clio-2.2.0"},{"type":"link","fsPath":"blog/2024/clio-2.1.2.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Introducing Clio version 2.1.2","link":"/blog/2024/clio-2.1.2","routeSlug":"/blog/2024/clio-2.1.2"},{"type":"link","fsPath":"blog/2024/rippled-2.2.0.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Introducing XRP Ledger version 2.2.0","link":"/blog/2024/rippled-2.2.0","routeSlug":"/blog/2024/rippled-2.2.0"},{"type":"link","fsPath":"blog/2024/testnet-reset.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Testnet and Devnet Resets Upcoming","link":"/blog/2024/testnet-reset","routeSlug":"/blog/2024/testnet-reset"},{"type":"link","fsPath":"blog/2024/how-to-master-xrp-transfers.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"How to Master XRP Transfers using Python","link":"/blog/2024/how-to-master-xrp-transfers","routeSlug":"/blog/2024/how-to-master-xrp-transfers"},{"type":"link","fsPath":"blog/2024/rippled-2.1.1.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Introducing XRP Ledger version 2.1.1","link":"/blog/2024/rippled-2.1.1","routeSlug":"/blog/2024/rippled-2.1.1"},{"type":"link","fsPath":"blog/2024/amm-status-update.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"AMM Status Update","link":"/blog/2024/amm-status-update","routeSlug":"/blog/2024/amm-status-update"},{"type":"link","fsPath":"blog/2024/get-ready-for-amm.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Get Ready for AMM","link":"/blog/2024/get-ready-for-amm","routeSlug":"/blog/2024/get-ready-for-amm"},{"type":"link","fsPath":"blog/2024/verifyed.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Developer Reflections: VerifyEd - Empowering Credential Verification on XRP Ledger","link":"/blog/2024/verifyed","routeSlug":"/blog/2024/verifyed"},{"type":"link","fsPath":"blog/2024/how-to-mint-nfts.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"How to Mint an NFT","link":"/blog/2024/how-to-mint-nfts","routeSlug":"/blog/2024/how-to-mint-nfts"},{"type":"link","fsPath":"blog/2024/rippled-2.1.0.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Introducing XRP Ledger version 2.1.0","link":"/blog/2024/rippled-2.1.0","routeSlug":"/blog/2024/rippled-2.1.0"},{"type":"link","fsPath":"blog/2024/clio-2.1.0.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Introducing Clio version 2.1.0","link":"/blog/2024/clio-2.1.0","routeSlug":"/blog/2024/clio-2.1.0"},{"type":"link","fsPath":"blog/2024/rippled-2.0.1.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Introducing XRP Ledger version 2.0.1","link":"/blog/2024/rippled-2.0.1","routeSlug":"/blog/2024/rippled-2.0.1"},{"type":"link","fsPath":"blog/2024/web3auth.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Developer Reflections: Web3Auth","link":"/blog/2024/web3auth","routeSlug":"/blog/2024/web3auth"},{"type":"link","fsPath":"blog/2024/rippled-2.0.0.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Introducing XRP Ledger version 2.0.0","link":"/blog/2024/rippled-2.0.0","routeSlug":"/blog/2024/rippled-2.0.0"}]},{"type":"group","label":"2023","items":[{"type":"link","fsPath":"blog/2023/decommissioning-amm-devnet.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Decommissioning AMM-Devnet","link":"/blog/2023/decommissioning-amm-devnet","routeSlug":"/blog/2023/decommissioning-amm-devnet"},{"type":"link","fsPath":"blog/2023/gemwallet-update.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Developer Reflections: GemWallet (2023 Update)","link":"/blog/2023/gemwallet-update","routeSlug":"/blog/2023/gemwallet-update"},{"type":"link","fsPath":"blog/2023/clio-2.0.0.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Introducing Clio version 2.0.0","link":"/blog/2023/clio-2.0.0","routeSlug":"/blog/2023/clio-2.0.0"},{"type":"link","fsPath":"blog/2023/santiment.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Developer Reflections: Santiment - Uncovering XRPL Metrics for Developers","link":"/blog/2023/santiment","routeSlug":"/blog/2023/santiment"},{"type":"link","fsPath":"blog/2023/data-api-v2-deprecated.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Data API v2 Shutdown","link":"/blog/2023/data-api-v2-deprecated","routeSlug":"/blog/2023/data-api-v2-deprecated"},{"type":"link","fsPath":"blog/2023/devnet-reset-scheduled-sep-19-2023.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Devnet Reset Scheduled for Tue, Sep 19, 2023","link":"/blog/2023/devnet-reset-scheduled-sep-19-2023","routeSlug":"/blog/2023/devnet-reset-scheduled-sep-19-2023"},{"type":"link","fsPath":"blog/2023/rippled-1.12.0.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Introducing XRP Ledger version 1.12.0","link":"/blog/2023/rippled-1.12.0","routeSlug":"/blog/2023/rippled-1.12.0"},{"type":"link","fsPath":"blog/2023/upcoming-devnet-reset.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Upcoming Devnet Reset","link":"/blog/2023/upcoming-devnet-reset","routeSlug":"/blog/2023/upcoming-devnet-reset"},{"type":"link","fsPath":"blog/2023/blockdaemon.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Developer Reflections: Blockdaemon","link":"/blog/2023/blockdaemon","routeSlug":"/blog/2023/blockdaemon"},{"type":"link","fsPath":"blog/2023/disallowincoming-and-others-expected.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"DisallowIncoming and Others Expected 2023-08-21","link":"/blog/2023/disallowincoming-and-others-expected","routeSlug":"/blog/2023/disallowincoming-and-others-expected"},{"type":"link","fsPath":"blog/2023/xrp-toolkit.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Developer Reflections: XRP Toolkit","link":"/blog/2023/xrp-toolkit","routeSlug":"/blog/2023/xrp-toolkit"},{"type":"link","fsPath":"blog/2023/summarizing-xrpl-docs-iav3.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Summarizing the Information Architecture v3 Updates (PR#1934)","link":"/blog/2023/summarizing-xrpl-docs-iav3","routeSlug":"/blog/2023/summarizing-xrpl-docs-iav3"},{"type":"link","fsPath":"blog/2023/xrpl-py-2.0-release.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Migration Guide: Upgrading to xrpl-py Version 2.0.0","link":"/blog/2023/xrpl-py-2.0-release","routeSlug":"/blog/2023/xrpl-py-2.0-release"},{"type":"link","fsPath":"blog/2023/fieldboss.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Developer Reflections: FieldBoss","link":"/blog/2023/fieldboss","routeSlug":"/blog/2023/fieldboss"},{"type":"link","fsPath":"blog/2023/rippled-1.11.0.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Introducing XRP Ledger version 1.11.0","link":"/blog/2023/rippled-1.11.0","routeSlug":"/blog/2023/rippled-1.11.0"},{"type":"link","fsPath":"blog/2023/ciso.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Developer Reflections: CISO Integration for the XRP Ledger","link":"/blog/2023/ciso","routeSlug":"/blog/2023/ciso"},{"type":"link","fsPath":"blog/2023/edge.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Developer Reflections: Edge","link":"/blog/2023/edge","routeSlug":"/blog/2023/edge"},{"type":"link","fsPath":"blog/2023/xrpcafe.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Developer Reflections: xrp.cafe","link":"/blog/2023/xrpcafe","routeSlug":"/blog/2023/xrpcafe"},{"type":"link","fsPath":"blog/2023/chispend.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Developer Reflections: ChiSpend","link":"/blog/2023/chispend","routeSlug":"/blog/2023/chispend"},{"type":"link","fsPath":"blog/2023/rippled-1.10.0.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Introducing XRP Ledger version 1.10.0","link":"/blog/2023/rippled-1.10.0","routeSlug":"/blog/2023/rippled-1.10.0"},{"type":"link","fsPath":"blog/2023/bei-api.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Developer Reflections: BEI API","link":"/blog/2023/bei-api","routeSlug":"/blog/2023/bei-api"},{"type":"link","fsPath":"blog/2023/zoetic.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Developer Reflections: Zoetic","link":"/blog/2023/zoetic","routeSlug":"/blog/2023/zoetic"},{"type":"link","fsPath":"blog/2023/mandla-money.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Developer Reflections: Mandla Money","link":"/blog/2023/mandla-money","routeSlug":"/blog/2023/mandla-money"},{"type":"link","fsPath":"blog/2023/nft-devnet-decommission.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"The NFT-Devnet Decommissioned on January 31, 2023","link":"/blog/2023/nft-devnet-decommission","routeSlug":"/blog/2023/nft-devnet-decommission"},{"type":"link","fsPath":"blog/2023/aesthetes.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Developer Reflections: Aesthetes","link":"/blog/2023/aesthetes","routeSlug":"/blog/2023/aesthetes"},{"type":"link","fsPath":"blog/2023/stably.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Developer Reflections: Stably","link":"/blog/2023/stably","routeSlug":"/blog/2023/stably"}]},{"type":"group","label":"2022","items":[{"type":"link","fsPath":"blog/2022/introducing-xrpl-py-2.0.0beta.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Introducing xrpl-py version 2.0.0-beta.0","link":"/blog/2022/introducing-xrpl-py-2.0.0beta","routeSlug":"/blog/2022/introducing-xrpl-py-2.0.0beta"},{"type":"link","fsPath":"blog/2022/nftmaster.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Developer Reflections: NFTMASTER","link":"/blog/2022/nftmaster","routeSlug":"/blog/2022/nftmaster"},{"type":"link","fsPath":"blog/2022/xpmarket.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Developer Reflections: XPmarket","link":"/blog/2022/xpmarket","routeSlug":"/blog/2022/xpmarket"},{"type":"link","fsPath":"blog/2022/ziggurat.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Developer Reflections: Ziggurat","link":"/blog/2022/ziggurat","routeSlug":"/blog/2022/ziggurat"},{"type":"link","fsPath":"blog/2022/gemwallet.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Developer Reflections: GemWallet","link":"/blog/2022/gemwallet","routeSlug":"/blog/2022/gemwallet"},{"type":"link","fsPath":"blog/2022/cryptoiso20022interop.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Developer Reflections: CryptoIso20022 Interop","link":"/blog/2022/cryptoiso20022interop","routeSlug":"/blog/2022/cryptoiso20022interop"},{"type":"link","fsPath":"blog/2022/non-fungible-tokens-are-now-available.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Non-Fungible Tokens Are Now Available","link":"/blog/2022/non-fungible-tokens-are-now-available","routeSlug":"/blog/2022/non-fungible-tokens-are-now-available"},{"type":"link","fsPath":"blog/2022/dev-reflections-relaunch.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Developer Reflections: Get Your Project Featured on XRPL.org","link":"/blog/2022/dev-reflections-relaunch","routeSlug":"/blog/2022/dev-reflections-relaunch"},{"type":"link","fsPath":"blog/2022/expandedsignerlist-enabled-and-nfts-approaching.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"ExpandedSignerList Enabled and NFTs Approaching","link":"/blog/2022/expandedsignerlist-enabled-and-nfts-approaching","routeSlug":"/blog/2022/expandedsignerlist-enabled-and-nfts-approaching"},{"type":"link","fsPath":"blog/2022/introducing-learning-portal.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Introducing the XRP Ledger Learning Portal","link":"/blog/2022/introducing-learning-portal","routeSlug":"/blog/2022/introducing-learning-portal"},{"type":"link","fsPath":"blog/2022/rippled-1.9.4.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Introducing XRP Ledger version 1.9.4","link":"/blog/2022/rippled-1.9.4","routeSlug":"/blog/2022/rippled-1.9.4"},{"type":"link","fsPath":"blog/2022/get-ready-for-nfts.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Get Ready for NFTs","link":"/blog/2022/get-ready-for-nfts","routeSlug":"/blog/2022/get-ready-for-nfts"},{"type":"link","fsPath":"blog/2022/rippled-1.9.3.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Introducing XRP Ledger version 1.9.3","link":"/blog/2022/rippled-1.9.3","routeSlug":"/blog/2022/rippled-1.9.3"},{"type":"link","fsPath":"blog/2022/rippled-1.9.2.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Introducing XRP Ledger version 1.9.2","link":"/blog/2022/rippled-1.9.2","routeSlug":"/blog/2022/rippled-1.9.2"},{"type":"link","fsPath":"blog/2022/clio-1.0.0.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Introducing Clio version 1.0.0","link":"/blog/2022/clio-1.0.0","routeSlug":"/blog/2022/clio-1.0.0"},{"type":"link","fsPath":"blog/2022/rippled-1.9.1.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Introducing XRP Ledger version 1.9.1","link":"/blog/2022/rippled-1.9.1","routeSlug":"/blog/2022/rippled-1.9.1"},{"type":"link","fsPath":"blog/2022/rippled-1.9.0.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Introducing XRP Ledger version 1.9.0","link":"/blog/2022/rippled-1.9.0","routeSlug":"/blog/2022/rippled-1.9.0"},{"type":"link","fsPath":"blog/2022/introducing-clio.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Introducing Clio, an XRP Ledger API server, now in Beta","link":"/blog/2022/introducing-clio","routeSlug":"/blog/2022/introducing-clio"},{"type":"link","fsPath":"blog/2022/nft-devnet-reset.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"The NFT-Devnet Has Been Reset","link":"/blog/2022/nft-devnet-reset","routeSlug":"/blog/2022/nft-devnet-reset"},{"type":"link","fsPath":"blog/2022/rippled-1.8.5.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Introducing XRP Ledger version 1.8.5","link":"/blog/2022/rippled-1.8.5","routeSlug":"/blog/2022/rippled-1.8.5"},{"type":"link","fsPath":"blog/2022/rippled-1.8.4.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Introducing XRP Ledger version 1.8.4","link":"/blog/2022/rippled-1.8.4","routeSlug":"/blog/2022/rippled-1.8.4"}]},{"type":"group","label":"2021","items":[{"type":"link","fsPath":"blog/2021/rippled-1.8.2.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Introducing XRP Ledger version 1.8.2","link":"/blog/2021/rippled-1.8.2","routeSlug":"/blog/2021/rippled-1.8.2"},{"type":"link","fsPath":"blog/2021/rippled-1.8.1.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Introducing XRP Ledger version 1.8.1","link":"/blog/2021/rippled-1.8.1","routeSlug":"/blog/2021/rippled-1.8.1"},{"type":"link","fsPath":"blog/2021/five-upcoming-amendments.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Five Amendments Expected Soon","link":"/blog/2021/five-upcoming-amendments","routeSlug":"/blog/2021/five-upcoming-amendments"},{"type":"link","fsPath":"blog/2021/introducing-xrpl-js.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Introducing xrpl.js","link":"/blog/2021/introducing-xrpl-js","routeSlug":"/blog/2021/introducing-xrpl-js"},{"type":"link","fsPath":"blog/2021/sidechain-engineering-preview.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"RippleX Releases Engineering Preview of Proposed Federated Sidechains System","link":"/blog/2021/sidechain-engineering-preview","routeSlug":"/blog/2021/sidechain-engineering-preview"},{"type":"link","fsPath":"blog/2021/reserves-lowered.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Lower Reserves Are Now In Effect","link":"/blog/2021/reserves-lowered","routeSlug":"/blog/2021/reserves-lowered"},{"type":"link","fsPath":"blog/2021/rippled-1.7.3.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Introducing XRP Ledger version 1.7.3","link":"/blog/2021/rippled-1.7.3","routeSlug":"/blog/2021/rippled-1.7.3"},{"type":"link","fsPath":"blog/2021/ripple-lib-drops-lodash-browsers.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"ripple-lib Drops Lodash Requirement in Browsers","link":"/blog/2021/ripple-lib-drops-lodash-browsers","routeSlug":"/blog/2021/ripple-lib-drops-lodash-browsers"},{"type":"link","fsPath":"blog/2021/xrpl-grants-funding-the-next-phase-of-open-decentralized-innovation.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"XRPL Grants: Funding the Next Phase of Open, Decentralized Innovation","link":"/blog/2021/xrpl-grants-funding-the-next-phase-of-open-decentralized-innovation","routeSlug":"/blog/2021/xrpl-grants-funding-the-next-phase-of-open-decentralized-innovation"},{"type":"link","fsPath":"blog/2021/rippled-1.7.2.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Introducing XRP Ledger version 1.7.2","link":"/blog/2021/rippled-1.7.2","routeSlug":"/blog/2021/rippled-1.7.2"},{"type":"link","fsPath":"blog/2021/introducing-xrpl4j.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Introducing xrpl4j","link":"/blog/2021/introducing-xrpl4j","routeSlug":"/blog/2021/introducing-xrpl4j"},{"type":"link","fsPath":"blog/2021/xrpl-node-configurator.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"XRP Ledger Node Configurator","link":"/blog/2021/xrpl-node-configurator","routeSlug":"/blog/2021/xrpl-node-configurator"},{"type":"link","fsPath":"blog/2021/introducing-xrpl-py-for-pythonistas.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Introducing xrpl-py for Pythonistas","link":"/blog/2021/introducing-xrpl-py-for-pythonistas","routeSlug":"/blog/2021/introducing-xrpl-py-for-pythonistas"},{"type":"link","fsPath":"blog/2021/three-amendments-expected.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Three Amendments Expected on 2021-04-08","link":"/blog/2021/three-amendments-expected","routeSlug":"/blog/2021/three-amendments-expected"},{"type":"link","fsPath":"blog/2021/message-routing-optimizations-pt-1-proposal-validation-relaying.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Message Routing Optimizations, Pt. 1: Proposal & Validation Relaying","link":"/blog/2021/message-routing-optimizations-pt-1-proposal-validation-relaying","routeSlug":"/blog/2021/message-routing-optimizations-pt-1-proposal-validation-relaying"},{"type":"link","fsPath":"blog/2021/community-spotlight-developing-wallet-protect.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Community Spotlight: Developing Wallet Protect","link":"/blog/2021/community-spotlight-developing-wallet-protect","routeSlug":"/blog/2021/community-spotlight-developing-wallet-protect"},{"type":"link","fsPath":"blog/2021/road-to-xrp-ledger-1-7-improving-efficiency-and-security.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Road to XRP Ledger 1.7: Improving Efficiency and Security","link":"/blog/2021/road-to-xrp-ledger-1-7-improving-efficiency-and-security","routeSlug":"/blog/2021/road-to-xrp-ledger-1-7-improving-efficiency-and-security"},{"type":"link","fsPath":"blog/2021/rippled-1.7.0.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Introducing XRP Ledger version 1.7.0","link":"/blog/2021/rippled-1.7.0","routeSlug":"/blog/2021/rippled-1.7.0"}]},{"type":"group","label":"2020","items":[{"type":"link","fsPath":"blog/2020/rippled-1.6.0.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Introducing XRP Ledger version 1.6.0","link":"/blog/2020/rippled-1.6.0","routeSlug":"/blog/2020/rippled-1.6.0"},{"type":"link","fsPath":"blog/2020/moving-devnet-to-vl.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Moving Devnet to a Validator List","link":"/blog/2020/moving-devnet-to-vl","routeSlug":"/blog/2020/moving-devnet-to-vl"},{"type":"link","fsPath":"blog/2020/requirefullycanonicalsig-fixqualityupperbound-flowcross-enabled.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"RequireFullyCanonicalSig, fixQualityUpperBound, and FlowCross are Now Available","link":"/blog/2020/requirefullycanonicalsig-fixqualityupperbound-flowcross-enabled","routeSlug":"/blog/2020/requirefullycanonicalsig-fixqualityupperbound-flowcross-enabled"},{"type":"link","fsPath":"blog/2020/developer-reflections-xrp-toolkit.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Developer Reflections: XRP Toolkit","link":"/blog/2020/developer-reflections-xrp-toolkit","routeSlug":"/blog/2020/developer-reflections-xrp-toolkit"},{"type":"link","fsPath":"blog/2020/requirefullycanonicalsig-expected.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"The RequireFullyCanonicalSig Amendment is Expected 2020-07-03","link":"/blog/2020/requirefullycanonicalsig-expected","routeSlug":"/blog/2020/requirefullycanonicalsig-expected"},{"type":"link","fsPath":"blog/2020/checks-enabled.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"The Checks Amendment is Now Enabled","link":"/blog/2020/checks-enabled","routeSlug":"/blog/2020/checks-enabled"},{"type":"link","fsPath":"blog/2020/checks-expected.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"The Checks Amendment is Expected 2020-06-18","link":"/blog/2020/checks-expected","routeSlug":"/blog/2020/checks-expected"},{"type":"link","fsPath":"blog/2020/developer-reflections-xrplorer.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Developer Reflections: Xrplorer","link":"/blog/2020/developer-reflections-xrplorer","routeSlug":"/blog/2020/developer-reflections-xrplorer"},{"type":"link","fsPath":"blog/2020/deletableaccounts-enabled.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"DeletableAccounts is Now Enabled","link":"/blog/2020/deletableaccounts-enabled","routeSlug":"/blog/2020/deletableaccounts-enabled"},{"type":"link","fsPath":"blog/2020/get-ready-for-deletable-accounts.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Get Ready for Deletable Accounts","link":"/blog/2020/get-ready-for-deletable-accounts","routeSlug":"/blog/2020/get-ready-for-deletable-accounts"},{"type":"link","fsPath":"blog/2020/developer-reflections-xrpscan.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Developer Reflections: XRPScan","link":"/blog/2020/developer-reflections-xrpscan","routeSlug":"/blog/2020/developer-reflections-xrpscan"},{"type":"link","fsPath":"blog/2020/two-fixes-enabled.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Two Fix Amendments Are Now Enabled","link":"/blog/2020/two-fixes-enabled","routeSlug":"/blog/2020/two-fixes-enabled"},{"type":"link","fsPath":"blog/2020/deletableaccounts-expected.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"DeletableAccounts and Two Other Amendments Expected Soon","link":"/blog/2020/deletableaccounts-expected","routeSlug":"/blog/2020/deletableaccounts-expected"},{"type":"link","fsPath":"blog/2020/testnet-amendments-rippled-1.5.0.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Postmortem: Testnet Amendments from rippled 1.5.0","link":"/blog/2020/testnet-amendments-rippled-1.5.0","routeSlug":"/blog/2020/testnet-amendments-rippled-1.5.0"},{"type":"link","fsPath":"blog/2020/rippled-1.5.0.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Introducing XRP Ledger version 1.5.0","link":"/blog/2020/rippled-1.5.0","routeSlug":"/blog/2020/rippled-1.5.0"},{"type":"link","fsPath":"blog/2020/running-an-xrp-ledger-validator.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Running an XRP Ledger Validator","link":"/blog/2020/running-an-xrp-ledger-validator","routeSlug":"/blog/2020/running-an-xrp-ledger-validator"},{"type":"link","fsPath":"blog/2020/fixcheckthreading-fixpaychanrecipientownerdir-lost-majority.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"fixCheckThreading and fixPayChanRecipientOwnerDir Amendments Lost Majority","link":"/blog/2020/fixcheckthreading-fixpaychanrecipientownerdir-lost-majority","routeSlug":"/blog/2020/fixcheckthreading-fixpaychanrecipientownerdir-lost-majority"},{"type":"link","fsPath":"blog/2020/rippled-1.4.0-upgrade-advisory.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"XRP Ledger version 1.4.0 Upgrade Advisory","link":"/blog/2020/rippled-1.4.0-upgrade-advisory","routeSlug":"/blog/2020/rippled-1.4.0-upgrade-advisory"},{"type":"link","fsPath":"blog/2020/fixcheckthreading-fixpaychanrecipientownerdir-expected.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Two Fix Amendments are Expected 2020-01-18","link":"/blog/2020/fixcheckthreading-fixpaychanrecipientownerdir-expected","routeSlug":"/blog/2020/fixcheckthreading-fixpaychanrecipientownerdir-expected"}]},{"type":"group","label":"2019","items":[{"type":"link","fsPath":"blog/2019/rippled-1.4.0.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Introducing XRP Ledger version 1.4.0","link":"/blog/2019/rippled-1.4.0","routeSlug":"/blog/2019/rippled-1.4.0"},{"type":"link","fsPath":"blog/2019/xrpl-devnet-launch.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Discover Upcoming XRP Ledger Amendments and Features with Devnet!","link":"/blog/2019/xrpl-devnet-launch","routeSlug":"/blog/2019/xrpl-devnet-launch"},{"type":"link","fsPath":"blog/2019/fixmasterkeyasregularkey-enabled.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"fixMasterKeyAsRegularKey is Now Available","link":"/blog/2019/fixmasterkeyasregularkey-enabled","routeSlug":"/blog/2019/fixmasterkeyasregularkey-enabled"},{"type":"link","fsPath":"blog/2019/fixmasterkeyasregularkey-1day.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"fixMasterKeyAsRegularKey is Expected Tomorrow","link":"/blog/2019/fixmasterkeyasregularkey-1day","routeSlug":"/blog/2019/fixmasterkeyasregularkey-1day"},{"type":"link","fsPath":"blog/2019/fixmasterkeyasregularkey-expected.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"The fixMasterKeyAsRegularKey Amendment is Expected 2019-10-02","link":"/blog/2019/fixmasterkeyasregularkey-expected","routeSlug":"/blog/2019/fixmasterkeyasregularkey-expected"},{"type":"link","fsPath":"blog/2019/testnet-reset.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"XRP Testnet Has Been Reset","link":"/blog/2019/testnet-reset","routeSlug":"/blog/2019/testnet-reset"},{"type":"link","fsPath":"blog/2019/rippled-1.3.1.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Introducing XRP Ledger (rippled) version 1.3.1","link":"/blog/2019/rippled-1.3.1","routeSlug":"/blog/2019/rippled-1.3.1"},{"type":"link","fsPath":"blog/2019/labeling-the-internet-of-value.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Labeling the Internet of Value","link":"/blog/2019/labeling-the-internet-of-value","routeSlug":"/blog/2019/labeling-the-internet-of-value"},{"type":"link","fsPath":"blog/2019/discover-xrp-ledger-explorer.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Discover the XRP Ledger with Explorer!","link":"/blog/2019/discover-xrp-ledger-explorer","routeSlug":"/blog/2019/discover-xrp-ledger-explorer"},{"type":"link","fsPath":"blog/2019/websocket-tool-update.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"WebSocket Tool Update","link":"/blog/2019/websocket-tool-update","routeSlug":"/blog/2019/websocket-tool-update"},{"type":"link","fsPath":"blog/2019/welcome-to-xrpl-org.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Welcome to xrpl.org!","link":"/blog/2019/welcome-to-xrpl-org","routeSlug":"/blog/2019/welcome-to-xrpl-org"},{"type":"link","fsPath":"blog/2019/multisignreserve-enabled.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"MultiSignReserve is Now Available","link":"/blog/2019/multisignreserve-enabled","routeSlug":"/blog/2019/multisignreserve-enabled"},{"type":"link","fsPath":"blog/2019/rippled-1.2.4.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Introducing XRP Ledger (rippled) version 1.2.4","link":"/blog/2019/rippled-1.2.4","routeSlug":"/blog/2019/rippled-1.2.4"},{"type":"link","fsPath":"blog/2019/secure-development-practices.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Protecting the Ledger: Secure Development Practices","link":"/blog/2019/secure-development-practices","routeSlug":"/blog/2019/secure-development-practices"},{"type":"link","fsPath":"blog/2019/multisignreserve-expected.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"The MultiSignReserve Amendment is Expected 2019-04-17","link":"/blog/2019/multisignreserve-expected","routeSlug":"/blog/2019/multisignreserve-expected"},{"type":"link","fsPath":"blog/2019/corrections-to-data-api-xrp-charts-metrics.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Corrections to Data API / XRP Charts Metrics for 2019-03-23","link":"/blog/2019/corrections-to-data-api-xrp-charts-metrics","routeSlug":"/blog/2019/corrections-to-data-api-xrp-charts-metrics"},{"type":"link","fsPath":"blog/2019/interledger-checkin.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Interledger Check-in","link":"/blog/2019/interledger-checkin","routeSlug":"/blog/2019/interledger-checkin"},{"type":"link","fsPath":"blog/2019/fixtakerdryofferremoval-enabled.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"fixTakerDryOfferRemoval is Now Available","link":"/blog/2019/fixtakerdryofferremoval-enabled","routeSlug":"/blog/2019/fixtakerdryofferremoval-enabled"},{"type":"link","fsPath":"blog/2019/rippled-1.2.3.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Introducing XRP Ledger (rippled) version 1.2.3","link":"/blog/2019/rippled-1.2.3","routeSlug":"/blog/2019/rippled-1.2.3"},{"type":"link","fsPath":"blog/2019/fix1578-enabled.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"fix1578 is Now Available","link":"/blog/2019/fix1578-enabled","routeSlug":"/blog/2019/fix1578-enabled"},{"type":"link","fsPath":"blog/2019/fix1578-expected.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"The fix1578 and fixTakerDryOfferRemoval Amendments are Expected","link":"/blog/2019/fix1578-expected","routeSlug":"/blog/2019/fix1578-expected"},{"type":"link","fsPath":"blog/2019/rippled-1.2.2.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Introducing XRP Ledger (rippled) version 1.2.2","link":"/blog/2019/rippled-1.2.2","routeSlug":"/blog/2019/rippled-1.2.2"},{"type":"link","fsPath":"blog/2019/rippled-1.2.1.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Introducing XRP Ledger (rippled) version 1.2.1","link":"/blog/2019/rippled-1.2.1","routeSlug":"/blog/2019/rippled-1.2.1"},{"type":"link","fsPath":"blog/2019/rippled-1.2.0.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Introducing XRP Ledger (rippled) version 1.2.0","link":"/blog/2019/rippled-1.2.0","routeSlug":"/blog/2019/rippled-1.2.0"},{"type":"link","fsPath":"blog/2019/statement-on-the-biased-nonce-sense-paper.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Statement on the “Biased Nonce Sense” Paper","link":"/blog/2019/statement-on-the-biased-nonce-sense-paper","routeSlug":"/blog/2019/statement-on-the-biased-nonce-sense-paper"}]},{"type":"group","label":"2018","items":[{"type":"link","fsPath":"blog/2018/rippled-1.1.2.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Introducing XRP Ledger (rippled) version 1.1.2","link":"/blog/2018/rippled-1.1.2","routeSlug":"/blog/2018/rippled-1.1.2"},{"type":"link","fsPath":"blog/2018/introducing-history-sharding.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Introducing History Sharding","link":"/blog/2018/introducing-history-sharding","routeSlug":"/blog/2018/introducing-history-sharding"},{"type":"link","fsPath":"blog/2018/data-api-validations-changes.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Updates Coming to Data API","link":"/blog/2018/data-api-validations-changes","routeSlug":"/blog/2018/data-api-validations-changes"},{"type":"link","fsPath":"blog/2018/rippled-1.1.1.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"rippled Version 1.1.1","link":"/blog/2018/rippled-1.1.1","routeSlug":"/blog/2018/rippled-1.1.1"},{"type":"link","fsPath":"blog/2018/depositpreauth-fix1515-enabled.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"DepositPreauth is Now Available","link":"/blog/2018/depositpreauth-fix1515-enabled","routeSlug":"/blog/2018/depositpreauth-fix1515-enabled"},{"type":"link","fsPath":"blog/2018/rippled-1.1.0.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Introducing XRP Ledger (rippled) version 1.1.0","link":"/blog/2018/rippled-1.1.0","routeSlug":"/blog/2018/rippled-1.1.0"},{"type":"link","fsPath":"blog/2018/ripple-lib-1.0.0.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"ripple-lib version 1.0.0","link":"/blog/2018/ripple-lib-1.0.0","routeSlug":"/blog/2018/ripple-lib-1.0.0"},{"type":"link","fsPath":"blog/2018/fix1571-enabled.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"fix1571 is Now Available","link":"/blog/2018/fix1571-enabled","routeSlug":"/blog/2018/fix1571-enabled"},{"type":"link","fsPath":"blog/2018/rippled-1.0.1.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"rippled Version 1.0.1","link":"/blog/2018/rippled-1.0.1","routeSlug":"/blog/2018/rippled-1.0.1"},{"type":"link","fsPath":"blog/2018/fix1543-fix1571-fix1623-voting.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"fix1543, fix1571 & fix1623 Amendments Open for Voting","link":"/blog/2018/fix1543-fix1571-fix1623-voting","routeSlug":"/blog/2018/fix1543-fix1571-fix1623-voting"},{"type":"link","fsPath":"blog/2018/rippled-1.0.0.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"rippled Version 1.0.0","link":"/blog/2018/rippled-1.0.0","routeSlug":"/blog/2018/rippled-1.0.0"},{"type":"link","fsPath":"blog/2018/depositauth-fix1513-available.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"The DepositAuth & fix1513 Amendments are Now Available","link":"/blog/2018/depositauth-fix1513-available","routeSlug":"/blog/2018/depositauth-fix1513-available"},{"type":"link","fsPath":"blog/2018/rippled-0.90.1.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"rippled version 0.90.1","link":"/blog/2018/rippled-0.90.1","routeSlug":"/blog/2018/rippled-0.90.1"},{"type":"link","fsPath":"blog/2018/rippled-0.90.0.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"rippled Version 0.90.0","link":"/blog/2018/rippled-0.90.0","routeSlug":"/blog/2018/rippled-0.90.0"},{"type":"link","fsPath":"blog/2018/rippled-validator-key-replacement.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"rippled Validator Key Replacement","link":"/blog/2018/rippled-validator-key-replacement","routeSlug":"/blog/2018/rippled-validator-key-replacement"},{"type":"link","fsPath":"blog/2018/rippled-boost166-warning.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Boost 1.66 Not Supported for rippled 0.81.0","link":"/blog/2018/rippled-boost166-warning","routeSlug":"/blog/2018/rippled-boost166-warning"},{"type":"link","fsPath":"blog/2018/rippled-0.81.0.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"rippled Version 0.81.0","link":"/blog/2018/rippled-0.81.0","routeSlug":"/blog/2018/rippled-0.81.0"}]},{"type":"group","label":"2017","items":[{"type":"link","fsPath":"blog/2017/explanation-of-ripples-xrp-escrow.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"An Explanation of Ripple’s XRP Escrow","link":"/blog/2017/explanation-of-ripples-xrp-escrow","routeSlug":"/blog/2017/explanation-of-ripples-xrp-escrow"},{"type":"link","fsPath":"blog/2017/rippled-0.80.2.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"rippled Version 0.80.2","link":"/blog/2017/rippled-0.80.2","routeSlug":"/blog/2017/rippled-0.80.2"},{"type":"link","fsPath":"blog/2017/rippled-0.80.0.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"rippled Version 0.80.0","link":"/blog/2017/rippled-0.80.0","routeSlug":"/blog/2017/rippled-0.80.0"},{"type":"link","fsPath":"blog/2017/decent-strategy-update.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Decentralization Strategy Update","link":"/blog/2017/decent-strategy-update","routeSlug":"/blog/2017/decent-strategy-update"},{"type":"link","fsPath":"blog/2017/high-scalability-xrp-ledger.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"The Most (Demonstrably) Scalable Blockchain","link":"/blog/2017/high-scalability-xrp-ledger","routeSlug":"/blog/2017/high-scalability-xrp-ledger"},{"type":"link","fsPath":"blog/2017/rippled-0.70.2.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"rippled version 0.70.2","link":"/blog/2017/rippled-0.70.2","routeSlug":"/blog/2017/rippled-0.70.2"},{"type":"link","fsPath":"blog/2017/invariant-checking.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Protecting the Ledger: Invariant Checking","link":"/blog/2017/invariant-checking","routeSlug":"/blog/2017/invariant-checking"},{"type":"link","fsPath":"blog/2017/rippled-0.70.1.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"rippled version 0.70.1","link":"/blog/2017/rippled-0.70.1","routeSlug":"/blog/2017/rippled-0.70.1"},{"type":"link","fsPath":"blog/2017/rippled-0.70.0.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"rippled Version 0.70.0","link":"/blog/2017/rippled-0.70.0","routeSlug":"/blog/2017/rippled-0.70.0"},{"type":"link","fsPath":"blog/2017/rippled-0.60.3.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"rippled version 0.60.3","link":"/blog/2017/rippled-0.60.3","routeSlug":"/blog/2017/rippled-0.60.3"},{"type":"link","fsPath":"blog/2017/rippled-0.60.2-2-rpm.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"rippled RPM version 0.60.2-2","link":"/blog/2017/rippled-0.60.2-2-rpm","routeSlug":"/blog/2017/rippled-0.60.2-2-rpm"},{"type":"link","fsPath":"blog/2017/rippled-0.60.2.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"rippled version 0.60.2","link":"/blog/2017/rippled-0.60.2","routeSlug":"/blog/2017/rippled-0.60.2"},{"type":"link","fsPath":"blog/2017/rippled-0.60.1.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"rippled version 0.60.1","link":"/blog/2017/rippled-0.60.1","routeSlug":"/blog/2017/rippled-0.60.1"},{"type":"link","fsPath":"blog/2017/escrow-paychan-fix1368-reminder.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Escrow, PayChan, and fix1368 Will Be Available in 3 Days","link":"/blog/2017/escrow-paychan-fix1368-reminder","routeSlug":"/blog/2017/escrow-paychan-fix1368-reminder"},{"type":"link","fsPath":"blog/2017/rippled-0.60.0.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"rippled Version 0.60.0","link":"/blog/2017/rippled-0.60.0","routeSlug":"/blog/2017/rippled-0.60.0"},{"type":"link","fsPath":"blog/2017/trust-line-quality-sendmax.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Gateway Bulletin: Setting Trust Line Quality with SendMax","link":"/blog/2017/trust-line-quality-sendmax","routeSlug":"/blog/2017/trust-line-quality-sendmax"},{"type":"link","fsPath":"blog/2017/rippled-0.50.3.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"rippled version 0.50.3","link":"/blog/2017/rippled-0.50.3","routeSlug":"/blog/2017/rippled-0.50.3"},{"type":"link","fsPath":"blog/2017/ripple-consensus-ledger-can-sustain-1000-transactions-per-second.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Ripple Consensus Ledger Can Sustain 1000 Transactions per Second","link":"/blog/2017/ripple-consensus-ledger-can-sustain-1000-transactions-per-second","routeSlug":"/blog/2017/ripple-consensus-ledger-can-sustain-1000-transactions-per-second"},{"type":"link","fsPath":"blog/2017/ticksize-available.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"TickSize is Now Available","link":"/blog/2017/ticksize-available","routeSlug":"/blog/2017/ticksize-available"},{"type":"link","fsPath":"blog/2017/ticksize-3days.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"TickSize Will Be Available in 3 Days","link":"/blog/2017/ticksize-3days","routeSlug":"/blog/2017/ticksize-3days"},{"type":"link","fsPath":"blog/2017/ticksize-7days.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"TickSize Will Be Available in 7 Days","link":"/blog/2017/ticksize-7days","routeSlug":"/blog/2017/ticksize-7days"},{"type":"link","fsPath":"blog/2017/ticksize-voting.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"TickSize Amendment Open for Voting","link":"/blog/2017/ticksize-voting","routeSlug":"/blog/2017/ticksize-voting"},{"type":"link","fsPath":"blog/2017/rippled-0.50.2.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"rippled version 0.50.2","link":"/blog/2017/rippled-0.50.2","routeSlug":"/blog/2017/rippled-0.50.2"},{"type":"link","fsPath":"blog/2017/rippled-0.50.0.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"rippled version 0.50.0","link":"/blog/2017/rippled-0.50.0","routeSlug":"/blog/2017/rippled-0.50.0"},{"type":"link","fsPath":"blog/2017/data-api-load-balancing-test.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Load Testing Data API","link":"/blog/2017/data-api-load-balancing-test","routeSlug":"/blog/2017/data-api-load-balancing-test"},{"type":"link","fsPath":"blog/2017/response-to-china-cert-report.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Response to China CERT Report","link":"/blog/2017/response-to-china-cert-report","routeSlug":"/blog/2017/response-to-china-cert-report"},{"type":"link","fsPath":"blog/2017/rippled-0.40.1.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"rippled version 0.40.1","link":"/blog/2017/rippled-0.40.1","routeSlug":"/blog/2017/rippled-0.40.1"}]},{"type":"group","label":"2016","items":[{"type":"link","fsPath":"blog/2016/rippled-0.40.0.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"rippled version 0.40.0","link":"/blog/2016/rippled-0.40.0","routeSlug":"/blog/2016/rippled-0.40.0"},{"type":"link","fsPath":"blog/2016/flow-available.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"The Flow Amendment is Now Available","link":"/blog/2016/flow-available","routeSlug":"/blog/2016/flow-available"},{"type":"link","fsPath":"blog/2016/flow-reminder.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"The Flow Amendment Will Soon Be Available","link":"/blog/2016/flow-reminder","routeSlug":"/blog/2016/flow-reminder"},{"type":"link","fsPath":"blog/2016/flow-voting.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"The Flow Amendment is Open for Voting","link":"/blog/2016/flow-voting","routeSlug":"/blog/2016/flow-voting"},{"type":"link","fsPath":"blog/2016/rippled-0.33.0-hf1.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"rippled version 0.33.0-hf1","link":"/blog/2016/rippled-0.33.0-hf1","routeSlug":"/blog/2016/rippled-0.33.0-hf1"},{"type":"link","fsPath":"blog/2016/rippled-0.33.0.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"rippled version 0.33.0","link":"/blog/2016/rippled-0.33.0","routeSlug":"/blog/2016/rippled-0.33.0"},{"type":"link","fsPath":"blog/2016/testnet-ledger-reset.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Ripple Test Network Ledger Will Be Reset","link":"/blog/2016/testnet-ledger-reset","routeSlug":"/blog/2016/testnet-ledger-reset"},{"type":"link","fsPath":"blog/2016/flowv2-vetoed.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"The FlowV2 Amendment Was Vetoed","link":"/blog/2016/flowv2-vetoed","routeSlug":"/blog/2016/flowv2-vetoed"},{"type":"link","fsPath":"blog/2016/flowv2-voting.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"The FlowV2 Amendment is Open for Voting","link":"/blog/2016/flowv2-voting","routeSlug":"/blog/2016/flowv2-voting"},{"type":"link","fsPath":"blog/2016/rippled-0.32.1.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"rippled version 0.32.1","link":"/blog/2016/rippled-0.32.1","routeSlug":"/blog/2016/rippled-0.32.1"},{"type":"link","fsPath":"blog/2016/trustsetauth-available.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"TrustSetAuth is Now Available","link":"/blog/2016/trustsetauth-available","routeSlug":"/blog/2016/trustsetauth-available"},{"type":"link","fsPath":"blog/2016/trustsetauth-reminder.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"TrustSetAuth Will Soon Be Available","link":"/blog/2016/trustsetauth-reminder","routeSlug":"/blog/2016/trustsetauth-reminder"},{"type":"link","fsPath":"blog/2016/trustsetauth-voting.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"The TrustSetAuth Amendment Is Open For Voting","link":"/blog/2016/trustsetauth-voting","routeSlug":"/blog/2016/trustsetauth-voting"},{"type":"link","fsPath":"blog/2016/multisign-available.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Multi-Signing Now Available","link":"/blog/2016/multisign-available","routeSlug":"/blog/2016/multisign-available"},{"type":"link","fsPath":"blog/2016/rippled-0.32.0.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"rippled version 0.32.0 has been released","link":"/blog/2016/rippled-0.32.0","routeSlug":"/blog/2016/rippled-0.32.0"},{"type":"link","fsPath":"blog/2016/multisign-reminder.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Multi-Signing Will Soon Be Available","link":"/blog/2016/multisign-reminder","routeSlug":"/blog/2016/multisign-reminder"},{"type":"link","fsPath":"blog/2016/data-api-v2.2.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Data API v2.2 Released","link":"/blog/2016/data-api-v2.2","routeSlug":"/blog/2016/data-api-v2.2"},{"type":"link","fsPath":"blog/2016/introducing-rippleapi.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Introducing RippleAPI","link":"/blog/2016/introducing-rippleapi","routeSlug":"/blog/2016/introducing-rippleapi"},{"type":"link","fsPath":"blog/2016/rippled-0.31.2-updates.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"rippled 0.31.2 and Other Updates","link":"/blog/2016/rippled-0.31.2-updates","routeSlug":"/blog/2016/rippled-0.31.2-updates"},{"type":"link","fsPath":"blog/2016/rippled-0.30.1.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"rippled 0.30.1 Released","link":"/blog/2016/rippled-0.30.1","routeSlug":"/blog/2016/rippled-0.30.1"}]},{"type":"group","label":"2015","items":[{"type":"link","fsPath":"blog/2015/correction-to-ripple-white-paper.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Correction to Ripple White Paper","link":"/blog/2015/correction-to-ripple-white-paper","routeSlug":"/blog/2015/correction-to-ripple-white-paper"},{"type":"link","fsPath":"blog/2015/validator-registry.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Validator Registry","link":"/blog/2015/validator-registry","routeSlug":"/blog/2015/validator-registry"},{"type":"link","fsPath":"blog/2015/introducing-the-data-api.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Introducing the Data API","link":"/blog/2015/introducing-the-data-api","routeSlug":"/blog/2015/introducing-the-data-api"},{"type":"link","fsPath":"blog/2015/gatewayd-no-longer-available.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Gatewayd No Longer Available","link":"/blog/2015/gatewayd-no-longer-available","routeSlug":"/blog/2015/gatewayd-no-longer-available"},{"type":"link","fsPath":"blog/2015/ripple-charts-update-payment-volume-and-issued-value.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Ripple Charts Update: Payment Volume and Issued Value","link":"/blog/2015/ripple-charts-update-payment-volume-and-issued-value","routeSlug":"/blog/2015/ripple-charts-update-payment-volume-and-issued-value"},{"type":"link","fsPath":"blog/2015/do-you-have-what-it-takes-to-be-a-gateway.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Do You Have What It Takes to Be a Gateway?","link":"/blog/2015/do-you-have-what-it-takes-to-be-a-gateway","routeSlug":"/blog/2015/do-you-have-what-it-takes-to-be-a-gateway"},{"type":"link","fsPath":"blog/2015/calculating-balance-changes-for-a-transaction.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Calculating Balance Changes for a Transaction","link":"/blog/2015/calculating-balance-changes-for-a-transaction","routeSlug":"/blog/2015/calculating-balance-changes-for-a-transaction"}]},{"type":"group","label":"2014","items":[{"type":"link","fsPath":"blog/2014/turn-your-exchange-into-a-ripple-gateway.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Turn your exchange into a Ripple Gateway","link":"/blog/2014/turn-your-exchange-into-a-ripple-gateway","routeSlug":"/blog/2014/turn-your-exchange-into-a-ripple-gateway"},{"type":"link","fsPath":"blog/2014/why-the-stellar-forking-issue-does-not-affect-ripple.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Why the Stellar Forking Issue Does Not Affect Ripple","link":"/blog/2014/why-the-stellar-forking-issue-does-not-affect-ripple","routeSlug":"/blog/2014/why-the-stellar-forking-issue-does-not-affect-ripple"},{"type":"link","fsPath":"blog/2014/release-notes-3-december-2014.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Release Notes (3 December 2014)","link":"/blog/2014/release-notes-3-december-2014","routeSlug":"/blog/2014/release-notes-3-december-2014"},{"type":"link","fsPath":"blog/2014/release-notes-19-november-2014.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Release Notes (19 November 2014)","link":"/blog/2014/release-notes-19-november-2014","routeSlug":"/blog/2014/release-notes-19-november-2014"},{"type":"link","fsPath":"blog/2014/ripplerest-1.3-release.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"ripple-rest 1.3 release","link":"/blog/2014/ripplerest-1.3-release","routeSlug":"/blog/2014/ripplerest-1.3-release"},{"type":"link","fsPath":"blog/2014/release-notes-29-october-2014.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Release Notes (29 October 2014)","link":"/blog/2014/release-notes-29-october-2014","routeSlug":"/blog/2014/release-notes-29-october-2014"},{"type":"link","fsPath":"blog/2014/gateway-advisory-on-partial-payment-flag.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Gateway Advisory On Partial Payment Flag","link":"/blog/2014/gateway-advisory-on-partial-payment-flag","routeSlug":"/blog/2014/gateway-advisory-on-partial-payment-flag"},{"type":"link","fsPath":"blog/2014/release-notes-14-october-2014.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Release Notes (14 October 2014)","link":"/blog/2014/release-notes-14-october-2014","routeSlug":"/blog/2014/release-notes-14-october-2014"},{"type":"link","fsPath":"blog/2014/how-ripple-labs-supports-gateways.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"How Ripple Labs supports gateways","link":"/blog/2014/how-ripple-labs-supports-gateways","routeSlug":"/blog/2014/how-ripple-labs-supports-gateways"},{"type":"link","fsPath":"blog/2014/biweekly-release-notes-17-september-2014.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Biweekly release notes (17 September 2014)","link":"/blog/2014/biweekly-release-notes-17-september-2014","routeSlug":"/blog/2014/biweekly-release-notes-17-september-2014"},{"type":"link","fsPath":"blog/2014/biweekly-release-notes-3-september-2014.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Biweekly Release Notes (3 September 2014)","link":"/blog/2014/biweekly-release-notes-3-september-2014","routeSlug":"/blog/2014/biweekly-release-notes-3-september-2014"},{"type":"link","fsPath":"blog/2014/use-of-cpp14-in-rippled.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Use of C++14 in rippled","link":"/blog/2014/use-of-cpp14-in-rippled","routeSlug":"/blog/2014/use-of-cpp14-in-rippled"},{"type":"link","fsPath":"blog/2014/biweekly-release-notes-14-august-2014.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Biweekly Release Notes (14 August 2014)","link":"/blog/2014/biweekly-release-notes-14-august-2014","routeSlug":"/blog/2014/biweekly-release-notes-14-august-2014"},{"type":"link","fsPath":"blog/2014/dev-portal-adds-rippled-apis.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Dev Portal Adds rippled APIs","link":"/blog/2014/dev-portal-adds-rippled-apis","routeSlug":"/blog/2014/dev-portal-adds-rippled-apis"},{"type":"link","fsPath":"blog/2014/biweekly-release-notes-31-july-2014.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Biweekly release notes (31 July 2014)","link":"/blog/2014/biweekly-release-notes-31-july-2014","routeSlug":"/blog/2014/biweekly-release-notes-31-july-2014"},{"type":"link","fsPath":"blog/2014/xrp-giveaway-for-developers.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"XRP Giveaway for Developers","link":"/blog/2014/xrp-giveaway-for-developers","routeSlug":"/blog/2014/xrp-giveaway-for-developers"},{"type":"link","fsPath":"blog/2014/ripple-labs-bounty-program-moves-to-bountysource.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Ripple Labs Bounty Program Moves To Bountysource","link":"/blog/2014/ripple-labs-bounty-program-moves-to-bountysource","routeSlug":"/blog/2014/ripple-labs-bounty-program-moves-to-bountysource"},{"type":"link","fsPath":"blog/2014/introducing-offer-autobridging.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Introducing: Offer Autobridging","link":"/blog/2014/introducing-offer-autobridging","routeSlug":"/blog/2014/introducing-offer-autobridging"},{"type":"link","fsPath":"blog/2014/curves-with-a-twist.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Curves with a Twist","link":"/blog/2014/curves-with-a-twist","routeSlug":"/blog/2014/curves-with-a-twist"},{"type":"link","fsPath":"blog/2014/introducing-ripple-names.md","metadata":{"redocly_category":"Blog","type":"markdown"},"label":"Introducing Ripple Names","link":"/blog/2014/introducing-ripple-names","routeSlug":"/blog/2014/introducing-ripple-names"}]}],"expanded":"true"}]}