XRPL Grants is helping enable developers to leverage the XRP Ledger’s (XRPL) open-source technology to further innovate in the Internet of Value. If you’re a developer and would like to build a project on the XRPL, keep reading to find out more info and how to apply.
Version 1.7.2 of
rippled, the reference server implementation of the XRP Ledger protocol, is now available. This release protects against the security issue CVE-2021-3499 affecting OpenSSL, adds an amendment to fix an issue with small offers not being properly removed from order books in some cases, and includes various other minor fixes.
This release supersedes version 1.7.1 and adds fixes for more issues that were discovered during the release cycle.
- xrpl4j Release Notes
RippleX and the XRP Ledger Foundation (XRPLF) are pleased to announce the release of
xrpl4j, a pure Java library for interacting with the XRP Ledger (XRPL).
xrpl4j provides convenient tooling for developers to take full advantage of all the XRP Ledger has to offer, including wallet derivation, address encoding, transaction serialization and signing and native Java objects modeling core primitives of the rippled API.
by Javier Romero of Ripple
The XRP Ledger is open to anyone: all you need is a computer. For many people, using one of the many available client applications, user interfaces or portals is sufficient. But if you want to go beyond exploring the ledger or sending a payment, you need to run a server to participate as a node in the peer-to-peer network that manages the Ledger.
While the docs on xrpl.org make it fairly easy for anyone to spin up an XRP Ledger node, some nuanced configuration options can complicate the setup process. To help simplify this process, we've built the XRPL Node Configurator, a tool that walks you through setting up a node based on your use case.
- xrpl-py Release Notes
by Team RippleX
Today, RippleX and the XRP Ledger Foundation (XRPLF) are excited to announce the launch of
xrpl-py, a pure Python implementation for interacting with the XRP Ledger. The
xrpl-py library simplifies the hardest parts of XRP Ledger interaction—like serialization and transaction signing—by providing native Python methods and models for XRP Ledger transactions and core server API (rippled) objects.
Two bug-fixing amendments to the XRP Ledger protocol and one amendment that improves robustness of consensus, all introduced in
rippled v1.6.0, have gained support from a majority of trusted validators: fix1781, fixAmendmentMajorityCalc, and HardenedValidations. Currently, they are expected to become enabled on 2021-04-08. Any of these amendments that continue to have the continuous support of at least 80% of trusted validators will become enabled on the scheduled date.
Server operators should be sure to upgrade
rippled before this date.
by Gregory Tsipenyuk and Nikolaos D. Bougalis of Ripple
Like all peer-to-peer networks, the XRP Ledger needs a strategy to ensure that messages are propagated across the network. Of course, some types of messages are more important or more time-sensitive than others, so the XRP Ledger uses different strategies for relaying different types of messages.
This blog post discusses the message propagation strategy used for “proposal” and “validation” messages, which are part of the consensus protocol, and the improvements that the RippleX team researched and is contributing.
- Developer Reflections
GateHub started in 2013 with an idea: What if there was a wallet that could hold any type of asset, have an integrated exchange built-in and provide the ability to send and receive assets across any payment network instantly?
Today, version 1.7.0 of the reference implementation of the software behind the XRP Ledger (XRPL) was released with key contributions from RippleX aimed at improving the Ledger’s decentralization, security and efficiency.
In this post, RippleX breaks down some of the changes and highlights in the release.
Ripple has released version 1.7.0 of
rippled, the reference server implementation of the XRP Ledger protocol. This release significantly improves memory usage, introduces a protocol amendment to allow out-of-order transaction execution with Tickets, and brings several other features and improvements.