Socket
Socket
Sign inDemoInstall

radixdlt-reactnative

Package Overview
Dependencies
187
Maintainers
1
Versions
2
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

    radixdlt-reactnative

A Javascript Client library for interacting with a RADIX Distributed Ledger.


Version published
Weekly downloads
2
decreased by-66.67%
Maintainers
1
Install size
45.1 MB
Created
Weekly downloads
 

Readme

Source

License MIT Build Status

radixdlt-js library

A JavaScript client library for interacting with a Radix Distributed Ledger via React Native.

This library and the network itself are currently in Alpha development phase. Please report any issues in the GitHub issue tracker.

Introduction

For an overview of the main components of the library and how they fit together, read this blog post.

Table of contents

Features

  • 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

Differences from Basic JS Library

Installation

To install the library using your preferred package manager:

yarn add radixdlt or npm install radixdlt --save

Build

To build the library using your preferred package manager:

yarn install && yarn build or npm install && npm build

Test

Run tests with yarn test.

Example applications

Code examples

In our Knowledge Base you can find implementation examples to execute basic tasks with our JavaScript library:

Known issues

Angular

Apparently on Angular 6+ versions, the node module polyfills from webpack are not bundled. To fix your issue with crypto, path, etc. go to node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/webpack-configs/browser.js and do the following change:

node: { crypto: true, path: true }

NOTE: This is not a reproducible fix. If you install your modules in a new location, you will lose this change.

Contribute

Contributions are welcome, we simply ask to:

  • Fork the codebase
  • Make changes
  • Submit a pull request for review

When contributing to this repository, we recommend to discuss the change you wish to make via issue, email, or any other method with the owners of this repository before making a change.

Please follow our Code of Conduct in all your interactions with the project.

LinkDescription
radixdlt.comRadix DLT Homepage
documentationRadix Knowledge Base
forumRadix Technical Forum
@radixdltFollow Radix DLT on Twitter

License

The radixdlt-js library is released under the MIT License.

Keywords

FAQs

Last updated on 13 Jun 2019

Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc