{"_id":"@elenaizaguirre/cactus-plugin-ledger-connector-quorum","_rev":"20-24ccd78c4e87228d6fa9fc64aad68ce3","time":{"0.6.1":"2021-08-03T11:55:07.964Z","created":"2021-08-09T06:45:21.596Z","0.6.3":"2021-08-09T06:45:21.903Z","modified":"2022-04-05T07:09:35.618Z","0.6.4":"2021-08-09T06:52:38.635Z","0.6.5":"2021-08-09T07:33:10.528Z","0.6.6":"2021-08-09T08:04:12.683Z","0.6.7":"2021-08-09T09:12:30.588Z","0.6.8":"2021-08-09T10:07:10.708Z","0.6.9":"2021-08-11T06:11:41.271Z","0.7.1-scope-changed.ab167ba4.5":"2021-08-11T07:16:09.402Z","0.7.1-scope-changed.2eda5046.6":"2021-08-11T07:53:09.465Z","0.6.10":"2021-08-11T08:06:38.029Z","0.6.11":"2021-08-11T09:10:06.785Z","0.6.12":"2021-08-12T06:57:29.403Z","0.6.13":"2021-08-12T09:05:15.397Z","0.6.14":"2021-08-12T11:20:14.575Z","0.9.3":"2021-09-21T11:30:50.457Z","0.9.4":"2021-09-23T09:09:23.741Z"},"name":"@elenaizaguirre/cactus-plugin-ledger-connector-quorum","dist-tags":{"latest":"0.9.4","scope-changed":"0.7.1-scope-changed.2eda5046.6"},"versions":{"0.6.3":{"name":"@elenaizaguirre/cactus-plugin-ledger-connector-quorum","version":"0.6.3","description":"Allows Cactus nodes to connect to a Quorum ledger.","main":"dist/lib/main/typescript/index.js","mainMinified":"dist/cactus-plugin-ledger-connector-quorum.node.umd.min.js","browser":"dist/cactus-plugin-ledger-connector-quorum.web.umd.js","browserMinified":"dist/cactus-plugin-ledger-connector-quorum.web.umd.min.js","module":"dist/lib/main/typescript/index.js","types":"dist/types/main/typescript/index.d.ts","scripts":{"generate-sdk":"openapi-generator-cli generate -i ./src/main/json/openapi.json -g typescript-axios -o ./src/main/typescript/generated/openapi/typescript-axios/ --reserved-words-mappings protected=protected","codegen:openapi":"npm run generate-sdk","codegen":"run-p 'codegen:*'","watch":"npm-watch","webpack":"npm-run-all webpack:dev webpack:prod","webpack:dev":"npm-run-all webpack:dev:node webpack:dev:web","webpack:dev:web":"webpack --env=dev --target=web --config ../../webpack.config.js","webpack:dev:node":"webpack --env=dev --target=node --config ../../webpack.config.js","webpack:prod":"npm-run-all webpack:prod:node webpack:prod:web","webpack:prod:web":"webpack --env=prod --target=web --config ../../webpack.config.js","webpack:prod:node":"webpack --env=prod --target=node --config ../../webpack.config.js"},"watch":{"codegen:openapi":{"patterns":["./src/main/json/openapi.json"]}},"publishConfig":{"access":"public"},"engines":{"node":">=10","npm":">=6"},"repository":{"type":"git","url":"git+https://github.com/elenaizaguirre/cactus.git"},"keywords":["Hyperledger","Cactus","Integration","Blockchain","Distributed Ledger Technology"],"author":{"name":"Hyperledger Cactus Contributors","email":"cactus@lists.hyperledger.org","url":"https://www.hyperledger.org/use/cactus"},"contributors":[{"name":"Please add yourself to the list of contributors","email":"your.name@example.com","url":"https://example.com"},{"name":"Peter Somogyvari","email":"peter.somogyvari@accenture.com","url":"https://accenture.com"}],"license":"Apache-2.0","bugs":{"url":"https://github.com/hyperledger/cactus/issues"},"homepage":"https://github.com/hyperledger/cactus#readme","dependencies":{"@elenaizaguirre/cactus-common":"0.6.3","@elenaizaguirre/cactus-core":"0.6.3","@elenaizaguirre/cactus-core-api":"0.6.3","axios":"0.21.1","express":"4.17.1","prom-client":"13.1.0","typescript-optional":"2.0.1","web3":"1.2.7","web3-eth-contract":"1.2.7"},"devDependencies":{"@elenaizaguirre/cactus-plugin-keychain-memory":"0.6.3","@elenaizaguirre/cactus-test-tooling":"0.6.3","@types/express":"4.17.8","web3-eth":"1.3.4"},"gitHead":"3255c453b21c5900a90436d6124482f43778e70e","_id":"@elenaizaguirre/cactus-plugin-ledger-connector-quorum@0.6.3","_nodeVersion":"16.3.0","_npmVersion":"lerna/4.0.0/node@v16.3.0+x64 (linux)","dist":{"integrity":"sha512-Vzrt0ITino5jLcY8CzPrxtFDS7FtV3a6Gi6JmTx5RIHzUl+O2w9891XIQXbjjXCmY4OXedUBt7m9YFjhfc2KnA==","shasum":"6318316285eca71507d3331f72b856dbb0c5e862","tarball":"https://registry.npmjs.org/@elenaizaguirre/cactus-plugin-ledger-connector-quorum/-/cactus-plugin-ledger-connector-quorum-0.6.3.tgz","fileCount":63,"unpackedSize":8669346,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEM8BCRA9TVsSAnZWagAAoAgQAI2EDXaHPwniM7ElRncE\nU6/Ux+PXQ7X+eYn1Pw6MITJl2h3yQkY+zK/7iLq6cNNrqi6txIYFHNguBwor\n+fbCxdX0BLsVNKGbHsWV4wMf/WG03ztfBhvs6PDcNBpu2k/RYelnDWJZw/5S\nTp3+sjAmAnbJ8ldfhZrk493VGcE9dv0m+LivRBKF5cxQQH3A/XF8Fq8rXFR5\n4Vh4L1RcAga/G170NUWULClY9bq776yOEF5P8wUp+yF7HHsalkakTqr9qHo6\n64k7a7anPwl/d101r8vMg17GGyGVg/mP97XRoyqpTY0y8It8nSZwz1dBYNM2\nbbT47PQxP01dBOb7bKcqAeUb1tThxsrpw6g+F7B9PTMov2Kcgp0Neky4aTVR\nSqECF06ZjEcR8CV8rgQonhilTIweMBbRUXquwnufLfHdJmB2iTN3lmcQb//w\nelwSO7Arp98nV+eOPLfHbCwKUiVDyxAXoHJYmUjBB3pwFzbE5ioAZ6y0sD0z\nITsoruSjkG5qRE90JUKfqVDepJetc83bnVpEYFrlaV+FtxgMIyvy46gkCBRX\nVHE+RUwTr50K1AQ9aXTJogOFW7ZAPytBV+X3+LVg/kM6TuIakkmGkG/RdeTB\ndvAokiGwaDP02Q9DFU/4vPu78BoS/nw5wzbgOSJXAorGc1R9opysIcOEOzi1\n9C4r\r\n=RzDd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFUPPEYTc1XKIpXbP9dcs7pmDetFgxhFBe+muHlvWLB8AiBMcLEh7+HavfrHDEoOH0048nGFXF1g7UDUetZv71ibyg=="}]},"_npmUser":{"name":"elenaizaguirre","email":"e.izaguirre.equiza@accenture.com"},"directories":{},"maintainers":[{"name":"elenaizaguirre","email":"e.izaguirre.equiza@accenture.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cactus-plugin-ledger-connector-quorum_0.6.3_1628491521638_0.09751222585626795"},"_hasShrinkwrap":false},"0.6.4":{"name":"@elenaizaguirre/cactus-plugin-ledger-connector-quorum","version":"0.6.4","description":"Allows Cactus nodes to connect to a Quorum ledger.","main":"dist/lib/main/typescript/index.js","mainMinified":"dist/cactus-plugin-ledger-connector-quorum.node.umd.min.js","browser":"dist/cactus-plugin-ledger-connector-quorum.web.umd.js","browserMinified":"dist/cactus-plugin-ledger-connector-quorum.web.umd.min.js","module":"dist/lib/main/typescript/index.js","types":"dist/types/main/typescript/index.d.ts","scripts":{"generate-sdk":"openapi-generator-cli generate -i ./src/main/json/openapi.json -g typescript-axios -o ./src/main/typescript/generated/openapi/typescript-axios/ --reserved-words-mappings protected=protected","codegen:openapi":"npm run generate-sdk","codegen":"run-p 'codegen:*'","watch":"npm-watch","webpack":"npm-run-all webpack:dev webpack:prod","webpack:dev":"npm-run-all webpack:dev:node webpack:dev:web","webpack:dev:web":"webpack --env=dev --target=web --config ../../webpack.config.js","webpack:dev:node":"webpack --env=dev --target=node --config ../../webpack.config.js","webpack:prod":"npm-run-all webpack:prod:node webpack:prod:web","webpack:prod:web":"webpack --env=prod --target=web --config ../../webpack.config.js","webpack:prod:node":"webpack --env=prod --target=node --config ../../webpack.config.js"},"watch":{"codegen:openapi":{"patterns":["./src/main/json/openapi.json"]}},"publishConfig":{"access":"public"},"engines":{"node":">=10","npm":">=6"},"repository":{"type":"git","url":"git+https://github.com/elenaizaguirre/cactus.git"},"keywords":["Hyperledger","Cactus","Integration","Blockchain","Distributed Ledger Technology"],"author":{"name":"Hyperledger Cactus Contributors","email":"cactus@lists.hyperledger.org","url":"https://www.hyperledger.org/use/cactus"},"contributors":[{"name":"Please add yourself to the list of contributors","email":"your.name@example.com","url":"https://example.com"},{"name":"Peter Somogyvari","email":"peter.somogyvari@accenture.com","url":"https://accenture.com"}],"license":"Apache-2.0","bugs":{"url":"https://github.com/hyperledger/cactus/issues"},"homepage":"https://github.com/hyperledger/cactus#readme","dependencies":{"@elenaizaguirre/cactus-common":"0.6.4","@elenaizaguirre/cactus-core":"0.6.4","@elenaizaguirre/cactus-core-api":"0.6.4","axios":"0.21.1","express":"4.17.1","prom-client":"13.1.0","typescript-optional":"2.0.1","web3":"1.2.7","web3-eth-contract":"1.2.7"},"devDependencies":{"@elenaizaguirre/cactus-plugin-keychain-memory":"0.6.4","@elenaizaguirre/cactus-test-tooling":"0.6.4","@types/express":"4.17.8","web3-eth":"1.3.4"},"gitHead":"ed7600489eb811e4114c57ec255a41c71538934d","_id":"@elenaizaguirre/cactus-plugin-ledger-connector-quorum@0.6.4","_nodeVersion":"16.3.0","_npmVersion":"lerna/4.0.0/node@v16.3.0+x64 (linux)","dist":{"integrity":"sha512-u5eD7eSOL0pydFy4xpdM+G8/nwE3T5J1arNMZg5P+l//d5XLFUeNHatnKSZtpfxNSYQPnEtIkfBg8gFUDoAQxA==","shasum":"e0688e616b0760b85abc8eea3377a21529c8b357","tarball":"https://registry.npmjs.org/@elenaizaguirre/cactus-plugin-ledger-connector-quorum/-/cactus-plugin-ledger-connector-quorum-0.6.4.tgz","fileCount":63,"unpackedSize":8669346,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhENC2CRA9TVsSAnZWagAAkuQP/iSo46W+ZKGsi3u4tpne\nn+5t1VZc3npzCMheCGpJCxkK6XhJ0+WjTxuwMre/F4HTSexf4ZJOu5/NcuEv\nCqePgf11h2OtC8heomWdlQ0u4QRGwuQ6KyUUVwbIV2yo4q5DGwJM4/XMGI/7\nVtOuDDfjDCxxzECEFXVHDN9b2+Yvg2pHaNJrbTi82MptduTXrd/SH0LUKSbJ\n/SjYzXdWbSTVqgZd0p84wcHH8uWMjTs0mSqznUykNHK3qDZcWYUmPwksb/lk\nQLfOiquz3ond03UfmSO9fsLU6X1gIa/2oLcUFobXpxeRByGv3w9Ou5RH9pGy\nj7ZiaGxOl2ESqv+AabtJ01CY3HeK1fNlAJke+wrXl0KHH+PABFXBwQt2UpQI\nLQqMieQYdfaBtRJt6QcYMrHmqevrSkmNiz5zTsgJ24H6ZyZXjtb3Rgwwtjah\njdtd4M4TnyAcI8AXZx3pZZdPfegZ3EQSzTSLK3Tg/9ododwAJjT2e5yT58hM\n7VYPsNDHYLgWxiNleKQDDQPjKDIaS6JMx7K0cUMADRFwNluLd2reh1H8h9Y/\natok2+esiTH1x8+A2e4Uaee/YnZA+C0FwgQ2xXO2g8O0RkOH91h6UX86CcV8\nWiYi8Z2t27PNZ5T02hY3tDaGL6e/iXEddaWIybNxXtmeJ7GUFiYF1X3tc8TA\nLX8Q\r\n=fwim\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICg6E5py5s2G0O+vymye7b8Ud7O1LlnG8CuPcuUF+PrKAiEA9/smIMpL1VNKLzBi2dWD0kvnfo8o0OupR4w5BW4wjF0="}]},"_npmUser":{"name":"elenaizaguirre","email":"e.izaguirre.equiza@accenture.com"},"directories":{},"maintainers":[{"name":"elenaizaguirre","email":"e.izaguirre.equiza@accenture.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cactus-plugin-ledger-connector-quorum_0.6.4_1628491958374_0.7287876601923111"},"_hasShrinkwrap":false},"0.6.5":{"name":"@elenaizaguirre/cactus-plugin-ledger-connector-quorum","version":"0.6.5","description":"Allows Cactus nodes to connect to a Quorum ledger.","main":"dist/lib/main/typescript/index.js","mainMinified":"dist/cactus-plugin-ledger-connector-quorum.node.umd.min.js","browser":"dist/cactus-plugin-ledger-connector-quorum.web.umd.js","browserMinified":"dist/cactus-plugin-ledger-connector-quorum.web.umd.min.js","module":"dist/lib/main/typescript/index.js","types":"dist/types/main/typescript/index.d.ts","scripts":{"generate-sdk":"openapi-generator-cli generate -i ./src/main/json/openapi.json -g typescript-axios -o ./src/main/typescript/generated/openapi/typescript-axios/ --reserved-words-mappings protected=protected","codegen:openapi":"npm run generate-sdk","codegen":"run-p 'codegen:*'","watch":"npm-watch","webpack":"npm-run-all webpack:dev webpack:prod","webpack:dev":"npm-run-all webpack:dev:node webpack:dev:web","webpack:dev:web":"webpack --env=dev --target=web --config ../../webpack.config.js","webpack:dev:node":"webpack --env=dev --target=node --config ../../webpack.config.js","webpack:prod":"npm-run-all webpack:prod:node webpack:prod:web","webpack:prod:web":"webpack --env=prod --target=web --config ../../webpack.config.js","webpack:prod:node":"webpack --env=prod --target=node --config ../../webpack.config.js"},"watch":{"codegen:openapi":{"patterns":["./src/main/json/openapi.json"]}},"publishConfig":{"access":"public"},"engines":{"node":">=10","npm":">=6"},"repository":{"type":"git","url":"git+https://github.com/elenaizaguirre/cactus.git"},"keywords":["Hyperledger","Cactus","Integration","Blockchain","Distributed Ledger Technology"],"author":{"name":"Hyperledger Cactus Contributors","email":"cactus@lists.hyperledger.org","url":"https://www.hyperledger.org/use/cactus"},"contributors":[{"name":"Please add yourself to the list of contributors","email":"your.name@example.com","url":"https://example.com"},{"name":"Peter Somogyvari","email":"peter.somogyvari@accenture.com","url":"https://accenture.com"}],"license":"Apache-2.0","bugs":{"url":"https://github.com/hyperledger/cactus/issues"},"homepage":"https://github.com/hyperledger/cactus#readme","dependencies":{"@elenaizaguirre/cactus-common":"0.6.5","@elenaizaguirre/cactus-core":"0.6.5","@elenaizaguirre/cactus-core-api":"0.6.5","axios":"0.21.1","express":"4.17.1","prom-client":"13.1.0","typescript-optional":"2.0.1","web3":"1.2.7","web3-eth-contract":"1.2.7"},"devDependencies":{"@elenaizaguirre/cactus-plugin-keychain-memory":"0.6.5","@elenaizaguirre/cactus-test-tooling":"0.6.5","@types/express":"4.17.8","web3-eth":"1.3.4"},"gitHead":"b1a024148ba6fd87bcfe1a41a0970830798d6e91","_id":"@elenaizaguirre/cactus-plugin-ledger-connector-quorum@0.6.5","_nodeVersion":"16.3.0","_npmVersion":"lerna/4.0.0/node@v16.3.0+x64 (linux)","dist":{"integrity":"sha512-mELJzZmvcribr5qTZB2tyx7w+acFJYg7WCk0NPAEK1DougdxEBWgm6EUp+FKZBsH45ViYLkH/SRERe09tMk4bA==","shasum":"940e77a6532535a7797161a39267084ef150c4f2","tarball":"https://registry.npmjs.org/@elenaizaguirre/cactus-plugin-ledger-connector-quorum/-/cactus-plugin-ledger-connector-quorum-0.6.5.tgz","fileCount":63,"unpackedSize":8669346,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhENo2CRA9TVsSAnZWagAAGM0P+QHD+8KCwWTlWAqHtue8\noHJ993jUa8/okNfz1180aM5JGAfxUTAFoMGTrzL2vh5mGAnSnmFiCBjBuj/7\ncL8zHpHRMltI8Ny2V3j2KStOvLI71jYuQJXmaXpTwkI4Mvnxte1Iz5tfUwqn\nXLgGiO0EJPgwicR6POc0cEeBcDGMbpmCMvDnl4yRvgUl3/UngdWkFLNxBDM/\nbOGCRxawmOQ90jE1Mqee8y4MhXA3BjFJ29K49fAdF5RYL1qBGS2g/KjzRhwN\nv+SqK4+mHgW1+lurv2/25/y/XosKaKHDZKoqk4yZR56eyZkALBMz5SLtuasp\nexAcIvo0L6gOrsmVgKlrIk3/8g2SE13Jbarrh4CddC6Sz6rRDappncyxvuSG\nOBN4hXOg8QF7vYHs0b3efrYddVWnlwasmJOcF5KY4kjHR2dXwDAojFRuOTbp\n3mKB8IyB1Yt0IdO9FIuymYbnM0nUeaLfKZice77gONkDHlMCq/an5F3UFdVG\nLOOiIuEeKVuSbBPfzIJzjlFn/Pu3ycSiiKnhaV33Pyd+ZWWkB+pAe0qxsjzI\nb0l393oWEMurPIH9AvvAmr4+nSdUqpi1232yRUBTpX6xFN5YCxgo++F+nbqQ\nHKMIsw+i2/raK2zBmBKSB5at5X5mInmzS3WvVZ+VJsnjEtrOcsNSQF8XAa+D\nb6ld\r\n=gKcq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID9fSPiKXxw0af/NWEWixbG/WtALoY53TR0oSZ6w2yoCAiBSc7LGX0AAEQpp8/LfDtsqkgSmqI1EKLV6NarVDeS9WQ=="}]},"_npmUser":{"name":"elenaizaguirre","email":"e.izaguirre.equiza@accenture.com"},"directories":{},"maintainers":[{"name":"elenaizaguirre","email":"e.izaguirre.equiza@accenture.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cactus-plugin-ledger-connector-quorum_0.6.5_1628494390364_0.9234386192610784"},"_hasShrinkwrap":false},"0.6.6":{"name":"@elenaizaguirre/cactus-plugin-ledger-connector-quorum","version":"0.6.6","description":"Allows Cactus nodes to connect to a Quorum ledger.","main":"dist/lib/main/typescript/index.js","mainMinified":"dist/cactus-plugin-ledger-connector-quorum.node.umd.min.js","browser":"dist/cactus-plugin-ledger-connector-quorum.web.umd.js","browserMinified":"dist/cactus-plugin-ledger-connector-quorum.web.umd.min.js","module":"dist/lib/main/typescript/index.js","types":"dist/types/main/typescript/index.d.ts","scripts":{"generate-sdk":"openapi-generator-cli generate -i ./src/main/json/openapi.json -g typescript-axios -o ./src/main/typescript/generated/openapi/typescript-axios/ --reserved-words-mappings protected=protected","codegen:openapi":"npm run generate-sdk","codegen":"run-p 'codegen:*'","watch":"npm-watch","webpack":"npm-run-all webpack:dev webpack:prod","webpack:dev":"npm-run-all webpack:dev:node webpack:dev:web","webpack:dev:web":"webpack --env=dev --target=web --config ../../webpack.config.js","webpack:dev:node":"webpack --env=dev --target=node --config ../../webpack.config.js","webpack:prod":"npm-run-all webpack:prod:node webpack:prod:web","webpack:prod:web":"webpack --env=prod --target=web --config ../../webpack.config.js","webpack:prod:node":"webpack --env=prod --target=node --config ../../webpack.config.js"},"watch":{"codegen:openapi":{"patterns":["./src/main/json/openapi.json"]}},"publishConfig":{"access":"public"},"engines":{"node":">=10","npm":">=6"},"repository":{"type":"git","url":"git+https://github.com/elenaizaguirre/cactus.git"},"keywords":["Hyperledger","Cactus","Integration","Blockchain","Distributed Ledger Technology"],"author":{"name":"Hyperledger Cactus Contributors","email":"cactus@lists.hyperledger.org","url":"https://www.hyperledger.org/use/cactus"},"contributors":[{"name":"Please add yourself to the list of contributors","email":"your.name@example.com","url":"https://example.com"},{"name":"Peter Somogyvari","email":"peter.somogyvari@accenture.com","url":"https://accenture.com"}],"license":"Apache-2.0","bugs":{"url":"https://github.com/hyperledger/cactus/issues"},"homepage":"https://github.com/hyperledger/cactus#readme","dependencies":{"@elenaizaguirre/cactus-common":"0.6.6","@elenaizaguirre/cactus-core":"0.6.6","@elenaizaguirre/cactus-core-api":"0.6.6","axios":"0.21.1","express":"4.17.1","prom-client":"13.1.0","typescript-optional":"2.0.1","web3":"1.2.7","web3-eth-contract":"1.2.7"},"devDependencies":{"@elenaizaguirre/cactus-plugin-keychain-memory":"0.6.6","@elenaizaguirre/cactus-test-tooling":"0.6.6","@types/express":"4.17.8","web3-eth":"1.3.4"},"gitHead":"faa1059634d121fdc5f43e5afa3640bbd8c25b49","_id":"@elenaizaguirre/cactus-plugin-ledger-connector-quorum@0.6.6","_nodeVersion":"16.3.0","_npmVersion":"lerna/4.0.0/node@v16.3.0+x64 (linux)","dist":{"integrity":"sha512-RP6wqaJ8QEcjHidUoVdkJV2EPOgp/r9aAtZNG9CCl3ClKKkEVDToOLIGQXge6ACouVXqlMhDnuUUslJMbDJGGQ==","shasum":"52a9c3e4abb25d119586d6f0f3dcade3ab66a76d","tarball":"https://registry.npmjs.org/@elenaizaguirre/cactus-plugin-ledger-connector-quorum/-/cactus-plugin-ledger-connector-quorum-0.6.6.tgz","fileCount":63,"unpackedSize":8669346,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEOF8CRA9TVsSAnZWagAAaCQP/iHGeU1u0843Ea0YbCQZ\nX4cXo1h+ZfWGM1QnI0NopKYehzaFuV3xeIvp5LnrnISByfrmRP2rmKpZR2dX\nFNgw2Hl2k8xiKjJFl75VRmTkW4mO5hyRcDR0Nip3AD67Hy2JN5J/wIQaHcj6\n6HgpJikLBRfa/zsVuFnGvvcHz6ubA6Awdw7lSC+C2hfCYS0muC19S5/T3siP\nZtYu6lvrZryPCxYyrSaBHOX+N7IbAyPTzSuF5YeuDCn8dCsN1xY4naWfEjNy\nHYSKU3ZX3M5St5jMq9kJgB64ci8JtbssG9cXBUmx83TzAktnL4QOakDIVT9q\nwxDBlYHkAN09qMF0Q2rE6bQ2iqvNzL7wYAA+1G2Q7XYQTGbga7D9NNSalbUk\naTfhGsesWA1uLzgOuwuEJzQ1xhlpi7NJCHTbe83Jc+I2JcxIQ2prMtFz6MCx\n8SuuTa0412s4vqAZQy13mN+Gh3zZhbrkn5/wNZcWvJ166IC+yCkfGKTYmadK\nThPkHuaYMT0ukFG17pFqSECoD72cM0lt4HMC3OXlHPHbg07oIlZV5p6pHzXQ\nEAHcTzvs8qbLDQqPWlfWXn4A5mMGU8o5zcRx6der1BLiH2AXLwMXYWLCgnRe\n4ZQnJasdlC751BqEFTfxibe67TbC45tFSc9HXAbg1qnzLovOb/6eGjlHyOh0\n+028\r\n=OgMT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCnDmm6kp/HP/+E7soH/bdpIjrXpLK8mHaq1tZDF7+YvAIgNUlkFqRKQq50jFmwI6e0FQnBPc0NQ6g5MqFU6pXkrV4="}]},"_npmUser":{"name":"elenaizaguirre","email":"e.izaguirre.equiza@accenture.com"},"directories":{},"maintainers":[{"name":"elenaizaguirre","email":"e.izaguirre.equiza@accenture.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cactus-plugin-ledger-connector-quorum_0.6.6_1628496252376_0.2505422099471477"},"_hasShrinkwrap":false},"0.6.7":{"name":"@elenaizaguirre/cactus-plugin-ledger-connector-quorum","version":"0.6.7","description":"Allows Cactus nodes to connect to a Quorum ledger.","main":"dist/lib/main/typescript/index.js","mainMinified":"dist/cactus-plugin-ledger-connector-quorum.node.umd.min.js","browser":"dist/cactus-plugin-ledger-connector-quorum.web.umd.js","browserMinified":"dist/cactus-plugin-ledger-connector-quorum.web.umd.min.js","module":"dist/lib/main/typescript/index.js","types":"dist/types/main/typescript/index.d.ts","scripts":{"generate-sdk":"openapi-generator-cli generate -i ./src/main/json/openapi.json -g typescript-axios -o ./src/main/typescript/generated/openapi/typescript-axios/ --reserved-words-mappings protected=protected","codegen:openapi":"npm run generate-sdk","codegen":"run-p 'codegen:*'","watch":"npm-watch","webpack":"npm-run-all webpack:dev webpack:prod","webpack:dev":"npm-run-all webpack:dev:node webpack:dev:web","webpack:dev:web":"webpack --env=dev --target=web --config ../../webpack.config.js","webpack:dev:node":"webpack --env=dev --target=node --config ../../webpack.config.js","webpack:prod":"npm-run-all webpack:prod:node webpack:prod:web","webpack:prod:web":"webpack --env=prod --target=web --config ../../webpack.config.js","webpack:prod:node":"webpack --env=prod --target=node --config ../../webpack.config.js"},"watch":{"codegen:openapi":{"patterns":["./src/main/json/openapi.json"]}},"publishConfig":{"access":"public"},"engines":{"node":">=10","npm":">=6"},"repository":{"type":"git","url":"git+https://github.com/elenaizaguirre/cactus.git"},"keywords":["Hyperledger","Cactus","Integration","Blockchain","Distributed Ledger Technology"],"author":{"name":"Hyperledger Cactus Contributors","email":"cactus@lists.hyperledger.org","url":"https://www.hyperledger.org/use/cactus"},"contributors":[{"name":"Please add yourself to the list of contributors","email":"your.name@example.com","url":"https://example.com"},{"name":"Peter Somogyvari","email":"peter.somogyvari@accenture.com","url":"https://accenture.com"}],"license":"Apache-2.0","bugs":{"url":"https://github.com/hyperledger/cactus/issues"},"homepage":"https://github.com/hyperledger/cactus#readme","dependencies":{"@elenaizaguirre/cactus-common":"0.6.7","@elenaizaguirre/cactus-core":"0.6.7","@elenaizaguirre/cactus-core-api":"0.6.7","axios":"0.21.1","express":"4.17.1","prom-client":"13.1.0","typescript-optional":"2.0.1","web3":"1.2.7","web3-eth-contract":"1.2.7"},"devDependencies":{"@elenaizaguirre/cactus-plugin-keychain-memory":"0.6.7","@elenaizaguirre/cactus-test-tooling":"0.6.7","@types/express":"4.17.8","web3-eth":"1.3.4"},"gitHead":"06570ef0999623cc028b7113f09ac710f6443f93","_id":"@elenaizaguirre/cactus-plugin-ledger-connector-quorum@0.6.7","_nodeVersion":"16.3.0","_npmVersion":"lerna/4.0.0/node@v16.3.0+x64 (linux)","dist":{"integrity":"sha512-SVwSaat02eJBID2OZYD0mPgBf6gxe0AFk4mxgZPJwNNE+T41+X9zaMq3SN15g/Dt9kFIxrElT0NFTogm/atxNw==","shasum":"a961f6fc8ead9d987106389d81670ce509a813c7","tarball":"https://registry.npmjs.org/@elenaizaguirre/cactus-plugin-ledger-connector-quorum/-/cactus-plugin-ledger-connector-quorum-0.6.7.tgz","fileCount":63,"unpackedSize":8669346,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEPF+CRA9TVsSAnZWagAAcfIP/RlX1LbjTNYmvGwBXWI6\nH40qSWLKxqKvfCvHyLcVHpblHirzSSz0xMCORWxrmT9SdwxOMankzY3zrhvD\ng2qLKx9f/vcZmxfS4wz6J6WTWFWuhRjWsVu8XIHPGbEsZwmt6l4OikZTHm/P\njgtoDR+f84BcvbZDXWyRVWRkD+9TIeE76rc3eVoMafj+5WPREBlPQs5QxDXL\n5xRlA0P6EQNPnu1NFtC7viaiFWaWE2SzAMMyYvk+H4Pb5EeYN/3oEx95VfQK\niXPaDoYlqHr12eW5oEATKtIqKvZQGqaZODJchgTJgw/nitr3HxJ33QjKCwuu\n8IbbvxS5ArGBcqK9fOvXKE5JtDw7n9FuD+97P/6Ne6SxsWy8fYu9kAovvagH\nrtz6ZjYm3hPxjNpS6rUQBZbRdKtFqKAKTyg06firuwWEkt0lZfdG/3zX2oZ2\n4UkTo+X3B0LIZ0lTN4zyeJ4X4xVsTo7KNPLCIfhkhjeFg6gGn6JVxg8RrkOv\nyB8ge3G3Y2k50pseTPqGQQETY2Hca5JeVKqyN79J8Tb6fTurJNgFOri5g3Tj\nEIZ7F2yzhfkwSHpa/ZIT6IYteq9rS/5/W5DRa7LeOkSq07Vgi+QkX/IdtkT6\nkt/Mo0NakHz/LoXL2geF2SnN4dG5FplUFtACdVv/KWbi9Ni7tYtDoC7M+0Og\nWLhv\r\n=V72W\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCbOtJUxYvWpe5NUGdVsB2Zwbj+OtOmNrtn56RYvku3CwIgOMMeDJ81PUbfZJnxF/4D49qmPn8KCR5wyjwbbFc/xYI="}]},"_npmUser":{"name":"elenaizaguirre","email":"e.izaguirre.equiza@accenture.com"},"directories":{},"maintainers":[{"name":"elenaizaguirre","email":"e.izaguirre.equiza@accenture.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cactus-plugin-ledger-connector-quorum_0.6.7_1628500350322_0.6908848837207655"},"_hasShrinkwrap":false},"0.6.8":{"name":"@elenaizaguirre/cactus-plugin-ledger-connector-quorum","version":"0.6.8","description":"Allows Cactus nodes to connect to a Quorum ledger.","main":"dist/lib/main/typescript/index.js","mainMinified":"dist/cactus-plugin-ledger-connector-quorum.node.umd.min.js","browser":"dist/cactus-plugin-ledger-connector-quorum.web.umd.js","browserMinified":"dist/cactus-plugin-ledger-connector-quorum.web.umd.min.js","module":"dist/lib/main/typescript/index.js","types":"dist/types/main/typescript/index.d.ts","scripts":{"generate-sdk":"openapi-generator-cli generate -i ./src/main/json/openapi.json -g typescript-axios -o ./src/main/typescript/generated/openapi/typescript-axios/ --reserved-words-mappings protected=protected","codegen:openapi":"npm run generate-sdk","codegen":"run-p 'codegen:*'","watch":"npm-watch","webpack":"npm-run-all webpack:dev webpack:prod","webpack:dev":"npm-run-all webpack:dev:node webpack:dev:web","webpack:dev:web":"webpack --env=dev --target=web --config ../../webpack.config.js","webpack:dev:node":"webpack --env=dev --target=node --config ../../webpack.config.js","webpack:prod":"npm-run-all webpack:prod:node webpack:prod:web","webpack:prod:web":"webpack --env=prod --target=web --config ../../webpack.config.js","webpack:prod:node":"webpack --env=prod --target=node --config ../../webpack.config.js"},"watch":{"codegen:openapi":{"patterns":["./src/main/json/openapi.json"]}},"publishConfig":{"access":"public"},"engines":{"node":">=10","npm":">=6"},"repository":{"type":"git","url":"git+https://github.com/elenaizaguirre/cactus.git"},"keywords":["Hyperledger","Cactus","Integration","Blockchain","Distributed Ledger Technology"],"author":{"name":"Hyperledger Cactus Contributors","email":"cactus@lists.hyperledger.org","url":"https://www.hyperledger.org/use/cactus"},"contributors":[{"name":"Please add yourself to the list of contributors","email":"your.name@example.com","url":"https://example.com"},{"name":"Peter Somogyvari","email":"peter.somogyvari@accenture.com","url":"https://accenture.com"}],"license":"Apache-2.0","bugs":{"url":"https://github.com/hyperledger/cactus/issues"},"homepage":"https://github.com/hyperledger/cactus#readme","dependencies":{"@elenaizaguirre/cactus-common":"0.6.8","@elenaizaguirre/cactus-core":"0.6.8","@elenaizaguirre/cactus-core-api":"0.6.8","axios":"0.21.1","express":"4.17.1","prom-client":"13.1.0","typescript-optional":"2.0.1","web3":"1.2.7","web3-eth-contract":"1.2.7"},"devDependencies":{"@elenaizaguirre/cactus-plugin-keychain-memory":"0.6.8","@elenaizaguirre/cactus-test-tooling":"0.6.8","@types/express":"4.17.8","web3-eth":"1.3.4"},"gitHead":"91cec1e5c803270d3649a2954d824af610ed0eb9","_id":"@elenaizaguirre/cactus-plugin-ledger-connector-quorum@0.6.8","_nodeVersion":"16.3.0","_npmVersion":"lerna/4.0.0/node@v16.3.0+x64 (linux)","dist":{"integrity":"sha512-++12GNPUbV1GrFkiXJcHpEEsUO3xFkNr2rooJbb3y+D+re5aOWcXiBiuXcjZLozunh4yfd4IVTq6TBo73cC7TQ==","shasum":"e69e435e569017bb50addd024eebd93ebc75df03","tarball":"https://registry.npmjs.org/@elenaizaguirre/cactus-plugin-ledger-connector-quorum/-/cactus-plugin-ledger-connector-quorum-0.6.8.tgz","fileCount":63,"unpackedSize":8669346,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEP5OCRA9TVsSAnZWagAA7eEP/0j2CMo7bbtwUy9orJbQ\nmMcpWrxiDj0PJ2iOgDukfIZYOMmFsFjK1FTcASWvsvw1yslqLNop4T62iC2P\nHj2wnuLs2WMGRG2FeSa8FUDTl74Qa39EdVSatx2bu8T+yHLrk9uJWyWBegXO\nHtd+hHBphq8zsDZhBerE5F37ctMbl1IFZxkP1MEii0m7Oij+JRnSHiS7gfAD\nG0YZiGBe/cXzU2s699jLlEhDca3Ufu6YPWzezjZ3+WVHKrv7KqIpb7KQbQdJ\nm+dQ++Ceb/TylDEEJVVCS/EtgAQoJY/+QBgVzz/gZZSoh4nlFhglZkj/gD8j\nkuSxsbFa+GCXah76RErTpZRyHG8m2z97ZXKzDzNLGpwg9nkzO9FIUeP6BK1a\n386qDvH4y5jRKIb0KERK65BRCLQzOc9SBFzvcnRg0JOXaGIMRQSbNqXmWch6\nd5K5JPBRztpi4Ndkk0ofgUaF6E3+TqVIPnxiF0UUWn/8fZR8ArIoGC8Rurgm\nTTpuv1UNpuyuV5s7OCEdPdU9TDeggj8PHmkek4b6AOZI3OiKzCUQDrtFqqgU\njma0/2tQAErC0Zg7klxEoMaUaNMMKnTiZH/HzYDluZq+kz8hKiWpApWNqjhw\nr5g4zmhHaDqXjwuJ+T+TfK0MXOMVmRMg2DG6voUVHh4ykac++V15LYLsIKTJ\nUPNU\r\n=O7UT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXACsQjQMnnyXHh4XyDkOiUbBlhorpB/U5ogH00mSmWwIgC8q6BmSC8i0T1XolwDvufAAszg3QuJ9JctGVLimZdf0="}]},"_npmUser":{"name":"elenaizaguirre","email":"e.izaguirre.equiza@accenture.com"},"directories":{},"maintainers":[{"name":"elenaizaguirre","email":"e.izaguirre.equiza@accenture.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cactus-plugin-ledger-connector-quorum_0.6.8_1628503630525_0.7616624111049493"},"_hasShrinkwrap":false},"0.6.9":{"name":"@elenaizaguirre/cactus-plugin-ledger-connector-quorum","version":"0.6.9","description":"Allows Cactus nodes to connect to a Quorum ledger.","main":"dist/lib/main/typescript/index.js","mainMinified":"dist/cactus-plugin-ledger-connector-quorum.node.umd.min.js","browser":"dist/cactus-plugin-ledger-connector-quorum.web.umd.js","browserMinified":"dist/cactus-plugin-ledger-connector-quorum.web.umd.min.js","module":"dist/lib/main/typescript/index.js","types":"dist/types/main/typescript/index.d.ts","scripts":{"generate-sdk":"openapi-generator-cli generate -i ./src/main/json/openapi.json -g typescript-axios -o ./src/main/typescript/generated/openapi/typescript-axios/ --reserved-words-mappings protected=protected","codegen:openapi":"npm run generate-sdk","codegen":"run-p 'codegen:*'","watch":"npm-watch","webpack":"npm-run-all webpack:dev webpack:prod","webpack:dev":"npm-run-all webpack:dev:node webpack:dev:web","webpack:dev:web":"webpack --env=dev --target=web --config ../../webpack.config.js","webpack:dev:node":"webpack --env=dev --target=node --config ../../webpack.config.js","webpack:prod":"npm-run-all webpack:prod:node webpack:prod:web","webpack:prod:web":"webpack --env=prod --target=web --config ../../webpack.config.js","webpack:prod:node":"webpack --env=prod --target=node --config ../../webpack.config.js"},"watch":{"codegen:openapi":{"patterns":["./src/main/json/openapi.json"]}},"publishConfig":{"access":"public"},"engines":{"node":">=10","npm":">=6"},"repository":{"type":"git","url":"git+https://github.com/elenaizaguirre/cactus.git"},"keywords":["Hyperledger","Cactus","Integration","Blockchain","Distributed Ledger Technology"],"author":{"name":"Hyperledger Cactus Contributors","email":"cactus@lists.hyperledger.org","url":"https://www.hyperledger.org/use/cactus"},"contributors":[{"name":"Please add yourself to the list of contributors","email":"your.name@example.com","url":"https://example.com"},{"name":"Peter Somogyvari","email":"peter.somogyvari@accenture.com","url":"https://accenture.com"}],"license":"Apache-2.0","bugs":{"url":"https://github.com/hyperledger/cactus/issues"},"homepage":"https://github.com/hyperledger/cactus#readme","dependencies":{"@elenaizaguirre/cactus-common":"0.6.9","@elenaizaguirre/cactus-core":"0.6.9","@elenaizaguirre/cactus-core-api":"0.6.9","axios":"0.21.1","express":"4.17.1","prom-client":"13.1.0","typescript-optional":"2.0.1","web3":"1.2.7","web3-eth-contract":"1.2.7"},"devDependencies":{"@elenaizaguirre/cactus-plugin-keychain-memory":"0.6.9","@elenaizaguirre/cactus-test-tooling":"0.6.9","@types/express":"4.17.8","web3-eth":"1.3.4"},"gitHead":"3363b29413ac58d71472d84a81c64da323958950","_id":"@elenaizaguirre/cactus-plugin-ledger-connector-quorum@0.6.9","_nodeVersion":"16.3.0","_npmVersion":"lerna/4.0.0/node@v16.3.0+x64 (linux)","dist":{"integrity":"sha512-Lxku5J2mied1zZV3A95Yk+yKbJgKiKVmyNVu1Yn54177CBI5E4T37SNnzmAo5+XzYmcHm+FPsUvkX/pF9Qjiww==","shasum":"ca12cf56f90d17294678dfb9ef00031ab1219fd4","tarball":"https://registry.npmjs.org/@elenaizaguirre/cactus-plugin-ledger-connector-quorum/-/cactus-plugin-ledger-connector-quorum-0.6.9.tgz","fileCount":63,"unpackedSize":8672523,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhE2odCRA9TVsSAnZWagAAfYkP/jCE/po8cOx+v6i/b5GW\n8tVo8vsgAgCJ/tDB7AgcC+vSrIKu818JS3lT4+AK6OvdmY01H6PyKLPUwRws\nWGKjO5cFORzsQHExe9iXUaL/DifYSuM/L3eV+VALFvosKj0SelmKjI4Bj8+J\nnvZMoGXzAptrKtlbultGTSFhQnsapz/HuW5dUWNUi52+fHT1Xmukk/23EOET\nGZsW/PqPyfA1XfYU+5zf6f3aCXqX733UmvOfmYZKkQ4tGGjBqnLK4p6DTJ1r\nUKJNbW/fgvB6iXl3mReO8m3UxO+JAJoxLww3Hn00GHLe7bW+B3bvxuZu+tEI\nhTdPDVDRsf9imMFjkZNHofRcNMDBhEvgFQegAJLIeRnE+9T6Ud5bqZLvJeNb\nNzQKTtnk7OMvmNv9rEGp9qJG4qW40+veFqpycpEIsieuALrK/nTO5HB1514x\nfe3s93fWlCiDOxEcEdEE8ZBisAFyeRZPx4wS5Z+Iw7leSVf5v+YyAD3vKXTY\nDEq5GhBJjeXlCVBRwHdGa6b+aFYUlE+6r+aXfPB1ydkNOdhU5ls0Mb+JTFw8\nF3GY3/ABDDDRsC72Fj4TjX4CiHjBd6QFNdL3GPMkpGry+0pmecADaNqcM/CN\nrhpkafUklKJWk1CeYh/IFYjdCdPBPsdq5IvVSozgzZUAfmXEt403FhL8aiUC\n5Th4\r\n=Gvpw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7L2NKvhqv50M+mbav/lschr1voQvyIU5g0CGVDGIAYwIhAI5tKUvgXmre1MG5Ql6f6kbkgNUC0UE5gFkO2Qd/tHDA"}]},"_npmUser":{"name":"elenaizaguirre","email":"e.izaguirre.equiza@accenture.com"},"directories":{},"maintainers":[{"name":"elenaizaguirre","email":"e.izaguirre.equiza@accenture.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cactus-plugin-ledger-connector-quorum_0.6.9_1628662301018_0.5840768642461103"},"_hasShrinkwrap":false},"0.7.1-scope-changed.ab167ba4.5":{"name":"@elenaizaguirre/cactus-plugin-ledger-connector-quorum","version":"0.7.1-scope-changed.ab167ba4.5","description":"Allows Cactus nodes to connect to a Quorum ledger.","main":"dist/lib/main/typescript/index.js","mainMinified":"dist/cactus-plugin-ledger-connector-quorum.node.umd.min.js","browser":"dist/cactus-plugin-ledger-connector-quorum.web.umd.js","browserMinified":"dist/cactus-plugin-ledger-connector-quorum.web.umd.min.js","module":"dist/lib/main/typescript/index.js","types":"dist/types/main/typescript/index.d.ts","scripts":{"generate-sdk":"openapi-generator-cli generate -i ./src/main/json/openapi.json -g typescript-axios -o ./src/main/typescript/generated/openapi/typescript-axios/ --reserved-words-mappings protected=protected","codegen:openapi":"npm run generate-sdk","codegen":"run-p 'codegen:*'","watch":"npm-watch","webpack":"npm-run-all webpack:dev webpack:prod","webpack:dev":"npm-run-all webpack:dev:node webpack:dev:web","webpack:dev:web":"webpack --env=dev --target=web --config ../../webpack.config.js","webpack:dev:node":"webpack --env=dev --target=node --config ../../webpack.config.js","webpack:prod":"npm-run-all webpack:prod:node webpack:prod:web","webpack:prod:web":"webpack --env=prod --target=web --config ../../webpack.config.js","webpack:prod:node":"webpack --env=prod --target=node --config ../../webpack.config.js"},"watch":{"codegen:openapi":{"patterns":["./src/main/json/openapi.json"]}},"publishConfig":{"access":"public"},"engines":{"node":">=10","npm":">=6"},"repository":{"type":"git","url":"git+https://github.com/elenaizaguirre/cactus.git"},"keywords":["Hyperledger","Cactus","Integration","Blockchain","Distributed Ledger Technology"],"author":{"name":"Hyperledger Cactus Contributors","email":"cactus@lists.hyperledger.org","url":"https://www.hyperledger.org/use/cactus"},"contributors":[{"name":"Please add yourself to the list of contributors","email":"your.name@example.com","url":"https://example.com"},{"name":"Peter Somogyvari","email":"peter.somogyvari@accenture.com","url":"https://accenture.com"}],"license":"Apache-2.0","bugs":{"url":"https://github.com/hyperledger/cactus/issues"},"homepage":"https://github.com/hyperledger/cactus#readme","dependencies":{"@elenaizaguirre/cactus-common":"^0.7.1-scope-changed.ab167ba4.5+ab167ba4","@elenaizaguirre/cactus-core":"^0.7.1-scope-changed.ab167ba4.5+ab167ba4","@elenaizaguirre/cactus-core-api":"^0.7.1-scope-changed.ab167ba4.5+ab167ba4","axios":"0.21.1","express":"4.17.1","prom-client":"13.1.0","typescript-optional":"2.0.1","web3":"1.2.7","web3-eth-contract":"1.2.7"},"devDependencies":{"@elenaizaguirre/cactus-plugin-keychain-memory":"^0.7.1-scope-changed.ab167ba4.5+ab167ba4","@elenaizaguirre/cactus-test-tooling":"^0.7.1-scope-changed.ab167ba4.5+ab167ba4","@types/express":"4.17.8","web3-eth":"1.3.4"},"gitHead":"ab167ba4bf35f442884a56b3cc43ff8a71f78e60","readme":"# `@hyperledger/cactus-plugin-ledger-connector-quorum`\n\nThis plugin provides `Cactus` a way to interact with Quorum networks. Using this we can perform:\n* Deploy Smart-contracts through bytecode.\n* Build and sign transactions using different keystores.\n* Invoke smart-contract functions that we have deployed on the network.\n\n## Summary\n\n  - [Getting Started](#getting-started)\n  - [Usage](#usage)\n  - [Prometheus Exporter](#prometheus-exporter)\n  - [Runing the tests](#running-the-tests)\n  - [Contributing](#contributing)\n  - [License](#license)\n  - [Acknowledgments](#acknowledgments)\n\n## Getting Started\n\nClone the git repository on your local machine. Follow these instructions that will get you a copy of the project up and running on\nyour local machine for development and testing purposes.\n\n### Prerequisites\n\nIn the root of the project to install the dependencies execute the command:\n```sh\nnpm run comfigure\n```\n\n### Compiling\n\nIn the projects root folder, run this command to compile the plugin and create the dist directory:\n```sh\nnpm run tsc\n```\n\n## Usage\n\nTo use this import public-api and create new **PluginLedgerConnectorQuorum**.\n```typescript\n  const connector: PluginLedgerConnectorQuorum = new PluginLedgerConnectorQuorum({\n    instanceId: uuidV4(),\n    rpcApiHttpHost,\n    pluginRegistry: new PluginRegistry(),\n  });\n```\nYou can make calls through the connector to the plugin API:\n\n```typescript\nasync invokeContract(req: InvokeContractV1Request):Promise<InvokeContractV1Response>;\nasync transactSigned(rawTransaction: string): Promise<RunTransactionResponse>;\nasync transactPrivateKey(req: RunTransactionRequest): Promise<RunTransactionResponse>;\nasync transactCactusKeychainRef(req: RunTransactionRequest):Promise<RunTransactionResponse>;\nasync deployContract(req: DeployContractSolidityBytecodeV1Request):Promise<RunTransactionResponse>;\nasync signTransaction(req: SignTransactionRequest):Promise<Optional<SignTransactionResponse>>;\n```\n\nCall example to deploy a contract:\n```typescript\nconst deployOut = await connector.deployContract({\n  web3SigningCredential: {\n    ethAccount: firstHighNetWorthAccount,\n    secret: \"\",\n    type: Web3SigningCredentialType.GETHKEYCHAINPASSWORD,\n  },\n  bytecode: ContractJson.bytecode,\n  gas: 1000000,\n});\n```\nThe field \"type\" can have the following values:\n```typescript\nenum Web3SigningCredentialType {\n    CACTUSKEYCHAINREF = 'CACTUS_KEYCHAIN_REF',\n    GETHKEYCHAINPASSWORD = 'GETH_KEYCHAIN_PASSWORD',\n    PRIVATEKEYHEX = 'PRIVATE_KEY_HEX',\n    NONE = 'NONE'\n}\n```\n> Extensive documentation and examples in the [readthedocs](https://readthedocs.org/projects/hyperledger-cactus/) (WIP)\n\n## Running the tests\n\nTo check that all has been installed correctly and that the pugin has no errors, there are two options to run the tests:\n\n* Run this command at the project's root:\n```sh\nnpm run test:plugin-ledger-connector-quorum\n```\n## Prometheus Exporter\n\nThis class creates a prometheus exporter, which scrapes the transactions (total transaction count) for the use cases incorporating the use of Quorum connector plugin.\n\n### Prometheus Exporter Usage\nThe prometheus exporter object is initialized in the `PluginLedgerConnectorQuorum` class constructor itself, so instantiating the object of the `PluginLedgerConnectorQuorum` class, gives access to the exporter object.\nYou can also initialize the prometheus exporter object seperately and then pass it to the `IPluginLedgerConnectorQuorumOptions` interface for `PluginLedgerConnectoQuorum` constructor.\n\n`getPrometheusMetricsV1` function returns the prometheus exporter metrics, currently displaying the total transaction count, which currently increments everytime the `transact()` method of the `PluginLedgerConnectorQuorum` class is called.\n\n### Prometheus Integration\nTo use Prometheus with this exporter make sure to install [Prometheus main component](https://prometheus.io/download/).\nOnce Prometheus is setup, the corresponding scrape_config needs to be added to the prometheus.yml\n\n```(yaml)\n- job_name: 'quorum_ledger_connector_exporter'\n  metrics_path: api/v1/plugins/@hyperledger/cactus-plugin-ledger-connector-quorum/get-prometheus-exporter-metrics\n  scrape_interval: 5s\n  static_configs:\n    - targets: ['{host}:{port}']\n```\n\nHere the `host:port` is where the prometheus exporter metrics are exposed. The test cases (For example, packages/cactus-plugin-ledger-connector-quorum/src/test/typescript/integration/plugin-ledger-connector-quorum/deploy-contract/deploy-contract-from-json.test.ts) exposes it over `0.0.0.0` and a random port(). The random port can be found in the running logs of the test case and looks like (42379 in the below mentioned URL)\n`Metrics URL: http://0.0.0.0:42379/api/v1/plugins/@hyperledger/cactus-plugin-ledger-connector-quorum/get-prometheus-exporter-metrics`\n\nOnce edited, you can start the prometheus service by referencing the above edited prometheus.yml file.\nOn the prometheus graphical interface (defaulted to http://localhost:9090), choose **Graph** from the menu bar, then select the **Console** tab. From the **Insert metric at cursor** drop down, select **cactus_quorum_total_tx_count** and click **execute**\n\n### Helper code\n\n###### response.type.ts\nThis file contains the various responses of the metrics.\n\n###### data-fetcher.ts\nThis file contains functions encasing the logic to process the data points\n\n###### metrics.ts\nThis file lists all the prometheus metrics and what they are used for.\n\n## Running the tests\n\nTo check that all has been installed correctly and that the pugin has no errors, there are two options to run the tests:\n\n* Run this command at the project's root:\n```sh\nnpm run test:plugin-ledger-connector-quorum\n```\n\n## Contributing\n\nWe welcome contributions to Hyperledger Cactus in many forms, and there’s always plenty to do!\n\nPlease review [CONTIRBUTING.md](../../CONTRIBUTING.md) to get started.\n\n## License\n\nThis distribution is published under the Apache License Version 2.0 found in the [LICENSE](../../LICENSE) file.\n\n## Acknowledgments \n```","readmeFilename":"README.md","_id":"@elenaizaguirre/cactus-plugin-ledger-connector-quorum@0.7.1-scope-changed.ab167ba4.5","_nodeVersion":"16.3.0","_npmVersion":"lerna/4.0.0/node@v16.3.0+x64 (linux)","dist":{"integrity":"sha512-rI2TznuVb7Z/71jsq/bVblbpgmRFBNYjRPWz1kUkWIEPXVF2a7iSrFjXkcUmhsxe0GzCGg3grNMrVP5rE3uHuA==","shasum":"fa373bd7f5aaa88ec2692b99c84a795fbab0d1c9","tarball":"https://registry.npmjs.org/@elenaizaguirre/cactus-plugin-ledger-connector-quorum/-/cactus-plugin-ledger-connector-quorum-0.7.1-scope-changed.ab167ba4.5.tgz","fileCount":63,"unpackedSize":8672732,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhE3k5CRA9TVsSAnZWagAAt5kQAIgYvbo1xTCCQ2DF6X19\nPU+gfAEYtDD3l/xSxWdtPRv1dHyNzqOkK10PKirOnZheAcOvBrSHEBYpB3Si\nM4gzor3bFT92p8Qluf9kupYF2ZvthX+QybTTT9A24TX2j4S2X8yNkE+0cfm4\nDNTmlCsGI/mKFMTfiiyMsXWtDcNEBwCB1s2gLV7krGYj9ScJz2n5D6CgUot7\nOsXksHOLMkmdG8Gdlna8qB3d6m9QL6AIg6kpc5ECGeS/SSryAWSYqhZYWSoy\n8gqCokMitK+8V7JkfIpMWPIhjt2V22+q2MWIuKFjPC+GrACVoop3RR5F46aN\nherFCd+IYxAUS5z8yi72a2NwBsD2nVf+qHgmNaTQbvI23p51yAuyyUtJshd+\nNfzaqyPvfl0iPPQu0eT1p6NbWAGp2d4e+hWAS35Tks9in/VZdiKTBzT840UM\n71RdBM5ewfi/wItuVUUELjnXXw2kufG3QgBuLWFuGjknxC1W8K1ITgNsoqHQ\nZKGQ40q4/xjw9gtG2JvMkvALNUpbKJfwDKZP3YYPY2p2KyHeFCmiCUhHR9nD\nE79AEa54xuj8q1oAVzBGORiXN4Jun0ZdiDuTrwhVg75P73Ku83Ir3HYEwHSO\nTxjd69OIwkOr0axfELGVLae08SOr+iPKPm8nOhr+DuGhiPqoCZfWmTbwgOmR\npWYf\r\n=8O8G\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvtTdr08dKFYa+Y9euEGkYmeZG6vbwyn90IQU4L+/nTAIgLuZcxxIu6IQM7f4lfckCJGNEgZe05piVoFlqvKJl/5M="}]},"_npmUser":{"name":"elenaizaguirre","email":"e.izaguirre.equiza@accenture.com"},"directories":{},"maintainers":[{"name":"elenaizaguirre","email":"e.izaguirre.equiza@accenture.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cactus-plugin-ledger-connector-quorum_0.7.1-scope-changed.ab167ba4.5_1628666169193_0.11144455378815854"},"_hasShrinkwrap":false},"0.7.1-scope-changed.2eda5046.6":{"name":"@elenaizaguirre/cactus-plugin-ledger-connector-quorum","version":"0.7.1-scope-changed.2eda5046.6","description":"Allows Cactus nodes to connect to a Quorum ledger.","main":"dist/lib/main/typescript/index.js","mainMinified":"dist/cactus-plugin-ledger-connector-quorum.node.umd.min.js","browser":"dist/cactus-plugin-ledger-connector-quorum.web.umd.js","browserMinified":"dist/cactus-plugin-ledger-connector-quorum.web.umd.min.js","module":"dist/lib/main/typescript/index.js","types":"dist/types/main/typescript/index.d.ts","scripts":{"generate-sdk":"openapi-generator-cli generate -i ./src/main/json/openapi.json -g typescript-axios -o ./src/main/typescript/generated/openapi/typescript-axios/ --reserved-words-mappings protected=protected","codegen:openapi":"npm run generate-sdk","codegen":"run-p 'codegen:*'","watch":"npm-watch","webpack":"npm-run-all webpack:dev webpack:prod","webpack:dev":"npm-run-all webpack:dev:node webpack:dev:web","webpack:dev:web":"webpack --env=dev --target=web --config ../../webpack.config.js","webpack:dev:node":"webpack --env=dev --target=node --config ../../webpack.config.js","webpack:prod":"npm-run-all webpack:prod:node webpack:prod:web","webpack:prod:web":"webpack --env=prod --target=web --config ../../webpack.config.js","webpack:prod:node":"webpack --env=prod --target=node --config ../../webpack.config.js"},"watch":{"codegen:openapi":{"patterns":["./src/main/json/openapi.json"]}},"publishConfig":{"access":"public"},"engines":{"node":">=10","npm":">=6"},"repository":{"type":"git","url":"git+https://github.com/elenaizaguirre/cactus.git"},"keywords":["Hyperledger","Cactus","Integration","Blockchain","Distributed Ledger Technology"],"author":{"name":"Hyperledger Cactus Contributors","email":"cactus@lists.hyperledger.org","url":"https://www.hyperledger.org/use/cactus"},"contributors":[{"name":"Please add yourself to the list of contributors","email":"your.name@example.com","url":"https://example.com"},{"name":"Peter Somogyvari","email":"peter.somogyvari@accenture.com","url":"https://accenture.com"}],"license":"Apache-2.0","bugs":{"url":"https://github.com/hyperledger/cactus/issues"},"homepage":"https://github.com/hyperledger/cactus#readme","dependencies":{"@elenaizaguirre/cactus-common":"^0.7.1-scope-changed.2eda5046.6+2eda5046","@elenaizaguirre/cactus-core":"^0.7.1-scope-changed.2eda5046.6+2eda5046","@elenaizaguirre/cactus-core-api":"^0.7.1-scope-changed.2eda5046.6+2eda5046","axios":"0.21.1","express":"4.17.1","prom-client":"13.1.0","typescript-optional":"2.0.1","web3":"1.2.7","web3-eth-contract":"1.2.7"},"devDependencies":{"@elenaizaguirre/cactus-plugin-keychain-memory":"^0.7.1-scope-changed.2eda5046.6+2eda5046","@elenaizaguirre/cactus-test-tooling":"^0.7.1-scope-changed.2eda5046.6+2eda5046","@types/express":"4.17.8","web3-eth":"1.3.4"},"gitHead":"2eda50462d834a7a74aeaa9e0d9784406ef05ebe","readme":"# `@hyperledger/cactus-plugin-ledger-connector-quorum`\n\nThis plugin provides `Cactus` a way to interact with Quorum networks. Using this we can perform:\n* Deploy Smart-contracts through bytecode.\n* Build and sign transactions using different keystores.\n* Invoke smart-contract functions that we have deployed on the network.\n\n## Summary\n\n  - [Getting Started](#getting-started)\n  - [Usage](#usage)\n  - [Prometheus Exporter](#prometheus-exporter)\n  - [Runing the tests](#running-the-tests)\n  - [Contributing](#contributing)\n  - [License](#license)\n  - [Acknowledgments](#acknowledgments)\n\n## Getting Started\n\nClone the git repository on your local machine. Follow these instructions that will get you a copy of the project up and running on\nyour local machine for development and testing purposes.\n\n### Prerequisites\n\nIn the root of the project to install the dependencies execute the command:\n```sh\nnpm run comfigure\n```\n\n### Compiling\n\nIn the projects root folder, run this command to compile the plugin and create the dist directory:\n```sh\nnpm run tsc\n```\n\n## Usage\n\nTo use this import public-api and create new **PluginLedgerConnectorQuorum**.\n```typescript\n  const connector: PluginLedgerConnectorQuorum = new PluginLedgerConnectorQuorum({\n    instanceId: uuidV4(),\n    rpcApiHttpHost,\n    pluginRegistry: new PluginRegistry(),\n  });\n```\nYou can make calls through the connector to the plugin API:\n\n```typescript\nasync invokeContract(req: InvokeContractV1Request):Promise<InvokeContractV1Response>;\nasync transactSigned(rawTransaction: string): Promise<RunTransactionResponse>;\nasync transactPrivateKey(req: RunTransactionRequest): Promise<RunTransactionResponse>;\nasync transactCactusKeychainRef(req: RunTransactionRequest):Promise<RunTransactionResponse>;\nasync deployContract(req: DeployContractSolidityBytecodeV1Request):Promise<RunTransactionResponse>;\nasync signTransaction(req: SignTransactionRequest):Promise<Optional<SignTransactionResponse>>;\n```\n\nCall example to deploy a contract:\n```typescript\nconst deployOut = await connector.deployContract({\n  web3SigningCredential: {\n    ethAccount: firstHighNetWorthAccount,\n    secret: \"\",\n    type: Web3SigningCredentialType.GETHKEYCHAINPASSWORD,\n  },\n  bytecode: ContractJson.bytecode,\n  gas: 1000000,\n});\n```\nThe field \"type\" can have the following values:\n```typescript\nenum Web3SigningCredentialType {\n    CACTUSKEYCHAINREF = 'CACTUS_KEYCHAIN_REF',\n    GETHKEYCHAINPASSWORD = 'GETH_KEYCHAIN_PASSWORD',\n    PRIVATEKEYHEX = 'PRIVATE_KEY_HEX',\n    NONE = 'NONE'\n}\n```\n> Extensive documentation and examples in the [readthedocs](https://readthedocs.org/projects/hyperledger-cactus/) (WIP)\n\n## Running the tests\n\nTo check that all has been installed correctly and that the pugin has no errors, there are two options to run the tests:\n\n* Run this command at the project's root:\n```sh\nnpm run test:plugin-ledger-connector-quorum\n```\n## Prometheus Exporter\n\nThis class creates a prometheus exporter, which scrapes the transactions (total transaction count) for the use cases incorporating the use of Quorum connector plugin.\n\n### Prometheus Exporter Usage\nThe prometheus exporter object is initialized in the `PluginLedgerConnectorQuorum` class constructor itself, so instantiating the object of the `PluginLedgerConnectorQuorum` class, gives access to the exporter object.\nYou can also initialize the prometheus exporter object seperately and then pass it to the `IPluginLedgerConnectorQuorumOptions` interface for `PluginLedgerConnectoQuorum` constructor.\n\n`getPrometheusMetricsV1` function returns the prometheus exporter metrics, currently displaying the total transaction count, which currently increments everytime the `transact()` method of the `PluginLedgerConnectorQuorum` class is called.\n\n### Prometheus Integration\nTo use Prometheus with this exporter make sure to install [Prometheus main component](https://prometheus.io/download/).\nOnce Prometheus is setup, the corresponding scrape_config needs to be added to the prometheus.yml\n\n```(yaml)\n- job_name: 'quorum_ledger_connector_exporter'\n  metrics_path: api/v1/plugins/@hyperledger/cactus-plugin-ledger-connector-quorum/get-prometheus-exporter-metrics\n  scrape_interval: 5s\n  static_configs:\n    - targets: ['{host}:{port}']\n```\n\nHere the `host:port` is where the prometheus exporter metrics are exposed. The test cases (For example, packages/cactus-plugin-ledger-connector-quorum/src/test/typescript/integration/plugin-ledger-connector-quorum/deploy-contract/deploy-contract-from-json.test.ts) exposes it over `0.0.0.0` and a random port(). The random port can be found in the running logs of the test case and looks like (42379 in the below mentioned URL)\n`Metrics URL: http://0.0.0.0:42379/api/v1/plugins/@hyperledger/cactus-plugin-ledger-connector-quorum/get-prometheus-exporter-metrics`\n\nOnce edited, you can start the prometheus service by referencing the above edited prometheus.yml file.\nOn the prometheus graphical interface (defaulted to http://localhost:9090), choose **Graph** from the menu bar, then select the **Console** tab. From the **Insert metric at cursor** drop down, select **cactus_quorum_total_tx_count** and click **execute**\n\n### Helper code\n\n###### response.type.ts\nThis file contains the various responses of the metrics.\n\n###### data-fetcher.ts\nThis file contains functions encasing the logic to process the data points\n\n###### metrics.ts\nThis file lists all the prometheus metrics and what they are used for.\n\n## Running the tests\n\nTo check that all has been installed correctly and that the pugin has no errors, there are two options to run the tests:\n\n* Run this command at the project's root:\n```sh\nnpm run test:plugin-ledger-connector-quorum\n```\n\n## Contributing\n\nWe welcome contributions to Hyperledger Cactus in many forms, and there’s always plenty to do!\n\nPlease review [CONTIRBUTING.md](../../CONTRIBUTING.md) to get started.\n\n## License\n\nThis distribution is published under the Apache License Version 2.0 found in the [LICENSE](../../LICENSE) file.\n\n## Acknowledgments \n```","readmeFilename":"README.md","_id":"@elenaizaguirre/cactus-plugin-ledger-connector-quorum@0.7.1-scope-changed.2eda5046.6","_nodeVersion":"16.3.0","_npmVersion":"lerna/4.0.0/node@v16.3.0+x64 (linux)","dist":{"integrity":"sha512-ghjW10ms0HoZ5kx4Tw6gas3uJ/OTYAVio8lNuAIC5Hhxl55rlYj4AXgUq2gcwrYsjWN3Zc30paX78oGmQB9Ytw==","shasum":"d175eb10c87cd80821994bd285d2e7854898d7e0","tarball":"https://registry.npmjs.org/@elenaizaguirre/cactus-plugin-ledger-connector-quorum/-/cactus-plugin-ledger-connector-quorum-0.7.1-scope-changed.2eda5046.6.tgz","fileCount":63,"unpackedSize":8672732,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhE4HlCRA9TVsSAnZWagAAEeoP/0AMaxOoE+mh8c2GwppK\ni9H1w+/UsvyGsMoS4votH/TCdcmwz2cxGy2SyJV9AIxwC/R/mCxyxRKLufMc\nKwtiv90NcET6JsXEKF24O1ufkjx5/yWPwA6rsbRBQhOEhok6brNq+92VRaRB\n9Xci/pJ0I1b12vmV5IflqaEvJFn7M7QFkLzxFDPOTPxATekp9ODkX9YQgBcR\nVVj2lM4z1BvKJZBfg7VwHRsSJwPTXmgXVV+e2YUIxhX2wqNY48OoWnXePb6u\nSOnW1/+wKC0rLSWt15sw5BRGRgkEQkX5RVqRZnTL2iQpyAop3Y/XGEa0agMV\nFYKp9fxlW+sNPEzKQrB5JWcZDZlhYAi/hqFVg8ZXn3adsgQ14LkKN8akWPTd\nBHtXSHbj1Dp4ooACxx+1RyT5CpfEwekUIZW0Qz4ix7TSpsrZnL3122DMdnBI\ncnOrytHFNvPG8VJMTGbPjHu7b9nMqZcCCn4SzjcynEHvTG5/QSXMOgvdRbTi\nOhN+a2Xr6+uVhJ8pXFn0LhAxv03s2sUQO45Yr/lZwIfjf0YdgXi0XLFAnrFW\nFJUxmHoOD0JbRJlIB7kN391wW8z62Rkgc3ZAuqwkJCCSjJULfQwTbbxrkJPY\nW2s02wGpR9b7PRqLI/WL0/HAqPI6qdfi1I68iyVcSfPdAPXxS3J8nQIa9D8U\nJlTu\r\n=r72h\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGDq4NIH9UbUzi+ZIjtKIiXvuOmaVdB19fz/LxzMsa6rAiB9vZjaao5qqJdotO6x8mtDhpbxpO9ajAZPPGQINw1Y2g=="}]},"_npmUser":{"name":"elenaizaguirre","email":"e.izaguirre.equiza@accenture.com"},"directories":{},"maintainers":[{"name":"elenaizaguirre","email":"e.izaguirre.equiza@accenture.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cactus-plugin-ledger-connector-quorum_0.7.1-scope-changed.2eda5046.6_1628668389195_0.6188770761166229"},"_hasShrinkwrap":false},"0.6.10":{"name":"@elenaizaguirre/cactus-plugin-ledger-connector-quorum","version":"0.6.10","description":"Allows Cactus nodes to connect to a Quorum ledger.","main":"dist/lib/main/typescript/index.js","mainMinified":"dist/cactus-plugin-ledger-connector-quorum.node.umd.min.js","browser":"dist/cactus-plugin-ledger-connector-quorum.web.umd.js","browserMinified":"dist/cactus-plugin-ledger-connector-quorum.web.umd.min.js","module":"dist/lib/main/typescript/index.js","types":"dist/types/main/typescript/index.d.ts","scripts":{"generate-sdk":"openapi-generator-cli generate -i ./src/main/json/openapi.json -g typescript-axios -o ./src/main/typescript/generated/openapi/typescript-axios/ --reserved-words-mappings protected=protected","codegen:openapi":"npm run generate-sdk","codegen":"run-p 'codegen:*'","watch":"npm-watch","webpack":"npm-run-all webpack:dev webpack:prod","webpack:dev":"npm-run-all webpack:dev:node webpack:dev:web","webpack:dev:web":"webpack --env=dev --target=web --config ../../webpack.config.js","webpack:dev:node":"webpack --env=dev --target=node --config ../../webpack.config.js","webpack:prod":"npm-run-all webpack:prod:node webpack:prod:web","webpack:prod:web":"webpack --env=prod --target=web --config ../../webpack.config.js","webpack:prod:node":"webpack --env=prod --target=node --config ../../webpack.config.js"},"watch":{"codegen:openapi":{"patterns":["./src/main/json/openapi.json"]}},"publishConfig":{"access":"public"},"engines":{"node":">=10","npm":">=6"},"repository":{"type":"git","url":"git+https://github.com/elenaizaguirre/cactus.git"},"keywords":["Hyperledger","Cactus","Integration","Blockchain","Distributed Ledger Technology"],"author":{"name":"Hyperledger Cactus Contributors","email":"cactus@lists.hyperledger.org","url":"https://www.hyperledger.org/use/cactus"},"contributors":[{"name":"Please add yourself to the list of contributors","email":"your.name@example.com","url":"https://example.com"},{"name":"Peter Somogyvari","email":"peter.somogyvari@accenture.com","url":"https://accenture.com"}],"license":"Apache-2.0","bugs":{"url":"https://github.com/hyperledger/cactus/issues"},"homepage":"https://github.com/hyperledger/cactus#readme","dependencies":{"@elenaizaguirre/cactus-common":"0.6.10","@elenaizaguirre/cactus-core":"0.6.10","@elenaizaguirre/cactus-core-api":"0.6.10","axios":"0.21.1","express":"4.17.1","prom-client":"13.1.0","typescript-optional":"2.0.1","web3":"1.2.7","web3-eth-contract":"1.2.7"},"devDependencies":{"@elenaizaguirre/cactus-plugin-keychain-memory":"0.6.10","@elenaizaguirre/cactus-test-tooling":"0.6.10","@types/express":"4.17.8","web3-eth":"1.3.4"},"gitHead":"2eda50462d834a7a74aeaa9e0d9784406ef05ebe","_id":"@elenaizaguirre/cactus-plugin-ledger-connector-quorum@0.6.10","_nodeVersion":"16.3.0","_npmVersion":"lerna/4.0.0/node@v16.3.0+x64 (linux)","dist":{"integrity":"sha512-9bbIkDgfBAbz+HTaHnfQfTg5LqlaV7NFfVVmc6JyB/4XidbeEGS2KkOCUbMFTV/l2ieauZsxKFesANzFSip9ng==","shasum":"b67bc19422b89edd20110cadebee919f64203ee9","tarball":"https://registry.npmjs.org/@elenaizaguirre/cactus-plugin-ledger-connector-quorum/-/cactus-plugin-ledger-connector-quorum-0.6.10.tgz","fileCount":63,"unpackedSize":8672529,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhE4UOCRA9TVsSAnZWagAA4D4P/A3glzsvGU0ZYVL+MOcJ\nxeVt9UwQ49K/2ravCSiZWuqtWrIYNib19U9rDzYjjH47Pu1Sq8Qz0FodxpU7\n/lr/En8zgpu5UJq9SgTmdq+x1toGJFpK74F/MyKGSX05HHW3dfQU6l7ZTABQ\ncm7jMLj2PMM0NjRchl80HfZ5ShKtaoSGocW1i2Yp1HmmklAAIbEsVJnOyEWm\ne0tNSQC5mokJr126ydlw1VaS1qexXr4PhTJgQhu5XdrkKVy8Ebqk0CKIz3U+\nBPnqEc8AgvKk4tZzjsooL9Ls+1EX2n5hr0QZGIDmfnBtKNWzrJVcwB8xYFSj\nUetYz5UBX4eRLWYImOElWofcGcJ0fDn3eeJFmnpJoM9cdmQK9rYtwwngnaC+\n900eniNwzV/UcOr4QA+1xlfwROoCAAUKA4QS/QrX0jualvHbpxiMeQ6l9sgz\nzJB7fCs4VmvdCnwMbCYCv/7/6AA1+N+ZlpcRV/HWZkYT8OjBzjSZTfcc73Nb\nrfQDeAcx/CIhEzQCsqjHBltXTL6a3gK2Z0oBBKL43Setg9KWTEzvUWXiNILG\ngIidDYhVjimzWe9lyC6lrEysluBGVXClNDluq9RsjZIUg8sY8cObgwh2Ye3q\noKTB3p5kImsLLq2rxudGZIfTLwUyrBH9fOEHT7t8Pkm4aB8mi05P8VxGRXPP\n50yz\r\n=sGqf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXOURtQDoEBO5zx/Qdq88pg09LhBiOiFNH5YB1UbwNoQIgZ5PKLGeM74NTJlJ7KzLLLlh20IZGEU/OHEEFS8ZzP7c="}]},"_npmUser":{"name":"elenaizaguirre","email":"e.izaguirre.equiza@accenture.com"},"directories":{},"maintainers":[{"name":"elenaizaguirre","email":"e.izaguirre.equiza@accenture.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cactus-plugin-ledger-connector-quorum_0.6.10_1628669197602_0.36750657625117067"},"_hasShrinkwrap":false},"0.6.11":{"name":"@elenaizaguirre/cactus-plugin-ledger-connector-quorum","version":"0.6.11","description":"Allows Cactus nodes to connect to a Quorum ledger.","main":"dist/lib/main/typescript/index.js","mainMinified":"dist/cactus-plugin-ledger-connector-quorum.node.umd.min.js","browser":"dist/cactus-plugin-ledger-connector-quorum.web.umd.js","browserMinified":"dist/cactus-plugin-ledger-connector-quorum.web.umd.min.js","module":"dist/lib/main/typescript/index.js","types":"dist/types/main/typescript/index.d.ts","scripts":{"generate-sdk":"openapi-generator-cli generate -i ./src/main/json/openapi.json -g typescript-axios -o ./src/main/typescript/generated/openapi/typescript-axios/ --reserved-words-mappings protected=protected","codegen:openapi":"npm run generate-sdk","codegen":"run-p 'codegen:*'","watch":"npm-watch","webpack":"npm-run-all webpack:dev webpack:prod","webpack:dev":"npm-run-all webpack:dev:node webpack:dev:web","webpack:dev:web":"webpack --env=dev --target=web --config ../../webpack.config.js","webpack:dev:node":"webpack --env=dev --target=node --config ../../webpack.config.js","webpack:prod":"npm-run-all webpack:prod:node webpack:prod:web","webpack:prod:web":"webpack --env=prod --target=web --config ../../webpack.config.js","webpack:prod:node":"webpack --env=prod --target=node --config ../../webpack.config.js"},"watch":{"codegen:openapi":{"patterns":["./src/main/json/openapi.json"]}},"publishConfig":{"access":"public"},"engines":{"node":">=10","npm":">=6"},"repository":{"type":"git","url":"git+https://github.com/elenaizaguirre/cactus.git"},"keywords":["Hyperledger","Cactus","Integration","Blockchain","Distributed Ledger Technology"],"author":{"name":"Hyperledger Cactus Contributors","email":"cactus@lists.hyperledger.org","url":"https://www.hyperledger.org/use/cactus"},"contributors":[{"name":"Please add yourself to the list of contributors","email":"your.name@example.com","url":"https://example.com"},{"name":"Peter Somogyvari","email":"peter.somogyvari@accenture.com","url":"https://accenture.com"}],"license":"Apache-2.0","bugs":{"url":"https://github.com/hyperledger/cactus/issues"},"homepage":"https://github.com/hyperledger/cactus#readme","dependencies":{"@elenaizaguirre/cactus-common":"0.6.11","@elenaizaguirre/cactus-core":"0.6.11","@elenaizaguirre/cactus-core-api":"0.6.11","axios":"0.21.1","express":"4.17.1","prom-client":"13.1.0","typescript-optional":"2.0.1","web3":"1.2.7","web3-eth-contract":"1.2.7"},"devDependencies":{"@elenaizaguirre/cactus-plugin-keychain-memory":"0.6.11","@elenaizaguirre/cactus-test-tooling":"0.6.11","@types/express":"4.17.8","web3-eth":"1.3.4"},"gitHead":"ed87c800f7f633794eb8d6bffacd5812c6620f19","_id":"@elenaizaguirre/cactus-plugin-ledger-connector-quorum@0.6.11","_nodeVersion":"16.3.0","_npmVersion":"lerna/4.0.0/node@v16.3.0+x64 (linux)","dist":{"integrity":"sha512-vpmIqCtrVCGtpdDh5+DiQkdzaoZiP9gQ9joG37fFQ8SAdDl/UNdPfiS4gZR7wdUv4rait6Febf9sWlzz/sdNYA==","shasum":"ba08ecd28ab70959e04520da22bd20dfac82beb1","tarball":"https://registry.npmjs.org/@elenaizaguirre/cactus-plugin-ledger-connector-quorum/-/cactus-plugin-ledger-connector-quorum-0.6.11.tgz","fileCount":63,"unpackedSize":8672529,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhE5PuCRA9TVsSAnZWagAAosQP/0p+yvDoU597h2r1UxP1\nZcqta4LdNB/7+X63kQFMVvGH/cEChLuu4E1gwIjyYeoH6VKzFGTsedDlOkDA\nQ2JjkQgLmQWEub9FRhpJumEnErPKnrSVdrg5HuVZ+CR6AonLG4kOnTkA+1Mt\nN8KbvMMEJ1O3S2msLhu+4V1QvHFavZCjsPLLIOPUGHDJ//Qvfh0RjI2YKKIJ\neQEv9JgNrf2oTUeeVslvpZ7aDum1y+jT7XTIff+mHiJ2v2LhY0D0O6F/Gmzh\nB6PUvS2v0rUdTfG0I92dhIcu+TPPRJ8QrzI/neTlSnvulnpnRiE0Qlc47TpY\nxE3nxAfEHEdQW6Chd9aOZq5PpmvhqPdNux2LjQRm7QK4pnX9cqkgq05jy71D\nTjohh7NNMyHxcDzVQSZK17dcml516yA2oY3FHX2IKXs1JGRatRL9vVzQrCUS\nU+N0JdGG/OScOhBEZPmE6PYdoFDET7FjegyFQv5AGQfLS6fstsNE00PkgOwJ\nukAhF30AtjQvQg6kKmyvL1PC876+LlyMfMhRNcqaaTtb1BKlMIY75zXCLK7r\nstJ1wpmOkCR/Ix864FsPoTyBdfQ/Aze6xvCaraAti3WqEdoFE752Hw5RfmG6\n1+bYSCQL6AIliINgT5HGWTh/nVPg7wxPe8Hi2rEsvaR9bGzA/d6eKyIVtEbI\n6Ldp\r\n=DjzR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHfoFxZ2NyUGZsvWWRoQ/NgEsAFPqCtQWXSrV/d5GkYAIhAIc/8LCgEPb3olIOaQl6EoAuVQwyRAS+IFkeYJzDiHeD"}]},"_npmUser":{"name":"elenaizaguirre","email":"e.izaguirre.equiza@accenture.com"},"directories":{},"maintainers":[{"name":"elenaizaguirre","email":"e.izaguirre.equiza@accenture.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cactus-plugin-ledger-connector-quorum_0.6.11_1628673006466_0.23079346123598654"},"_hasShrinkwrap":false},"0.6.12":{"name":"@elenaizaguirre/cactus-plugin-ledger-connector-quorum","version":"0.6.12","description":"Allows Cactus nodes to connect to a Quorum ledger.","main":"dist/lib/main/typescript/index.js","mainMinified":"dist/cactus-plugin-ledger-connector-quorum.node.umd.min.js","browser":"dist/cactus-plugin-ledger-connector-quorum.web.umd.js","browserMinified":"dist/cactus-plugin-ledger-connector-quorum.web.umd.min.js","module":"dist/lib/main/typescript/index.js","types":"dist/types/main/typescript/index.d.ts","scripts":{"generate-sdk":"openapi-generator-cli generate -i ./src/main/json/openapi.json -g typescript-axios -o ./src/main/typescript/generated/openapi/typescript-axios/ --reserved-words-mappings protected=protected","codegen:openapi":"npm run generate-sdk","codegen":"run-p 'codegen:*'","watch":"npm-watch","webpack":"npm-run-all webpack:dev webpack:prod","webpack:dev":"npm-run-all webpack:dev:node webpack:dev:web","webpack:dev:web":"webpack --env=dev --target=web --config ../../webpack.config.js","webpack:dev:node":"webpack --env=dev --target=node --config ../../webpack.config.js","webpack:prod":"npm-run-all webpack:prod:node webpack:prod:web","webpack:prod:web":"webpack --env=prod --target=web --config ../../webpack.config.js","webpack:prod:node":"webpack --env=prod --target=node --config ../../webpack.config.js"},"watch":{"codegen:openapi":{"patterns":["./src/main/json/openapi.json"]}},"publishConfig":{"access":"public"},"engines":{"node":">=10","npm":">=6"},"repository":{"type":"git","url":"git+https://github.com/elenaizaguirre/cactus.git"},"keywords":["Hyperledger","Cactus","Integration","Blockchain","Distributed Ledger Technology"],"author":{"name":"Hyperledger Cactus Contributors","email":"cactus@lists.hyperledger.org","url":"https://www.hyperledger.org/use/cactus"},"contributors":[{"name":"Please add yourself to the list of contributors","email":"your.name@example.com","url":"https://example.com"},{"name":"Peter Somogyvari","email":"peter.somogyvari@accenture.com","url":"https://accenture.com"}],"license":"Apache-2.0","bugs":{"url":"https://github.com/hyperledger/cactus/issues"},"homepage":"https://github.com/hyperledger/cactus#readme","dependencies":{"@elenaizaguirre/cactus-common":"0.6.12","@elenaizaguirre/cactus-core":"0.6.12","@elenaizaguirre/cactus-core-api":"0.6.12","axios":"0.21.1","express":"4.17.1","prom-client":"13.1.0","typescript-optional":"2.0.1","web3":"1.2.7","web3-eth-contract":"1.2.7"},"devDependencies":{"@elenaizaguirre/cactus-plugin-keychain-memory":"0.6.12","@elenaizaguirre/cactus-test-tooling":"0.6.12","@types/express":"4.17.8","web3-eth":"1.3.4"},"gitHead":"fdd5a74e4f61223e63d3838b5648d57b4c1f6c82","_id":"@elenaizaguirre/cactus-plugin-ledger-connector-quorum@0.6.12","_nodeVersion":"16.3.0","_npmVersion":"lerna/4.0.0/node@v16.3.0+x64 (linux)","dist":{"integrity":"sha512-ZBhyW1feEhMjTIN20wzMm3SBoL3+58g7J/9x89Nxd948wzJYLO9U3VB3fT9TB8nseWZ4gIsS3upAd4LTx+VTLw==","shasum":"027f5b2267e6232a57a0fc4e0ff44aa2f819e6a3","tarball":"https://registry.npmjs.org/@elenaizaguirre/cactus-plugin-ledger-connector-quorum/-/cactus-plugin-ledger-connector-quorum-0.6.12.tgz","fileCount":58,"unpackedSize":354496,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFMZZCRA9TVsSAnZWagAAKUQP/19VwrBwrZkIPR5VRJzn\nRpR4lBELB0yHfv116HFLMJ1YdmxOECt+7CN1vVD/J0NW8uEgFgMljOKswAOf\nsrUGo3DhnHiIYj80ktA0IO5HzJ+TgERU3yDpXyJfjL/RoVP9HmiFLbT5Itks\naMVymSutveYMXwqIMZrMoDD0oQJkHueoff4x6q05ZJefVDJKqVpmKHhAfP9c\nWmWwZYGQZtVdzxVcR+8y/g6NV+JvIROsCot2HR5xz5K6pVbXVKEK9BaJcyrZ\ngQaB495k+75umPxNvdi763JWnRF3SVtve+PZAW2fe8qtdqxcEVoOrZY5/f8y\nKScZuBSHV5F/JwLnmvXQTYVv+xkZJ9SnCYR8ZawBotAabjQMzQaNOy9XR1HE\nS7LSoupCVG67fPyDtnAJq7PdwVsKIHA06zrWyhYGwtGterVIWd423r263mQI\nIliIJoMLmFNH1iYxh+UiJwZxb6rTsXU37NVrH8g4RxBX2JHJEEJ6eMmdMMTJ\nLYEquQu4Da915ueV9cGINXqbAiM1Gx0MKJBwaOHezK/oh03wj0SnigjxfG3B\nzw7RMo1Xp041tSNA1VUalRHHG6418BMsj8LScflkeOBgq5Ky/R5Ewg2HDicW\nmZgrereAB5QozKci8Xhk8TYJzaRx79dfid8ln2Y/AwgFqx6q5CDVLPXqAoIP\nBbfA\r\n=YAUH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDx653doJjLrO0OqSSU5K2TgjwsDgIf8q9A+c8vI77CSgIgU/RXdOPIfHtsBC414DTLRmYIKmoYM3Khlgcj8PCUvLU="}]},"_npmUser":{"name":"elenaizaguirre","email":"e.izaguirre.equiza@accenture.com"},"directories":{},"maintainers":[{"name":"elenaizaguirre","email":"e.izaguirre.equiza@accenture.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cactus-plugin-ledger-connector-quorum_0.6.12_1628751449180_0.8186044710949618"},"_hasShrinkwrap":false},"0.6.13":{"name":"@elenaizaguirre/cactus-plugin-ledger-connector-quorum","version":"0.6.13","description":"Allows Cactus nodes to connect to a Quorum ledger.","main":"dist/lib/main/typescript/index.js","mainMinified":"dist/cactus-plugin-ledger-connector-quorum.node.umd.min.js","browser":"dist/cactus-plugin-ledger-connector-quorum.web.umd.js","browserMinified":"dist/cactus-plugin-ledger-connector-quorum.web.umd.min.js","module":"dist/lib/main/typescript/index.js","types":"dist/types/main/typescript/index.d.ts","scripts":{"generate-sdk":"openapi-generator-cli generate -i ./src/main/json/openapi.json -g typescript-axios -o ./src/main/typescript/generated/openapi/typescript-axios/ --reserved-words-mappings protected=protected","codegen:openapi":"npm run generate-sdk","codegen":"run-p 'codegen:*'","watch":"npm-watch","webpack":"npm-run-all webpack:dev webpack:prod","webpack:dev":"npm-run-all webpack:dev:node webpack:dev:web","webpack:dev:web":"webpack --env=dev --target=web --config ../../webpack.config.js","webpack:dev:node":"webpack --env=dev --target=node --config ../../webpack.config.js","webpack:prod":"npm-run-all webpack:prod:node webpack:prod:web","webpack:prod:web":"webpack --env=prod --target=web --config ../../webpack.config.js","webpack:prod:node":"webpack --env=prod --target=node --config ../../webpack.config.js"},"watch":{"codegen:openapi":{"patterns":["./src/main/json/openapi.json"]}},"publishConfig":{"access":"public"},"engines":{"node":">=10","npm":">=6"},"repository":{"type":"git","url":"git+https://github.com/elenaizaguirre/cactus.git"},"keywords":["Hyperledger","Cactus","Integration","Blockchain","Distributed Ledger Technology"],"author":{"name":"Hyperledger Cactus Contributors","email":"cactus@lists.hyperledger.org","url":"https://www.hyperledger.org/use/cactus"},"contributors":[{"name":"Please add yourself to the list of contributors","email":"your.name@example.com","url":"https://example.com"},{"name":"Peter Somogyvari","email":"peter.somogyvari@accenture.com","url":"https://accenture.com"}],"license":"Apache-2.0","bugs":{"url":"https://github.com/hyperledger/cactus/issues"},"homepage":"https://github.com/hyperledger/cactus#readme","dependencies":{"@elenaizaguirre/cactus-common":"0.6.13","@elenaizaguirre/cactus-core":"0.6.13","@elenaizaguirre/cactus-core-api":"0.6.13","axios":"0.21.1","express":"4.17.1","prom-client":"13.1.0","typescript-optional":"2.0.1","web3":"1.2.7","web3-eth-contract":"1.2.7"},"devDependencies":{"@elenaizaguirre/cactus-plugin-keychain-memory":"0.6.13","@elenaizaguirre/cactus-test-tooling":"0.6.13","@types/express":"4.17.8","web3-eth":"1.3.4"},"gitHead":"3e38c3846aa701a2ce680b0f475e0127df689328","_id":"@elenaizaguirre/cactus-plugin-ledger-connector-quorum@0.6.13","_nodeVersion":"16.3.0","_npmVersion":"lerna/4.0.0/node@v16.3.0+x64 (linux)","dist":{"integrity":"sha512-BDI7aC6XCIoydHr1DwbQBOMmEz0hUw+h5U7quyrmQ22TR89prgCjy3jRK5EG2CtukHOPz3jMd3iZTwG+d/1iqQ==","shasum":"690ef08aa7bd817fa572b7c21292063fb8dda027","tarball":"https://registry.npmjs.org/@elenaizaguirre/cactus-plugin-ledger-connector-quorum/-/cactus-plugin-ledger-connector-quorum-0.6.13.tgz","fileCount":58,"unpackedSize":354559,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFORLCRA9TVsSAnZWagAACpEP/jOWthkpPwU6LsGrz9Xg\nPLfl0AOCtjD7tuEisRo7dadnzsusQsM6ORLbd3kUsFQy/bydLkARy14i74ZV\nEU4NQ4l1rdiTkBjwB6ZF2HHfWMJETl2FCaIhIXt6HYByWoKue82EraNuaOzZ\n4EpPwJq/FSk3OrcqrmNWh2gx9+d3nYnkvrE2eGt6h1OrPT6YxN9lSNcamO9V\n94AUQgpSsr6ZaRYEd4dbPj2JKwBpR0nZ4S6BQ4ZjXj1qfPpx/SAEKegyEVcx\nSVzcZfXglZCJ9ur1HRGnx0icW3XHA/TgfNex594pluBh777CBAAXpwSek0ik\nNz+0uFS3zGwP1wJmlcPcNr34fyICghdJez226/k1dzVyopdLrcFhlrcUEB2h\n0B6NHGN8GdSEpO5xdyWsIXhsPVxl6fLEdGV3BfyeYdeEBtVnxhlcgCs+xSzQ\nav0nrrmvyjGQT5ab7l+TRm5nYzy50oXyEBirKKaEgzY4sgCnCp+WpuleKhRg\ny4MnXB1diHleZrvJDa4nDyR+FMxGDolK7R2wxwRIo2b8qNz5+ietQDFkeMXq\nO9axT6bRT3w9/HIoyh1i5DUSFPkDD9WqaD7HKSkiSvOSctpSn0AWSfBsgXJb\nMMSBm9QefTSLWEv4z1Pqctt+fxm2uVuznSs7ZkMBm4DAClnEas9aT9fjFvGS\nd9+x\r\n=dvCx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDjzSSJR+RT08LYtjGQuQWmDN0PRWodTDTCKhNLSe2KqQIgVqwio5cES06LGU5Z8jUVFtukZHHwZSqqPt6X4/3DpRs="}]},"_npmUser":{"name":"elenaizaguirre","email":"e.izaguirre.equiza@accenture.com"},"directories":{},"maintainers":[{"name":"elenaizaguirre","email":"e.izaguirre.equiza@accenture.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cactus-plugin-ledger-connector-quorum_0.6.13_1628759115199_0.5561144156265017"},"_hasShrinkwrap":false},"0.6.14":{"name":"@elenaizaguirre/cactus-plugin-ledger-connector-quorum","version":"0.6.14","description":"Allows Cactus nodes to connect to a Quorum ledger.","main":"dist/lib/main/typescript/index.js","mainMinified":"dist/cactus-plugin-ledger-connector-quorum.node.umd.min.js","browser":"dist/cactus-plugin-ledger-connector-quorum.web.umd.js","browserMinified":"dist/cactus-plugin-ledger-connector-quorum.web.umd.min.js","module":"dist/lib/main/typescript/index.js","types":"dist/types/main/typescript/index.d.ts","scripts":{"generate-sdk":"openapi-generator-cli generate -i ./src/main/json/openapi.json -g typescript-axios -o ./src/main/typescript/generated/openapi/typescript-axios/ --reserved-words-mappings protected=protected","codegen:openapi":"npm run generate-sdk","codegen":"run-p 'codegen:*'","watch":"npm-watch","webpack":"npm-run-all webpack:dev webpack:prod","webpack:dev":"npm-run-all webpack:dev:node webpack:dev:web","webpack:dev:web":"webpack --env=dev --target=web --config ../../webpack.config.js","webpack:dev:node":"webpack --env=dev --target=node --config ../../webpack.config.js","webpack:prod":"npm-run-all webpack:prod:node webpack:prod:web","webpack:prod:web":"webpack --env=prod --target=web --config ../../webpack.config.js","webpack:prod:node":"webpack --env=prod --target=node --config ../../webpack.config.js"},"watch":{"codegen:openapi":{"patterns":["./src/main/json/openapi.json"]}},"publishConfig":{"access":"public"},"engines":{"node":">=10","npm":">=6"},"repository":{"type":"git","url":"git+https://github.com/elenaizaguirre/cactus.git"},"keywords":["Hyperledger","Cactus","Integration","Blockchain","Distributed Ledger Technology"],"author":{"name":"Hyperledger Cactus Contributors","email":"cactus@lists.hyperledger.org","url":"https://www.hyperledger.org/use/cactus"},"contributors":[{"name":"Please add yourself to the list of contributors","email":"your.name@example.com","url":"https://example.com"},{"name":"Peter Somogyvari","email":"peter.somogyvari@accenture.com","url":"https://accenture.com"}],"license":"Apache-2.0","bugs":{"url":"https://github.com/hyperledger/cactus/issues"},"homepage":"https://github.com/hyperledger/cactus#readme","dependencies":{"@elenaizaguirre/cactus-common":"0.6.14","@elenaizaguirre/cactus-core":"0.6.14","@elenaizaguirre/cactus-core-api":"0.6.14","axios":"0.21.1","express":"4.17.1","prom-client":"13.1.0","typescript-optional":"2.0.1","web3":"1.2.7","web3-eth-contract":"1.2.7"},"devDependencies":{"@elenaizaguirre/cactus-plugin-keychain-memory":"0.6.14","@elenaizaguirre/cactus-test-tooling":"0.6.14","@types/express":"4.17.8","web3-eth":"1.3.4"},"gitHead":"d340c8a1c056abfbd0d93eecfb6dbf569a0ba215","_id":"@elenaizaguirre/cactus-plugin-ledger-connector-quorum@0.6.14","_nodeVersion":"16.3.0","_npmVersion":"lerna/4.0.0/node@v16.3.0+x64 (linux)","dist":{"integrity":"sha512-TX65y2a0FIUKU9ncdnyfzjjwt1M7td+cWU38+AsbNMxgzw0iVr9HMvYvWJYzSYzXZD25l+LJSU1rvenkgOwTCw==","shasum":"9410ada9f44636dce5639067eabfd4c71f505991","tarball":"https://registry.npmjs.org/@elenaizaguirre/cactus-plugin-ledger-connector-quorum/-/cactus-plugin-ledger-connector-quorum-0.6.14.tgz","fileCount":58,"unpackedSize":359217,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFQPuCRA9TVsSAnZWagAAzdcP/iMFVGfLQ4DQrMigROnb\nij/lEYYYJ53r3h/o9Zhf9hs/J2m5LysNJKQZk7PORGq5BXz7WB0ppGUJOVZd\no9Bs+k6rQNOItbwEMgdnaNrA6VYVagTLwDchbWRQ35GhLuA9SRa/11OsMFzP\njlP3KoXlMYWrNJrOGCYkLm2Lm1kbUFo6B/m6jE04PZf0n8kWs5oVbfiPTT2l\n3CYD5T7ulgK5CJc2w2CFRKbaiMjcKpLb5zuu2OobJfS8R5qUUQa/LMuRESZy\nGh1AvbbgrxKW4H10Hkx1hRosyR5L+FgJIcuCPYbqoZMzuwMGOowTUpP/bn3z\n1ERUa29p88UV9L9n3FBa8/hmqiX1c0Ep/dWVXNQMPHiuD0TRzsHGer7vKjZg\nw0Q4jN6vNydiogB4qDm32wek8jd+dAMAV/kXKs3dysMKfJkhgw33B1juUG9S\ngNrhjZLQFL5Ytp6VMgPzkc45AvtJO15rEUiVaekASUHVbTAg5bJdp6i7GUl1\nn8+56t/BA2wepYI2pCwSAAu5DXIX+/qkzqs0sU7Xd2y1bKVemlp3Ej847YmE\nnJEAxWPGg0tUW4/f/T154bVqaAYF6RZk5yJjoHMm+iYOMFPSblnWst8Zznca\nWJVlyfdhEZ+q5p8MOdYi8qNn7YipVgoOIUv2P8D9FQ9VcQxgfnyNYxdoJVgY\nmSYD\r\n=xYno\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAWrwg8VDcCB/JXtYdI/WgDAimq3zVDNFYUST5eblPDQIgJl8eBMisLLeqKhB7/VzkavIm5qmOuuokqUV3RjVFDew="}]},"_npmUser":{"name":"elenaizaguirre","email":"e.izaguirre.equiza@accenture.com"},"directories":{},"maintainers":[{"name":"elenaizaguirre","email":"e.izaguirre.equiza@accenture.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cactus-plugin-ledger-connector-quorum_0.6.14_1628767214375_0.4025051849147556"},"_hasShrinkwrap":false},"0.9.3":{"name":"@elenaizaguirre/cactus-plugin-ledger-connector-quorum","version":"0.9.3","description":"Allows Cactus nodes to connect to a Quorum ledger.","main":"dist/lib/main/typescript/index.js","mainMinified":"dist/cactus-plugin-ledger-connector-quorum.node.umd.min.js","browser":"dist/cactus-plugin-ledger-connector-quorum.web.umd.js","browserMinified":"dist/cactus-plugin-ledger-connector-quorum.web.umd.min.js","module":"dist/lib/main/typescript/index.js","types":"dist/lib/main/typescript/index.d.ts","scripts":{"generate-sdk":"openapi-generator-cli generate -i ./src/main/json/openapi.json -g typescript-axios -o ./src/main/typescript/generated/openapi/typescript-axios/ --reserved-words-mappings protected=protected","codegen:openapi":"npm run generate-sdk","codegen":"run-p 'codegen:*'","watch":"npm-watch","webpack":"npm-run-all webpack:dev webpack:prod","webpack:dev":"npm-run-all webpack:dev:node webpack:dev:web","webpack:dev:web":"webpack --env=dev --target=web --config ../../webpack.config.js","webpack:dev:node":"webpack --env=dev --target=node --config ../../webpack.config.js","webpack:prod":"npm-run-all webpack:prod:node webpack:prod:web","webpack:prod:web":"webpack --env=prod --target=web --config ../../webpack.config.js","webpack:prod:node":"webpack --env=prod --target=node --config ../../webpack.config.js"},"watch":{"codegen:openapi":{"patterns":["./src/main/json/openapi.json"]}},"publishConfig":{"access":"public"},"engines":{"node":">=10","npm":">=6"},"repository":{"type":"git","url":"git+https://github.com/elenaizaguirre/cactus.git"},"keywords":["Hyperledger","Cactus","Integration","Blockchain","Distributed Ledger Technology"],"author":{"name":"Hyperledger Cactus Contributors","email":"cactus@lists.hyperledger.org","url":"https://www.hyperledger.org/use/cactus"},"contributors":[{"name":"Please add yourself to the list of contributors","email":"your.name@example.com","url":"https://example.com"},{"name":"Peter Somogyvari","email":"peter.somogyvari@accenture.com","url":"https://accenture.com"}],"license":"Apache-2.0","bugs":{"url":"https://github.com/hyperledger/cactus/issues"},"homepage":"https://github.com/hyperledger/cactus#readme","dependencies":{"@elenaizaguirre/cactus-common":"0.9.3","@elenaizaguirre/cactus-core":"0.9.3","@elenaizaguirre/cactus-core-api":"0.9.3","axios":"0.21.1","express":"4.17.1","prom-client":"13.2.0","typescript-optional":"2.0.1","web3":"1.5.2","web3-eth-contract":"1.5.2"},"devDependencies":{"@elenaizaguirre/cactus-plugin-keychain-memory":"0.9.3","@elenaizaguirre/cactus-test-tooling":"0.9.3","@types/express":"4.17.13","web3-eth":"1.5.2"},"gitHead":"0d5cded5b3d726c93392ed2ce0fe8dfa2dc03c95","_id":"@elenaizaguirre/cactus-plugin-ledger-connector-quorum@0.9.3","_nodeVersion":"16.3.0","_npmVersion":"lerna/4.0.0/node@v16.3.0+x64 (linux)","dist":{"integrity":"sha512-Ko62W9fxNlf5Qq2ESRV8/ivBik0nEPOxZ8npQNLgeeYEBl2NzDr3mMxGgk5+moGkoN+d7lnQztY8NfBa6oyX/Q==","shasum":"980df3370442ef78679e3c3789b9817a415f9c80","tarball":"https://registry.npmjs.org/@elenaizaguirre/cactus-plugin-ledger-connector-quorum/-/cactus-plugin-ledger-connector-quorum-0.9.3.tgz","fileCount":77,"unpackedSize":12100068,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHzRADSmV33JIE93Xt8dnn3c5dYl6HdjoSlKM7L+ftH/AiBS6TU4pwUyclBX/F1ACb5bUCXiuH/h+I24/kkvIpWtGA=="}]},"_npmUser":{"name":"elenaizaguirre","email":"e.izaguirre.equiza@accenture.com"},"directories":{},"maintainers":[{"name":"elenaizaguirre","email":"e.izaguirre.equiza@accenture.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cactus-plugin-ledger-connector-quorum_0.9.3_1632223850163_0.5331346797543108"},"_hasShrinkwrap":false},"0.9.4":{"name":"@elenaizaguirre/cactus-plugin-ledger-connector-quorum","version":"0.9.4","description":"Allows Cactus nodes to connect to a Quorum ledger.","main":"dist/lib/main/typescript/index.js","mainMinified":"dist/cactus-plugin-ledger-connector-quorum.node.umd.min.js","browser":"dist/cactus-plugin-ledger-connector-quorum.web.umd.js","browserMinified":"dist/cactus-plugin-ledger-connector-quorum.web.umd.min.js","module":"dist/lib/main/typescript/index.js","types":"dist/lib/main/typescript/index.d.ts","scripts":{"generate-sdk":"openapi-generator-cli generate -i ./src/main/json/openapi.json -g typescript-axios -o ./src/main/typescript/generated/openapi/typescript-axios/ --reserved-words-mappings protected=protected","codegen:openapi":"npm run generate-sdk","codegen":"run-p 'codegen:*'","watch":"npm-watch","webpack":"npm-run-all webpack:dev webpack:prod","webpack:dev":"npm-run-all webpack:dev:node webpack:dev:web","webpack:dev:web":"webpack --env=dev --target=web --config ../../webpack.config.js","webpack:dev:node":"webpack --env=dev --target=node --config ../../webpack.config.js","webpack:prod":"npm-run-all webpack:prod:node webpack:prod:web","webpack:prod:web":"webpack --env=prod --target=web --config ../../webpack.config.js","webpack:prod:node":"webpack --env=prod --target=node --config ../../webpack.config.js"},"watch":{"codegen:openapi":{"patterns":["./src/main/json/openapi.json"]}},"publishConfig":{"access":"public"},"engines":{"node":">=10","npm":">=6"},"repository":{"type":"git","url":"git+https://github.com/elenaizaguirre/cactus.git"},"keywords":["Hyperledger","Cactus","Integration","Blockchain","Distributed Ledger Technology"],"author":{"name":"Hyperledger Cactus Contributors","email":"cactus@lists.hyperledger.org","url":"https://www.hyperledger.org/use/cactus"},"contributors":[{"name":"Please add yourself to the list of contributors","email":"your.name@example.com","url":"https://example.com"},{"name":"Peter Somogyvari","email":"peter.somogyvari@accenture.com","url":"https://accenture.com"}],"license":"Apache-2.0","bugs":{"url":"https://github.com/hyperledger/cactus/issues"},"homepage":"https://github.com/hyperledger/cactus#readme","dependencies":{"@elenaizaguirre/cactus-common":"0.9.4","@elenaizaguirre/cactus-core":"0.9.4","@elenaizaguirre/cactus-core-api":"0.9.4","axios":"0.21.4","express":"4.17.1","prom-client":"13.2.0","typescript-optional":"2.0.1","web3":"1.5.2","web3-eth-contract":"1.5.2"},"devDependencies":{"@elenaizaguirre/cactus-plugin-keychain-memory":"0.9.4","@elenaizaguirre/cactus-test-tooling":"0.9.4","@types/express":"4.17.13","web3-eth":"1.5.2"},"gitHead":"50ad5e82a81dfca2040770c696d353055f27a24a","_id":"@elenaizaguirre/cactus-plugin-ledger-connector-quorum@0.9.4","_nodeVersion":"16.3.0","_npmVersion":"lerna/4.0.0/node@v16.3.0+x64 (linux)","dist":{"integrity":"sha512-k3V/V1BrsDWgwt6++mBPkHcgtu/ttsU1K0ZCEyt1+gq9O3s6ADT4LaBooFzCb+kAMYYgV4xZrd+77jgqN9J/LQ==","shasum":"2b16de9cdbd00092a91e9a85bbdda8fcd5f7989e","tarball":"https://registry.npmjs.org/@elenaizaguirre/cactus-plugin-ledger-connector-quorum/-/cactus-plugin-ledger-connector-quorum-0.9.4.tgz","fileCount":77,"unpackedSize":12116819,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2FlGCRA9TVsSAnZWagAAiXkP/i19IKabboIjxkS/sbyS\n0jakPEn/BJywgzocf6SmjBCr3k+Q8IANciI9zTNU33dr3bgM88hFP6IZUpYG\n1HU6l/ZPE4HefkX/VD9bb+kuEb8mRDvbcG5rAJ4S+CcX+yQ7hzwwlH0KCHZ7\nVoDB6JZeVYG5HN2fsDgs/rNpbmbyh1WIf6FZ0tFJ0nqzAmtWfZZfekbVoOkz\nva+iDqYDmqWrFLWMDUX+cZFbI+zNYzCxA0Qm7j6xWdPYtB8RCAuTabRGKNPT\n0yE8cgIqg6d1Xhv8+uKVHlTIZRvUvh/krkrp19LrjZHKYWcEzl2X6gB8Ehmw\nbVrbFgHmeVClnH389cE2noWjWLKInTtOoaNrS70VXbI0Lbvff0jyE/MqP2SS\nGjK4XFyAINl3lzz5ekgebRg23+OV4Btauj6Pb/ze9/rFN6Q8FD1+g+Va91w3\nEt0nZOK62DpOFJrA8MeszI4pC6wIQapT0RWnTiZuI0UnNwf/Pm4SxSJfiWHE\nAZBlOzQTqO0xRsDDAdbqJ3ExxML7soI0hqkl66zb5H3JFVbflkUPZ9hx73eg\ny2zS8Cqr8Z6c6Mdr+Nj5NlcHJFzq+clRYCDyH8hceB6CsYSkG7HQR4Gu+e/Y\nPKLvQrZveedOwWv3pAqmgl3tGhiqJH4+S7Hz9I0M+3vDwu0ZRMyxktPEWfI8\nMqLe\r\n=fyQl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFUqhQLYHATcdGEJSOzxC7dkgIelrKxlCmcIOmIzPBD/AiBQ2BBHwYVXLnSHEFXYqjOidyTV2DT/nSDqp4xMNPgxCw=="}]},"_npmUser":{"name":"elenaizaguirre","email":"e.izaguirre.equiza@accenture.com"},"directories":{},"maintainers":[{"name":"elenaizaguirre","email":"e.izaguirre.equiza@accenture.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cactus-plugin-ledger-connector-quorum_0.9.4_1632388163423_0.7013946881073039"},"_hasShrinkwrap":false}},"maintainers":[{"name":"elenaizaguirre","email":"e.izaguirre.equiza@accenture.com"}],"description":"Allows Cactus nodes to connect to a Quorum ledger.","homepage":"https://github.com/hyperledger/cactus#readme","keywords":["Hyperledger","Cactus","Integration","Blockchain","Distributed Ledger Technology"],"repository":{"type":"git","url":"git+https://github.com/elenaizaguirre/cactus.git"},"contributors":[{"name":"Please add yourself to the list of contributors","email":"your.name@example.com","url":"https://example.com"},{"name":"Peter Somogyvari","email":"peter.somogyvari@accenture.com","url":"https://accenture.com"}],"author":{"name":"Hyperledger Cactus Contributors","email":"cactus@lists.hyperledger.org","url":"https://www.hyperledger.org/use/cactus"},"bugs":{"url":"https://github.com/hyperledger/cactus/issues"},"license":"Apache-2.0","readme":"# `@elenaizaguirre/cactus-plugin-ledger-connector-quorum`\n\nThis plugin provides `Cactus` a way to interact with Quorum networks. Using this we can perform:\n* Deploy Smart-contracts through bytecode.\n* Build and sign transactions using different keystores.\n* Invoke smart-contract functions that we have deployed on the network.\n\n## Summary\n\n  - [Getting Started](#getting-started)\n  - [Usage](#usage)\n  - [Prometheus Exporter](#prometheus-exporter)\n  - [Runing the tests](#running-the-tests)\n  - [Contributing](#contributing)\n  - [License](#license)\n  - [Acknowledgments](#acknowledgments)\n\n## Getting Started\n\nClone the git repository on your local machine. Follow these instructions that will get you a copy of the project up and running on\nyour local machine for development and testing purposes.\n\n### Prerequisites\n\nIn the root of the project to install the dependencies execute the command:\n```sh\nnpm run comfigure\n```\n\n### Compiling\n\nIn the projects root folder, run this command to compile the plugin and create the dist directory:\n```sh\nnpm run tsc\n```\n\n## Usage\n\nTo use this import public-api and create new **PluginLedgerConnectorQuorum**.\n```typescript\n  const connector: PluginLedgerConnectorQuorum = new PluginLedgerConnectorQuorum({\n    instanceId: uuidV4(),\n    rpcApiHttpHost,\n    pluginRegistry: new PluginRegistry(),\n  });\n```\nYou can make calls through the connector to the plugin API:\n\n```typescript\nasync invokeContract(req: InvokeContractV1Request):Promise<InvokeContractV1Response>;\nasync transactSigned(rawTransaction: string): Promise<RunTransactionResponse>;\nasync transactPrivateKey(req: RunTransactionRequest): Promise<RunTransactionResponse>;\nasync transactCactusKeychainRef(req: RunTransactionRequest):Promise<RunTransactionResponse>;\nasync deployContract(req: DeployContractSolidityBytecodeV1Request):Promise<RunTransactionResponse>;\nasync signTransaction(req: SignTransactionRequest):Promise<Optional<SignTransactionResponse>>;\n```\n\nCall example to deploy a contract:\n```typescript\nconst deployOut = await connector.deployContract({\n  web3SigningCredential: {\n    ethAccount: firstHighNetWorthAccount,\n    secret: \"\",\n    type: Web3SigningCredentialType.GETHKEYCHAINPASSWORD,\n  },\n  bytecode: ContractJson.bytecode,\n  gas: 1000000,\n});\n```\nThe field \"type\" can have the following values:\n```typescript\nenum Web3SigningCredentialType {\n    CACTUSKEYCHAINREF = 'CACTUS_KEYCHAIN_REF',\n    GETHKEYCHAINPASSWORD = 'GETH_KEYCHAIN_PASSWORD',\n    PRIVATEKEYHEX = 'PRIVATE_KEY_HEX',\n    NONE = 'NONE'\n}\n```\n> Extensive documentation and examples in the [readthedocs](https://readthedocs.org/projects/hyperledger-cactus/) (WIP)\n\n## Running the tests\n\nTo check that all has been installed correctly and that the pugin has no errors, there are two options to run the tests:\n\n* Run this command at the project's root:\n```sh\nnpm run test:plugin-ledger-connector-quorum\n```\n\n### Building/running the container image locally\n\nIn the Cactus project root say:\n\n```sh\nDOCKER_BUILDKIT=1 docker build -f ./packages/cactus-plugin-ledger-connector-quorum/Dockerfile . -t cplcb\n```\n\nBuild with a specific version of the npm package:\n```sh\nDOCKER_BUILDKIT=1 docker build --build-arg NPM_PKG_VERSION=0.4.1 -f ./packages/cactus-plugin-ledger-connector-quorum/Dockerfile . -t cplcb\n```\n\n#### Running the container\n\nLaunch container with plugin configuration as an **environment variable**:\n```sh\ndocker run \\\n  --rm \\\n  --publish 3000:3000 \\\n  --publish 4000:4000 \\\n  --env PLUGINS='[{\"packageName\": \"@elenaizaguirre/cactus-plugin-ledger-connector-quorum\", \"type\": \"org.hyperledger.cactus.plugin_import_type.LOCAL\",  \"options\": {\"rpcApiHttpHost\": \"http://localhost:8545\", \"instanceId\": \"some-unique-quorum-connector-instance-id\"}}]' \\\n  cplcb\n```\n\nLaunch container with plugin configuration as a **CLI argument**:\n```sh\ndocker run \\\n  --rm \\\n  --publish 3000:3000 \\\n   --publish 4000:4000 \\\n  cplcb \\\n    ./node_modules/.bin/cactusapi \\\n    --plugins='[{\"packageName\": \"@elenaizaguirre/cactus-plugin-ledger-connector-quorum\", \"type\": \"org.hyperledger.cactus.plugin_import_type.LOCAL\",  \"options\": {\"rpcApiHttpHost\": \"http://localhost:8545\", \"instanceId\": \"some-unique-quorum-connector-instance-id\"}}]'\n```\n\nLaunch container with **configuration file** mounted from host machine:\n```sh\n\necho '[{\"packageName\": \"@elenaizaguirre/cactus-plugin-ledger-connector-quorum\", \"type\": \"org.hyperledger.cactus.plugin_import_type.LOCAL\",  \"options\": {\"rpcApiHttpHost\": \"http://localhost:8545\", \"instanceId\": \"some-unique-quorum-connector-instance-id\"}}]' > cactus.json\n\ndocker run \\\n  --rm \\\n  --publish 3000:3000 \\\n  --publish 4000:4000 \\\n  --mount type=bind,source=\"$(pwd)\"/cactus.json,target=/cactus.json \\\n  cplcb \\\n    ./node_modules/.bin/cactusapi \\\n    --config-file=/cactus.json\n```\n\n#### Testing API calls with the container\n\nDon't have a quorum network on hand to test with? Test or develop against our quorum All-In-One container!\n\n**Terminal Window 1 (Ledger)**\n```sh\ndocker run -p 0.0.0.0:8545:8545/tcp  -p 0.0.0.0:8546:8546/tcp  -p 0.0.0.0:8888:8888/tcp  -p 0.0.0.0:9001:9001/tcp  -p 0.0.0.0:9545:9545/tcp hyperledger/cactus-quorum-all-in-one:latest\n```\n\n**Terminal Window 2 (Cactus API Server)**\n```sh\ndocker run \\\n  --network host \\\n  --rm \\\n  --publish 3000:3000 \\\n  --publish 4000:4000 \\\n  --env PLUGINS='[{\"packageName\": \"@elenaizaguirre/cactus-plugin-ledger-connector-quorum\", \"type\": \"org.hyperledger.cactus.plugin_import_type.LOCAL\",  \"options\": {\"rpcApiHttpHost\": \"http://localhost:8545\", \"instanceId\": \"some-unique-quorum-connector-instance-id\"}}]' \\\n  cplcb\n```\n\n**Terminal Window 3 (curl - replace eth accounts as needed)**\n```sh\ncurl --location --request POST 'http://127.0.0.1:4000/api/v1/plugins/@elenaizaguirre/cactus-plugin-ledger-connector-quorum/run-transaction' \\\n--header 'Content-Type: application/json' \\\n--data-raw '{\n    \"web3SigningCredential\": {\n      \"ethAccount\": \"627306090abaB3A6e1400e9345bC60c78a8BEf57\",\n      \"secret\": \"c87509a1c067bbde78beb793e6fa76530b6382a4c0241e5e4a9ec0a0f44dc0d3\",\n      \"type\": \"PRIVATE_KEY_HEX\"\n    },\n    \"consistencyStrategy\": {\n      \"blockConfirmations\": 0,\n      \"receiptType\": \"NODE_TX_POOL_ACK\"\n    },\n    \"transactionConfig\": {\n      \"from\": \"627306090abaB3A6e1400e9345bC60c78a8BEf57\",\n      \"to\": \"f17f52151EbEF6C7334FAD080c5704D77216b732\",\n      \"value\": 1,\n      \"gas\": 10000000\n    }\n}'\n```\n\nThe above should produce a response that looks similar to this:\n\n```json\n{\n    \"success\": true,\n    \"data\": {\n        \"transactionReceipt\": {\n            \"blockHash\": \"0x7c97c038a5d3bd84613fe23ed442695276d5d2df97f4e7c4f10ca06765033ffd\",\n            \"blockNumber\": 1218,\n            \"contractAddress\": null,\n            \"cumulativeGasUsed\": 21000,\n            \"from\": \"0x627306090abab3a6e1400e9345bc60c78a8bef57\",\n            \"gasUsed\": 21000,\n            \"logs\": [],\n            \"logsBloom\": \"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\n            \"status\": true,\n            \"to\": \"0xf17f52151ebef6c7334fad080c5704d77216b732\",\n            \"transactionHash\": \"0xc7fcb46c735bdc696d500bfc70c72595a2b8c31813929e5c61d9a5aec3376d6f\",\n            \"transactionIndex\": 0\n        }\n    }\n}\n```\n\n## Prometheus Exporter\n\nThis class creates a prometheus exporter, which scrapes the transactions (total transaction count) for the use cases incorporating the use of Quorum connector plugin.\n\n### Prometheus Exporter Usage\nThe prometheus exporter object is initialized in the `PluginLedgerConnectorQuorum` class constructor itself, so instantiating the object of the `PluginLedgerConnectorQuorum` class, gives access to the exporter object.\nYou can also initialize the prometheus exporter object seperately and then pass it to the `IPluginLedgerConnectorQuorumOptions` interface for `PluginLedgerConnectoQuorum` constructor.\n\n`getPrometheusMetricsV1` function returns the prometheus exporter metrics, currently displaying the total transaction count, which currently increments everytime the `transact()` method of the `PluginLedgerConnectorQuorum` class is called.\n\n### Prometheus Integration\nTo use Prometheus with this exporter make sure to install [Prometheus main component](https://prometheus.io/download/).\nOnce Prometheus is setup, the corresponding scrape_config needs to be added to the prometheus.yml\n\n```(yaml)\n- job_name: 'quorum_ledger_connector_exporter'\n  metrics_path: api/v1/plugins/@elenaizaguirre/cactus-plugin-ledger-connector-quorum/get-prometheus-exporter-metrics\n  scrape_interval: 5s\n  static_configs:\n    - targets: ['{host}:{port}']\n```\n\nHere the `host:port` is where the prometheus exporter metrics are exposed. The test cases (For example, packages/cactus-plugin-ledger-connector-quorum/src/test/typescript/integration/plugin-ledger-connector-quorum/deploy-contract/deploy-contract-from-json.test.ts) exposes it over `0.0.0.0` and a random port(). The random port can be found in the running logs of the test case and looks like (42379 in the below mentioned URL)\n`Metrics URL: http://0.0.0.0:42379/api/v1/plugins/@elenaizaguirre/cactus-plugin-ledger-connector-quorum/get-prometheus-exporter-metrics`\n\nOnce edited, you can start the prometheus service by referencing the above edited prometheus.yml file.\nOn the prometheus graphical interface (defaulted to http://localhost:9090), choose **Graph** from the menu bar, then select the **Console** tab. From the **Insert metric at cursor** drop down, select **cactus_quorum_total_tx_count** and click **execute**\n\n### Helper code\n\n###### response.type.ts\nThis file contains the various responses of the metrics.\n\n###### data-fetcher.ts\nThis file contains functions encasing the logic to process the data points\n\n###### metrics.ts\nThis file lists all the prometheus metrics and what they are used for.\n\n## Running the tests\n\nTo check that all has been installed correctly and that the pugin has no errors, there are two options to run the tests:\n\n* Run this command at the project's root:\n```sh\nnpm run test:plugin-ledger-connector-quorum\n```\n\n## Contributing\n\nWe welcome contributions to Hyperledger Cactus in many forms, and there’s always plenty to do!\n\nPlease review [CONTIRBUTING.md](../../CONTRIBUTING.md) to get started.\n\n## License\n\nThis distribution is published under the Apache License Version 2.0 found in the [LICENSE](../../LICENSE) file.\n\n## Acknowledgments \n```","readmeFilename":"README.md"}