LogoLogo
  • Welcome
  • XRPL Basics
    • Getting Started
    • Payments
    • Reading and subscribing to Transactions
    • Writing and reading memos
    • Non Fungible Tokens
    • PathFinding
    • Escrow
    • Price Oracles
    • Tickets
    • Multi-Signature
  • Token Issuance and Liquidity
    • Creating Accounts
    • Issuing Tokens
    • Creating an AMM Pool
  • Cyphered Chat on XRPL
    • Set up
    • Set up Keys
    • Cypher the message
    • Set up the memo & send the tx
    • Get the message and decypher it
  • EVM Sidechain
    • Connecting Metamask
    • Bridging Assets
    • Remix
    • Banking App
    • Banking Contract Key Concepts
  • Tools
    • Xaman Setup
    • Metamask Setup
Powered by GitBook
On this page
  • Faucets
  • Wallets
Export as PDF
  1. XRPL Basics

Getting Started

Start here :)

PreviousXRPL BasicsNextPayments

Last updated 2 months ago

First, you will want to set up your coding environment.

Any JavaScript editor will work, and feel free to use your own Node environment to follow along with JavaScript. Most of the code we will use can be run client side as well.

For a hassle-free setup, use Replit (). Accounts are free. Create a new Replit with the TypeScript defaults, or use the Node defaults if you prefer to avoid TypeScript.

If you use another language, you can follow along with your own script, but you will need the appropriate SDK, which may differ from xrpl.js.

You will often need to refer to the main API documentation for transactions here: https://xrpl.org/docs/references/protocol/transactions/types/

Faucets

While faucets are accessible programmatically, you can also create a test account:

Wallets

This tutorial uses the Xaman wallet, which you can download to your mobile phone a from . Once installed you can import a wallet via "family seed" (the address secret) for quicker setup.

However, most examples in this tutorial sign transactions programmatically.

https://replit.com/
https://xrpl.org/resources/dev-tools/xrp-faucets/
https://xumm.app