Full TypeScript support
Follow the reactive programming pattern using RxJS
Cryptography using the elliptic library
Automatically manage connection to the Radix Universe in a sharded environment
Communication with the Radix network usign RPC over WebSockets
Read Atoms in any address
Write Atoms to the ledger
End-to-end data encryption using ECIES
To install the library in your own project using yarn package manager:
yarn add radixdlt
To build the library using your preferred package manager, run:
yarn install && yarn build
Run tests with
Error: Can't resolve 'crypto'
On Angular 6+ versions, the node module polyfills from webpack are not bundled. To fix your issue with crypto, path, etc. use the fix described in this answer.
radixdlt-js library is released under the MIT License.