Xaman Developer Education
Xaman Developer Education

Xaman Developer Education

Setting things up

Installing Node and VS Code EditorInstalling Node and VS Code EditorInstalling "XRPL JS TS Demo" and DependenciesInstalling "XRPL JS TS Demo" and Dependencies

XRP Ledger accounts

Learning More About XRP Ledger AccountLearning More About XRP Ledger AccountGenerating XRPL AccountGenerating XRPL AccountDerive r-address From SecretDerive r-address From SecretBrief Overview of The XRP LedgerBrief Overview of The XRP Ledger

First XRPL interaction

Activate Existing XRPL Account on Test NetworkActivate Existing XRPL Account on Test NetworkConnecting and Interacting with XRP Ledger: account_infoConnecting and Interacting with XRP Ledger: account_infoInteracting with XRP Ledger using JSON-RPCInteracting with XRP Ledger using JSON-RPCError Handling and Best PracticesError Handling and Best PracticesBasics of XRP and Issued CurrencyBasics of XRP and Issued CurrencySigning Payment TransactionSigning Payment TransactionAssignment SolutionAssignment SolutionVerifying SignatureVerifying SignatureSubmit Transaction Signature To XRP LedgerSubmit Transaction Signature To XRP LedgerSubscription MethodsSubscription MethodsSubscription Methods To Build Responsive AppSubscription Methods To Build Responsive AppTransaction VerificationTransaction VerificationBalance DetailBalance DetailTransaction CostTransaction CostMeasures to Avoid Ledger SpammingMeasures to Avoid Ledger SpammingSource And Destination TagsSource And Destination TagsAccountSet Transaction: Domain, GravatarAccountSet Transaction: Domain, GravatarAccountSet Transaction: SetFlag, ClearFlagAccountSet Transaction: SetFlag, ClearFlagDeposit AuthorizationDeposit Authorization

Tokens, transactions

Issuing Token on XRPLIssuing Token on XRPLToken(IOU): Payment TransactionToken(IOU): Payment TransactionCommands To Fetch TrustLine InformationCommands To Fetch TrustLine InformationFreeze a TrustLineFreeze a TrustLineIssuer: Transfer FeesIssuer: Transfer FeesMore about TrustLineMore about TrustLineCurrency Code In Hex FormatCurrency Code In Hex FormatRemoving a TrustLineRemoving a TrustLineRequire authorization FlagRequire authorization Flag

Ledger features

AccountDelete TransactionAccountDelete TransactionTickets: TheoryTickets: TheoryTicketCreate TransactionTicketCreate TransactionDelete Ticket ObjectDelete Ticket Object

SetRegularKey

SetRegularKey: The ConceptSetRegularKey: The ConceptAssigning RegularKeyAssigning RegularKeyChange RegularKeyChange RegularKeyRemove RegularKeyRemove RegularKeyBlackhole An AccountBlackhole An Account

MultiSigning

MultiSigning: The ConceptMultiSigning: The ConceptCreate SignerListCreate SignerListReplace SignerListReplace SignerListMulti-signed Payment TransactionMulti-signed Payment TransactionRemoving SignerListRemoving SignerList
Control Panel

🎓  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 🎓

💠
https://xrpl-labs.com

Footer Social Icons

© XRPL Labs - https://xrpl-labs.com