Skip to content

XRPL-Library/xrpl-cheat-sheet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

XRP Ledger Cheat Sheet

A curated list of everything related to the XRP Ledger.

➼ General

Tools to display information related to XRP Ledger

♦ XRPL Statistics

Name Description
Bithomp Displays information about XRPL NFTs - minted, burned, transfered etc.
XRPL Services General XRPL Statistics including accounts, escrows, NFTs etc.

♦ All Purpose Explorers

Name Description
Bithomp XRP explorer
XRPScan Your gateway to the XRP Ledger - The home of XRP
XRPlorer Go-to resource for insights, analytics, and AML data for the XRP ledger.
XRP Intel XRP network monitor and analyzer.
Livenet XRPL Org XRPL explorer
XRPLF Ledger Explorer Ledger explorer, Work in progress, EARLY BETA
XRPL ODL Rosetta Track realtime XRPL transactions.

♦ Parallel Networks

Name Description
General Testnet An alternate network that acts as a testing ground for software built on the XRP Ledger.
General Devnet A preview of coming attractions, where unstable changes to the core XRP Ledger software may be tested out.
Betanet A preview of on-chain smart contract functionality using Hooks & other brand new amendments.
XRPL.org Faucets Pre funded Testnet/Devnet/NFT-Devnet accounts
Bithomp Testnet Faucet Fund your testnet account with XRP
Bithomp Betanet Faucet Fund your beta network account with XRP
Bithomp Hooks Testnet Faucet Fund your testnet account to play with hooks on XRP
Bithomp NFT Devnet Faucet Fund your devnet account to have fun with XLS20

♦ Dex

Name Description
Sologenic Jump into the Future of DeFi with Sologenic
XRPLCoins XRPL Coins is an intuitive Web 3.0 platform
XRP Toolkit Trade on the XRP Ledger
XDEX The easiest interface for the XRPL decentralized exchange.
GateHub Your digital asset wallet for the Internet of Value
The World Exchange Trade, Issue, and Send Directly on the XRPL Network

♦ Validators

Name Description
XRPScan View information about validators
XRPL Org Information about nodes & validators

♦ Fungible Tokens

Name Description
XPMarket XRPL asset management tool.
XRPL Services Services related to XRPL.
OnTheDex.live Explore any traded token on the XRP Ledger.

➼ Nodes

The core server that powers the XRP Ledger.

♦ Utilities

Name Description
XRPL.org Rippled Server Setup Guide Run a rippled server
XRPL.org Clio Server Setup Guide Run a clio node
XRPLF Node Configurator Configure your node
Docker Container - Run a node Run a node with docker
Docker Container - Run a validator Run a validator with docker
Rippled on Rasberry Pi 4 Running an XRPL validator on a Raspberry Pi 4
OtherServices - Ripple Validator Guide Guide for validator setup
Rippled Server Broadcasts Google group for Rippled server

➼ Innovation

Learn, fail, adapt and innovate

♦ Network

Name Description
Project Hermes A messaging network for storing and relaying XRPL validation messages

➼ Dev Utilities

Powerful development tools to assist you with your unique ideas.

♦ Libraries

★ Javascript

Name Description
xrpl.js Library A JavaScript/TypeScript (JS/TS) library for interacting with the XRP Ledger.
XRPL Websocket Client - NPM Package Auto reconnecting, buffering, subscription remembering XRP Ledger WebSocket client. For in node & the browser
XRPL AccountLib - NPM Package XRPL Account helper: generation, derivation and signing.
XRPL Transaction Data Fetcher - NPM Package This library allows you to fetch XRP ledger transaction outcome from a number of (full history) XRP ledger nodes.
Node-Red Modules: Fully interact with XRPL Interact with the XRP Ledger directly from Node-Red.
XUMM SDK - JS/TS Interact with the XUMM SDK from Javascript / Typescript environments.
Wallet Desktop client for vue-electron Ripple(Blockchain coin) Wallet Desktop client for vue-electron
Develop WebApp Using VueJS + Webpack (XRP) Guide to develop webapp with VueJS
XRPL Tagged Address Codec Encode and Decode an XRPL account address and destination tag to/from X-formatted (tagged) address.
GemWallet API A JavaScript/TypeScript (JS/TS) library for interacting with GemWallet and the XRP Ledger.

★ Python

