{"_id":"@ecrypty/florijncoincore-lib","_rev":"1-9eab6dd79f8f92553d0d41496bf669f8","name":"@ecrypty/florijncoincore-lib","dist-tags":{"latest":"0.19.12"},"versions":{"0.19.12":{"name":"@ecrypty/florijncoincore-lib","version":"0.19.12","description":"A pure and powerful JavaScript Dash library.","author":{"name":"Ecrypty, Inc.","email":"noreply@ecrypty.com"},"main":"index.js","unpkg":"dist/florijncoincore-lib.min.js","scripts":{"prepublishOnly":"npm run build","lint":"eslint .","lint:fix":"eslint . --fix","test":"npm run test:node && npm run test:browser","test:node":"mocha $NODE_DEBUG_OPTION --no-timeout --recursive","test:browser":"karma start ./karma.conf.js --single-run","coverage":"nyc mocha --recursive","build":"webpack --display-error-details"},"contributors":[{"name":"John Brekelmans","email":"dollebrekel@gmail.com"}],"keywords":["florijncoin","transaction","address","p2p","ecies","cryptocurrency","blockchain","payment","bip21","bip32","bip37","bip69","bip70","multisig","florijncoincore"],"repository":{"type":"git","url":"git+https://github.com/ecrypty/florijncoincore-lib.git"},"types":"index.d.ts","bugs":{"url":"https://github.com/ecrypty/florijncoincore-lib/issues"},"homepage":"https://github.com/ecrypty/florijncoincore-lib","dependencies":{"@ecrypty/x11-hash-js":"^1.0.2","@types/node":"^12.12.47","bloom-filter":"^0.2.0","bls-signatures":"^0.2.4","bn.js":"=4.11.8","bs58":"=4.0.1","elliptic":"^6.5.3","inherits":"=2.0.1","lodash":"^4.17.20","unorm":"^1.6.0"},"devDependencies":{"brfs":"^2.0.2","chai":"^4.2.0","eslint":"^5.11.0","eslint-config-airbnb-base":"^13.2.0","eslint-plugin-import":"^2.21.2","karma":"^5.0.9","karma-chai":"^0.1.0","karma-chrome-launcher":"^3.1.0","karma-detect-browsers":"^2.3.3","karma-firefox-launcher":"^1.3.0","karma-mocha":"^2.0.1","karma-mocha-reporter":"^2.2.5","karma-webpack":"^4.0.2","mocha":"^8.1.3","nyc":"^15.1.0","raw-loader":"^4.0.1","sinon":"^9.0.3","terser-webpack-plugin":"^4.1.0","transform-loader":"^0.2.4","webpack":"^4.44.1","webpack-cli":"^3.3.12"},"license":"MIT","directories":{"doc":"docs","example":"examples","lib":"lib","test":"test"},"gitHead":"3ae667aceaef3aa4ba07820893533b6802b496e5","_id":"@ecrypty/florijncoincore-lib@0.19.12","_nodeVersion":"14.4.0","_npmVersion":"6.14.10","dist":{"integrity":"sha512-gfB93Itc3D2KU3JcURgFx259kC0zveHjkrDLKmMGJQ8867LKvINBKtcEtLqymdTqdubfKFuvKRD0RcU0qGe9RQ==","shasum":"7c1b5634b62cc1175e092d988b6b2bd8e1c991bc","tarball":"https://registry.npmjs.org/@ecrypty/florijncoincore-lib/-/florijncoincore-lib-0.19.12.tgz","fileCount":186,"unpackedSize":1109111,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf84bPCRA9TVsSAnZWagAA5r4P/0VTXbqaFVa0scq0KlIt\nqgC08FMhg8Kipp1+pdlNKKyNFkjYuY7ckxXGULKN7i6NtoO3b5nliJGIA2N0\n9QxOVDxius0K/CRvUgfu7Ljj6ReiN0f0VWFHLBLKYaz5PZAIz4dQUKXJfNOc\nX7Nuj6ewPm36F2Y552yJ5ZsA6VcAecTSOz1e3+Dp3bJBgZsOoma523QZ9Umx\nT/+MCM0fTK4Vzw2JtsXnmRtlOfuDTtBpYzmd+IHuCYKDNrbLWVFg9xom6rC7\nUQZ8BNMB79mi2a/kPuBIuOjpluK51b6jgn8ZId4nywPlQPbNj3r5f430FYSF\nlPxJicIdTMyR9xQ1GpoVFXoU1GNuruf9VzCdqGILP+QNWpIyUzXFGmzLTKR6\n63qt7Gdhe1NQueqb5fBhHpA95Nogrw97Q7zazxntFvrU5vDIYbINiFGzDxEH\ncij9wNLoaWpKVAk3VTSHSNkrarrUi5XS2EnpFzIOHbP230FKh6TThMgeOtbM\nzE3gOdVNsd7G0fa29euwymaZd2xR8NBUKcGzlg8D07frLBLE2e4dx9WAwkzd\nNW9bWi9yrNNnmXF586a1aHFCtufgPhp7Ftjx7HM1K9H8XmwvTsosfF1tL2t+\nXCZG4kVxKnyqiK9p1PXDju2WD9jKf+mU8f2n9+3DhydslHXg6vmUvFKuU+10\nHwKq\r\n=OaQl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBf/e5ucW6+ELW1UqOUZ87Zz+E/e3urxMzCy2ZkeQS9MAiAFkJ6qp1DiOg9Op++pRxF3TDsE79PSqoyy6xTRkIOPYg=="}]},"_npmUser":{"name":"ecrypty","email":"vvlien@ecrypty.com"},"maintainers":[{"name":"ecrypty","email":"vvlien@ecrypty.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/florijncoincore-lib_0.19.12_1609795279259_0.21595720891703518"},"_hasShrinkwrap":false}},"time":{"created":"2021-01-04T21:21:19.227Z","0.19.12":"2021-01-04T21:21:19.462Z","modified":"2022-04-05T06:39:57.426Z"},"maintainers":[{"name":"ecrypty","email":"vvlien@ecrypty.com"}],"description":"A pure and powerful JavaScript Dash library.","homepage":"https://github.com/ecrypty/florijncoincore-lib","keywords":["florijncoin","transaction","address","p2p","ecies","cryptocurrency","blockchain","payment","bip21","bip32","bip37","bip69","bip70","multisig","florijncoincore"],"repository":{"type":"git","url":"git+https://github.com/ecrypty/florijncoincore-lib.git"},"contributors":[{"name":"John Brekelmans","email":"dollebrekel@gmail.com"}],"author":{"name":"Ecrypty, Inc.","email":"noreply@ecrypty.com"},"bugs":{"url":"https://github.com/ecrypty/florijncoincore-lib/issues"},"license":"MIT","readme":"# Florijncoincore Library\n\n[![NPM Version](https://img.shields.io/npm/v/@ecrypty/florijncoincore-lib)](https://www.npmjs.com/package/@ecrypty/florijncoincore-lib)\n[![Build Status](https://img.shields.io/travis/com/ecrypty/florijncoincore-lib)](https://travis-ci.org/ecrypty/florijncoincore-lib)\n[![Release Date](https://img.shields.io/github/release-date/ecrypty/florijncoincore-lib)](https://github.com/ecrypty/florijncoincore-lib/releases/latest)\n[![standard-readme compliant](https://img.shields.io/badge/readme%20style-standard-brightgreen)](https://github.com/RichardLitt/standard-readme)\n\nA pure and powerful JavaScript Dash library.\n\nDash is a powerful new peer-to-peer platform for the next generation of financial technology. The decentralized nature of the Dash network allows for highly resilient Dash infrastructure, and the developer community needs reliable, open-source tools to implement Dash apps and services.\n\n## Table of Contents\n- [Install](#install)\n- [Usage](#usage)\n- [Documentation](#documentation)\n- [Contributing](#contributing)\n- [License](#license)\n\n## Install\n\n### NodeJS\n\n```\nnpm install @ecrypty/florijncoincore-lib\n```\n\n### Browser\n\n#### CDN Standalone\n\n```html\n<script src=\"https://unpkg.com/@ecrypty/florijncoincore-lib\"></script>\n<script> \nconst { PrivateKey } = florijncoincore;\nconst privateKey = new PrivateKey();\nconst address = privateKey.toAddress().toString();\n...\n</script>\n```\n\n#### Building the Browser Bundle\n\nTo build a florijncoincore-lib full bundle for the browser:\n\n```sh\nnpm run build\n```\n\nThis will generate a file named `florijncoincore-lib.min.js` in the `dist/` folder.\n\n## Usage\n\n### Browser\n\n```\n<script src='./dist/florijncoincore-lib.min.js' type=\"text/javascript\"></script>\n<script>\n  const PrivateKey = florijncoincore.PrivateKey;\n  const privateKey = new PrivateKey();\n  const address = privateKey.toAddress().toString();\n</script>\n```\n\n### Modules\n\nSome functionality is implemented as a module that can be installed separately:\n\n* [Payment Protocol Support](https://github.com/ecrypty/florijncoincore-payment-protocol)\n* [Peer to Peer Networking](https://github.com/ecrypty/florijncoincore-p2p)\n* [Dash Core JSON-RPC](https://github.com/ecrypty/florijncoind-rpc)\n* [Mnemonics](https://github.com/ecrypty/florijncoincore-mnemonic)\n* [Elliptical Curve Integrated Encryption Scheme](https://github.com/ecrypty/bitcore-ecies-florijncoin)\n* [Signed Messages](https://github.com/ecrypty/florijncoincore-message)\n\n### Development & Tests\n\n```sh\ngit clone https://github.com/ecrypty/florijncoincore-lib\ncd florijncoincore-lib\nnpm install\n```\n\nRun all the tests:\n\n```sh\nnpm test\n```\n\nYou can also run just the Node.js tests with `npm run test:node`, just the browser tests with `npm run test:browser` or run a test coverage report with `npm run coverage`.\n\n## Documentation\n\n### Concepts\n\n* [Addresses](docs/core-concepts/address.md)\n* [Block](docs/core-concepts/block.md)\n* [Crypto](docs/core-concepts/crypto.md)\n* [Encoding](docs/core-concepts/encoding.md)\n* [Hierarchically-derived Private and Public Keys](docs/core-concepts/hierarchical.md)\n* [Mnemonic](docs/core-concepts/mnemonic.md)\n* [Networks](docs/core-concepts/networks.md)\n* [PrivateKey](docs/core-concepts/privatekey.md)\n* [PublicKey](docs/core-concepts/publickey.md)\n* [Script](docs/core-concepts/script.md)\n* [Transaction](docs/core-concepts/transaction.md)\n* [Using Different Units](docs/core-concepts/unit.md)\n* [Unspent Output](docs/core-concepts/unspentoutput.md)\n* [URI](docs/core-concepts/uri.md)\n* [Governance Object / Proposal](docs/core-concepts/govobject/govobject.md)\n\n### How To Use\n\n* [Addresses](docs/usage/address.md)\n* [Block](docs/usage/block.md)\n* [BlockHeader](docs/usage/blockheader.md)\n* [Hierarchically-derived Private Key](docs/usage/hdprivatekey.md)\n* [Hierarchically-derived Public Key](docs/usage/hdpublickey.md)\n* [Message](docs/usage/message.md)\n* [Mnemonic](docs/usage/mnemonic.md)\n* [Opcode](docs/usage/opcode.md)\n* [PrivateKey](docs/usage/privatekey.md)\n* [PublicKey](docs/usage/publickey.md)\n* [Script](docs/usage/script.md)\n* [Transaction](docs/usage/transaction.md)\n* [Transaction Iput](docs/usage/transaction_input.md)\n* [Transaction Output](docs/usage/transaction_output.md)\n* [URI](docs/usage/uri.md)\n\n### Use Case Examples\n\nSome examples can be found [here](docs/examples.md), below is a list of direct links for some of them.\n\n* [Generate a random address](docs/examples.md#generate-a-random-address)\n* [Generate an address from a SHA256 hash](docs/examples.md#generate-an-address-from-a-sha256-hash)\n* [Import an address via WIF](docs/examples.md#import-an-address-via-wif)\n* [Create a Transaction](docs/examples.md#create-a-transaction)\n* [Sign a Dash message](docs/examples.md#sign-a-bitcoin-message)\n* [Verify a Dash message](docs/examples.md#verify-a-bitcoin-message)\n* [Create an OP RETURN transaction](docs/examples.md#create-an-op-return-transaction)\n* [Create a 2-of-3 multisig P2SH address](docs/examples.md#create-a-2-of-3-multisig-p2sh-address)\n* [Spend from a 2-of-2 multisig P2SH address](docs/examples.md#spend-from-a-2-of-2-multisig-p2sh-address)\n\n## Contributing\n\nPlease send pull requests for bug fixes, code optimization, and ideas for improvement. For more information on how to contribute, please refer to our [CONTRIBUTING](https://github.com/ecrypty/florijncoincore-lib/blob/master/CONTRIBUTING.md) file.\n\n## License\n\nCode released under [the MIT license](LICENSE).\n\nCopyright 2013-2017 BitPay, Inc. Bitcore is a trademark maintained by BitPay, Inc.  \nCopyright 2016-2017 The Dash Foundation, Inc.  \nCopyright 2017-2020 Dash Core Group, Inc.  \n","readmeFilename":"README.md"}