@klyntar/valardohaeris

20.3.0 • Public • Published

Alt Text

ValarDohaeris - all addresses must serve

Supports many formats of top cryptocurrencies to perform standart set of operations-generate, sign(any data), derive keys, make easy to transfer and so on🎅🏻

How to use

//CRYPTO is klyntar,algorand,arweave,eos,eth_like,filecoin,harmony,helium,mina,polkadot,ripple,solana,stellar,zilliqa(unimplemented)
//TIP: Check the directories of package to get available formats or https://github.com/KLYN74R/ValarDohaeris

import VD from '@klyntar/valardohaeris/<CRYPTO>/vd.js'


//_______________________________ USE DEFAULT SETS OF FUNCTIONS _______________________________


let keys=await VD.generate()

console.log(keys)//Make sure format is OK

//Sign data in the string format
let data='SIGN ME',

    signature=await VD.sign(data,keys.privateKey)

console.log('Your signature in transportable format => ',signature)

console.log('Is ok => ',await VD.verify('ANOTHER DATA',signature,keys.address),` (should be ❌)`)

console.log('Is ok => ',await VD.verify(data,signature,keys.address),'(should be ✔️)')



//_______________________________ AND EXPLORE SPECIFIC FUNCTIONS _______________________________

console.log('Address in another format: ',VD.toPUB_K1(keys.address))

/@klyntar/valardohaeris/

    Package Sidebar

    Install

    npm i @klyntar/valardohaeris

    Weekly Downloads

    0

    Version

    20.3.0

    License

    Apache-2.0

    Unpacked Size

    2.06 MB

    Total Files

    45

    Last publish

    Collaborators

    • ushkoff
    • klyn74r