Setting things up
Installing Node and VS Code EditorInstalling "XRPL JS TS Demo" and DependenciesXRP Ledger accounts
Learning More About XRP Ledger AccountGenerating XRPL AccountDerive r-address From SecretBrief Overview of The XRP LedgerFirst XRPL interaction
Activate Existing XRPL Account on Test NetworkConnecting and Interacting with XRP Ledger: account_infoInteracting with XRP Ledger using JSON-RPCError Handling and Best PracticesBasics of XRP and Issued CurrencySigning Payment TransactionAssignment SolutionVerifying SignatureSubmit Transaction Signature To XRP LedgerSubscription MethodsSubscription Methods To Build Responsive AppTransaction VerificationBalance DetailTransaction CostMeasures to Avoid Ledger SpammingSource And Destination TagsAccountSet Transaction: Domain, GravatarAccountSet Transaction: SetFlag, ClearFlagDeposit AuthorizationTokens, transactions
Issuing Token on XRPLToken(IOU): Payment TransactionCommands To Fetch TrustLine InformationFreeze a TrustLineIssuer: Transfer FeesMore about TrustLineCurrency Code In Hex FormatRemoving a TrustLineRequire authorization FlagLedger features
AccountDelete TransactionTickets: TheoryTicketCreate TransactionDelete Ticket ObjectSetRegularKey
SetRegularKey: The ConceptAssigning RegularKeyChange RegularKeyRemove RegularKeyBlackhole An AccountMultiSigning
MultiSigning: The ConceptReplace SignerListCreate SignerListReplace SignerListMulti-signed Payment TransactionRemoving SignerList🎓 Xaman Developer Education
Welcome to the Xaman(formerly Xumm) Developer Education Center!
We are glad to see so many people take interest in learning about the XRP Ledger. Developers play a crucial role in building the ecosystem and so we dedicate this course to developers who want to learn more about the ledger.
For those who have tried working with XRP Ledger previously, you can find some of the videos useful in helping to fill any gaps or answer any questions.
Before starting the course, here is a quick overview and some key takeaways
- This course is aimed towards developers who are new to the XRP Ledger, but at least have a basic knowledge of Javascript.
- The videos mainly focus on XRP Ledger. We are not covering Github, and the basics of Typescript and Javascript.
- The 40+ videos are over 10 hours of content, divided into different sections. The video’s are roughly 15 minute each.
- It is a self paced course so the amount of time it takes will depend from person to person.
- As you watch each video, try coding the examples yourself. If you just watch the videos, you may not fully grasp the concept.
This is just the beginning, in the future more videos and subjects will be added and changes and improvements will be made to the website.
Got questions?
There are numerous resources and a community of developers helping each other:
The xrpl.org website is a great place to explore and learn about XRP Ledger.
StackOverFlow, where many developers are willing to help/answer.
There is a XRPL Discord Developer channel with sub-channels for Xumm and for Javascript.
If you have any questions on the Xumm API/SDK you can ask them here.
Tips
Last but not least these are some tips to keep in mind before starting the course:
- Please follow the videos in the same order they have been posted.
- The website is not mobile optimized yet, so for best experience please visit from your laptop or desktop computer.
- The videos are also published on our YouTube channel.
- If we find any error or update for any video, those things will be posted in the Update section under the video. So please read the Update section(if present) before watching the video.
- You can click on the settings(gear icon) on the YouTube player and select “Playback speed” and change the speed according to your needs.
Like the content we have presented?
Please tweet about it and if possible, like the video(s) on YouTube. And please use your newly acquired skill to produce an amazing piece of work.
Happy Learning,
XRPL Labs 🎓