Get unlimited public & private packages + package-based permissions with npm Pro.Get started »

polynym

1.0.7 • Public • Published
polynym

A simple library and API that accepts any HandCash $handle, RelayX 1handle or PayMail address and resolves it to a Bitcoin SV P2PKH address, as well as accepting and returning valid P2PKH addresses. You can also use it as a lookup service on polynym.io or consume it as a free API over at https://api.polynym.io/getAddress/<address or handle> in any of your projects.

usage

To get started, run npm install polynym in your root directory. Here's an simple example implementation in Node.js:

const express = require('express'),
app = express(),
polynym = require('polynym');

app.get('/getAddress/:id', (req, res) => {
    polynym.resolveAddress(req.params.id).then(x => {
        res.json(x);
    }).catch(e=>{
        res.status(400).json(e);
    });
});

app.listen(1337);

or using the await/async syntax:

const express = require('express'),
app = express(),
polynym = require('polynym');

app.get('/getAddress/:id', async (req, res) => {
    try {
      x = await polynym.resolveAddress(req.params.id);
      res.json(x);
    } catch(e){
      res.status(400).json(e);
    }
});

app.listen(1337);

In the above example, a GET request to http://localhost:1337/getAddress/$unwriter would return the Bicoin SV address of unwriter's HandCash $handle: {"address":"15EwahT55Yn566A7tagq5Mbyhs8txjZpus"}

support

To request support for any additional services, please leave a feature request. For all other questions or support, please message me @deanmlittle or find me in the Atlantis slack group.

Keywords

none

Install

npm i polynym

DownloadsWeekly Downloads

17

Version

1.0.7

License

MIT

Unpacked Size

5.59 kB

Total Files

4

Last publish

Collaborators

  • avatar