AMON libraries
This library is a set of common utilities used in various part of AMON projects.
Documentation:
Install
npm i -S amon-lib
Examples
URI
Import
const URI = URI;
Parse URI
const str = 'bitcoin:mkzgubTA5Ahi6BPSkE6MN9pEafRutznkMe?amount=0.12';const uri = URI;const address coinCode amount = uri; // => { mkzgubTA5Ahi6BPSkE6MN9pEafRutznkMe, BTC, 0.12 }
Generate URI
const data = coinCode: 'BTC' address: 'mkzgubTA5Ahi6BPSkE6MN9pEafRutznkMe' amount: '0.12'; const uri = data;const str = uri; // => bitcoin:mkzgubTA5Ahi6BPSkE6MN9pEafRutznkMe?amount=0.12
Hash
Import
const Crypto = Crypto;
SHA-256
const password = 'secretsanta';const hash = Cryptoshahashpassword; // => 0a4f185e2483d5ea4e370c6b4ee31c51840f212a7c25de997509a8953d5fcb86
bcrypt
const password = 'secretsanta';const hash = Cryptobcrypthashpassword; // => 0a4f185e2483d5ea4e370c6b4ee31c51840f212a7c25de997509a8953d5fcb86const valid = Cryptobcrypt; // => true