Name Description
XRPL Python Library A pure Python implementation for interacting with the XRP Ledger.
XRPL-monitor-ESP32 XRPL monitor is a micropython script to monitor the XRP Ledger volume and price.
Dexter A tool for creating orders on the XRP Ledger DEX.
XUMM SDK PY Interact with the XUMM SDK from Python environments.
CoinClub Framework [XRP] Python CoinClub Framework [XRP] Python Documentation.
Federation Python Integrate into your site to receive Ripple payments at you@yourdomain.org.

★ C++

Name Description
Ripple Lib C++ library to create, sign, and serialize Ripple transactions before submission.

★ Golang

Name Description
Go Package to Interact with XRPL Go packages to interact with the Ripple protocol.
XRPL Transactions Tool for executing transactions on the Ripple network.

★ JAVA

Name Description
XRPL Java SDK A pure Java implementation of the core functionality necessary to interact with the XRP Ledger.
XUMM JAVA SDK Interact with the XUMM API from Java environments.

★ PHP

Name Description
XUMM PHP A PHP SDK for Xumm by XRPLabs.
Federation PHP This projects provides some PHP example code to set up a trivial federation endpoint with a static list of users.
XRPL-Orderbook-Reader for PHP XRPL Orderbook (book_offers) datasets and requested volume to exchange and calculates the effective exchange rates.

★ Ruby

Name Description
XRPL Ruby Library XRBP is a rubygem which provides a fault-tolerant interface to the XRP ledger.
Ripple Ruby Library Ripple Client Ruby Gem
Ripple Rails - by singpolyma This gem provides a simple facility for integrating the Ripple payment system into a Rails project.

★ .NET

Name Description
XUMM.NET.SDK Interact with the XUMM SDK from .NET / C# environments.

★ Haskell

Name Description
Ripple Client Protocol Haskell Implementation Interact with Ripple servers, sign transactions, etc.

★ Swift

Name Description
Ripple Kit IOS Swift iOS interface to the Ripple Consensus Ledger.

★ Rust

Name Description
XRPL Rust Package A Rust library to interact with the XRPL. Based off of the xrpl-py library.
XRP Ledger SDK for Rust A Rust SDK for working with XRP Ledger APIs.

♦ APIs

Name Description
Sologenic XRPL Trading Data This API is currently in BETA mode and minor changes in further releases will be compatible.
OnTheDex.live This API offers accurate and up-to-date token trading data for all tokens traded on the XRP Ledger DEX.
XRPL Meta XRPL Meta provides the data that is not obtainable by the standard rippled API.
Public HTTP/Websocket APIs Communicate directly with rippled, the core peer-to-peer server that manages the XRP Ledger.
Ripple Data API V2 - [Deprecated] The Ripple Data API v2 provides access to information about changes in the XRP Ledger.
Ripple Charts API - [Deprecated] The Ripple Charts API, also known as the Data API, provides past and present information about the state of the network.
Ripple Blobvault V1 - Server for storing persistent data for Ripple clients This API provides access to the Ripple Blobvaut.

♦ Price Oracles

Name Description
XRPL Labs Price Aggregator Persist XRP-USD rate on the XRPL.
XRP-Oracles lathanbritz: Price Oracle pushing service.
radynamics Price Oracle radynamics price Oracle pushing service

♦ Miscellaneous

Name Description
XRPL TX JSON Get XRPL JSON data from TX hash.
XRPL.ORG Dev Tools Visualize the decoding process for an STObject blob, such as a transaction, ledger object or manifest.
XRPL Binary Visualiser -
XRP.FANS - Use for Dashboard Debugging & Dev XRPL Dev. Dashboard
XRPL Composer - Create, visualize, and validate complex payment path XRPL Composer is an open-source network composer for the XRP Ledger.
XRPL Vanity Address Generator - by nhartner (JAVA) XRP Vanity Address Generator
XRPL Vanity Address Generator - by CodeShark (C++) A multithreaded vanity account generating tool for the Ripple p2p network.
XRPL Vanity Address Generator - by Wietse Wind (JS) XRP Vanity address (wallet) generator
XRPL Vanity Address Generator - by Tushar Pardhe (JS) XRPL random rAddress (wallet) generator
Scrape xrpl.org pages to determine the tx types & schema Get GH XRPL Tx Types
Ripple checkout - A simple widget code to pay with XRP An embeddable widget for paying with Ripple.
X-Address Information Encode and decode normal addresses with tags and X-addresses.
xrp-ledger.toml Editor Create, view or edit an xrp-ledger.toml file.

➼ Bots

An autonomous programme that can interact with XRP Ledger.

♦ Twitter

Name Description
Bithomp Price Alerts XRP price alerts by bithomp
XRPL ODL Tracker XRP On Demand Liquidity Tracker Running an XRPL Validator.
XRPL Intelligence XRP Intelligence - By @devnullprod
CSC Alerts CasinoCoin (CSC) price swing alerts

♦ Discord

Name Description
XRPL Buddy Public Bot for interacting with XRPL easily from inside Discord

♦ AMM

Name Description

➼ Hooks

Smart Contracts on XRP Ledger

♦ Docs

Name Description
XRPL Hooks Documentation Hooks add smart contract functionality to the XRP Ledger.

➼ Sidechains

A sidechain is an independent ledger with its own consensus algorithm and transaction types and rules. It acts as its own blockchain.

♦ Docs

Name Description
Federated Sidechains A sidechain is an independent ledger with its own consensus algorithm and transaction types and rules.
A vision for Federated Sidechains Sidechain dev.to reading material.

➼ Projects

Programmes/Companies/Softwares actively working on/utilising XRP Ledger.

♦ Layer Two

Name Description
Evernode A layer-2 smart contract hosting platform on the XRPL.

♦ Gaming

Name Description
Ledger City Ledger City is a game powered by the XRP Blockchain.
Zerpcraft A Minecraft Tokenization Project Built on the XRP Ledger

♦ Charity

Name Description

♦ Browser Extensions

Name Description
XPT - XRPL Portfolio Tracker Browser plugin to save and monitor their XRP ledger accounts in real-time.

♦ Payments

Name Description
PayString A better way for your users to send and receive payments.
DalliPay Send / receive XRPL payments using ISO 20022 formats

♦ Wallets

★ Custodial

Name Description
Uphold Easy and secure place to trade and manage your digital assets.

★ Non-Custodial

‣ Software
Name Description
XUMM A non custodial wallet with superpowers for the XRP Ledger.
GemWallet GemWallet is the web3 bridge between the blockchain (XRPL) and your web browser.
Solo Wallet SOLO Decentralized Exchange & Wallet

‣ Hardware
Name Description
Ledger Ledger's the smartest way to secure, buy, exchang crypto assets
Trezor Invented for your digital freedom.

‣ Paper
Name Description
Paper Account Generator Generate a paper account

♦ Software As A Service

Name Description
XRPL Services - All in one XRPL Tool This website provides services related to XRPL.
Spend The Bits - Mobile payments App XRP Ledger based secure and fast transaction platform.
XRPAYMENTS - Tool to generate payment request QR Create payment QR code.
Block Trac - Monitor your blockchain account Block Trac allows you to monitor Blockchain transactions in real time.
XRPhone - Pay invoices over phone Pay Invoices Over The Phone.
Ripple ODL - uses XRPL Put the power of crypto in more hands.

➼ Dev Community

Ways to interact with like minded people who love XRP Ledger.

♦ Links

Name Description
Discord The largest XRPL Dev community discord server.
Twitter Stay updated & learn about XRPL.
Dev.to Making it easy to build on the XRP Ledger.
Stack Overflow Questions tagged with [xrp]
XRP Ledger Foundation Youtube Learn about XRPL through videos.
XRPL Ideas Discussion Discuss/suggest new ideas for XRPL.

➼ Merchandise

A list of Merchants offering merchandise that accept XRP payments.

♦ Merchants

Name Description
XRPL Merch Your go to shop for XRPL based merchandise. We are open to collaboration and customization of products. Save 10% at checkout when you #PayWithXUMM.

➼ Miscellaneous

Some more useful resources you might want to look at.

♦ Cross Chains

Name Description
Wanchain Decentralised blockchain interoperability
Flare Connect Everything

♦ Resources

Name Description
Awesome Ripple - A curated list of Ripple resources A curated list of Ripple resources.
Yyolk's Awesome XRPL List A curated list of XRPL related projects and resources.

➼ Contribute

♦ Add any project!

  1. Login with your github account.
  2. Go to the file xrpl-cheat-sheet.json
  3. Add your project with the same format as that in JSON file { name: "ABC" , link: "xyz.com", description: "Checkout my new project" } or you can propose additional fields like logo etc.
  4. Raise a pull request.
  5. After successful merge README.md file will auto update, and your project will be visible.

About

Community managed sheet for XRPL related projects

Resources

Stars

Watchers

Forks