Installing "XRPL JS TS Demo" and Dependencies
Installing "XRPL JS TS Demo" and Dependencies

Installing "XRPL JS TS Demo" and Dependencies

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:

Submit Issue with library

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.

image
💡
Final tip: Keep tsc -w running so that it transpiles the Typescript files to Javascript.
💠
https://xrpl-labs.com

Footer Social Icons

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