handshake-regex
TypeScript icon, indicating that this package has built-in type declarations

2021.6.1 • Public • Published

handshake-regex

Regular expression for matching Handshake (HNS) wallet addresses

Install

$ npm i handshake-regex

Notes

  • Version 31 Handshake addresses are techinically valid but they are also unspendable. For the sake of this module, those addresses are deemed invalid.

Usage

// Import the default export
import dap from "handshake-regex";

dap("hs1q98ddwl2lcpnnzfvvrqad80qu97w0q72cyq2uy3");
// ^ Returns true

dap("3MWvddmToBWnnPes3L45i1pRQDhPrLdznc");
// ^ Returns false
// Or, export the named function
import { handshakeRegex } from "handshake-regex";

handshakeRegex("hs1q98ddwl2lcpnnzfvvrqad80qu97w0q72cyq2uy3");
// ^ Returns true

handshakeRegex("3MWvddmToBWnnPes3L45i1pRQDhPrLdznc");
// ^ Returns false

API

handshakeRegex(suppliedString)

suppliedString

Type: string (required)

  • If nothing is supplied, an error is returned. Gotta love types.
  • If you supply a nonsense string or non-Handshake wallet address, the response is false.

Tests

# Run all tests, sequentially
$ npm test

# Test dependencies for latest versions
$ npm run test:dependencies

# Lint "src" directory
$ npm run test:typescript

# Test this module
$ npm run test:assert

Support

I don't drink coffee so if you like this module and want to support me, feel free to send some HNS to hs1q98ddwl2lcpnnzfvvrqad80qu97w0q72cyq2uy3!

Readme

Keywords

none

Package Sidebar

Install

npm i handshake-regex

Weekly Downloads

0

Version

2021.6.1

License

MIT

Unpacked Size

7.27 kB

Total Files

7

Last publish

Collaborators

  • netoperatorwibby