{"_id":"@alice-finance/ethers","_rev":"1-17749cda98e53bf54867907021a4e025","name":"@alice-finance/ethers","dist-tags":{"latest":"4.0.34"},"versions":{"4.0.34":{"name":"@alice-finance/ethers","version":"4.0.34","description":"Ethereum wallet library.","main":"./index.js","types":"./index.d.ts","scripts":{"build":"npm run dist-version && tsc -p ./tsconfig.json","auto-build":"npm run build -- -w","dist":"npm run dist-version && npm run build && gulp default minified shims && npm run dist-types","dist-test":"gulp default-test minified-test shims","dist-bip39":"gulp bip39-es bip39-fr bip39-it bip39-ja bip39-ko bip39-zh","dist-types":"dts-bundle --name ethers --main ./index.d.ts --out ./dist/ethers.types.txt","dist-version":"node -e \"let v = require('./package.json').version; require('fs').writeFileSync('./src.ts/_version.ts', 'export const version = \\\"' + v +'\\\";\\n')\"","eslint":"eslint index.js contracts/*.js providers/*.js utils/*.js wallet/*.js wordlists/*.js","test":"if [ \"$RUN_PHANTOMJS\" = \"1\" ]; then npm run-script test-phantomjs; else npm run-script test-node; fi","test-node":"npm run dist-test && mocha --no-colors --reporter tests/reporter tests/test-*.js","test-phantomjs":"npm run dist-test && gulp tests && phantomjs --web-security=false ./node_modules/mocha-phantomjs-core/mocha-phantomjs-core.js ./tests/test.html ./tests/reporter.js","version":"npm dist"},"dependencies":{"@types/node":"^10.3.2","aes-js":"3.0.0","bn.js":"^4.4.0","elliptic":"6.3.3","hash.js":"1.1.3","js-sha3":"0.5.7","scrypt-js":"2.0.4","setimmediate":"1.0.4","uuid":"2.0.1","xmlhttprequest":"1.8.0"},"devDependencies":{"browserify":"^16.2.3","browserify-zlib":"^0.2.0","dts-bundle":"^0.7.3","eslint":"^5.16.0","eslint-plugin-promise":"^3.8.0","ethereumjs-tx":"^1.3.5","ethereumjs-util":"^5.2.0","gulp":"^4.0.0","gulp-cli":"^2.0.1","gulp-sourcemaps":"^2.6.4","gulp-typescript":"^5.0.0-alpha.1","gulp-uglify":"^3.0.0","mocha":"^5.2.0","mocha-phantomjs-core":"2.1.2","solc":"0.4.20","tsify":"^4.0.0","tslint":"^5.10.0","typescript":"^2.9.1","vinyl-buffer":"^1.0.1","vinyl-source-stream":"^2.0.0","web3-providers-http":"1.0.0-beta.35"},"browser":"./dist/ethers.min.js","keywords":["ethereum","library","wallet"],"author":{"name":"Richard Moore","email":"me@ricmoo.com"},"repository":{"type":"git","url":"git://github.com/ethers-io/ethers.js.git"},"license":"MIT","gitHead":"2af34b4ddaad6f21a8808578c62937eb3a765df9","bugs":{"url":"https://github.com/ethers-io/ethers.js/issues"},"homepage":"https://github.com/ethers-io/ethers.js#readme","_id":"@alice-finance/ethers@4.0.34","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-3VDzgvazM3r4Jt0cdCp6WY7/waJAYGj5OGOrdeajBD6cY0pNbazG4qGTr7DIREru8Bk/4iM4jENEnK5UQvFz3A==","shasum":"538a6a3587abc10d23f442d1224c1eff6bbbf755","tarball":"https://registry.npmjs.org/@alice-finance/ethers/-/ethers-4.0.34.tgz","fileCount":144,"unpackedSize":2726998,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdW+gsCRA9TVsSAnZWagAArwIP/j3OOk6/5QbYbhCyujuC\nLDegIiT2nWRHI2GUgCU23ZdBrn37dlpPDsA/hkmliG1k/ZbCXky+zWMVBaCx\nozf1RXL1E6ToHFrIzgUvalvjOiZc5pVJ1ly59Qkkydl7QsqV1lbUVv71wOkb\nC1MSgrWmDWPhn4rpZTOX+089slUgPrrUc33FbmkPFuVT62be7xEHepRBDOev\n/3OII/2z6b2POIyTyNdseWAtYgPYSSl0fnnCT+snL/JR04QFuUJZ4SxMT/Sk\nag/FoBmi85jqBrDX32dKbfAza8ztXHjmEkGoNacg2SZKd+3eufsVJKm8HNA0\nMTQAB9R9PYX0Y1W1WvqROXqKml4AvkzmK+s7WIklx0cQ2vouyFv85FgXxtBA\n3Wvk8GMGcP3VjUrAmHsvCP0urI9Z3AS4TddoyyBh1ruZm8W1DMSr7Ls0nao3\nXFFpw6HPVrewSfm4ZSBD7xUmsqpYm6KOUSVxHOsSb2CFVr20aqqGWN22YZMZ\n1dTICCLEuHoyLDN2L0cqOc6cBtLosPUMh6WJZjkObvnueUdfoLUQe6IYZe8J\nrGkdBm99+JDt86b2varG1hPQO4osLViggG60ZDcroiX76Hrw6aWl2EAZnuUe\nbz9c9c2Zg5RvqVNp7yHVeJRJsKWhmcpztsntQ9UcDIVaO0JYE9bzNGc3hx4g\nCE8J\r\n=X81l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFBcoNe7zezrx+/SXX0Kf3CdG2n7E+NJ4SE5G0nWYq7kAiEA4gV0OBWy1FSaT/eYXnUIdxuFnYoUyV7cxUlE5DWJ51Q="}]},"maintainers":[{"name":"changhwan","email":"changhwan@dnext.co"},{"name":"yoonjae","email":"yoonjae@dnext.co"}],"_npmUser":{"name":"changhwan","email":"changhwan@dnext.co"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ethers_4.0.34_1566304300183_0.6570124629801775"},"_hasShrinkwrap":false}},"time":{"created":"2019-08-20T12:31:39.968Z","4.0.34":"2019-08-20T12:31:40.377Z","modified":"2022-04-04T12:54:11.537Z"},"maintainers":[{"name":"changhwan","email":"changhwan@dnext.co"},{"name":"yoonjae","email":"yoonjae@dnext.co"}],"description":"Ethereum wallet library.","homepage":"https://github.com/ethers-io/ethers.js#readme","keywords":["ethereum","library","wallet"],"repository":{"type":"git","url":"git://github.com/ethers-io/ethers.js.git"},"author":{"name":"Richard Moore","email":"me@ricmoo.com"},"bugs":{"url":"https://github.com/ethers-io/ethers.js/issues"},"license":"MIT","readme":"ethers.js\n=========\n\n[![npm version](https://badge.fury.io/js/ethers.svg)](https://badge.fury.io/js/ethers)\n\nComplete Ethereum wallet implementation and utilities in JavaScript (and TypeScript).\n\n**Features:**\n\n- Keep your private keys in your client, **safe** and sound\n- Import and export **JSON wallets** (Geth, Parity and crowdsale)\n- Import and export BIP 39 **mnemonic phrases** (12 word backup phrases) and **HD Wallets** (English, French, Italian, Japanese, Korean, Simplified Chinese, Spanish, Traditional Chinese)\n- Meta-classes create JavaScript objects from any contract ABI, including **ABIv2** and **Human-Readable ABI**\n- Connect to Ethereum nodes over [JSON-RPC](https://github.com/ethereum/wiki/wiki/JSON-RPC), [INFURA](https://infura.io), [Etherscan](https://etherscan.io), or [MetaMask](https://metamask.io)\n- **ENS names** are first-class citizens; they can be used anywhere an Ethereum addresses can be used\n- **Tiny** (~84kb compressed; 270kb uncompressed)\n- **Complete** functionality for all your Ethereum needs\n- Extensive [documentation](https://docs.ethers.io/ethers.js/html/)\n- Large collection of **test cases** which are maintained and added to\n- Fully **TypeScript** ready, with definition files and full TypeScript source\n- **MIT License** (including ALL dependencies); completely open source to do with as you please\n\n\nKeep Updated\n------------\n\nFor the latest news and advisories, please follow [@ethersproject](https://twitter.com/ethersproject) on Twitter as well as this GitHub project.\n\n\nInstalling\n----------\n\nTo use in a browser:\n\n```html\n<script charset=\"utf-8\"\n        src=\"https://cdn.ethers.io/scripts/ethers-v4.min.js\"\n        type=\"text/javascript\">\n</script>\n```\n\nTo use in [node.js](https://nodejs.org/):\n\n```\n/Users/ethers/my-app> npm install --save ethers\n```\n\n\nDocumentation\n-------------\n\nBrowse the [API Documentation](https://docs.ethers.io/ethers.js/html/) online.\n\nTo fork and submit pull requests to the documentation, please see the\n[documentation repository](https://github.com/ethers-io/documentation).\n\n\nRelated Libraries\n---------------\n\n- [Command Line Interface](https://github.com/ethers-io/ethers-cli) - Command Line Tools for ethers\n- [CryptoKitties](https://github.com/ricmoo/ethers-meow) - CryptoKitties utility libraries\n- [ENS](https://github.com/ethers-io/ethers-ens) - ENS utility libraries for managing names\n- [LedgerSigner](https://github.com/ethers-io/ethers-ledger) - Use a Ledger Hardware Wallet as an ethers Signer (supports HID (node.js) and U2F (browser); or specify your own transport)\n- [Web3 Bridge](https://github.com/ethers-io/ethers-web3-bridge) - Use ethers as the backend for a Web3 front-end\n\n\nHacking and Contributing\n------------------------\n\nThe JavaScript code is now generated from TypeScript, so make sure you modify the\nTypeScript and compile it, rather than modifying the JavaScript directly. To start\nauto-compiling the TypeScript code, you may use:\n\n```\n/home/ethers> npm run auto-build\n```\n\nA very important part of ethers is its exhaustive test cases, so before making any\nbug fix, please add a test case that fails prior to the fix, and succeeds after the\nfix. All regression tests must pass.\n\nPull requests are always welcome, but please keep a few points in mind:\n\n- Compatibility-breaking changes will not be accepted; they may be considered for the next major version\n- Security is important; adding dependencies require fairly convincing arguments\n- The library aims to be lean, so keep an eye on the `dist/ethers.min.js` file size before and after your changes\n- Add test cases for both expected and unexpected input\n- Any new features need to be supported by us (issues, documentation, testing), so anything that is overly complicated or specific may not be accepted\n\nIn general, **please start an issue before beginning a pull request**, so we can have a public discussion. :)\n\n\nDonations\n---------\n\nI do this because I love it, but if you want to buy me a coffee, I won't say no. **:o)**\n\nEthereum: `0xEA517D5a070e6705Cc5467858681Ed953d285Eb9`\n\n\nLicense\n-------\n\nCompletely MIT Licensed. Including ALL dependencies.\n","readmeFilename":"README.md"}