{"repo":"numsu/nanocurrency-web-js","free":true,"listed":false,"github":"https://github.com/numsu/nanocurrency-web-js","clone":"git clone https://github.com/numsu/nanocurrency-web-js.git","description":"Toolkit for Nano cryptocurrency client side offline integrations without requiring NodeJS functions","language":"TypeScript","stars":71,"topics":["cryptocurrency","blockchain","nanocurrency","nano","cryptography"],"license":"MIT","category":"blockchain-web3","readme_excerpt":"nanocurrency-web Toolkit for Nano cryptocurrency client side offline implementations allowing you to build web- and mobile applications using Nano without ever compromising the user's keys by sending them out of their own device. The toolkit supports creating and importing wallets and signing blocks on-device. Meaning that the user's keys should never be required to leave the device. And much more! Features Generate new HD wallets (BIP32/44 hierarchical deterministic) with a BIP39 mnemonic phrase (Used in Ledger hardware wallet) Generate new \"legacy\" Nano wallets with mnemonic phrases (Used in the Natrium wallet) Import HD wallets with a mnemonic phrase or a seed Import \"legacy\" wallets with the Nano mnemonic phrase or seed Sign send-, receive- and change (representative) blocks with a private key Convert Nano units Verify the signature of a block Sign any strings with the private key Verify the signature of any string with the public key Validate addresses and mnemonic words Runs in all web browsers and mobile frameworks built with Javascript (doesn't require server-side NodeJS functions) --- Installation From NPM In web Usage WARNING: do not use any of the keys or addresses listed below to send real assets! --- Wallets and accounts The wallet is a hexadecimal string called a seed. From this seed you can deterministically derive millions of unique accounts. The first account in a wallet starts at index 0. The library is able to generate, import and derive accounts for HD wal","default_branch":null,"files":null,"tree":[],"storefront":"/r/numsu","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/numsu/nanocurrency-web-js/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}