{"_id":"@sashimiswap/compound-js","_rev":"45-89b8f638e674dc9e8ec8bf5869ab8093","name":"@sashimiswap/compound-js","dist-tags":{"latest":"0.4.6","beta":"0.4.4-aplha.9"},"versions":{"0.2.0":{"name":"@sashimiswap/compound-js","version":"0.2.0","author":{"name":"Compound Labs, Inc."},"description":"A JavaScript SDK for Ethereum and the Compound Protocol.","license":"BSD-3-Clause","main":"dist/nodejs/index.js","scripts":{"lint":"eslint ./src/*.ts","build":"npm run lint && ./node_modules/.bin/tsc && npm run rollup","docs":"./node_modules/typedoc/bin/typedoc --out ./docs/ ./src/","compound_docs":"node ./scripts/compound-docs.js","prepare":"npm run build","publish_patch":"npm version patch && npm publish --access public","publish_minor":"npm version minor && npm publish --access public","publish_major":"npm version major && npm publish --access public","rollup":"rollup -c rollup.config.ts","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/compound-finance/compound-js.git"},"keywords":["compound","compound.js","compound finance","compound protocol","decentralized finance","defi","ethereum"],"devDependencies":{"@babel/core":"^7.10.2","@babel/preset-env":"^7.10.2","@babel/preset-typescript":"^7.10.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^9.0.0","@types/node":"^14.0.11","@typescript-eslint/eslint-plugin":"^4.2.0","@typescript-eslint/parser":"^4.2.0","babel-jest":"^26.0.1","docblock-parser":"^1.0.0","eslint":"^7.9.0","jest":"^26.0.1","rollup":"^2.15.0","rollup-plugin-babel-minify":"^10.0.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-polyfills":"^0.2.1","typedoc":"^0.18.0","typescript":"^3.9.5"},"dependencies":{"ethers":"^5.0.7"},"gitHead":"ca9c02d5e86689150a6f9770dfbb364ea2aec837","bugs":{"url":"https://github.com/compound-finance/compound-js/issues"},"homepage":"https://github.com/compound-finance/compound-js#readme","_id":"@sashimiswap/compound-js@0.2.0","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-DN6i44mOppr80vZg4c2IvsWYZ8VzE0Rw1QSGoUAgNobVfbXXucWTtccCiU2gG5Hg5v8WDk7CFuRkh7/d17Ua2A==","shasum":"0869f15f837cfdaf213dd09cdd07b00ba612cb96","tarball":"https://registry.npmjs.org/@sashimiswap/compound-js/-/compound-js-0.2.0.tgz","fileCount":103,"unpackedSize":1596121,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkSe3CRA9TVsSAnZWagAA1rUP/iGGgE88mMXn9wUTA+s3\nnGLfKXLSPZpCVVPJVjL2NN2YmE8KvwG/Joe849apCE6BQ08uSnpPTieFe0f0\nZX/XUM9opeGrYp5kNxH1EItxgkeH3Ox7iOGjcH7M/hVNgq4s/rPDj3zlLplS\nSsl1yrBZJblky5NgvOqfirAsPhePlfBikWCFQlIu47wlsP1O9A48vGwlBrSZ\nfP68fZXLoFodNTF/btCLhXvmC0EGBblyVy7oinadp8L2OYU+yNMV7d+tCs1b\nOZu/Dy8mbfruL2tTDbDbhTipGESUaBpF1QwgPzG1SwWcVLZTYXneTwZ6/vz2\n75rXKTLlQgGG921X1+dXGq2hKWxq9BCPMmOaTfmmRDrX6jqCwRy1Qp/o5bOd\ne6hTkLcLodZMyC7Um1xzsuof7n7q9WEm1oTd4RcJm09gw5lLFtH3Mj+pAGrY\nF5DFG8A2SMrmPZ+YlLYu5hbGwd1KqH6Gs63BdeXvQ2QpcZZeVDrL2LzLxbuR\nVD7MAlOw0mHSpyFSnItRM/lh5gkeIfenFLUd1PNw7mdNaufcfr3JRMATH1js\nGFIpsGDJancrTsvxxpnFIMubqxWzSOD+HstSBxdD8iuqE6EwMYx56swA0sTA\n77tRQe1hZ9GGnFuCEw6UdSNMHUeRkppBFXmUN3CuYIH/sxemQgrxnbRhNfts\nYwi+\r\n=kan7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFIC9ejPCftkl0S8AFZSbGBm8cJkF6q+y5dXuGCfTz/QAiAzLzO3HQSu6d6MQmPSQXH/h7eRD8axlG4ke5tQC8rfrw=="}]},"maintainers":[{"name":"atom-yang","email":"atom.yang@hoopox.com"},{"name":"wjp910","email":"376739628@qq.com"},{"name":"aelfofficial","email":"aelfofficial@gmail.com"}],"_npmUser":{"name":"atom-yang","email":"atom.yang@hoopox.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/compound-js_0.2.0_1603348406673_0.5589788087150185"},"_hasShrinkwrap":false},"0.3.0":{"name":"@sashimiswap/compound-js","version":"0.3.0","author":{"name":"Compound Labs, Inc."},"description":"A JavaScript SDK for Ethereum and the Compound Protocol.","license":"BSD-3-Clause","main":"dist/nodejs/index.js","scripts":{"lint":"eslint ./src/*.ts","build":"npm run lint && ./node_modules/.bin/tsc && npm run rollup","docs":"./node_modules/typedoc/bin/typedoc --out ./docs/ ./src/","compound_docs":"node ./scripts/compound-docs.js","prepare":"npm run build","publish_patch":"npm version patch && npm publish --access public","publish_minor":"npm version minor && npm publish --access public","publish_major":"npm version major && npm publish --access public","rollup":"rollup -c rollup.config.ts","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/compound-finance/compound-js.git"},"keywords":["compound","compound.js","compound finance","compound protocol","decentralized finance","defi","ethereum"],"devDependencies":{"@babel/core":"^7.10.2","@babel/preset-env":"^7.10.2","@babel/preset-typescript":"^7.10.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^9.0.0","@types/node":"^14.0.11","@typescript-eslint/eslint-plugin":"^4.2.0","@typescript-eslint/parser":"^4.2.0","babel-jest":"^26.0.1","docblock-parser":"^1.0.0","eslint":"^7.9.0","jest":"^26.0.1","rollup":"^2.15.0","rollup-plugin-babel-minify":"^10.0.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-polyfills":"^0.2.1","typedoc":"^0.18.0","typescript":"^3.9.5"},"dependencies":{"ethers":"^5.0.7"},"gitHead":"1a6fda0a3b398b861ee738d6e2f7295d573c3bef","bugs":{"url":"https://github.com/compound-finance/compound-js/issues"},"homepage":"https://github.com/compound-finance/compound-js#readme","_id":"@sashimiswap/compound-js@0.3.0","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-p+yGVR8cWVaiw/JhW61sHK+8ssKMrM+AORlRZ4xEXcER3ibthy5Voio1ZENUh589FE4d8RAkiQr6QWjsma+KMg==","shasum":"e4ab5e49e06d54604edcb74705f120330d0a532c","tarball":"https://registry.npmjs.org/@sashimiswap/compound-js/-/compound-js-0.3.0.tgz","fileCount":103,"unpackedSize":1612839,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfl5JXCRA9TVsSAnZWagAAwygQAKTpdAxjl9PdxAH/FRXw\nSfaXN1Hl0hLlwz1fYJ94J/UmnITrhrf2UT730Yt3QXXuvOTLM+muIzqStEW/\ncmEZ/9qLa01W8HSF1kAf+rBdM97oW554AxRqnAgLppMCrN+xYYNgq6JN7cJ0\nFdHKWWdBb2CSdOp0uph2JfQI187WO52hG4HN28V3p31/jsFN5PD3kpKbLrN8\noQeKC6lGCT2DOeHz6mNEZM53kwyMhHRfDW98ivFQfD20KczuE/pJbCRAmOb1\nB9cVBRywDY4vQtMraArBiZCX152n3z1z7jVoeQxBSphLL3gJJ7JLDkVCOdVR\na1ZIvxerv2absfEzLy1FXXksjtNVM7hPogyKXIcj2hdGsQUrYg5srZ9uN0PJ\nMBBKf3EEOxsCOAeXcH2e+8K6fjuJfnafuOhxPS9ljriNh62fcyaoGIT4Bxgw\nlRk1GzLqhJZAqxyX6Wjr2yHfSC4VDjAPQlP1QywsmhZB0SGJSOEMLJ/Mt5oF\nGhRDqK7RJawxgkSRRzofiKjxsTa9RDRUEWZNlyLYTNxrPKlnFiF6YTNzyZu7\ncggZUxrCB1DtnhHtkxlUEFgY2g7Vedx2DFMcfETbQLTk21amT7VzNLg3SwE/\n1CMtVC34gqsl5xh/Pcrmpotls3WfnX57tLv1ZddW9iVKJ50+zZ0jdjKDTDHW\nX8jj\r\n=Bcdt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDA7pf4HPuLKFglCLtqshf73xt2jvLIZ0nHtw1r9mi8tQIhAKzhhvYnpxelSQ7HoCJrAsf1IITHWETs+p0LTlL7JCeD"}]},"maintainers":[{"name":"atom-yang","email":"atom.yang@hoopox.com"},{"name":"wjp910","email":"376739628@qq.com"},{"name":"aelfofficial","email":"aelfofficial@gmail.com"}],"_npmUser":{"name":"atom-yang","email":"atom.yang@hoopox.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/compound-js_0.3.0_1603768918811_0.13248660929760026"},"_hasShrinkwrap":false},"0.3.1":{"name":"@sashimiswap/compound-js","version":"0.3.1","author":{"name":"Compound Labs, Inc."},"description":"A JavaScript SDK for Ethereum and the Compound Protocol.","license":"BSD-3-Clause","main":"dist/nodejs/index.js","scripts":{"lint":"eslint ./src/*.ts","build":"npm run lint && ./node_modules/.bin/tsc && npm run rollup","docs":"./node_modules/typedoc/bin/typedoc --out ./docs/ ./src/","compound_docs":"node ./scripts/compound-docs.js","prepare":"npm run build","publish_patch":"npm version patch && npm publish --access public","publish_minor":"npm version minor && npm publish --access public","publish_major":"npm version major && npm publish --access public","rollup":"rollup -c rollup.config.ts","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/compound-finance/compound-js.git"},"keywords":["compound","compound.js","compound finance","compound protocol","decentralized finance","defi","ethereum"],"devDependencies":{"@babel/core":"^7.10.2","@babel/preset-env":"^7.10.2","@babel/preset-typescript":"^7.10.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^9.0.0","@types/node":"^14.0.11","@typescript-eslint/eslint-plugin":"^4.2.0","@typescript-eslint/parser":"^4.2.0","babel-jest":"^26.0.1","docblock-parser":"^1.0.0","eslint":"^7.9.0","jest":"^26.0.1","rollup":"^2.15.0","rollup-plugin-babel-minify":"^10.0.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-polyfills":"^0.2.1","typedoc":"^0.18.0","typescript":"^3.9.5"},"dependencies":{"ethers":"^5.0.7"},"gitHead":"8f965abf863d78703c4c1b50ec4c001706b81fe7","bugs":{"url":"https://github.com/compound-finance/compound-js/issues"},"homepage":"https://github.com/compound-finance/compound-js#readme","_id":"@sashimiswap/compound-js@0.3.1","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-jAl6x676+KJ2J0fGAgVNp85Jd3CJ4p51c+2Nhy5psdrDEFo4mMszyAkijEgd6SbUPBnk2f7uoLJGSc8EbWf6HA==","shasum":"4756cdc8465b1ab7c83d2e3dbafd6d38d50d1d7f","tarball":"https://registry.npmjs.org/@sashimiswap/compound-js/-/compound-js-0.3.1.tgz","fileCount":103,"unpackedSize":1613403,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfl+jLCRA9TVsSAnZWagAAmTkP/0701qWDnxQe8mrT5kDn\ns2UF2OmgtePeYFnWKGoTRZI21yB52KZHlFdZfNTQzLYDtfMrfKWeUpQ9eaVB\nSfULjBP/vDPgeFPVgluKla55fJ9wkEywbXsvQhNLEZ/XcFKZg9MpYLRYWWKa\nIAGKDIMH6tQfSpYnGBY0NnZqo4LekJ2g7TvTxxYFGdDv8i7lMSFw5nlD4PwE\noP8hKKmHsp5+LHTuickYOf14ImSUx5Xqu5BcWaKdNTouFKokMuSCnYP5k17g\ndstADJxZ/ySz26RhA1UIC0x7HdpJlqiHeDhV/oSzJ3yQyezZAP/WL+E5uM3s\nO4Re+Cc9I2qhFg7LoKltREciSVgQlbJ9R4Dv7UspPRSUONH4wkhLmSbvZ0/k\nJZ98fuy9TXeqYYfS7bj1cUfhZ8+cA88dDVBzJzks2E9isc1uxpEV17zS8BnM\n3JOfzbYP0MxrhqHNEu3NbbvQvLa9WtIsik8Rlmg+6qHs7tU+4v1Hgch1+VpU\n4lC02z1j2nYhyWPXVf/xhYx9/PBiV7u5qcl5usCaUt17TSVCPQodhB0yxbrB\nx9/B9aQ8/57InHSqnYzMLZukc01aLo7n+ygiHjEDmN9S/sm2zhHrzRCongKx\nMw9luMAeOMtmgDqkrmXPK6c5D4tf1e8Ic44HPYuXGf1E+NcIrO4NkF21/wLd\nugDq\r\n=vgcv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEyk13QJTa06cfru1dN/kW8uyjgWjlLAZ5WxmgbPL1I3AiB3Q1S4FylQLlbIVPifG7Vl2Y8Lpb1Y0Mg5wVDYaHnFgA=="}]},"maintainers":[{"name":"atom-yang","email":"atom.yang@hoopox.com"},{"name":"wjp910","email":"376739628@qq.com"},{"name":"aelfofficial","email":"aelfofficial@gmail.com"}],"_npmUser":{"name":"atom-yang","email":"atom.yang@hoopox.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/compound-js_0.3.1_1603791051265_0.06492392163621408"},"_hasShrinkwrap":false},"0.3.2":{"name":"@sashimiswap/compound-js","version":"0.3.2","author":{"name":"Compound Labs, Inc."},"description":"A JavaScript SDK for Ethereum and the Compound Protocol.","license":"BSD-3-Clause","main":"dist/nodejs/index.js","scripts":{"lint":"eslint ./src/*.ts","build":"npm run lint && ./node_modules/.bin/tsc && npm run rollup","docs":"./node_modules/typedoc/bin/typedoc --out ./docs/ ./src/","compound_docs":"node ./scripts/compound-docs.js","prepare":"npm run build","publish_patch":"npm version patch && npm publish --access public","publish_minor":"npm version minor && npm publish --access public","publish_major":"npm version major && npm publish --access public","rollup":"rollup -c rollup.config.ts","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/compound-finance/compound-js.git"},"keywords":["compound","compound.js","compound finance","compound protocol","decentralized finance","defi","ethereum"],"devDependencies":{"@babel/core":"^7.10.2","@babel/preset-env":"^7.10.2","@babel/preset-typescript":"^7.10.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^9.0.0","@types/node":"^14.0.11","@typescript-eslint/eslint-plugin":"^4.2.0","@typescript-eslint/parser":"^4.2.0","babel-jest":"^26.0.1","docblock-parser":"^1.0.0","eslint":"^7.9.0","jest":"^26.0.1","rollup":"^2.15.0","rollup-plugin-babel-minify":"^10.0.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-polyfills":"^0.2.1","typedoc":"^0.18.0","typescript":"^3.9.5"},"dependencies":{"ethers":"^5.0.7"},"gitHead":"01a01d31757dbebd93fc9ca0218ec8896493c25c","bugs":{"url":"https://github.com/compound-finance/compound-js/issues"},"homepage":"https://github.com/compound-finance/compound-js#readme","_id":"@sashimiswap/compound-js@0.3.2","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-7fZIyFDzrepaHGyHLeTuM4k6zol4sFsoZLyVjkG5WlSEibsjM2fO1F1o7e3fhMAwD06Wn2rdj+Vdci8GYtTMiA==","shasum":"9a4f8d376064a53ee7f72195d50162318a9f2f4a","tarball":"https://registry.npmjs.org/@sashimiswap/compound-js/-/compound-js-0.3.2.tgz","fileCount":103,"unpackedSize":1624181,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmQwpCRA9TVsSAnZWagAAiVcQAIBdyFilcqUW1YF51tEh\nxeYrPin+ySEyr68Ro8GFS3kv0R4GJmHBGlWEd43KsN9rITj6fXkDK9AlsxvC\nGSfVSI3AuG0YjhdfxEeBeEqT5fI17HjOv+kARuCu7sbR9/G6AMW6jRz3ztOQ\nkMqPR0z6n0d0nok2PnVk2VDdIk9Z7cgoiF960TtRIf+xqgbsPVGAzJt5GZ9v\nMnqHFWY1bICwXPCGwVFryKC06lGifunsdgFL939XXo9/FriXujnbnaqqW3EC\ndrmtAdeRq4IWt5D7FLwJpLFw1l6mVivpz1LdBZbQFcvRF9DLeT/jXWo+AEEx\nQ+MX68QJqa3oWk0VbM28ZhHXBeK3wDSAwVH6MW8KvMkHQGEIuE3XKjx/4jX9\nEDP99oz35c4q/OX136gqMgtH7tIJLeZhC1kixxwWF8F+3sYUlxV0xMZc6Upj\nELhJK2nVmFiYMepDaW3WYh1dy4k96V3q6CSoB8PRPhmjDAs3ZMK65XljAZ36\nz5ls1V2CE0x096zREwqeXfW7NsZ4OTMFE65sO1yl5uGlEGGtJbQVchWTsBPb\nlm5hzL9XJ3vbYlnKF9me3SqZ4pHr8sZqUWro2gZOZ5QMSgtWjlI+qGZt3zQu\nNjypSt7Vhnbdob1IXc95p/VVC3Iieeuutf3uvqvEz8IR9J5CGbbjcw+IiG/m\nkiwr\r\n=nSO5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDpWCpCd7QkQ7aS3nUiyX2kxAExpA1gHzySK0NVVcftDgIgOT2vuY3/CcFEnVw0GiLVikCjQZSGDUW8F+zszX/VIwE="}]},"maintainers":[{"name":"atom-yang","email":"atom.yang@hoopox.com"},{"name":"wjp910","email":"376739628@qq.com"},{"name":"aelfofficial","email":"aelfofficial@gmail.com"}],"_npmUser":{"name":"atom-yang","email":"atom.yang@hoopox.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/compound-js_0.3.2_1603865641128_0.5840038130467857"},"_hasShrinkwrap":false},"0.3.2-rc.1":{"name":"@sashimiswap/compound-js","version":"0.3.2-rc.1","author":{"name":"Compound Labs, Inc."},"description":"A JavaScript SDK for Ethereum and the Compound Protocol.","license":"BSD-3-Clause","main":"dist/nodejs/index.js","scripts":{"lint":"eslint ./src/*.ts","build":"npm run lint && ./node_modules/.bin/tsc && npm run rollup","docs":"./node_modules/typedoc/bin/typedoc --out ./docs/ ./src/","compound_docs":"node ./scripts/compound-docs.js","prepare":"npm run build","publish_patch":"npm version patch && npm publish --access public","publish_minor":"npm version minor && npm publish --access public","publish_major":"npm version major && npm publish --access public","rollup":"rollup -c rollup.config.ts","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/compound-finance/compound-js.git"},"keywords":["compound","compound.js","compound finance","compound protocol","decentralized finance","defi","ethereum"],"devDependencies":{"@babel/core":"^7.10.2","@babel/preset-env":"^7.10.2","@babel/preset-typescript":"^7.10.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^9.0.0","@types/node":"^14.0.11","@typescript-eslint/eslint-plugin":"^4.2.0","@typescript-eslint/parser":"^4.2.0","babel-jest":"^26.0.1","docblock-parser":"^1.0.0","eslint":"^7.9.0","jest":"^26.0.1","rollup":"^2.15.0","rollup-plugin-babel-minify":"^10.0.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-polyfills":"^0.2.1","typedoc":"^0.18.0","typescript":"^3.9.5"},"dependencies":{"ethers":"^5.0.7"},"gitHead":"01a01d31757dbebd93fc9ca0218ec8896493c25c","bugs":{"url":"https://github.com/compound-finance/compound-js/issues"},"homepage":"https://github.com/compound-finance/compound-js#readme","_id":"@sashimiswap/compound-js@0.3.2-rc.1","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-lkqunoTiM4KTNXiMYRDMHlAdNYexdYPuEYFW1q5znoeNYPyDR23PFRx/jpApmmDrBUjgi+DW+vDs04pVfJPprQ==","shasum":"f92928234bf21c5444f86b53d00b7ea0ddcfe858","tarball":"https://registry.npmjs.org/@sashimiswap/compound-js/-/compound-js-0.3.2-rc.1.tgz","fileCount":103,"unpackedSize":1617978,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfoQOcCRA9TVsSAnZWagAAX0EP/0xrfYKELFCrsMdDAK9D\nWXyLPoTM7x+r5//NXawVNNUdjHYvxSlEwL1Mrm1AYUvtAiQG4kFbceGME40L\nzGYrqBvaTzfG3V7aBVkH/KGyZ8h7B6zhrpeoqSMKQPqDwLzXpCeNchnt5KNo\nF1ZwruReELfJ/zX/NSuX/08UKpiRTnADJqyafZ2ZvGrTHI6vy7DmwlDcCIPh\ngyk7zX9UqeYrydIQtm3ZMf3gS4DdXtKPo2+cenEqfQphujXIxDIRZJ36MGQX\ndQ9eRTdQoFz/RuyyfjUzayuvW2hg67EU3vqhBo4zT8mtcN1e0uxScDb+tpmg\nA34jRdRifBTzDEnMdXXxlxRr1xlyN/tYQTn06E4jUurOl0z1kGeZQU0X2ZCx\nddd04mJEjxchWgInr9E2QoQnQzFgkSd0oxhpRwlFmAyM2O6kAmLJpCkoqZKo\nOMmmWUykTk6hvKDtJluHSZ2vw/x/WaCrGdViZ2GGLUAuFIxzYyxu5WsC1Bwq\nCTC9uHqJIdoq8tuA2iU/lSMF8CmkneHdEmU46kiXWHh6EbwJoFpkhY9dPfzA\nZB2jcjJtljc71t+wHo+lurgb/KP+CVxGELrJHK/13DGJvhdNNbOz0SpPH9wl\notfbO3WfhoxrGeNQtWy+IENMvUBad9NbVlIQ6+9MWqinzQcSe3HDF0tDS0mt\nJRGb\r\n=vm2R\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpTP/pN3ciZVU/pr8gUFtMjj/vT2ZfZObtObgK69E7MwIhAIP+pmz0X/AMXfftBUOawLRk+bC0euCsBCd1STT6KWxf"}]},"maintainers":[{"name":"atom-yang","email":"atom.yang@hoopox.com"},{"name":"wjp910","email":"376739628@qq.com"},{"name":"aelfofficial","email":"aelfofficial@gmail.com"}],"_npmUser":{"name":"atom-yang","email":"atom.yang@hoopox.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/compound-js_0.3.2-rc.1_1604387739757_0.4247930586392952"},"_hasShrinkwrap":false},"0.3.2-rc.2":{"name":"@sashimiswap/compound-js","version":"0.3.2-rc.2","author":{"name":"Compound Labs, Inc."},"description":"A JavaScript SDK for Ethereum and the Compound Protocol.","license":"BSD-3-Clause","main":"dist/nodejs/index.js","scripts":{"lint":"eslint ./src/*.ts","build":"npm run lint && ./node_modules/.bin/tsc && npm run rollup","docs":"./node_modules/typedoc/bin/typedoc --out ./docs/ ./src/","compound_docs":"node ./scripts/compound-docs.js","prepare":"npm run build","publish_patch":"npm version patch && npm publish --access public","publish_minor":"npm version minor && npm publish --access public","publish_major":"npm version major && npm publish --access public","rollup":"rollup -c rollup.config.ts","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/compound-finance/compound-js.git"},"keywords":["compound","compound.js","compound finance","compound protocol","decentralized finance","defi","ethereum"],"devDependencies":{"@babel/core":"^7.10.2","@babel/preset-env":"^7.10.2","@babel/preset-typescript":"^7.10.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^9.0.0","@types/node":"^14.0.11","@typescript-eslint/eslint-plugin":"^4.2.0","@typescript-eslint/parser":"^4.2.0","babel-jest":"^26.0.1","docblock-parser":"^1.0.0","eslint":"^7.9.0","jest":"^26.0.1","rollup":"^2.15.0","rollup-plugin-babel-minify":"^10.0.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-polyfills":"^0.2.1","typedoc":"^0.18.0","typescript":"^3.9.5"},"dependencies":{"ethers":"^5.0.7"},"gitHead":"01a01d31757dbebd93fc9ca0218ec8896493c25c","bugs":{"url":"https://github.com/compound-finance/compound-js/issues"},"homepage":"https://github.com/compound-finance/compound-js#readme","_id":"@sashimiswap/compound-js@0.3.2-rc.2","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-DsUuXpITO/WokwkmEHCfSGZOz3fQxDh6QPfkUZbbmWhVohWnYkWRxJHAsJvLtNhwnmuhcGzJLaBxGl3pQkDJxQ==","shasum":"23193df8e6d1f0f6d8a3ee1bbace4eed369231e2","tarball":"https://registry.npmjs.org/@sashimiswap/compound-js/-/compound-js-0.3.2-rc.2.tgz","fileCount":103,"unpackedSize":1617978,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfoQROCRA9TVsSAnZWagAAHYMQAIkQK9QsCRQhAOgN75I+\nxAeCPqZaiyoFto1rOwa8o2k4fMJSHJHulgRceQ/RyYHrLo5DLZ5ShWi1P7nf\nZ1xk0SEgwF3IwdMjSxQUMri7ZE8DQssng7R78/6dfEtZY54BcIWt2ycDuDfx\nfPkiTeyHwFTDVC4UtN/L1ryeU+7JcBCw53LqP8kt2GS4Xea/BHRHYbXTmJeo\nfaWq079g4HhVf7G+Tys7nE7md80JjERuwhF6AIRGf9pTx825x79+lGgrTWwZ\njQFsDML3IGHPla/ioIMP6fK12HK/U/N892MiJGmCZVxtwo5QgsXTf+ApxlB5\nkKrKavghKeO/Hg3I4C/tg1zMPfiG8Z8VGcmJvpbaKSFKMKNbFN6kR0Hv063Q\niY6mUFK+sNhE3a594JXvq8Qgtk/LVCanlGWuvbmXCLrAmr1h9YyGGC0OnjRx\n+/i5Z4QWuCqUZZTOw4yvPf8ZLr60UI7z4Yff7ER+sQxy/WMluZ97F9R8wpcJ\nh87016yZAiIbJAq3vjO1L9Oj+N2UsuFpzZinPX07q/u8YzcsCGkHCbS/nzz2\n0hgycl+rPJZXoVBz+lfTFWTUjctV/gTM8bwbocnszL8TkWSOJ2Uy9gRtqk0A\n9S1zJsm9/TNDtwQHrPI9zFzVUwZYyxQFegaPdzWpd5B3s/YeUKkN7mvwpbOc\nOKqM\r\n=fUlz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDosOgFZE27LbYkufnlOKTdFs1hu2FU300VIKTbxFfBlAIhAMeg6moBum9VahZ4VRbt+vtrzFp1ABcphcLU4BRBtEfM"}]},"maintainers":[{"name":"atom-yang","email":"atom.yang@hoopox.com"},{"name":"wjp910","email":"376739628@qq.com"},{"name":"aelfofficial","email":"aelfofficial@gmail.com"}],"_npmUser":{"name":"atom-yang","email":"atom.yang@hoopox.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/compound-js_0.3.2-rc.2_1604387917580_0.5121117498694545"},"_hasShrinkwrap":false},"0.3.2-rc.3":{"name":"@sashimiswap/compound-js","version":"0.3.2-rc.3","author":{"name":"Compound Labs, Inc."},"description":"A JavaScript SDK for Ethereum and the Compound Protocol.","license":"BSD-3-Clause","main":"dist/nodejs/index.js","scripts":{"lint":"eslint ./src/*.ts","build":"npm run lint && ./node_modules/.bin/tsc && npm run rollup","docs":"./node_modules/typedoc/bin/typedoc --out ./docs/ ./src/","compound_docs":"node ./scripts/compound-docs.js","prepare":"npm run build","publish_patch":"npm version patch && npm publish --access public","publish_minor":"npm version minor && npm publish --access public","publish_major":"npm version major && npm publish --access public","rollup":"rollup -c rollup.config.ts","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/compound-finance/compound-js.git"},"keywords":["compound","compound.js","compound finance","compound protocol","decentralized finance","defi","ethereum"],"devDependencies":{"@babel/core":"^7.10.2","@babel/preset-env":"^7.10.2","@babel/preset-typescript":"^7.10.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^9.0.0","@types/node":"^14.0.11","@typescript-eslint/eslint-plugin":"^4.2.0","@typescript-eslint/parser":"^4.2.0","babel-jest":"^26.0.1","docblock-parser":"^1.0.0","eslint":"^7.9.0","jest":"^26.0.1","rollup":"^2.15.0","rollup-plugin-babel-minify":"^10.0.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-polyfills":"^0.2.1","typedoc":"^0.18.0","typescript":"^3.9.5"},"dependencies":{"ethers":"^5.0.7"},"gitHead":"01a01d31757dbebd93fc9ca0218ec8896493c25c","bugs":{"url":"https://github.com/compound-finance/compound-js/issues"},"homepage":"https://github.com/compound-finance/compound-js#readme","_id":"@sashimiswap/compound-js@0.3.2-rc.3","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-fWYSkyPe6U5/jVCqOucIylZchAbU6WjTdbZ/hM1A7FPp8ljqXbQZxNIazd/wZXHYv73slXsoBaaKgrI27MYkSg==","shasum":"c8ca107b2ec65d486df7f67739a44d5aea9e0cd0","tarball":"https://registry.npmjs.org/@sashimiswap/compound-js/-/compound-js-0.3.2-rc.3.tgz","fileCount":103,"unpackedSize":1567781,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfo2jACRA9TVsSAnZWagAAnBIQAI371eqmW2FAt3t+Fxwp\n4xqJr+iZE4henCy5gPYGEpTB4oP0V1q/9bZ5GafMHESSVo4VCuqF5FzRAkrk\nnz0s287ptgDsRvjxJrcReyTfrBmqUaPBAmEfVu3yjdKDr2bsOK05Mna0EwQn\nF8AO3BsrNlGiy40d/F06EjU/m4ge16OuBorjkd6caMEklSgK0aJym9crrQCW\nsmD/QGJaFi0aCQKJZB/KMl4T7TgiwXx8XwI6Wo9gKwXKNMZTna9oF1SFmfpF\nUub3VWno/w2GFx1cOfU2uuf2AiWxhsjBabwZJgRws5ZUVWnrVfgSq2M86/qn\nVY0gXI+4Na2g7vDOxvgEyGzfkes0VW6mVmuObe7cNYI4S/h4YkSHG1GOivpR\nIKWFbP+z8t03wanwJ/fDmDu2JvOQmta6ZSOf93J7JSUqnsxPh/WIRxjHc1D2\nojqHmpC3IiSqk4CUFAD/p0cakYLMI4USQ0SiFAh5HrY7hefC8TCHSZeH64N1\nPPwqZrEYXEj7vBV9b4hsjv+6WC1BdPhSL/ez2tcsu5IqYWYjdsWiurfjCp3E\nbITrd9KdaZi++7XuMYa59wO59fBpq3hCrOLiBG3dJgf1lfMojm9Sz2v1kpHf\nUdM3wvctqnT1BdyOI/iMyxyQDH4qSDzKQzDIT6pb+/SJ9xn44Fxz7f8RBHPw\n+1fe\r\n=oSJx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICj4wKHVSMu7nOefaDm261pRrkTzCwx4jM3qAJCHEw51AiEAqgMgDzfvboZeIAO7Luml3dvspVhXuNQ3mkv/DbjzZcM="}]},"_npmUser":{"name":"atom-yang","email":"atom.yang@hoopox.com"},"directories":{},"maintainers":[{"name":"atom-yang","email":"atom.yang@hoopox.com"},{"name":"wjp910","email":"376739628@qq.com"},{"name":"aelfofficial","email":"aelfofficial@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/compound-js_0.3.2-rc.3_1604544703652_0.01309834062881321"},"_hasShrinkwrap":false},"0.3.2-rc.4":{"name":"@sashimiswap/compound-js","version":"0.3.2-rc.4","author":{"name":"Compound Labs, Inc."},"description":"A JavaScript SDK for Ethereum and the Compound Protocol.","license":"BSD-3-Clause","main":"dist/nodejs/index.js","scripts":{"lint":"eslint ./src/*.ts","build":"npm run lint && ./node_modules/.bin/tsc && npm run rollup","docs":"./node_modules/typedoc/bin/typedoc --out ./docs/ ./src/","compound_docs":"node ./scripts/compound-docs.js","prepare":"npm run build","publish_patch":"npm version patch && npm publish --access public","publish_minor":"npm version minor && npm publish --access public","publish_major":"npm version major && npm publish --access public","rollup":"rollup -c rollup.config.ts","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/compound-finance/compound-js.git"},"keywords":["compound","compound.js","compound finance","compound protocol","decentralized finance","defi","ethereum"],"devDependencies":{"@babel/core":"^7.10.2","@babel/preset-env":"^7.10.2","@babel/preset-typescript":"^7.10.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^9.0.0","@types/node":"^14.0.11","@typescript-eslint/eslint-plugin":"^4.2.0","@typescript-eslint/parser":"^4.2.0","babel-jest":"^26.0.1","docblock-parser":"^1.0.0","eslint":"^7.9.0","jest":"^26.0.1","rollup":"^2.15.0","rollup-plugin-babel-minify":"^10.0.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-polyfills":"^0.2.1","typedoc":"^0.18.0","typescript":"^3.9.5"},"dependencies":{"ethers":"^5.0.7"},"gitHead":"01a01d31757dbebd93fc9ca0218ec8896493c25c","bugs":{"url":"https://github.com/compound-finance/compound-js/issues"},"homepage":"https://github.com/compound-finance/compound-js#readme","_id":"@sashimiswap/compound-js@0.3.2-rc.4","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-2W5WrIFzwuGDURus6Re/BJVaRKfryTP97Ew365VWU/an/HZFDmtPnOA+yXTWiTsdaQYiAlvrpIhlEk/QuUJXhw==","shasum":"3db82ee8d6a1be4c8872c033ee85edfbe87019c7","tarball":"https://registry.npmjs.org/@sashimiswap/compound-js/-/compound-js-0.3.2-rc.4.tgz","fileCount":103,"unpackedSize":1567782,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfo5eXCRA9TVsSAnZWagAA8OsP/08FlN3JKBc5P+aYGM9/\nb9Xm2bByOqaDnArNKRs0mgDFbm1yIcrjYSFqYvO43EEN5rRlBY7qBRHbIY3i\n5ulpdCv0W9cKFn8k8kyDnbgVFW219mTN3CbBwidGMP6UcL2GPoEWRRS1qYLR\nmn1/d/5cc1SH0Bpr3VPdV8/YlTg47WY6piz5ysDEdaAnaeTaUUScUMmUgMfr\n0zw0np4AIiHpR4MEBNpL60SkKGCnI0JcwwoB6qxJH+1TyJ9ExskxZX2ZGdr+\nO6JNewXKW198XmdKIWeyP7rF70u6wNyCoGTScvGK/bBv1IvphLZGUFYY2aaj\nYUhBzc3NOWlIKZDvSyfP9saKobrU1wpxvkGw0r5EwSMPq8vbepHgyBK/iehA\ngAJXY8+PcPwz5ml7/zDW6lo4J8s04UE4nXHbGhjNKZXWtMexLVU/uqaGL7sz\nL0b8tDUABehMtCcHuhJRKiNUFKxln1fT/APWiMQUwIZZpYiXekrUh1Yc0gUS\nu++hke6XZ/Yl3Ni4k+XpNumZFbLK4Jsw/az0dLqq6tCT8gqlcJFBiCJPxzDo\nSBkuJc9a2kSGhz5hWJ4CxYQQgc8snFUjw3SCj4flvr3yXgOt9zg4rehDJuJv\n4mGuaGc7GTJHS4GVwGKi0DYz+50IV7D9vNfAa886WzeXo4nptm1te9XoJ1hS\nOHDg\r\n=8KNB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxVaL0KzDY2GC1VUn+lIqwNFnPUIKQFpcy0Mt6htvzjQIhANPhaSyKi75yjaX8ZWKv9L795irIWqeejJ0LH96a6LN9"}]},"_npmUser":{"name":"atom-yang","email":"atom.yang@hoopox.com"},"directories":{},"maintainers":[{"name":"atom-yang","email":"atom.yang@hoopox.com"},{"name":"wjp910","email":"376739628@qq.com"},{"name":"aelfofficial","email":"aelfofficial@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/compound-js_0.3.2-rc.4_1604556694943_0.7239333909129824"},"_hasShrinkwrap":false},"0.3.2-rc.5":{"name":"@sashimiswap/compound-js","version":"0.3.2-rc.5","author":{"name":"Compound Labs, Inc."},"description":"A JavaScript SDK for Ethereum and the Compound Protocol.","license":"BSD-3-Clause","main":"dist/nodejs/index.js","scripts":{"lint":"eslint ./src/*.ts","build":"npm run lint && ./node_modules/.bin/tsc && npm run rollup","docs":"./node_modules/typedoc/bin/typedoc --out ./docs/ ./src/","compound_docs":"node ./scripts/compound-docs.js","prepare":"npm run build","publish_patch":"npm version patch && npm publish --access public","publish_minor":"npm version minor && npm publish --access public","publish_major":"npm version major && npm publish --access public","rollup":"rollup -c rollup.config.ts","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/compound-finance/compound-js.git"},"keywords":["compound","compound.js","compound finance","compound protocol","decentralized finance","defi","ethereum"],"devDependencies":{"@babel/core":"^7.10.2","@babel/preset-env":"^7.10.2","@babel/preset-typescript":"^7.10.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^9.0.0","@types/node":"^14.0.11","@typescript-eslint/eslint-plugin":"^4.2.0","@typescript-eslint/parser":"^4.2.0","babel-jest":"^26.0.1","docblock-parser":"^1.0.0","eslint":"^7.9.0","jest":"^26.0.1","rollup":"^2.15.0","rollup-plugin-babel-minify":"^10.0.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-polyfills":"^0.2.1","typedoc":"^0.18.0","typescript":"^3.9.5"},"dependencies":{"ethers":"^5.0.7"},"gitHead":"01a01d31757dbebd93fc9ca0218ec8896493c25c","bugs":{"url":"https://github.com/compound-finance/compound-js/issues"},"homepage":"https://github.com/compound-finance/compound-js#readme","_id":"@sashimiswap/compound-js@0.3.2-rc.5","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-i0tHQRj6wTGFOetcR2VZi29oFiPZSORU415vCNa1cBclKGqY6z9/G4ogVPq3fs+cA/Olzu3IWatIGF5osYiHAA==","shasum":"4896c88322e12fcfb7861b8e9ad42ae245b4479f","tarball":"https://registry.npmjs.org/@sashimiswap/compound-js/-/compound-js-0.3.2-rc.5.tgz","fileCount":103,"unpackedSize":1568017,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfo6ZmCRA9TVsSAnZWagAA0y4P/3IjjX4WekBF/x4QZtWG\nuqgUGjRjW4Zsb4YOP0I32Lb9kLV8YgzfaDlebsCxEFlAyXPD2RDhNLtA+BIW\ni5KaIAmusqLMGp3jSawkK0itW5nVggmJy4JlAZxR7rM4Q/+7b8SDD3jMRz24\nmnVYJfuihR8AWgOCEmEvxmzCPI5Chy71x0iYsq9LuM8kCCMR9vFhCCCBp+mS\nePH1I6iB4bHF3Bsqrbh/fvHOA08vr0Wv0MHv2y01LR2mn6BbaSmEW/PNMS5E\nDOKYu08hWHcu6fArPvxeSO2bc8qFf7ujGn+zWxCiVApLOvTFTcD+TKrRPu42\neg3UCGs2AeVN6lP9QJG7ybcy9mINN35OpbejjyYbx1KgX4HhHAHc3sFBNWMs\nJyXOP04MkSZwnRcDuSJCkQRh3iQ28b9BgGN9Fr9fn1yG0O34U1KrnOAisQlb\n6Ad2YttSMl32quN40cJRDMBaOJDx7ljHsP3NkBCLz8XbW1zsTAEyJHVTz/g5\n2FGYIghFK22jxrGGrY6Yr01TJz6Fx0YDk7UZ+fHCWSCa9HqM5y21P7P53oxa\ntAYkbRqxgFForAylOXfo8UUYEZPd/fU3kQgmwDEew6CutPpUPB4EZkcQOWeG\nEYctGDoBjHFQuioQKQUfSQCgtStKDeyY6LQJxIqhRZceyhGgq2EfxdxzzSjf\nuSCX\r\n=7+z+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICxq+Ao7mXpV21efNiisU/uaevMaGgx74F3W9oAkfmzMAiEA2gVYGS2+M+JyoxSIGqJeQHf4g0QKYyGnVszOueRmtrU="}]},"_npmUser":{"name":"atom-yang","email":"atom.yang@hoopox.com"},"directories":{},"maintainers":[{"name":"atom-yang","email":"atom.yang@hoopox.com"},{"name":"wjp910","email":"376739628@qq.com"},{"name":"aelfofficial","email":"aelfofficial@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/compound-js_0.3.2-rc.5_1604560485932_0.867711570286307"},"_hasShrinkwrap":false},"0.3.2-rc.6":{"name":"@sashimiswap/compound-js","version":"0.3.2-rc.6","author":{"name":"Compound Labs, Inc."},"description":"A JavaScript SDK for Ethereum and the Compound Protocol.","license":"BSD-3-Clause","main":"dist/nodejs/index.js","scripts":{"lint":"eslint ./src/*.ts","build":"npm run lint && ./node_modules/.bin/tsc && npm run rollup","docs":"./node_modules/typedoc/bin/typedoc --out ./docs/ ./src/","compound_docs":"node ./scripts/compound-docs.js","prepare":"npm run build","publish_patch":"npm version patch && npm publish --access public","publish_minor":"npm version minor && npm publish --access public","publish_major":"npm version major && npm publish --access public","rollup":"rollup -c rollup.config.ts","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/compound-finance/compound-js.git"},"keywords":["compound","compound.js","compound finance","compound protocol","decentralized finance","defi","ethereum"],"devDependencies":{"@babel/core":"^7.10.2","@babel/preset-env":"^7.10.2","@babel/preset-typescript":"^7.10.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^9.0.0","@types/node":"^14.0.11","@typescript-eslint/eslint-plugin":"^4.2.0","@typescript-eslint/parser":"^4.2.0","babel-jest":"^26.0.1","docblock-parser":"^1.0.0","eslint":"^7.9.0","jest":"^26.0.1","rollup":"^2.15.0","rollup-plugin-babel-minify":"^10.0.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-polyfills":"^0.2.1","typedoc":"^0.18.0","typescript":"^3.9.5"},"dependencies":{"ethers":"^5.0.7"},"gitHead":"da7c64161f3b1163b98d86d4d852c5d0ae54b452","bugs":{"url":"https://github.com/compound-finance/compound-js/issues"},"homepage":"https://github.com/compound-finance/compound-js#readme","_id":"@sashimiswap/compound-js@0.3.2-rc.6","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-mVPPHDEHJnWD6OHPwgajXUyqEVJwOqsnW9+crpsQZD11QU5pVAd4CUOB8bmhTpRaFvnb29n+ptGz1JpuqM3gdw==","shasum":"faa14bac90bb8d3ea295fe24717e4b609302743b","tarball":"https://registry.npmjs.org/@sashimiswap/compound-js/-/compound-js-0.3.2-rc.6.tgz","fileCount":103,"unpackedSize":1569390,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfqMTRCRA9TVsSAnZWagAASIgQAJSKGeuO2IpBX8UimXxQ\nQkpXNcNWRQbzCW08RBY867D9XG0ZNFDJxi6MNX/cWtiHchMK4+ziqYhDOXUX\n1Yp4PnWqFua8zieWJKDnPDx1KMIjktDg/3UUeU6W81nvzqZShJiEAUkMYhIP\n9ZEBD42b3VrKBnfr6zoTn7osIEabyF/a6b+ZuoDCRj6K8fnipkPC1pI/GDCh\nzAe9tAoY5IuxhZCSxS7l1/NhGMslW2a2UTEusisDeUnd0PKRzrDIoEhTnlh0\nUT8Ob05ACYKNC+21aVvecFyVixlxNzUvDg27TIyFKfgww7nAvYbHYAHeI7FA\nGHKjnFaSiLYkB3Te3QBHE4ZGEzmYEq6sDdSXsrGl60X2HZ0cOrKzoMK/FbCN\nzqnEV+gCNkkv/hqTAtJGJlePy7DVjTYTwS6dALzEyq5RF5aCu7z+6G5TugvE\nSUs8bs1SPtcPUYTwiXS7robMdVbBATeYDbuYmMDl7y6w0t3gv9TVMEjftnwq\nH91ayXURI8gOrPeeTfH0cGQpFgD5b7Y0YIPPRMkyBj8jSxz3mYd/hkhrLQzN\n3vK+ENjwzdlg6Qjau5r25mSnyX8NavEuj3IbeBA2wSLBb5EjEbCx/NxBbdj/\nuqPwbSKxJQFvMvM4z0KJHINIz4SFaMKXtnfdRudmk23sTHutnyvmt8KIXePW\nkuJ5\r\n=ycAk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF93lMABHkYCjm+PnqwUQb0K1xLXFujqlt60tg7oIlkfAiB6L1fIYZ3aeXYMM5ueZ0h2npCQJt5TxXxDyARIBf92IQ=="}]},"_npmUser":{"name":"atom-yang","email":"atom.yang@hoopox.com"},"directories":{},"maintainers":[{"name":"atom-yang","email":"atom.yang@hoopox.com"},{"name":"wjp910","email":"376739628@qq.com"},{"name":"aelfofficial","email":"aelfofficial@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/compound-js_0.3.2-rc.6_1604895952989_0.8181751435679785"},"_hasShrinkwrap":false},"0.3.2-rc.7":{"name":"@sashimiswap/compound-js","version":"0.3.2-rc.7","author":{"name":"Compound Labs, Inc."},"description":"A JavaScript SDK for Ethereum and the Compound Protocol.","license":"BSD-3-Clause","main":"dist/nodejs/index.js","scripts":{"lint":"eslint ./src/*.ts","build":"npm run lint && ./node_modules/.bin/tsc && npm run rollup","docs":"./node_modules/typedoc/bin/typedoc --out ./docs/ ./src/","compound_docs":"node ./scripts/compound-docs.js","prepare":"npm run build","publish_patch":"npm version patch && npm publish --access public","publish_minor":"npm version minor && npm publish --access public","publish_major":"npm version major && npm publish --access public","rollup":"rollup -c rollup.config.ts","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/compound-finance/compound-js.git"},"keywords":["compound","compound.js","compound finance","compound protocol","decentralized finance","defi","ethereum"],"devDependencies":{"@babel/core":"^7.10.2","@babel/preset-env":"^7.10.2","@babel/preset-typescript":"^7.10.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^9.0.0","@types/node":"^14.0.11","@typescript-eslint/eslint-plugin":"^4.2.0","@typescript-eslint/parser":"^4.2.0","babel-jest":"^26.0.1","docblock-parser":"^1.0.0","eslint":"^7.9.0","jest":"^26.0.1","rollup":"^2.15.0","rollup-plugin-babel-minify":"^10.0.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-polyfills":"^0.2.1","typedoc":"^0.18.0","typescript":"^3.9.5"},"dependencies":{"ethers":"^5.0.7"},"gitHead":"da7c64161f3b1163b98d86d4d852c5d0ae54b452","bugs":{"url":"https://github.com/compound-finance/compound-js/issues"},"homepage":"https://github.com/compound-finance/compound-js#readme","_id":"@sashimiswap/compound-js@0.3.2-rc.7","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-DnDRmbgw3IH3zU7REzrAdlaqd4JCqzalO0FGf5+nKlL0qs7pofLbd440e+m25WHk7Vc8lAd9PzS3Yk0Qb2BeWQ==","shasum":"477da8a7656d0a9f649c4ffdb591b859c722c9a7","tarball":"https://registry.npmjs.org/@sashimiswap/compound-js/-/compound-js-0.3.2-rc.7.tgz","fileCount":103,"unpackedSize":1569763,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvHuECRA9TVsSAnZWagAAPrsP/0NnZjnoSA8VwUx9xLAg\nvPYfTJJPh6ifuIGJ3XcXfy6FXDQ1Pb6C3msfmGR7nj/wmzA0AwF9qQZj2/KN\nXEOiLGL7pALcllXq0+1ioPrId59D/f4aH2nHYXEY4DAeeY4LzL4/VAAfzi8/\n3iqzLQp6Jjm4Qq/1d+hQVXVXQfgdJEjGjG0fA73ohCBE9qYFaMdS/UehxhKy\nghO/eLJ/vqRVdOgFQOGYhRyGx50B2niVoKd6n9hokzZLNCq2ZW7EjcIhoAke\n4EyE02Hz9NDdpdnECDidzGYHZWHsg2NLBYKVwNx4phRm+GTZyJVF+zmyJkbC\n/Szil9YSy87vD1Rnf4ZusYcFAzY/RGN5jHpOjtTbnTj+x7elLK4u4jgXYvUa\njCm/a9M/8S+GbOhUThy/L39mM+anMLWT1zUg0JQ6yvXQMjZulRqUsytA8PUl\n/gUzFOHxBHGJEBG4DxXcSP/AT9D5kVyVg6zcoEQKPUkDwFIOWjA7VLHNE5OE\n/ZuDzD/49j6fup0UtcbGOcnoiDTD9LpeD9/2q06aAq0KpX/ANvVc8vjhNIIa\n5c3lqC/mV+IT6pOPmEaTvqTT2JDytc/VxvfQaYIMooctnBoJ8fRwNUdGl+0B\ngd0TeahFAUxPvUDW7Ycmp3VZkF7vYTDEn64r6y8QBhCg7GLJpwmBcc33JlCg\nXDVU\r\n=2oqj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAKVlSL8H51Q8Q5H11tPNpzAA+p8S+8FF40tjmngzemzAiEAg/3YDKGgq4xcjqfiNoBxgkrRShc1+gOmlFEl0M2bGFc="}]},"_npmUser":{"name":"atom-yang","email":"atom.yang@hoopox.com"},"directories":{},"maintainers":[{"name":"atom-yang","email":"atom.yang@hoopox.com"},{"name":"wjp910","email":"376739628@qq.com"},{"name":"aelfofficial","email":"aelfofficial@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/compound-js_0.3.2-rc.7_1606187907996_0.13917056308803133"},"_hasShrinkwrap":false},"0.4.0":{"name":"@sashimiswap/compound-js","version":"0.4.0","author":{"name":"Compound Labs, Inc."},"description":"A JavaScript SDK for Ethereum and the Compound Protocol.","license":"BSD-3-Clause","main":"dist/nodejs/index.js","scripts":{"lint":"eslint ./src/*.ts","build":"npm run lint && ./node_modules/.bin/tsc && npm run rollup","docs":"./node_modules/typedoc/bin/typedoc --out ./docs/ ./src/","compound_docs":"node ./scripts/compound-docs.js","prepare":"npm run build","publish_patch":"npm version patch && npm publish --access public","publish_minor":"npm version minor && npm publish --access public","publish_major":"npm version major && npm publish --access public","rollup":"rollup -c rollup.config.ts","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/compound-finance/compound-js.git"},"keywords":["compound","compound.js","compound finance","compound protocol","decentralized finance","defi","ethereum"],"devDependencies":{"@babel/core":"^7.10.2","@babel/preset-env":"^7.10.2","@babel/preset-typescript":"^7.10.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^9.0.0","@types/node":"^14.0.11","@typescript-eslint/eslint-plugin":"^4.2.0","@typescript-eslint/parser":"^4.2.0","babel-jest":"^26.0.1","docblock-parser":"^1.0.0","eslint":"^7.9.0","jest":"^26.0.1","rollup":"^2.15.0","rollup-plugin-babel-minify":"^10.0.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-polyfills":"^0.2.1","typedoc":"^0.18.0","typescript":"^3.9.5"},"dependencies":{"ethers":"^5.0.7"},"gitHead":"0319bc9e9582446f602116a2853420d61726036c","bugs":{"url":"https://github.com/compound-finance/compound-js/issues"},"homepage":"https://github.com/compound-finance/compound-js#readme","_id":"@sashimiswap/compound-js@0.4.0","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-WsHFMZ2IQX/KIrmML1uC8DdDgfhkRzjg1cHmBKlmJ1HSWp7XeGKc60dg4YAURJDGSsN0BGaN4gcb4L01MwA2qw==","shasum":"d76981e8b692360d2668154976bb6b5f5bbc69b3","tarball":"https://registry.npmjs.org/@sashimiswap/compound-js/-/compound-js-0.4.0.tgz","fileCount":103,"unpackedSize":1569302,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf0hErCRA9TVsSAnZWagAAPQ4P/2xDCurUIM2obtRuf7mF\nKWCg733g7yCnjgirqWQHBvcQZNERsQu2KSBfyXPky6Gm9d/6qmfQhjgLxVYH\n4TzavFndmxky87OfUL92CuMZkZEseLdK5TjRL4CmsG8Ln3A776ZoZSBTaQKl\no4eTGDrinogtgaNSwQToQCdGxVTXKsVZ0BZIWIpBXp8YlRFK7SBUAcYM7652\nMjcOL79PN1YUIDkogUiOQ+LA8Y3EzqlOq1pBT7gXt5xpionZhfL8yNEEeQap\n0mBNBz81gl1xglfrjmbYmcPoiWTxuYP+3S4UZrt5gNa4H713poAPqoMQpAPK\nNuDkfsaJA5iYUX0WEtNAbXyp3cpPFzlHkaYxArQf6nT3MGD8zhYzAjW4xj0f\nkcLUT0dklN0rbCxCU9xzKidVvmCS3dhoFt81dw4wY1F/2LUDXJbjT0r1Nydh\nelqXOPCuHAhU9HTLqakc/ITB8n67+5vL6yOdo+9hXWVJeRx8hD0VykhXd9Q3\nKkyfoubWItrWDWv2Tba/1d7Ubxt+F+hXvk638pwl8JN3GsMgn87JGEo0rFuN\nLzYwQOX8W3xWb47DRiZ388JWz3am0cnUBPm5QWeuSRNRXK71ZRLvmvedRDhv\n5QzuYq4R+2hkaY3PQGe+h8vuDgfwSnB7wUJnIyCpD/BewyTaoYIUHaEJa/og\nu02M\r\n=7dA8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHwp+ZFaH88DRatBaZPeedbuQnr7HU/FR2WLCGeSnMfDAiEAnYjoOgbThEvh/6Dg4oJmDCJI8vq9zOUAFC/ykXNQ7bE="}]},"_npmUser":{"name":"atom-yang","email":"atom.yang@hoopox.com"},"directories":{},"maintainers":[{"name":"atom-yang","email":"atom.yang@hoopox.com"},{"name":"wjp910","email":"376739628@qq.com"},{"name":"aelfofficial","email":"aelfofficial@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/compound-js_0.4.0_1607602474879_0.9844911700472749"},"_hasShrinkwrap":false},"0.4.1":{"name":"@sashimiswap/compound-js","version":"0.4.1","author":{"name":"Compound Labs, Inc."},"description":"A JavaScript SDK for Ethereum and the Compound Protocol.","license":"BSD-3-Clause","main":"dist/nodejs/index.js","scripts":{"lint":"eslint ./src/*.ts","build":"npm run lint && ./node_modules/.bin/tsc && npm run rollup","docs":"./node_modules/typedoc/bin/typedoc --out ./docs/ ./src/","compound_docs":"node ./scripts/compound-docs.js","prepare":"npm run build","publish_patch":"npm version patch && npm publish --access public","publish_minor":"npm version minor && npm publish --access public","publish_major":"npm version major && npm publish --access public","rollup":"rollup -c rollup.config.ts","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/compound-finance/compound-js.git"},"keywords":["compound","compound.js","compound finance","compound protocol","decentralized finance","defi","ethereum"],"devDependencies":{"@babel/core":"^7.10.2","@babel/preset-env":"^7.10.2","@babel/preset-typescript":"^7.10.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^9.0.0","@types/node":"^14.0.11","@typescript-eslint/eslint-plugin":"^4.2.0","@typescript-eslint/parser":"^4.2.0","babel-jest":"^26.0.1","docblock-parser":"^1.0.0","eslint":"^7.9.0","jest":"^26.0.1","rollup":"^2.15.0","rollup-plugin-babel-minify":"^10.0.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-polyfills":"^0.2.1","typedoc":"^0.18.0","typescript":"^3.9.5"},"dependencies":{"ethers":"^5.0.7"},"gitHead":"20a73b1c1e479ac9e8fec9bf9f06703d84725970","bugs":{"url":"https://github.com/compound-finance/compound-js/issues"},"homepage":"https://github.com/compound-finance/compound-js#readme","_id":"@sashimiswap/compound-js@0.4.1","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-6mCEEBrIweP6b0FhFMRg8TwcHxb6v69yVVzXNYMPOw+RId0hiPgQX0Ee+QJn7Rd/lvb9iU+UE8Pxa3w5O7D99w==","shasum":"15aee68dc4a1f6cd91bff135206a49cc2558f4a0","tarball":"https://registry.npmjs.org/@sashimiswap/compound-js/-/compound-js-0.4.1.tgz","fileCount":103,"unpackedSize":1570093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf6tGfCRA9TVsSAnZWagAAh+IP/21TOAmIERyOETT+ExTz\n2oAVYQ7T3iCWqkjkD39ou1GqleDEqgDoh1sAy+AZrzoOmAiFtBnmVg8ZFsgB\nWBHk7vhH0K2cwFZGbHqITvxSAH9VShQ6BWOgMYh4cCyVc9b4Bzm9Yd8TY1pi\nPjWnj4eMPTftGdcNpnmQ1+UnqfJyxlNYhpuzlRmzsd0l4R/nlPrmgkwwiffM\npTdvsdzW10M3tpLHH2EU1+udc2FVS9PdxeTLmLyQ6pgPErpujFWl0wkgIAum\nVMSl+vyUC7M6cu28ldGg7IPiNi1gaoJTLdMjBCnbCofYjr3+GgFxl8LcTFMs\nvd/E57lR4yxyq4/ad73d7YoMg7DN753VxtGvLMMT97eB7snUzMkhTIClM6xI\npieqZ2v1oI1Uo45Qj91f6t58ELjRCC6/bGV39aV7ULxHXPl1weTx6tqOAKrg\n8QgzNl+OwWNaZtHX3GzsS19MkD31m5sFZ07p3h1nt0sl9KzX/v0yiW+JGA5L\n+GG+lsU3JhGaV8LWIFQP2WkHXRdiHOidpg1wgboPMkeVdK5QOovhcX5zZf+l\nh9Ui/MDYWaajtP4EYKR6bdTF0I5+rUxYqrcU/Eu1nujXmbzhUg2A67cto5k6\ny4FsqBp7cF3i+KIQFJfdpQhkGO20anntfD+dnfKiBb6JF3qQeYoozu8Uf/LS\nqI4J\r\n=ISyS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAZlUB3Zeqo7S9AOOWWA/Z0n+eB3pSqpxVG8a2BlEpvAAiAdJb91iwg1rfOM/X1VtoZMCOGCNifQ7aihdZ7VSE9tEw=="}]},"_npmUser":{"name":"atom-yang","email":"atom.yang@hoopox.com"},"directories":{},"maintainers":[{"name":"aelfofficial","email":"aelfofficial@gmail.com"},{"name":"wjp910","email":"376739628@qq.com"},{"name":"atom-yang","email":"atom.yang@hoopox.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/compound-js_0.4.1_1609224606597_0.4893316470318152"},"_hasShrinkwrap":false},"0.4.2":{"name":"@sashimiswap/compound-js","version":"0.4.2","author":{"name":"Compound Labs, Inc."},"description":"A JavaScript SDK for Ethereum and the Compound Protocol.","license":"BSD-3-Clause","main":"dist/nodejs/index.js","scripts":{"lint":"eslint ./src/*.ts","build":"npm run lint && ./node_modules/.bin/tsc && npm run rollup","docs":"./node_modules/typedoc/bin/typedoc --out ./docs/ ./src/","compound_docs":"node ./scripts/compound-docs.js","prepare":"npm run build","publish_patch":"npm version patch && npm publish --access public","publish_minor":"npm version minor && npm publish --access public","publish_major":"npm version major && npm publish --access public","rollup":"rollup -c rollup.config.ts","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/compound-finance/compound-js.git"},"keywords":["compound","compound.js","compound finance","compound protocol","decentralized finance","defi","ethereum"],"devDependencies":{"@babel/core":"^7.10.2","@babel/preset-env":"^7.10.2","@babel/preset-typescript":"^7.10.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^9.0.0","@types/node":"^14.0.11","@typescript-eslint/eslint-plugin":"^4.2.0","@typescript-eslint/parser":"^4.2.0","babel-jest":"^26.0.1","docblock-parser":"^1.0.0","eslint":"^7.9.0","jest":"^26.0.1","rollup":"^2.15.0","rollup-plugin-babel-minify":"^10.0.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-polyfills":"^0.2.1","typedoc":"^0.18.0","typescript":"^3.9.5"},"dependencies":{"ethers":"^5.0.7"},"gitHead":"e06cbf71a9534f674284d88ad07caeed5b05cdd4","bugs":{"url":"https://github.com/compound-finance/compound-js/issues"},"homepage":"https://github.com/compound-finance/compound-js#readme","_id":"@sashimiswap/compound-js@0.4.2","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-5wt6T9EF0ZNM3bihiPbbCI/q0TrEyn0zQyXwNgpUJil9p/hFRtU/7SZ/i+roqq/rTcL19z+v7DzjDZNWFDAVEg==","shasum":"ad12b64392a85bf4cc4b18e446f45752c752b622","tarball":"https://registry.npmjs.org/@sashimiswap/compound-js/-/compound-js-0.4.2.tgz","fileCount":103,"unpackedSize":1569812,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf6tXoCRA9TVsSAnZWagAAzyAQAILZoaU1QF3xETJr+u2x\nX7lbEUqXzF+EUgPi94nLYnwXfvRowBhCFRmg3tTUTuEGLnPry2tTcJ949MPr\nWGcDXKV/W8GoaW0OI/5n0jOydYzDqjIepxkbw/7EbiQpbcNGaaJ8C2GFMPK3\nmPpNK6eM+Xhqot/v1qHGXZi8thbshXhefXUccQd/8rKoweFQDN3666JFz1kt\nMcNDWMMHAVG9zU9upxY9EmF2bJK/zZw2J0Tn22IDzY7LMyz9l7+uNGVGx6wl\nKh7IG+3fWqLOyAGkoFE5lPnKFrybDPdtd5nHM9J2nAjwNahShxqmEkHJDBKH\nvpjB6D8lbRzz62NJtSWDkh/PGlkEtsomeGR5Z3FjZr35nkpUYliZ1tXtqi+A\n1Av73Nf4H3bB3JJM7w8y6/SVo96T02ZECyQaNYa4dMHbFYPmoMUEJ5w2A2Fb\nlxPTc0JUfWO4IXoodL9EWeeS4HLra8lVgxgJQjMFMdOqe4MutB77vtDGqcgq\n25ldjaZZ4x8FclNJ7jwbcD0dRm28752xMtHDMlZ6iHz80TiEfVR+Bgb5qxVb\nq+HhKmSKOGXU3g4llqIOHEaXBSpdklNfVbfn8dAIk1gQaK00t4NuEqR/cl8B\nnHAbjSWNaMGIS+BaUi5NKDYJpPXXJh2i0b2lNNkrsmukZ6QXRxJG1rzfF7XY\nLlm5\r\n=xDCz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAIBagTArYJX6rTyXuGPwDWAnZzeW2FNUtAs6rgmbJeaAiEAsJ/0Utw9D11vTChFIiPYXgnJ2t9821kKMfc/bS3A/CQ="}]},"_npmUser":{"name":"atom-yang","email":"atom.yang@hoopox.com"},"directories":{},"maintainers":[{"name":"aelfofficial","email":"aelfofficial@gmail.com"},{"name":"wjp910","email":"376739628@qq.com"},{"name":"atom-yang","email":"atom.yang@hoopox.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/compound-js_0.4.2_1609225703750_0.25110287829211386"},"_hasShrinkwrap":false},"0.4.3":{"name":"@sashimiswap/compound-js","version":"0.4.3","author":{"name":"Compound Labs, Inc."},"description":"A JavaScript SDK for Ethereum and the Compound Protocol.","license":"BSD-3-Clause","main":"dist/nodejs/index.js","scripts":{"lint":"eslint ./src/*.ts","build":"npm run lint && ./node_modules/.bin/tsc && npm run rollup","docs":"./node_modules/typedoc/bin/typedoc --out ./docs/ ./src/","compound_docs":"node ./scripts/compound-docs.js","prepare":"npm run build","publish_patch":"npm version patch && npm publish --access public","publish_minor":"npm version minor && npm publish --access public","publish_major":"npm version major && npm publish --access public","rollup":"rollup -c rollup.config.ts","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/compound-finance/compound-js.git"},"keywords":["compound","compound.js","compound finance","compound protocol","decentralized finance","defi","ethereum"],"devDependencies":{"@babel/core":"^7.10.2","@babel/preset-env":"^7.10.2","@babel/preset-typescript":"^7.10.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^9.0.0","@types/node":"^14.0.11","@typescript-eslint/eslint-plugin":"^4.2.0","@typescript-eslint/parser":"^4.2.0","babel-jest":"^26.0.1","docblock-parser":"^1.0.0","eslint":"^7.9.0","jest":"^26.0.1","rollup":"^2.15.0","rollup-plugin-babel-minify":"^10.0.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-polyfills":"^0.2.1","typedoc":"^0.18.0","typescript":"^3.9.5"},"dependencies":{"ethers":"^5.0.7"},"gitHead":"8a07caf27f92a1b0309c2a86e269ab980c52251c","bugs":{"url":"https://github.com/compound-finance/compound-js/issues"},"homepage":"https://github.com/compound-finance/compound-js#readme","_id":"@sashimiswap/compound-js@0.4.3","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-6a01FFl/QJHhS3lVIO07rizvohUXh6ZzqjTDznM5kA4J8gfEf4HbctDYjP9zoEdTvkMbLDvYCFcYEK/J1Nw3aQ==","shasum":"031e969aa5058434999711c9cc0e42fe3bfe73c6","tarball":"https://registry.npmjs.org/@sashimiswap/compound-js/-/compound-js-0.4.3.tgz","fileCount":103,"unpackedSize":1573602,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGnZPCRA9TVsSAnZWagAAyCcP/13GMot37lAgWG4pNFHg\niN32PThmDwjqB59Miomxy2jh11yE3yt+8EQoYZBvdaPqqnqoU3U624viGE5p\nwkhqsxHgoVoyFdkU6wAYdlg41/8K1mfflgGtEx7hb8CMD/28A8tVh70ugxBL\nmeuEiBqRUFCnYXVggKm5NEvgl1AW7Qqqo9Zd+UtwWMbtRkJrKJKt5mtb2uZA\nGn0VPVmtg58Zk+PvWPxnqQi3f6bUYC3WCglwOXtujqfnLlfKiui37Z9416qH\n45Ae4su5DeBLIxVR0/2lRMVD/Y53QDfYLzjYQsQWBZozjazZfkEmklf9US1b\nUOM8vT2aJt8FiAhaGeYUADTlZCOQA4xYvBsc4JkySRCwZIjNlYeOw3AZZI8G\ngDHBvYM2Ov9Oani6+oyN9cabzemu+oy55NhyWxDeJq8NcZYCHduLMFdbmQLR\nGAZ1w5kfZbWmkg/p1G31odCdMZjkc9cjbPvruojEa3Yhap3e+xeIou59YRh9\nmSAO2w6DznzGlCfTRIVogluIp3FDXZep3x05YJDiv7+vocnW1U4iRmLu2Vqr\naR0XhqQQMx9NZNBr3xmzgmba4zjoV74w5C1cvPlmLe+odhP1hgeOY6X4r5pv\ne01+GP8rKudkdpYH70Q/lfPJ58YTTFzUAA/JOYPMNqR5EJh8qQf0Vv8Rnvw2\ne9bs\r\n=j1Ug\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB06/ae7PrKjQXhetvommFMFxCmMM1nDjmMNesfc1HklAiBDsCh+C5TblcSOiszM2H1gp+8UpsFbf9c6LnrmVT5krA=="}]},"_npmUser":{"name":"atom-yang","email":"atom.yang@hoopox.com"},"directories":{},"maintainers":[{"name":"aelfofficial","email":"aelfofficial@gmail.com"},{"name":"wjp910","email":"376739628@qq.com"},{"name":"atom-yang","email":"atom.yang@hoopox.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/compound-js_0.4.3_1612346958982_0.6024762303073499"},"_hasShrinkwrap":false},"0.4.4":{"name":"@sashimiswap/compound-js","version":"0.4.4","author":{"name":"Compound Labs, Inc."},"description":"A JavaScript SDK for Ethereum and the Compound Protocol.","license":"BSD-3-Clause","main":"dist/nodejs/index.js","scripts":{"lint":"eslint ./src/*.ts","build":"npm run lint && ./node_modules/.bin/tsc && npm run rollup","docs":"./node_modules/typedoc/bin/typedoc --out ./docs/ ./src/","compound_docs":"node ./scripts/compound-docs.js","prepare":"npm run build","publish_patch":"npm version patch && npm publish --access public","publish_minor":"npm version minor && npm publish --access public","publish_major":"npm version major && npm publish --access public","rollup":"rollup -c rollup.config.ts","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/compound-finance/compound-js.git"},"keywords":["compound","compound.js","compound finance","compound protocol","decentralized finance","defi","ethereum"],"devDependencies":{"@babel/core":"^7.10.2","@babel/preset-env":"^7.10.2","@babel/preset-typescript":"^7.10.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^9.0.0","@types/node":"^14.0.11","@typescript-eslint/eslint-plugin":"^4.2.0","@typescript-eslint/parser":"^4.2.0","babel-jest":"^26.0.1","docblock-parser":"^1.0.0","eslint":"^7.9.0","jest":"^26.0.1","rollup":"^2.15.0","rollup-plugin-babel-minify":"^10.0.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-polyfills":"^0.2.1","typedoc":"^0.18.0","typescript":"^3.9.5"},"dependencies":{"ethers":"^5.0.7"},"gitHead":"d892893661bf414d9146503b529beff0f758317a","bugs":{"url":"https://github.com/compound-finance/compound-js/issues"},"homepage":"https://github.com/compound-finance/compound-js#readme","_id":"@sashimiswap/compound-js@0.4.4","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-rcXSM4I3fffkoljyWMs3JcFEzQpeRW4L7UExHenR6jG4bW95TCcLXixrs+8uHnDDYutU4q4WGsdMcm23d+k+PA==","shasum":"7530659a6cf534a2d6d9bb301a5a7617920c7b26","tarball":"https://registry.npmjs.org/@sashimiswap/compound-js/-/compound-js-0.4.4.tgz","fileCount":103,"unpackedSize":1573180,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJrIXCRA9TVsSAnZWagAAu7gP/REYUJ4dAKWjw71ulvih\nksW1kxMcw5Gd+xDVmCX18EOE/+Mj5lKXVIQvirczzUX9TN2HWSMXdXJoGEUw\nyN0OmDkUw1b8o6mnOCu+TYGAXcTLAO1q5CR7KTe3GsJ87DQLxIAKsxfA0W4P\nPEvVHtkSMOqjcBR3wbZ7oYamV/ilXlYcvdZ69FfNzE3ufVnf0QcOE+xORB1t\n1C41UQvmPLk4C2gtEFnttECqen5hp2k2h4azn30l0JoaIiP4T1ys+GHSHVmL\n/dggj7DQBy/FLSu0lQRNVV7+g1gcIrovlzLu1EwgxWMabovuDP9VaW5EuySp\n++h5rTInAgCUMfA/9dUur8goqxKZ4BbdAPqKEKQeqf07zPyolUw4/sY3MdyB\nsrB1Cx0afN+YSUNOskfS66jl4zdZwJNRfPh6mPjw/vXTxEf3x5nwGITmFwaA\nOkX6SL0NG0LoqnJ0kVL5HDDlHU+4HyI4HcsezQ8iknyteAT6iiwtuB+gWJ3F\nW5w7+BHRDW6sCdfS5ggInFRr717BuN+/AM7UClBVXr73mUbRAAdLpYDcglaQ\n1BG2PSTAHnnLsh1deyw56tEbcmoSoDNid+afC6hKLSddBby4uWwc4INWVgXd\ng5KcTzbXkjqqBudC2vuJJqbtqgX2Yy0cRVsbyjKHuWROCYtirOERCnLvxCO0\n7syY\r\n=Z8yk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDyCItyvM9JvAkOLjb3XyZLvBo7Xd8567NrL+JT9UpAIAIhAPZvtHiPLQZdD5m9n0lnKUNZYmP3/M6HQMfX0W0cH70k"}]},"_npmUser":{"name":"atom-yang","email":"atom.yang@hoopox.com"},"directories":{},"maintainers":[{"name":"aelfofficial","email":"aelfofficial@gmail.com"},{"name":"wjp910","email":"376739628@qq.com"},{"name":"atom-yang","email":"atom.yang@hoopox.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/compound-js_0.4.4_1613148694878_0.7675411749243217"},"_hasShrinkwrap":false},"0.4.4-aplha":{"name":"@sashimiswap/compound-js","version":"0.4.4-aplha","author":{"name":"Compound Labs, Inc."},"description":"A JavaScript SDK for Ethereum and the Compound Protocol.","license":"BSD-3-Clause","main":"dist/nodejs/index.js","scripts":{"lint":"eslint ./src/*.ts","build":"npm run lint && ./node_modules/.bin/tsc && npm run rollup","docs":"./node_modules/typedoc/bin/typedoc --out ./docs/ ./src/","compound_docs":"node ./scripts/compound-docs.js","prepare":"npm run build","publish_patch":"npm version patch && npm publish --access public","publish_minor":"npm version minor && npm publish --access public","publish_major":"npm version major && npm publish --access public","rollup":"rollup -c rollup.config.ts","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/compound-finance/compound-js.git"},"keywords":["compound","compound.js","compound finance","compound protocol","decentralized finance","defi","ethereum"],"devDependencies":{"@babel/core":"^7.10.2","@babel/preset-env":"^7.10.2","@babel/preset-typescript":"^7.10.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^9.0.0","@types/node":"^14.0.11","@typescript-eslint/eslint-plugin":"^4.2.0","@typescript-eslint/parser":"^4.2.0","babel-jest":"^26.0.1","docblock-parser":"^1.0.0","eslint":"^7.9.0","jest":"^26.0.1","rollup":"^2.15.0","rollup-plugin-babel-minify":"^10.0.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-polyfills":"^0.2.1","typedoc":"^0.18.0","typescript":"^3.9.5"},"dependencies":{"ethers":"^5.0.7"},"gitHead":"d892893661bf414d9146503b529beff0f758317a","bugs":{"url":"https://github.com/compound-finance/compound-js/issues"},"homepage":"https://github.com/compound-finance/compound-js#readme","_id":"@sashimiswap/compound-js@0.4.4-aplha","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-fNYqR0+sPK7bzvK4/phiI46E0fThhYqok1r/1EBJXcyGxd/iWSuusB8fIdCPBJJriP9uszquvjrQel/fXQXicw==","shasum":"92af639724fd20f92ed88063775c1529dbe58fe1","tarball":"https://registry.npmjs.org/@sashimiswap/compound-js/-/compound-js-0.4.4-aplha.tgz","fileCount":103,"unpackedSize":1583081,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNeYmCRA9TVsSAnZWagAA968P/2OrfbClS3vwCgjKQkSz\nz3jDdIEaJS6yBRC2UAP9OOz8fid5p501H7WqVJASQ9VepXIJ4PWWO8yEp0cS\nyKOfu4ii3yerjsvyZpDodsX8QzS7cUW+GqotSou0EYVOwydb43Cgk+y1Ucgx\n8qSzgj9Bn49t6Q68wUZ8DPrbi27HEOi7nO/Mdt5WXBIQZIHP+o0KaaVEg4fR\noBfc5fYMwrPZ6EIGuwMUAMZtsCKkW222d//zrjFL1Oat4JkqEiu261tFQIFA\nI6pYaPFx/n9h8dawwSHRdgmx+6NpoX66Kb4C7RO0UXfZYwS13Zfw9/LztMW5\np7Xgo3POv5FAZOS+4424MNMiAdCUnzzk4iQ+vs70Kn/eic9W3oB22vT/linu\n/syCtKMEHRrxFRPbGP8I1apfwJ8PRQtbWO2+QFML/ig53e2wlDnj5u0leg60\n5yfKYi3f5qyGQlNlkzkmwKKMAJlb2xXzopo2Dl2cksxWrdC7cjslOr8sOd8w\nd0fRuBnP7mMVHGOSzWaqhj1200uTqd0pZjn4vMrZMfV+GArqguglw5NVi1uN\nrT4CdVgx19vyhyGt0Yw2jMJnB8puNz2Fv28LYOlgW/uiLaF+hz6iE6HsRyUX\nhc2qfEZYBgkT0q9Z8IU1SqcR5YWrSQuliIi4pSt3n7gMmQxs4+qyyP44WiEr\nDsno\r\n=H4ra\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCIDjZteIxm15xzp/Fs28Bs+02O5xQDb70173Pl0cwFgaRAh83O3Gd6wVWJ/3fd3rdNOfYXczJpV84pbgZImwWGWpb"}]},"_npmUser":{"name":"atom-yang","email":"atom.yang@hoopox.com"},"directories":{},"maintainers":[{"name":"aelfofficial","email":"aelfofficial@gmail.com"},{"name":"wjp910","email":"376739628@qq.com"},{"name":"atom-yang","email":"atom.yang@hoopox.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/compound-js_0.4.4-aplha_1614145061608_0.37438916684508605"},"_hasShrinkwrap":false},"0.4.4-aplha.1":{"name":"@sashimiswap/compound-js","version":"0.4.4-aplha.1","author":{"name":"Compound Labs, Inc."},"description":"A JavaScript SDK for Ethereum and the Compound Protocol.","license":"BSD-3-Clause","main":"dist/nodejs/index.js","scripts":{"lint":"eslint ./src/*.ts","build":"npm run lint && ./node_modules/.bin/tsc && npm run rollup","docs":"./node_modules/typedoc/bin/typedoc --out ./docs/ ./src/","compound_docs":"node ./scripts/compound-docs.js","prepare":"npm run build","publish_patch":"npm version patch && npm publish --access public","publish_minor":"npm version minor && npm publish --access public","publish_major":"npm version major && npm publish --access public","rollup":"rollup -c rollup.config.ts","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/compound-finance/compound-js.git"},"keywords":["compound","compound.js","compound finance","compound protocol","decentralized finance","defi","ethereum"],"devDependencies":{"@babel/core":"^7.10.2","@babel/preset-env":"^7.10.2","@babel/preset-typescript":"^7.10.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^9.0.0","@types/node":"^14.0.11","@typescript-eslint/eslint-plugin":"^4.2.0","@typescript-eslint/parser":"^4.2.0","babel-jest":"^26.0.1","docblock-parser":"^1.0.0","eslint":"^7.9.0","jest":"^26.0.1","rollup":"^2.15.0","rollup-plugin-babel-minify":"^10.0.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-polyfills":"^0.2.1","typedoc":"^0.18.0","typescript":"^3.9.5"},"dependencies":{"ethers":"^5.0.7"},"gitHead":"d892893661bf414d9146503b529beff0f758317a","bugs":{"url":"https://github.com/compound-finance/compound-js/issues"},"homepage":"https://github.com/compound-finance/compound-js#readme","_id":"@sashimiswap/compound-js@0.4.4-aplha.1","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-M/BYHq+ThBgnOmVTDRa3GguN8T31OHxn7YZAgj2OI64/kNdYY8ALsqoMhSZ9wXmJQMZzE0yxNe23mbVSwfZycQ==","shasum":"d35de422e374193baebe51e5f4111d4bc859a243","tarball":"https://registry.npmjs.org/@sashimiswap/compound-js/-/compound-js-0.4.4-aplha.1.tgz","fileCount":95,"unpackedSize":1550404,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNg4yCRA9TVsSAnZWagAAXQkP/ibuwSfk9q8m8mlEDIlT\n34RemVmTqSCXub2tVX5zIgnR28/I8L6uKthTJNwXEb+o6GfRPvVGxrodvz2H\nd2ASn1NhNhZhSridS9IPM5v7Fy0m6wadaKjUPQ+x7y6prs18a8TsTRMzf/72\nbbGCzycjqiD/rg9RiYfckxoVCWEtqGxyD/ZGVXkXbpZ2XinEYYnxRE1G+Ys/\n10nmtQxJVM0lZ+nfzlY+lIql4ChixjCOs2n2rAz7Fm+bgLx8vsdBwCkP8pHd\nbHWIQzeOV+7tsCDjZ2AGAOKbLgAezqWuYDzfYwmyd6YR3hL9lKzLXqlwIvQf\nSdPdX6SWcghudLP92Acc7am0CrmZvRBwMLFnF8PifEGTepAMWKmn6m1wEfnQ\nMtFcm5okiZclGmlsmXVOgCwj2pWxhAp8goKtt3aVrf3FX5sng1RkYBBTEUhU\n2MOPed+Ulzqq6SUGhJxgZ1qR80E7ZAOXFNnGkxJOO7j10mL96x8zd1LxqHxF\nK79Jqfo1BL7shXB687nk1hwe9bL3wDd+tuUHAIVaQpEbT59Nz1Et6bGLVyJj\nrMPgqUdsLu6A5kQEehKAccG93YuaBhuq0IyWzEKMkvope3CfmI0GcEbTHDUW\nIX80wCOgsZiy/bg+tV7P+YhWDuf8WjOLSX6gNHmVRr9u8QMjq6OpFnqrOcUN\nJOLC\r\n=dcpE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6+AKz8anvk2lWRfLJy1X5nnGctjQSThkek+om1D6WhwIgJtoIhSf5Vq4+0NdF4EelgW0bywdhXLDVGxncgtRoasM="}]},"_npmUser":{"name":"atom-yang","email":"atom.yang@hoopox.com"},"directories":{},"maintainers":[{"name":"aelfofficial","email":"aelfofficial@gmail.com"},{"name":"wjp910","email":"376739628@qq.com"},{"name":"atom-yang","email":"atom.yang@hoopox.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/compound-js_0.4.4-aplha.1_1614155314047_0.1264451695163813"},"_hasShrinkwrap":false},"0.4.4-aplha.2":{"name":"@sashimiswap/compound-js","version":"0.4.4-aplha.2","author":{"name":"Compound Labs, Inc."},"description":"A JavaScript SDK for Ethereum and the Compound Protocol.","license":"BSD-3-Clause","main":"dist/nodejs/index.js","scripts":{"lint":"eslint ./src/*.ts","build":"npm run lint && ./node_modules/.bin/tsc && npm run rollup","docs":"./node_modules/typedoc/bin/typedoc --out ./docs/ ./src/","compound_docs":"node ./scripts/compound-docs.js","prepare":"npm run build","publish_patch":"npm version patch && npm publish --access public","publish_minor":"npm version minor && npm publish --access public","publish_major":"npm version major && npm publish --access public","rollup":"rollup -c rollup.config.ts","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/compound-finance/compound-js.git"},"keywords":["compound","compound.js","compound finance","compound protocol","decentralized finance","defi","ethereum"],"devDependencies":{"@babel/core":"^7.10.2","@babel/preset-env":"^7.10.2","@babel/preset-typescript":"^7.10.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^9.0.0","@types/node":"^14.0.11","@typescript-eslint/eslint-plugin":"^4.2.0","@typescript-eslint/parser":"^4.2.0","babel-jest":"^26.0.1","docblock-parser":"^1.0.0","eslint":"^7.9.0","jest":"^26.0.1","rollup":"^2.15.0","rollup-plugin-babel-minify":"^10.0.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-polyfills":"^0.2.1","typedoc":"^0.18.0","typescript":"^3.9.5"},"dependencies":{"ethers":"^5.0.7"},"gitHead":"d892893661bf414d9146503b529beff0f758317a","bugs":{"url":"https://github.com/compound-finance/compound-js/issues"},"homepage":"https://github.com/compound-finance/compound-js#readme","_id":"@sashimiswap/compound-js@0.4.4-aplha.2","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-hQdmY1/jc84/o0bRb8QRv5DIa20DdO7Ynd5CJEH1yyIfhURrRD48+GYOUVWYtTiFnDN9LpuxgL8Fxt/l8NWswg==","shasum":"db8ba85f5b1742b9d896792722c1e9c2dbedaccd","tarball":"https://registry.npmjs.org/@sashimiswap/compound-js/-/compound-js-0.4.4-aplha.2.tgz","fileCount":95,"unpackedSize":1551285,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNhKuCRA9TVsSAnZWagAAqiYP/1Iu9OOH1v13Zwpwkq8E\nHlJGiPBs3yq7nAbLm8aJD0VjCZGHXVLfdNfS8PZVrVZfuF6l43tszac+3S22\nEoLJtkCow6RB65Np/k6AQjU8mxFgTODnqkSQ84L1b/mzdmNXQTml+d4sa4yj\nYeZu8lnBZNMWwIa7417GvJVvc0By9AMiP/1BFTFptRD4PpwX1qGLctq2w4dy\nPSC+crTRzxOBK63ROJH/4P0yfoUmR5FzjatQl5Q8Bww34QY2THQDAeaOerRz\n3ibGscRCNKwyvRVv5VPZP9ZUpntf4Y5mWhiwETmqgwwtuY0ZMi2aIp/9kQAG\n1Taj/RoBom7gJr89/4nSXLsoYwAf24zdoR+21mqx+biz8Z4dlqjymTqg1UTs\nbJQdo561hH1qcEcgneQrU23yFUaRBR3NzfPuwsTA4ijJTxnzE/Z4ndIGlpJl\nNKWZtYNY5nTZU8PXecVOUfG4Jsa10F4f9N16e8M1GrwnJVSUdGG32XQrtTBL\npm2bZ1jHwmH3anz46zRszyZDjO3KTkq68IiiiHCzbbvwmJKXm11MIoeWbKMi\nFoaHzcxxJMNfjTF02AvA5PvtacNqz0HkJHP5vlI/L4VryYLgHmQui9gxFtnN\n/LdEu5ugoeSPvSPFRxZ44EZvDDlSNXavq9VAARLsDDOKMs5vkuOZtdDbRMls\n2M0x\r\n=Ouh1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDyFZ61uw6wRrsroa0E1Nh9geFZ29d7czSR1KYgwmpe9wIhAKZsfZdmRkQrMDGfGFNSMAKs79CK5yIgwpRI2BjywjI5"}]},"_npmUser":{"name":"atom-yang","email":"atom.yang@hoopox.com"},"directories":{},"maintainers":[{"name":"aelfofficial","email":"aelfofficial@gmail.com"},{"name":"wjp910","email":"376739628@qq.com"},{"name":"atom-yang","email":"atom.yang@hoopox.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/compound-js_0.4.4-aplha.2_1614156462341_0.8158141928375464"},"_hasShrinkwrap":false},"0.4.4-aplha.3":{"name":"@sashimiswap/compound-js","version":"0.4.4-aplha.3","author":{"name":"Compound Labs, Inc."},"description":"A JavaScript SDK for Ethereum and the Compound Protocol.","license":"BSD-3-Clause","main":"dist/nodejs/index.js","scripts":{"lint":"eslint ./src/*.ts","build":"npm run lint && ./node_modules/.bin/tsc && npm run rollup","docs":"./node_modules/typedoc/bin/typedoc --out ./docs/ ./src/","compound_docs":"node ./scripts/compound-docs.js","prepare":"npm run build","publish_patch":"npm version patch && npm publish --access public","publish_minor":"npm version minor && npm publish --access public","publish_major":"npm version major && npm publish --access public","rollup":"rollup -c rollup.config.ts","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/compound-finance/compound-js.git"},"keywords":["compound","compound.js","compound finance","compound protocol","decentralized finance","defi","ethereum"],"devDependencies":{"@babel/core":"^7.10.2","@babel/preset-env":"^7.10.2","@babel/preset-typescript":"^7.10.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^9.0.0","@types/node":"^14.0.11","@typescript-eslint/eslint-plugin":"^4.2.0","@typescript-eslint/parser":"^4.2.0","babel-jest":"^26.0.1","docblock-parser":"^1.0.0","eslint":"^7.9.0","jest":"^26.0.1","rollup":"^2.15.0","rollup-plugin-babel-minify":"^10.0.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-polyfills":"^0.2.1","typedoc":"^0.18.0","typescript":"^3.9.5"},"dependencies":{"ethers":"^5.0.7"},"gitHead":"d892893661bf414d9146503b529beff0f758317a","bugs":{"url":"https://github.com/compound-finance/compound-js/issues"},"homepage":"https://github.com/compound-finance/compound-js#readme","_id":"@sashimiswap/compound-js@0.4.4-aplha.3","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-GRtViczOFyQGIW8eyNMCgfR7UJRGt6EsysvX4FtczLSkxZ1RwaQqOrDvJYVgDMtn18IzLkulg7f/QXho83+IVQ==","shasum":"b1c08970589cfccac8fe284d127cd7678555a868","tarball":"https://registry.npmjs.org/@sashimiswap/compound-js/-/compound-js-0.4.4-aplha.3.tgz","fileCount":95,"unpackedSize":1551165,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNhXiCRA9TVsSAnZWagAAYcAP/0HH5Wkirn0NKSuyGFkS\n6oQ08PAJfI/o26L+v6JBFwnMLQVvJSumg10OHQdVG4go5MKdoZ04Ce8qAChr\n2+pPJXGx33YRPMVj323dl8phXKOX/u8Glz/wnWqOv629TEMU85W9LdIP1RD6\ntuEiCJFiVhviHy50zjH9r3IbFIkvCkr2ICVMWq/k2iDmN0zVoCmX2b/cA3SQ\ndNNIY48CLdEM9MLtd2xvKqg1yw8bAyrhWCVThx/N3D3zigJ+3bWBNleuoXjX\nYz2hE/RG8rx+szXEeof7naTQk718A48mOY5VUOfiv944jY/iHAziOeQwRhK1\nzGlzPdG5mESzcz8oRh+Xy/GUL4yYoHaInVkSQKeHgvgoEaU/kZ00tPy0gvDv\nzyp6lyLit7dFXjBe3El+lm0//rKC/jvhxChzsvrnkvyoPT45tqn9k/CQSwrK\na46D9pK4tjKVNd0QQmFhfTdFDPEzm6qXSjjnKyiocN09i+WUXL+z/WuLqeVX\nOL5hxBH/GfXR/dIGzZy6nIwwHN8+psu/qSMMhkAvkzLtQAcWjl/6xhSSe28e\nqwj6GFQ5HQtC/FYTyDvyVd5jfUB7JmHP1/qzTF+3obCmS+LGyb8KRRqYD5dA\n+GRVeAsbidmXVBCSCxATJCXAUrTQ4k+wptGynIgVLlHHFZSgnco9dKCGpkLN\nY4ux\r\n=nre7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG03bxQyLV+q+NXRSdJymWG9AJOpBJlx2CNZDqrA2/aNAiEA9rXcRLQ3BLKazz+FX2+ZRujQHAcAZjQ5T9LnqMZOe08="}]},"_npmUser":{"name":"atom-yang","email":"atom.yang@hoopox.com"},"directories":{},"maintainers":[{"name":"aelfofficial","email":"aelfofficial@gmail.com"},{"name":"wjp910","email":"376739628@qq.com"},{"name":"atom-yang","email":"atom.yang@hoopox.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/compound-js_0.4.4-aplha.3_1614157282290_0.8319189143486991"},"_hasShrinkwrap":false},"0.4.4-aplha.4":{"name":"@sashimiswap/compound-js","version":"0.4.4-aplha.4","author":{"name":"Compound Labs, Inc."},"description":"A JavaScript SDK for Ethereum and the Compound Protocol.","license":"BSD-3-Clause","main":"dist/nodejs/index.js","scripts":{"lint":"eslint ./src/*.ts","build":"npm run lint && ./node_modules/.bin/tsc && npm run rollup","docs":"./node_modules/typedoc/bin/typedoc --out ./docs/ ./src/","compound_docs":"node ./scripts/compound-docs.js","prepare":"npm run build","publish_patch":"npm version patch && npm publish --access public","publish_minor":"npm version minor && npm publish --access public","publish_major":"npm version major && npm publish --access public","rollup":"rollup -c rollup.config.ts","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/compound-finance/compound-js.git"},"keywords":["compound","compound.js","compound finance","compound protocol","decentralized finance","defi","ethereum"],"devDependencies":{"@babel/core":"^7.10.2","@babel/preset-env":"^7.10.2","@babel/preset-typescript":"^7.10.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^9.0.0","@types/node":"^14.0.11","@typescript-eslint/eslint-plugin":"^4.2.0","@typescript-eslint/parser":"^4.2.0","babel-jest":"^26.0.1","docblock-parser":"^1.0.0","eslint":"^7.9.0","jest":"^26.0.1","rollup":"^2.15.0","rollup-plugin-babel-minify":"^10.0.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-polyfills":"^0.2.1","typedoc":"^0.18.0","typescript":"^3.9.5"},"dependencies":{"ethers":"^5.0.7"},"gitHead":"d892893661bf414d9146503b529beff0f758317a","bugs":{"url":"https://github.com/compound-finance/compound-js/issues"},"homepage":"https://github.com/compound-finance/compound-js#readme","_id":"@sashimiswap/compound-js@0.4.4-aplha.4","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-AItM2QmVhNl+oGYWEqQo9p+rPtLGf936jZaafuQSKIXdrA+fCC6BhE+KZek9qO5jh00RCxDBco75kNJB/b5hDg==","shasum":"cceaea3530407a5a1cbbb968d40f1de4814fca12","tarball":"https://registry.npmjs.org/@sashimiswap/compound-js/-/compound-js-0.4.4-aplha.4.tgz","fileCount":95,"unpackedSize":1551948,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNjb1CRA9TVsSAnZWagAA5A0P/RS1PFgAhfWXhm0Lfe3n\nrBmRlaK3ZXlQmOxARuB6/JYWM3u3zYx6oRxcMUa6UCfxSoVJFv9YFc/LJCa0\nAuQd5Lx6q7/z7zBJ4EEQXAsZu9Pk/ZS6LJ4PZxE9raOOvtSlilt972jBGMxU\nnSpTvkQf4q/qz3RIawX3yFLDDchztGUDJLPioKo43d8vougHX/irFakAgPZW\nHa26umcTBhsaoXpQVmPeGpJxWIhRUJQfrcVaS25JQu8Gk0ira/smeP47xmow\nCXR0683NCl2XWMWFgLXEkfOG/BXHDWl+7HZOSaffApSHz84a1ZzYkUW3f6AS\n2SmmAXuVRP3L/tbST61Gne3W4r0p7t5qVsGdrXbm+RYHcufTOrXEZ5aGhaxW\nbAIrnsnAosYEYGKeaoYlLifz4ryi7uPCkt95b2ZBEVF0LghMTy3d07z/Kpzx\nNS0auI9GLTdamSFRp0fHw32SkdT+7CkNb0q14otYhqcmihKpWlq0LyZ4zysi\nXERZyx0FvtJUpLVAYeREAG27WDHDfJOgFPrvNzzZYluZDsCpO/JIkqVtTTQH\nm1hX2Bumg0GthZ5LsT2uXDxqOVEGXkiXgLsQw9l94cP9ggNGbwQ7A7FdPb0L\nwJrKaJCb8nG0jrE+2wRATNlXzwyGtE+1efO2lLmyfSCieyYAmcROKLTIjy5L\n2qCs\r\n=qLhz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFI12jMxtY/wzB4M0+Bnxq3cP9jnbNFlmNO8fNAkIsDAAiEAycDtPCttO4ZXlQ6ezcMRv6VnOQdn5C9LRJ1qXUGZr6Y="}]},"_npmUser":{"name":"atom-yang","email":"atom.yang@hoopox.com"},"directories":{},"maintainers":[{"name":"aelfofficial","email":"aelfofficial@gmail.com"},{"name":"wjp910","email":"376739628@qq.com"},{"name":"atom-yang","email":"atom.yang@hoopox.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/compound-js_0.4.4-aplha.4_1614165749254_0.3657791213163588"},"_hasShrinkwrap":false},"0.4.4-aplha.5":{"name":"@sashimiswap/compound-js","version":"0.4.4-aplha.5","author":{"name":"Compound Labs, Inc."},"description":"A JavaScript SDK for Ethereum and the Compound Protocol.","license":"BSD-3-Clause","main":"dist/nodejs/index.js","scripts":{"lint":"eslint ./src/*.ts","build":"npm run lint && ./node_modules/.bin/tsc && npm run rollup","docs":"./node_modules/typedoc/bin/typedoc --out ./docs/ ./src/","compound_docs":"node ./scripts/compound-docs.js","prepare":"npm run build","publish_patch":"npm version patch && npm publish --access public","publish_minor":"npm version minor && npm publish --access public","publish_major":"npm version major && npm publish --access public","rollup":"rollup -c rollup.config.ts","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/compound-finance/compound-js.git"},"keywords":["compound","compound.js","compound finance","compound protocol","decentralized finance","defi","ethereum"],"devDependencies":{"@babel/core":"^7.10.2","@babel/preset-env":"^7.10.2","@babel/preset-typescript":"^7.10.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^9.0.0","@types/node":"^14.0.11","@typescript-eslint/eslint-plugin":"^4.2.0","@typescript-eslint/parser":"^4.2.0","babel-jest":"^26.0.1","docblock-parser":"^1.0.0","eslint":"^7.9.0","jest":"^26.0.1","rollup":"^2.15.0","rollup-plugin-babel-minify":"^10.0.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-polyfills":"^0.2.1","typedoc":"^0.18.0","typescript":"^3.9.5"},"dependencies":{"ethers":"^5.0.7"},"gitHead":"d892893661bf414d9146503b529beff0f758317a","bugs":{"url":"https://github.com/compound-finance/compound-js/issues"},"homepage":"https://github.com/compound-finance/compound-js#readme","_id":"@sashimiswap/compound-js@0.4.4-aplha.5","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-qz0riwxwQkC//er4qPNDQIIIt/ovwSJjB/zGxab4dmHjssS66Dp7NFQuWWt7jJDv7nqnGP0olCD0HhSm+JC1cQ==","shasum":"78baab4787a07995254273993f42f4877a781004","tarball":"https://registry.npmjs.org/@sashimiswap/compound-js/-/compound-js-0.4.4-aplha.5.tgz","fileCount":95,"unpackedSize":1551948,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNwt4CRA9TVsSAnZWagAApAoQAJrapbYZrAp1VkWRvMnY\nbGtPSNGy6xOnv6OV8Mm4PTNAezelCOmGKv0KTvzKo3GK7IoiU7fvplkmElSy\n41icoVAsJCTr9/N2Olo5etKcn3bivewdSUn7fxe6VndGaPOmPAhcGtaXdOa4\nzmikRDX1PWrmdGfYzp8DcXee6dryvqPJ3UfYerC28ZtXGVDdRVvIXDR7hsiZ\n+6WcTNp0sHv1lIptolgYhV4SvBBjB46xcG6LbzGqr+ZevsYxsoX4yb/G9Fva\nMIoulJaYHmLOHki2bIxLJpYUXDE6h1wwIeNH9rvMTnlYsCr7AR67qpRhKGoG\nISVNyaO/xu73rkAa56IO/llLry77hozxOCuOMNfzfaqbXUz8c3t++ip7u8S6\ngsGJp/xAMmCGT3apor/SIJSZTwzkC2fZ5ARFXvWnoxA3tH0qBTvr8zYbk8TZ\nsG0BHq8d6lpD2WuFrgVt4+lVYC77UU/zCg+x395lIf/9PsUeD8Ll9tuISY5B\ni6tbcNoHFWU5GkfKsBLbfaF8G7SCpdWZuONjMlJkLR47tUU/SotOsuKoir+0\nAUPGyyU4N4aFGvRQVGRVJz5j/5Zs9C6tbxDzMjYLmOmHiKNUVvgQPG8TvTyG\nVTmTVRlb+IJbTQlkdlvOIuFQrNZcziexODEUsEW0Q1vGxsLbb5uKeV2SMPXh\nQS2c\r\n=Gkkx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCgCnYNQw0ixYEvEgqHspfoOz/SmqXFDRI4Xxdc6zLGAIgWYCbKBKFrg9GwZIJEtSiZnX45iOrC7tehSWnR/XrQdw="}]},"_npmUser":{"name":"atom-yang","email":"atom.yang@hoopox.com"},"directories":{},"maintainers":[{"name":"aelfofficial","email":"aelfofficial@gmail.com"},{"name":"wjp910","email":"376739628@qq.com"},{"name":"atom-yang","email":"atom.yang@hoopox.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/compound-js_0.4.4-aplha.5_1614220152204_0.9012252124205107"},"_hasShrinkwrap":false},"0.4.5":{"name":"@sashimiswap/compound-js","version":"0.4.5","author":{"name":"Compound Labs, Inc."},"description":"A JavaScript SDK for Ethereum and the Compound Protocol.","license":"BSD-3-Clause","main":"dist/nodejs/index.js","scripts":{"lint":"eslint ./src/*.ts","build":"npm run lint && ./node_modules/.bin/tsc && npm run rollup","docs":"./node_modules/typedoc/bin/typedoc --out ./docs/ ./src/","compound_docs":"node ./scripts/compound-docs.js","prepare":"npm run build","publish_patch":"npm version patch && npm publish --access public","publish_minor":"npm version minor && npm publish --access public","publish_major":"npm version major && npm publish --access public","rollup":"rollup -c rollup.config.ts","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/compound-finance/compound-js.git"},"keywords":["compound","compound.js","compound finance","compound protocol","decentralized finance","defi","ethereum"],"devDependencies":{"@babel/core":"^7.10.2","@babel/preset-env":"^7.10.2","@babel/preset-typescript":"^7.10.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^9.0.0","@types/node":"^14.0.11","@typescript-eslint/eslint-plugin":"^4.2.0","@typescript-eslint/parser":"^4.2.0","babel-jest":"^26.0.1","docblock-parser":"^1.0.0","eslint":"^7.9.0","jest":"^26.0.1","rollup":"^2.15.0","rollup-plugin-babel-minify":"^10.0.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-polyfills":"^0.2.1","typedoc":"^0.18.0","typescript":"^3.9.5"},"dependencies":{"ethers":"^5.0.7"},"gitHead":"d892893661bf414d9146503b529beff0f758317a","bugs":{"url":"https://github.com/compound-finance/compound-js/issues"},"homepage":"https://github.com/compound-finance/compound-js#readme","_id":"@sashimiswap/compound-js@0.4.5","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-OPHH/mpmkwB/cT+q2931hwLUSJqwv1Cxff5HMqMJI0QEyKw1PPfBqFJEG+Mpy0/gpTswPfAjrp4CsgnT9WobOg==","shasum":"bb875928058c2c360f5e9b330c72a1b848a217b7","tarball":"https://registry.npmjs.org/@sashimiswap/compound-js/-/compound-js-0.4.5.tgz","fileCount":95,"unpackedSize":1553298,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPFIdCRA9TVsSAnZWagAAN6oP/jbCKFVBFSPr9euz673B\n0uGYjOHd8bF7LGXmxmxeDaNOVbpWXOBEZeR+ixOGxuPDaTyMLWx0mBli17Vg\nN33hy+uh3uG600jU3l8k+o0bMxEe4nElbTPukzlGuK3x1obtXNyLh4GjGkmP\nXcgBzJsBJxH1aTc79ImKa2wjv75c/gqsIaNzOmAkcjr19fMytGo2LdPH/pbN\nUjvQ+CYDhX/nw7Ni3GtdNSPj3Y0aKxAPQEBvCDIQU2nQnHtE+pCZOC/O3CsX\n/AYpc9+XrwpZyax+rZ82tHB9CpXATEyy/yhORm7xPF0KgV4SMn5dqJ8rLuw7\ncZfcgev7aOy6c+fmpvjGyVxorBeh2klIKpWsWOO1+JMEFvsD2AogyXBnfLB/\njFnGxgEnZPaLZt57a/q5xr65cwOo8DxBuT/zXXq4dSYQEzPbXvnR4hJOKSAY\nBDEnVst4uXf7XmkgOCM/AVvLzBfFghNXwL48ncFPmfkApYFBN3UZ1+SnRFNF\nYugRSPKl0WfSYaDOyPXvTtLFYgs0nx3YZeiditC9+TLFKvSMMf/emAhY4H7U\nL+4o3ENg/e1+0IJLD0XVBFNxS+ex2EpjDWLsZhiPzleTjh/EG5VWmr6W+jSO\n28BUXx4q2Pm0FLIOydmcW6pVBprM9IGHfCBGFhulSQ1gxI+9GiMaLIyMVHXb\n3PsQ\r\n=2xtC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICJlqYIVwwXopgtCfBAYP5Ph2npg7aTZrt9rUYUTEUzmAiEAt1TQmLRFm0h7HYO7wICLC/9lC2oGywOKDYKeY1YYjwI="}]},"_npmUser":{"name":"atom-yang","email":"atom.yang@hoopox.com"},"directories":{},"maintainers":[{"name":"aelfofficial","email":"aelfofficial@gmail.com"},{"name":"wjp910","email":"376739628@qq.com"},{"name":"atom-yang","email":"atom.yang@hoopox.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/compound-js_0.4.5_1614565917440_0.041307383346107285"},"_hasShrinkwrap":false},"0.4.4-aplha.6":{"name":"@sashimiswap/compound-js","version":"0.4.4-aplha.6","author":{"name":"Compound Labs, Inc."},"description":"A JavaScript SDK for Ethereum and the Compound Protocol.","license":"BSD-3-Clause","main":"dist/nodejs/index.js","scripts":{"lint":"eslint ./src/*.ts","build":"npm run lint && ./node_modules/.bin/tsc && npm run rollup","docs":"./node_modules/typedoc/bin/typedoc --out ./docs/ ./src/","compound_docs":"node ./scripts/compound-docs.js","prepare":"npm run build","publish_patch":"npm version patch && npm publish --access public","publish_minor":"npm version minor && npm publish --access public","publish_major":"npm version major && npm publish --access public","rollup":"rollup -c rollup.config.ts","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/compound-finance/compound-js.git"},"keywords":["compound","compound.js","compound finance","compound protocol","decentralized finance","defi","ethereum"],"devDependencies":{"@babel/core":"^7.10.2","@babel/preset-env":"^7.10.2","@babel/preset-typescript":"^7.10.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^9.0.0","@types/node":"^14.0.11","@typescript-eslint/eslint-plugin":"^4.2.0","@typescript-eslint/parser":"^4.2.0","babel-jest":"^26.0.1","docblock-parser":"^1.0.0","eslint":"^7.9.0","jest":"^26.0.1","rollup":"^2.15.0","rollup-plugin-babel-minify":"^10.0.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-polyfills":"^0.2.1","typedoc":"^0.18.0","typescript":"^3.9.5"},"dependencies":{"ethers":"^5.0.7"},"gitHead":"2d9e9956a668a3db750d528a2740504faed3afa8","bugs":{"url":"https://github.com/compound-finance/compound-js/issues"},"homepage":"https://github.com/compound-finance/compound-js#readme","_id":"@sashimiswap/compound-js@0.4.4-aplha.6","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-25T84hR2rmIFzNL+Le0RwkiBFE6Qme2P/x/W5dj/xz/HIqj36BwYo2ZIyTkwwbuVcacf6dK31r8MlFgLvjT/mA==","shasum":"fb41723a10b0b51c40a917fef257ebe5953cba01","tarball":"https://registry.npmjs.org/@sashimiswap/compound-js/-/compound-js-0.4.4-aplha.6.tgz","fileCount":95,"unpackedSize":1558349,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQH6SCRA9TVsSAnZWagAAaxUP/iA0Nbt1HoHndTE46ToE\nCcHlXrB9vtnCB5CNBI64RzuzYY0tMvGLvCabUVRannGBv3WpASvgy4xRnLnt\nmVX/WWk2qVkrvpwS7kQKYCeJ27Y4oeMrzd0csLe3MqplSOtHPsAmxlmgZeXO\n0yQKy1jhXtBofRdJtzaQEv+don2jk8md2FSjhxQFdsGZr8c7aYgHHWgp8aRa\nF9LkXAC75953Eu/BjFTAJn5+/easDfWRu3snf6C/rYrCZot3uMn6RK3lC1UE\npS8QcUNMvzjshmxdVuEVnn24Av/m9WpNfJVcPfhnNeKRoE5TvXBpsj7hjez5\nmvHdGS1RFm+v1fOQNyEiM1INULKG7SfzT/GMJcZVGcjVl0mJnWna8sc6lzkq\nAeA7Bhyxmkwe1JI58YW7eqjcgTwOPpbep+XjbnbMSPqj3KXMBUZxd5cQFM+N\nv8c33EQHM1GzDSdRKvRuLSEV6ZOzFVE5Kd+OCuDUdfBfg/GWmUKI924TdtYb\nzstJM5qp5tdAzvkRgwvi+bTnHyi0tbZXtYoMFFCurupg6be0Ri2b71rKZecv\nDj/GtIe8LylwNd1lBaI5SaEoKyIPmltO0cRfmdQq4iunwp36YyYcUIszpas9\nWsULxX6GH1kyXbzemmc4qIhVMdLv7abDXGRxQBQmy521Xm5kv8aXOOL7bigZ\nv+/o\r\n=TtTX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkdcpWgPkED8ehEEyRqRtlgTzSr4NTJ7Ntrzc0KKieqQIgCR754r4mI63YvjGJJVKMxRqNe1IBzC5Tyj3QOrqC6x4="}]},"_npmUser":{"name":"atom-yang","email":"atom.yang@hoopox.com"},"directories":{},"maintainers":[{"name":"aelfofficial","email":"aelfofficial@gmail.com"},{"name":"wjp910","email":"376739628@qq.com"},{"name":"atom-yang","email":"atom.yang@hoopox.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/compound-js_0.4.4-aplha.6_1614839441482_0.41819788459337204"},"_hasShrinkwrap":false},"0.4.4-aplha.7":{"name":"@sashimiswap/compound-js","version":"0.4.4-aplha.7","author":{"name":"Compound Labs, Inc."},"description":"A JavaScript SDK for Ethereum and the Compound Protocol.","license":"BSD-3-Clause","main":"dist/nodejs/index.js","scripts":{"lint":"eslint ./src/*.ts","build":"npm run lint && ./node_modules/.bin/tsc && npm run rollup","docs":"./node_modules/typedoc/bin/typedoc --out ./docs/ ./src/","compound_docs":"node ./scripts/compound-docs.js","prepare":"npm run build","publish_patch":"npm version patch && npm publish --access public","publish_minor":"npm version minor && npm publish --access public","publish_major":"npm version major && npm publish --access public","rollup":"rollup -c rollup.config.ts","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/compound-finance/compound-js.git"},"keywords":["compound","compound.js","compound finance","compound protocol","decentralized finance","defi","ethereum"],"devDependencies":{"@babel/core":"^7.10.2","@babel/preset-env":"^7.10.2","@babel/preset-typescript":"^7.10.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^9.0.0","@types/node":"^14.0.11","@typescript-eslint/eslint-plugin":"^4.2.0","@typescript-eslint/parser":"^4.2.0","babel-jest":"^26.0.1","docblock-parser":"^1.0.0","eslint":"^7.9.0","jest":"^26.0.1","rollup":"^2.15.0","rollup-plugin-babel-minify":"^10.0.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-polyfills":"^0.2.1","typedoc":"^0.18.0","typescript":"^3.9.5"},"dependencies":{"ethers":"^5.0.7"},"readme":"# Compound.js\n\nA JavaScript SDK for Ethereum and the Compound Protocol. Wraps around [Ethers.js](https://github.com/ethers-io/ethers.js/). Works in the **web browser** and **Node.js**.\n\n[Compound.js Documentation](https://compound.finance/docs/compound-js)\n\nThis SDK is in **open beta**, and is constantly under development. **USE AT YOUR OWN RISK**.\n\n## Ethereum Read & Write\n\nJSON RPC based Ethereum **read** and **write**.\n\n### Read\n\n```js\nconst Compound = require('@compound-finance/compound-js'); // in Node.js\nconst cUsdtAddress = Compound.util.getAddress(Compound.cUSDT);\n\n(async function() {\n\n  let supplyRatePerBlock = await Compound.eth.read(\n    cUsdtAddress,\n    'function supplyRatePerBlock() returns (uint)',\n    [], // [optional] parameters\n    {}  // [optional] call options, provider, network, ethers.js \"overrides\"\n  );\n\n  console.log('USDT supplyRatePerBlock:', supplyRatePerBlock.toString());\n\n})().catch(console.error);\n```\n\n### Write\n\n```js\nconst toAddress = '0xa0df350d2637096571F7A701CBc1C5fdE30dF76A';\n\n(async function() {\n\n  const trx = await Compound.eth.trx(\n    toAddress,\n    'function send() external payable',\n    [],\n    {\n      value: Compound._ethers.utils.parseEther('1.0'), // 1 ETH\n      provider: window.ethereum, // in a web browser\n    }\n  );\n\n  const toAddressEthBalance = await Compound.eth.getBalance(toAddress);\n\n})().catch(console.error);\n```\n\n## Compound Protocol\n\nSimple methods for using the Compound protocol.\n\n```js\nconst compound = new Compound(window.ethereum); // in a web browser\n\n// Ethers.js overrides are an optional 3rd parameter for `supply`\n// const trxOptions = { gasLimit: 250000, mantissa: false };\n\n(async function() {\n\n  console.log('Supplying ETH to the Compound protocol...');\n  const trx = await compound.supply(Compound.ETH, 1);\n  console.log('Ethers.js transaction object', trx);\n\n})().catch(console.error);\n```\n\n## Install / Import\n\nWeb Browser\n\n```html\n<script type=\"text/javascript\" src=\"https://cdn.jsdelivr.net/npm/@compound-finance/compound-js@latest/dist/browser/compound.min.js\"></script>\n\n<script type=\"text/javascript\">\n  window.Compound; // or `Compound`\n</script>\n```\n\nNode.js\n\n```\nnpm install @compound-finance/compound-js\n```\n\n```js\nconst Compound = require('@compound-finance/compound-js');\n\n// or, when using ES6\n\nimport Compound from '@compound-finance/compound-js';\n```\n\n## More Code Examples\n\n- [Node.js](https://github.com/compound-finance/compound-js/tree/master/examples)\n- [Web Browser](https://compound-finance.github.io/compound-js/examples/web/)\n\n[To run, boot Ganache fork of mainnet locally](https://github.com/compound-finance/compound-js/tree/master/examples)\n\n## Instance Creation\n\nThe following are valid Ethereum providers for initialization of the SDK.\n\n```js\nvar compound = new Compound(window.ethereum); // web browser\n\nvar compound = new Compound('http://127.0.0.1:8545'); // HTTP provider\n\nvar compound = new Compound(); // Uses Ethers.js fallback mainnet (for testing only)\n\nvar compound = new Compound('ropsten'); // Uses Ethers.js fallback (for testing only)\n\n// Init with private key (server side)\nvar compound = new Compound('https://mainnet.infura.io/v3/_your_project_id_', {\n  privateKey: '0x_your_private_key_', // preferably with environment variable\n});\n\n// Init with HD mnemonic (server side)\nvar compound = new Compound('mainnet' {\n  mnemonic: 'clutch captain shoe...', // preferably with environment variable\n});\n```\n\n## Constants and Contract Addresses\n\nNames of contracts, their addresses, ABIs, token decimals, and more can be found in `/src/constants.ts`. Addresses, for all networks, can be easily fetched using the `getAddress` function, combined with contract name constants.\n\n```js\nconsole.log(Compound.DAI, Compound.ETH, Compound.cETH);\n// DAI, ETH, cETH\n\nconst cUsdtAddress = Compound.util.getAddress(Compound.cUSDT);\n// Mainnet cUSDT address. Second parameter can be a network like 'ropsten'.\n```\n\n## Mantissas\n\nParameters of number values can be plain numbers or their scaled up mantissa values. There is a transaction option boolean to tell the SDK what the developer is passing.\n\n```js\n// 1 Dai\nawait compound.borrow(Compound.DAI, '1000000000000000000', { mantissa: true });\n\n// `mantissa` defaults to false if it is not specified or if an options object is not passed\nawait compound.borrow(Compound.DAI, 1, { mantissa: false });\n```\n\n## Transaction Options\n\nEach method that interacts with the blockchain accepts a final optional parameter for overrides, much like [Ethers.js overrides](https://docs.ethers.io/ethers.js/v5-beta/api-contract.html#overrides).\n```js\n// The options object itself and all options are optional\nconst trxOptions = {\n  mantissa,   // Boolean, parameters array arg of 1 ETH would be '1000000000000000000' (true) vs 1 (false)\n  abi,        // Definition string or an ABI array from a solc build\n  provider,   // JSON RPC string, Web3 object, or Ethers.js fallback network (string)\n  network,    // Ethers.js fallback network provider, \"provider\" has precedence over \"network\"\n  from,       // Address that the Ethereum transaction is send from\n  gasPrice,   // Ethers.js override `Compound._ethers.utils.parseUnits('10.0', 'gwei')`\n  gasLimit,   // Ethers.js override - see https://docs.ethers.io/ethers.js/v5-beta/api-contract.html#overrides\n  value,      // Number or string\n  data,       // Number or string\n  chainId,    // Number\n  nonce,      // Number\n  privateKey, // String, meant to be used with `Compound.eth.trx` (server side)\n  mnemonic,   // String, meant to be used with `Compound.eth.trx` (server side)\n};\n```\n\n## API\n\nThe [Compound API](https://compound.finance/docs/api) is accessible from Compound.js. The corresponding services are defined in the `api` namespace on the class.\n\n- `Compound.api.account`\n- `Compound.api.cToken`\n- `Compound.api.marketHistory`\n- `Compound.api.governance`\n\nThe governance method requires a second parameter (string) for the corresponding endpoint shown in the [documentation](https://compound.finance/docs/api#GovernanceService).\n\n- `proposals`\n- `voteReceipts`\n- `accounts`\n\nHere is an example for using the `account` endpoint. The `network` parameter in the request body is optional and defaults to `mainnet`.\n\n```js\nconst main = async () => {\n  const account = await Compound.api.account({\n    \"addresses\": \"0xB61C5971d9c0472befceFfbE662555B78284c307\",\n    \"network\": \"ropsten\"\n  });\n\n  let daiBorrowBalance = 0;\n  if (Object.isExtensible(account) && account.accounts) {\n    account.accounts.forEach((acc) => {\n      acc.tokens.forEach((tok) => {\n        if (tok.symbol === Compound.cDAI) {\n          daiBorrowBalance = +tok.borrow_balance_underlying.value;\n        }\n      });\n    });\n  }\n\n  console.log('daiBorrowBalance', daiBorrowBalance);\n}\n\nmain().catch(console.error);\n```\n\n## Build for Node.js & Web Browser\n\n```\ngit clone git@github.com:compound-finance/compound-js.git\ncd compound-js/\nnpm install\nnpm run build\n```\n\n### Web Browser Build\n```html\n<!-- Local build (do `npm install` first) -->\n<script type=\"text/javascript\" src=\"./dist/browser/compound.min.js\"></script>\n\n<!-- Public NPM -> jsdeliver build -->\n<script type=\"text/javascript\" src=\"https://cdn.jsdelivr.net/npm/@compound-finance/compound-js@latest/dist/browser/compound.min.js\"></script>\n```\n\n### Node.js Build\n```js\n// Local build (do `npm install` first)\nconst Compound = require('./dist/nodejs/index.js');\n\n// Public NPM build\nconst Compound = require('@compound-finance/compound-js');\n```\n","readmeFilename":"README.md","gitHead":"2d9e9956a668a3db750d528a2740504faed3afa8","bugs":{"url":"https://github.com/compound-finance/compound-js/issues"},"homepage":"https://github.com/compound-finance/compound-js#readme","_id":"@sashimiswap/compound-js@0.4.4-aplha.7","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-PQfvSo/mYs51isM+aacJhtIYTpkSwCiviwHRUBrMpXIdKydveGS1QzEahW/iw+uns3uf7WrCzX581hKuw9HPOQ==","shasum":"c6ae2612d37f597b783cd7239f561be93e91a3ca","tarball":"https://registry.npmjs.org/@sashimiswap/compound-js/-/compound-js-0.4.4-aplha.7.tgz","fileCount":95,"unpackedSize":1558580,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQIUICRA9TVsSAnZWagAA3uoP/AwFiZdZ1GCaQx8X2jg8\nPfjQgGpHlCXQtC2iDWPYcAWOfSn635BY/V1/FQUOVHByXfMAFmHhYCTgPKoW\n9TZNfDGH8HCVtUb7HD7DhfTEA5rnZvv5keJuiRiBwwH9qOKKAFdhw7H9diXJ\nuSUg3pKdEDb8G/A0Lw1O85JQOHw1UTSbERNxmg3M0aL87PobB3yD7jNYlKeY\nKmmvN+DHA7BzhHmETsafRnPM73ivZyv9F959Vitn7XkqMmCgvCQFzjKGREHM\nbOOZfYJt9dx85A/L8i4rK+X4HflpTNaSsDaS1/vezG6JQ57iYuNO/34oVKAa\nSN2wZjiWBJs/9/6fx1PGv8PbPNuImcZwUqxZffiXYk4rjEykzK8+UQkoqQZV\nuEWcpQ34Nl6lBU6fPsSsaitX1oxh0XGxdJRzLu0VxqXaSAs3EMDK+/G2uOey\nj7YE8qTYEdY+8N34AMFOYbudDDtNN5td2Ea2JyJYZcKU0ShHSrwsEr0DgdKf\nHnFLRfNfp9amj8AEjsnD4cyP36C6HQDKk7b7Kx9H1zLrSX+YpAOaWewoixh5\nDaKhMqo6Cb6jH5eExOrKcspk67HBD0WvvGTmlbq7yFVxXGrQtdwHLx2xG6NY\ng8uIH1Wa0fMksaAzAOqxZM8myb/Qb99l7ylWEuajaQUfI75g8dUKE/Xlbcy8\n33R5\r\n=ZgXL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQClmJLH5mpAswR+nM6sXxKHNWaTN6sX++rP1urAFcIEnAIgO88Mdt/UgZE+kSbllQcE4Owh9M1n5mHL8LVNfCAqLt8="}]},"_npmUser":{"name":"atom-yang","email":"atom.yang@hoopox.com"},"directories":{},"maintainers":[{"name":"aelfofficial","email":"aelfofficial@gmail.com"},{"name":"wjp910","email":"376739628@qq.com"},{"name":"atom-yang","email":"atom.yang@hoopox.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/compound-js_0.4.4-aplha.7_1614841096353_0.7435015747290219"},"_hasShrinkwrap":false},"0.4.4-aplha.8":{"name":"@sashimiswap/compound-js","version":"0.4.4-aplha.8","author":{"name":"Compound Labs, Inc."},"description":"A JavaScript SDK for Ethereum and the Compound Protocol.","license":"BSD-3-Clause","main":"dist/nodejs/index.js","scripts":{"lint":"eslint ./src/*.ts","build":"npm run lint && ./node_modules/.bin/tsc && npm run rollup","docs":"./node_modules/typedoc/bin/typedoc --out ./docs/ ./src/","compound_docs":"node ./scripts/compound-docs.js","prepare":"npm run build","publish_patch":"npm version patch && npm publish --access public","publish_minor":"npm version minor && npm publish --access public","publish_major":"npm version major && npm publish --access public","rollup":"rollup -c rollup.config.ts","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/compound-finance/compound-js.git"},"keywords":["compound","compound.js","compound finance","compound protocol","decentralized finance","defi","ethereum"],"devDependencies":{"@babel/core":"^7.10.2","@babel/preset-env":"^7.10.2","@babel/preset-typescript":"^7.10.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^9.0.0","@types/node":"^14.0.11","@typescript-eslint/eslint-plugin":"^4.2.0","@typescript-eslint/parser":"^4.2.0","babel-jest":"^26.0.1","docblock-parser":"^1.0.0","eslint":"^7.9.0","jest":"^26.0.1","rollup":"^2.15.0","rollup-plugin-babel-minify":"^10.0.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-polyfills":"^0.2.1","typedoc":"^0.18.0","typescript":"^3.9.5"},"dependencies":{"ethers":"^5.0.7"},"readme":"# Compound.js\n\nA JavaScript SDK for Ethereum and the Compound Protocol. Wraps around [Ethers.js](https://github.com/ethers-io/ethers.js/). Works in the **web browser** and **Node.js**.\n\n[Compound.js Documentation](https://compound.finance/docs/compound-js)\n\nThis SDK is in **open beta**, and is constantly under development. **USE AT YOUR OWN RISK**.\n\n## Ethereum Read & Write\n\nJSON RPC based Ethereum **read** and **write**.\n\n### Read\n\n```js\nconst Compound = require('@compound-finance/compound-js'); // in Node.js\nconst cUsdtAddress = Compound.util.getAddress(Compound.cUSDT);\n\n(async function() {\n\n  let supplyRatePerBlock = await Compound.eth.read(\n    cUsdtAddress,\n    'function supplyRatePerBlock() returns (uint)',\n    [], // [optional] parameters\n    {}  // [optional] call options, provider, network, ethers.js \"overrides\"\n  );\n\n  console.log('USDT supplyRatePerBlock:', supplyRatePerBlock.toString());\n\n})().catch(console.error);\n```\n\n### Write\n\n```js\nconst toAddress = '0xa0df350d2637096571F7A701CBc1C5fdE30dF76A';\n\n(async function() {\n\n  const trx = await Compound.eth.trx(\n    toAddress,\n    'function send() external payable',\n    [],\n    {\n      value: Compound._ethers.utils.parseEther('1.0'), // 1 ETH\n      provider: window.ethereum, // in a web browser\n    }\n  );\n\n  const toAddressEthBalance = await Compound.eth.getBalance(toAddress);\n\n})().catch(console.error);\n```\n\n## Compound Protocol\n\nSimple methods for using the Compound protocol.\n\n```js\nconst compound = new Compound(window.ethereum); // in a web browser\n\n// Ethers.js overrides are an optional 3rd parameter for `supply`\n// const trxOptions = { gasLimit: 250000, mantissa: false };\n\n(async function() {\n\n  console.log('Supplying ETH to the Compound protocol...');\n  const trx = await compound.supply(Compound.ETH, 1);\n  console.log('Ethers.js transaction object', trx);\n\n})().catch(console.error);\n```\n\n## Install / Import\n\nWeb Browser\n\n```html\n<script type=\"text/javascript\" src=\"https://cdn.jsdelivr.net/npm/@compound-finance/compound-js@latest/dist/browser/compound.min.js\"></script>\n\n<script type=\"text/javascript\">\n  window.Compound; // or `Compound`\n</script>\n```\n\nNode.js\n\n```\nnpm install @compound-finance/compound-js\n```\n\n```js\nconst Compound = require('@compound-finance/compound-js');\n\n// or, when using ES6\n\nimport Compound from '@compound-finance/compound-js';\n```\n\n## More Code Examples\n\n- [Node.js](https://github.com/compound-finance/compound-js/tree/master/examples)\n- [Web Browser](https://compound-finance.github.io/compound-js/examples/web/)\n\n[To run, boot Ganache fork of mainnet locally](https://github.com/compound-finance/compound-js/tree/master/examples)\n\n## Instance Creation\n\nThe following are valid Ethereum providers for initialization of the SDK.\n\n```js\nvar compound = new Compound(window.ethereum); // web browser\n\nvar compound = new Compound('http://127.0.0.1:8545'); // HTTP provider\n\nvar compound = new Compound(); // Uses Ethers.js fallback mainnet (for testing only)\n\nvar compound = new Compound('ropsten'); // Uses Ethers.js fallback (for testing only)\n\n// Init with private key (server side)\nvar compound = new Compound('https://mainnet.infura.io/v3/_your_project_id_', {\n  privateKey: '0x_your_private_key_', // preferably with environment variable\n});\n\n// Init with HD mnemonic (server side)\nvar compound = new Compound('mainnet' {\n  mnemonic: 'clutch captain shoe...', // preferably with environment variable\n});\n```\n\n## Constants and Contract Addresses\n\nNames of contracts, their addresses, ABIs, token decimals, and more can be found in `/src/constants.ts`. Addresses, for all networks, can be easily fetched using the `getAddress` function, combined with contract name constants.\n\n```js\nconsole.log(Compound.DAI, Compound.ETH, Compound.cETH);\n// DAI, ETH, cETH\n\nconst cUsdtAddress = Compound.util.getAddress(Compound.cUSDT);\n// Mainnet cUSDT address. Second parameter can be a network like 'ropsten'.\n```\n\n## Mantissas\n\nParameters of number values can be plain numbers or their scaled up mantissa values. There is a transaction option boolean to tell the SDK what the developer is passing.\n\n```js\n// 1 Dai\nawait compound.borrow(Compound.DAI, '1000000000000000000', { mantissa: true });\n\n// `mantissa` defaults to false if it is not specified or if an options object is not passed\nawait compound.borrow(Compound.DAI, 1, { mantissa: false });\n```\n\n## Transaction Options\n\nEach method that interacts with the blockchain accepts a final optional parameter for overrides, much like [Ethers.js overrides](https://docs.ethers.io/ethers.js/v5-beta/api-contract.html#overrides).\n```js\n// The options object itself and all options are optional\nconst trxOptions = {\n  mantissa,   // Boolean, parameters array arg of 1 ETH would be '1000000000000000000' (true) vs 1 (false)\n  abi,        // Definition string or an ABI array from a solc build\n  provider,   // JSON RPC string, Web3 object, or Ethers.js fallback network (string)\n  network,    // Ethers.js fallback network provider, \"provider\" has precedence over \"network\"\n  from,       // Address that the Ethereum transaction is send from\n  gasPrice,   // Ethers.js override `Compound._ethers.utils.parseUnits('10.0', 'gwei')`\n  gasLimit,   // Ethers.js override - see https://docs.ethers.io/ethers.js/v5-beta/api-contract.html#overrides\n  value,      // Number or string\n  data,       // Number or string\n  chainId,    // Number\n  nonce,      // Number\n  privateKey, // String, meant to be used with `Compound.eth.trx` (server side)\n  mnemonic,   // String, meant to be used with `Compound.eth.trx` (server side)\n};\n```\n\n## API\n\nThe [Compound API](https://compound.finance/docs/api) is accessible from Compound.js. The corresponding services are defined in the `api` namespace on the class.\n\n- `Compound.api.account`\n- `Compound.api.cToken`\n- `Compound.api.marketHistory`\n- `Compound.api.governance`\n\nThe governance method requires a second parameter (string) for the corresponding endpoint shown in the [documentation](https://compound.finance/docs/api#GovernanceService).\n\n- `proposals`\n- `voteReceipts`\n- `accounts`\n\nHere is an example for using the `account` endpoint. The `network` parameter in the request body is optional and defaults to `mainnet`.\n\n```js\nconst main = async () => {\n  const account = await Compound.api.account({\n    \"addresses\": \"0xB61C5971d9c0472befceFfbE662555B78284c307\",\n    \"network\": \"ropsten\"\n  });\n\n  let daiBorrowBalance = 0;\n  if (Object.isExtensible(account) && account.accounts) {\n    account.accounts.forEach((acc) => {\n      acc.tokens.forEach((tok) => {\n        if (tok.symbol === Compound.cDAI) {\n          daiBorrowBalance = +tok.borrow_balance_underlying.value;\n        }\n      });\n    });\n  }\n\n  console.log('daiBorrowBalance', daiBorrowBalance);\n}\n\nmain().catch(console.error);\n```\n\n## Build for Node.js & Web Browser\n\n```\ngit clone git@github.com:compound-finance/compound-js.git\ncd compound-js/\nnpm install\nnpm run build\n```\n\n### Web Browser Build\n```html\n<!-- Local build (do `npm install` first) -->\n<script type=\"text/javascript\" src=\"./dist/browser/compound.min.js\"></script>\n\n<!-- Public NPM -> jsdeliver build -->\n<script type=\"text/javascript\" src=\"https://cdn.jsdelivr.net/npm/@compound-finance/compound-js@latest/dist/browser/compound.min.js\"></script>\n```\n\n### Node.js Build\n```js\n// Local build (do `npm install` first)\nconst Compound = require('./dist/nodejs/index.js');\n\n// Public NPM build\nconst Compound = require('@compound-finance/compound-js');\n```\n","readmeFilename":"README.md","gitHead":"2d9e9956a668a3db750d528a2740504faed3afa8","bugs":{"url":"https://github.com/compound-finance/compound-js/issues"},"homepage":"https://github.com/compound-finance/compound-js#readme","_id":"@sashimiswap/compound-js@0.4.4-aplha.8","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-ptM/PGqNFtQMlE1+e4MAUUEGGCU3mOS13z/D9o8Insi2+JnMTWq7EG92hTWSnDuYsyoS1zY367ZQIA2K48/XOA==","shasum":"ff3bf6e8bb9e3b266cf75b106880cc4c8b601859","tarball":"https://registry.npmjs.org/@sashimiswap/compound-js/-/compound-js-0.4.4-aplha.8.tgz","fileCount":95,"unpackedSize":1558592,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQirjCRA9TVsSAnZWagAAGocP/1ZM2eUmu36K8lWkZHJS\nXKTrc311quXJh59+WqdCb5W/UZZbYZic2D2C6QpN2KndGnG5jVIrqlmEZ/KC\n3KWZ2wTAgLFxURjUXKUn0aK3XJibGBLuJynJYE8nioMN8aXicdXcLvRYWqdH\niYsvHXOCEl/2rv3QTPGsSROCZ83pqirM/xnpqDlCVb0F7yIE3lxfT6jCW3Aj\nzEprzDjsMU4APRFOKeShcTMaMvVMpUNnZI7gQB2/EA5jHbqJErxO1objU7Fy\nFy46J3RWvmbfaoE+sHCRh/kKg8QYwsi2OnPdTN76eus+z/h0MQ012CYjn/AN\nk40pAQETCdFx6FPUU+hKL7IL3eOBozVbEAY1Oat4Rf6E3ohpdKIrKEcTZqDp\nL99mqpWUwlQ+ZJbGhUdyXVD6BCbPP3q6xZLCHRxARWHbuqIL6CgHQssXVRYI\nN5ZKA/mIH2VzGy3HuyEdMRrSuZbbNa2SIuPohr2pfEq4Yt3ZQw5pToMEs35H\nK+SSDmNe12E0xyPTgEOFxTw+VN8/rbFD1z4uy0UZbrr3YK4q7CUPDa/LgQB6\nG0xtZbYNXJnCt+6KEqRUyP6Hqxie6wX8Gg+RP1q6Ux1MXcFdllA25qnDJv6I\nYpGVI+2UltJ3FhNYUDmcl/51/3pcA/MTs0JmgacXhU4KeMTNZr4G09SX5LwW\nGbji\r\n=+EyG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAm4I0tPnZeiHYSu0e57xfqonxRCBKgD8zkLHaYjF66zAiBKGKvMn1E4JQJ8MGRwy9qjSqX+jwtMr1MXzG1AwUmUWg=="}]},"_npmUser":{"name":"atom-yang","email":"atom.yang@hoopox.com"},"directories":{},"maintainers":[{"name":"aelfofficial","email":"aelfofficial@gmail.com"},{"name":"wjp910","email":"376739628@qq.com"},{"name":"atom-yang","email":"atom.yang@hoopox.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/compound-js_0.4.4-aplha.8_1614949090664_0.4450061619920971"},"_hasShrinkwrap":false},"0.4.4-aplha.9":{"name":"@sashimiswap/compound-js","version":"0.4.4-aplha.9","author":{"name":"Compound Labs, Inc."},"description":"A JavaScript SDK for Ethereum and the Compound Protocol.","license":"BSD-3-Clause","main":"dist/nodejs/index.js","scripts":{"lint":"eslint ./src/*.ts","build":"npm run lint && ./node_modules/.bin/tsc && npm run rollup","docs":"./node_modules/typedoc/bin/typedoc --out ./docs/ ./src/","compound_docs":"node ./scripts/compound-docs.js","prepare":"npm run build","publish_patch":"npm version patch && npm publish --access public","publish_minor":"npm version minor && npm publish --access public","publish_major":"npm version major && npm publish --access public","rollup":"rollup -c rollup.config.ts","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/compound-finance/compound-js.git"},"keywords":["compound","compound.js","compound finance","compound protocol","decentralized finance","defi","ethereum"],"devDependencies":{"@babel/core":"^7.10.2","@babel/preset-env":"^7.10.2","@babel/preset-typescript":"^7.10.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^9.0.0","@types/node":"^14.0.11","@typescript-eslint/eslint-plugin":"^4.2.0","@typescript-eslint/parser":"^4.2.0","babel-jest":"^26.0.1","docblock-parser":"^1.0.0","eslint":"^7.9.0","jest":"^26.0.1","rollup":"^2.15.0","rollup-plugin-babel-minify":"^10.0.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-polyfills":"^0.2.1","typedoc":"^0.18.0","typescript":"^3.9.5"},"dependencies":{"ethers":"^5.0.7"},"readme":"# Compound.js\n\nA JavaScript SDK for Ethereum and the Compound Protocol. Wraps around [Ethers.js](https://github.com/ethers-io/ethers.js/). Works in the **web browser** and **Node.js**.\n\n[Compound.js Documentation](https://compound.finance/docs/compound-js)\n\nThis SDK is in **open beta**, and is constantly under development. **USE AT YOUR OWN RISK**.\n\n## Ethereum Read & Write\n\nJSON RPC based Ethereum **read** and **write**.\n\n### Read\n\n```js\nconst Compound = require('@compound-finance/compound-js'); // in Node.js\nconst cUsdtAddress = Compound.util.getAddress(Compound.cUSDT);\n\n(async function() {\n\n  let supplyRatePerBlock = await Compound.eth.read(\n    cUsdtAddress,\n    'function supplyRatePerBlock() returns (uint)',\n    [], // [optional] parameters\n    {}  // [optional] call options, provider, network, ethers.js \"overrides\"\n  );\n\n  console.log('USDT supplyRatePerBlock:', supplyRatePerBlock.toString());\n\n})().catch(console.error);\n```\n\n### Write\n\n```js\nconst toAddress = '0xa0df350d2637096571F7A701CBc1C5fdE30dF76A';\n\n(async function() {\n\n  const trx = await Compound.eth.trx(\n    toAddress,\n    'function send() external payable',\n    [],\n    {\n      value: Compound._ethers.utils.parseEther('1.0'), // 1 ETH\n      provider: window.ethereum, // in a web browser\n    }\n  );\n\n  const toAddressEthBalance = await Compound.eth.getBalance(toAddress);\n\n})().catch(console.error);\n```\n\n## Compound Protocol\n\nSimple methods for using the Compound protocol.\n\n```js\nconst compound = new Compound(window.ethereum); // in a web browser\n\n// Ethers.js overrides are an optional 3rd parameter for `supply`\n// const trxOptions = { gasLimit: 250000, mantissa: false };\n\n(async function() {\n\n  console.log('Supplying ETH to the Compound protocol...');\n  const trx = await compound.supply(Compound.ETH, 1);\n  console.log('Ethers.js transaction object', trx);\n\n})().catch(console.error);\n```\n\n## Install / Import\n\nWeb Browser\n\n```html\n<script type=\"text/javascript\" src=\"https://cdn.jsdelivr.net/npm/@compound-finance/compound-js@latest/dist/browser/compound.min.js\"></script>\n\n<script type=\"text/javascript\">\n  window.Compound; // or `Compound`\n</script>\n```\n\nNode.js\n\n```\nnpm install @compound-finance/compound-js\n```\n\n```js\nconst Compound = require('@compound-finance/compound-js');\n\n// or, when using ES6\n\nimport Compound from '@compound-finance/compound-js';\n```\n\n## More Code Examples\n\n- [Node.js](https://github.com/compound-finance/compound-js/tree/master/examples)\n- [Web Browser](https://compound-finance.github.io/compound-js/examples/web/)\n\n[To run, boot Ganache fork of mainnet locally](https://github.com/compound-finance/compound-js/tree/master/examples)\n\n## Instance Creation\n\nThe following are valid Ethereum providers for initialization of the SDK.\n\n```js\nvar compound = new Compound(window.ethereum); // web browser\n\nvar compound = new Compound('http://127.0.0.1:8545'); // HTTP provider\n\nvar compound = new Compound(); // Uses Ethers.js fallback mainnet (for testing only)\n\nvar compound = new Compound('ropsten'); // Uses Ethers.js fallback (for testing only)\n\n// Init with private key (server side)\nvar compound = new Compound('https://mainnet.infura.io/v3/_your_project_id_', {\n  privateKey: '0x_your_private_key_', // preferably with environment variable\n});\n\n// Init with HD mnemonic (server side)\nvar compound = new Compound('mainnet' {\n  mnemonic: 'clutch captain shoe...', // preferably with environment variable\n});\n```\n\n## Constants and Contract Addresses\n\nNames of contracts, their addresses, ABIs, token decimals, and more can be found in `/src/constants.ts`. Addresses, for all networks, can be easily fetched using the `getAddress` function, combined with contract name constants.\n\n```js\nconsole.log(Compound.DAI, Compound.ETH, Compound.cETH);\n// DAI, ETH, cETH\n\nconst cUsdtAddress = Compound.util.getAddress(Compound.cUSDT);\n// Mainnet cUSDT address. Second parameter can be a network like 'ropsten'.\n```\n\n## Mantissas\n\nParameters of number values can be plain numbers or their scaled up mantissa values. There is a transaction option boolean to tell the SDK what the developer is passing.\n\n```js\n// 1 Dai\nawait compound.borrow(Compound.DAI, '1000000000000000000', { mantissa: true });\n\n// `mantissa` defaults to false if it is not specified or if an options object is not passed\nawait compound.borrow(Compound.DAI, 1, { mantissa: false });\n```\n\n## Transaction Options\n\nEach method that interacts with the blockchain accepts a final optional parameter for overrides, much like [Ethers.js overrides](https://docs.ethers.io/ethers.js/v5-beta/api-contract.html#overrides).\n```js\n// The options object itself and all options are optional\nconst trxOptions = {\n  mantissa,   // Boolean, parameters array arg of 1 ETH would be '1000000000000000000' (true) vs 1 (false)\n  abi,        // Definition string or an ABI array from a solc build\n  provider,   // JSON RPC string, Web3 object, or Ethers.js fallback network (string)\n  network,    // Ethers.js fallback network provider, \"provider\" has precedence over \"network\"\n  from,       // Address that the Ethereum transaction is send from\n  gasPrice,   // Ethers.js override `Compound._ethers.utils.parseUnits('10.0', 'gwei')`\n  gasLimit,   // Ethers.js override - see https://docs.ethers.io/ethers.js/v5-beta/api-contract.html#overrides\n  value,      // Number or string\n  data,       // Number or string\n  chainId,    // Number\n  nonce,      // Number\n  privateKey, // String, meant to be used with `Compound.eth.trx` (server side)\n  mnemonic,   // String, meant to be used with `Compound.eth.trx` (server side)\n};\n```\n\n## API\n\nThe [Compound API](https://compound.finance/docs/api) is accessible from Compound.js. The corresponding services are defined in the `api` namespace on the class.\n\n- `Compound.api.account`\n- `Compound.api.cToken`\n- `Compound.api.marketHistory`\n- `Compound.api.governance`\n\nThe governance method requires a second parameter (string) for the corresponding endpoint shown in the [documentation](https://compound.finance/docs/api#GovernanceService).\n\n- `proposals`\n- `voteReceipts`\n- `accounts`\n\nHere is an example for using the `account` endpoint. The `network` parameter in the request body is optional and defaults to `mainnet`.\n\n```js\nconst main = async () => {\n  const account = await Compound.api.account({\n    \"addresses\": \"0xB61C5971d9c0472befceFfbE662555B78284c307\",\n    \"network\": \"ropsten\"\n  });\n\n  let daiBorrowBalance = 0;\n  if (Object.isExtensible(account) && account.accounts) {\n    account.accounts.forEach((acc) => {\n      acc.tokens.forEach((tok) => {\n        if (tok.symbol === Compound.cDAI) {\n          daiBorrowBalance = +tok.borrow_balance_underlying.value;\n        }\n      });\n    });\n  }\n\n  console.log('daiBorrowBalance', daiBorrowBalance);\n}\n\nmain().catch(console.error);\n```\n\n## Build for Node.js & Web Browser\n\n```\ngit clone git@github.com:compound-finance/compound-js.git\ncd compound-js/\nnpm install\nnpm run build\n```\n\n### Web Browser Build\n```html\n<!-- Local build (do `npm install` first) -->\n<script type=\"text/javascript\" src=\"./dist/browser/compound.min.js\"></script>\n\n<!-- Public NPM -> jsdeliver build -->\n<script type=\"text/javascript\" src=\"https://cdn.jsdelivr.net/npm/@compound-finance/compound-js@latest/dist/browser/compound.min.js\"></script>\n```\n\n### Node.js Build\n```js\n// Local build (do `npm install` first)\nconst Compound = require('./dist/nodejs/index.js');\n\n// Public NPM build\nconst Compound = require('@compound-finance/compound-js');\n```\n","readmeFilename":"README.md","gitHead":"2d9e9956a668a3db750d528a2740504faed3afa8","bugs":{"url":"https://github.com/compound-finance/compound-js/issues"},"homepage":"https://github.com/compound-finance/compound-js#readme","_id":"@sashimiswap/compound-js@0.4.4-aplha.9","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-fp91aD8G3ARPMNPLeuPcWLpslMsu7sHM0EJv50dqOirbvWQ8CbqOYKWWkH77/s87etrwhboHiC87X26zQ7QGdw==","shasum":"3e2007ad2a6151d81546f5ac9482107e60a04d55","tarball":"https://registry.npmjs.org/@sashimiswap/compound-js/-/compound-js-0.4.4-aplha.9.tgz","fileCount":95,"unpackedSize":1561696,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRcmACRA9TVsSAnZWagAATScQAJTsCvYiIKLND7W80S06\nfBWayNAqi3KuFqxIu/MD8QZYMv9ne4u88HHtCysI1Jta1veYIgbxOfR3exva\n9OEfZbjJpvyr3VZ9HgoWeR5sLsU5tAwQzhfw+mmb50D6FWmDrMYvxT2JhBpi\nHt2/Z6rm1O8pXoAGGP8pR8fXjuOqE4M2M/GCi3cpd/mYvn/qhayMuhlgUAsx\nI80NPK4e5obz3VF5IcNNgC4+EnN2rulDAMo2FBT6uJiaTcvaBg4lacH8t3DH\n69hdsk5TyPEP1WnxR+LXMzpNQJDqnLuOXdqhZp4u65JDJNkOyE+YstUYLYv5\neeKkUgQVSSTCk+Z0hRa/R+dvdL4lDaZe1Wf+xcUNCOJ89dqo2hOl++347eNb\n806RZqjZu3eFtQyuPCg2V2dFYeDz61MT6yrs7VmWBUikoIYvI6g74UKum3NB\n9sAYlM928Xfve4S/PKi3U6C+jF93gKVStehxGmCUyQaPZ03YYMblSmibkbhb\nE8CvwkCHcplf4e56mPbpYQf2rFqtwAOdmc8CsATB1mxq7/IEAgBcAY1W/WV+\nZ08Yb0jvJZcYLs+cuPl3dbyjJKHweKd5vvw3dR5+hGmSWHcpBhziiCEgoLoN\n0J8ND3CxFNdEVa/yMLnJS7D1O3mx5BBjm5JxUQw2Rr0a1J0rkkBZne+F31rm\n4mU5\r\n=/cj5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFFX4+vsUySs591kyd84+7+kpSsCC/gmoGckKtVhwScEAiEApn6P3kKk2VqGgxJzXzWw48B43ViolaJpdmULjiDO+YE="}]},"_npmUser":{"name":"atom-yang","email":"atom.yang@hoopox.com"},"directories":{},"maintainers":[{"name":"aelfofficial","email":"aelfofficial@gmail.com"},{"name":"wjp910","email":"376739628@qq.com"},{"name":"atom-yang","email":"atom.yang@hoopox.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/compound-js_0.4.4-aplha.9_1615186303641_0.8406254113679914"},"_hasShrinkwrap":false},"0.4.6":{"name":"@sashimiswap/compound-js","version":"0.4.6","author":{"name":"Compound Labs, Inc."},"description":"A JavaScript SDK for Ethereum and the Compound Protocol.","license":"BSD-3-Clause","main":"dist/nodejs/index.js","scripts":{"lint":"eslint ./src/*.ts","build":"npm run lint && ./node_modules/.bin/tsc && npm run rollup","docs":"./node_modules/typedoc/bin/typedoc --out ./docs/ ./src/","compound_docs":"node ./scripts/compound-docs.js","prepare":"npm run build","publish_patch":"npm version patch && npm publish --access public","publish_minor":"npm version minor && npm publish --access public","publish_major":"npm version major && npm publish --access public","rollup":"rollup -c rollup.config.ts","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/compound-finance/compound-js.git"},"keywords":["compound","compound.js","compound finance","compound protocol","decentralized finance","defi","ethereum"],"devDependencies":{"@babel/core":"^7.10.2","@babel/preset-env":"^7.10.2","@babel/preset-typescript":"^7.10.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^9.0.0","@types/node":"^14.0.11","@typescript-eslint/eslint-plugin":"^4.2.0","@typescript-eslint/parser":"^4.2.0","babel-jest":"^26.0.1","docblock-parser":"^1.0.0","eslint":"^7.9.0","jest":"^26.0.1","rollup":"^2.15.0","rollup-plugin-babel-minify":"^10.0.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-polyfills":"^0.2.1","typedoc":"^0.18.0","typescript":"^3.9.5"},"dependencies":{"ethers":"^5.0.7"},"readme":"# Compound.js\n\nA JavaScript SDK for Ethereum and the Compound Protocol. Wraps around [Ethers.js](https://github.com/ethers-io/ethers.js/). Works in the **web browser** and **Node.js**.\n\n[Compound.js Documentation](https://compound.finance/docs/compound-js)\n\nThis SDK is in **open beta**, and is constantly under development. **USE AT YOUR OWN RISK**.\n\n## Ethereum Read & Write\n\nJSON RPC based Ethereum **read** and **write**.\n\n### Read\n\n```js\nconst Compound = require('@compound-finance/compound-js'); // in Node.js\nconst cUsdtAddress = Compound.util.getAddress(Compound.cUSDT);\n\n(async function() {\n\n  let supplyRatePerBlock = await Compound.eth.read(\n    cUsdtAddress,\n    'function supplyRatePerBlock() returns (uint)',\n    [], // [optional] parameters\n    {}  // [optional] call options, provider, network, ethers.js \"overrides\"\n  );\n\n  console.log('USDT supplyRatePerBlock:', supplyRatePerBlock.toString());\n\n})().catch(console.error);\n```\n\n### Write\n\n```js\nconst toAddress = '0xa0df350d2637096571F7A701CBc1C5fdE30dF76A';\n\n(async function() {\n\n  const trx = await Compound.eth.trx(\n    toAddress,\n    'function send() external payable',\n    [],\n    {\n      value: Compound._ethers.utils.parseEther('1.0'), // 1 ETH\n      provider: window.ethereum, // in a web browser\n    }\n  );\n\n  const toAddressEthBalance = await Compound.eth.getBalance(toAddress);\n\n})().catch(console.error);\n```\n\n## Compound Protocol\n\nSimple methods for using the Compound protocol.\n\n```js\nconst compound = new Compound(window.ethereum); // in a web browser\n\n// Ethers.js overrides are an optional 3rd parameter for `supply`\n// const trxOptions = { gasLimit: 250000, mantissa: false };\n\n(async function() {\n\n  console.log('Supplying ETH to the Compound protocol...');\n  const trx = await compound.supply(Compound.ETH, 1);\n  console.log('Ethers.js transaction object', trx);\n\n})().catch(console.error);\n```\n\n## Install / Import\n\nWeb Browser\n\n```html\n<script type=\"text/javascript\" src=\"https://cdn.jsdelivr.net/npm/@compound-finance/compound-js@latest/dist/browser/compound.min.js\"></script>\n\n<script type=\"text/javascript\">\n  window.Compound; // or `Compound`\n</script>\n```\n\nNode.js\n\n```\nnpm install @compound-finance/compound-js\n```\n\n```js\nconst Compound = require('@compound-finance/compound-js');\n\n// or, when using ES6\n\nimport Compound from '@compound-finance/compound-js';\n```\n\n## More Code Examples\n\n- [Node.js](https://github.com/compound-finance/compound-js/tree/master/examples)\n- [Web Browser](https://compound-finance.github.io/compound-js/examples/web/)\n\n[To run, boot Ganache fork of mainnet locally](https://github.com/compound-finance/compound-js/tree/master/examples)\n\n## Instance Creation\n\nThe following are valid Ethereum providers for initialization of the SDK.\n\n```js\nvar compound = new Compound(window.ethereum); // web browser\n\nvar compound = new Compound('http://127.0.0.1:8545'); // HTTP provider\n\nvar compound = new Compound(); // Uses Ethers.js fallback mainnet (for testing only)\n\nvar compound = new Compound('ropsten'); // Uses Ethers.js fallback (for testing only)\n\n// Init with private key (server side)\nvar compound = new Compound('https://mainnet.infura.io/v3/_your_project_id_', {\n  privateKey: '0x_your_private_key_', // preferably with environment variable\n});\n\n// Init with HD mnemonic (server side)\nvar compound = new Compound('mainnet' {\n  mnemonic: 'clutch captain shoe...', // preferably with environment variable\n});\n```\n\n## Constants and Contract Addresses\n\nNames of contracts, their addresses, ABIs, token decimals, and more can be found in `/src/constants.ts`. Addresses, for all networks, can be easily fetched using the `getAddress` function, combined with contract name constants.\n\n```js\nconsole.log(Compound.DAI, Compound.ETH, Compound.cETH);\n// DAI, ETH, cETH\n\nconst cUsdtAddress = Compound.util.getAddress(Compound.cUSDT);\n// Mainnet cUSDT address. Second parameter can be a network like 'ropsten'.\n```\n\n## Mantissas\n\nParameters of number values can be plain numbers or their scaled up mantissa values. There is a transaction option boolean to tell the SDK what the developer is passing.\n\n```js\n// 1 Dai\nawait compound.borrow(Compound.DAI, '1000000000000000000', { mantissa: true });\n\n// `mantissa` defaults to false if it is not specified or if an options object is not passed\nawait compound.borrow(Compound.DAI, 1, { mantissa: false });\n```\n\n## Transaction Options\n\nEach method that interacts with the blockchain accepts a final optional parameter for overrides, much like [Ethers.js overrides](https://docs.ethers.io/ethers.js/v5-beta/api-contract.html#overrides).\n```js\n// The options object itself and all options are optional\nconst trxOptions = {\n  mantissa,   // Boolean, parameters array arg of 1 ETH would be '1000000000000000000' (true) vs 1 (false)\n  abi,        // Definition string or an ABI array from a solc build\n  provider,   // JSON RPC string, Web3 object, or Ethers.js fallback network (string)\n  network,    // Ethers.js fallback network provider, \"provider\" has precedence over \"network\"\n  from,       // Address that the Ethereum transaction is send from\n  gasPrice,   // Ethers.js override `Compound._ethers.utils.parseUnits('10.0', 'gwei')`\n  gasLimit,   // Ethers.js override - see https://docs.ethers.io/ethers.js/v5-beta/api-contract.html#overrides\n  value,      // Number or string\n  data,       // Number or string\n  chainId,    // Number\n  nonce,      // Number\n  privateKey, // String, meant to be used with `Compound.eth.trx` (server side)\n  mnemonic,   // String, meant to be used with `Compound.eth.trx` (server side)\n};\n```\n\n## API\n\nThe [Compound API](https://compound.finance/docs/api) is accessible from Compound.js. The corresponding services are defined in the `api` namespace on the class.\n\n- `Compound.api.account`\n- `Compound.api.cToken`\n- `Compound.api.marketHistory`\n- `Compound.api.governance`\n\nThe governance method requires a second parameter (string) for the corresponding endpoint shown in the [documentation](https://compound.finance/docs/api#GovernanceService).\n\n- `proposals`\n- `voteReceipts`\n- `accounts`\n\nHere is an example for using the `account` endpoint. The `network` parameter in the request body is optional and defaults to `mainnet`.\n\n```js\nconst main = async () => {\n  const account = await Compound.api.account({\n    \"addresses\": \"0xB61C5971d9c0472befceFfbE662555B78284c307\",\n    \"network\": \"ropsten\"\n  });\n\n  let daiBorrowBalance = 0;\n  if (Object.isExtensible(account) && account.accounts) {\n    account.accounts.forEach((acc) => {\n      acc.tokens.forEach((tok) => {\n        if (tok.symbol === Compound.cDAI) {\n          daiBorrowBalance = +tok.borrow_balance_underlying.value;\n        }\n      });\n    });\n  }\n\n  console.log('daiBorrowBalance', daiBorrowBalance);\n}\n\nmain().catch(console.error);\n```\n\n## Build for Node.js & Web Browser\n\n```\ngit clone git@github.com:compound-finance/compound-js.git\ncd compound-js/\nnpm install\nnpm run build\n```\n\n### Web Browser Build\n```html\n<!-- Local build (do `npm install` first) -->\n<script type=\"text/javascript\" src=\"./dist/browser/compound.min.js\"></script>\n\n<!-- Public NPM -> jsdeliver build -->\n<script type=\"text/javascript\" src=\"https://cdn.jsdelivr.net/npm/@compound-finance/compound-js@latest/dist/browser/compound.min.js\"></script>\n```\n\n### Node.js Build\n```js\n// Local build (do `npm install` first)\nconst Compound = require('./dist/nodejs/index.js');\n\n// Public NPM build\nconst Compound = require('@compound-finance/compound-js');\n```\n","readmeFilename":"README.md","gitHead":"531f0b093238ab87ced87dd6e814f8b693eedf17","bugs":{"url":"https://github.com/compound-finance/compound-js/issues"},"homepage":"https://github.com/compound-finance/compound-js#readme","_id":"@sashimiswap/compound-js@0.4.6","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-SUDAWlXGRDt6rF5sSnm0ou01uGxV6JugyrjLuPs+vOycLjBcx5iqGbk4OoEVA8y5A92UcZQ1/gbCYPpymD4e3A==","shasum":"ad77ec1e78e616ff27d804344c866876d4ebaa20","tarball":"https://registry.npmjs.org/@sashimiswap/compound-js/-/compound-js-0.4.6.tgz","fileCount":95,"unpackedSize":1561688,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgR1YICRA9TVsSAnZWagAAP84P/RwlMOBGY86SdFCd1Kug\n3Fk/pcS0bAjIkwEtZDLlpR7i3IUtDzDw4Tax9Y6wVwVpewEzjFAkKrkMe8yy\ndetQCHIQCFUSpZc8FL+L4OyMyBLMVoETdoHfeeVtF74M2Jw1dFcKzrt6zE0L\n8RcgKn76V+FZWu+IaZ7CUUH8PwpdbTprhg9+Zl4/qptMXLa6816UujvKdDz8\nrba5RAJnhHYogvDcLmnAu3RkSxdI4Yie0gxT68S3LkjsIS6pUx3OPHboShwd\nsoDi7DxEraNfkoFT5oO9oxCPrqpzIHEf/SlS1nS4luvw29tbx/Ze+3MW1KFs\njUGgm8/zSlSbahRM+dLLLA2ai5Ggh1uv8gL8ze3oT0aWaCiqZOM3O8oUeJ2P\nVXRJjYC20r3ZIfcWWGVf9RIdx+1NuOlV/s6nV6IzPJ+y4VAtUg5CrWM6qg35\n/SN1JSjBYoybRdm8vrt0dyLnikVCp2g+d6koY7rR/VTe80pMy4YVDpJldSuR\nFRoymc44uP8WNVQhy+MWtct1XmWIMEXDwlO/+LqdNfFppgs41BlaUl/g3/g5\nwGr3mc5voX+s2K6qiGqBm/75cNIengi37Rn0z+MRoL7rERFt9WqmVjbUVpF1\nVsrAHiFiCb+fTs6DMSYyyRQRCjlJjmGh55eyY9RaEhBwZ0wtLDUchKbNnHeZ\nChKX\r\n=InLe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQClgtll1ga8A5n0u9j1WfjwdJ2h08LeQJQFkgq8+Nkf1wIhAKc/l0Z+wqDloOSpoWFXLzjRZ7U1f/4IARFDRNtq9UmP"}]},"_npmUser":{"name":"atom-yang","email":"atom.yang@hoopox.com"},"directories":{},"maintainers":[{"name":"aelfofficial","email":"aelfofficial@gmail.com"},{"name":"wjp910","email":"376739628@qq.com"},{"name":"atom-yang","email":"atom.yang@hoopox.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/compound-js_0.4.6_1615287816504_0.166099539749627"},"_hasShrinkwrap":false}},"time":{"created":"2020-10-22T06:33:26.385Z","0.2.0":"2020-10-22T06:33:26.877Z","modified":"2022-12-02T06:37:18.952Z","0.3.0":"2020-10-27T03:21:58.971Z","0.3.1":"2020-10-27T09:30:51.493Z","0.3.2":"2020-10-28T06:14:01.291Z","0.3.2-rc.1":"2020-11-03T07:15:39.945Z","0.3.2-rc.2":"2020-11-03T07:18:37.797Z","0.3.2-rc.3":"2020-11-05T02:51:43.812Z","0.3.2-rc.4":"2020-11-05T06:11:35.216Z","0.3.2-rc.5":"2020-11-05T07:14:46.168Z","0.3.2-rc.6":"2020-11-09T04:25:53.385Z","0.3.2-rc.7":"2020-11-24T03:18:28.232Z","0.4.0":"2020-12-10T12:14:35.059Z","0.4.1":"2020-12-29T06:50:06.854Z","0.4.2":"2020-12-29T07:08:23.959Z","0.4.3":"2021-02-03T10:09:19.170Z","0.4.4":"2021-02-12T16:51:35.137Z","0.4.4-aplha":"2021-02-24T05:37:41.774Z","0.4.4-aplha.1":"2021-02-24T08:28:34.298Z","0.4.4-aplha.2":"2021-02-24T08:47:42.618Z","0.4.4-aplha.3":"2021-02-24T09:01:22.492Z","0.4.4-aplha.4":"2021-02-24T11:22:29.499Z","0.4.4-aplha.5":"2021-02-25T02:29:12.331Z","0.4.5":"2021-03-01T02:31:57.611Z","0.4.4-aplha.6":"2021-03-04T06:30:41.725Z","0.4.4-aplha.7":"2021-03-04T06:58:16.470Z","0.4.4-aplha.8":"2021-03-05T12:58:10.822Z","0.4.4-aplha.9":"2021-03-08T06:51:43.836Z","0.4.6":"2021-03-09T11:03:36.658Z"},"maintainers":[{"email":"aelfofficial@gmail.com","name":"aelfofficial"},{"email":"376739628@qq.com","name":"wjp910"}],"description":"A JavaScript SDK for Ethereum and the Compound Protocol.","homepage":"https://github.com/compound-finance/compound-js#readme","keywords":["compound","compound.js","compound finance","compound protocol","decentralized finance","defi","ethereum"],"repository":{"type":"git","url":"git+https://github.com/compound-finance/compound-js.git"},"author":{"name":"Compound Labs, Inc."},"bugs":{"url":"https://github.com/compound-finance/compound-js/issues"},"license":"BSD-3-Clause","readme":"","readmeFilename":""}