Setting things up
XRP Ledger accounts
First XRPL interaction



















Tokens, transactions









Ledger features




SetRegularKey





MultiSigning


Installing "XRPL JS TS Demo" and Dependencies
Intro
Introduction to nodejs and typescript transpilation.
Video
Topics covered
- Installation of libraries.
- Installation of dependencies: xrpl-client and xrpl-accountlib.
- Transpile Typescript code to JavaScript.
Some people are getting errors like:
"TypeError: AddressCodec.isValidSeed is not a function" error.
var Keypair = ripple_keypairs_1.default.deriveKeypair(familyseed);
TypeError: Cannot read properties of undefined (reading 'deriveKeypair')
Solution: Install the latest versions of the dependency libraries:
npm install xrpl-accountlib@latest xrpl-client@latest --save
TypeScript Error
- error TS7016: Could not find a declaration file for module 'ripple-secret-codec'. '/Users/Satish//XRPL-JS-TS-demo/node_modules/ripple-secret-codec/ripple-secret-codec.js' implicitly has an 'any' type.
Try `npm i --save-dev @types/ripple-secret-codec` if it exists or add a new declaration (.d.ts) file containing `declare module 'ripple-secret-codec';`
10 import * as rippleSecretCodec from "ripple-secret-codec";
Solution: Run this command
npm i --save-dev @types/ripple-secret-codec
Report Issues:
References
Possible Error
If you get error(bash: tsc: command not found) while running tsc -w, then please use this command(in the command prompt) to first install typescript: npm install typescript -g
Note
If you are a windows user and you do not have Git tools, you can directly download “XRPL JS TS” package from Github. Please refer the image below to find the download link.
Final tip: Keep tsc -w running so that it transpiles the Typescript files to Javascript.
← Previous
Next →