Never-ending Pumpkin Mulch

    @aguycalled/electrum-client

    2.0.1 • Public • Published

    rn-electrum-client

    Electrum Protocol Client for React Native

    based on

    features

    • persistence (ping strategy and reconnection)
    • batch requests
    • works in RN and nodejs

    protocol spec

    usage

    Relies on react-native-tcp so it should be already installed and linked in RN project. net & tls dependencies should be injected via constructor, this library won't do require('net'). For RN you can place it in shim.js:

      global.net = require('react-native-tcp');

    For nodejs simply

      const net = require('net');

    and then

      const client = new ElectrumClient(net, false, 50001, 'electrum1.bluewallet.io', 'tcp');
      const ver = await client.initElectrum({ client: 'bluewallet', version: '1.4' });
      const balance = await client.blockchainScripthash_getBalance('716decbe1660861c3d93906cb1d98ee68b154fd4d23aed9783859c1271b52a9c');

    Install

    npm i @aguycalled/electrum-client

    DownloadsWeekly Downloads

    2

    Version

    2.0.1

    License

    MIT

    Unpacked Size

    20.7 kB

    Total Files

    7

    Last publish

    Collaborators

    • aguycalled