1.5.2 • Published 4 years ago

@voken/address v1.5.2

Weekly downloads
3
License
MIT
Repository
github
Last release
4 years ago

@voken/address

Covert a public key to Voken wallet address. Or verify an address.

Install

npm i --save @voken/address

for yarn:

yarn add @voken/address

API

fromPublicKey(input)

input must be a Buffer. It returns a string.

example:

const vokenAddress = require('@voken/address')

const bytes = Buffer.from('02038de5ca300de53a6bc109c7178d4cb4d0cb626ff824c03872c64291fd04d8fa', 'hex')
const address = vokenAddress.fromPublicKey(bytes)
console.log(address)
// => vbnjAa398KKqj6YJ174EMCAWn1ku3tnF5

isAddress(input)

input must be a valid Voken wallet address string. Returns a bool.

example:

const vokenAddress = require('@voken/address')

console.log(vokenAddress.isAddress('vMN296Q5B54j49n8Wdq4RYrsEhYm9aNDx'))
// => true
console.log(vokenAddress.isAddress('v74NJWe7hjs5H3n87K4A97tK8NkPXya6T'))
// => true
console.log(vokenAddress.isAddress('vJK2QHmmpaNU3BvP4D5K4cKm5Gf8E2Jjk'))
// => true

console.log(vokenAddress.isAddress('v6U27674GH4Qb3Cav29PYbYW16f0HeT090'))
// => false
console.log(vokenAddress.isAddress('v6U27674GH4Qb3Cav29PYbYW16f0HeT0'))
// => false
console.log(vokenAddress.isAddress('i6U27674GH4Qb3Cav29PYbYW16f0HeT09'))
// => false
console.log(vokenAddress.isAddress('v6U27674GH4Qb3Cav29PYbYW16f0Het09'))
// => false

Hack / Test

Uses JavaScript standard style. Read more:

js-standard-style

Credits

License

MIT

1.5.2

4 years ago

1.5.1

5 years ago

1.3.7

5 years ago

1.3.6

5 years ago

1.3.5

5 years ago

1.3.4

5 years ago

1.5.0

5 years ago

1.4.0

5 years ago

1.3.3

5 years ago

1.3.2

5 years ago

1.3.1

5 years ago

1.3.0

5 years ago

1.2.0

5 years ago

1.1.0

5 years ago

1.0.7

5 years ago

1.0.6

5 years ago

1.0.5

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago