{"_id":"@nervos/chain","_rev":"25-05c4935151af1929e5e278ceba3695e3","name":"@nervos/chain","dist-tags":{"latest":"0.19.0"},"versions":{"0.17.44":{"name":"@nervos/chain","version":"0.17.44","author":{"name":"Keith","email":"keithwhisper@gmail.com"},"license":"MIT","_id":"@nervos/chain@0.17.44","maintainers":[{"name":"keith_chen","email":"keithwhisper@gmail.com"}],"homepage":"https://github.com/keith-cy/nervos#readme","bugs":{"url":"https://github.com/keith-cy/nervos/issues"},"dist":{"shasum":"efbeef3baa0696ef93c55f8092f81fbe3ebd6135","tarball":"https://registry.npmjs.org/@nervos/chain/-/chain-0.17.44.tgz","fileCount":40,"integrity":"sha512-LHBjtxRnTDuBpXWl4blWgSLIGz/oySzkuijn0AvwdzQjOTxLYG0rct03t0Sz6u03nk7PU5yRkxfZbEs7aJM6eQ==","signatures":[{"sig":"MEQCICcj/FD41kwSA05IgxR+RUAjRVPyc/Potcd5jINoYS+yAiBahaoqgOt5KvzYShILoskimhhoL2aEGJtEMQJDEGvKOA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":889559,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbYwaICRA9TVsSAnZWagAAW6MP/13RyUIRlqZ+CcR/d9H6\nTf03PZnda8K/MEqNV4xtjgbwRjoEvbYLraRxxx5dHRDmrZEalEhipy2dZyQ2\nzM5Mm62DVrpjBC1AEKSGwJ2RkTK3k2RZPn4OyNopUGFNEcjB+N5KoK/LxWZA\nEcpD/xnKYfOSF0iR9nMaDedu0IwQS+4912+/1K1/jKC1JggutuoVDDD/nVBE\nodu8uJZtOaw03CJ5CcfUYafKWtDyDZ4ag7cHYA7seepnVv/HS1FmkaGbWydU\njDrSOPKIlm71UVCi/D4YZAdud48JuJ5YlJ4Fh/W3hFKEGf1rau5GsTwFLtLq\nNqa/eGOzpXDXQs6sQ8Wlajefdi6pWF9nfcnltf80mxklDgOid0Es3ld+XXE2\nIJrgXEjfcEl6qp3InNBko9gHOTVtulNYUbj0z3m9pNjwEtdDoJtWygo/3o12\nEMnXmwGlQXwUB0WO2nQNX5qrop0HPBmbM37LknXvIMkyrlFZ62HaWPv0V/Do\nFguDlaPIX4eBP5e5ENJc+nP+JIvufavV11Ku/6tgew/Td0fJE+cbTpT5B+LR\n6raNQHnQFpPWAlyoZH2y5HnoLfp7ncP42Umllb9oJJXAWaclY/RuYchKwgHt\nVRZfkXd+CnbbkQNIqfxW9I2Q6gg4Kx/05aA3ezPkWNdQViNBd5yoJxnb2PXZ\nSciW\r\n=HKJu\r\n-----END PGP SIGNATURE-----\r\n"},"docs":"typedoc --theme markdown","jest":{"testURL":"http://localhost/","verbose":true},"main":"lib/index.js","gitHead":"ddff86287afa51fa79c2742301a32048274d5e9a","scripts":{"docs":"typedoc --out ./documents/ ./src/","test":"jest","build":"tsc && browserify","debug":"node debug/index.js","start":"nodemon --config nodemon.json","example":"node examples/deploy.js","precommit":"lint-staged","browserify":"browserify ./lib/browser.js -o ./lib/bundle.js && minify ./lib/bundle.js -d ./lib/"},"_npmUser":{"name":"keith_chen","email":"keithwhisper@gmail.com"},"deprecated":"renamed to @appchain/base","repository":{"url":"git+https://github.com/keith-cy/nervos.git","type":"git"},"_npmVersion":"5.6.0","description":"![Build Status](https://travis-ci.org/cryptape/web3.svg?branch=master) ![npm](https://img.shields.io/npm/v/@nervos/web3.svg)","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"]},"_nodeVersion":"9.4.0","dependencies":{"web3":"^1.0.0-beta.34","@nervos/signer":"^1.0.28"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.1.0","husky":"^0.14.3","eslint":"^4.19.1","nodemon":"^1.17.5","ts-node":"^6.0.5","typedoc":"^0.11.1","prettier":"^1.13.3","browserify":"^16.2.2","typescript":"^2.8.4","lint-staged":"^7.1.2","babel-minify":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/chain_0.17.44_1533216361751_0.9522458649706278","host":"s3://npm-registry-packages"}},"0.17.1":{"name":"@nervos/chain","version":"0.17.1","author":{"name":"Keith","email":"keithwhisper@gmail.com"},"license":"MIT","_id":"@nervos/chain@0.17.1","maintainers":[{"name":"keith_chen","email":"keithwhisper@gmail.com"}],"homepage":"https://github.com/keith-cy/nervos#readme","bugs":{"url":"https://github.com/keith-cy/nervos/issues"},"dist":{"shasum":"c8b454d5c39a9ee9fd7c0cb070da6542687792e1","tarball":"https://registry.npmjs.org/@nervos/chain/-/chain-0.17.1.tgz","fileCount":40,"integrity":"sha512-27C8rUi5BUDpv4dSTNWfNk+wh233sxVHtXgnwy55GBetXSTrAhR/GXNFyN8CVx93j2HgQYqckkPnElJOL3gjZg==","signatures":[{"sig":"MEYCIQCMDXOqk/38meHbdL0qo2y8nOVAb2w3NI594noyruynzQIhAPSZUpXSyDceX0NvMNFXZRaWl932iFTpq+U5L/b2FMzb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":889558,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbYwbaCRA9TVsSAnZWagAALsYP/izc4cCGvJD+YXpy5euI\n+lijkGeXm7oCLu9lsom8bRCzAWNRaFIrmrYHNercuaKj6CfjoENZprY9MnGQ\nqDHVQK7QNfk7GJN3yI4AalS2l2ttWdTxsrx4F4jFIPCY8eeP+vFyelIUXh2b\nOvZdja7xBkIbmevlLGXkon4vpwUoDIDGRD/7frFZ6s/HRTkqw5Z7IQWi21Ew\nj6I+KX9X/twOPKBfwtpfqjuPHsXFlTnOBTF5uj+wl/hGQSA56UHgmmakA+Dg\nIjlWnqbes4WEGIc/6gKgnXmANyKlKlZKq6o6QDTbQ0KuDNhvnoa5/zQIDwjh\n71eSOblfk+9796Ue6Mmr1evJrEsQU0KqsPIx7t7gBaQoYiu7klEuO/3pCGF8\nEVHCfbGY9diwUdjdH1byf8UfXHxcyKQyyVr98ArqcSRg4EjNsKJqXvOQj7SJ\nJ4zLI5kjjpcz8BNjbHvvemwmlETRT30POG1QaBQKlYB59UU76hl4x+froIbq\nq+F7Dtm1vdin1fprbux4wvh+ys0iYqpq597caR65kikZrwLSuOUUZyakxN6Q\nb6lvf2QOP6xeKVCODsCJuG7tuYxyhE47cskV32qTMGYwP+qDIk6qEJXASiSN\n4sVAzBKt+We9J+5NtbROpG9CC5t+uE/aimqRkR0qDHA9Ichpnm4ubxhhM8Dg\nXtHc\r\n=P2aM\r\n-----END PGP SIGNATURE-----\r\n"},"docs":"typedoc --theme markdown","jest":{"testURL":"http://localhost/","verbose":true},"main":"lib/index.js","gitHead":"1aef1185f58db93674572fce23e53062d1eda869","scripts":{"docs":"typedoc --out ./documents/ ./src/","test":"jest","build":"tsc && browserify","debug":"node debug/index.js","start":"nodemon --config nodemon.json","example":"node examples/deploy.js","precommit":"lint-staged","browserify":"browserify ./lib/browser.js -o ./lib/bundle.js && minify ./lib/bundle.js -d ./lib/"},"_npmUser":{"name":"keith_chen","email":"keithwhisper@gmail.com"},"deprecated":"renamed to @appchain/base","repository":{"url":"git+https://github.com/keith-cy/nervos.git","type":"git"},"_npmVersion":"5.6.0","description":"![Build Status](https://travis-ci.org/cryptape/web3.svg?branch=master) ![npm](https://img.shields.io/npm/v/@nervos/web3.svg)","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"]},"_nodeVersion":"9.4.0","dependencies":{"web3":"^1.0.0-beta.34","@nervos/signer":"^1.0.28"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.1.0","husky":"^0.14.3","eslint":"^4.19.1","nodemon":"^1.17.5","ts-node":"^6.0.5","typedoc":"^0.11.1","prettier":"^1.13.3","browserify":"^16.2.2","typescript":"^2.8.4","lint-staged":"^7.1.2","babel-minify":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/chain_0.17.1_1533216461968_0.8239345476910505","host":"s3://npm-registry-packages"}},"0.17.2":{"name":"@nervos/chain","version":"0.17.2","author":{"name":"Keith","email":"keithwhisper@gmail.com"},"license":"MIT","_id":"@nervos/chain@0.17.2","maintainers":[{"name":"keith_chen","email":"keithwhisper@gmail.com"}],"homepage":"https://github.com/keith-cy/nervos#readme","bugs":{"url":"https://github.com/keith-cy/nervos/issues"},"dist":{"shasum":"4123245b5269727c088267a9195eba56fb2a24a8","tarball":"https://registry.npmjs.org/@nervos/chain/-/chain-0.17.2.tgz","fileCount":40,"integrity":"sha512-ma/O+F8gZLKs4Le9D4U4FqGBSB/+BP5Bh8WHWHvMcoBY0NzZOj1XTL47Dy30fNaf17zRSAySoU/ezFbTBRnW6g==","signatures":[{"sig":"MEUCIEJmojL5+3URSAbO4clRND/D9Jn3qnAicZOFmXMkNrtiAiEAmYglj4LrEf+NaRm2NNUfdgCFDCcM86Aadw327k3wcTo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":889559,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbYwfcCRA9TVsSAnZWagAAZ6gQAI8Jk15QVczx5Mkm/ncw\n0NXmtceqylNQS3QpeQKvIkT7Uu7nPB8toL4qqxbidsAOfMS/TPIYgj/COwyv\nkMseLE2asPZllI2SRVmnIJ3P1rRvR+EiOzz6yg3JTIZnuqoyD0DvYBqTM0O+\nbGPrAtZc1NtI7oatbRvcmAkCHsGKurP0vTja/bVrOhHH27lH/EtgLrZwn6Ey\n0vk1nkAtzoHRRGM9aKyh3zRvuTx4WfG2oV0ajcOpbRzFU5E9bbTJw44zlZgH\nFDMyK6XCN89aijBwG+SkesUMHc1WxzBtUFr1L8Hxi9FWKppPhF2oXSg8nkKJ\nXAos169DoRnVOzcWiFy6udYrDHJrOXdoHRVM4wUWgVJZE/aexYkAmt+1NtNh\nbGCuh2U/GtXVWD0lz/0Ih7OVHIG+NAw3mCPfgJkqUU+8CFU7xm1abFs/+DZE\nRMYl5meuV6uwkAEWOJkqCa7JoYPKDcV2cDgI1W5PG+ry/02uxH/21SEz7Y1W\nzRE6qsUsn/fVmpiy2Yg/BWjwfRSnbXCLath0xtprksKwRJuhIX5EnCjO4nob\n4rcTMsMZyMuXcj+awDvDaU5X4eti4zAoOzMqJUAcsX20vUQr/TEhAmg3zBxg\n8XiS8vF4aUPTrCY7gmFCPZAWWFsgUw0H/2mEBE612OH3pC0a12fcV9DVf/2A\nx4Bd\r\n=q/JH\r\n-----END PGP SIGNATURE-----\r\n"},"docs":"typedoc --theme markdown","jest":{"testURL":"http://localhost/","verbose":true},"main":"lib/index.js","gitHead":"46e00497bd8e5b2b81e9afd4c62a375fb15ce259","scripts":{"docs":"typedoc --out ./documents/ ./src/","test":"jest","build":"tsc && browserify","debug":"node debug/index.js","start":"nodemon --config nodemon.json","example":"node examples/deploy.js","precommit":"lint-staged","browserify":"browserify ./lib/browser.js -o ./lib/bundle.js && minify ./lib/bundle.js -d ./lib/"},"_npmUser":{"name":"keith_chen","email":"keithwhisper@gmail.com"},"deprecated":"renamed to @appchain/base","repository":{"url":"git+https://github.com/keith-cy/nervos.git","type":"git"},"_npmVersion":"5.6.0","description":"![Build Status](https://travis-ci.org/cryptape/web3.svg?branch=master) ![npm](https://img.shields.io/npm/v/@nervos/chain.svg)","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"]},"_nodeVersion":"9.4.0","dependencies":{"web3":"^1.0.0-beta.34","@nervos/signer":"^1.0.28"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.1.0","husky":"^0.14.3","eslint":"^4.19.1","nodemon":"^1.17.5","ts-node":"^6.0.5","typedoc":"^0.11.1","prettier":"^1.13.3","browserify":"^16.2.2","typescript":"^2.8.4","lint-staged":"^7.1.2","babel-minify":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/chain_0.17.2_1533216731735_0.365037811370194","host":"s3://npm-registry-packages"}},"0.17.3":{"name":"@nervos/chain","version":"0.17.3","author":{"name":"Keith","email":"keithwhisper@gmail.com"},"license":"MIT","_id":"@nervos/chain@0.17.3","maintainers":[{"name":"keith_chen","email":"keithwhisper@gmail.com"}],"homepage":"https://github.com/keith-cy/nervos#readme","bugs":{"url":"https://github.com/keith-cy/nervos/issues"},"dist":{"shasum":"2bd8540033a8909c2335f3c157f2b7555a6859d1","tarball":"https://registry.npmjs.org/@nervos/chain/-/chain-0.17.3.tgz","fileCount":40,"integrity":"sha512-wMSi6hSCHY9iqvGNOeqZzVeiWBYtjUtIsbCU+TkljFBSJQqGkHsKKJhG2B2fGngKoIBxly/XUqhM/DNZQXzdww==","signatures":[{"sig":"MEQCIE3k6eAuoGn934RvvV36aUDR6A/8jdPue0O07ZvfivCpAiBhnDJmCr3gh22GBuAeRF37S/LSmp9+iab5O/Oi5+mArg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":889559,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbYwjuCRA9TVsSAnZWagAAihIP/Rxx96xuAKMcx2cWx9e5\nqjt46SQgpLki5lk6hPMNBXHEvUpCa2Vh4u9PWzW6yWSeEtnVjg/XmREQw9fp\n4fJWLdHhWJfyNad9ZVbzzBA5ZjVBjFRetkYUFdQ2/5ASfwkFeU6FZ9Zy9n1f\n/HnuSQCSdDY9q/5GTHryQ6hmR3fcE9abrCmiPHeGAtBvjpMX4IZlBAq+has4\ncUjD4oxyAzNBAzUsKo83vk2p6JELVNJDZa11iyvh8kfSZi7Kx8yKStS+xMed\nfLoUFLveuP+CFOHDOitqaL0B52ozx7Y9MAB9IYt2AEQVGpn4UDMz1u/MbHmP\nVtji5WIKHQrcVaOV1ISljbARkLMWHxGzZY2VI0idoRkWuA8r+qlyuV2ZIDSz\n0BVb0m+WrfhI8VBj+lExVvT4E4unaIe+RlKHWPOZHP9Wk7xOwNvpIO+v4WmJ\ng/VLJxq8qQkqZqRUx/QsVzV4+r5CJjObSUIOHKcWRRvJfBbpjGp5zAC6FF4Z\nIT+9yyenpNt+Vm/BWCImfuT6AB9BqxlxC9ZP+6mcv9A9p3wMRmgFPOyh5nhT\nsH4rqgp+6Hfip1C/cJCAsxYE/wmDnXKxHRA7kXqjRE3BGy/qLnEfYU8AtUHy\nN4TlBKlDB3Bk329Tp/gVkNtOF7j2B0/Rveg0Dr3jSaguHmbaZwhFUa/Li5hu\nqDy7\r\n=CBAi\r\n-----END PGP SIGNATURE-----\r\n"},"docs":"typedoc --theme markdown","jest":{"testURL":"http://localhost/","verbose":true},"main":"lib/index.js","gitHead":"8b0f2758d21288b14c2a8d79c6c03b1fe5cd1d0a","scripts":{"docs":"typedoc --out ./documents/ ./src/","test":"jest","build":"tsc && browserify","debug":"node debug/index.js","start":"nodemon --config nodemon.json","example":"node examples/deploy.js","precommit":"lint-staged","browserify":"browserify ./lib/browser.js -o ./lib/bundle.js && minify ./lib/bundle.js -d ./lib/"},"_npmUser":{"name":"keith_chen","email":"keithwhisper@gmail.com"},"deprecated":"renamed to @appchain/base","repository":{"url":"git+https://github.com/keith-cy/nervos.git","type":"git"},"_npmVersion":"5.6.0","description":"![Build Status](https://travis-ci.org/cryptape/web3.svg?branch=master) ![npm](https://img.shields.io/npm/v/@nervos/chain.svg)","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"]},"_nodeVersion":"9.4.0","dependencies":{"web3":"^1.0.0-beta.34","@nervos/signer":"^1.0.28"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.1.0","husky":"^0.14.3","eslint":"^4.19.1","nodemon":"^1.17.5","ts-node":"^6.0.5","typedoc":"^0.11.1","prettier":"^1.13.3","browserify":"^16.2.2","typescript":"^2.8.4","lint-staged":"^7.1.2","babel-minify":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/chain_0.17.3_1533216995107_0.8705779382841214","host":"s3://npm-registry-packages"}},"0.17.4":{"name":"@nervos/chain","version":"0.17.4","author":{"name":"Keith","email":"keithwhisper@gmail.com"},"license":"MIT","_id":"@nervos/chain@0.17.4","maintainers":[{"name":"keith_chen","email":"keithwhisper@gmail.com"}],"homepage":"https://github.com/keith-cy/nervos#readme","bugs":{"url":"https://github.com/keith-cy/nervos/issues"},"dist":{"shasum":"fbb0dbd2b637ecd426f9f71fcf3ba73877fe8902","tarball":"https://registry.npmjs.org/@nervos/chain/-/chain-0.17.4.tgz","fileCount":40,"integrity":"sha512-spe3URn9veTJQ0DZbUJqhHnomWVWOFn+3tooJ5eSNh8JApW1mK5YKN0XvsmaYUGIQZubdVneoSoAYsCnHZRm1w==","signatures":[{"sig":"MEUCIHPy0fSOlgXlGM3Yj7knWc5s/b+daki2HOzN2nfdKLFCAiEAwolz3BFG7lGgZmhtJD+PQdk3YSJ3ctRtjlpWZgFcV3Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":889566,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbYwpfCRA9TVsSAnZWagAAUHUP/2GvKkYZQaDj9ujK3mG7\n0i50HpsTZ9AmLPXQ4w90zBX1MmSzNmXRJxbduuB+GGUR8+03PUXLJWedAWRe\nAdoOOwKYRIUsRp5HZbYPNHG8cYvZwCFIY1eqIlJCqVNts+xAywVNNk/9LKzA\nayR0oSUaXd/gUf05MVa6iQIBEk9rsFkKOroIPP0n3j3znRiY8Aln8DCbLMCm\n6tYx6QvIltTgfaktqa/jyzDVZ/ZfowOnfxig5eMDuo/adcet9D1wPjaODFXi\nDyNqqRWxihNcYo+Obv4SCLysyfrVfsGMdBLHrBqrUgIhGOGD6XCAnB0A/6m5\nCY/uIgKljig0FEYgU8KtfKBb/q05/aAfVq6wR+4+azW0DcTzvMo7gcRWMzYe\nNlUNbIRumTorb7H1LrusV0vLWqLlOsWrXAy39GitmxtS8AauRwhldNCFxFGv\njQ3zjQQ6hiQ+eQzeLY3E4JU40173RwYbdCPkyx6/pPS9KauKSA4Af9PmYZAP\nxN/iUsrlV9t7C6YjN3NxzCW704kLLd2iZBz/4tqCOqyYIgQKgyqjErhu4wWU\ne1WDk1fHU3r4jQZDWyFkc0CQYTIsPhR8fmzNdYe0+gKq5pcR/QVMcf+8uzy5\nDjA/VDsl0Je2X267vK3I5eq2cNjg8SHkYVdyL9N8oJ1n2wjkK+67pUFlZzBU\nimUV\r\n=vWmF\r\n-----END PGP SIGNATURE-----\r\n"},"docs":"typedoc --theme markdown","jest":{"testURL":"http://localhost/","verbose":true},"main":"lib/index.js","gitHead":"8d5fa8345071d8d6ec8ec5c0197755c11c74923c","scripts":{"docs":"typedoc --out ./documents/ ./src/","test":"jest","build":"tsc && browserify","debug":"node debug/index.js","start":"nodemon --config nodemon.json","example":"node examples/deploy.js","precommit":"lint-staged","browserify":"browserify ./lib/browser.js -o ./lib/bundle.js && minify ./lib/bundle.js -d ./lib/"},"_npmUser":{"name":"keith_chen","email":"keithwhisper@gmail.com"},"deprecated":"renamed to @appchain/base","repository":{"url":"git+https://github.com/keith-cy/nervos.git","type":"git"},"_npmVersion":"5.6.0","description":"![Build Status](https://travis-ci.org/cryptape/web3.svg?branch=master) ![npm](https://img.shields.io/npm/v/@nervos/chain.svg)","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"]},"_nodeVersion":"9.4.0","dependencies":{"web3":"^1.0.0-beta.34","@nervos/signer":"^1.0.28"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.1.0","husky":"^0.14.3","eslint":"^4.19.1","nodemon":"^1.17.5","ts-node":"^6.0.5","typedoc":"^0.11.1","prettier":"^1.13.3","browserify":"^16.2.2","typescript":"^2.8.4","lint-staged":"^7.1.2","babel-minify":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/chain_0.17.4_1533217374844_0.5908164683907926","host":"s3://npm-registry-packages"}},"0.17.5":{"name":"@nervos/chain","version":"0.17.5","author":{"name":"Keith","email":"keithwhisper@gmail.com"},"license":"MIT","_id":"@nervos/chain@0.17.5","maintainers":[{"name":"keith_chen","email":"keithwhisper@gmail.com"},{"name":"madayao","email":"yg_yao@live.com"}],"dist":{"shasum":"d11aba78698c55d3b4394690f17fc44b6ce6be56","tarball":"https://registry.npmjs.org/@nervos/chain/-/chain-0.17.5.tgz","fileCount":59,"integrity":"sha512-Qj/bJ+jNQNXRoU5BMTf698m7WoK2zfDHT0+KNXkgydeZp1h/1fENH6nJ2nrhU/bQEXyM5uV5TgIc/QAnwcfLpQ==","signatures":[{"sig":"MEUCIBuSBBOncABYA5jBCJrH1zWPsvwJjBbYtXSLW6n4JvqHAiEAzfPNkhAPQci26ta3KdOl7xq0Mu1nS2D3FEgDBU+xfkM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1036632,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbbWsLCRA9TVsSAnZWagAAF7UQAJD74hKAz96DpzddghVY\nQux1pCpseZXzMvMPWp+l24/KCOzEYyZVP14HecaVIlRCdldRnDtfTIqfI9A3\n4ww1KquiACtkwki1nt4m7vMpKCr/UiCStJVN54lRMfZJwRfAkSQXPxF0BzlL\nkLHfm8rdMYthw3eBWXoaMPMYQzys3J/rJz/QqQuZwgusoNkMmepa94uRubZX\ntUYZWcI1kla42ybaAh7FIrIxAxGbaSTsI5sZfpl5jZPU67y5Bd6zqna2xKZg\n3qQr/tqAekysvjFX341WzUCGpe5I0E/KPCBxfB/QOV42jR4ghJpmJi2lIOZy\nuywDAy7GTYEKDBpF/KdsnIsW2MFsldLmH+8boxE7qpTtstIUNdSegii9wSUI\nBciAHB6Im3qQnXmOLvynLnGqKsaYGW3iDbDUCKP5HWeQ4fXqJvy8Y42XefMo\nDNJJ812jvFMfQjhSR1QVYvWdJTPCqiiLhODwEnh9PO3nqTHcHQyHmWzWXMx0\nXQ74LtUYcWoTsgqDs8bRFmK3m59rBpeXE1QEE9ejoLA2sJAnghWY7vnANLLz\n0FqQNYPGPa8bKXgLMMRC6ZNUkiJnc152aTlCXGWRjFCnG+GboOIVBX8oExCO\nd/P7CRjJGk1Zn38ZIL4P2fZkAkaZlrFJdi3z8q+1xdtmNd2aqqt8g4bAgmTy\nGb+6\r\n=9Ie8\r\n-----END PGP SIGNATURE-----\r\n"},"docs":"typedoc --theme markdown","jest":{"testURL":"http://localhost/","verbose":true},"main":"lib/index.js","gitHead":"081c4dbdbbe7a48d0d4885574ca4bc51cfa1100c","scripts":{"docs":"typedoc --out ./documents/ ./src/","test":"jest","build":"tsc && browserify","debug":"node debug/index.js","start":"nodemon --config nodemon.json","example":"node examples/deploy.js","precommit":"lint-staged","browserify":"browserify ./lib/browser.js -o ./lib/bundle.js && minify ./lib/bundle.js -d ./lib/"},"_npmUser":{"name":"keith_chen","email":"keithwhisper@gmail.com"},"deprecated":"renamed to @appchain/base","repository":{"url":"https://github.com/cryptape/nervos.js/tree/master/packages/nervos-chain","type":"git"},"_npmVersion":"5.6.0","description":"[![Travis](https://travis-ci.org/cryptape/nervos.js.svg?branch=develop)](https://travis-ci.org/cryptape/nervos.js) ![npm](https://img.shields.io/npm/v/@nervos/chain.svg)","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"]},"_nodeVersion":"9.4.0","dependencies":{"web3":"^1.0.0-beta.34","@nervos/signer":"^1.0.29"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.1.0","husky":"^0.14.3","eslint":"^4.19.1","nodemon":"^1.17.5","ts-node":"^6.0.5","typedoc":"^0.11.1","prettier":"^1.13.3","browserify":"^16.2.2","typescript":"^2.8.4","lint-staged":"^7.1.2","babel-minify":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/chain_0.17.5_1533897482936_0.21796572886405263","host":"s3://npm-registry-packages"}},"0.17.6":{"name":"@nervos/chain","version":"0.17.6","author":{"name":"Keith","email":"keithwhisper@gmail.com"},"license":"MIT","_id":"@nervos/chain@0.17.6","maintainers":[{"name":"keith_chen","email":"keithwhisper@gmail.com"},{"name":"madayao","email":"yg_yao@live.com"}],"dist":{"shasum":"8729590a1eaa3faf204000a920ee9de5bf956775","tarball":"https://registry.npmjs.org/@nervos/chain/-/chain-0.17.6.tgz","fileCount":61,"integrity":"sha512-NFMth5ZC8naYn7P9MyCFbwSZ+WBIrUEc2DUTc67DUzhu+ji9F+0RdiYUqg/uhtboi4q4ljtPQKdRZP3Qhsz/2w==","signatures":[{"sig":"MEYCIQDOGeJ+s0Eef7r5Xh4kPvrgzvralXYr3FSBfipEaZy6nQIhAJmDg9f/d5yUoJFsOEuP200EVIDUl57GzLRBrX4whR9R","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1041613,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbdC1zCRA9TVsSAnZWagAASMEP/iY6YaDfvPCgi3YtS6mj\nTEamnhemLXuZXH4vDUXH4n6JEDpYCOTlNJr+deWizgUSg/QsY5l+q465O3uY\n18ruSgk5hagkk6GMl61cfUYV7rBQRxaBjc6rmi1DMIfTcECWK8ZeQiNUTC5S\njo4L+RYnLU5u+gra2hAHbxEsO301+AkveUQt5w3lj19FjnZOu+LuFja3N2aH\nPyK25e1iP2bohcK37qnKC1BKhRX9OOoQywkndbc6sYILDXPLywVzCZ9VCMPc\nGLwE47tjQWRDvluoSkuo6TzTE9rdf/ctTrQEUw/6O/dbCh5gvy43wAA5Uchy\nKMgSyJ1RrFSlOuoc+Mm/GXRCfpASgqobmeDUUlj4jIoe1GidHrNgAMyu019W\nt1Vx3ANuR8UK/msPgbaHoRW5HFTAZ3TyiSbNUwB0I4UTg0ITw6cduJl5GTWK\nzepgrno4X0J8pbQ5IvgI20/2hhunT3LKJLDsurxJMATTR1PD1CNJaix9dipZ\nq6IqK0Y6k7fmuTdM5I0X8vk9zF/sq/rD27gW2VhabYaxJ5YlLhprQ6gxNizi\nkm6T/ik7F1WwMCYrwK+UPfo+dn5J0/Eu+mhmEbNdaJSHgAVZRNweoO1LAyOC\nbj7ca1iX92rG+Kldx9ACKHY4Tv1IKSNnGulBzQsCrrxqGuQtuhcfRoMvqPkS\nidjq\r\n=DYRx\r\n-----END PGP SIGNATURE-----\r\n"},"docs":"typedoc --theme markdown","jest":{"testURL":"http://localhost/","verbose":true},"main":"lib/index.js","gitHead":"ba1d009a7195043a6617b6d5ad496b44f50dee8d","scripts":{"docs":"typedoc --out ./documents/ ./src/","test":"jest","build":"tsc && browserify","debug":"node debug/index.js","start":"nodemon --config nodemon.json","example":"node examples/deploy.js","precommit":"lint-staged","browserify":"browserify ./lib/browser.js -o ./lib/bundle.js && minify ./lib/bundle.js -d ./lib/"},"_npmUser":{"name":"keith_chen","email":"keithwhisper@gmail.com"},"deprecated":"renamed to @appchain/base","repository":{"url":"https://github.com/cryptape/nervos.js/tree/master/packages/nervos-chain","type":"git"},"_npmVersion":"5.6.0","description":"[![Travis](https://travis-ci.org/cryptape/nervos.js.svg?branch=develop)](https://travis-ci.org/cryptape/nervos.js) ![npm](https://img.shields.io/npm/v/@nervos/chain.svg) [![AppChain](https://img.shields.io/badge/made%20for-Nervos%20AppChain-blue.svg)](htt","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"]},"_nodeVersion":"9.4.0","dependencies":{"web3":"^1.0.0-beta.34","@nervos/signer":"^1.0.30"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.1.0","husky":"^0.14.3","eslint":"^4.19.1","nodemon":"^1.17.5","ts-node":"^6.0.5","typedoc":"^0.11.1","prettier":"^1.13.3","browserify":"^16.2.2","typescript":"^2.8.4","lint-staged":"^7.1.2","babel-minify":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/chain_0.17.6_1534340466888_0.7734418576563402","host":"s3://npm-registry-packages"}},"0.17.7":{"name":"@nervos/chain","version":"0.17.7","author":{"name":"Keith","email":"keithwhisper@gmail.com"},"license":"MIT","_id":"@nervos/chain@0.17.7","maintainers":[{"name":"keith_chen","email":"keithwhisper@gmail.com"},{"name":"madayao","email":"yg_yao@live.com"}],"dist":{"shasum":"608fba0de1a0352912f945c55757a9c00de9583e","tarball":"https://registry.npmjs.org/@nervos/chain/-/chain-0.17.7.tgz","fileCount":61,"integrity":"sha512-68C2W4ooXmD6t7gxMgKTWfcQB4MM78C1ob9v1G4dKGazWQNlg4P30IzfBL8bqy8dLs3DfEp3d5dXRUhfMRp8dA==","signatures":[{"sig":"MEUCIQDcLbp/i2kksGLgqiXsAOSNNm9GSQiglc5dz21KftNDcAIgKYg3oJfHovhU3IHOSJ6X7EUrhxZ1yU63aBpG42Xnx58=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1041835,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbdp5dCRA9TVsSAnZWagAAdwkQAIcIVs64x47OUcGCL5aV\nZsbQY3ZN896iMQj+9j4jlhdwqjhyg7Ccp35T16uI+B6IGHSW3cp54v0Pu+rJ\nuFIx4dVvSGKQ3aARQGvqJyWw3c7MiXJnMegVsHjpg3IJUCpvC5G2At0QqAqR\nsVjDD2pMQ79Bg/IVbeHIHpn/NiSck3Pb8QTCkr9pkxLnw8OZTedx7Rm5g2Xx\nioGBGBGcl0ojDV+OhJqq/X6gDGh5ZUm7gzuUDCCJmsBBXEXUqwGcYjQd64yn\n+JOkNAu1AjoZnZ0QkDvlBDhuxgNyXsGfNekt52rWDKhwiL5onrK/UBvD403I\nKBM7bYwQ5XyKAQ4tuY7gxtq+sOrlyDDHo57S8TDwqyZeEVansAirt8XYr4Wm\nBjdOYnokfyxp6/qpLWrb/c3jwjOIJisGi5jSiIYaalSyV0WrHWp0NGNTDpHM\ngJSounPghNdwSNDt0VbSOHAuSytsP9miFZrbwD3YDqcDEh4RKhh0B9NR2mNO\ncGpaAHJkHrQZ/73EA4w/8X6nKRIEgE8uzZMoN9U+dS/A7+Z/pdn8H/MsjSM6\nAo2Qw10iM1ge3/l6ZOagnFA9CLF+wQf9MT0ADDs+n/Qyn+dEkLr60sQMhMwr\nuqM5OAoVUUSy+xNA2NOSKeUu+MCr78spFoVAgGJUdxgGU8rDimnGAWxPUAYf\nAsD6\r\n=zfM4\r\n-----END PGP SIGNATURE-----\r\n"},"docs":"typedoc --theme markdown","jest":{"testURL":"http://localhost/","verbose":true},"main":"lib/index.js","gitHead":"e8e630a6e62a4a4cfb2ad2fd22df3fab0f9dcb4a","scripts":{"docs":"typedoc --out ./documents/ ./src/","test":"jest","build":"tsc && browserify","debug":"node debug/index.js","start":"nodemon --config nodemon.json","example":"node examples/deploy.js","precommit":"lint-staged","browserify":"browserify ./lib/browser.js -o ./lib/bundle.js && minify ./lib/bundle.js -d ./lib/"},"_npmUser":{"name":"keith_chen","email":"keithwhisper@gmail.com"},"deprecated":"renamed to @appchain/base","repository":{"url":"https://github.com/cryptape/nervos.js/tree/master/packages/nervos-chain","type":"git"},"_npmVersion":"5.6.0","description":"[![Travis](https://travis-ci.org/cryptape/nervos.js.svg?branch=develop)](https://travis-ci.org/cryptape/nervos.js) ![npm](https://img.shields.io/npm/v/@nervos/chain.svg) [![MIT](https://img.shields.io/badge/License-MIT-green.svg)](https://img.shields.io/n","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"]},"_nodeVersion":"9.4.0","dependencies":{"web3":"^1.0.0-beta.34","@nervos/signer":"^1.0.31"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.1.0","husky":"^0.14.3","eslint":"^4.19.1","nodemon":"^1.17.5","ts-node":"^6.0.5","typedoc":"^0.11.1","prettier":"^1.13.3","browserify":"^16.2.2","typescript":"^2.8.4","lint-staged":"^7.1.2","babel-minify":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/chain_0.17.7_1534500444863_0.052027102586020835","host":"s3://npm-registry-packages"}},"0.17.8":{"name":"@nervos/chain","version":"0.17.8","author":{"name":"Keith","email":"keithwhisper@gmail.com"},"license":"MIT","_id":"@nervos/chain@0.17.8","maintainers":[{"name":"keith_chen","email":"keithwhisper@gmail.com"},{"name":"madayao","email":"yg_yao@live.com"}],"dist":{"shasum":"66982eba7ed4b6402fdf8ec2b532458a529be713","tarball":"https://registry.npmjs.org/@nervos/chain/-/chain-0.17.8.tgz","fileCount":61,"integrity":"sha512-PgwBIPavXSv/9CGPooSw0GpwebVA2QhSkP/GAFoK92CzLjyAtzVNLLNeu4ISNdcknoMqqLkaY0DHQefI82PolA==","signatures":[{"sig":"MEUCIQDF3OUBH/LVt4MpgopP9NnMeyo5lmq17piLRrgKlbvPRwIgd1ZsGh1MOsQAkysH+W9YFPL4b8O50h4SkPqT/d/LanU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1041700,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbdq9YCRA9TVsSAnZWagAAMTQP+wafPkHZoXuEHCN0FXjG\nESL6GivKqcCe2SOXSddZTURc0sUICgqs9cawQ77yPI9o/ZDMCk/z5OJ5dWFH\nF5cMMtz/5FlKIM1AH39YDhtxE9sOVVG5SWRqzmhGiOj6o2i1FUOK6/IilOhD\nRehsPlpULcUftidW7h3tb9i3mNvzSgjbAKA38IkjywFqLc1bc57MIFoIDE1w\nV0UOHwV7hYrD5SlrRgSDfRbyIdXaK14GbcsKScIN42yWfaLOTj1r6ZoZ7XXF\nyy56udSacC5GVzfWeSr+ex3gDRpuT7MlXqt9sS06ke9r8DYUBTWCOv6Uu9+T\nfu1cMCGpouCH8cUlTEP3/MS+hsZmV5XhDVD0E/iDByf/okabyryrbTIgXuS4\nIq5D8oSYcMZJNi2zETnrwA0U5a5SNOTfMM7ls8GiMUjdQxV3i+/PirYx/9NI\nwpQDR8xoQ2CsquQmVh0+P2O3JP0GMACce+ViJQivp94Eyne1c3a9olgelxsv\nShL+sJ1kymzYpapz8F8ATEzFoTMarbplWuWrwfO2i5E1Yg2FR6/7byx3Kvil\ncC2cl4PCK4HvhLeRh8H3AByVV5rvrJGPwZe/36AKGVpJXbvHZmPp2Byh9Vdc\nwRXRSDBeUpqo3jTjh4WsplL4CrKxLH93lFDcafCo4qx4k+w3gnUnEYHBUVuf\nm8tb\r\n=5ma8\r\n-----END PGP SIGNATURE-----\r\n"},"docs":"typedoc --theme markdown","jest":{"testURL":"http://localhost/","verbose":true},"main":"lib/index.js","gitHead":"636cb372bd0e041c1e9185b4428be5f7a81e3074","scripts":{"docs":"typedoc --out ./documents/ ./src/","test":"jest","build":"tsc && browserify","debug":"node debug/index.js","start":"nodemon --config nodemon.json","example":"node examples/deploy.js","precommit":"lint-staged","browserify":"browserify ./lib/browser.js -o ./lib/bundle.js && minify ./lib/bundle.js -d ./lib/"},"_npmUser":{"name":"keith_chen","email":"keithwhisper@gmail.com"},"deprecated":"renamed to @appchain/base","repository":{"url":"https://github.com/cryptape/nervos.js/tree/master/packages/nervos-chain","type":"git"},"_npmVersion":"5.6.0","description":"[![Travis](https://travis-ci.org/cryptape/nervos.js.svg?branch=develop)](https://travis-ci.org/cryptape/nervos.js) ![npm](https://img.shields.io/npm/v/@nervos/chain.svg) [![MIT](https://img.shields.io/badge/License-MIT-green.svg)](https://img.shields.io/n","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"]},"_nodeVersion":"9.4.0","dependencies":{"web3":"^1.0.0-beta.34","@nervos/signer":"^1.0.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.1.0","husky":"^0.14.3","eslint":"^4.19.1","nodemon":"^1.17.5","ts-node":"^6.0.5","typedoc":"^0.11.1","prettier":"^1.13.3","browserify":"^16.2.2","typescript":"^2.8.4","lint-staged":"^7.1.2","babel-minify":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/chain_0.17.8_1534504791598_0.30757758703307436","host":"s3://npm-registry-packages"}},"0.17.9":{"name":"@nervos/chain","version":"0.17.9","author":{"name":"Keith","email":"keithwhisper@gmail.com"},"license":"MIT","_id":"@nervos/chain@0.17.9","maintainers":[{"name":"keith_chen","email":"keithwhisper@gmail.com"},{"name":"madayao","email":"yg_yao@live.com"}],"dist":{"shasum":"aef4413971d887ba64f0bdf8807f15229ca13707","tarball":"https://registry.npmjs.org/@nervos/chain/-/chain-0.17.9.tgz","fileCount":61,"integrity":"sha512-hzsHPN2azU8O2QA/hwCLxVPUaBNN+x/2DA7O4OqPCucC3rOsbQjFRc8mHbRhGj/vHdoFe5qIRECzioq+lm1wTg==","signatures":[{"sig":"MEUCIDCtssDb0YFkQ8TqIx3HbSVSA/KPLMOCfuWUEnyNcy8BAiEAo8gy3g5+YZNMcSnt6Kt+DBLOUUL0sw365RnCaJgMbDw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1041678,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbdrEPCRA9TVsSAnZWagAAgDsQAI/cOntxu9pxxjNb6qlP\nmcUfVTimzsxaDpVOHMpUMv6J+fkHATMwoAQQefJzXIo1/Hzt4sHI1z0euJoW\nVfoMwnWjvCPaMCead9YUM1nIp6bBux04R81sT5GjjpkKiimc8dCUx9C5LAiQ\nfpCZMg+N2XBjKJj7c8zrwM2dEHU8pXxzzKcOlqtlZTdC8SCeGE10lQOLqwwH\nhdoPOpsTv/1YeWexFQHsAq03TMkBlYhE+NquB1yuNNkCBKJfwmsVEPKpc5WE\nAUMxUjoGVwCq0kzcvoTceGp0JH/vLyX6LWSrio01XOax9aBNI2f7VaUTQZaB\nvDMZv2kHHomK1zUECw34W+IWG2i3Xm0svWJXZk+xbagejmd9sExVwJBcvDHo\nAkYnhrDCRQbKaeNsxcnNTtIGKBqR9BJ0XYE48Jut0iOaUZDGdmIj+vZ6ixz9\nlmcX3WVC90u7sI3BmENG5l7f0YrK/kM22JpXh0+wQMegUo0n37DDtSpduxPQ\nGFQNQqcPyKgZc1ROHlzWSgBBmhDDOW5wRLy3S5aeGudp93r/KiQmDzbK3L7Z\nhswdL4SvAFQ8JGNxA6N5GnKGhD7yH2gh5EnJFLs+KfdhI3f+r3QFnPERpWOj\n0SI6HI52xqHBcbmQN8QFjQ1Kl9WYe2ZiL7Hd3w5rMtDFMEpJcy5tzjhBaXxE\nnqrF\r\n=TfC5\r\n-----END PGP SIGNATURE-----\r\n"},"docs":"typedoc --theme markdown","jest":{"testURL":"http://localhost/","verbose":true},"main":"lib/index.js","gitHead":"1ed2a2333a305cb33142447a98c7d104a0580e9a","scripts":{"docs":"typedoc --out ./documents/ ./src/","test":"jest","build":"tsc && browserify","debug":"node debug/index.js","start":"nodemon --config nodemon.json","example":"node examples/deploy.js","precommit":"lint-staged","browserify":"browserify ./lib/browser.js -o ./lib/bundle.js && minify ./lib/bundle.js -d ./lib/"},"_npmUser":{"name":"keith_chen","email":"keithwhisper@gmail.com"},"deprecated":"renamed to @appchain/base","repository":{"url":"https://github.com/cryptape/nervos.js/tree/master/packages/nervos-chain","type":"git"},"_npmVersion":"5.6.0","description":"[![Travis](https://travis-ci.org/cryptape/nervos.js.svg?branch=develop)](https://travis-ci.org/cryptape/nervos.js) ![npm](https://img.shields.io/npm/v/@nervos/chain.svg) [![MIT](https://img.shields.io/badge/License-MIT-green.svg)](https://img.shields.io/n","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"]},"_nodeVersion":"9.4.0","dependencies":{"web3":"^1.0.0-beta.34","@nervos/signer":"^1.0.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.1.0","husky":"^0.14.3","eslint":"^4.19.1","nodemon":"^1.17.5","ts-node":"^6.0.5","typedoc":"^0.11.1","prettier":"^1.13.3","browserify":"^16.2.2","typescript":"^2.8.4","lint-staged":"^7.1.2","babel-minify":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/chain_0.17.9_1534505230669_0.7864113030408515","host":"s3://npm-registry-packages"}},"0.17.10":{"name":"@nervos/chain","version":"0.17.10","author":{"name":"Keith","email":"keithwhisper@gmail.com"},"license":"MIT","_id":"@nervos/chain@0.17.10","maintainers":[{"name":"keith_chen","email":"keithwhisper@gmail.com"},{"name":"madayao","email":"yg_yao@live.com"}],"dist":{"shasum":"636c3b589f4e590141751225c1ce3e7e6e42eb81","tarball":"https://registry.npmjs.org/@nervos/chain/-/chain-0.17.10.tgz","fileCount":62,"integrity":"sha512-pd2AGhMgrhVZ0WY2y+o+xNUSL/Qg1K6UTtAqrMkEQ9ryhGSnYoHUcxJIjT788i4DpaELxxmMddzn/b8wdFNAiw==","signatures":[{"sig":"MEQCIEqZ7QqIQTa8dJEND2NYx6ptb2qaRAazDauXjC+xnBX1AiAcVl3ltiIVOndZqaukEUgQBbj5HF2WeJd+cxrs8q3NqA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1042473,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbdrsBCRA9TVsSAnZWagAAG80QAIAD3qsXoZ7sHPFGYy9i\n96Evoh+oF4AcmEBHiHAIprg8aVjHorHwHFD4GFnhgg/sDwEa+ROoy6uIXkHO\nY+wmddXfzMGzvbbeBwQ9nzQ2XWYRh2Ch3NDUoaDq5YaQ/RPweCE01mYVeT/t\n0U90VwQqVgJhChFafWxlPUkE5lV/ilvAUyFekcBxI1CZJGdeJPt0oKk9JPbt\nZFpuWEkYHA3R9ernEeiwsR8loM9QWutSSWmNudKktuzB937BLCGIdpH4J3Gc\nkwTBdCs0WwWH19C2GU3AP73suUgTCxLHQKOvpJzKqbaovd3UDcfx//2H49n6\nBgwndUu6mPoQqoL3WuyUVgTY2HbCrE2jPhtyMnF8dv6ZKBJFoXGWzPsmj2p8\nz4Bkinvw9KgnmVsFBambuAnEAuBqQcs9LfwQlvRPx7dTxMGKI0rjhNYz6CuV\nJdKDdNffTXFFMBGUVFM5umgwKVJIKazpc2/7OJpEt03SzazHt4gf/8L/+PRv\nC/diJvGKeaI0Jfgb0o7LRy+c0bNu4pm23gvb6Hhfb3FHIL8SVAgdoQo+tE8y\ncxFV5eeL0eeT604RF7jDtuLQT5vc4Qayfyk7QTXFRx2ah+fyaKpa8goJmXMb\nhBAzZ66d6uG98r3Y1eJXGrrKWbhSu33VMbI9U/8INDXg/YSCV5+blMGHAOKP\nkKzE\r\n=8hlJ\r\n-----END PGP SIGNATURE-----\r\n"},"docs":"typedoc --theme markdown","jest":{"testURL":"http://localhost/","verbose":true},"main":"lib/index.js","gitHead":"c852034548e322519057e9759967bd66d0804921","scripts":{"docs":"typedoc --out ./documents/ ./src/","test":"jest","build":"tsc && browserify","debug":"node debug/index.js","start":"nodemon --config nodemon.json","example":"node examples/deploy.js","precommit":"lint-staged","browserify":"browserify ./lib/browser.js -o ./lib/bundle.js && minify ./lib/bundle.js -d ./lib/"},"_npmUser":{"name":"keith_chen","email":"keithwhisper@gmail.com"},"deprecated":"renamed to @appchain/base","repository":{"url":"https://github.com/cryptape/nervos.js/tree/master/packages/nervos-chain","type":"git"},"_npmVersion":"5.6.0","description":"[![Travis](https://travis-ci.org/cryptape/nervos.js.svg?branch=develop)](https://travis-ci.org/cryptape/nervos.js) ![npm](https://img.shields.io/npm/v/@nervos/chain.svg) [![MIT](https://img.shields.io/badge/License-MIT-green.svg)](https://img.shields.io/n","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"]},"_nodeVersion":"9.4.0","dependencies":{"web3":"^1.0.0-beta.34","@nervos/signer":"^1.0.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.1.0","husky":"^0.14.3","eslint":"^4.19.1","nodemon":"^1.17.5","ts-node":"^6.0.5","typedoc":"^0.11.1","prettier":"^1.13.3","browserify":"^16.2.2","typescript":"^2.8.4","lint-staged":"^7.1.2","babel-minify":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/chain_0.17.10_1534507777016_0.509445962496299","host":"s3://npm-registry-packages"}},"0.17.11":{"name":"@nervos/chain","version":"0.17.11","author":{"name":"Keith","email":"keithwhisper@gmail.com"},"license":"MIT","_id":"@nervos/chain@0.17.11","maintainers":[{"name":"keith_chen","email":"keithwhisper@gmail.com"},{"name":"madayao","email":"yg_yao@live.com"}],"dist":{"shasum":"460d0109ffade132259383ff2324f16b049b7832","tarball":"https://registry.npmjs.org/@nervos/chain/-/chain-0.17.11.tgz","fileCount":61,"integrity":"sha512-W7XSDHq3GYOsqVN08MFyWGWnhyOWMXIYjiKzjDgDegdHxCifTZEGyhmIkytD26ynEqiLtPhamrr+69mR6t4ZNw==","signatures":[{"sig":"MEUCIQDxepjYyaQMeP5dafclTbyY5RGjaU503df6Dn3DfrE1cAIgR6bzm7WJvQFIjf2pVgFxWNK4fQA7mfGZwhzvmmSy5ek=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1041558,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbg+nxCRA9TVsSAnZWagAAWdQP/jrwbcC1RC6WNwjhnMcB\nRHfsNDOy1fA9nZi6eDrOJjgR3NC0JwCpCywUJ2gSReMyFAIWI2BO+3H24U5U\nzvjh2SFjy2PpxD27jgAL/C6+xwsZPdyf0TFtYaXz1hKwwrENhqJoKKuiRSP0\nF3vKkMf35NafnvdpXb67tyxXt3UV+t3ardtNkI51TlcDrnYpB8iCT8ZiFkkN\nvxdm3OCpdGerIrwjtF07lVipydJ4SMG33XVqS8AT/t5Rh7H/pjFguf5eX2IX\nUAeJCCcWpcw6hvX8O20bVf77bpntjc/hUoqf4e6pCxA8R9ucIXdtKhY9nPNz\n8gkH0WcumQOUPzVH8CoG4wBYpzwcPQ4MR51gVuf37mPx71U33Oq/JT13VmEO\nzfF6zn+xjHaAYo2laH7dQcPxt/h6JSHvtYaNqFwUTb1UurqS6i4+hf/yPfx7\naltua/dbRjzx4nxgOHF6HWu299ZeM6vQS7ABa8YBLcf5AwqkGGkc7oo0hU8y\n5tinb2tazgT8ZpUMLTmBSDxRjA5mIaUR5HRDIBuZER6etq1k/k7VV3j3JWU6\nkG/chPyGLo6WSmKsKt/Ru+NFWqkuxNYB9U+6JEokO+U2IiZiGXtGXhM2kOli\nZdz/YHzPkvmnW9TYonq65vXmDeaHMYWsoFy/gsK/viAhA1VWlXKlHZyaJ8oe\nVo8B\r\n=g3HC\r\n-----END PGP SIGNATURE-----\r\n"},"docs":"typedoc --theme markdown","jest":{"testURL":"http://localhost/","verbose":true},"main":"lib/index.js","gitHead":"db040ae93d484d74950ec086b97b316076b3177c","scripts":{"docs":"typedoc --out ./documents/ ./src/","test":"jest","build":"tsc && browserify","debug":"node debug/index.js","start":"nodemon --config nodemon.json","example":"node examples/deploy.js","precommit":"lint-staged","browserify":"browserify ./lib/browser.js -o ./lib/bundle.js && minify ./lib/bundle.js -d ./lib/"},"_npmUser":{"name":"keith_chen","email":"keithwhisper@gmail.com"},"deprecated":"renamed to @appchain/base","repository":{"url":"https://github.com/cryptape/nervos.js/tree/master/packages/nervos-chain","type":"git"},"_npmVersion":"6.4.0","description":"[![Travis](https://travis-ci.org/cryptape/nervos.js.svg?branch=develop)](https://travis-ci.org/cryptape/nervos.js) ![npm](https://img.shields.io/npm/v/@nervos/chain.svg) [![MIT](https://img.shields.io/badge/License-MIT-green.svg)](https://img.shields.io/n","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"]},"_nodeVersion":"9.4.0","dependencies":{"web3":"^1.0.0-beta.34","@nervos/signer":"^1.0.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.1.0","husky":"^0.14.3","eslint":"^4.19.1","nodemon":"^1.17.5","ts-node":"^6.0.5","typedoc":"^0.11.1","prettier":"^1.13.3","browserify":"^16.2.2","typescript":"^2.8.4","lint-staged":"^7.1.2","babel-minify":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/chain_0.17.11_1535371760832_0.4308929215098263","host":"s3://npm-registry-packages"}},"0.17.12":{"name":"@nervos/chain","version":"0.17.12","author":{"name":"Keith","email":"keithwhisper@gmail.com"},"license":"MIT","_id":"@nervos/chain@0.17.12","maintainers":[{"name":"keith_chen","email":"keithwhisper@gmail.com"},{"name":"madayao","email":"yg_yao@live.com"}],"dist":{"shasum":"fac12731905a4e4ec6f8fb8ac900a75b6918bfb3","tarball":"https://registry.npmjs.org/@nervos/chain/-/chain-0.17.12.tgz","fileCount":62,"integrity":"sha512-EOzxCvIyhOi/q9McnRfWXDCuAUYU9rIjGwyu9qT7UQKqlghyMX87US3VgBlLVX7NZ6gKmJKY9lLwWcyXNE1RaA==","signatures":[{"sig":"MEYCIQD/G79np6LtOzonpGK40QBFkZt/1N8U+BBnZqubpRIwuQIhANC5g2A61dTcCrTxMGNeHkvIsUi/lrHA5bOhdsc6LETv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1042455,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhRu8CRA9TVsSAnZWagAA+c8P/1jn7NuD29nZM44shVSg\n473fzybZEjfVxDwHrwDdinEcZNFJ4M3Wn85pZqeGPuUgDg19VxF9cl8TKWmX\nbr/Fim0joaKTEE7wGNd1Nd0Xq06pkREE2bkG0upgDR8+VbP98uSO+/zhY5xV\nWkBiAHS9zOY2YVyCVwwHYllby3rxpo1yr0zHgVerovcj55tMvkwY+rk7Mgxq\ny5cPcyv5VE1H54A/c7GuRHTZ8Bozdeq9q6RzEdGVgEDYRQ+OVoi0gjqAfAhN\n+SbMIIAy+YmWGGXM+cKPzVU+ypHT0bqvEXGal13pgG/ZhQgnUIt6i98U4qW1\nDH0FAQ+f9+KwkcLxgIUNUDhEFzmN7sbUmAY9MMYIeoM3EahdPGOGQTkALlG9\nYI4zy8AZNIHdlcvtecpOAsduhJUb93NLGJJLBICa/gD7l3xS9RJVS09PsAS5\n+8uaFZ/IkqEHpX6jS2D13j3nB4A5Jp+8L0n8E59sL9E8qtShtqqnXVwpOXCN\n1pKT6HKuCPJnlGYduaqx1YQ/oEVrIWo8UO6Imwbgfc5x6kBkHuU23jpV/mYE\nHQk0M/DLrPVS5GU8SLxuAoJHYr4kOAMoxon+noFAoMVbzB6AyNEULrcwN07K\nb45gc0b9a8vtHj6HDuKHjOJR+JkUCK2JPTEk2V0WBIKW6GIeaCCFVPCkGUAM\nrz+i\r\n=GK9E\r\n-----END PGP SIGNATURE-----\r\n"},"docs":"typedoc --theme markdown","jest":{"testURL":"http://localhost/","verbose":true},"main":"lib/index.js","gitHead":"ce15596791b463c053e8a7c7376f7ea369d894de","scripts":{"docs":"typedoc --out ./documents/ ./src/","test":"jest","build":"tsc && browserify","debug":"node debug/index.js","start":"nodemon --config nodemon.json","example":"node examples/deploy.js","precommit":"lint-staged","browserify":"browserify ./lib/browser.js -o ./lib/bundle.js && minify ./lib/bundle.js -d ./lib/"},"_npmUser":{"name":"keith_chen","email":"keithwhisper@gmail.com"},"deprecated":"renamed to @appchain/base","repository":{"url":"https://github.com/cryptape/nervos.js/tree/master/packages/nervos-chain","type":"git"},"_npmVersion":"6.4.0","description":"[![Travis](https://travis-ci.org/cryptape/nervos.js.svg?branch=develop)](https://travis-ci.org/cryptape/nervos.js) ![npm](https://img.shields.io/npm/v/@nervos/chain.svg) [![MIT](https://img.shields.io/badge/License-MIT-green.svg)](https://img.shields.io/n","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"]},"_nodeVersion":"9.4.0","dependencies":{"web3":"^1.0.0-beta.34","@nervos/signer":"^1.0.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.1.0","husky":"^0.14.3","eslint":"^4.19.1","nodemon":"^1.17.5","ts-node":"^6.0.5","typedoc":"^0.11.1","prettier":"^1.13.3","browserify":"^16.2.2","typescript":"^2.8.4","lint-staged":"^7.1.2","babel-minify":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/chain_0.17.12_1535450040875_0.943159844301477","host":"s3://npm-registry-packages"}},"0.17.16":{"name":"@nervos/chain","version":"0.17.16","author":{"name":"Keith","email":"keithwhisper@gmail.com"},"license":"MIT","_id":"@nervos/chain@0.17.16","maintainers":[{"name":"keith_chen","email":"keithwhisper@gmail.com"},{"name":"madayao","email":"yg_yao@live.com"}],"dist":{"shasum":"3e1c11d68501eed6a1b56bc4343a31e58b18f405","tarball":"https://registry.npmjs.org/@nervos/chain/-/chain-0.17.16.tgz","fileCount":62,"integrity":"sha512-AYP+arJ9Xvm/iG9fwmC831N0GiLdR2jgHN+FFRdAYqnGPhENkJGyLKb01ZqcztRhYQQi1pfaZIHregUGfogchQ==","signatures":[{"sig":"MEUCIQCWaDgpCjwJtvCptyuT+nrq3ucoXdIHpYEHs9Wq7qoclwIgR/aUE6n7hrf4dZGHZPV2UBs77+I3Xu9Gh1PQJgIxMzA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1042426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhTa0CRA9TVsSAnZWagAAJCoQAIv8eBUZtW/IV87XXLLQ\nKtvH+G+WLNJcQB5KwKW2MXSGt0rnlQ5WpZ/B87ZoqActQrWVcn+P/FYwFCqM\nPZGZ0wllowRlBZ/5BikoGyceh2ieoxmWyUzLt9+MV0wSmoVKgZueDawUpzVN\nMke56JNkHnsNlxA82LUUfLTtqEnqza0RoXbX7Q2vReQ7iyEP1YVdLuHG90lt\nsPBiqkB1VPUD7VcmXNsB6xF6q3x7VWriiDqODh96yvL/Chsd0fuH8Z70uZC1\nBZr+M3KeoTHLE/Qs6vpJwz1HbTP7uxqp70PavH47mgzIc8ILvOzWOkXZyVo0\n4Geic9rkgcHHuLR3hxzX0EKVtttik2SfPgAGus3iBfivVjEGCNLGrdzF/u2b\nccScj9xkHhzqMSQ7d8kiGtOgKnbjY1iljPLMsJ87fXLquGdYqfqZt3v7OiR6\n7CH9xihMgMkADldA/57E5Lh+0Z5Nx4Q6hi5r1MiXp+jW4PatO0fs6MkFNIv+\nslhnL7OcbOcVHL+hksZ7Eh/EwTFkvXVA0gR1UJao4FyplMAEW8A4SfWt4xpf\nWBMaVMCE4KOgZ8H4YCJA9Jc4fiZfspV6hpoWjQQLkA7f7a+28eRmUKebbhcn\n21Kia7z4mqgM/HNCUC2lpIUMoRutcyHbeabkEVbQcUm+w7E5b0RvL3ILDz/7\noMjP\r\n=Bboi\r\n-----END PGP SIGNATURE-----\r\n"},"docs":"typedoc --theme markdown","jest":{"testURL":"http://localhost/","verbose":true},"main":"lib/index.js","gitHead":"fb9cc4cb75a67d94bf517c0506e319bf67717250","scripts":{"docs":"typedoc --out ./documents/ ./src/","test":"jest","build":"tsc && browserify","debug":"node debug/index.js","start":"nodemon --config nodemon.json","example":"node examples/deploy.js","precommit":"lint-staged","browserify":"browserify ./lib/browser.js -o ./lib/bundle.js && minify ./lib/bundle.js -d ./lib/"},"_npmUser":{"name":"keith_chen","email":"keithwhisper@gmail.com"},"deprecated":"renamed to @appchain/base","repository":{"url":"https://github.com/cryptape/nervos.js/tree/master/packages/nervos-chain","type":"git"},"_npmVersion":"6.4.0","description":"[![Travis](https://travis-ci.org/cryptape/nervos.js.svg?branch=develop)](https://travis-ci.org/cryptape/nervos.js) ![npm](https://img.shields.io/npm/v/@nervos/chain.svg) [![MIT](https://img.shields.io/badge/License-MIT-green.svg)](https://img.shields.io/n","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"]},"_nodeVersion":"9.4.0","dependencies":{"web3":"^1.0.0-beta.34","@nervos/signer":"^1.0.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.1.0","husky":"^0.14.3","eslint":"^4.19.1","nodemon":"^1.17.5","ts-node":"^6.0.5","typedoc":"^0.11.1","prettier":"^1.13.3","browserify":"^16.2.2","typescript":"^2.8.4","lint-staged":"^7.1.2","babel-minify":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/chain_0.17.16_1535456947861_0.6453124143222491","host":"s3://npm-registry-packages"}},"0.17.17":{"name":"@nervos/chain","version":"0.17.17","author":{"name":"Keith","email":"keithwhisper@gmail.com"},"license":"MIT","_id":"@nervos/chain@0.17.17","maintainers":[{"name":"keith_chen","email":"keithwhisper@gmail.com"},{"name":"madayao","email":"yg_yao@live.com"}],"dist":{"shasum":"383b7a0315087a3c27cbb1c45e9025621dbaf712","tarball":"https://registry.npmjs.org/@nervos/chain/-/chain-0.17.17.tgz","fileCount":61,"integrity":"sha512-7QPBgJAHyqDvTNXLuCz+q0SZ40jxNT0YlEszDAMef8BqwVozyGqFgYjiLSQe7FU7g49ouNEprlgtPLe9JZMx5w==","signatures":[{"sig":"MEQCIBxmFQbltK4mgoOEGHW5kwXClAVbnHC3pdE/QkjpcreMAiBQxE/72JjMaU9szTp+VFkmws3nnI40Zf+XBSpcHBZroQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1042193,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhjjBCRA9TVsSAnZWagAAvcQP/iGv4+VYi2OM0pHLGplo\nGOYWrkxdprWwhMcYslArYQiRc+3B79U8M54tKhXx4Yj3jrUvcdsq1Ed6VM2W\no3TG2noctIIUK+T6cfxuiWXW3w51iiuUcASD/X5rvJvNZonhcWrs6FSe7G2g\nuuODzCNkDu1wkuMix3tSUq5nZ0cTBscMM02u9SD+qKVq0CyaPw4fAMnEGG6A\nRCPtaL0rDEw0AKBBE7Dj4xBuCHWq041FF3fddsJnamP7hLmnMMe07ykwlAPL\nDGX1GHZ33hGG2Ebxmw4fRakx0QK6Xv/xsfz4MEmOrgzeSYwleYbHs9rCMMK4\nSi7iQ6lAJkcT/y1sQZ9RcWafP0Cn9XuzZc6QRGDxj2L+24Etlq3uuznXq/Ub\ng73Knafz8sNLZM0sttRw+HQQSGhf+XyY/n8fOuH56ZK+ot7NeLBVGXYKEGPm\ni3+Pemtmyt6TlTVHIOeXeB999s2Yxzo5n95ufb6VCsYMjcWXgdDIIjyKemjm\nVfjDg/i1n0GOk/IikH+hjg0Uzqxv4rGLc8Qlsoe6+zVp9+CudiH5xD7+Fgip\n3WiRTUaO5XitCt5pePEuWWnbfCI04Rgc6DQO0himgN3bxFEi47hoWn31J4uY\nFN4OKazp7vwq50szbjBCu2cXhineFjXZZmcA7X8jEskSBrhEIwVAzeqJ4Pyl\nHhDe\r\n=wIpf\r\n-----END PGP SIGNATURE-----\r\n"},"docs":"typedoc --theme markdown","jest":{"testURL":"http://localhost/","verbose":true},"main":"lib/index.js","gitHead":"3a7b4a9641f3bbadafd6b225363027342402e833","scripts":{"docs":"typedoc --out ./documents/ ./src/","test":"jest","build":"tsc && browserify","debug":"node debug/index.js","start":"nodemon --config nodemon.json","example":"node examples/deploy.js","precommit":"lint-staged","browserify":"browserify ./lib/browser.js -o ./lib/bundle.js && minify ./lib/bundle.js -d ./lib/"},"_npmUser":{"name":"keith_chen","email":"keithwhisper@gmail.com"},"deprecated":"renamed to @appchain/base","repository":{"url":"https://github.com/cryptape/nervos.js/tree/master/packages/nervos-chain","type":"git"},"_npmVersion":"6.4.0","description":"[![Travis](https://travis-ci.org/cryptape/nervos.js.svg?branch=develop)](https://travis-ci.org/cryptape/nervos.js) ![npm](https://img.shields.io/npm/v/@nervos/chain.svg) [![MIT](https://img.shields.io/badge/License-MIT-green.svg)](https://img.shields.io/n","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"]},"_nodeVersion":"9.4.0","dependencies":{"web3":"^1.0.0-beta.34","@nervos/signer":"^1.0.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.1.0","husky":"^0.14.3","eslint":"^4.19.1","nodemon":"^1.17.5","ts-node":"^6.0.5","typedoc":"^0.11.1","prettier":"^1.13.3","browserify":"^16.2.2","typescript":"^2.8.4","lint-staged":"^7.1.2","babel-minify":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/chain_0.17.17_1535523008104_0.09964499848878816","host":"s3://npm-registry-packages"}},"0.17.18":{"name":"@nervos/chain","version":"0.17.18","author":{"name":"Keith","email":"keithwhisper@gmail.com"},"license":"MIT","_id":"@nervos/chain@0.17.18","maintainers":[{"name":"keith_chen","email":"keithwhisper@gmail.com"},{"name":"madayao","email":"yg_yao@live.com"}],"dist":{"shasum":"49be7d4e1a51209e2c5bfe482587aa6b0489cfe4","tarball":"https://registry.npmjs.org/@nervos/chain/-/chain-0.17.18.tgz","fileCount":61,"integrity":"sha512-CrWRS21OUl+2P3ce8wVRXyL6GNx70TGvJy0IhuH8Cbh24MBoYO9K194L+FQ+9pEWJtnZC49Er6rYuO+3LJ5JgQ==","signatures":[{"sig":"MEUCIEhpr4i8smwd0zfaMzMJleErLAnojL1Ee1XXOPkSCKuyAiEAuf64XePNlp/qPiYyNYkdzrbPQhJYoAily7lIFue113M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1042733,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbh9fcCRA9TVsSAnZWagAArBYQAJR2fm2o5nWp7Xs43Gs+\nKMQ/PBSw0jKrXxllSntdAkUw0VIkotgaZrTTvCi9v1otDPuqZlToPqx69z+X\nyLfrR65NOZePRHG84gzIJnG2KTOxLnlbR0sTwEmzEZ1QqNahaCEiuoyCR7eF\niz3DfAX1DnMnuRTjTBDs9T+e7s92ckrSa3USahE6vtxMWZQHZ1vjLxkUkTUe\nl55t2gMSTq/xvngtt3SxvuKL3n9XpKe8Ci6bJKdIbxwoQ33NGkQHBidUDp6Z\nMUMl/Lf6v8qjWhjAIsJtvBUUFo7j1yk8pf9z3MjoMOlQLTrEX/U47YPMJY4o\nTCXmttVPwCvYpu5zo1BVfm/2terOG1MNQprIVKC4YJzfdz7X4lPX9RBBZtUx\n6b5yQ4A1j94Rlx1L0JEkzFvUHyN50sc+xilbkU5PYGHV1G0mOxpjR0c61A6w\n5zBcbcWYzn/qCjLA9pjbRpbf6elaaMq1pFXqiFHIMZMElaPM2Sus+SoYmJCx\njJjGYkITvjiAq5Fpm+Vb/AdZtx2E/2SlnnCc+6KqiPI0TSTE3+Gx2RjS4x6J\ntTkJvj8T5ieM1/5iHKFzbcGFT1S97Fmi0jQGbhEVuYBjJ0szt+KPA65C7sad\nb1TJMJEdNig16pkNO02gX4vvKEcF1psDHi60tuWPkxDC6sDDBDozbfTL9/wN\nw41B\r\n=XcNY\r\n-----END PGP SIGNATURE-----\r\n"},"docs":"typedoc --theme markdown","jest":{"testURL":"http://localhost/","verbose":true},"main":"lib/index.js","gitHead":"f5b7dbf2a7047e01e1d78c02d997ee99d3475e99","scripts":{"docs":"typedoc --out ./documents/ ./src/","test":"jest","build":"tsc && browserify","debug":"node debug/index.js","start":"nodemon --config nodemon.json","example":"node examples/deploy.js","precommit":"lint-staged","browserify":"browserify ./lib/browser.js -o ./lib/bundle.js && minify ./lib/bundle.js -d ./lib/"},"_npmUser":{"name":"keith_chen","email":"keithwhisper@gmail.com"},"deprecated":"renamed to @appchain/base","repository":{"url":"https://github.com/cryptape/nervos.js/tree/master/packages/nervos-chain","type":"git"},"_npmVersion":"6.4.0","description":"[![Travis](https://travis-ci.org/cryptape/nervos.js.svg?branch=develop)](https://travis-ci.org/cryptape/nervos.js) ![npm](https://img.shields.io/npm/v/@nervos/chain.svg) [![MIT](https://img.shields.io/badge/License-MIT-green.svg)](https://img.shields.io/n","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"]},"_nodeVersion":"9.4.0","dependencies":{"web3":"^1.0.0-beta.34","@nervos/signer":"^1.0.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.1.0","husky":"^0.14.3","eslint":"^4.19.1","nodemon":"^1.17.5","ts-node":"^6.0.5","typedoc":"^0.11.1","prettier":"^1.13.3","browserify":"^16.2.2","typescript":"^2.8.4","lint-staged":"^7.1.2","babel-minify":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/chain_0.17.18_1535629275665_0.1829856890546102","host":"s3://npm-registry-packages"}},"0.17.19":{"name":"@nervos/chain","version":"0.17.19","author":{"name":"Keith","email":"keithwhisper@gmail.com"},"license":"MIT","_id":"@nervos/chain@0.17.19","maintainers":[{"name":"keith_chen","email":"keithwhisper@gmail.com"},{"name":"madayao","email":"yg_yao@live.com"}],"dist":{"shasum":"8ac88c8dcfc399d4f4c6dc2c881d4b9dc10acf0f","tarball":"https://registry.npmjs.org/@nervos/chain/-/chain-0.17.19.tgz","fileCount":61,"integrity":"sha512-yAxWA5cZPhcQPplucWPUOXk4Q79DzvxoGaDOOuTgvXSxTY+VQSCVKNYrCrd10rTOaa71I53Zy3zJAZ3TcFeG6g==","signatures":[{"sig":"MEYCIQCOtRSaJiKiYCok7fDy5whzzTrkKqAeT7UfDP1FY63KzgIhAPfqqknVVTr40LdwE64VESVyCgVy6NVFI9lGMy/qroFW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1042730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbit2JCRA9TVsSAnZWagAAizQP/AtCAFhT0Sk+PaAln7Hm\nBsIStw9dLCGUGdOiFK5JDF2P1gL3qMeT8h3x9QYYYkyWcgflp1GFJYcr2N56\nefd9ZFNMNA0KB5iM8se2sy31zjKbn9ZeoYhy69INIAGJLfEiPOEL73oxonGn\n+M2PwuJGPjaLRDhUGVSy50PsO9PWz9QIW5qCaK9nE1ESKarbT+WeXoQqkgnG\nb18+CxaUOT1UpIZju8TFm1iFxlktVr5NyzvuHTF9YjW9e4s9WkrcU1lc8t67\nkanS4B8Eba8YxATTGPTFms6Emnd4eq6m28R5qcs9duuH1YUNkVRuoKqG151u\nco23WfjtH4tRaqD3a1iXjC9yHcXZuIdwxbNRrm/+p4hcqJqv5DeiM7pkAI+C\nwJUFthPo4LtMTJ2E+zD56YBtr0lWPSV/UAZH8ulibs+kTZoNsYqUFnAXgnZj\ntbehgr4jcAISjyh6lbbwyCi9/Kh84SJWPkmYpZw3uHtQ3IByXAyMG3v2e9uf\n/pDu9LD9A5zBkBISdOSMrgxmektaTN1TcXifYpX1UBLqoG5SFIxbTGbHljaA\nA1SlNhqkoHEGQo6efTALZsv5SOLNDM6LbvuVs41//A1LpoQaBzk2GpBOrapx\naGn2w8rZk+MXQQa5enKW+XGoMpvMuNQQkAxKc4gC+lPllz2rOyqIcz8B3oxd\n9pXM\r\n=pgi0\r\n-----END PGP SIGNATURE-----\r\n"},"docs":"typedoc --theme markdown","jest":{"testURL":"http://localhost/","verbose":true},"main":"lib/index.js","gitHead":"20d40eb61f7e315f9173f8d863be9318179cf7f9","scripts":{"docs":"typedoc --out ./documents/ ./src/","test":"jest","build":"tsc && browserify","debug":"node debug/index.js","start":"nodemon --config nodemon.json","example":"node examples/deploy.js","precommit":"lint-staged","browserify":"browserify ./lib/browser.js -o ./lib/bundle.js && minify ./lib/bundle.js -d ./lib/"},"_npmUser":{"name":"keith_chen","email":"keithwhisper@gmail.com"},"deprecated":"renamed to @appchain/base","repository":{"url":"https://github.com/cryptape/nervos.js/tree/master/packages/nervos-chain","type":"git"},"_npmVersion":"6.4.0","description":"[![Travis](https://travis-ci.org/cryptape/nervos.js.svg?branch=develop)](https://travis-ci.org/cryptape/nervos.js) ![npm](https://img.shields.io/npm/v/@nervos/chain.svg) [![MIT](https://img.shields.io/badge/License-MIT-green.svg)](https://img.shields.io/n","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"]},"_nodeVersion":"9.4.0","dependencies":{"web3":"^1.0.0-beta.34","@nervos/signer":"^1.0.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.1.0","husky":"^0.14.3","eslint":"^4.19.1","nodemon":"^1.17.5","ts-node":"^6.0.5","typedoc":"^0.11.1","prettier":"^1.13.3","browserify":"^16.2.2","typescript":"^2.8.4","lint-staged":"^7.1.2","babel-minify":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/chain_0.17.19_1535827336499_0.09538762299098646","host":"s3://npm-registry-packages"}},"0.17.20":{"name":"@nervos/chain","version":"0.17.20","author":{"name":"Keith","email":"keithwhisper@gmail.com"},"license":"MIT","_id":"@nervos/chain@0.17.20","maintainers":[{"name":"keith_chen","email":"keithwhisper@gmail.com"},{"name":"madayao","email":"yg_yao@live.com"}],"dist":{"shasum":"f6547644710f32e83e6d2fc2f6369eeb800db8e2","tarball":"https://registry.npmjs.org/@nervos/chain/-/chain-0.17.20.tgz","fileCount":61,"integrity":"sha512-RltnLoVRncWDsCYtyq8Bj0VZ2fjDVB0/yFRzYstAasuiiq+ip4EwhiSBfM2i6g297Nm6QCiaTaDF2Q/uN8zeBQ==","signatures":[{"sig":"MEUCIGFvvjpWUhZ1M4XZ4/FvN5zKJNbYzjekY0aI15s1NuXpAiEA0Jecg0fv5Bxe84uSds4TdRRdi4pWj3+Ix79xypPMu/M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1042777,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbj62oCRA9TVsSAnZWagAALsYQAIjpbKn/1TKO6O+1t/6s\nPlCwpPAQIHBtt1hfG12Z8kbYVm3vTZ0Q+1rWp6ceOFaBRXF/4aY4XbR6qJC5\nsAIHC/S8ZJp4uPFS/8nrzbsrN6tJmTEncnf2zoyiXhDfLMxi8johhItik/oS\n/7RrRCdghW7l5zq3cTZXq9cLxOOao4adt9hmEs8Eb7SKnWikfYPV4hWF279k\nxScS/z7ohAu145+RJgRB1EN15pUf5uHbm1VXSUPZR89OGWjWzDdjBNHqL5MK\n8guDWTB344AZrzePev6kz3/cbpQ3/mJsfjWUNgysfGuPxpruf/EO/yZk3E5F\ngb5XpEfJK58r9sB1cQD3K4zshshx1mInVX507isKOE++XznIwYAanf8dEm4Y\n4sZRSszJv49fYGzFDOJ843ZD+RiUYMoTb6dFdSS4FcSVpCF3Z3ETYlp3Gv7P\nMyr+V3nco54K4oXMTNwgoK9cTNJt0kuQRJLvvkRiL093dBsbFyqDvAG3+IbZ\nB48TTd6dJSk+Md1IBq2YESaElXvdyakbceleGKF6pUWHtA/jShctxqvdv6BS\n7Wg33pmHHzg2gaDHaJ6/sWWeOyDTnLx+UrSuVX0PsnteJjkPPAI2QmmFEoJI\n6FLxvEcA4Ay3s+eug2cylDdwEd/INfNaBJnKZfpPPiJO+xaeR36hZjmG+tJK\nNIny\r\n=yfEK\r\n-----END PGP SIGNATURE-----\r\n"},"docs":"typedoc --theme markdown","jest":{"testURL":"http://localhost/","verbose":true},"main":"lib/index.js","gitHead":"44e8f6745b1ec2a5e881cd9771d38fc87a2ea08a","scripts":{"docs":"typedoc --out ./documents/ ./src/","test":"jest","build":"tsc && browserify","debug":"node debug/index.js","start":"nodemon --config nodemon.json","example":"node examples/deploy.js","precommit":"lint-staged","browserify":"browserify ./lib/browser.js -o ./lib/bundle.js && minify ./lib/bundle.js -d ./lib/"},"_npmUser":{"name":"keith_chen","email":"keithwhisper@gmail.com"},"deprecated":"renamed to @appchain/base","repository":{"url":"https://github.com/cryptape/nervos.js/tree/master/packages/nervos-chain","type":"git"},"_npmVersion":"6.4.0","description":"[![Travis](https://travis-ci.org/cryptape/nervos.js.svg?branch=develop)](https://travis-ci.org/cryptape/nervos.js) ![npm](https://img.shields.io/npm/v/@nervos/chain.svg) [![MIT](https://img.shields.io/badge/License-MIT-green.svg)](https://img.shields.io/n","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"]},"_nodeVersion":"9.4.0","dependencies":{"web3":"^1.0.0-beta.34","@nervos/signer":"^1.0.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.1.0","husky":"^0.14.3","eslint":"^4.19.1","nodemon":"^1.17.5","ts-node":"^6.0.5","typedoc":"^0.11.1","prettier":"^1.13.3","browserify":"^16.2.2","typescript":"^2.8.4","lint-staged":"^7.1.2","babel-minify":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/chain_0.17.20_1536142759694_0.8557890758407916","host":"s3://npm-registry-packages"}},"0.17.21":{"name":"@nervos/chain","version":"0.17.21","author":{"name":"Keith","email":"keithwhisper@gmail.com"},"license":"MIT","_id":"@nervos/chain@0.17.21","maintainers":[{"name":"keith_chen","email":"keithwhisper@gmail.com"},{"name":"madayao","email":"yg_yao@live.com"}],"dist":{"shasum":"7b874bc240eb7b1a46a397b8551f376c7b8d43e9","tarball":"https://registry.npmjs.org/@nervos/chain/-/chain-0.17.21.tgz","fileCount":61,"integrity":"sha512-+5m1PkeVYSU3X9wJTTmCVISq/p2fovZWVPYSTKlo/POF7wtJs+Z+I2WxR/2CH4U+nzskwOT8hkHSNIQkHFXv3A==","signatures":[{"sig":"MEYCIQCeHUW9x362JdTW23g+AP5Szox/NzBi3QF6EqaYlAWzHAIhANXs3rq0IeEkDAUovJ8V9woDzSWMfgVUfp8ThTAS24cf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1042879,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbj7FzCRA9TVsSAnZWagAAt20P/RF8Er0hZKgZDR4ilZNN\nXOLcF0Mbe7IBtRWq5qGiHYCLGMd/8JN7OnZY9+46o4K4Z9KvlwRFB+TfamJs\nF9e9pRdImBbqEGabmjAP/VVRs9a0RRbS9MoKentXS0tPv8i0qirJx5oPQByx\nY7yiOE+XXI2gnbFjl/hC/OwNmM8tiyVaqdh/cdn7zWMlKCIHkznP6klc7vMW\nzYPH02/3m6r0mV52tYT2F7d2e7axP9hinxGFxLoSsEfyYz15EPCpdxTZaa5u\naaP5IbarM9OwyqyLsXRZOUp/4KKmjv9RwcrXDR/WgVnYSuA8to5lDklOn0IN\nuveginlmygKu1A885IyH5+veVac7oeLV3uzi/8MMm7oiyCTWCKIn5T+zeSxw\nSrbmKaQwr/L+8fTThbfsz1C1C7tfLqg8ZuYKVtE8SSKLsG5JnkFVdGZ14RQd\nXF2CUlhJoBuJ6vd4IscNq9cr3MPlObxOnTtdIO3brsJoExb6SpQFIMp8fDcQ\ngkLYwi7C29SVzXAsJOI8eKNVnZUTohdn0XV6ksKTMmtcf/6IopnVOnqBYy9E\nBOB0+nGOxYnQB0/ldDSz3wDChrawO1zDjZx/2/KS+Nt42ZZwct25cWUJ33rQ\nGIZhPUTmiRE7tMs4vvqEBtc733D464S/ShtvmpGB90I+Dd2NEY87LgTB9TWq\nAJp9\r\n=Q1Yu\r\n-----END PGP SIGNATURE-----\r\n"},"docs":"typedoc --theme markdown","jest":{"testURL":"http://localhost/","verbose":true},"main":"lib/index.js","gitHead":"5f828617a84dc73ee6c16d35734920e77f7db2f4","scripts":{"docs":"typedoc --out ./documents/ ./src/","test":"jest","build":"tsc && browserify","debug":"node debug/index.js","start":"nodemon --config nodemon.json","example":"node examples/deploy.js","precommit":"lint-staged","browserify":"browserify ./lib/browser.js -o ./lib/bundle.js && minify ./lib/bundle.js -d ./lib/"},"_npmUser":{"name":"keith_chen","email":"keithwhisper@gmail.com"},"deprecated":"renamed to @appchain/base","repository":{"url":"https://github.com/cryptape/nervos.js/tree/master/packages/nervos-chain","type":"git"},"_npmVersion":"6.4.0","description":"[![Travis](https://travis-ci.org/cryptape/nervos.js.svg?branch=develop)](https://travis-ci.org/cryptape/nervos.js) ![npm](https://img.shields.io/npm/v/@nervos/chain.svg) [![MIT](https://img.shields.io/badge/License-MIT-green.svg)](https://img.shields.io/n","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"]},"_nodeVersion":"9.4.0","dependencies":{"web3":"^1.0.0-beta.34","@nervos/signer":"^1.0.35"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.1.0","husky":"^0.14.3","eslint":"^4.19.1","nodemon":"^1.17.5","ts-node":"^6.0.5","typedoc":"^0.11.1","prettier":"^1.13.3","browserify":"^16.2.2","typescript":"^2.8.4","lint-staged":"^7.1.2","babel-minify":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/chain_0.17.21_1536143730902_0.7480369942929488","host":"s3://npm-registry-packages"}},"0.17.22":{"name":"@nervos/chain","version":"0.17.22","author":{"name":"Keith","email":"keithwhisper@gmail.com"},"license":"MIT","_id":"@nervos/chain@0.17.22","maintainers":[{"name":"keith_chen","email":"keithwhisper@gmail.com"},{"name":"madayao","email":"yg_yao@live.com"}],"dist":{"shasum":"1afa41277ee1905eb02053dc606b4e13022ef9ab","tarball":"https://registry.npmjs.org/@nervos/chain/-/chain-0.17.22.tgz","fileCount":64,"integrity":"sha512-gdg4FdONoacuL4iS4PW5ElJ84+UzrBBmRS7sEKZJJnzcubVbzdUgBtyq2jKb7S8TVNixIBjgSF8MOk9dJ0sWkw==","signatures":[{"sig":"MEUCIEfQEnW7xeTiTPGchSTarW63oJNNFW88MhF1GcI9VKOiAiEAlycmx511VptjBh9rkpIweCjxdPvegEYlOhQJniEfwUs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1046873,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbnTQ2CRA9TVsSAnZWagAAs8QQAJfrzeaO15XCoyGkb7ga\npKzzkLs3gpgMN/re2o24zwrtHeZQ6Wa153/I7QZfFKkMXq3Kb6hS6EUMBRN+\n2cBNBj5rv6mC1rnMvnvzUzZH0640WFdwxT/JO1U/X5rQSLDIPV6fofIbz48+\nwP6TAYciMeNPq9zNZ8B8FlSB5DY17Mtqokt72Aj5Ewlev31F9wUNv9/psVdA\nx5hw1jLlFu49ADI9PmKQrPTFkdZ6YEZc9MbAM6cOVc/VWRknJhqMedsQ6jkq\nTFosqA8xUtB0s/Sz2UBspZVP43mjxzsmNppVrr1WWwTCszgD5/J3B0kuLETx\nOBEFPmVaHCcS1akMNcaS2X/LpQbY7M8PLXUK8cQ8svDkb7EIVrpUD1pIWnN5\nn3sNyzfShhtAGGcLvvmmMBff1tXqSgNawR+cGTKdrv25xcl0LnZD0xWi+MN+\nvemOFG4V71zK+901c9X9nLk/vsQx5TRfkxVDutgzj1WgLkCghdWjeKYM181Q\nGt5Ns+3niKyeQ0aa0DwC0fBPeU5EdM8RZm+wy6s6vJORRAVLJOYqVVJSdjlQ\nqaBg71m4BnH5+QFQSd+gxYqos5euu6cugg4nIWaaqD3WX94QrXGPRH+oxLn6\n/bqD+E7/5lDXWVAus/vl+ZaYjSMuSQqRwY/O5GbfMa6xtWk8g86OWyMfrqUg\njI6p\r\n=Pttd\r\n-----END PGP SIGNATURE-----\r\n"},"docs":"typedoc --theme markdown","jest":{"testURL":"http://localhost/","verbose":true},"main":"lib/index.js","gitHead":"38a303525faf90be0e0480d22b3331baf92dae8b","scripts":{"docs":"typedoc --out ./documents/ ./src/","test":"jest","build":"tsc && browserify","debug":"node debug/index.js","start":"nodemon --config nodemon.json","example":"node examples/deploy.js","precommit":"lint-staged","browserify":"browserify ./lib/browser.js -o ./lib/bundle.js && minify ./lib/bundle.js -d ./lib/"},"_npmUser":{"name":"keith_chen","email":"keithwhisper@gmail.com"},"deprecated":"renamed to @appchain/base","repository":{"url":"https://github.com/cryptape/nervos.js/tree/master/packages/nervos-chain","type":"git"},"_npmVersion":"6.4.0","description":"[![Travis](https://travis-ci.org/cryptape/nervos.js.svg?branch=develop)](https://travis-ci.org/cryptape/nervos.js) ![npm](https://img.shields.io/npm/v/@nervos/chain.svg) [![MIT](https://img.shields.io/badge/License-MIT-green.svg)](https://img.shields.io/n","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"]},"_nodeVersion":"9.4.0","dependencies":{"web3":"^1.0.0-beta.34","@nervos/signer":"^1.0.36"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.1.0","husky":"^0.14.3","eslint":"^4.19.1","nodemon":"^1.17.5","ts-node":"^6.0.5","typedoc":"^0.11.1","prettier":"^1.13.3","browserify":"^16.2.2","typescript":"^2.8.4","lint-staged":"^7.1.2","babel-minify":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/chain_0.17.22_1537029173414_0.023439131910677036","host":"s3://npm-registry-packages"}},"0.18.0":{"name":"@nervos/chain","version":"0.18.0","author":{"name":"Keith","email":"keithwhisper@gmail.com"},"license":"MIT","_id":"@nervos/chain@0.18.0","maintainers":[{"name":"keith_chen","email":"keithwhisper@gmail.com"},{"name":"madayao","email":"yg_yao@live.com"}],"dist":{"shasum":"c0e4cacd894f8bef30b9428e7c644209c4e1ee8d","tarball":"https://registry.npmjs.org/@nervos/chain/-/chain-0.18.0.tgz","fileCount":66,"integrity":"sha512-+AQv/lAMI2Yx0/tp2xCDnGdAUF4bYR8M0tXUOfFuNxVap/IGQrPCWyuy3T9hNwO5WpABlHpxNn/glwtvHsz36g==","signatures":[{"sig":"MEUCIQDstZfeCj1Xpfc9YLgqefD60aK++jzhRtqzmPonPsnxYQIgFfjkOy1Y1J5gni7iAWAt9WsHxPFdYY5XcnBEjz4PGwg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1052944,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbq1g+CRA9TVsSAnZWagAAncgP/1gYmqXDDn70Zu5RfvhP\nUNnJfGnbMxOoknROrZe5wjiQ5ldSzI2WyOqR3sy8C8WCEOV+euo4TONDJFXm\ntLWwRKroMg5U9MDGw22pX1X76OE6xT/UY/JS6XKxqxaHh5zUlJuaD4RpKr1R\nTLWSeovA+vks5Xpdg5t8IYXaSxJ4MPQwILC+RVqOfmkoIcsYw2Wn/JbzQ9PD\nrXkbzL9uv3yA6/Il3oJyUwEI8K+c5D/Yi6hA/AMLCxjup4eftaRiqwZJiHTf\nlOnFWvogIYsPAPfPAkICZ99ROv7Bv+YPdAToju7QhCdZU88X6vn7mKqodXKg\n6bovERZKzXZxZMmQD8ZY4eIh21WAtnKxHlP47MgNXxhKl9VFj1YXZv4uFaIb\nIh2GVyxOVGetTDZ6WWccWzOrAQ5adip1wUzhbR5HoFhedSmtwldLqJTkEJTJ\nqpsU8wr7NoWUokWt11PLwH/g/E3ZaQzfCTQBp9fD7zcj95jUknvtizc+48lg\nUmteHvlSz4DxnFBPgLqh7JTXbVISJObqHrwtmoaP+AW7Ce4fdopFZSHwu9JX\npbNF+E1/feWdBzcTQMwLJPBjHgFVaE2GEPK9HNrCRfLvyBOHCHPxctwsrpQ1\nqjzlSkFAxln8GS9apal9aGBVpwpwvtpCe6CJ0Mzlyx6rk/SzqK8MUyPkthsi\nqXOE\r\n=RoN0\r\n-----END PGP SIGNATURE-----\r\n"},"docs":"typedoc --theme markdown","jest":{"testURL":"http://localhost/","verbose":true},"main":"lib/index.js","_from":"file:nervos-chain-0.18.0.tgz","gitHead":"f9835ff06987837ad20355728e2359a8ef2de90f","scripts":{"docs":"typedoc --out ./documents/ ./src/","test":"jest","build":"tsc && browserify","debug":"node debug/index.js","start":"nodemon --config nodemon.json","example":"node examples/deploy.js","precommit":"lint-staged","browserify":"browserify ./lib/browser.js -o ./lib/bundle.js && minify ./lib/bundle.js -d ./lib/"},"_npmUser":{"name":"keith_chen","email":"keithwhisper@gmail.com"},"_resolved":"","_integrity":"","deprecated":"renamed to @appchain/base","repository":{"url":"https://github.com/cryptape/nervos.js/tree/master/packages/nervos-chain","type":"git"},"_npmVersion":"6.4.0","description":"[![Travis](https://travis-ci.org/cryptape/nervos.js.svg?branch=develop)](https://travis-ci.org/cryptape/nervos.js) ![npm](https://img.shields.io/npm/v/@nervos/chain.svg) [![MIT](https://img.shields.io/badge/License-MIT-green.svg)](https://img.shields.io/n","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"]},"_nodeVersion":"9.4.0","dependencies":{"web3":"^1.0.0-beta.34","@nervos/signer":"^1.0.37"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.1.0","husky":"^0.14.3","eslint":"^4.19.1","nodemon":"^1.17.5","ts-node":"^6.0.5","typedoc":"^0.11.1","prettier":"^1.13.3","browserify":"^16.2.2","typescript":"^2.8.4","lint-staged":"^7.1.2","babel-minify":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/chain_0.18.0_1537955901779_0.6868341034899497","host":"s3://npm-registry-packages"}},"0.19.0":{"name":"@nervos/chain","version":"0.19.0","author":{"name":"Keith","email":"keithwhisper@gmail.com"},"license":"MIT","_id":"@nervos/chain@0.19.0","maintainers":[{"name":"keith_chen","email":"keithwhisper@gmail.com"},{"name":"madayao","email":"yg_yao@live.com"}],"dist":{"shasum":"2b90b5cc07d6fe1873d0a218b50a0e136ebb4a62","tarball":"https://registry.npmjs.org/@nervos/chain/-/chain-0.19.0.tgz","fileCount":87,"integrity":"sha512-OhV4d8smXu6Fsj/B0RFe4Ap0QYkmHBOBjhMnC46W9IeESUZ4L48sUAZOu1IlZEHe+/vkQtKHzVVitbU1EzOYAw==","signatures":[{"sig":"MEQCIFnozyypwsvZt86Y0B1/MdfkPCtGZXkzjNghCeV6591mAiBRgXUE8Pt9z1sMXn0dSi12+OsHAwp7o0kNYDhxVvfOAg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1338974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbz+HSCRA9TVsSAnZWagAAW/MP/0tkpaY2HCnLHDH8DcGi\nx6bqanuGiEO/HgKqw1skNy0/Le4ogC5xY1KN+HJtVP/W3ky9T3MB1zQWi1BL\nQFyMYOnPOsYTUp4hXsH51eAIlAjV/QBoxs2P7QBtBhRa8OPv0+7wAjOT+8AO\nGGdGjVBog26OiYi65ZfOxMsGAl5+9zxY5eowYO4L49MPlUHJvkuP5yraU8bb\nxzymMbaKtoP4TA8JM8KrGQqauSPNitDxwIMKlUYH2l6WX66j1HLl+8MsLAoJ\n6VWa/XqFPwVOk01jl6mUJu8Nwi6eqqy/iX1NDlt4heWxczd11DlxikgXZPFt\nrKruksDeB9V3DjW0RA6JgUX8ptgGN4iPvPm+slEXqzvxtJsZK2BsVNBvtnPy\nB2s9TpJK+p1nWxXFAET3VVJEgRNzhgWuyYdmlv5FITOjVJjEY4cW661Gjgos\n1BYA/PMZ17+a8IOYNt+rJUgsXOhsn0PEmeCFZ5zPw2dKuDy8a2asjF+YmV0u\n1Q+WSdDBrIW9yUBi2JUgfD60BKwn/CZiK6WjJzV4/Rc6re11Au0TZTVWULDT\nKMs1oyu/7ps0xuZ/cdGHypMAG3qFjB/SsSXVPNp8Dc/jscKLnZe3/UyS5NJd\n+x4ECcxILp/yjtc5hWmnUctWr0DsiXcXhjHgGMdqJpNFM/7wmQ9n9mO5TBMN\neQxp\r\n=9ruE\r\n-----END PGP SIGNATURE-----\r\n"},"docs":"typedoc --theme markdown","jest":{"testURL":"http://localhost/","verbose":true},"main":"lib/index.js","_from":"file:nervos-chain-0.19.0.tgz","gitHead":"f560efb41d75f1d0fe6ecc2ddf5f3197fca9cfdf","scripts":{"docs":"typedoc --out ./documents/ ./src/","test":"jest","build":"tsc && browserify","debug":"node debug/index.js","start":"nodemon --config nodemon.json","example":"node examples/deploy.js","parse-abi":"node ./scripts/parse_abi.js","precommit":"lint-staged","browserify":"browserify ./lib/browser.js -o ./lib/bundle.js && minify ./lib/bundle.js -d ./lib/"},"_npmUser":{"name":"keith_chen","email":"keithwhisper@gmail.com"},"_resolved":"","_integrity":"","deprecated":"renamed to @appchain/base","repository":{"url":"https://github.com/cryptape/nervos.js/tree/master/packages/nervos-chain","type":"git"},"_npmVersion":"6.4.1","description":"[![Travis](https://travis-ci.org/cryptape/nervos.js.svg?branch=develop)](https://travis-ci.org/cryptape/nervos.js) ![npm](https://img.shields.io/npm/v/@nervos/chain.svg) [![MIT](https://img.shields.io/badge/License-MIT-green.svg)](https://img.shields.io/n","directories":{},"lint-staged":{"*.ts":["eslint --fix","git add"]},"_nodeVersion":"10.11.0","dependencies":{"web3":"^1.0.0-beta.34","@nervos/signer":"^1.0.38"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^23.1.0","husky":"^0.14.3","eslint":"^4.19.1","nodemon":"^1.17.5","ts-node":"^6.0.5","typedoc":"^0.11.1","prettier":"^1.13.3","browserify":"^16.2.2","typescript":"^2.8.4","lint-staged":"^7.1.2","babel-minify":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/chain_0.19.0_1540350417626_0.6945907538126321","host":"s3://npm-registry-packages"}}},"time":{"created":"2018-08-02T13:25:52.246Z","modified":"2024-11-27T02:48:45.085Z","0.17.44":"2018-08-02T13:26:12.355Z","0.17.1":"2018-08-02T13:27:43.569Z","0.17.2":"2018-08-02T13:32:12.013Z","0.17.3":"2018-08-02T13:36:45.566Z","0.17.4":"2018-08-02T13:42:55.181Z","0.17.5":"2018-08-10T10:38:03.036Z","0.17.6":"2018-08-15T13:41:07.058Z","0.17.7":"2018-08-17T10:07:25.028Z","0.17.8":"2018-08-17T11:19:51.706Z","0.17.9":"2018-08-17T11:27:10.868Z","0.17.10":"2018-08-17T12:09:37.130Z","0.17.11":"2018-08-27T12:09:21.008Z","0.17.12":"2018-08-28T09:54:01.205Z","0.17.16":"2018-08-28T11:49:08.106Z","0.17.17":"2018-08-29T06:10:08.324Z","0.17.18":"2018-08-30T11:41:15.821Z","0.17.19":"2018-09-01T18:42:16.702Z","0.17.20":"2018-09-05T10:19:19.937Z","0.17.21":"2018-09-05T10:35:31.059Z","0.17.22":"2018-09-15T16:32:53.579Z","0.18.0":"2018-09-26T09:58:21.987Z","0.19.0":"2018-10-24T03:06:57.868Z"},"author":{"name":"Keith","email":"keithwhisper@gmail.com"},"license":"MIT","repository":{"url":"https://github.com/cryptape/nervos.js/tree/master/packages/nervos-chain","type":"git"},"description":"[![Travis](https://travis-ci.org/cryptape/nervos.js.svg?branch=develop)](https://travis-ci.org/cryptape/nervos.js) ![npm](https://img.shields.io/npm/v/@nervos/chain.svg) [![MIT](https://img.shields.io/badge/License-MIT-green.svg)](https://img.shields.io/n","maintainers":[{"email":"keithwhisper@gmail.com","name":"keith_chen"}],"readme":"[![Travis](https://travis-ci.org/cryptape/nervos.js.svg?branch=develop)](https://travis-ci.org/cryptape/nervos.js)\n![npm](https://img.shields.io/npm/v/@nervos/chain.svg)\n[![MIT](https://img.shields.io/badge/License-MIT-green.svg)](https://img.shields.io/npm/v/@nervos/chain.svg)\n[![AppChain](https://img.shields.io/badge/made%20for-Nervos%20AppChain-blue.svg)](https://appchain.nervos.org)\n\n# About\n\n`@nervos/chain` is a function takes `provider` and `Web3 Class`(optional) as inputs, returns nervos-supported web3 instance, methods of `nervos.utils`, `nervos.eth`, `nervos.shh`, `nervos.bzz` are same as [web3](https://web3js.readthedocs.io/en/1.0/getting-started.html)\n\n# Version\n\n`@nervos/chain` strictly abides by Semver, and is compatible with [CITA](https://github.com/cryptape/cita) by `MAJOR` and `MINOR` version, e.g. `@nervos/chain@0.17.x` will work perfectly with `CITA@0.17`\n\n# Prerequisites\n\n## Learn `web3@1.0`\n\nBy default, `@nervos/chain` acts like [`web3@1.0.0`](https://web3js.readthedocs.io/en/1.0/getting-started.html), and has the same APIs.\n\n## Learn `CITA`\n\n`@nervos/chain` works for Nervos AppChain whose kernel is [CITA](https://docs.nervos.org/cita/#/README).\n\nBefore using this SDK, following concept should be cast.\n\n1. Transaction Object\n\nTransaction Object to be signed has been defined in [cita-proto](https://github.com/cryptape/cita-proto/blob/master/blockchain.proto#L49)\n\nTransaction Object returned from CITA has been declared [here](https://github.com/cryptape/cita/blob/develop/docs/zh-CN/rpc_guide/rpc.md#gettransaction)\n\n2. Transaction Receipt\n\n[Transaction Receipt](https://github.com/cryptape/cita/blob/develop/docs/zh-CN/rpc_guide/rpc.md#gettransactionreceipt)\n\n3. Block Object\n\n[Block Object](https://github.com/cryptape/cita/blob/develop/docs/zh-CN/rpc_guide/rpc.md#getblockbyhash)\n\n4. MetaData Object\n\n[MetaData Object](https://github.com/cryptape/cita/blob/develop/docs/zh-CN/rpc_guide/rpc.md#getmetadata)\n\n5. ABI\n\n[ABI](https://solidity.readthedocs.io/en/v0.4.25/abi-spec.html)\n\n6. Filter Object\n\n[Filter Object](https://docs.nervos.org/cita/#/rpc_guide/rpc-types?id=filter)\n\n7. Transaction Log\n\n````javascript\nLog {\n  address: string\n  topics: string[]\n  data: string\n  blockHash: string\n  blockNumber: string\n  transactionHash: string\n  transactionIndex: string\n  logIndex: string\n  transactionLogIndex: string\n  decodedLogs: object\n}\n``\n\n# Getting Started\n\nTo use `@nervos/chain', you can add it via npm\n\n```shell\nyarn add @nervos/chain\n````\n\nor to link it in browser directly with\n\n```html\n<script src=\"node_modules/@nervos/chain/lib/bundle.js\" />\n```\n\n# Add `nervos.js`\n\n```javascript\nimport Nervos from '@nervos/chain'\nconst nervos = Nervos('http://localhost:1337')\n```\n\n# AppChain\n\n`nervos.appchain` allows you to interact with an Nervos AppChain and Nervos Smart Contract.\n\n## RPC API Reference\n\n### peerCount\n\n```javascript\n/**\n * @method peerCount\n * @desc request peer count of AppChain\n * @param null\n * @return {Promise<string>} Promise returns peer count\n */\nnervos.appchain.peerCount()\n```\n\n### getMetaData\n\n```javascript\n/**\n * @method getMetaData\n * @desc request metadata of AppChain, including `chainId`, `chainName`, `operator`, `website`, `genesisTimestamp`, `validators`, `blockInterval`, `tokenName`, `tokenSymbol`, `tokenAvatar`\n * @param null\n * @return {Promise<object>} Promise returns metadata\n * {\n *   \"result\": {\n *    \"website\": \"https://www.example.com\",\n *    \"validators\": [\n *     \"0x71b028e49c6f41aaa74932d703c707ecca6d7321\",\n *     \"0xee01b9ba97671e8a1891e85b206b499f106822a1\",\n *     \"0x486bb688c8d29056bd7f87c26733048b0a6abda1\",\n *     \"0x31042d4f7662cddf8ded5229db3c5e7302875e11\"\n *    ],\n *    \"tokenSymbol\": \"NOS\",\n *    \"tokenName\": \"Nervos\",\n *    \"tokenAvatar\": \"https://avatars1.githubusercontent.com/u/35361817\",\n *    \"operator\": \"test-operator\",\n *    \"number\": \"0xA2DE3\",\n *    \"genesisTimestamp\": 1532314871400,\n *    \"chainName\": \"test-chain\",\n *    \"chainId\": 1,\n *    \"blockInterval\": 3000\n *   }\n * }\n */\nnervos.appchain.getMetaData()\n```\n\n### getAbi\n\n```javascript\n/**\n * @method getAbi\n * @desc request abi object from the AppChain\n * @param {string} - contract address\n * @param {string} - block number\n * @return {Promise<Abi>} Promise returns abi\n */\nnervos.appchain.getAbi('0xb3f940e3b5F0AA26dB9f86F0824B3581fE18E9D7', 'latest')\n```\n\n### getCode\n\n```javascript\n/**\n * @method getCode\n * @desc request contract code from the AppChain\n * @param {string} - contract address\n * @param {string} - block number\n * @return {Promise<string>} Promise returns code\n */\nnervos.appchain.getCode('0xb3f940e3b5F0AA26dB9f86F0824B3581fE18E9D7', 'latest')\n```\n\n### getBalance\n\n```javascript\n/**\n * @method getBalance\n * @desc request balance of specified account\n * @param {string} - account address\n * @return {Promise<BN>} Promise returns balance\n */\nnervos.appchain.getBalance('0xb3f940e3b5F0AA26dB9f86F0824B3581fE18E9D7')\n```\n\n### getAccounts\n\n```javascript\n// TODO:\n```\n\n### getBlock\n\n```javascript\n/**\n * @method getBlock\n * @desc request block of specified hash or number\n * @param {string|number} - block hash or block number\n * @return {Promise<Block>} Promise returns block\n */\nnervos.appchain.getBlock(0)\n```\n\n### getBlockByNumber\n\n```javascript\n/**\n * @method getBlockByNumber\n * @desc request block of specified number\n * @param {number} - block number\n * @return {Promise<Block>} Promise returns block\n */\nnervos.appchain.getBlockByNumber(0)\n```\n\n### getBlockByHash\n\n```javascript\n/**\n * @method getBlockByHash\n * @desc request block of specified hash\n * @param {string} - block hash\n * @return {Promise<Block>} Promise returns block\n */\nnervos.appchain.getBlockByHash('0x0c56def738d15d9dfaad64ad246e8b5fe39e175ce3da308ea1018869522a1a4d')\n```\n\n### getBlockNumber\n\n```javascript\n/**\n * @method getBlockNumber\n * @desc request current block number of AppChain\n * @param null\n * @return {Promise<number>} Promise returns current block number\n */\nnervos.appchain.getBlockNumber()\n```\n\n### getBlockTransactionCount\n\n```javascript\n// TODO:\n```\n\n### getTransactionCount\n\n```javascript\n/**\n * @method getTransactionCount\n * @desc get transaction account of specified account\n * @param {string} - account address\n * @return {Promise<number>} Promise returns transaction count of account address\n */\nnervos.appchain.getTransactionCount('0xb3f940e3b5F0AA26dB9f86F0824B3581fE18E9D7')\n```\n\n### getLogs\n\n```javascript\n/**\n * @method getLogs\n * @desc get logs by filter object and abi\n * @param {object} - filter object\n * @param {object} - [abi], event abi\n * @return {Promise<logs>} Promise returns logs of block or transaction\n */\n\nconst abi = [\n  {\n    indexed: false,\n    name: '_sender',\n    type: 'address',\n  },\n  {\n    indexed: false,\n    name: '_text',\n    type: 'string',\n  },\n  {\n    indexed: true,\n    name: '_time',\n    type: 'uint256',\n  },\n]\nconst filter = {\n  address: '0x35bD452c37d28becA42097cFD8ba671C8DD430a1',\n  fromBlock: '0x0',\n}\nweb3.appchain.getLogs(filter, abi).then(console.log)\n```\n\n### newMessageFilter\n\n```javascript\n/**\n * @method newMessageFilter\n * @desc creates a filter object, based on filter options, to notify when the state changes (logs). To check if the state has changed, call getFilterChanges.\n * @param {object} - topics object\n * @return {Promise<string>} Promise returns filter id\n */\n\nconst topics = {\n  topics: ['0x8fb1356be6b2a4e49ee94447eb9dcb8783f51c41dcddfe7919f945017d163bf3'],\n}\nnervos.appchain.newMessageFilter(topics)\n```\n\n### newBlockFilter\n\n```javascript\n/**\n * @method newBlockFilter\n * @desc creates a filter in the node, to notify when a new block arrives. To check if the state has changed, call getFilterChanges.\n * @param null\n * @return {Promise<string>} Promise returns filter id\n */\n\nnervos.appchain.newBlockFilter()\n```\n\n### getFilterChanges\n\n```javascript\n/**\n * @method getFilterChanges\n * @desc polling method for a filter, which returns an array of logs which occurred since last poll. If parameter is a block filter id, it will return an array of block hashes, otherwise it will return an array of transaction logs\n * @param {string} - filter id\n * @return {Promise<Array<string>} Promise returns filter logs\n */\n\nnervos.appchain.getFilterChanges('0x1')\n```\n\n### getFitlerLogs\n\n```javascript\n/**\n * @method getFitlerLogs\n * @desc Returns an array of all logs matching filter with given id.\n * @param {string} - filter id\n * @return {Promise<Array<string>} Promise returns filter logs\n */\n\nnervos.appchain.getFitlerLogs('0x1')\n```\n\n### deleteMessageFilter\n\n```javascript\n/**\n * @method deleteMessageFilter\n * @desc remove a filter with given id. Should always be called when watch is no longer needed. Additonally Filters timeout when they aren't requested with getFilterChanges for a period of time.\n * @param {string} - filter id\n * @return {Promise<boolean>} Promise returns success\n */\n\nnervos.appchain.deleteMessageFilter('0x1')\n```\n\n### sign\n\n```javascript\n/**\n * @method sign\n * @desc sign message by wallet\n * @param {string} - message to sign\n * @param {string} - address of specified account\n * @return {Promise<string>} Promise returns signed message\n */\n\nnervos.appchain.sign('hello', '0x6fc32e7bdcb8040c4f587c3e9e6cfcee4025ea58')\n```\n\n### personal.sign\n\n```javascript\n/**\n * @method personal.sign\n * @desc sign message by wallet\n * @param {string} - message to sign\n * @param {string} - address of specified account\n * @param {string} - password of specified account\n * @return {Promise<string>} Promise returns signed message\n */\n\nnervos.appchain.personal.sign('message', '0x6fc32e7bdcb8040c4f587c3e9e6cfcee4025ea58', 'password')\n```\n\n### sendTransaction\n\n```javascript\n/**\n * @method sendTransaction\n * @desc send transaction to AppChain, if transaction including `privateKey`, or wallet has been set, it will sign the transaction locally, otherwise the transaction will be send to node and signed remote.\n * @param {object} - transaction object\n * @return {Promise<object>} Promise returns transaction hash object\n */\n\nnervos.appchain.sendTransaction(transaction)\n```\n\n### sendSignedTransaction\n\n```javascript\n/**\n * @method sendSignedTransaction\n * @desc send signed transaction to AppChain\n * @param {string} - signed transaction message\n * @return {Promise<object>} Promise returns transaction hash object\n */\n\nnervos.appchain.sendSignedTransaction('signedTransaction')\n```\n\n### getTransactionReceipt\n\n```javascript\n/**\n * @method getTransactionReceipt\n * @desc request transaction receipt\n * @param {string} - transaction hash\n * @return {Promise<object>} Promise returns transaction receipt object\n */\n\nnervos.appchain.getTransactionReceipt('0xe418a9cf4f4257aaed8c4c1259d30fb41ea650f4b4ef95ebb28cb3b29ccb1d91')\n```\n\n```javascript\n/**\n * @method getTransactionProof\n * @desc request transaction proof\n * @param {string} - transaction hash\n * @return {Promise<string>} Promise returns transaction proof\n */\n\nnervos.appchain.getTransactionProof('0xe418a9cf4f4257aaed8c4c1259d30fb41ea650f4b4ef95ebb28cb3b29ccb1d91')\n```\n\n### getTransaction\n\n```javascript\n/**\n * @method getTransaction\n * @desc request transaction by hash\n * @param {string} - transaction hash\n * @return {Promise<object>} Promise returns transaction object\n */\n\nnervos.appchain.getTransaction('0x6fc32e7bdcb8040c4f587c3e9e6cfcee4025ea58')\n```\n\n## Contract Reference\n\n### Deploy Contract\n\n```javascript\nconst abi = JSON.parse(\n  '[{\"constant\":false,\"inputs\":[{\"name\":\"_value\",\"type\":\"uint256\"}],\"name\":\"set\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"get\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"}]',\n)\nconst bytecode =\n  '6060604052341561000f57600080fd5b60d38061001d6000396000f3006060604052600436106049576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806360fe47b114604e5780636d4ce63c14606e575b600080fd5b3415605857600080fd5b606c60048080359060200190919050506094565b005b3415607857600080fd5b607e609e565b6040518082815260200191505060405180910390f35b8060008190555050565b600080549050905600a165627a7a723058202d9a0979adf6bf48461f24200e635bc19cd1786efbcfc0608eb1d76114d405860029'\nconst privateKey = '0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee'\nconst transaction = {\n  from: '0xb4061fA8E18654a7d51FEF3866d45bB1DC688717',\n  privateKey,\n  nonce: 999999,\n  quota: 1e10,\n  chainId: 1,\n  version: 0,\n  validUntilBlock: 999999,\n  value: '0x0',\n}\n// create contract instance\nconst myContract = new web3.appchain.Contract(abi)\n\n// deploy contract and get transaction result\nconst txRes = await myContract\n  .deploy({\n    data: bytecode,\n    arguments: [],\n  })\n  .send(tx)\n\n// get transaction receipt by transaction hash\nconst receipt = await web3.listeners.listenToTransactionReceipt(txRes.hash)\n\n// set contract address to contract instance\nmyContract.options.address = receipt.contractAddress\n```\n\n### Store Abi\n\n```javascript\n/**\n * @method storeAbi\n * @desc send contract abi to AppChain\n * @param {string} - contract hash\n * @param {abi} - abi object\n * @return {Promise<object>} Promise returns transaction receipt object\n */\nconst contractAddress = '0x6fc32e7bdcb8040c4f587c3e9e6cfcee4025ea58'\nconst abi = JSON.parse(\n  '[{\"constant\":false,\"inputs\":[{\"name\":\"_value\",\"type\":\"uint256\"}],\"name\":\"set\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"get\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"}]',\n)\n\nconst receipt = nervos.appchain.storeAbi(contractAddress, abi, transaction)\n```\n\n### Use Contract\n\n```javascript\nconst abi = JSON.parse(\n  '[{\"constant\":false,\"inputs\":[{\"name\":\"_value\",\"type\":\"uint256\"}],\"name\":\"set\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"get\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"}]',\n)\nconst contract = new nervos.appchain.Contract(abi, contractAddress)\n\n// call method\n// get method is specified by contract through abi\n// contract.methods.myMethod(paramters).call(transaction)\ncontract.methods.get().call()\n\n// send method\n// set method is specified by contract through abi\n// contract.methods.myMethod(parameters).send(transaction)\ncontract.methods.set(5).send(transaction)\n```\n\n## Utils API\n\n### signer\n\n```javascript\n/**\n * @method signer\n * @desc sign a transaction\n * @param {object} transaction object\n * @param {string} [externalPrivateKey] - if external private key exsits, the one in transaction object will be overriden\n * @return {string} signedTransaction\n */\nnervos.appchain.signer({\n  privateKey: '0x7cc34429d268cdf33e1595d9aa3c56bfcb785c24b7f6dd031fe059d93d8e92d9',\n  data:\n    '6060604052341561000f57600080fd5b60d38061001d6000396000f3006060604052600436106049576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806360fe47b114604e5780636d4ce63c14606e575b600080fd5b3415605857600080fd5b606c60048080359060200190919050506094565b005b3415607857600080fd5b607e609e565b6040518082815260200191505060405180910390f35b8060008190555050565b600080549050905600a165627a7a723058202d9a0979adf6bf48461f24200e635bc19cd1786efbcfc0608eb1d76114d405860029',\n  nonce: '47',\n  quota: 2.1e13,\n  validUntilBlock: 114930,\n  version: 0,\n  chainId: 1,\n  value: '0',\n})\n```\n\n### unsigner\n\n```javascript\n/**\n * @method unsigner\n * @desc unsign a signed transaction\n * @param {string} signed transaction\n * @return {object} unsigned transaction\n * {\n *    crypot: 0,\n *    sender: {\n *      address: 'f74b3a9c67d4b657dd335e1d5f57e7ef7d160470',\n *      publicKey: '708e8f442b8b94735d09c7f32eb05c0831f1f888dbbde5f979c0fd0613808facb857207c420b1c75a62612995a78455c2c21756e28a0a1c881d62ea3d6f975f0',\n *    },\n *    signature: '9941c2619195b833b3292a6aeb5aa568ee0a8cd5eef67e1ff77612c87121b65866483ba0c79d88445ad368459c600fbf52b6d0c20aaa507ecdaf233ff4cf2c4701',\n *    transaction: {\n *      chainId: 1,\n *      data: [...],\n *      nonce: '2e96d7a387092faa' ,\n *      quota: 1e10,\n *      to: '',\n *      validUntilBlock: 663228,\n *      value: [...],\n *      version: 0,\n *    }\n * }\n */\nnervos.appchain.unsigner(transactionContent)\n```\n\n### transactionReceiptListener\n\n```javascript\n/**\n * @method listenToTransactionReceipt\n * @desc listen to transaction receipt by hash\n * @param {string} transaction hash\n * @return {Promise<object>} transaction receipt object\n */\nnervos.listeners.listenToTransactionReceipt(result.hash).then(console.log)\n```\n\n## System Contracts API\n\nSystem contracts locating in `nervos.system` can be used as normal contracts.\n\n```javascript\nnervos.system.admin\nnervos.system.authorization\nnervos.system.batchTx\nnervos.system.chainManager\nnervos.system.emergencyBrake\nnervos.system.groupManagement\nnervos.system.nodeManager\nnervos.system.permissionManagement\nnervos.system.priceManager\nnervos.system.quotaManager\nnervos.system.roleManagement\nnervos.system.sysConfig\nnervos.system.versionManage\n```\n\nCorresponding methods can be found [here](https://docs.nervos.org/cita/#/contracts_guide/sys)\n\n## Additional Utils\n\n```javascript\n/**\n * @function isPrivateKey\n * @desc check if private key is in right format\n * @param {string} - privateKey\n * @return {boolean} - valid\n */\nconst valid = nervos.utils.isPrivateKey('0x7cc34429d268cdf33e1595d9aa3c56bfcb785c24b7f6dd031fe059d93d8e92d')\n```\n","readmeFilename":"README.md"}