Getting Started
Start here :)
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 (https://replit.com/). 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: https://xrpl.org/resources/dev-tools/xrp-faucets/
Wallets
This tutorial uses the Xaman wallet, which you can download to your mobile phone a from https://xumm.app. 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.
Last updated