{"_id":"@energyweb/market-matcher","_rev":"406-3ca8db039a211e5abe8803d15eb1f536","name":"@energyweb/market-matcher","dist-tags":{"latest":"2.4.2","canary":"2.4.3-alpha.4468.0","preview":"2.4.3-preview.4091.0"},"versions":{"1.1.0":{"name":"@energyweb/market-matcher","description":"A matcher automates buying and selling certificates on the Origin platform.","license":"GPLv3","author":"","homepage":"https://github.com/energywebfoundation/ewf-monorepo/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/ewf-monorepo.git"},"bugs":{"url":"https://github.com/energywebfoundation/ewf-monorepo/issues"},"version":"1.1.0","main":"dist/js/src/exports.js","scripts":{"build":"scripts/build.js","build-ts":"rm -rf dist/ && npm run generate-schemas && tsc && cp -R schemas dist/js/schemas","debug":"node --inspect-brk dist/js/src/index.js","generate-conf-schema":"typescript-json-schema --required --ignoreErrors tsconfig.json IMatcherConf > schemas/conf.schema.json","generate-rule-schema":"typescript-json-schema --required --ignoreErrors tsconfig.json IRuleConf > schemas/rule.schema.json","generate-schemas":"rm -rf schemas/ && mkdir schemas/ && npm run generate-sim-flow-schema && npm run generate-rule-schema && npm run generate-conf-schema","generate-sim-flow-schema":"typescript-json-schema --required --ignoreErrors tsconfig.json ISimulationFlow > schemas/simulation-description.schema.json","lint":"tslint 'src/**/*{.ts,.tsx}'","lint-fix":"tslint --fix 'src/**/*{.ts,.tsx}'","prepare":"scripts/build.js","start":"npm run build && node dist/js/src/index.js","start-ganache":"ganache-cli -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20","start-test-backend":"node node_modules/@energyweb/utils-testbackend/dist/js/src/index.js","test":"npm run build && mocha --exit -r ts-node/register src/test/*.ts","prettier":"prettier --write --config-precedence file-override './src/**/*'"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.1.0","@energyweb/market":"1.1.0","@energyweb/origin":"1.1.0","@energyweb/user-registry":"1.1.0","@energyweb/utils-general":"1.1.0","@types/log-symbols":"2.0.0","@types/mathjs":"3.21.0","ethereumjs-tx":"1.3.4","ganache-cli":"6.6.0","jsonschema":"1.2.4","log-symbols":"2.2.0","web3":"1.0.0-beta.37","winston":"3.2.1"},"devDependencies":{"@energyweb/utils-testbackend":"1.1.0","@types/web3":"1.0.14","chai":"4.1.2","fs-extra":"8.0.1","json-schema-to-typescript":"5.5.0","json2ts":"0.0.7","lint-staged":"8.1.7","ts-mockito":"2.3.1","ts-node":"5.0.1"},"lint-staged":{"*.{ts,tsx}":["tslint --fix","prettier --write --config ./.prettierrc --config-precedence file-override","git add"]},"postinstall":"rm -f node_modules/web3/index.d.ts","gitHead":"bd4fa2b356ac9ccb006125f6f93912a2161e541f","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_id":"@energyweb/market-matcher@1.1.0","_nodeVersion":"10.14.1","_npmVersion":"lerna/3.16.4/node@v10.14.1+x64 (darwin)","dist":{"integrity":"sha512-aQOEwCvcl+Q92FKqXEnyLb8XRxTEvNW4Z892xpF/zMtahmNdj34pLGsIBibVFQuWmq1+J+2cQzXAevIi4HzRXQ==","shasum":"1d020b93ba71c5e9cabdef3174e89e0cbf6b9d53","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.1.0.tgz","fileCount":100,"unpackedSize":947148,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXvPfCRA9TVsSAnZWagAAH5YQAJuVXgqqQB2nbwkJhRq9\nA6JNgBiZ/1T9XPjUH6F2peb4+6YYGLOD6144P/+cjhvyVVSyhGitpoSUItSN\nXYeE/lS+ko4ICBw6nDWAO7PhlOdilIbz4JhMO2sVsbD9PaNdGOiForaVQ48w\nP6r55ywrbmaTi2g+kXqKTviZ7bQBoppUMRvOr78MHwvo76Fv/Lhcwu6vBYEW\nMWDpopxfHdGSq3S4+yO5ZE756+KYOckogoGFeXYDDVVHAUDc+zdxn0BdNGHu\nVDRjtsNYmZSd+6INCtP1iUYRBtRhxuZyy/YhrIOXFIi+1LOwK5Uh5wGE7gDk\nCRPKlE6tBurK7iPElEEBarUHFe98rzi/+5qyzOniHsvuMV2WmEMfd9kgK0VO\n9YMJJd5nNVfvXfweVcV7cCobXXX704SvykBauE6UWwRYCj/1zwsbMecMnaOv\nMnLO51kNxIbRjLfK1uAsBBF6VqlHY0TdG7Qq3TuRXq40EoicSr6sd1EjMm01\nLslNyJOGFNh3jNJtqK7e8/dBpSftaZXk6prmjnsSYG4LjHkApWOBoII/LZUc\n5YS4qX3tCCRhTxWfjGCdFla/jfXf56MCtkfmVY/aoxptyESc7DHTT70/1bHu\n3anJKYbir5IvMmF9KNLXFSFlkAsfsH9cxDh7mUO9iBUM8zq/G2q5kWFmxTzk\n6JrE\r\n=bTYF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEVtoRqF87OTOEgvmmfC9O4PV9wy2Lq2Irz6gzA6KV0WAiEAvX1PU5nxXc6XdY+zGOZtwrVjFLAxfMtfJFTR4iLEUjg="}]},"maintainers":[{"name":"pkosin","email":"pkosin@protonmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"energywebdev","email":"core@energyweb.org"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.1.0_1566503903264_0.720986016459193"},"_hasShrinkwrap":false},"1.2.1-alpha.9":{"name":"@energyweb/market-matcher","description":"A matcher automates buying and selling certificates on the Origin platform.","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.2.1-alpha.9","main":"dist/js/src/index.js","scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","debug":"node --inspect-brk dist/js/src/main.js","start":"ts-node src/main.ts","start-ganache":"ganache-cli -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","start-test-backend":"PORT=3034 node ../../node_modules/@energyweb/utils-testbackend/dist/js/src/index.js","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:concurrent":"rm -rf db.json && concurrently --success first --kill-others -n eth,backend,test \"yarn start-ganache\" \"yarn start-test-backend\" \"wait-on tcp:8549 && yarn test\"","clean":"rm -rf build dist db.json","lint":"eslint 'src/**/*{.ts,.tsx}'","lint-fix":"eslint 'src/**/*{.ts,.tsx}' --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.2.1-alpha.9+55814f5","@energyweb/market":"1.2.1-alpha.9+55814f5","@energyweb/origin":"1.2.1-alpha.9+55814f5","@energyweb/user-registry":"1.2.1-alpha.9+55814f5","@energyweb/utils-general":"1.2.1-alpha.9+55814f5","moment":"^2.24.0","polly-js":"^1.6.5","reflect-metadata":"^0.1.13","rxjs":"^6.5.3","tsyringe":"^3.4.0","web3":"1.2.1","winston":"3.2.1"},"devDependencies":{"@energyweb/utils-testbackend":"1.2.1-alpha.9+55814f5","@fluffy-spoon/substitute":"1.89.0","@types/web3":"1.0.20","ganache-cli":"6.6.0"},"postinstall":"rm -f node_modules/web3/index.d.ts","gitHead":"55814f5aa78ca3b8d3c4cf91e3880761ded41f56","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"# ew-market-matcher\n\nA matcher automates buying and selling certificates on the Origin platform.","readmeFilename":"README.md","_id":"@energyweb/market-matcher@1.2.1-alpha.9","_nodeVersion":"10.17.0","_npmVersion":"lerna/3.18.1/node@v10.17.0+x64 (linux)","dist":{"integrity":"sha512-PXC81HsJFXG2ek+nApFl+ZNsgWXE8DWSZd0shsrf3muspR/Q5/d8kX8HiOvbDO8NJf7Txy0JpwF8PJgyVLquTw==","shasum":"e358c8d2d2fa6c48d15f26eadf93c36966d312f1","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.2.1-alpha.9.tgz","fileCount":61,"unpackedSize":177187,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdsePwCRA9TVsSAnZWagAAbeAQAJ6fi4gFUk1xYA0MuHqS\nszNLwD5u7+9jYh7urAoJqC3ycj6teluYkqzf+FkNFQYCWcvwKWmmxrrZHKAO\ngOtyd1G/j88rJXWwsNEgfIPygEdyi86ML6ulFGdB9gw9vP15ZnYnzfi+Wy5O\n9F9i8CcDAEWsv10+fc0kfITR3Ip4lCLXi58yZ1noa+PsHx4OMWBoVUKUCrO0\nFs7ugZRfBrAMFlfVCJkqARqIWC4BT0ltpPb505/7aK29UYbQSVBz1ygncpU8\nLLKnTJ5q5HDi9IC0/PS8T7VMVNe2smS/i89UoYfCd/3QqJmB5W2q5pdHW5SR\nEyByrz3x8hIUidanBY9XDDVqoQmZ8Do9ZvdSvVH2c/Yg4Gt4csBbh8DbXBBM\n4eiiQxMQyfJtxV6Ndc/kdq/7NIkfoSlQHsnLYWjhW7xn2UWzlZ6youfX107o\n8BAL5Ani1ZZW6q1TlL3TQlH9W2nYX7qTF86i8GHn09ZUNujXXXLljab1rM+y\nk32R4/yIRMFLliY3ocKXBBwkSjjewDDX/VsmO8vbxAdz/ipQVY04CxfEEMVf\n+Hc8p0XQne6HLHMCAwQ90+90nTgenn7uTLsOKLSysXzCeF99nMBBSghLzT3q\nOabFhTaGda53E51YOL0+BEqwj9H6UBelSBCEkl7VV6VSWAnGEeB7PZ8z1Dnw\ncfOF\r\n=aclr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFvWWZda5x4XFgRuKA+EGN3fNo09Uz5a9ieajQcZDKdFAiAwpmzEAyHH+oQ0yIqFhrKGYj0GmkUadl7acfDWUodgrw=="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.2.1-alpha.9_1571939311809_0.32922256757448265"},"_hasShrinkwrap":false},"1.2.1-alpha.10":{"name":"@energyweb/market-matcher","description":"A matcher automates buying and selling certificates on the Origin platform.","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.2.1-alpha.10","main":"dist/js/src/index.js","scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","debug":"node --inspect-brk dist/js/src/main.js","start":"ts-node src/main.ts","start-ganache":"ganache-cli -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","start-backend":"PORT=3034 node ../../node_modules/@energyweb/origin-backend/dist/js/src/index.js","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:concurrent":"rm -rf db.sqlite && concurrently --success first --kill-others -n eth,backend,test \"yarn start-ganache\" \"yarn start-backend\" \"wait-on tcp:8549 && yarn test\"","clean":"rm -rf build dist db.sqlite","lint":"eslint 'src/**/*{.ts,.tsx}'","lint-fix":"eslint 'src/**/*{.ts,.tsx}' --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.2.1-alpha.10+c428e7d","@energyweb/market":"1.2.1-alpha.10+c428e7d","@energyweb/origin":"1.2.1-alpha.10+c428e7d","@energyweb/user-registry":"1.2.1-alpha.10+c428e7d","@energyweb/utils-general":"1.2.1-alpha.10+c428e7d","moment":"^2.24.0","polly-js":"^1.6.5","reflect-metadata":"^0.1.13","rxjs":"^6.5.3","tsyringe":"^3.4.0","web3":"1.2.1","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend":"1.2.1-alpha.49+c428e7d","@fluffy-spoon/substitute":"1.89.0","@types/web3":"1.0.20","ganache-cli":"6.6.0"},"postinstall":"rm -f node_modules/web3/index.d.ts","gitHead":"c428e7d44300ae306a9e759fc8897135e9d0e1be","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"# ew-market-matcher\n\nA matcher automates buying and selling certificates on the Origin platform.","readmeFilename":"README.md","_id":"@energyweb/market-matcher@1.2.1-alpha.10","_nodeVersion":"10.17.0","_npmVersion":"lerna/3.18.1/node@v10.17.0+x64 (linux)","dist":{"integrity":"sha512-QRTBKJN/siaP2dBTgb9sTEhjyBzicLKXGSZydqCUtWmbKMrvRPAVHhaSk3O2ndaVZZhixiCTnl0RCGxpRJ656g==","shasum":"2bff3902150001e3f3865f7548bc208a03123fca","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.2.1-alpha.10.tgz","fileCount":61,"unpackedSize":177239,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdsrNrCRA9TVsSAnZWagAAQYEP+QHCt8aJEmgpzBnm6kx2\nD2ngmcTnm/lBGy3k6dcPYKD5J/69uqCzZs6+4pWxniBWoyq7s/29vNNsbrrC\nyfvfGUKiMDCMO7YCCY0xCARvRT2WYlr+0ltXG+hEILTARPFEH5+lqObPxtSu\ncEOiRIghliVUnXO2Ico9VYrl1Hb5HKGgMvXDe0LfmrJ5YzSbJa3y5mavCd/A\nSQ3beFRMe0J7dNOG57IppaB/fY/KK+4G2Wi2pOWCHg6s0pOsw4njQlUkkwTY\nD4xQ5gXHX1871fSjAdSRAdirRep5+p0PQSrbyYXNZ6wbYSjAfiTzMQkBXSFJ\nd41d/hkBCwMOHY2UR43HdAHtTV4KUcorKzhxCIlVPBkRTbBcR3DmF4mh5/h0\nR7/Bz1gV1xR2a9LTABn8NrvJJ/0n+xE70iL+oPyyMnfO46Cep1yOf/LNx5eZ\n0cWWQF4MFLXMujWu+wTLK5dmXOiQuYfTHb5jXgk1PSRkUxfNvQfJ94XlwQ6C\njnNofLX5nbCv3J7phTmOPYPLskKfefII8Z7L67vZLVQhc0rgY1EvSVYOH6AI\nM1o1fQ7WELdpuQYckoi3TEbb/7/lDcJn2Qq6b2EV4puy2/EY+FRa0OQSgvRk\nIVV2RWHUWDkGzHM9a8mc7ZvDUMd45fBYrWVrhZywy/6z/Wno3NV1JUbeOrP5\n6ssW\r\n=cDJV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDKOS2Qu6lNHIfbZV849X/1E2k5dslB9aWCau79NSlQigIgV/z+YYVdwH1l/by/UaUEklSFbYiICTDqMkDASOskvtI="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.2.1-alpha.10_1571992426995_0.08185478753435249"},"_hasShrinkwrap":false},"1.3.0":{"name":"@energyweb/market-matcher","description":"A matcher automates buying and selling certificates on the Origin platform.","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.3.0","main":"dist/js/src/index.js","scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","debug":"node --inspect-brk dist/js/src/main.js","start":"ts-node src/main.ts","start-ganache":"ganache-cli -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","start-backend":"PORT=3034 node ../../node_modules/@energyweb/origin-backend/dist/js/src/index.js","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:concurrent":"rm -rf db.sqlite && concurrently --success first --kill-others -n eth,backend,test \"yarn start-ganache\" \"yarn start-backend\" \"wait-on tcp:8549 && yarn test\"","clean":"rm -rf build dist db.sqlite","lint":"eslint 'src/**/*{.ts,.tsx}'","lint-fix":"eslint 'src/**/*{.ts,.tsx}' --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.3.0","@energyweb/market":"1.3.0","@energyweb/origin":"1.3.0","@energyweb/user-registry":"1.3.0","@energyweb/utils-general":"1.3.0","moment":"^2.24.0","polly-js":"^1.6.5","reflect-metadata":"^0.1.13","rxjs":"^6.5.3","tsyringe":"^3.4.0","web3":"1.2.1","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend":"1.3.0","@fluffy-spoon/substitute":"1.89.0","@types/web3":"1.0.20","ganache-cli":"6.6.0"},"postinstall":"rm -f node_modules/web3/index.d.ts","gitHead":"30ce78c770d0bfced53b49433dac669521461563","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_id":"@energyweb/market-matcher@1.3.0","_nodeVersion":"10.17.0","_npmVersion":"lerna/3.18.1/node@v10.17.0+x64 (linux)","dist":{"integrity":"sha512-jTn6kUJ14k427Hzw43ArUQYAHgdy3dp+T2OvtobdwxhBOpXe+LlbMM1LrYO/sgDKtHq5YUpK2CWT3cLE/gRupg==","shasum":"6bcc235b4b7070556ba76d2289ce59b83d3789db","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.3.0.tgz","fileCount":61,"unpackedSize":177522,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdsuFnCRA9TVsSAnZWagAAHc0P/RltEuUDkf5QQ9wDMulG\n6+KLPi4KZgkBX8Aoah9KR46popL+JVbzrA3uHPBympln4iOmBRs+I6coJhMF\n+/EIu8H7lsAQ8jO4sY8apK1OHChxJOUta7/yFoyfk0HcpzS1/utuv6khUvO3\nnX3stzW8WFNB7f5likVKItROj5xaRAI16qgDO0PBXdLSU7mK+a9wlfl8OY4H\nY2Dw0xtbRA/Pe906tfkf/ZBUdDHod0BqMpmDLA2Fy7qE2pq6Jn1+dSbHVm5B\n9ommXnqU/NlVR5JgHzH/C4H0EojTZi8Lz6PNsKU7Ukd41qE9Wyh+olZPPHTk\nAeAQFZeLopSXU9eGXwpasJ4u7/Yf2wFYi0FUJBlAf3yEl+IlseTSE00ZFTJM\nzVIXfpXITHudbhbFXPcCANR2XM7ePfTejVR6cb0RgmMxbiO6kj0KEEQj1eO1\nDSIDcLV7chkGtjR0g+cHAHBgAxuiDiNdjWnnB6tnYV1WC9nhYAHO/sgvZo2j\nMVFvFswi14m3Ka5rx3GaMqkoGKDqQCZHmjqG4AnuvYgt9M8wkPY8m0j18DQy\nUA57u6lg9bUxulFi9yOlXSL269whr9r3kYadQD6L9bsHFCLzYfZtISPdyga+\nRZb69RXZU05Gxf81+gx7yUSSTViWTImDtFBRrdMqpF7ed2DbMKbFsWqTbQCX\nR61U\r\n=HmMU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE1FmM5NYF2CQwvF25GEj9aY8WivkkPneaXP2bNR4ehsAiEAvOJsj6Es0r6XHR0IjC4swQJ80MQ0DUqSFyUBGOLLX8k="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.3.0_1572004198927_0.07415198357284769"},"_hasShrinkwrap":false},"1.2.1-alpha.18":{"name":"@energyweb/market-matcher","description":"A matcher automates buying and selling certificates on the Origin platform.","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.2.1-alpha.18","main":"dist/js/src/index.js","scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","debug":"node --inspect-brk dist/js/src/main.js","start":"ts-node src/main.ts","start-ganache":"ganache-cli -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","start-backend":"PORT=3034 node ../../node_modules/@energyweb/origin-backend/dist/js/src/index.js","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:concurrent":"rm -rf db.sqlite && concurrently --success first --kill-others -n eth,backend,test \"yarn start-ganache\" \"yarn start-backend\" \"wait-on tcp:8549 && yarn test\"","clean":"rm -rf build dist db.sqlite","lint":"eslint 'src/**/*{.ts,.tsx}'","lint-fix":"eslint 'src/**/*{.ts,.tsx}' --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.2.1-alpha.18+5f3c629","@energyweb/market":"1.2.1-alpha.18+5f3c629","@energyweb/origin":"1.2.1-alpha.18+5f3c629","@energyweb/user-registry":"1.2.1-alpha.18+5f3c629","@energyweb/utils-general":"1.3.0","moment":"^2.24.0","polly-js":"^1.6.5","reflect-metadata":"^0.1.13","rxjs":"^6.5.3","tsyringe":"^3.4.0","web3":"1.2.1","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend":"1.3.1-alpha.49+5f3c629","@fluffy-spoon/substitute":"1.89.0","@types/web3":"1.0.20","ganache-cli":"6.6.0"},"postinstall":"rm -f node_modules/web3/index.d.ts","gitHead":"5f3c629910fa0539e9def58169fb6c8f5898f89d","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"# ew-market-matcher\n\nA matcher automates buying and selling certificates on the Origin platform.","readmeFilename":"README.md","_id":"@energyweb/market-matcher@1.2.1-alpha.18","_nodeVersion":"10.17.0","_npmVersion":"lerna/3.18.1/node@v10.17.0+x64 (linux)","dist":{"integrity":"sha512-LHpfGKeGFd8vMwVZF2kwynytIxvM17tO8EXIAXGcw2q1iKeajqXwRm0P+jsjGJ4O59GdZtkg34gjLxTEE9N9RA==","shasum":"637f8ee5f8d973ecf0396d09c56a1c638d770025","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.2.1-alpha.18.tgz","fileCount":61,"unpackedSize":177624,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJds6amCRA9TVsSAnZWagAAV7MQAIXxYtpuA3ZTW87a7li4\nlOTKanjRKiY1YroVW1+5UjpMI2ptFVqo9O19UqiaB6A8FY5DeN4w2rID0QnR\nWlLAiDB2a9a9U8cYAeWD/n57iLmKiO3s56JJLmCG6sgAoQKaqcuxu/+QQOVR\njjWOgWxmZ7IlmzgMhcRlJPxIpzO19Crm9t9Db0k3K7IYy3Etf8PGxz7usPgZ\nxWPQGiCDnVkOJPan/y78ttHp+fuMUJ+axCE882bGQQyA0q5dDBeklGWS0Izn\nBPqV4VtsV9SPoXupy1YtQhu1+i5tjkEnXT8gjKSKhrweRJ5QLLaGL9pF7MOM\njIW/ipmZSGDxZXc482HXCKUTUqcKIxPymHB2qfmzY0MmpTVSC++ipShpQYxg\nzhD9hM2Y1lKoT9NiEZnJuW+YwCTY6pGWbd4oDoStNnhvIu3+UNq7WsJkWthd\nz+pEuyO/uXJyKuDUmpc/u2NbWMGMW5lsFsH2SIDwE1L1eTdZyApJQtRWcjQQ\nV8Y4Q7rvtg7r705MBdxVsDj8LsomqJmD4eq9lhYvoW4ZZr0PjdsmXdnXUn8x\nGDxrGCc/cuEFc6j2uUfYFCtIy6mV20r/SRQqCh8+Q68Mb0E6J8UUAABmPqXD\na/OycPWrwbAIi5hHjurNVstdwQUbWFIFQDWa8bAQLoQWVTzH31eHFcMCZCHR\nWpkm\r\n=TEAi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6J9uszAuix/6/iozB9p6FRM4AjeMjQdbMsnbXnvoDOgIhAIjBGVKECzSHsDtEypzNQeGXdy56Z5r0gSkGI7JuTwSX"}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.2.1-alpha.18_1572054693554_0.4956607555481538"},"_hasShrinkwrap":false},"1.2.1-alpha.24":{"name":"@energyweb/market-matcher","description":"A matcher automates buying and selling certificates on the Origin platform.","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.2.1-alpha.24","main":"dist/js/src/index.js","scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","debug":"node --inspect-brk dist/js/src/main.js","start":"ts-node src/main.ts","start-ganache":"ganache-cli -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","start-backend":"PORT=3034 node ../../node_modules/@energyweb/origin-backend/dist/js/src/index.js","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:concurrent":"rm -rf db.sqlite && concurrently --success first --kill-others -n eth,backend,test \"yarn start-ganache\" \"yarn start-backend\" \"wait-on tcp:8549 && yarn test\"","clean":"rm -rf build dist db.sqlite","lint":"eslint 'src/**/*{.ts,.tsx}'","lint-fix":"eslint 'src/**/*{.ts,.tsx}' --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.2.1-alpha.24+bef209d","@energyweb/market":"1.2.1-alpha.24+bef209d","@energyweb/origin":"1.2.1-alpha.24+bef209d","@energyweb/user-registry":"1.3.0","@energyweb/utils-general":"1.3.0","moment":"^2.24.0","polly-js":"^1.6.5","reflect-metadata":"^0.1.13","rxjs":"^6.5.3","tsyringe":"^3.4.0","web3":"1.2.1","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend":"1.3.0","@fluffy-spoon/substitute":"1.89.0","@types/web3":"1.0.20","ganache-cli":"6.6.0"},"postinstall":"rm -f node_modules/web3/index.d.ts","gitHead":"bef209da74a8d13f116dcee43a40cadd8830aa31","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"# ew-market-matcher\n\nA matcher automates buying and selling certificates on the Origin platform.","readmeFilename":"README.md","_id":"@energyweb/market-matcher@1.2.1-alpha.24","_nodeVersion":"10.17.0","_npmVersion":"lerna/3.18.3/node@v10.17.0+x64 (linux)","dist":{"integrity":"sha512-1opL3+fmdLv5JO5SdNVBfwW8CeQYboRlpGTJK1Wc0+2LLwO/XNOlHciDS88KNCPaYPFItGug5ejJlHmdNXhwvw==","shasum":"2c326e01d9f6fca380d3d2d29d865083e8484935","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.2.1-alpha.24.tgz","fileCount":61,"unpackedSize":177590,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJds/7QCRA9TVsSAnZWagAAIiQP/2o/GdXpXw8cGdaN6RzP\nYsmuoR05KPLah48+zPblN3qoD22p2+UPGCI1dOqg4d8IdU6ctttwtOpekXOO\n3cJh5rydZy5h3SDOFk4WXYtJ/kbq2ERuJPZ5rgOdaJKEDD7sLNtZyTpdHBt2\n0krWJpdnnUYbqbcnUUENFNne1yAqckfEDqwZnKxmGynxWVjid93/cT2jKJEy\nX9/ZXQBEOGIsa/H/3dz1JWUgblwIn4+Ww124a2N/o5+1sZDuF4BSpIw4mpky\n9xYnmzRI5IEsSmu0RAhZf+vtpj83q1RxcD+Za2ZHLuWQSCgPdKUULBXc72hn\nzJaHPg+NPIVEzV7uPf9DP/oH7v/LcYbHAC0MaZW6nHUeYM3/JOcxfCy76O0F\nudIpD79zoz/G9T+HqyDsrNUSQcBwFMTlDULKnOwVhvZDlFlKWLQPgHA9aWsL\n6+cAkb64waDjupHJ7zBQNxZV2ma1BMXhAGMrV+LQxwul4lns5P75g9VKKWKO\nQZMLuXsbD/iDfITfiLmX5kKSzOFouXt2wZd1d2VunEis4Wuf8Hn1L8fGgQyJ\nsRkBBt9G1VW5y13wAsQcWlKfMm5KK3L/wkH389F7smoWu2Wjqv20UUPjv9MS\nQlOF7QCMXi5LrpAXJmAfqMrYp4U7FZxJlCUxO3BflwDGcz4bQh2JB2ywBBmS\nT0wt\r\n=eHjn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHhsGgI6I6rdL6jgbhsRyHC6qbY+GnVdVLtWNyp+2rSGAiBPo9PSmGMoeaRZO3pZJ8X6NgxGBxNfLf77tFs2zJ+Yhg=="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.2.1-alpha.24_1572077264417_0.8779793473461441"},"_hasShrinkwrap":false},"1.2.1-alpha.33":{"name":"@energyweb/market-matcher","description":"A matcher automates buying and selling certificates on the Origin platform.","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.2.1-alpha.33","main":"dist/js/src/index.js","scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","debug":"node --inspect-brk dist/js/src/main.js","start":"ts-node src/main.ts","start-ganache":"ganache-cli -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","start-backend":"PORT=3034 node ../../node_modules/@energyweb/origin-backend/dist/js/src/index.js","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:concurrent":"rm -rf db.sqlite && concurrently --success first --kill-others -n eth,backend,test \"yarn start-ganache\" \"yarn start-backend\" \"wait-on tcp:8549 && yarn test\"","clean":"rm -rf build dist db.sqlite","lint":"eslint 'src/**/*{.ts,.tsx}'","lint-fix":"eslint 'src/**/*{.ts,.tsx}' --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.3.0","@energyweb/market":"1.3.0","@energyweb/origin":"1.3.0","@energyweb/user-registry":"1.3.0","@energyweb/utils-general":"1.3.0","axios":"^0.19.0","moment":"^2.24.0","polly-js":"^1.6.5","reflect-metadata":"^0.1.13","rxjs":"^6.5.3","tsyringe":"^3.4.0","web3":"1.2.1","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend":"1.3.0","@fluffy-spoon/substitute":"1.89.0","@types/web3":"1.0.20","ganache-cli":"6.6.0"},"postinstall":"rm -f node_modules/web3/index.d.ts","gitHead":"337215ee420d1f852ef29c97e7267ea4c3eb84c3","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"# ew-market-matcher\n\nA matcher automates buying and selling certificates on the Origin platform.","readmeFilename":"README.md","_id":"@energyweb/market-matcher@1.2.1-alpha.33","_nodeVersion":"10.17.0","_npmVersion":"lerna/3.18.3/node@v10.17.0+x64 (linux)","dist":{"integrity":"sha512-ONGGfCfTPNJ3ixsF2Moo4vC89V90IqDin+oaBZD+kyIApg5krSThyHqzdclD0j5ZBA9Lr+lGITiQlbMW50HY7w==","shasum":"5ea7ca704d68fa7aa986467c8d8d76bef515712c","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.2.1-alpha.33.tgz","fileCount":61,"unpackedSize":178171,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdtFKGCRA9TVsSAnZWagAASvUQAJBj/4agfL22Anuk1iOf\n4JnuTo68xMFohKQNapETMYGVaS7ZkRZsoNUQn1tmvBgAerFlIKyyI+dfnkN5\njLKWvBjDebMlZzUsJQ8z2KMYFoG7ePB4iZt4khlZ325p2h9SexC+reZQwk1z\nm1p36NTvt/loJP8sKZHideck1wF8OxJVJxXTwrGLKFV5vOuMS8ds8PgVwDvM\ngXaXVwlbWvKSklupGn/cvXitgpcwwXux973spK/OoKqpdiWra1g5DrddCdQa\nA6GC6UbF9fHFKX1Om4eeaskGUUdgOwOYIOxh3MAQs7BvXmuJSMR7NrznsrkD\nk6CaVwh8lFC3ohYjYEvKfWrlx15mV2pMhvEiBaLMaNiFhYn0esQcqchkU9Q7\n8u+FKyiF3JOyfdgDGJD+yTU0HgeoVxRZEthGyk+1JUdyP+hF9BiwpIAbGS42\nOvK//dO9qBQ6mUZz47bHfA/VbtvpYV/LfwKUIL5c00KwCwrxpyeFR5srJYJ5\nVzHKJvGoJUnNYRY7TpnhlTRluEdcif072dV0ikIdXwl9UJX7qhgu72GikjuN\nXPJLtzPLyW4UUhYsvMEQZF2qJ4R0O45XT1sDIxCZQWn3UOY9HySxnOmfnRNl\nOZXb4PziA7C15hi1xYwbLYx3cOK/lTtOkmp09C4b5GtK+x19iLZDAXSXhuvR\nFHHU\r\n=MvAJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/k784WNeQIHpMORAZO5D/OaVwizd917gZP5m7TPeOpgIhANneyZaXai7iMx1lBlWxwzK1O+S2W88YtauburPD4wcB"}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.2.1-alpha.33_1572098694042_0.4628648350081186"},"_hasShrinkwrap":false},"1.2.1-alpha.38":{"name":"@energyweb/market-matcher","description":"A matcher automates buying and selling certificates on the Origin platform.","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.2.1-alpha.38","main":"dist/js/src/index.js","scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","debug":"node --inspect-brk dist/js/src/main.js","start":"ts-node src/main.ts","start-ganache":"ganache-cli -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","start-backend":"PORT=3034 node ../../node_modules/@energyweb/origin-backend/dist/js/src/index.js","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:concurrent":"rm -rf db.sqlite && concurrently --success first --kill-others -n eth,backend,test \"yarn start-ganache\" \"yarn start-backend\" \"wait-on tcp:8549 && yarn test\"","clean":"rm -rf build dist db.sqlite","lint":"eslint 'src/**/*{.ts,.tsx}'","lint-fix":"eslint 'src/**/*{.ts,.tsx}' --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.3.0","@energyweb/market":"1.2.1-alpha.38+35f295a","@energyweb/origin":"1.2.1-alpha.38+35f295a","@energyweb/user-registry":"1.3.0","@energyweb/utils-general":"1.3.0","axios":"^0.19.0","moment":"^2.24.0","polly-js":"^1.6.5","reflect-metadata":"^0.1.13","rxjs":"^6.5.3","tsyringe":"^3.4.0","web3":"1.2.1","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend":"1.3.0","@fluffy-spoon/substitute":"1.89.0","@types/web3":"1.0.20","ganache-cli":"6.6.0"},"postinstall":"rm -f node_modules/web3/index.d.ts","gitHead":"35f295a238b8f51a95a206b890d812a65c5e1870","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"# ew-market-matcher\n\nA matcher automates buying and selling certificates on the Origin platform.","readmeFilename":"README.md","_id":"@energyweb/market-matcher@1.2.1-alpha.38","_nodeVersion":"12.13.0","_npmVersion":"lerna/3.18.3/node@v12.13.0+x64 (linux)","dist":{"integrity":"sha512-fNfLhtFR1neNPR8robqW9Ox1QExZY7f6IFiZ6UIZ+N6E490X8MBK5tQ5Z4AgCM8Az/6yCBIsOINuguI9gOKU8w==","shasum":"a5c1d86cf78ced2e522fb3a50811cfa1b3f408d3","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.2.1-alpha.38.tgz","fileCount":61,"unpackedSize":178205,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdttXJCRA9TVsSAnZWagAAfjkP/19DqPM368paAXtLfHyk\neUP1KEr9H4Gc+E1cNp/B+sSnVQLgRLKz3lMTt3gm0LM0YJRAq85mr/QBFCzL\nH2Hl0H35VLNE0fUo9JqmEq4dyhPt8gDGs4hfB3E64DCNUf9XKFgNAUS4O0yE\n/YA036nQglKbPPSaoMLTmLPg3LCLfXHUYJO9wRc1w2gNghPPitd4VD1NbIVz\nRE7nDuZ1Xy2ECyqldgQaYdqA6ezWuTPXrbM6TfRdNPFR9lqcPwG7Z04ytnh8\n10AIA3uMd6mEJoEr2qApGLfvXjhcW4VzPSDUE4GgzNZXHLpFF8M0JvQbDuAS\nc2g2/1qxAt8MTobp05S+DajGUpRyr1i9MgeSfhiK3MAOi7qsJAmDbeggXt/P\ns2wdglV4fMzlD0YDLM6cXWS+avEknpRrFxwnwiekb5bLg6tOgwQXKDkHZik8\nVsD4rUo+035N1mVF3bkkQuOuVakvoFPSqvr6+SMHWgY4O7/DcU8pYMnqePjO\nGxbGkiNgzoXvWnvCsrylYzGXTEFAFRIrgRJfQ5xo1EbI53sTRmv5wVhoFwdN\nWXvMMV48HheicJTVTWGRKs/oIhVKfVu2pLtWsUV/2Dv0U1pG+MRJMPNlbidm\nep3lipjXPuw4npKkO1kYJNtpiL5v5Tv4bihm3VkPUTYZ6jI40m4qhgM9PqIr\n5ApF\r\n=JYGN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICgOtTQ0vuvl/zk2kGL/Z4sUSZBmGOJzHudD0PMOgTqlAiAK+WfHTK1f3KRhaObWSjtfb2H/BWTcwBZZcD0NvaB1Dg=="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.2.1-alpha.38_1572263369449_0.36314282226884687"},"_hasShrinkwrap":false},"1.3.1":{"name":"@energyweb/market-matcher","description":"A matcher automates buying and selling certificates on the Origin platform.","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.3.1","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","debug":"node --inspect-brk dist/js/src/main.js","start":"ts-node src/main.ts","start-ganache":"ganache-cli -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","start-backend":"PORT=3034 node ../../node_modules/@energyweb/origin-backend/dist/js/src/index.js","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:concurrent":"rm -rf db.sqlite && concurrently --success first --kill-others -n eth,backend,test \"yarn start-ganache\" \"yarn start-backend\" \"wait-on tcp:8549 && yarn test\"","clean":"rm -rf build dist db.sqlite","lint":"eslint 'src/**/*{.ts,.tsx}'","lint-fix":"eslint 'src/**/*{.ts,.tsx}' --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.3.1","@energyweb/market":"1.3.1","@energyweb/origin":"1.3.1","@energyweb/user-registry":"1.3.1","@energyweb/utils-general":"1.3.0","axios":"^0.19.0","moment":"^2.24.0","polly-js":"^1.6.5","reflect-metadata":"^0.1.13","rxjs":"^6.5.3","tsyringe":"^3.4.0","web3":"1.2.1","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend":"1.3.1","@fluffy-spoon/substitute":"1.89.0","@types/web3":"1.0.20","ganache-cli":"6.6.0"},"postinstall":"rm -f node_modules/web3/index.d.ts","gitHead":"e2d066fb1334a35c82e6ffb388cf8c32ba91c494","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_id":"@energyweb/market-matcher@1.3.1","_nodeVersion":"12.13.0","_npmVersion":"lerna/3.18.3/node@v12.13.0+x64 (linux)","dist":{"integrity":"sha512-S58Lhg8QWW7IjIfINm2SH6mK1KN9mEizmCwtmTRtFXBGPbqJYtTQhc5+PZG/LR4BrIY2DYWv1hTASmYk8ai4/g==","shasum":"8f63ec039edc64e79a617e86d6445f72c6a36b1a","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.3.1.tgz","fileCount":62,"unpackedSize":178601,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduVcqCRA9TVsSAnZWagAAn2wQAJqg5rhrhZ0EYGDi3edU\n4KlrvbI/SoRqzE1LMVuqb4Utao/psrrXpJcXRH+6fm8A+CqwwPQZva0x1DUD\nDQJuBQ6bLvjxmGGOwYh9lx6iUl2S7/oxsxmmxY/6pTOBaGF5HDOKG6sy+c2E\nNY6Skfff/CV97Z0/Siumt7S+ee1iuSsYTStwmOqkF/q2aA8xbF33AHYiBRmI\nyFdNXyadWYoBC/naXBRNrCHt4W49MD9RQpW5FtMYGUo02O+uEtlaFyf3se2H\nNaNmCkUOZSe4PK8/BqcWZKHzXZv/73tZ7D4hNfbqoORA5MBnuB8jBUl4hpa4\nea8dlb7MZXGj3oQAfFKjI31TD+kjcxYa3BmGbnbLRyo0pcs+0iPsAQ6LY9TJ\ncPK6ntLrHNiheLsYmEFZGv/ggPLZTqO5tJvVLdwEt0DkspMPaWTZQCA+4O5L\nEwS26Xxfs5RpjUyVepsIdS8UPYUkV7hA68OYMC1c+2uI9TX2ZH4i83Ln/9ye\nC+0pa8lp7cYyEvwc6T1SkD31hUgJPOxR+axc5E+u3emAFDRJ3XRWdgjtCUzF\nYNX9Deh6PP28ZYP7Kl4voqYVlvn/XzLjDSXDfxwuKOmccxbF3HzdipCm15ML\nkZ5OgFm5N98wq8N6OyFncsfXumEC07dNjPjam8r5gNCnfJPGbbJgaZxnJ2lY\nHj7R\r\n=tQPI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIWOgmTdZFID7jUiOWnMDWuncZxGoKp+53JXg5zzQCUwIgQjZGsS6KB88l4gjSZzmAJZSD9mgtsZKyqRln1NjynS4="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.3.1_1572427562205_0.03308582689821482"},"_hasShrinkwrap":false},"1.2.1-alpha.45":{"name":"@energyweb/market-matcher","description":"A matcher automates buying and selling certificates on the Origin platform.","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.2.1-alpha.45","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","debug":"node --inspect-brk dist/js/src/main.js","start":"ts-node src/main.ts","start-ganache":"ganache-cli -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","start-backend":"PORT=3034 node ../../node_modules/@energyweb/origin-backend/dist/js/src/index.js","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:concurrent":"rm -rf db.sqlite && concurrently --success first --kill-others -n eth,backend,test \"yarn start-ganache\" \"yarn start-backend\" \"wait-on tcp:8549 && yarn test\"","clean":"rm -rf build dist db.sqlite","lint":"eslint 'src/**/*{.ts,.tsx}'","lint-fix":"eslint 'src/**/*{.ts,.tsx}' --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.2.1-alpha.45+052810c","@energyweb/market":"1.2.1-alpha.45+052810c","@energyweb/origin":"1.2.1-alpha.45+052810c","@energyweb/user-registry":"1.2.1-alpha.45+052810c","@energyweb/utils-general":"1.3.0","axios":"^0.19.0","moment":"^2.24.0","polly-js":"^1.6.5","reflect-metadata":"^0.1.13","rxjs":"^6.5.3","tsyringe":"^3.4.0","web3":"1.2.1","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend":"1.3.1-alpha.76+052810c","@fluffy-spoon/substitute":"1.89.0","@types/web3":"1.0.20","ganache-cli":"6.6.0"},"postinstall":"rm -f node_modules/web3/index.d.ts","gitHead":"052810c7ecf6343f044ed4e9922fd57107ab61e7","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"# ew-market-matcher\n\nA matcher automates buying and selling certificates on the Origin platform.","readmeFilename":"README.md","_id":"@energyweb/market-matcher@1.2.1-alpha.45","_nodeVersion":"12.13.0","_npmVersion":"lerna/3.18.3/node@v12.13.0+x64 (linux)","dist":{"integrity":"sha512-lNFlUbZb6Kt22wnhVGKXcLKBYt3TSGngeiikYZWj91NfVnN7m/MnRehMiqy5HmY2ZKbK+g9B5xhMSeEikH3lfQ==","shasum":"bb3e94e1888605fc46c2b16b58821afa96031902","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.2.1-alpha.45.tgz","fileCount":62,"unpackedSize":178486,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduXOYCRA9TVsSAnZWagAADH4P/1jJRxGHm9GDTm+Ei9K3\nk8Wo+OTUBcwXqc1zuqeyRwWNf6mEglkHs841FLBzSz3BFFQtOazkgOaM0dD6\nUPQO1g2sVMjzx7PYuSQY1h0epBh8oz421evV8+NwnHCSW4g/XA3rnS5Hf1R9\nu0X0FcKnE5aMfBZ1BRUbG8SHoEDx3MfTf0y2WtZP9MwXwuKAuRBr6//Ny5a1\nMcM9QUg66pQEJ51NyyLtumJ+iNuDdfSaUwcVOQIhXhYXvomrt7liENTYFLbV\n85byqQYHFbVT1b8DFfQF2kIsDGhe1aJD3xMCMJfhWa99GSwy4mfPovnIYZAU\ntb74wMQjTNWH8zU/YtyZa4OdrP1/a71XQMlhkHbp8ZRmNYuHuPKXO5PMpGEJ\n9D7N0UOzxvvVrdh/BLaxDGIgLrjV6Ku4i7xI8GwHXN9mxEuooBnDu227OX9z\n5vzoo+0Bb17G8gOk4p1yWzNky2cGWrbg2iUW11F3euZDDR1F/MWoBFKfZVHw\nB2UOqhlIxiGGa2W9XdFJKsYMStkzUXM9y1qlNSBYqdjuCU4r8YB57PzNfZ4J\nioIjbpSBz8qrPMTEt+qwqiPT9IoFLt3IhPhwL0w5f8GvsRVyJM9ICJwdzd3R\nSBI53n/RwxUBfdvx/Is+kgUbbn3du3l24VmNI+LnriOzCdmLvbmX8CRxEgEw\n4e0c\r\n=qaTH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCg+adpAjFJb5HmClSCFw9KTcqqxE6a4kuvOwxikee0rQIhAI8Xc5YDSBUNKNOoE4zCZomkgokcv/2OuGpsYbQmfMnE"}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.2.1-alpha.45_1572434840286_0.0004171485123865004"},"_hasShrinkwrap":false},"1.3.2":{"name":"@energyweb/market-matcher","description":"A matcher automates buying and selling certificates on the Origin platform.","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.3.2","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","debug":"node --inspect-brk dist/js/src/main.js","start":"ts-node src/main.ts","start-ganache":"ganache-cli -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","start-backend":"PORT=3034 node ../../node_modules/@energyweb/origin-backend/dist/js/src/index.js","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:concurrent":"rm -rf db.sqlite && concurrently --success first --kill-others -n eth,backend,test \"yarn start-ganache\" \"yarn start-backend\" \"wait-on tcp:8549 && yarn test\"","clean":"rm -rf build dist db.sqlite","lint":"eslint 'src/**/*{.ts,.tsx}'","lint-fix":"eslint 'src/**/*{.ts,.tsx}' --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.3.2","@energyweb/market":"1.3.2","@energyweb/origin":"1.3.2","@energyweb/user-registry":"1.3.2","@energyweb/utils-general":"1.3.0","axios":"^0.19.0","moment":"^2.24.0","polly-js":"^1.6.5","reflect-metadata":"^0.1.13","rxjs":"^6.5.3","tsyringe":"^3.4.0","web3":"1.2.1","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend":"1.3.2","@fluffy-spoon/substitute":"1.89.0","@types/web3":"1.0.20","ganache-cli":"6.6.0"},"postinstall":"rm -f node_modules/web3/index.d.ts","gitHead":"7a5c82f3269f4ac592dce4a3ea51ac3029078efd","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_id":"@energyweb/market-matcher@1.3.2","_nodeVersion":"12.13.0","_npmVersion":"lerna/3.18.3/node@v12.13.0+x64 (linux)","dist":{"integrity":"sha512-Yx21QaI2mWfFi4XFtjxpUHKyH/UGqEXpJ+5b05Uhce5h8+N+kROnwmYbtQdOSSHIsz+Gnc0/OMTFBwM/+QDzMg==","shasum":"0ac0df633f1e394ec35f16d40313e1ad81b85706","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.3.2.tgz","fileCount":62,"unpackedSize":179249,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduX3oCRA9TVsSAnZWagAA2yUP/iG5CAWJkWBNbY5yKE8I\ntPxvH+ZGF+TgW5osa1otrktGJ8WCQY9QRDNpjB5QBbUY3gNJ0W7CCW2LP9M7\nkCjkL8QLQRQpXgr7PIy5VefDdTJeYaUAE9dwDO+JEIUfC78Zvkq0yzrCMeP3\n+4OhVzikUhBHO2LUoCRTSELUI7bhWkcV/B5zGFDpgw5G39pHcIYt91bBUSQq\nXVFxBXgDN7B35oW5prUXQPNSgKT80WmTN5MxON1bwnRF8bLvTzpdIooztw2c\nNhE6FwCXmZJwjsOBUtk5gD2KGEK7nmiWzwwMeA+bTe0Z1gtLeGIsZX511Kbd\nv+eZiYfA8BsM+UCUFnuZDaQjac7+G0wLCkgw1HK3WCMyKY35LtP6gF1dUW1r\nHFr+mPdBX1PebpTI17CW0M9McriMgfqBdpx7OWKZKabhQA2tGcZubpftEcDl\nUNt7lKjCFELaCMlICbbZtQb8jbRQAy1VpFV8gQDDYE2s/CVGdWrQdETfKVRq\n5tWNmqEFLrH8/D8zcnMfgACV9GIM1Mqwuxa5/nPwAaKKVbOM57ASDueFAnEX\neaXtLsDvb4jxsBMBb+N1zRZ8USKow6SBR+CKyjflhC/5zNd3FppKG6fssCMI\nXAvFJCHgRU0BqXM22cWd2mC8Bh7fVnONC9MUmb1NQkt4H93OiTQtSanBXL1+\nMIh+\r\n=ujGQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFvQ978nVEkmkl3rgXjHM2+G5OLa1VRqM8Vyf6OoEkTSAiEAlOX+b5b1/vkPhjZUhgLv0ZsoEJAbLWIgAJCHcSga0bQ="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.3.2_1572437480377_0.8591916178088437"},"_hasShrinkwrap":false},"1.2.1-alpha.47":{"name":"@energyweb/market-matcher","description":"A matcher automates buying and selling certificates on the Origin platform.","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.2.1-alpha.47","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","debug":"node --inspect-brk dist/js/src/main.js","start":"ts-node src/main.ts","start-ganache":"ganache-cli -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","start-backend":"PORT=3034 node ../../node_modules/@energyweb/origin-backend/dist/js/src/index.js","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:concurrent":"rm -rf db.sqlite && concurrently --success first --kill-others -n eth,backend,test \"yarn start-ganache\" \"yarn start-backend\" \"wait-on tcp:8549 && yarn test\"","clean":"rm -rf build dist db.sqlite","lint":"eslint 'src/**/*{.ts,.tsx}'","lint-fix":"eslint 'src/**/*{.ts,.tsx}' --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.2.1-alpha.47+90f02ac","@energyweb/market":"1.2.1-alpha.47+90f02ac","@energyweb/origin":"1.2.1-alpha.47+90f02ac","@energyweb/user-registry":"1.2.1-alpha.47+90f02ac","@energyweb/utils-general":"1.3.0","axios":"^0.19.0","moment":"^2.24.0","polly-js":"^1.6.5","reflect-metadata":"^0.1.13","rxjs":"^6.5.3","tsyringe":"^3.4.0","web3":"1.2.1","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend":"1.3.3-alpha.81+90f02ac","@fluffy-spoon/substitute":"1.89.0","@types/web3":"1.0.20","ganache-cli":"6.6.0"},"postinstall":"rm -f node_modules/web3/index.d.ts","gitHead":"90f02acfb23411a973968a00f7a6908e78b0ffdd","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"# ew-market-matcher\n\nA matcher automates buying and selling certificates on the Origin platform.","readmeFilename":"README.md","_id":"@energyweb/market-matcher@1.2.1-alpha.47","_nodeVersion":"12.13.0","_npmVersion":"lerna/3.18.3/node@v12.13.0+x64 (linux)","dist":{"integrity":"sha512-Ufc9VC6Xa2meALgnurd0xbCE7Hl2UczQGmxLUrxE5zCWP0h6LvZ/HLcBcnJ7jwTYop5ch7ey7q1cFsn3xPKN6A==","shasum":"80eaad28e2c919fabdc1221789c5b73a45736111","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.2.1-alpha.47.tgz","fileCount":62,"unpackedSize":179351,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduYKWCRA9TVsSAnZWagAAhcQP/3KLw+SAgS69ala89RTx\njXncrT3QxmHazMWvT5nr2d/rTzWWk0N6MRjgfs40E83l/dWWSCC52yOsfwgk\nuu4O6yYlAa2skiHJSVXS04umzcW/1l1AqWjL4U55rMvtOmpemTzy/mV5eGEE\npJIcwev5/0OORUO/MKa2s4UelDtcgdM63Ppyzyly36fmcX3FFJWLTW7joAST\n77sJG/ml1RIFhTdDQvpXCiPhzTXVhh5dUX2CjB3dk1vxmm7Z87W0mnke3pd+\nF5JY69V0ZHU95EX7jSMkv8hB2pzLptOBBx7hhlnVpbrSiFutzqtsRBsKiVPB\n9qrj3LQeR62+wOhGB814N/YN+fX8aZoUyTVVjPaMrd0lSQuhnkApEr8A4zm/\nhu+8I2A2+fqmOuNFYMaWyv2XVu8iwDvRUO2AK3Fbr0zn15dfSGOeZgsRm5oe\n5m6POrNHW3zTedAXZkOKg0BQl1Tod+reReyN1zRGC4g+pSkS8132p7HAaCH5\nFn/FyBiEZ9K3mPNu1bxTQKr2WG3Fjp6yBy9Z0y4hYAerx8ygQ4R2CBPjQR2q\nA2VxU0xNHzqCmWGks+VIDzSuUKcehufV95TT2saU1WTUhxV1vEtkmmJV6EtH\n+SLSxs5iPTtG30AMyua84sSdT2FkcSvcpJnq43tBnRtGLjpA2xhd2s0/KbGh\nQazW\r\n=5tJP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFaOsCv6hnh7LAz9EKOqf9UyfTjo5NKyGiFQIgIbnQ6AAiEA3BqsaWAtkSiiUKVrssCQgS7G+8El+dr5CdFFxOiDFyA="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.2.1-alpha.47_1572438678489_0.09077538083375103"},"_hasShrinkwrap":false},"1.2.1-alpha.48":{"name":"@energyweb/market-matcher","description":"A matcher automates buying and selling certificates on the Origin platform.","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.2.1-alpha.48","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","debug":"node --inspect-brk dist/js/src/main.js","start":"ts-node src/main.ts","start-ganache":"ganache-cli -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","start-backend":"PORT=3034 node ../../node_modules/@energyweb/origin-backend/dist/js/src/index.js","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:concurrent":"rm -rf db.sqlite && concurrently --success first --kill-others -n eth,backend,test \"yarn start-ganache\" \"yarn start-backend\" \"wait-on tcp:8549 && yarn test\"","clean":"rm -rf build dist db.sqlite","lint":"eslint 'src/**/*{.ts,.tsx}'","lint-fix":"eslint 'src/**/*{.ts,.tsx}' --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.3.2","@energyweb/market":"1.2.1-alpha.48+2c4fbbb","@energyweb/origin":"1.2.1-alpha.48+2c4fbbb","@energyweb/user-registry":"1.3.2","@energyweb/utils-general":"1.3.0","axios":"^0.19.0","moment":"^2.24.0","polly-js":"^1.6.5","reflect-metadata":"^0.1.13","rxjs":"^6.5.3","tsyringe":"^3.4.0","web3":"1.2.1","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend":"1.3.2","@fluffy-spoon/substitute":"1.89.0","@types/web3":"1.0.20","ganache-cli":"6.6.0"},"postinstall":"rm -f node_modules/web3/index.d.ts","gitHead":"2c4fbbb799014dd272de6a3f3ac98987a078f9bd","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"# ew-market-matcher\n\nA matcher automates buying and selling certificates on the Origin platform.","readmeFilename":"README.md","_id":"@energyweb/market-matcher@1.2.1-alpha.48","_nodeVersion":"12.13.0","_npmVersion":"lerna/3.18.3/node@v12.13.0+x64 (linux)","dist":{"integrity":"sha512-n8VGMsUDVuw+rVFWIq+jes4UyG+VDgj+uAvL0iJQtG4PrCOLkawOOiO8G/USObxLhvkc0l0jxfcS4pdls0YFfA==","shasum":"095579a57d1b48388e8a4dd48e0fe566bc9ba06f","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.2.1-alpha.48.tgz","fileCount":62,"unpackedSize":179300,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduhCQCRA9TVsSAnZWagAAhRwQAKM3ymdJGmqtPpdp3HB2\ndrO5S73JdxH9jjS8yCxgNf4XunliRLWVy/igbDt4qrs+0biuwahzvBEbIeuF\nzi5GE7C7PMa4lgyQrGtR5LD7mK4cueeSDf9rBZDuIJKNzh+jgvYzNzgafsrE\nDDK5d+XS6uYLlBuUbTfBczrO9Egb/HmKeGswvvvZSqqexqwHT52aqymV3BDE\nfC0D2MNUrw63wDIiKfYg6458tEPf3P+LlwlFSfzOwSYMgxY5Ao78Mt/SRoXq\nSxNL87GRY7LIUPxlsGL9gruKNj4OuDzKBdva3+hNjR+y7H6KKdBdRRxzEBpU\nJNH69R+6JIKW/Hr0h425fOC5gms9D+2zXEO4pspM3Y2SUsu0l4Q6K8M/zqLn\naq+MF0SowKtgIM4+EX0VcBWoemiWK67K4lGo/MSvVaoWJYylruzDEfZX+U8P\nYQxvUyeo63qa2Kcy94a8+G5Ci0JLzGw8AuneJzov9VWYvq8np4O7SLYecQBO\n/x565WW3X7/LSlB89QbcbQxHgjqrh6WxA0pW5lqo5P5dGMlGv4bqLDakff10\nukjYwiGzAPKVff457vnDc47eToJ+K9X2YLbbhaHq5A+HFMzlOUo/SG42DHYE\noKFO0oELrioL348R+dKfoLHFj0epgZf5I3+Hho8tu3dEqpAkvST8s4STS+a9\nD7Hp\r\n=WUpN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFeUCJ45OdOK//wQy/Viq8tGLc2Zfwh99wiq7hqzSLzGAiBlgVH73dVSMd3nyWb7641SBKpuVjd5lS6mAsqGoCDmEQ=="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.2.1-alpha.48_1572475023668_0.9802003888319017"},"_hasShrinkwrap":false},"1.2.1-alpha.51":{"name":"@energyweb/market-matcher","description":"A matcher automates buying and selling certificates on the Origin platform.","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.2.1-alpha.51","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","debug":"node --inspect-brk dist/js/src/main.js","start":"ts-node src/main.ts","start-ganache":"ganache-cli -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","start-backend":"PORT=3034 node ../../node_modules/@energyweb/origin-backend/dist/js/src/index.js","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:concurrent":"rm -rf db.sqlite && concurrently --success first --kill-others -n eth,backend,test \"yarn start-ganache\" \"yarn start-backend\" \"wait-on tcp:8549 && yarn test\"","clean":"rm -rf build dist db.sqlite","lint":"eslint 'src/**/*{.ts,.tsx}'","lint-fix":"eslint 'src/**/*{.ts,.tsx}' --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.2.1-alpha.51+899829a","@energyweb/market":"1.2.1-alpha.51+899829a","@energyweb/origin":"1.2.1-alpha.51+899829a","@energyweb/user-registry":"1.2.1-alpha.51+899829a","@energyweb/utils-general":"1.2.1-alpha.51+899829a","axios":"^0.19.0","moment":"^2.24.0","polly-js":"^1.6.5","reflect-metadata":"^0.1.13","rxjs":"^6.5.3","tsyringe":"^3.4.0","web3":"1.2.1","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend":"1.3.3-alpha.783+899829a","@fluffy-spoon/substitute":"1.89.0","@types/web3":"1.0.20","ganache-cli":"6.6.0"},"postinstall":"rm -f node_modules/web3/index.d.ts","gitHead":"899829a7434447cfd5acb5416bfac70b15adb24a","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"# ew-market-matcher\n\nA matcher automates buying and selling certificates on the Origin platform.","readmeFilename":"README.md","_id":"@energyweb/market-matcher@1.2.1-alpha.51","_nodeVersion":"12.13.0","_npmVersion":"lerna/3.18.3/node@v12.13.0+x64 (linux)","dist":{"integrity":"sha512-8UHT9IZOwaoqmQiwx2eTGhkfamFSDjFITgMrUj/Kb6brvKSAkM3tsM2Jo5Lp3MRIyb5q7EeeAsUBORHeECbTiw==","shasum":"a3c7a5cd51ff32a83e1415216eafb4ee13c54a61","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.2.1-alpha.51.tgz","fileCount":62,"unpackedSize":179369,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduqnICRA9TVsSAnZWagAAaXcQAJYa5XWJBPWkjcwrwJgu\ncT1TpP3JRAgm4velrnmje/8QvCAQDLFfJ0053MreTYO6Xcs4NrNE5Ol/zMhY\nme6JxyS2beQOfLzMDcGIH4q37rV6ufNiJJOT3P7gmgtpwcuOyftO7+y/DnaG\nd9Evf0HIEZXHLIEeYYa0LKEKsmvRL1Tobx6AfEhbCLV9i/1zo5avIEWgpNuO\nQd8rPisk2AXcxs+mNyBxlhQQfapLkeqtlqWAX9Aawaec639lralQ7rGC3x4t\nEYd2tFwVOn0uQ4ctQQETSQUBxzvYtIieVWCf0bwWdQE8wzLawAAHbhCsNzEa\nv/laYC6Du/bKZNVdzTrn4AJgEuFbFFESazZwdXmrTSwulfbMNM47kz0K15fI\nS5LNGFbq0c8Uo6JEpVbh2UXr+pbWtI5dt0+katAspYh7aNu2hruiGaApRDgV\nj+N+2Hlvne2p0N+NP4ENaielDeuu13atdbSQ3VbcDgXTUds+CYPiF/INhmcx\n7T4N71LbkCucm5gjk0OkAe7FpBgbg+PuM/+Qu7TsGT827F/DZpk7flfTInG9\nXLJUzqVPKZGaIGLPWqOujgGe5mkJN3Mq822AW7MzcTUhDtymTSN070RxUFyM\n543lk35PEWU3RwZBo9Km95G5W/mqahqpRSP3jKU0JgCiy/dL+na4pBQf15Ly\nop3J\r\n=i7iD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH/WbPRdR1Mlc4msVZRl5h0xoYyM4ou9tjvzim+fUZ6ZAiAZ3QY3LOHdt954+gVbFnAmW5KaP/FKIfIUsE1eNAYEKA=="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.2.1-alpha.51_1572514247889_0.7013161591784016"},"_hasShrinkwrap":false},"1.2.1-alpha.52":{"name":"@energyweb/market-matcher","description":"A matcher automates buying and selling certificates on the Origin platform.","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.2.1-alpha.52","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","debug":"node --inspect-brk dist/js/src/main.js","start":"ts-node src/main.ts","start-ganache":"ganache-cli -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","start-backend":"PORT=3034 node ../../node_modules/@energyweb/origin-backend/dist/js/src/index.js","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:concurrent":"rm -rf db.sqlite && concurrently --success first --kill-others -n eth,backend,test \"yarn start-ganache\" \"yarn start-backend\" \"wait-on tcp:8549 && yarn test\"","clean":"rm -rf build dist db.sqlite","lint":"eslint 'src/**/*{.ts,.tsx}'","lint-fix":"eslint 'src/**/*{.ts,.tsx}' --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.2.1-alpha.52+2fc7fe9","@energyweb/market":"1.2.1-alpha.52+2fc7fe9","@energyweb/origin":"1.2.1-alpha.52+2fc7fe9","@energyweb/user-registry":"1.2.1-alpha.52+2fc7fe9","@energyweb/utils-general":"1.3.0","axios":"^0.19.0","moment":"^2.24.0","polly-js":"^1.6.5","reflect-metadata":"^0.1.13","rxjs":"^6.5.3","tsyringe":"^3.4.0","web3":"1.2.1","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend":"1.3.3-alpha.784+2fc7fe9","@fluffy-spoon/substitute":"1.89.0","@types/web3":"1.0.20","ganache-cli":"6.6.0"},"postinstall":"rm -f node_modules/web3/index.d.ts","gitHead":"2fc7fe9cc4394496fcacc7f666ff27d97f0ca14c","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"# ew-market-matcher\n\nA matcher automates buying and selling certificates on the Origin platform.","readmeFilename":"README.md","_id":"@energyweb/market-matcher@1.2.1-alpha.52","_nodeVersion":"12.13.0","_npmVersion":"lerna/3.18.3/node@v12.13.0+x64 (linux)","dist":{"integrity":"sha512-P0xE9iIzbhO0qyGzcagcsDb+qRdbNO9bXf8VBE7K6hvV2bqjmxDm14JO/v/ijboeOMhbeuJGbqVGSrs56mRjxQ==","shasum":"af2e0e21756f727155051afe7eedda0ee768f2f2","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.2.1-alpha.52.tgz","fileCount":62,"unpackedSize":179352,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdusvXCRA9TVsSAnZWagAAVioQAJYtvtWljlN9lC/PgBK6\npAQ4SNFLNA3m3AfDsClc/UDfdfggB/nlVZtnd+Zc04WfOuMh79EOVmdPU2pK\npIEZgP5K60wXmlNDcgtw6I2xJYx4e3J7uYtuZqG9GPsTyImsXVvfIi3LcHyO\nQlRKeMmPI3LdNvOAV0vTw8goe5Xbsf1rna7SKgnR6tlr0THIhqO4kpR/C0Cu\nHuFWDXTlIke1DpuMGuzQBVzl9qUg+uGHzXtaC89XpF4te02TsCFnxaUumtTJ\ngVvYibxKbVsI2AtQuT+3dLTErjNL1Af7lwdamNg6czIPImeDcm9f5UaJIxbC\nhidgsSGQ9PgTpGM1qcrlJlv9M/MG6g2nIFYE99LGw8Ce0uOsXfwjjqDDuLaA\nTkzgfq2NakXE7CQBfejvXYvqxwXGJDBruWb+AMxzGab3c23mHjWSnX8ix/SS\nLzSsoVCYLPQFrYOqTlnAn+ihm+o3mt1IKtWVa6VVWp3zbowwe+XbEVzQZcMg\n+Lnq8strPwNUi5RwhiXqcg9yJiyEXYX4caVlsSw+aylWaSBBg5ORo2/OQBM7\njDHYZsZgckmEnzmvna4IXGD3r4WuZoY7ZEnGF4sNbo/fw0dPA/yOoe73mAPF\nQo/LHvlhPtuhRrkF4bnBOlQnOG6hOumF9Uly3m0gQoUuMAaWExvCSQkONZD7\nI2z2\r\n=6jSk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDIUTvVgvhVgeaJhDfTHGRv6RoOVcavN7gmSQASBHfQ8AiEA+azOdiSIQfz6HZrhc7NaQqhP1pZJ5xlD1j/0orgErUQ="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.2.1-alpha.52_1572522966775_0.04889981817818212"},"_hasShrinkwrap":false},"1.2.1-alpha.53":{"name":"@energyweb/market-matcher","description":"A matcher automates buying and selling certificates on the Origin platform.","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.2.1-alpha.53","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","debug":"node --inspect-brk dist/js/src/main.js","start":"ts-node src/main.ts","start-ganache":"ganache-cli -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","start-backend":"PORT=3034 node ../../node_modules/@energyweb/origin-backend/dist/js/src/index.js","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:concurrent":"rm -rf db.sqlite && concurrently --success first --kill-others -n eth,backend,test \"yarn start-ganache\" \"yarn start-backend\" \"wait-on tcp:8549 && yarn test\"","clean":"rm -rf build dist db.sqlite","lint":"eslint 'src/**/*{.ts,.tsx}'","lint-fix":"eslint 'src/**/*{.ts,.tsx}' --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.3.2","@energyweb/market":"1.3.2","@energyweb/origin":"1.3.2","@energyweb/user-registry":"1.3.2","@energyweb/utils-general":"1.3.0","axios":"^0.19.0","moment":"^2.24.0","polly-js":"^1.6.5","reflect-metadata":"^0.1.13","rxjs":"^6.5.3","tsyringe":"^3.4.0","web3":"1.2.1","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend":"1.3.2","@fluffy-spoon/substitute":"1.89.0","@types/web3":"1.0.20","ganache-cli":"6.6.0"},"postinstall":"rm -f node_modules/web3/index.d.ts","gitHead":"cb84bae7beaacecf3aeb4fade7b9289d9525758f","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"# ew-market-matcher\n\nA matcher automates buying and selling certificates on the Origin platform.","readmeFilename":"README.md","_id":"@energyweb/market-matcher@1.2.1-alpha.53","_nodeVersion":"12.13.0","_npmVersion":"lerna/3.18.3/node@v12.13.0+x64 (linux)","dist":{"integrity":"sha512-WVrCTuEAdj4eYYH2uR5FKNJ4EAhNVOW+r5Vs6IKDpdp/JJ3YbaxAebvBgiyCgXUWMsmpPyMBeT0et6glzATPbg==","shasum":"dcf4bbd7b52bb0abb8a2c4d979f1d4828eefac32","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.2.1-alpha.53.tgz","fileCount":62,"unpackedSize":179381,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduvadCRA9TVsSAnZWagAAarYQAIP/yiuTDwbcOtT5zErJ\nVNW5D6np2ntTB64aM/37lQNT5Be6pEO0AG7SJQRX2pbUS5euP7f4DLfufrKe\nVltb5VaWY94xzzoNlj2wXnFd6UByRptEEhdRzYQdznpFh3e5J2NdeMovXbaD\nFIm2D+qeXF041Dp82H3bkyRtQvgm29rk1wVhmCBV6kERcfOK9Z2Re2TWrLWh\nkwQ5+dMFyPop5ZAstDVcSp6xsQJqRwa0ndWc3JJvQERQBmrDidvBss4jOxAA\ncgmiF4nj5JEb8JJ8tQ4srUqZfJUhnOhi1Kr7oWXxn9X1OXxahA+RVbrM4cXe\ndg2bGuxYfzNej7xoF3QPQEvePcCrxMIRr8pE9B1IL/Aq/39FJtP7NDI9lKDr\nfkcif5AitDS3+cUHUFjoWrW1HkJ27GJ0vzujExwKyvLWE5fcYkmQ0/otvov5\nK4aErfI4614EaRO+mAQ3Sw6Sz2djW3TU4sm9pN2MECbsQpOBLPg+mU0gEpvv\nSNsn7dr7PsXFAEKnJKLhTnbGj25qsXDiFFeusw/KwCx996wcI0TEfM6Q6s+t\nuaIVDAfBjBY1cpqzr311cmLC6gA4CRbl3O9CZ8ZGHkweiadlR+ifrYiVZuvv\nxQM7eghU2Mz3FgdB6su+JPCqsy3zJMdT1nedhUWU9z3y6XM5vvWgqrK+0huP\n1Nu2\r\n=VR9p\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDlrhbdjlryzKXt/qFrZ4YUTu7HNwXN+YjBuK3zKPphwIgRskOYHi/XdRI+1M4r9D9MLbCPffO76feFYeKd4N46o8="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.2.1-alpha.53_1572533917340_0.06824009071926618"},"_hasShrinkwrap":false},"1.2.1-alpha.54":{"name":"@energyweb/market-matcher","description":"A matcher automates buying and selling certificates on the Origin platform.","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.2.1-alpha.54","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","debug":"node --inspect-brk dist/js/src/main.js","start":"ts-node src/main.ts","start-ganache":"ganache-cli -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","start-backend":"PORT=3034 node ../../node_modules/@energyweb/origin-backend/dist/js/src/index.js","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"rm -rf db.sqlite && concurrently --success first --kill-others -n eth,backend,test \"yarn start-ganache\" \"yarn start-backend\" \"wait-on tcp:8549 && yarn test\"","clean":"rm -rf build dist db.sqlite","lint":"eslint 'src/**/*{.ts,.tsx}'","lint-fix":"eslint 'src/**/*{.ts,.tsx}' --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.2.1-alpha.54+33eeb75","@energyweb/market":"1.2.1-alpha.54+33eeb75","@energyweb/origin":"1.2.1-alpha.54+33eeb75","@energyweb/user-registry":"1.2.1-alpha.54+33eeb75","@energyweb/utils-general":"1.2.1-alpha.54+33eeb75","axios":"^0.19.0","moment":"^2.24.0","polly-js":"^1.6.5","reflect-metadata":"^0.1.13","rxjs":"^6.5.3","tsyringe":"^3.4.0","web3":"1.2.1","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend":"1.3.2","@fluffy-spoon/substitute":"1.89.0","@types/web3":"1.0.20","ganache-cli":"6.6.0"},"postinstall":"rm -f node_modules/web3/index.d.ts","gitHead":"33eeb75a3866667fa2ecbb67b5eb5b4943e28693","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"# ew-market-matcher\n\nA matcher automates buying and selling certificates on the Origin platform.","readmeFilename":"README.md","_id":"@energyweb/market-matcher@1.2.1-alpha.54","_nodeVersion":"12.13.0","_npmVersion":"lerna/3.18.3/node@v12.13.0+x64 (linux)","dist":{"integrity":"sha512-ASZsKs5Uf3yrf2HSzIlm+J8l3rDiLR1vauI7lSFK5BmvK4Wh2wM2YLPo6Vp87T8mmw6Z0/IFKWnLCz7e3FxELw==","shasum":"230c00616676728f7e60ac5523444aabc3af6d1d","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.2.1-alpha.54.tgz","fileCount":62,"unpackedSize":181572,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdvDeVCRA9TVsSAnZWagAALXEP/3PT4TF6pryY8nJMbchh\nePk9Drdah0LC1mjhwvmL9fT8JCfhQxNIsQSqBuTVIjjcm6Fu4GARg9aX/aEP\n/0tIgxxL8ZlF3esdE42p5Gub+BBHGRgwYFP7gN6tcim04rXbrvvJwVph4IMR\n0/xMaJAgjY2BEiRCDdKHbqS5APtIDAZsRhnIc1gdw/RsCmO19jWftFrKhljb\nbsODkml52SNG3pE4HpjYEq+yABaWSd4OonvhBcF9Zs6OhrNZB3U+B7JQ+DqT\nijA6gbZOhlkIHsrP5QMRf+ZF5KE0/Pbi+9KL5E6zOYb6/jgVQNBfeBoE9Vf5\n3kQI+tFcO2X31tm7y9oILW5BYWoR8X3CqyFTOYU0DZ5GXZwBxiwp0C1+zen3\niPgFSzcrWlIu6j+7yfDW8Mlk0SdgqG/sfWXWXvflThKvUUOqFVVo01/kv7qM\nzNrpSO/9rhBzGa7poG4kdkJ7i4VAO7A4sz0V8TO3a4rsErmZTOqb8YkQKFrv\nwz89kt0orsDgQnHLCNIxLxSX8AvFF5kpMVKxi6UyP7ToRnPGZDL+DeNKJ2Yi\n6ec/SYdKkVbYJqNGTO1VOIzInAgcYzvDBMfV84llT+qUhBI+HkmunZ1hYf8B\nnXUe7hhK45XTefvQ20/OztGXPzsHiKphQO6xpcQ3l8wy2nDci/KTknbMOieZ\nCWq1\r\n=38w/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCf7WfViPoTaFEK1A7C+3jTdKyaAEamGwhMW1skyPGZ3wIgdmGalSphjK/Y1eiliKGu5uGvJZUImVPd+OG7wnybJDE="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.2.1-alpha.54_1572616084944_0.43452985293307567"},"_hasShrinkwrap":false},"1.2.1-alpha.55":{"name":"@energyweb/market-matcher","description":"A matcher automates buying and selling certificates on the Origin platform.","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.2.1-alpha.55","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","debug":"node --inspect-brk dist/js/src/main.js","start":"ts-node src/main.ts","start-ganache":"ganache-cli -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","start-backend":"PORT=3034 node ../../node_modules/@energyweb/origin-backend/dist/js/src/index.js","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"rm -rf db.sqlite && concurrently --success first --kill-others -n eth,backend,test \"yarn start-ganache\" \"yarn start-backend\" \"wait-on tcp:8549 && yarn test\"","clean":"rm -rf build dist db.sqlite","lint":"eslint 'src/**/*{.ts,.tsx}'","lint-fix":"eslint 'src/**/*{.ts,.tsx}' --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.2.1-alpha.55+a8f5319","@energyweb/market":"1.2.1-alpha.55+a8f5319","@energyweb/origin":"1.2.1-alpha.55+a8f5319","@energyweb/user-registry":"1.2.1-alpha.55+a8f5319","@energyweb/utils-general":"1.3.0","axios":"^0.19.0","moment":"^2.24.0","polly-js":"^1.6.5","reflect-metadata":"^0.1.13","rxjs":"^6.5.3","tsyringe":"^3.4.0","web3":"1.2.1","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend":"1.3.3-alpha.787+a8f5319","@fluffy-spoon/substitute":"1.89.0","@types/web3":"1.0.20","ganache-cli":"6.6.0"},"postinstall":"rm -f node_modules/web3/index.d.ts","gitHead":"a8f5319478f7ab233ee1a147a460c742d49f31b1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"# ew-market-matcher\n\nA matcher automates buying and selling certificates on the Origin platform.","readmeFilename":"README.md","_id":"@energyweb/market-matcher@1.2.1-alpha.55","_nodeVersion":"12.13.0","_npmVersion":"lerna/3.18.3/node@v12.13.0+x64 (linux)","dist":{"integrity":"sha512-IWEM9sQRGrdo9e6lyTRzCZpsPNiZ81g/dc3NgX8simXx/pvUqsfDit9sDA08YYT7g03Ocg/SRzHe9crD1eJidA==","shasum":"aaa31b5d4f01e334fc7284be362bedadb17be544","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.2.1-alpha.55.tgz","fileCount":62,"unpackedSize":181573,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdvO4PCRA9TVsSAnZWagAA0E8P/ikBc6epnRzRqst/FTFN\nvKmCYYpHJjk6EZdITs2avpb3rDxxyNlSl6matLmAXCNMkqb+sRyIIMfyFvjx\nVLJ192+h1xWjR0mkrX149JlL7gI9FPItmu2jBEqkC89PLDkVq00tpX/JNbK8\n4qTVGtrWubkt5mhyR/sz9t4+PcJXvVCA9SH9MYkrWdVvDcfRj/TaKaNwg3c1\nWM0oqGisQKm4laJ1WWb27L8wXw8tt87lyB1HGUooViOeCuN87eSkVBNDvoE0\nAIXmvWjH9mj9fd3lrKphPR5LPsvW6b5EhBa+9aQPU5+vTKx+LjE/Ao2mufEI\n2mlAJ88kzmGKllajG/r8afSib2lHOlTcJTE9pRw+L2BObK3CQLxQL7saMU2v\nYZ0fIxFILxHjvQauzDuzuqAEvjnH3i1vrEFEgYWdvYGxMY4XlsWtQ2R8ojFD\n8qt+XuRYaGXOA8ROKnF3v2KzZ4Q2i+F9jBzX/NpjpdsZZRFXtlovvN2/2AIT\nZybf9aBNH1bLOC15Zi69cin1kDO13aKMVSk7Rx9FSRyb7D1mBLL9wFtWzwux\nVwiZidqJFHTJCui1fSev9CwZ/8FnF0kSKg/7hb82iGIiswTmedlR5mrWHHZJ\nMEisH8HiJdoD7OWE+8ajuKatpnCUgVfWmv+dKOQFDULFja0vbzUFmDksF4c0\nuWEF\r\n=mlgz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMuWLdCuiE7QR1BpmIInjTRBW6bPQ8VXLU0IFylZC+jQIhAJlAFhOZ8m9NFXDZMkNRRqWV+984b2m5XAi/P1cnVusw"}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.2.1-alpha.55_1572662798783_0.3700109770691944"},"_hasShrinkwrap":false},"1.2.1-alpha.57":{"name":"@energyweb/market-matcher","description":"A matcher automates buying and selling certificates on the Origin platform.","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.2.1-alpha.57","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","debug":"node --inspect-brk dist/js/src/main.js","start":"ts-node src/main.ts","start-ganache":"ganache-cli -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","start-backend":"PORT=3034 node ../../node_modules/@energyweb/origin-backend/dist/js/src/index.js","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"rm -rf db.sqlite && concurrently --success first --kill-others -n eth,backend,test \"yarn start-ganache\" \"yarn start-backend\" \"wait-on tcp:8549 && yarn test\"","clean":"rm -rf build dist db.sqlite","lint":"eslint 'src/**/*{.ts,.tsx}'","lint-fix":"eslint 'src/**/*{.ts,.tsx}' --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.2.1-alpha.57+c200cf7","@energyweb/market":"1.2.1-alpha.57+c200cf7","@energyweb/origin":"1.2.1-alpha.57+c200cf7","@energyweb/user-registry":"1.2.1-alpha.57+c200cf7","@energyweb/utils-general":"1.3.0","axios":"^0.19.0","moment":"^2.24.0","polly-js":"^1.6.5","reflect-metadata":"^0.1.13","rxjs":"^6.5.3","tsyringe":"^3.4.0","web3":"1.2.1","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend":"1.3.3-alpha.789+c200cf7","@fluffy-spoon/substitute":"1.89.0","@types/web3":"1.0.20","ganache-cli":"6.6.0"},"postinstall":"rm -f node_modules/web3/index.d.ts","gitHead":"c200cf75b419320cc24f37d13d38f634881e6b0b","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"# ew-market-matcher\n\nA matcher automates buying and selling certificates on the Origin platform.","readmeFilename":"README.md","_id":"@energyweb/market-matcher@1.2.1-alpha.57","_nodeVersion":"12.13.0","_npmVersion":"lerna/3.18.3/node@v12.13.0+x64 (linux)","dist":{"integrity":"sha512-uaJtWINvuLDteu12sE5WuyCP18lHMZhiNu+L67aMO05J5gwmx4ez7nNDppHgClUehcULVhjdK904TmQ+AFzEtQ==","shasum":"a4d697a0424b311649e9117f522bb83ce7fb216c","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.2.1-alpha.57.tgz","fileCount":62,"unpackedSize":181573,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdvQhxCRA9TVsSAnZWagAAkIIQAIPTNX5CEKO+XO3v6oQw\nura+rWxLc+uDXEjauwzOumOd/Z0m1PzQzNZOSqjyzdSU5zMcQ4FC3Fs86huR\nI0H/2tlwSE/whQ7hDBKqYSMLfRx4xUEWGgM/efNmg2ODCVeQyTK1YmYHaUCZ\ni+DlCLX8Yjxwvj4toPiVzAq/nurliTef3cfhbFqJ/VwR901ZlnVjqNI00ZTC\nrL6rd3zSB6TlKYCtYh0Pgn1MXdSvPyNdWdRFo2pGtJPRAHYzbS+cCWntong5\nzjRqNxDvGf/K6s/WbUF9LJ5KWOnAzv6URy7UfCZCZ4YxfcuR69nhaAcCbeML\n5hrw4qJW12H27iGP6f7Peucg72LOD+Oa1G5AaykJ4ZEh8DSrDxh2Y+NkvL/q\nx4FLTNi7e+P7Qeu8nqtWJQe6shZhR4msKWGwo5lDYY8+Tmkuf4F9Kxu513o6\nUZh02mLoGyalJjTv6T9PJyQrITl0GRGvjIYICxfaMAoU8MzkxX+Aj154iEMG\n50fm61+WqqUhy0xSgLORpKPMmXZq7ks9FxnKu7Mb8QHyQ9uSCQ7wXg17vnsT\n8zxFYudJL4SoXjrU03PvjnYZkn3jkT5k3BvJ7BywhDuXSzelix9VHivHYuAU\nEKUI/wqR3wxZJNsBYqfM2drorxkV+fOlg/17SGvUYSFKUHTp14L5TO2BrGg5\ns8Q9\r\n=scn4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfgFQzbmN2DA8plx4gH4Ih8wCUr4htgl6zStfdzYfEQAIhAJUe0xIvJfB1pXG6XANfUQPOo7QYtmsC5Hm+JTROGhah"}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.2.1-alpha.57_1572669553139_0.44337706219906337"},"_hasShrinkwrap":false},"1.2.1-alpha.58":{"name":"@energyweb/market-matcher","description":"A matcher automates buying and selling certificates on the Origin platform.","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.2.1-alpha.58","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","debug":"node --inspect-brk dist/js/src/main.js","start":"ts-node src/main.ts","start-ganache":"ganache-cli -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","start-backend":"PORT=3034 node ../../node_modules/@energyweb/origin-backend/dist/js/src/index.js","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"rm -rf db.sqlite && concurrently --success first --kill-others -n eth,backend,test \"yarn start-ganache\" \"yarn start-backend\" \"wait-on tcp:8549 && yarn test\"","clean":"rm -rf build dist db.sqlite","lint":"eslint 'src/**/*{.ts,.tsx}'","lint-fix":"eslint 'src/**/*{.ts,.tsx}' --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.2.1-alpha.58+3894a50","@energyweb/market":"1.2.1-alpha.58+3894a50","@energyweb/origin":"1.2.1-alpha.58+3894a50","@energyweb/user-registry":"1.3.2","@energyweb/utils-general":"1.3.0","axios":"^0.19.0","moment":"^2.24.0","polly-js":"^1.6.5","reflect-metadata":"^0.1.13","rxjs":"^6.5.3","tsyringe":"^3.4.0","web3":"1.2.1","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend":"1.3.2","@fluffy-spoon/substitute":"1.89.0","@types/web3":"1.0.20","ganache-cli":"6.6.0"},"postinstall":"rm -f node_modules/web3/index.d.ts","gitHead":"3894a5077e2b5600786dd2da1fea733987e743b8","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"# ew-market-matcher\n\nA matcher automates buying and selling certificates on the Origin platform.","readmeFilename":"README.md","_id":"@energyweb/market-matcher@1.2.1-alpha.58","_nodeVersion":"12.13.0","_npmVersion":"lerna/3.18.3/node@v12.13.0+x64 (linux)","dist":{"integrity":"sha512-tfvWDdhqhPquo0HJEDiUFUWNNT+a9sKhw2y87RrDATsIPR6GjCNxNRLU5s1bQIIusHEirjOEWUXVXxK64SMygQ==","shasum":"e79f58108e54fbebd0002adbf32607cbda693f90","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.2.1-alpha.58.tgz","fileCount":62,"unpackedSize":181538,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdvQq0CRA9TVsSAnZWagAAFtgQAJuznQWUMVaKEJkpR9yi\nUC162MA1nCtmyd75SkVTghGzvam3gMNJaNMDFv3hEUr64jDYjVijOzIuUfKR\n1ABqyBscWC6YnV2PBe7YBcFBKPPozPcr8FWXgmFbIYyWI2DOi7Kvwt4OaDvu\nk0nPO1DZLtBL1XwaZ6cryS8cL8oGNe9r20mw6LduUzc7F2fJhLXDbnj+jv69\njDYq7Z5iuzmTvCY1NVDVJ8ghtXtOlKKohxRDeDbjkwJFDGi2ZtSxSLabrQgv\nRfXedPPCQ1KU6V+mUp+FdxMf+ghm83KuCN0OOY7Q6TJPFYvVJRXC9GkLPP3o\nEEYya/8yOz6agB8v2CWXXghUx6lMRN/etjtBkC+NsyGng4yuXOn/nDnqCshV\nxdpdA/g/STO/6n8FASir9IcHrAGjqztDoKq5qbLOpRWJ5ymQFJDDavkzumW1\nqZOgTBrkg3jn078VOB/0+2KG7356rsKeNnj7wEuSO/lV+0IPPPSXCCVM71tk\no+OxAXNfXHQ5hqe1JWJvyQjsDKnOwdzlHN+XNoMsRr6+5Jl/sfOfb+8k+IXm\nRLydua1v6K645/zrEqL8ar7dSuVCKw+NN3HqtQO4yi1P8g2klNmYqrfgmfZe\nbDzGG8zukKkUtLkXXcWGNZCLscEDRHzmE8ES2A8iduaEof59zVXAIoJ7M/lJ\ncOj2\r\n=MyTf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFcBnem3iqXu0OctyR0Hxj4V9ZwEfa5s5aqZDF52qgyAAiEAuwIOPXxs2rB9aD4BDkI6mosUHUqYHtStUxkIaVeXHGQ="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.2.1-alpha.58_1572670132182_0.6667985476695979"},"_hasShrinkwrap":false},"1.2.1-alpha.70":{"name":"@energyweb/market-matcher","description":"A matcher automates buying and selling certificates on the Origin platform.","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.2.1-alpha.70","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","debug":"node --inspect-brk dist/js/src/main.js","start":"ts-node src/main.ts","start-ganache":"ganache-cli -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","start-backend":"PORT=3034 node ../../node_modules/@energyweb/origin-backend/dist/js/src/index.js","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"rm -rf db.sqlite && concurrently --success first --kill-others -n eth,backend,test \"yarn start-ganache\" \"yarn start-backend\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist db.sqlite","lint":"eslint 'src/**/*{.ts,.tsx}'","lint-fix":"eslint 'src/**/*{.ts,.tsx}' --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.2.1-alpha.70+e07e9d8","@energyweb/market":"1.2.1-alpha.70+e07e9d8","@energyweb/origin":"1.2.1-alpha.70+e07e9d8","@energyweb/user-registry":"1.2.1-alpha.70+e07e9d8","@energyweb/utils-general":"1.2.1-alpha.70+e07e9d8","axios":"^0.19.0","moment":"^2.24.0","polly-js":"^1.6.5","reflect-metadata":"^0.1.13","rxjs":"^6.5.3","tsyringe":"^3.4.0","web3":"1.2.1","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend":"1.3.3-alpha.802+e07e9d8","@fluffy-spoon/substitute":"1.89.0","@types/web3":"1.0.20","ganache-cli":"6.6.0"},"postinstall":"rm -f node_modules/web3/index.d.ts","gitHead":"e07e9d85de1b80c9f1a721398e41d82db580049c","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"# ew-market-matcher\n\nA matcher automates buying and selling certificates on the Origin platform.","readmeFilename":"README.md","_id":"@energyweb/market-matcher@1.2.1-alpha.70","_nodeVersion":"12.13.0","_npmVersion":"lerna/3.18.3/node@v12.13.0+x64 (linux)","dist":{"integrity":"sha512-4g7MKc8SkMFWhtttmHFkUUsnIzLS/Aoy4IKQyjNChll/YNdDU1hgA/VW+7B8Yjt96Xjz/EDSIq49SPrJnzjy2Q==","shasum":"28093e535e2426cbe413f3edd9d6c8e7e63b3a50","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.2.1-alpha.70.tgz","fileCount":62,"unpackedSize":181594,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwV7cCRA9TVsSAnZWagAAlGQP/iHY/qpbQC4JpU8k8yE5\nyyGOwQu5oPUrGvoxHsIeVUGXnYuykHyHRZ3bTaHujMj4ceTvyy5t0r7diSMO\n89cRO6lLNQZsxCgFYh3kmKyQ+kgwnEzfkhvK9/0UARVobhUrMfaRGw061YT5\nfnAlxvt9eVo827utKMp7Tp0/lkSqAvFZL9loEgM5OFLFpcPB/06pE15VELrQ\nDQVwjAD5PYWSIHdYaWUBQ8cIe9roOGQZ/RvE6rKpLdTxyfwvfIGPUDCX5Hug\nNQ/XFlajpfNaCl3E4oj+XhEO2K9R0YyZCMnLoUQMlL2whhynQdKETKSjBULW\nAEuOiiZef+J3owCytS4i35k/nR6YPkyqFKXjSdQYl/8UzNS0SbywhTtaMRCS\nDCQKzVl1eiHQTRHTTD90L8S79WKHONA25cESVlOYJ1N5yN1SIbQ2QGq7tXR6\nyl9yEbMBYQWwHylkJS2WTlj19dQaFJyRAE6sa5WX/2txk8W8oM6YEb73nyNC\nm6AMnIVStng6NBgo2J545fC1TiL8Tc4DeP22IzXgr9z/yaOyLnfou1mVqFvV\neq5BzSe+Bh4tDUe208PEDV/RJ25qBPzCHneZy5FZLg183K6urO/f3on/Z8iz\niJn3r7+DgKsdTenQZGyWluXHjmavlbQBWc3E9mmJzQqlWNl5hwE8FOeq972i\nsxYY\r\n=cTf+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQClCQ850ibLy8kiNjA8AdxRocp4/am5UJPRZSmvuxvi5AIgUmAtLERBq839OmIH7IWaN0LjLQNpmxGYedzzfTVH1s8="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.2.1-alpha.70_1572953819967_0.16911854346486876"},"_hasShrinkwrap":false},"1.2.1-alpha.71":{"name":"@energyweb/market-matcher","description":"A matcher automates buying and selling certificates on the Origin platform.","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.2.1-alpha.71","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","debug":"node --inspect-brk dist/js/src/main.js","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"rm -rf db.sqlite && concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist db.sqlite","lint":"eslint 'src/**/*{.ts,.tsx}'","lint-fix":"eslint 'src/**/*{.ts,.tsx}' --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.2.1-alpha.71+31b8ef4","@energyweb/market":"1.2.1-alpha.71+31b8ef4","@energyweb/origin":"1.2.1-alpha.71+31b8ef4","@energyweb/origin-backend-client":"1.0.1-alpha.803+31b8ef4","@energyweb/user-registry":"1.2.1-alpha.71+31b8ef4","@energyweb/utils-general":"1.2.1-alpha.71+31b8ef4","moment":"^2.24.0","polly-js":"^1.6.5","reflect-metadata":"^0.1.13","rxjs":"^6.5.3","tsyringe":"^3.4.0","web3":"1.2.1","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.89.0","@types/web3":"1.0.20","ganache-cli":"6.6.0"},"postinstall":"rm -f node_modules/web3/index.d.ts","gitHead":"31b8ef4bc60d814705a227b32aa2e61807aa3df5","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"# ew-market-matcher\n\nA matcher automates buying and selling certificates on the Origin platform.","readmeFilename":"README.md","_id":"@energyweb/market-matcher@1.2.1-alpha.71","_nodeVersion":"12.13.0","_npmVersion":"lerna/3.18.3/node@v12.13.0+x64 (linux)","dist":{"integrity":"sha512-Ps5185hNGUHgFOQcQerma4VSeUgylPtUua+rMIm1IvDzwOWDYrriJiF9966PE5HlIt/xAFa0iS6HO1ZRA9CVNg==","shasum":"f1b89af86a16b8c20a0e0655ac1d6cccfe55b075","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.2.1-alpha.71.tgz","fileCount":62,"unpackedSize":182171,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwniVCRA9TVsSAnZWagAA0/IQAJisEnVFO8fY6q1Kcg+V\n7+bvabG4/wKGZCMBITjesjN5pTWr2fvfO/RT3rRuKpP191GFLkLUK5u2qXv6\nB2a7697paHlg/7iA1KdakfCf61K3JXzzBEKtmBgfXhxROb3+yDI9ZaG6fKn9\nOZD/WuVGyMUMNkHE9+4zbY/3QPK/FUb4rZMVmNyVcmZFl3HjQhvvCkR6Huth\ncp23JLemzVciQdNDA9ref70j1pf+e313daKjurUWCUJ9Tdou2xcfJFRbp4ja\nGWqQORe0zWwFJOSj4QZiR1Qtueb40LWDRrwhdRXLe8vC5/CfRBpr3r+es45v\nMEQG6tksyIwmcaQGjlmShtpwkoZNcPFWz9F5zE6O0hrdRc9haR/sjAAmQJx5\ncMHwX0siYtv+XtWKL3NNRIlyA9nj4cvVjh3fLHIlN+rVlxDKIYXb5WssBsqN\nHdBIj1J8x5MYZGcaoDP7sExOpdAj4701r8C2Ao/EbkChwdOsq2MkT8p9mdDb\nBh535RTiw2GJpipYPAgvEvPGne3T33r4tfgtg8Tm9mifyjlhB3WC5ztUS6XP\n+F/PjQZVPsU9OPpQ+TjphJ9IfzFfk6MTWhul6kDqIUdxCee4tK0uYFs+v/O7\nXAgOcwBoq0yRwwRKHwqVigRBXvwK4RnMJPfft+nDZ4I9lcnA2Jl7LKNU4W2z\nim8L\r\n=XPs/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFcoqEnn6czZ5uzFlBNIoBe0F7e+bo80nesamql+G4hMAiEAm5oFreDSbAybWZ1kWCiV8CQ0HQKC2FRv4NjEWn1p5H4="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.2.1-alpha.71_1573025940838_0.41906631263631766"},"_hasShrinkwrap":false},"1.2.1-alpha.72":{"name":"@energyweb/market-matcher","description":"A matcher automates buying and selling certificates on the Origin platform.","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.2.1-alpha.72","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","debug":"node --inspect-brk dist/js/src/main.js","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"rm -rf db.sqlite && concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist db.sqlite","lint":"eslint 'src/**/*{.ts,.tsx}'","lint-fix":"eslint 'src/**/*{.ts,.tsx}' --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.3.2","@energyweb/market":"1.3.2","@energyweb/origin":"1.3.2","@energyweb/origin-backend-client":"1.0.0","@energyweb/user-registry":"1.3.2","@energyweb/utils-general":"1.3.0","moment":"^2.24.0","polly-js":"^1.6.5","reflect-metadata":"^0.1.13","rxjs":"^6.5.3","tsyringe":"^3.4.0","web3":"1.2.1","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.89.0","@types/web3":"1.0.20","ganache-cli":"6.6.0"},"postinstall":"rm -f node_modules/web3/index.d.ts","gitHead":"03ab1d09138ae1a5b4ac8bbd7c53cc8916ab6b19","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"# ew-market-matcher\n\nA matcher automates buying and selling certificates on the Origin platform.","readmeFilename":"README.md","_id":"@energyweb/market-matcher@1.2.1-alpha.72","_nodeVersion":"12.13.0","_npmVersion":"lerna/3.18.3/node@v12.13.0+x64 (linux)","dist":{"integrity":"sha512-bJnIqunMbPNG4367QM7qbBKe7tZ1hoDVaw2oHwzRiEF6HquTkpXqkQ48DayfQszXQifaOpCcDb3+AeTDQtlOKg==","shasum":"67406e0fd2f41c09a01181bd99ab1568382ba39c","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.2.1-alpha.72.tgz","fileCount":62,"unpackedSize":181207,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwqfnCRA9TVsSAnZWagAANAcP/1EQ1UOHRcNFv3whyZrp\ngzXUxXHRV+OxeQ8zftMMSAWiXtA1gZ7mzDtNlowxUOAApQNFehH9V5ICS8rj\n5wEGJkCrZcXjKjYmPDKiBv+oxnrJAV1VT2wO1qvpV2OuRb0KUtEqYRcoZbO2\nwENffjXJLAysMitXAiWmvTUmz+cIBMU9MakHJbjjg05xXz+OM2f4zJMR1BBq\n3No4vnqgYm7ZLwOWgok4HQVAjTwFJh3W6anlqmgX+6fLR7b3PUWi1rOYF8nW\n8gyEjo3Nt0lYpedz4FTHPEemkZyhzLaxxkVMfIFaP8KrXczbIyQ1D3eycvA/\nM4RKPuiv+DMjB2fefTj1JYiSiDDmE6FyWmCNxq46Pmo2XYZSNYpgzZwczYfk\nVDK//f8YRoaMsLq6Fftv3HpiK5F0csaJWZy9Cln4LUWG0AD+Gu1dKg4WDIy+\nRVWukOaTY63F6FJxCv+mR3hNhgoltNsVM9gO69e4EtJ+/xJUEmFRd9+D9vP2\nFDq9Q+Q9xlT5Ut+zGT7NnmdBAKE5F0zlfHkpSIONIyaZp4S9OJQ0w85l4lMw\nlCFTmfKrKzk15dmiVuTh8zt6gCLZC9d16sbZLWEZyzv+532xmyUgjQQMYz2U\nsVeHTYR73on9ON7mqW2wwFwjQU5jWsC4jhAdSKIszD/25GZh4jEiH56mORwJ\n2kMk\r\n=r7vH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDSD9T/TZ/M1BCxKFfiR/+8juNvq+RDyizOpuv3KUMzLwIhANWlRAbRRYAEptz6wydCBVQvHQoI0+Ih5ICGhCPnBF0T"}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.2.1-alpha.72_1573038051448_0.46987973068425526"},"_hasShrinkwrap":false},"1.2.1-alpha.73":{"name":"@energyweb/market-matcher","description":"A matcher automates buying and selling certificates on the Origin platform.","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.2.1-alpha.73","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","debug":"node --inspect-brk dist/js/src/main.js","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"rm -rf db.sqlite && concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist db.sqlite","lint":"eslint 'src/**/*{.ts,.tsx}'","lint-fix":"eslint 'src/**/*{.ts,.tsx}' --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.2.1-alpha.73+1127487","@energyweb/market":"1.2.1-alpha.73+1127487","@energyweb/origin":"1.2.1-alpha.73+1127487","@energyweb/origin-backend-client":"1.0.1-alpha.805+1127487","@energyweb/user-registry":"1.2.1-alpha.73+1127487","@energyweb/utils-general":"1.2.1-alpha.73+1127487","moment":"^2.24.0","polly-js":"^1.6.5","reflect-metadata":"^0.1.13","rxjs":"^6.5.3","tsyringe":"^3.4.0","web3":"1.2.1","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.89.0","@types/web3":"1.0.20","ganache-cli":"6.6.0"},"postinstall":"rm -f node_modules/web3/index.d.ts","gitHead":"11274874cbe3277e31736c95b2d2b7d406ba3b48","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"# ew-market-matcher\n\nA matcher automates buying and selling certificates on the Origin platform.","readmeFilename":"README.md","_id":"@energyweb/market-matcher@1.2.1-alpha.73","_nodeVersion":"12.13.0","_npmVersion":"lerna/3.18.3/node@v12.13.0+x64 (linux)","dist":{"integrity":"sha512-hma8kh4MWMPqGDtve9lUWfH2lGOQx3y9YzHYvp23Kx80WegDPwXUzxyLMZqufVMgactszLz7duVd4yUFUlD2RQ==","shasum":"63ea7c3f0785460dea33594958f5e6189532b726","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.2.1-alpha.73.tgz","fileCount":62,"unpackedSize":181310,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwxz0CRA9TVsSAnZWagAAEw0P+QFjgcZCGqooBlvwaTUA\nTpFpihY9DdbxZmOKgT/bSFDXw7geiwCMFOwDkuEE38W3nxnWUINsO0B6Xj98\nXMGDDNPSbpdL3zELwD1cde3uPPYBSEZ2Qgu5D2g6OMyh3n+/ColVMVTb6aab\nySFo3DWW/DXTqpUy9gvZg+lYEBq28vroaW6/OSQuPw+R/LOlSTYx1mxyaxFx\nBV8UPozyVIAhwBpFsNe63QRuOJYv0/7otscfoz+GlILEopUcx1eO6VGX3GwH\nrt3EwBejlYruW3oqekuFz0vkjLBd8ISmCF/YhYiyCtqafWq9c+J2FjobyAdS\nfCtcnE4UjtpUe+FdG2ky5/73LcP/MMg1C4np/3HUfjovL8EXG9u/scIt7Tnm\nYZ/PgZKfZpczS3AV8OxfQcpg5qJm3+PwL015gxuY+QXR26pjCXGWN0Nmk04C\nz4L+uJnTS/YPOJkY62tMVZNNzzaMimFLqLPS1pFPb3Lah2lJr0+IBTuymDVj\nMgmYEXf83iwrx8Fk+GIuYx31EjEoWPaL/KygYkrv39y6sSs2YSu03BCWJzgm\nYPAErq2UTJwPnhdI9fATNb85tQVwXrmEzM+K2MoPBEeQ8LxQFyM2HE77EFMj\n7BfsOeVQTPg7uKhlDGAhlmT0d/7SwOxZEcs8Nh/I7M0Iu+y8hErzHW9Pq+Og\n4maO\r\n=RP+4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGVoj+II0i1qT7H2tb3CIWXakJ7fDkRg8jAGQnyc4qEHAiEAuzqkmWc1Nhq5o+/bVjJpxx0LYPQ85SmU8gDTz427tYA="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.2.1-alpha.73_1573068020180_0.06236517966682542"},"_hasShrinkwrap":false},"1.2.1-alpha.74":{"name":"@energyweb/market-matcher","description":"A matcher automates buying and selling certificates on the Origin platform.","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.2.1-alpha.74","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","debug":"node --inspect-brk dist/js/src/main.js","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"rm -rf db.sqlite && concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist db.sqlite","lint":"eslint 'src/**/*{.ts,.tsx}'","lint-fix":"eslint 'src/**/*{.ts,.tsx}' --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.2.1-alpha.74+aeed701","@energyweb/market":"1.2.1-alpha.74+aeed701","@energyweb/origin":"1.2.1-alpha.74+aeed701","@energyweb/origin-backend-client":"1.0.1-alpha.806+aeed701","@energyweb/user-registry":"1.2.1-alpha.74+aeed701","@energyweb/utils-general":"1.2.1-alpha.74+aeed701","moment":"^2.24.0","polly-js":"^1.6.5","reflect-metadata":"^0.1.13","rxjs":"^6.5.3","tsyringe":"^3.4.0","web3":"1.2.1","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.89.0","@types/web3":"1.0.20","ganache-cli":"6.6.0"},"postinstall":"rm -f node_modules/web3/index.d.ts","gitHead":"aeed701b8d541fb30a26f63b84d716bea61b7101","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"# ew-market-matcher\n\nA matcher automates buying and selling certificates on the Origin platform.","readmeFilename":"README.md","_id":"@energyweb/market-matcher@1.2.1-alpha.74","_nodeVersion":"12.13.0","_npmVersion":"lerna/3.18.3/node@v12.13.0+x64 (linux)","dist":{"integrity":"sha512-9CEZs75nFkYDqzrbZJ+c9gLbNhE2Lmfh5fYGQy546OHd8EVAbBDvq0Bfr7EM4NJ0JhGCaPan2zPxqTdhOluFQQ==","shasum":"a0c0d29de3fa55f2b7c2efaccee783f3fae5550e","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.2.1-alpha.74.tgz","fileCount":62,"unpackedSize":181310,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdw9aGCRA9TVsSAnZWagAAvIMP/A+09tM0acxEtV1USWTY\n/j2utTUDQ+P2oQ26V1Sb3nwBROQIjvqkcgLw/JkblKNtpzpRw6MjTrPannLF\nSOSKbOZCCAkPVq0IKGrmnDSMrrsatBnwBkAQIasUK6Ye42zV36JxRZia/Vbj\n4lup2zhqwf9EOprqpkYG/JUFnEQ7DZjMkiniUjAq0IDfuzWhon0B3WA3aIRT\nU3OqOS4HyZzWzop3qsOlT1TeKe6shIgkRTyobmZ6WfM+Q5N1qOLpA7Uf52Zl\nM9Yx8uM7V++geVKgGMUZIJ2wZMpDEV/9SZdU3XTm0f3xeQ2hfKSTjOQCdjfW\nqGmoZAwgHi7ksUyTbXrxt3yjO4j0sotwgumnBXMzu/73B8Z6SkWUEycigCRc\noY0TZ1pDoVG31G9K0W3T085XUJpEhS2KMZwR9uwGbZVcMukFiCH/xreJBm/z\nRKtDghAvlTnwkq9A7TG+UV7P4l8tCSYiwaDN07GHvGZMIYAeQmmRteZ/cAfj\n6exO9wb5ZWNOIAK72Y/PB/ppCGvlLhh2wtMMsCDmadO0GeSHwXUHeSmb5jn9\nCUPmVNRUt3qf4+dqUf+A6S2Ngoo9qPUXj7g/c9WKpiFsyiCvDL8hkuuepcO2\nH68t1m8L0+t4TbCDRCXyzsFudQIK4ZwAfsp+aymaz51zTwl17/aY2lBmbpZI\nVeIr\r\n=61mU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCIvCbsX5kd6JBCPC3F/w8FVGt9PLtRS/Jt0BiO0cXvEQIhAIHoYtR3y9eYalPvqtZJ82uokZ5LEX4a7/g2SCCTB5DW"}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.2.1-alpha.74_1573115526019_0.2769371067570887"},"_hasShrinkwrap":false},"1.2.1-alpha.75":{"name":"@energyweb/market-matcher","description":"A matcher automates buying and selling certificates on the Origin platform.","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.2.1-alpha.75","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","debug":"node --inspect-brk dist/js/src/main.js","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"rm -rf db.sqlite && concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist db.sqlite","lint":"eslint 'src/**/*{.ts,.tsx}'","lint-fix":"eslint 'src/**/*{.ts,.tsx}' --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.2.1-alpha.75+62b8ae1","@energyweb/market":"1.2.1-alpha.75+62b8ae1","@energyweb/origin":"1.2.1-alpha.75+62b8ae1","@energyweb/origin-backend-client":"1.0.0","@energyweb/user-registry":"1.2.1-alpha.75+62b8ae1","@energyweb/utils-general":"1.2.1-alpha.75+62b8ae1","moment":"^2.24.0","polly-js":"^1.6.5","reflect-metadata":"^0.1.13","rxjs":"^6.5.3","tsyringe":"^3.4.0","web3":"1.2.1","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.89.0","@types/web3":"1.0.20","ganache-cli":"6.6.0"},"postinstall":"rm -f node_modules/web3/index.d.ts","gitHead":"62b8ae1f45d4c5ce87faa7f055e7cdbd4abb05e6","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"# ew-market-matcher\n\nA matcher automates buying and selling certificates on the Origin platform.","readmeFilename":"README.md","_id":"@energyweb/market-matcher@1.2.1-alpha.75","_nodeVersion":"12.13.0","_npmVersion":"lerna/3.18.3/node@v12.13.0+x64 (linux)","dist":{"integrity":"sha512-rG7GC1g2F4/Ty35GTWLpzf2fsJaYMJ/8yX0FbKMOm5dgcUNqS5yhxEkJSYjtM5eZ9m/rlRjHPbCdVc5hw9SGwA==","shasum":"e9020e104a485a9a3d41b7119086a0108cae7804","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.2.1-alpha.75.tgz","fileCount":62,"unpackedSize":179617,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdxVh6CRA9TVsSAnZWagAAnPQP/06e/jwJwgLuSFayBoaD\n54D/iFCjz9vmfmjZRjeXIWTQRA7mPP3KMGG7GvGrZYndSDmEwXCZeVgCFK/5\njOOU2KPE7RQ6NBGZLRMDzRkAesIRZuIEGbHwpWCjkIEEyC09K6s9jl5rHUoJ\nYnuxPrmdfRsHgqaahGTKtI+QSr2g3mZ7FJVilSOwt29Q+yKV8My4sEqucGzO\nSkoLJb99AbRO8ZykzuhibkgYtzh9K4C2eqwCX+eoDkPRPQ8B5FKgsAVc78iF\nUJONiOhfyV5T/UHoZ+EP7GgGIXaOubIJk8sNd/VdGL1gof0Ex37Nk1ILB+9K\nFfRtJLIcKUkrNmV9KIONYrBIOrI38HuPTMGcSUWgYvSjzpom26pM4dHLS+Go\nyySvWW1CS25BFUY5uA9q2R0+hBku4TIzf3pSN0vaWgDsqassXPnvOBqUpo5Z\nnsmAIxWR4ET8YJ0c6CtEa7l6kOcfWLPcTKtYb3plfos4HjbAsmpYit3QldfP\nSg0vrDkSPAgFzvgZJsxKA14Sb1fgKdy8zFnSAwk/BqkMaHEeZyDryieEoUeN\ncIpsdEEL/CIYT5UJByfz/Iu8q/uJlQ4kOLkbscNjOlRRtmKwduUbmon8+szL\nzVJO47VHZEGd3nZ8f/WYj6WTxOw0jhg570N5HGaCQ8zB6grFEnOKTL3iwYeD\nVwIP\r\n=Eex8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEY/KWVbQmbY9HSMO1oiQEoJxn8aZoHHswgPSArEE1gjAiEApMc8s10dprbCSH1FxPenMddNLuyxrqwESMukk5bl+DE="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.2.1-alpha.75_1573214329590_0.8055416741384069"},"_hasShrinkwrap":false},"1.2.1-alpha.76":{"name":"@energyweb/market-matcher","description":"A matcher automates buying and selling certificates on the Origin platform.","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.2.1-alpha.76","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","debug":"node --inspect-brk dist/js/src/main.js","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"rm -rf db.sqlite && concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist db.sqlite","lint":"eslint 'src/**/*{.ts,.tsx}'","lint-fix":"eslint 'src/**/*{.ts,.tsx}' --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.2.1-alpha.76+413137f","@energyweb/market":"1.2.1-alpha.76+413137f","@energyweb/origin":"1.2.1-alpha.76+413137f","@energyweb/origin-backend-client":"1.0.0","@energyweb/user-registry":"1.2.1-alpha.76+413137f","@energyweb/utils-general":"1.3.0","moment":"^2.24.0","polly-js":"^1.6.5","reflect-metadata":"^0.1.13","rxjs":"^6.5.3","tsyringe":"^3.4.0","web3":"1.2.1","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.89.0","@types/web3":"1.0.20","ganache-cli":"6.6.0"},"postinstall":"rm -f node_modules/web3/index.d.ts","gitHead":"413137fe0abf37e508d18ffdd45db54803b21cfb","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"# ew-market-matcher\n\nA matcher automates buying and selling certificates on the Origin platform.","readmeFilename":"README.md","_id":"@energyweb/market-matcher@1.2.1-alpha.76","_nodeVersion":"12.13.0","_npmVersion":"lerna/3.18.3/node@v12.13.0+x64 (linux)","dist":{"integrity":"sha512-y9N8PtRCIdX45RKRutWNupFB9zeBSnPNjALI4n40HOcEpsGLD7FF88wcYK++O1xCBmlQW4vLUKUxWbUYJC9alA==","shasum":"bf6dfee3f08b6c699fe88784b21c056c8f39c05f","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.2.1-alpha.76.tgz","fileCount":62,"unpackedSize":179600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdxhyWCRA9TVsSAnZWagAAX+IP/1+1sLgPYKtDkfNLjyWs\n/juum6zQMJtPeUmTOh8RZf5D4v6iQxRYmIncOJMfytZ0KNYbB+MqDL7uB27W\ncaR2n/YHm6nq3JOnHSZI3tDr0euMBfmmQXp9Ypr/v/eE3NzVgRdVreC+ePYz\nKZL+6WqlHa2H8lZFWT5Trr4drn864kF9J48MCJBe78Kk93z5pBxsvsrfI7zr\nogSlDTxs7oajwGn6KcQvaHDRqyTiOFR4USxiQeR+pL4HDvBuRnF8C/rtmd76\nWxeMbH4HXvnxKxFBcfhJIhQ9aFsA/9xdQ29ZoADDISJBjX9eJ1zN50uFz2pQ\nmsADttxFfJonX6ca9+DWyoFPLg9bcaOGOS1gXn77bRLKW9VYOyB64UZ2Q1Tg\nWAIPyrwNEmiQjtOqcmNOq4DGT/w1AxQ5fRyPBvJafsnku2yPEGc79uw7Vzkp\nSg3/cPEn/lYaTTjzqxP4a0koqy8vQxcZIVOhjFVKAV9NBcgmHdXK8InMxZF0\n1cgrOJAcvuprAN4eJFDhbDOLkO6lOkJVZFO8z9kFpqW0bN35OB0crxZ7UF6S\nfv3RHK/CrfXiWGh3pSNhoul8E3qbiDs5it7RsWFQ1baOm+kNk+OR6QMxmoan\n4BbvrDdhXJc+7QKPlDliTxkOAsWPTAIkNK8tF7Ggu/pHO8nVjql/SCtyMfNL\n2s0M\r\n=ppDh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDDyzYivhRL3DdfXh7ofunERdXneJn9x9Curbvx+SY+6AiEA7V6lHhjEIeP8YorjSpQpUMP8KZLLTwdAQ+SVN2hsSas="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.2.1-alpha.76_1573264533969_0.7266714835521813"},"_hasShrinkwrap":false},"1.3.3":{"name":"@energyweb/market-matcher","description":"A matcher automates buying and selling certificates on the Origin platform.","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.3.3","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","debug":"node --inspect-brk dist/js/src/main.js","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"rm -rf db.sqlite && concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist db.sqlite","lint":"eslint 'src/**/*{.ts,.tsx}'","lint-fix":"eslint 'src/**/*{.ts,.tsx}' --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.3.3","@energyweb/market":"1.3.3","@energyweb/origin":"1.3.3","@energyweb/origin-backend-client":"1.0.1","@energyweb/user-registry":"1.3.3","@energyweb/utils-general":"1.3.1","moment":"^2.24.0","polly-js":"^1.6.5","reflect-metadata":"^0.1.13","rxjs":"^6.5.3","tsyringe":"^3.4.0","web3":"1.2.1","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.89.0","@types/web3":"1.0.20","ganache-cli":"6.6.0"},"postinstall":"rm -f node_modules/web3/index.d.ts","gitHead":"14804eee23577e087c64942388bb9502b25c6150","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_id":"@energyweb/market-matcher@1.3.3","_nodeVersion":"12.13.0","_npmVersion":"lerna/3.18.4/node@v12.13.0+x64 (linux)","dist":{"integrity":"sha512-gRbhszO8EEZefwVm2peII22tuccZFbP4vAUMyugexG9GUAw/FHpDaP6ddzKPKQO2KFXLh04UJh6vqvc/MF2+1w==","shasum":"cfa8344de02838d6bab6c92d3386e2f4c1c26c7a","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.3.3.tgz","fileCount":62,"unpackedSize":180329,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyRWbCRA9TVsSAnZWagAAj9YP+wTJJrsxPQ3po31cLelT\nyQbFlEVS+ruIegKfhOaAZcrXa0m3XcHNGIFnmyAa1pI8cx8dA7D9P4/ofgt8\np5S9IX5nfPuaVb9zvr4PaLtCf0MyPpEmDPJdg6Oi3JP1Ig8/2gb+cGi5fQPD\nsvba5YC3MUBE59m4YirD9nrkg6R9xAUvn3Y62WfpeS2Jc4/IImT4X2WklzW5\npbKKTCv7GGvI2iibpKKQThmeIiGfF7Xl5F+5cgJMj9/816INJnrRe30FgIZP\nUiMTOGcmVoPsjAvn+zrq/tSSGGWTJMwBFZVB06NU3JXyrKjOi29bfk0x9Sav\nuoEKbA0tQmyFzPQJQLhAbxN2Y4AbTy8C06hH/b416iZCE3087tkqrE2MdYsz\nbHadikgCpbgNEdxURX+qFsQTSE34vxSAd/LQOYvMLQa3POyTTKhaSE5HbOOh\nBauD7ZedlIaifkzG9g4aj+EPMODu7Oh/KM+/Z+cHHiJt5cR8cQhMzi9SkIOl\niSdzeOTIlGHvlE7icFONoy9vvAPyB31gfM/A8W2bRN9DTSDscqtMXX+xSM9a\n9awZAdvgkc2yNr40gh6TVIRq6VT/PxG/JTCEdfMWxnJnv1DuDNi97ED4zI0b\nGeCytTAeCbb3KEc55YwWi6g0llyPC/RtsnHKRd0lHugL/LkbJ2WNbFk+7WCB\nYMAc\r\n=1zLt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDB5f2cPVAGxS7vwy9OYR8xVSvAEnHT68NBOPCgf3vQeAIhAL0w6J4gNx4er5WnPO3KUWzRvNjCaTEVR/PBCmIInQSF"}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.3.3_1573459355296_0.14745421010694182"},"_hasShrinkwrap":false},"1.2.1-alpha.86":{"name":"@energyweb/market-matcher","description":"A matcher automates buying and selling certificates on the Origin platform.","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.2.1-alpha.86","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","debug":"node --inspect-brk dist/js/src/main.js","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"rm -rf db.sqlite && concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist db.sqlite","lint":"eslint 'src/**/*{.ts,.tsx}'","lint-fix":"eslint 'src/**/*{.ts,.tsx}' --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.2.1-alpha.86+d68e6d3","@energyweb/market":"1.2.1-alpha.86+d68e6d3","@energyweb/origin":"1.2.1-alpha.86+d68e6d3","@energyweb/origin-backend-client":"1.0.2-alpha.820+d68e6d3","@energyweb/user-registry":"1.2.1-alpha.86+d68e6d3","@energyweb/utils-general":"1.2.1-alpha.86+d68e6d3","moment":"^2.24.0","polly-js":"^1.6.5","reflect-metadata":"^0.1.13","rxjs":"^6.5.3","tsyringe":"^3.4.0","web3":"1.2.1","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.89.0","@types/web3":"1.0.20","ganache-cli":"6.6.0"},"postinstall":"rm -f node_modules/web3/index.d.ts","gitHead":"d68e6d33b451d287cfce7051d045ae160e911c8c","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"# ew-market-matcher\n\nA matcher automates buying and selling certificates on the Origin platform.","readmeFilename":"README.md","_id":"@energyweb/market-matcher@1.2.1-alpha.86","_nodeVersion":"12.13.0","_npmVersion":"lerna/3.18.4/node@v12.13.0+x64 (linux)","dist":{"integrity":"sha512-LgXR5SVT95PCuCcy1y6wHUAQl62Gjv04EU2F+U7jkK7l5Dg3ukprFIl9si7d20Cv8//LMYzctUgsNjlDWcP6UA==","shasum":"b30f176ed102e0d9c5868a817da942a22d1a9462","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.2.1-alpha.86.tgz","fileCount":62,"unpackedSize":180449,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdySvLCRA9TVsSAnZWagAABekP/iGTnCeE7F+IO2ePOgVB\nKrIPfROhkP1YadZOdeE5U36f4p4mFwqUe1JzL+0sQ3xk6OMv29Hf7xD/1XTF\nh6PCyDxS5+urTvU76yjsmO6ngSb6RokOxrWousUa7sKnIyObFO77Ghn3KGJg\n0c8zTVtkL7TXZ698yhaUsex59+TQ0pO28MRBuAO+75uV90XckvwKerPoKI0R\nx9McPjMJwP4W7Ehs/q7tjsYCVus/OCNMgrHnqSpZdRVOde8ltJ1YAwQpnTOk\nYKMAXUejAvoafsFlLi+4FapcSoQ8VNdwTqg4gNXlkRSRWgo3zqPH/Gmu9Rkq\n2odwuejv7veg7tcVAIBjMZ//cj+nkL7qsARdSoEMS2K0rTG7nsUqLOYgX/tb\n1NGYCAFEZyMcNnXXCOgIdwgLSd7GK+WnLyNzfLmwPiCCQDjTSLmphYjvz9o9\nRUNOJ4c202o5Uj5OxyrptvIjJXrXhaTmhfzHRc2Ra2BP/lSdTsx+oWWu1/Pf\ne3RoP61p0fsXGZq3yzrewyYO7QQLDhadQbWCDWM0LY0hOXE5qkjrmW6a0NOa\nUJ+v9cL1/IPtIMWEG9v/jKSboLEG4pbrexV4yIxnji6zOOeBgkwxnBWiTNgw\nP3v9OFcxWQCOxy48SCiUBXK6e6baJwpoWAbCavSBCo12pIXL13bSjKM9AQc4\nNKL6\r\n=omTR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCM5ySCzeD79lRxHzt0OaeUoH/4sOVb7C68L+TtLZ1MbQIgFsxNCQobIHquXucPCe3XckHfwZJmHz+kiZART0W36uo="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.2.1-alpha.86_1573465034932_0.9271722394470805"},"_hasShrinkwrap":false},"1.3.4-alpha.1708.0":{"name":"@energyweb/market-matcher","description":"A matcher automates buying and selling certificates on the Origin platform.","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.3.4-alpha.1708.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","debug":"node --inspect-brk dist/js/src/main.js","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"rm -rf db.sqlite && concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist db.sqlite","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.3.4-alpha.1708.0","@energyweb/market":"1.3.4-alpha.1708.0","@energyweb/origin":"1.3.4-alpha.1708.0","@energyweb/origin-backend-client":"1.0.2-alpha.1708.0","@energyweb/user-registry":"1.3.4-alpha.1708.0","@energyweb/utils-general":"1.3.2-alpha.1708.0","moment":"^2.24.0","polly-js":"^1.6.5","reflect-metadata":"^0.1.13","rxjs":"^6.5.3","tsyringe":"^3.4.0","web3":"1.2.1","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.89.0","@types/web3":"1.0.20","ganache-cli":"6.6.0"},"postinstall":"rm -f node_modules/web3/index.d.ts","gitHead":"891443534d70780142925c372287487502b410f7","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"# ew-market-matcher\n\nA matcher automates buying and selling certificates on the Origin platform.","readmeFilename":"README.md","_id":"@energyweb/market-matcher@1.3.4-alpha.1708.0","_nodeVersion":"12.13.0","_npmVersion":"lerna/3.18.4/node@v12.13.0+x64 (linux)","dist":{"integrity":"sha512-PsUVYxcdvL1zFTVna14BF6rfK+aSPG7L5IueBT8SAphzE9RK3Q2fnkhfNfNMQTy6BNcQRG9MqsW6792AVmLlAw==","shasum":"47a2db0125792b500cc78b0bfa2773f14404af54","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.3.4-alpha.1708.0.tgz","fileCount":62,"unpackedSize":180424,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyVN0CRA9TVsSAnZWagAAEz0P/jryzYfkVTrSnLTFK/Kl\nFG7J+cVtakZmyahO+XH/oU87FLdf7E+bNuMsOFo7jruF7A9cVtd97EcXpAkp\nubCp3QsgKuklWZXZZ9HG1ZB32yP73yp5E1ePiMdVQ37XvQpvj/7NyRuX7iNV\nicrVShFnDlVb470L9AUuTY2gIohsrSVuJjysegPTnmcFTQyQEp3bNwack3s8\n6DMAXm3Anl2oDhpIql1L0++goV7VUqPq2Xq6qMRGzQ+4inVe7hse3WysazWZ\nqqCrOytSTgO/Kko5L3QcjAFtCqzUKDnMOKOzR+xqkgbZkrQ0aL9K9exLbFcL\nZUI7pIoMGDvKC6sOc4wtzaelVcSNjxLeG3jPzwt8VvQcdNxIzwFInpsmhxD6\nqxFJafgpSUQkr8rC/Sy+eVLB2Ys3zc1HXt3ZBBENwoSD0RtV3PRaqPAWmOHe\nTqn4dGhJIbBNysrIXO2Pm0ldbCJy16NWoI/eW9gE+6u/ISxDLGvZ9QmTaXxM\nNA11MfoZ+pD9uQrbOhjNWTq9rrS/nmiglWsINm4uztcZ5Vl9fvQBp49Pu2eW\nbAJRB4QRhGsiygTCJyum5o1NVlAdq6RAT8iZFYcTRq2H3jwGHKvut/EtZQVP\nuGKaCgzZxFo25ep7147DZa2ixN+hezaK5wtgHe7dbD2786VhIA07fpeEMmzq\n5RK3\r\n=3LfY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCrT7nPjnA2sW5L7a+OxjTIPgrlUs6llTV2cdWwRA0K1gIgLIS5FU/h9Fc0qew3ThPM7bhkmL70E0TQrxdpZlQgu8Y="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.3.4-alpha.1708.0_1573475187883_0.052391821065181254"},"_hasShrinkwrap":false},"1.3.4-alpha.1709.0":{"name":"@energyweb/market-matcher","description":"A matcher automates buying and selling certificates on the Origin platform.","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.3.4-alpha.1709.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","debug":"node --inspect-brk dist/js/src/main.js","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"rm -rf db.sqlite && concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist db.sqlite","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.3.4-alpha.1709.0","@energyweb/market":"1.3.4-alpha.1709.0","@energyweb/origin":"1.3.4-alpha.1709.0","@energyweb/origin-backend-client":"1.0.2-alpha.1709.0","@energyweb/user-registry":"1.3.4-alpha.1709.0","@energyweb/utils-general":"1.3.2-alpha.1709.0","moment":"^2.24.0","polly-js":"^1.6.5","reflect-metadata":"^0.1.13","rxjs":"^6.5.3","tsyringe":"^3.4.0","web3":"1.2.1","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.89.0","@types/web3":"1.0.20","ganache-cli":"6.6.0"},"postinstall":"rm -f node_modules/web3/index.d.ts","gitHead":"891443534d70780142925c372287487502b410f7","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"# ew-market-matcher\n\nA matcher automates buying and selling certificates on the Origin platform.","readmeFilename":"README.md","_id":"@energyweb/market-matcher@1.3.4-alpha.1709.0","_nodeVersion":"12.13.0","_npmVersion":"lerna/3.18.4/node@v12.13.0+x64 (linux)","dist":{"integrity":"sha512-7hQ4XTDn5aXcbHcJJfbITbn03INakM7zjEjxl5DZ1ROX5ePK1W/uMJH/2zipVYcV7l3LurhptB4K0mPgUNcqCw==","shasum":"1872b575f8897d532f3f7fbbe893cdd6e428f358","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.3.4-alpha.1709.0.tgz","fileCount":62,"unpackedSize":180424,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyVPACRA9TVsSAnZWagAAxvMP+gPddmAWfuLfwd3ws/Fj\n4d73/hKFRLj72I0y7cYvX6MG1rwowkSGE0P9Fu6BVFSMb3OkYENSBqJiLAaC\nMSe891181+83S8IXFa3lgUJkx4mWLEhxE3T58yGubrvyFheKZ82fu8uQ7pn3\neVIpmRl6urn3zYAh2k8Xjg8WjzMuzbLAIp524U9Bjo0NPfLzVUIo/L9+3adg\nQi7Y4S5y8Lg0EwJINuUPGvGs51SecklRG1a0HAROPiwy4q/KXKNmf5JxI+Oc\nENEIQ1ZwVjVh5EunjV1haaeyq12/YAUFO8MoAvWXcAEEERB3btDFZ7EXbnmL\nW9j2kPSxeP15v4sh5hQxPhhHzVS7zL2pKwduNVyQrsvSqfJPKrHvvKtP34e1\nUdXGNCUqxFf+H/aTwAt3xuARJaYWdE5ZT9VGJg3YqQ50dRYJZKoBSPnd+nKB\ncAyqk8le2H85R/YuzfxXXSRY9NeD0DbYNvJq846+DKREj8vrZEQDZOxdN7St\nqHqaO73vgea6d/YbqhRgGvumcvlgFQpppiJlEMgyNT56VMjf3nMl/9qtNdEC\nPoG/aF0A12eXEGp8kKKl0BK80w6j5EeuIVTcDsPgvMdHjKSGUTWzizTI4oca\nPYERNW3+NsuJ3dZ6KYblurgNdzvBXOA8ZejOj+RPRkVwcDhUYxubeVbDdwOn\n5RoY\r\n=8qYy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEaHDuZjhUHgRFYOZlsPVq/OqGEho5kEHOGQu5/ZmUgsAiEAhe0rcG4QCKl8/cb4Mqr4c6O+zXFCUDkoY9B058kVyRA="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.3.4-alpha.1709.0_1573475263880_0.21338466144940704"},"_hasShrinkwrap":false},"1.3.4-alpha.1712.0":{"name":"@energyweb/market-matcher","description":"A matcher automates buying and selling certificates on the Origin platform.","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.3.4-alpha.1712.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","debug":"node --inspect-brk dist/js/src/main.js","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"rm -rf db.sqlite && concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist db.sqlite","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.3.4-alpha.1712.0","@energyweb/market":"1.3.4-alpha.1712.0","@energyweb/origin":"1.3.4-alpha.1712.0","@energyweb/origin-backend-client":"1.0.2-alpha.1712.0","@energyweb/user-registry":"1.3.4-alpha.1712.0","@energyweb/utils-general":"1.3.2-alpha.1712.0","moment":"^2.24.0","polly-js":"^1.6.5","reflect-metadata":"^0.1.13","rxjs":"^6.5.3","tsyringe":"^3.4.0","web3":"1.2.1","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.89.0","@types/web3":"1.0.20","ganache-cli":"6.6.0"},"postinstall":"rm -f node_modules/web3/index.d.ts","gitHead":"e074ccb40bc19560df5b27f158c9568380284413","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"# ew-market-matcher\n\nA matcher automates buying and selling certificates on the Origin platform.","readmeFilename":"README.md","_id":"@energyweb/market-matcher@1.3.4-alpha.1712.0","_nodeVersion":"12.13.0","_npmVersion":"lerna/3.18.4/node@v12.13.0+x64 (linux)","dist":{"integrity":"sha512-OTrNdh/I1CNG89IV9lRXE41iPVVONcwW84j8sdbkRdbwDgoBTYckleqT4x9NKzctZ5Zz7KrMyi5aiAPuvtcg6w==","shasum":"1d112d2fd6927d94bceb976e30da6b68f6f00445","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.3.4-alpha.1712.0.tgz","fileCount":62,"unpackedSize":180424,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyWK5CRA9TVsSAnZWagAAllgP/3WPPljSdEqL2bBpvuPT\nYAViDx3X3kRbMv4jsOqvliJeRWrGrbchruXVDs4wf4chY2fvwlSoc9DkdS04\nQfCDc3f0yjk/n+uTrRit6FETcZZOWYYdcMHjEL1xS4RVrSfx6XmyyfbW+tcz\nSpgaW4bbFiAuk4OYWGZgp3XXpzCnreQ8GoyEGoDBFvUrhwkmzJDujDVKGs9i\nOMU4nMA70jo6T1KtlQoPqqZ3x2t1EFmaZu5TC2LAl9P8kyFObalP0+U5Btc9\nBR/uhKy4IJ62q8lkECIPI7EryTxmsZjKKIGr64BZaIAxD/X36hp6bwZQO54g\nA/+04Rni/ET8o19FYGIhGBSOdY0s2Ook4g0uWMy9SdSWu6asx3XdkKP1pNtr\nv8cXS7RqptLTfqk1mIlv/Zs5RFivSBYPDDF0okaDsLsc/qVaWSQFY7xMEszI\nCxj1OLT5ict/ZuZ7r8epUpx3Xyu3flzDu+DclIono0Q+KyAQmAccr38vRP8X\nOaYOux6LI2ZKWs9//EYmzgZG33P4A91OmlubOz/TaP0+45gBSflvDd8Dv0SA\nH7O47N0S90r199N2cMBjji60/j5b/YeUjCtpVh3TlllCZextWvbf/QFNpeFC\n2zX6b3khA4Bnoc5l8gTpl355FqzWGFrodDJhqncZFAIKA68IdTXcIkqG0955\nxIJ1\r\n=zwh/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDbqRigimgr8MSHaJGbQYvZhjV9n1139w1DHBLrmpRXtAiBL66qjrMRaph/9jWfT7Uw/nvyRJcvFq/9k25zscIW1dQ=="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.3.4-alpha.1712.0_1573479096452_0.3924925090756235"},"_hasShrinkwrap":false},"1.3.4-alpha.1720.0":{"name":"@energyweb/market-matcher","description":"A matcher automates buying and selling certificates on the Origin platform.","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.3.4-alpha.1720.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","debug":"node --inspect-brk dist/js/src/main.js","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"rm -rf db.sqlite && concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist db.sqlite","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.3.4-alpha.1720.0","@energyweb/market":"1.3.4-alpha.1720.0","@energyweb/origin":"1.3.4-alpha.1720.0","@energyweb/origin-backend-client":"1.0.2-alpha.1720.0","@energyweb/user-registry":"1.3.4-alpha.1720.0","@energyweb/utils-general":"1.3.2-alpha.1720.0","moment":"^2.24.0","polly-js":"^1.6.5","reflect-metadata":"^0.1.13","rxjs":"^6.5.3","tsyringe":"^3.4.0","web3":"1.2.1","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.89.0","@types/web3":"1.0.20","ganache-cli":"6.6.0"},"postinstall":"rm -f node_modules/web3/index.d.ts","gitHead":"c4e3bace3ea1a288b8b890aba13cf74d4cd29cae","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"# ew-market-matcher\n\nA matcher automates buying and selling certificates on the Origin platform.","readmeFilename":"README.md","_id":"@energyweb/market-matcher@1.3.4-alpha.1720.0","_nodeVersion":"12.13.0","_npmVersion":"lerna/3.18.4/node@v12.13.0+x64 (linux)","dist":{"integrity":"sha512-zUvKp2DRJAICEPe7AJrx9wTccxFq4XKkyEHh7Kqdxs+MixQ1oNByajQ5skTr/MVje5PWMUaOZU7X8Qm0xloE0w==","shasum":"3c176410800e049c40d51fd942c6294b00a4fdb9","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.3.4-alpha.1720.0.tgz","fileCount":62,"unpackedSize":180424,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyXAACRA9TVsSAnZWagAAsIIP/jxqrwWXAdvugOSdSjVJ\nJkbjnA/IVsR9T8Tw/H5v4tVr5ehEYFWILdRhU5K3CaroekrGZOi8gjxGDifT\nBZx+XVLOVsjFThgMUaZW3xefRQmmBDpFQry92Kf+qVPEeUurt5ZATwEW+fCo\n+wr5fHWKMZpMtG9Fk843/MhOH/2i21m1V7pj5YS3ow2tNshHK5hftAezHljh\nWXkBYgl0sL/MIrwH3OHaayONGfr7gwJfTH/wewJR0PfQgGCjQXVW4Ove63K2\nY6iMpGNMvJ/Tq6z7tTOGdEOk+iQCPhOiKay+L+l7dh+XwjP5kMZtGapA2X7D\nn2312N5k5FP/KrQBr+0N+kF5RkcJm1LxK8DWQicvz5ixlBuuR72mzZdDkGfQ\nYye4eMDic8jaXfu21y9Qu4qb5W8fH5wNtqlBrr5mZw9khZ2k7uCYnBB8kv2v\n/Uub2fE/Q3gRnrPe+MK0Bl43WX1KqIyk126ISkQL7ogtekn4FvCKKQRIj3hN\n+JoPLkkWDguet9X2IrVu0f9vfjgOSe88QQbbFxEq23qSTkFWqPZm5AroXJ7p\nmtNjg0l5Aj3bFc8ZDGQ8wDBIyxVIcKXogLqTNoJtqamuqRoYtSVVnX3roGjm\ncuv/MeT3PQN917wfwLDPS9L/O8XAvg5hFaqb/cCIUIF+hDCksCwNSdKKpsvg\nlQ5P\r\n=fjgH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYkdYes00HnwmJ7NhnE7NCtDPnAn5abDtoSiJh8B6ckQIhAMUso+yRVZGTDPCoQSTgxXp9NgnD2f82OW1AT8HUgsEy"}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.3.4-alpha.1720.0_1573482495613_0.24185940931722016"},"_hasShrinkwrap":false},"1.3.4-alpha.1723.0":{"name":"@energyweb/market-matcher","description":"A matcher automates buying and selling certificates on the Origin platform.","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.3.4-alpha.1723.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","debug":"node --inspect-brk dist/js/src/main.js","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"rm -rf db.sqlite && concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist db.sqlite","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.3.4-alpha.1723.0","@energyweb/market":"1.3.4-alpha.1723.0","@energyweb/origin":"1.3.4-alpha.1723.0","@energyweb/origin-backend-client":"1.0.2-alpha.1723.0","@energyweb/user-registry":"1.3.4-alpha.1723.0","@energyweb/utils-general":"1.3.2-alpha.1723.0","moment":"^2.24.0","polly-js":"^1.6.5","reflect-metadata":"^0.1.13","rxjs":"^6.5.3","tsyringe":"^3.4.0","web3":"1.2.1","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.89.0","@types/web3":"1.0.20","ganache-cli":"6.6.0"},"postinstall":"rm -f node_modules/web3/index.d.ts","gitHead":"432abae72a4a8bd39a7dd9a975585b22c36d9b47","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"# ew-market-matcher\n\nA matcher automates buying and selling certificates on the Origin platform.","readmeFilename":"README.md","_id":"@energyweb/market-matcher@1.3.4-alpha.1723.0","_nodeVersion":"12.13.0","_npmVersion":"lerna/3.18.4/node@v12.13.0+x64 (linux)","dist":{"integrity":"sha512-xKV/VEA/V5r5tDYz1ONiyk5nmzMkIpzp38xnGaQC5t7gxdTMz2ecAzIOWOqe/x10/PqcLBRmJ6fejNDJ3FzbIQ==","shasum":"b014d3cc85a16d55696a31b9007143b60ee845cb","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.3.4-alpha.1723.0.tgz","fileCount":62,"unpackedSize":180424,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyYRYCRA9TVsSAnZWagAAk8IQAJxYv0skVDov0Rn+lxmO\nCo1go7Ilq5QUIpnf2Xmf5GzYZ9oohKRtZYMmTEGYCzMtfdYPJnvCtmX5B9mU\nsX9lKh1NPbUj3BWT9GJ0xjojpb3bf777iIbw3N6Mu3QD0l/E/SvKZl5crmQF\nq3gNTRkf/RhvRK1zidsZEpqT3TsQduh+/A+8tl1wN7JgR0Yh66F6md1gSMF6\nxz44NtVRjb7Jlytj1ah/tjyUH3ZMAtiu3s+/HsoJUI7LNFVEXk5RnfKsrJ/C\nE8JUrZSCoR1HnrYQWPIq9K7QsENOrJ4ZXcqGWn5Z39gx6Me2pja+FI+f+hKW\nmti5a9J8S5SbeJr2hkbyLWxKC9w6BNAbkeaaFk0Cv13XIBkymvFSqmpjvtmw\nelPMXo7UxBqEO5TeOseyRYEPQB6clL1IxxorwmEPlOhSf4/ZnNYiBkwZsoiN\nZZsXDBqnduIsuFDGKN51Mpxm0YU58bxKCqiRK4JR0wXf2fD0v0i+RqqjS9jP\n7ROeB9W5wwTbNUKeIk8XYauTZCAnvdJH95royzFxsEhHHnFT5hmcGF23bYCR\nIK5DM7CiNHb6KRDQc08PrBEwwaTxNIpfwpJp1zMvoTeNXOD1t4sCIXMpG0d1\nuoLZESC84UKFCZn4dB+foI/qxYy4Sf9vvjJvhGjmqNO7UE1COrhc5g5egIWK\nY1aB\r\n=gf3x\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQClGBgbndzUisr4tOGgcXaib8AlxmE5Ue7xp8aM9xIx+gIgEyIk3R0L9zLmJBgKkt4kzbC28ucpnKxKmWTMoVZxTdY="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.3.4-alpha.1723.0_1573487704202_0.41305037859533233"},"_hasShrinkwrap":false},"1.3.4-alpha.1729.0":{"name":"@energyweb/market-matcher","description":"A matcher automates buying and selling certificates on the Origin platform.","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.3.4-alpha.1729.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","debug":"node --inspect-brk dist/js/src/main.js","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"rm -rf db.sqlite && concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist db.sqlite","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.3.4-alpha.1729.0","@energyweb/market":"1.3.4-alpha.1729.0","@energyweb/origin":"1.3.4-alpha.1729.0","@energyweb/origin-backend-client":"1.0.2-alpha.1729.0","@energyweb/user-registry":"1.3.4-alpha.1729.0","@energyweb/utils-general":"1.3.2-alpha.1729.0","moment":"^2.24.0","polly-js":"^1.6.5","reflect-metadata":"^0.1.13","rxjs":"^6.5.3","tsyringe":"^3.4.0","web3":"1.2.1","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.89.0","@types/web3":"1.0.20","ganache-cli":"6.6.0"},"postinstall":"rm -f node_modules/web3/index.d.ts","gitHead":"b58283958289e5525739a8918bd2db6739e88b39","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"# ew-market-matcher\n\nA matcher automates buying and selling certificates on the Origin platform.","readmeFilename":"README.md","_id":"@energyweb/market-matcher@1.3.4-alpha.1729.0","_nodeVersion":"12.13.0","_npmVersion":"lerna/3.18.4/node@v12.13.0+x64 (linux)","dist":{"integrity":"sha512-NMkpHfbCI+ogtCSe2BAUttxfMiz65m68VMiABVipI2Lnwr1KQHyoOcw4/Sy/45Ws7BV/AipdcH8FOCHNpSuyww==","shasum":"286d17962f6490dbf7e5e50d6b927c2eb966dc2f","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.3.4-alpha.1729.0.tgz","fileCount":62,"unpackedSize":180424,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyZE5CRA9TVsSAnZWagAAMkIP/jsS7sv4FV8uTsUXtUX/\nLmfXQsN8wsXYkexVdW5hUpkRfN7f+Zi0JFY8jy1SquL96zOcgXL26vKXpmtD\n25KdTz6OjYQtXn428sd8A+4TpG79nTiIm6ZNm2Yk7U5IKXJxLMsHpBHlH5w5\nERl9btCNqt5J23iLcR40xVFEHtbnoz9NpTdZCT8l9DzArQiU29ipHp766IKG\naCch17v/NcVIhlmc0QqDZknoasGXo1t3O8AzYXzMz85BL9mc98v//za1Vs+T\niwEgelvK9MclDljQiaLyGLP2WWd5so6ILJ7H+7YKVtyDxakZgKkuXIYocbxB\n0zi8rYBLdg5nIpFmM5ascpTE51EHbOlLFxlUHakRhjX0rkeXWJ7e+FXRGAh+\nQ8FdJyQPa/mDACUhUI2YaUoe4blmr/XhZmhLRJJ1iWS/VRhoUKzBCobC9k6U\n0o+QlwOtEG5qotI7gkY6eOSLCjrMP78aB0kfgKOanS/qn35NaASHyPO42TYn\nC6rdlq7LrN/UB518l6UzuybvOquTNk6sL9Y9nwhn2youd0ccNHPSUge2BN49\nAFW9+yAof8sxoyaTsBMqnExRCQUixmncHBWG2sDjg5XTaKbRocBwH+Gv3BuF\nzjcBYL5PhGVLyqrN2dD0r5BQuTl8hRy4MejHe76ldTl5gBR7zR3LIAMVmrD+\naCME\r\n=dL5o\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDnQwS9Vm+aU+FixTSjVeuMXDUBtMd0V2vrHszh9rpLJQIgC8cXvzkyl/LvVzp03gbrqfueg4Ns4gaN6w3FMIDOAIQ="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.3.4-alpha.1729.0_1573491001306_0.41541493827062337"},"_hasShrinkwrap":false},"1.3.4-alpha.1736.0":{"name":"@energyweb/market-matcher","description":"A matcher automates buying and selling certificates on the Origin platform.","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.3.4-alpha.1736.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","debug":"node --inspect-brk dist/js/src/main.js","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"rm -rf db.sqlite && concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist db.sqlite","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.3.4-alpha.1736.0","@energyweb/market":"1.3.4-alpha.1736.0","@energyweb/origin":"1.3.4-alpha.1736.0","@energyweb/origin-backend-client":"1.0.2-alpha.1736.0","@energyweb/user-registry":"1.3.4-alpha.1736.0","@energyweb/utils-general":"1.3.2-alpha.1736.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","reflect-metadata":"^0.1.13","rxjs":"^6.5.3","tsyringe":"^3.4.0","web3":"1.2.1","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.89.0","@types/web3":"1.0.20","ganache-cli":"6.6.0"},"postinstall":"rm -f node_modules/web3/index.d.ts","gitHead":"116752f902f92a7bfcabd13ffc5f30a2d1ad161e","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"# ew-market-matcher\n\nA matcher automates buying and selling certificates on the Origin platform.","readmeFilename":"README.md","_id":"@energyweb/market-matcher@1.3.4-alpha.1736.0","_nodeVersion":"12.13.0","_npmVersion":"lerna/3.18.4/node@v12.13.0+x64 (linux)","dist":{"integrity":"sha512-+Jt1UDHIMiKEX5CspViyt3uHmHdK32r2c3ztgxvZUWh9jQ6JCvmif6PcAl0OeD5x0jbUaI6qjp0nnpHYe7gYRw==","shasum":"9222e1c0be1babad87d914528a9b86d2a52ed195","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.3.4-alpha.1736.0.tgz","fileCount":62,"unpackedSize":180452,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyc0ECRA9TVsSAnZWagAA06IQAIvwk90rVQWYT46Ik9wc\n4fyStxgO/9ecwZHuaRRd7lSZptwWZyNLN6qhV7ppGnyuRWrq0H2vDXvKfeMr\nLhPxe8q3oCvIcigV1JCf9xTGX9++antDvkX3McdxVn2i9K4+broWIwiHJ+UJ\noTUkWhNXOIxOQdrjIZoUCOJydwN1Ym3K5yZUUThuPNjAzJDFJIUSFWc8ZzrQ\nt8DGoVmuDxMgo7nHLCjA0G4y+7+CVLPSvWAa/c8x+Qdk3hCPE41jQhXSzQSV\nDwlHytKz1O17F9t/Bf+hQFeD5s3vYebE3jDlFaLlA+5D7d1uEMAO8I0Rxt3T\n86r8rdgLFE5C3umOnUsNfaI4TCIciIZajugIFds+idPfTX+YO4rqBpxT4cQ9\noP10ddP0gu10JJAuD9TKkbCHQtZ3YbbANe6M4qmAUiU0t935NeSg5Jk1o8Nr\nnYJS9p5DgjHxlhv7CvAduDbAQlf1bKagb4DBHB0D2W5BkbRrf2Yx465Kk95d\nRK72htGKAvP3IsdEvuL4aZjkBwh1XQNSvb3dDXFxSG7pmHeekjZiBBKgd7Mr\ne4TQHkDlSPW+JwzWnJPbPAaiMkOYBogy8V7Wp6gKe4V2hZ3YSzD0hhMzjZbo\nQyjlgxlo1mZ5qowu006eI9tRFCvOF2JPa3cNQVZeFGjoBGod2bT97z4TNkvy\nvRwo\r\n=mXxz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDjOUpC/jJ7iz1Ljk+OMPdanVYFcx0oGEBaaVZli8hytwIgav3KQXoTBeQOY5SZa20D/gI0gEM/CQZnwxiZJXoFXn4="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.3.4-alpha.1736.0_1573506307571_0.8883701701525606"},"_hasShrinkwrap":false},"1.3.4-alpha.1739.0":{"name":"@energyweb/market-matcher","description":"A matcher automates buying and selling certificates on the Origin platform.","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.3.4-alpha.1739.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","debug":"node --inspect-brk dist/js/src/main.js","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"rm -rf db.sqlite && concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist db.sqlite","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.3.4-alpha.1739.0","@energyweb/market":"1.3.4-alpha.1739.0","@energyweb/origin":"1.3.4-alpha.1739.0","@energyweb/origin-backend-client":"1.0.2-alpha.1739.0","@energyweb/user-registry":"1.3.4-alpha.1739.0","@energyweb/utils-general":"1.3.2-alpha.1739.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","reflect-metadata":"^0.1.13","rxjs":"^6.5.3","tsyringe":"^3.4.0","web3":"1.2.1","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.89.0","@types/web3":"1.0.20","ganache-cli":"6.6.0"},"postinstall":"rm -f node_modules/web3/index.d.ts","gitHead":"14ca949a10f776c2ab6841b066c9a810fffb4c72","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"# ew-market-matcher\n\nA matcher automates buying and selling certificates on the Origin platform.","readmeFilename":"README.md","_id":"@energyweb/market-matcher@1.3.4-alpha.1739.0","_nodeVersion":"12.13.0","_npmVersion":"lerna/3.18.4/node@v12.13.0+x64 (linux)","dist":{"integrity":"sha512-GBzsElGinura8/TNshPYCRt72mnEzqX4EqShisJEmTUlJDCkYj88U+QTSPc2+mmm2is+hmGxb8pENEuxn7D4sg==","shasum":"b1c022b893de704526f659ef0e80d40e415b0588","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.3.4-alpha.1739.0.tgz","fileCount":62,"unpackedSize":180452,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdydi4CRA9TVsSAnZWagAABmUP/RvCaVlkS2EgHCSFShuD\njZE5+OkDT3LwwjnaRTOjtavpghxln9SJiGBPSrrzgcEzuMuzihcMnYIZNPuL\na9+ojDlkXtWPDHNiULLWxuHhthVZnsZf9UcATTXmYAlOg8mhC6BpnpTKaoS5\njjjDQckBEmYI25xuMp9hEQWEvEnlHFqfVhKUQsm/12a8OrSwme2eNHk5WgoY\nq7vFUfGNAoa5XjvPA8uJV9TmQsAy3BMdFW+tErce13xtGfnxwLwdezDriZqE\nDwoKPCpRuiWMhjZU6p/2lPCHUDIfgs6Bu7WDkkhAqhZFSWRuruNFDhrnZFiq\nX7nvu4t05SUVA6133lD8CFaK7cJTEVKOxCQA2iwOm6nyD7dyakwYjWMubmPD\naGgy4h9dFNsYPsG+GlT2qiU7uspjMRmTSinXusq/Cxs1rAaUBdlKROgx6rfD\nk8sj6doNbePPy0oXRQGD5OPVn/ptqM6xlQ9xDdTbkhpQb2XTZ6qpu/batzek\n1XoG87/kHGMsyTfGQ7yNjiLFeu8w1BtAOT1gcENz0NSyTDbZ+LP3jr1NVkVF\nJLZe2bTndkC0F5LKzWSZMKII+G4/YaywoqXFHPpFEHPV5TgHeXX/bfm71v/2\nhieh4WNI5qqnbNjle4beXMyuuzq739qZk9bfZHBrPzqD7D+CyAwQGHIBR33K\nFkIc\r\n=HF7m\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE6W7sDoe+ZMTJAOwZsnWt78Sjh9t0v04iQ2w4aoyZqaAiATG+tnSf0fQ3FZyZhcwP0kJn0YG8bFfXkXDayp5vBPmQ=="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.3.4-alpha.1739.0_1573509303851_0.39780287899252587"},"_hasShrinkwrap":false},"1.3.4-alpha.1742.0":{"name":"@energyweb/market-matcher","description":"A matcher automates buying and selling certificates on the Origin platform.","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.3.4-alpha.1742.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","debug":"node --inspect-brk dist/js/src/main.js","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"rm -rf db.sqlite && concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist db.sqlite","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.3.4-alpha.1742.0","@energyweb/market":"1.3.4-alpha.1742.0","@energyweb/origin":"1.3.4-alpha.1742.0","@energyweb/origin-backend-client":"1.0.2-alpha.1742.0","@energyweb/user-registry":"1.3.4-alpha.1742.0","@energyweb/utils-general":"1.3.2-alpha.1742.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","reflect-metadata":"^0.1.13","rxjs":"^6.5.3","tsyringe":"^3.4.0","web3":"1.2.1","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.89.0","@types/web3":"1.0.20","ganache-cli":"6.6.0"},"postinstall":"rm -f node_modules/web3/index.d.ts","gitHead":"69512be33dab3e018e7f7d6f303f1fcad22776a4","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"# ew-market-matcher\n\nA matcher automates buying and selling certificates on the Origin platform.","readmeFilename":"README.md","_id":"@energyweb/market-matcher@1.3.4-alpha.1742.0","_nodeVersion":"12.13.0","_npmVersion":"lerna/3.18.4/node@v12.13.0+x64 (linux)","dist":{"integrity":"sha512-mIL0nlbW6u5S6p95Iu58eb5xPe0p8AJRsMUJjsE60cy85SIgYXQHXiDwZ0vrCkQjBDO0MW++iwJep967FU8dwg==","shasum":"515282e6005ba00d862342807369910a43a97fba","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.3.4-alpha.1742.0.tgz","fileCount":62,"unpackedSize":180452,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyd8vCRA9TVsSAnZWagAAL34QAJXAgJdaOyml3QHZYgri\nzUtJ//5lrGLVwYLq6jfbs4n11B7zE7eELt9ly9ZUoTxvCqNJwE42fr9rZE+3\nSYTw5RPB93WIN0QE03NGP8PAVXD2qfXHkJ3V8Haq57kdgy2Dy3T5SqlfZmKD\nJe7iXp6XMwcHHzJe4GKjqLMu9UQZPvghG/gi7xHHAPRxTM/ABqxLfdiJnx88\ng5d+jV4SZQHh5y6VpyeSipestgWuT/Re6tVp9imhNX9cS3C6hMpbsSHoajGS\nmNQYiIE6Kn2CIn6r52+l1t9bWFUe9QpHiOVp5t1AHadUA9GpRJz79t9jHWv1\nRvU0D411IA5X+xc7K53KsfnPN5sKU8mybk2XPOsng1844JtwAPEoN/UrNVwX\nRutNSzKsQWNNaLBr5GvX2WzvmFpQdkI+WkaprRvqMEqtx7C1pk8T75lXf9ms\njyhyHFYLPtY1Wi7/Mzg0ufMlbOoOVW3cTXhdZylwunjEc75G1rdneWzorRnk\nwC6u24td+tuxjaQHBd5c3zd/jA6LAK2tFWNxfTszLV/lLLbVeEpMMcVhbGbp\n3jHjc7s8D2+OEwg0wVPvMuOM9+2zb7MfXHcbpcH2jF/fGT5MHl6weJIKoHdJ\ntx6zQnXiWVynXc3QWYksdMF1u3GumhwsW7oQGALh5OauphDcbVz4UF4PpulN\np6E6\r\n=cwxr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsZRUc7oPJ3OqVuR1h9eHv1xXbgnFRtp2HXj22P0+TwQIgPxINHAuOajkDR4rLh+VaY8JpBUEV28eGpI5vF7mnZj4="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.3.4-alpha.1742.0_1573510959017_0.7638224755076632"},"_hasShrinkwrap":false},"1.3.4-alpha.1745.0":{"name":"@energyweb/market-matcher","description":"A matcher automates buying and selling certificates on the Origin platform.","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.3.4-alpha.1745.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","debug":"node --inspect-brk dist/js/src/main.js","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"rm -rf db.sqlite && concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist db.sqlite","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.3.4-alpha.1745.0","@energyweb/market":"1.3.4-alpha.1745.0","@energyweb/origin":"1.3.4-alpha.1745.0","@energyweb/origin-backend-client":"1.0.2-alpha.1745.0","@energyweb/user-registry":"1.3.4-alpha.1745.0","@energyweb/utils-general":"1.3.2-alpha.1745.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","reflect-metadata":"^0.1.13","rxjs":"^6.5.3","tsyringe":"^3.4.0","web3":"1.2.1","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.89.0","@types/web3":"1.0.20","ganache-cli":"6.6.0"},"postinstall":"rm -f node_modules/web3/index.d.ts","gitHead":"9ce1e7325147251b0d77d6f032ff6519f543b440","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"# ew-market-matcher\n\nA matcher automates buying and selling certificates on the Origin platform.","readmeFilename":"README.md","_id":"@energyweb/market-matcher@1.3.4-alpha.1745.0","_nodeVersion":"12.13.0","_npmVersion":"lerna/3.18.4/node@v12.13.0+x64 (linux)","dist":{"integrity":"sha512-CET+PpX+LbMT28Zr2vfU+ggwIUieIelPrTR/4LF2DGHDQR00s35RB8GBntn8i9NopAu7x7ZnLMoxNCNl1xocWg==","shasum":"03e4464c9d884e3aded0941052b5e687e5772ae0","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.3.4-alpha.1745.0.tgz","fileCount":62,"unpackedSize":180452,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyquICRA9TVsSAnZWagAAl8IP/2ZO0CRydsOFX8V3NtPX\n2bB1QB02Px3RZSk/PzwYKlhqRVoE3c8Rf0LGb3g59lgxyacGLTQdPPbf4Hyp\nVUu3nJoj71ykAxn0MXsdJB5Hl1shRtgDjcsfwGd9tb+GPPJGajZM99eRGris\nNB6TpMjB/Mxb1oUK1PZz0Xj1fchyngElFSLs/7WTMopwsN2oUB/SAVt+6Jq5\n8BTL40f3DUTz2tPLqsCR4GUElT+NyrHQ96nWgywer4xcLhsfV3grJEq/5y7M\nyedR5hZ/4LY7NtoBSXwQ5V8oZMaFFuOShsgyZ5Z3NK+HgiLJ7PnIHBX5KcbA\n918p4Rag+q3D8dxKRN2QEYclJr2iiEaaTLpzFvr1ivOQILStxsnFY1l8Pckn\n7qLcb3nd2XX0rwzWeYTBE69loDaC5hwx+r7EmN+8ylAdSD/vnOnwUighTQ8B\naxGzpFMIEGl0e4/eR+nZsltt66dFG8y2WIokZ8y4YZCUXxPlHtBOajQFj24t\n9fGgPpiDXmVuG4TEOvr4b7b1J3XL0FMkc3nYeHc9KF+hFtEy8/sw3u2jVOLl\napvrfuaKj03ohqE15UhWvZCBoZfoCpbRqkQJBY/z0egiVBu1h4FVj1m7GhGj\nbj2on53fh4ZGeDh7/+4HaEjrO5p9T5PXj0fKUsySCf8McAT4n1VX8RECXlUV\nEqrZ\r\n=+iLC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEX3NSR5hhKcZSUu6EliNo+4mNaxouNAXHULsUXnM6AzAiEAqVhlGSjpcFCLiuSDLPwm/ThiSjACmXXuZEWjKW5mCfA="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.3.4-alpha.1745.0_1573563272338_0.5743376688493784"},"_hasShrinkwrap":false},"1.3.4-alpha.1746.0":{"name":"@energyweb/market-matcher","description":"A matcher automates buying and selling certificates on the Origin platform.","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.3.4-alpha.1746.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","debug":"node --inspect-brk dist/js/src/main.js","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"rm -rf db.sqlite && concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist db.sqlite","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.3.4-alpha.1746.0","@energyweb/market":"1.3.4-alpha.1746.0","@energyweb/origin":"1.3.4-alpha.1746.0","@energyweb/origin-backend-client":"1.0.2-alpha.1746.0","@energyweb/user-registry":"1.3.4-alpha.1746.0","@energyweb/utils-general":"1.3.2-alpha.1746.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","reflect-metadata":"^0.1.13","rxjs":"^6.5.3","tsyringe":"^3.4.0","web3":"1.2.1","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.89.0","@types/web3":"1.0.20","ganache-cli":"6.6.0"},"postinstall":"rm -f node_modules/web3/index.d.ts","gitHead":"9ce1e7325147251b0d77d6f032ff6519f543b440","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"# ew-market-matcher\n\nA matcher automates buying and selling certificates on the Origin platform.","readmeFilename":"README.md","_id":"@energyweb/market-matcher@1.3.4-alpha.1746.0","_nodeVersion":"12.13.0","_npmVersion":"lerna/3.18.4/node@v12.13.0+x64 (linux)","dist":{"integrity":"sha512-KeFgu83G6ZzfQUAp16oNwBaGSZMO6EnzNvUE6oJfcYoPW75OYJz1yskALPPiBE+OHEEXT2U2aIgDZbbBX6YFRA==","shasum":"631116ea473a2d88dbbb157282603ad4aba173dd","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.3.4-alpha.1746.0.tgz","fileCount":62,"unpackedSize":180452,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyqwOCRA9TVsSAnZWagAA2usP/3dA9NtU/0KEmzpS+nrG\npLR/byLbOfuHUoqLlygtzT+LWHRVxeIzsBkcPM/PIiGDlPQEngdqwtx8zp4I\nOzGJ/541+2/MOsQAXukhf1xIAqy8ZzhN+d4M5JuR+Levi2ESUCwmR0MovwkN\nU4NaitHiSFvu8vrrKMD9Bku1of704q9OLIaMSip7AsXWy0H/iQXqDenq82wH\nnzJ/vv3CAGFvQVivmPma6pUZJfG6equYsmO5GJUsSxZsb1niKwhlW1fNqLYI\nhG9DdJsjpU8ae7i8GtJ/n4Xv+nbE/ZAx0+EDkRR3Gy0gBBgsR0YLw2Sr4p2a\n/tNU5Pfa0Ztumj0DRRPWLJKa0QV43Vf1CPyLpRzjsN6JSp4qvqtulYvwghNW\nTQ7rxKUQs7Bh4WFtn2qEyc6Mf3nvjJVKtFOV5vdxFZHB5OcNwu15j17/j8GR\nzUfV/yK9kBK5oFADh+d7GeSgf9T85bOj+QhXvhlOe1arZSyqk0He6YXgm5Gy\nb+P3HD6IQB29V3Z/An84KAm2wHgcQsHuSp4Y6iilJqZAQIAELBFb/CV3SmZf\nZsX7ExO7BanyAA8BC6Fd/tu487SJApFWAwKlgIh6e/ILZNa8XzYo9PP4M9I5\nuEb4Gq3YyS9y88cLPLhiEetJDS9gN9djA8cw8NFD75XzpiMaLko18lAEWSd5\nBY9I\r\n=6XWz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHeoymA7HuPpmNr9SN8kw727iFb5nzFnyV4ZYR3+cTOiAiB4DgU10QqISjy3/WIK8HxZ7XNxNHF1pjOPA7lJdW1NoA=="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.3.4-alpha.1746.0_1573563406370_0.8496648918676852"},"_hasShrinkwrap":false},"1.3.4-alpha.1756.0":{"name":"@energyweb/market-matcher","description":"A matcher automates buying and selling certificates on the Origin platform.","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.3.4-alpha.1756.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","debug":"node --inspect-brk dist/js/src/main.js","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"rm -rf db.sqlite && concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist db.sqlite","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.3.4-alpha.1756.0","@energyweb/market":"1.3.4-alpha.1756.0","@energyweb/origin":"1.3.4-alpha.1756.0","@energyweb/origin-backend-client":"1.0.2-alpha.1756.0","@energyweb/user-registry":"1.3.4-alpha.1756.0","@energyweb/utils-general":"1.3.2-alpha.1756.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","reflect-metadata":"^0.1.13","rxjs":"^6.5.3","tsyringe":"^3.4.0","web3":"1.2.1","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.89.0","@types/web3":"1.0.20","ganache-cli":"6.6.0"},"postinstall":"rm -f node_modules/web3/index.d.ts","gitHead":"21e1649ad7ef026b7cf935701c966340f650789b","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"# ew-market-matcher\n\nA matcher automates buying and selling certificates on the Origin platform.","readmeFilename":"README.md","_id":"@energyweb/market-matcher@1.3.4-alpha.1756.0","_nodeVersion":"12.13.0","_npmVersion":"lerna/3.18.4/node@v12.13.0+x64 (linux)","dist":{"integrity":"sha512-lgYLiGDWfYuLPsUBd0OM44bMGDntXN0jET+NATsLjo7xhotmfNjJM/D/tmrg+bcExbTptgFulxkskiM3GKhKfg==","shasum":"5af0e883d55c48e6b468f7740405ec4a14f2107a","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.3.4-alpha.1756.0.tgz","fileCount":62,"unpackedSize":180452,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyxIQCRA9TVsSAnZWagAAGwQP/00YKUFubvwJlMn6uYXT\nqgB4yhODEV9TCr5G3qFjUJjidRJbOjwh5p+CnLjb1z8d1DxqHWPQPmlxV1jZ\neRURozck/BFZTfyYVVcpu5uiqsF2yzrdi3j3yLsZTNPAzwDGu/FaQR3CpzwD\nmrfUTdIAS4b+UL29faoAkKrkN1kJaYP06mDvWUuNTAXaGv22FsKQIxtiTFQ2\nk7r4EsU879fH0iK4VgiNJPwnfOtKnyShQi706M2kkCzsmkYFL0JDxa1rnMdw\nhqmHvuVLJVggE3i0cQs47RNbc3akIEkEKQQ3r17GdA+9+/CRM+lhiwaIWCPc\nO1I3rjuUtcXOkP8Rlc93C/tMQf45BEDW7dkLAJTNvQ92krqtuLj+EkIuoWIZ\ny4Xo6WAX+RdCZjr00Bt6NinR7iJiiVKUJNbXfxjVpo8sJkbB9fcUg+22qSne\nb3a4TrMIFZW7VgdWHsV+koRO+5Ofe/uf8tX0v7W3DvJejiQOArGAlHRNGf7/\ngQwT31ps6Ko8/tjNJLLCmWL0pjMGZf7uoqXz4Lf6fG/E2BUGHGo1UOZB38AV\namdD0/bMlPoysLjKz4mieo89LnR915z/0KtrCtXSkFFTSSDIDkDu4xKIzTgO\ngYuztt6cxdhfmkcVvmBxb4JX4T8UI7Clfylu/lbHJ5LAkQRYAfzPqJY7O958\nHsgA\r\n=bmOU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHThmxBXv1+sSA+6hIs0pdjsYHQc1HMNQQZuW3A73C8aAiEA6jiFDr9TkfpX6uryfYdtSOjAQ6/lFYypqWEn+NjQh1s="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.3.4-alpha.1756.0_1573589519533_0.27990822655473857"},"_hasShrinkwrap":false},"1.3.4-alpha.1759.0":{"name":"@energyweb/market-matcher","description":"A matcher automates buying and selling certificates on the Origin platform.","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.3.4-alpha.1759.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","debug":"node --inspect-brk dist/js/src/main.js","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"rm -rf db.sqlite && concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist db.sqlite","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.3.4-alpha.1759.0","@energyweb/market":"1.3.4-alpha.1759.0","@energyweb/origin":"1.3.4-alpha.1759.0","@energyweb/origin-backend-client":"1.0.2-alpha.1759.0","@energyweb/user-registry":"1.3.4-alpha.1759.0","@energyweb/utils-general":"1.3.2-alpha.1759.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","reflect-metadata":"^0.1.13","rxjs":"^6.5.3","tsyringe":"^3.4.0","web3":"1.2.1","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.89.0","@types/web3":"1.0.20","ganache-cli":"6.6.0"},"postinstall":"rm -f node_modules/web3/index.d.ts","gitHead":"26adf08cca6ddb98abbc57fbf24c10a881fe7999","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"# ew-market-matcher\n\nA matcher automates buying and selling certificates on the Origin platform.","readmeFilename":"README.md","_id":"@energyweb/market-matcher@1.3.4-alpha.1759.0","_nodeVersion":"12.13.0","_npmVersion":"lerna/3.18.4/node@v12.13.0+x64 (linux)","dist":{"integrity":"sha512-dN3ONI0dwtO/kuzMuKKjEz6EzxyUYqRDAO4/qJOls56pOQao6DsFlN+8bbKWJ+0tiA8BXUWx1/tsdS9g1oAbTg==","shasum":"4ab3f2727a89bd6880bc676263b1fd888e2a0295","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.3.4-alpha.1759.0.tgz","fileCount":62,"unpackedSize":180452,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdy8/NCRA9TVsSAnZWagAAm9oP/ArIhi/Ly6DK2QO4TB92\n/xK4byKG7tpuF0JGLXmpUCHL1bPEHGp4IcV9OsAOiNeg0FjoTtDp3FkBhK4s\nxk41tVPfvQ8wqoDDcv7IgA/pLcOW+EBcUC/2FxXH7sV06eO/K3CFIn95zlB6\nn/JRfnmNXvMNuBoNP0DMJjILwmVSt/J7WQphfiJ8BRQEenDgIjv8vHWMx6Ej\nIsvAZPX2n6I4tIf550B8t+632Puzv0hcWEn/quOChHzSYMHlg2E+3c5mowOX\nT8PulC3l/1bUyQpJ42j5mk4+woqbsOvxcx+JlGrJsjQVBlbBAWh0hxypoyYv\n24M1FXjg8hohCL3hIB8P0kerMiJSsmJKd1pbTQoemY4RPOc8+npTeA+ay68b\nuLkpnZ242zCF4zqK9jsprISrDyTFTQ/reykVl8OXuHzdarUmWisqgjA+yCed\n/VJIL7HDsjxwFKkrGdFuCajzBlezsa6nudrBANIEZaDXgtb3afWELVkN3vuA\n1iyf1rlwRag2N3WtToMqYF243/2FEkXy8R93YdKxPm1ZoFOWBWQ2Oj0Y4U5M\nEIspxZ7tADBwdM6xAdDl1LUROVyXgIoR1aUzWqCT1gst7REgm4nSV9nIINNd\nItxN+v4ssu3L9P936SQL1viaqBoVo6fMqBnsnE85Xn21z3yTYT9xQNWltsFh\ntUvR\r\n=a/1m\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/p5IYwbgI8Cqg8TzEXXNyOubB23F4K7MGIAt4WNlxmgIhAOxx91fs/r9mxbzv2EVfEs/NOaNM/3gp6qB+1rruJivT"}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.3.4-alpha.1759.0_1573638092798_0.8299712068480252"},"_hasShrinkwrap":false},"1.3.4-alpha.1763.0":{"name":"@energyweb/market-matcher","description":"A matcher automates buying and selling certificates on the Origin platform.","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.3.4-alpha.1763.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","debug":"node --inspect-brk dist/js/src/main.js","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"rm -rf db.sqlite && concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist db.sqlite","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.3.4-alpha.1763.0","@energyweb/market":"1.3.4-alpha.1763.0","@energyweb/origin":"1.3.4-alpha.1763.0","@energyweb/origin-backend-client":"1.0.2-alpha.1763.0","@energyweb/user-registry":"1.3.4-alpha.1763.0","@energyweb/utils-general":"1.3.2-alpha.1763.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","reflect-metadata":"^0.1.13","rxjs":"^6.5.3","tsyringe":"^3.4.0","web3":"1.2.1","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.89.0","@types/web3":"1.0.20","ganache-cli":"6.6.0"},"postinstall":"rm -f node_modules/web3/index.d.ts","gitHead":"092258e259669f25fa792de4d8396c952a83dc3d","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"# ew-market-matcher\n\nA matcher automates buying and selling certificates on the Origin platform.","readmeFilename":"README.md","_id":"@energyweb/market-matcher@1.3.4-alpha.1763.0","_nodeVersion":"12.13.0","_npmVersion":"lerna/3.18.4/node@v12.13.0+x64 (linux)","dist":{"integrity":"sha512-zsVnKjXHpqw8MUPAwCl1b5195aTPPReMZMhsEUhXtKMGnuKtCFm1kOcCEnS53VRAa97lGL3Pfv4GbhV/rDvPow==","shasum":"003f3547e363c1cf8a983eefa5ecd7ba6ab4bcc2","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.3.4-alpha.1763.0.tgz","fileCount":62,"unpackedSize":180452,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdy+V6CRA9TVsSAnZWagAAdacQAJEUqJQADivksirdxIGV\neV72gwmSBQa0O5/ozjgJJ0cFzsNNSmD1yUKgkBVgTn8+lAhxDqtVBeGt7Gif\n7MG1CBxpy7XLhQOL83P/BNGN7ybdHRe/vIguspgs2M9Lx4JNXhzISvKxAMEn\ndS1CBvfLBT+8XT5VBCADOCO9DWEofbH4b0M1WQwvZ0KFngVTDIWwHNs6Qzws\n3XPok+sIV0oT45U4Ul5+fA6vcbqsOWB7TtCa77DXUcl/Ql+aSrR3LtHyMfKW\neKIFDMwOaqpcUwAfNMI7jk3zlvPW/u8GgC9NNWR9tCilkcahNFlEcNIcilfG\nrv1HxbspzG/tYq4PnaEaVXO7UxMWfaqAStaAaBjS1LIIzjPAAMHwbEFqlha1\nI8Adct4GOnjd+dugBuNXEJIK13sEA3SNR2LxNEapFQm/im38eZkzWWcKF18o\nTAIgqq+ABNylCwbGtFc/7MTTeHj18wBhCReyEx4Atz1gWN9VP7orIKB7cBeA\nxtwrbYBT4H5hMnkT4bFdm1hb1eBEgvTUwawikvg3m5fE4VaTvJn5nOdQZbZn\nRYt21wxNjjg8afmOF3RQAlvIlwi4+JgV7CRd+lQjpuyGDy2bXLfxSab0JOIv\nFJAWIixh0gBNIerKYWcEiArDApiCvtp75nTNGztPpHWOCEQdWzgmn+Re/ROV\nCXgl\r\n=1Qd3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHOw2JIOomXb3c5WAdrDEl2QK7STER0h5vOF/S6+fvzmAiEAiXF4KBxdfiP/4/4ZzWvotlyOJdbCKAK0ZMtTKQbwI/U="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.3.4-alpha.1763.0_1573643641860_0.4584347647832132"},"_hasShrinkwrap":false},"1.3.4-alpha.1787.0":{"name":"@energyweb/market-matcher","description":"A matcher automates buying and selling certificates on the Origin platform.","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.3.4-alpha.1787.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.3.4-alpha.1787.0","@energyweb/market":"1.3.4-alpha.1787.0","@energyweb/origin":"1.3.4-alpha.1787.0","@energyweb/origin-backend-client":"1.0.2-alpha.1787.0","@energyweb/user-registry":"1.3.4-alpha.1787.0","@energyweb/utils-general":"1.3.2-alpha.1787.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","reflect-metadata":"^0.1.13","rxjs":"^6.5.3","tsyringe":"^3.4.0","web3":"1.2.1","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.89.0","@types/lolex":"^3.1.1","@types/web3":"1.0.20","ganache-cli":"6.6.0","lolex":"^5.1.1"},"postinstall":"rm -f node_modules/web3/index.d.ts","gitHead":"d14e2d1b6e93ea1d812e8db7a2abe0457b05c3b6","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"# ew-market-matcher\n\nA matcher automates buying and selling certificates on the Origin platform.","readmeFilename":"README.md","_id":"@energyweb/market-matcher@1.3.4-alpha.1787.0","_nodeVersion":"12.13.0","_npmVersion":"lerna/3.18.4/node@v12.13.0+x64 (linux)","dist":{"integrity":"sha512-UCGsm/dNsHLLm1FxRBHrYulkeg05O/5CuvbgSaqcEY8nE3ahGOSWjQH9pEyJNpuRbERoEsrw8INGob1BIEPVaQ==","shasum":"2a1c19099174ee86f5ca821c7abbe8fc729a8186","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.3.4-alpha.1787.0.tgz","fileCount":71,"unpackedSize":194343,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzSY5CRA9TVsSAnZWagAAB3MQAI0uJM4pSRr35YCcgpOI\nh5GBht+Dk119NC11x6vFU8tBXullCXdiEzSJWtw6Al2OO9EZDy+386lOpget\nW+5TZo9zlGdhMaj2QClKyJ76fZ48tivNc2/Uwz/h8m781q5BxR/SSEF7TAk1\nzaiY89WImpsjjrT1CUilvd6XztQpTJKd6RHRTbJEI+gTbCx1bxL715por5jU\nyhvgYubtmSd4xGAwm5MldA7EPgQE5KCIe/VxG3mXR2uY1ZJFipWZEKWV1QnH\nhTO4MmJzMGYjzEld7s1eDJ7Rb8QnxQNeuBREEQyW3z4M62r2iZoMA522BZzd\nX5QLh03InljBHODl/7Cxb6Nqc2y/aq1jx7NCxry4Fz715DNQ1OnFJ8ayCv5r\ntaYF/xQq4+ALv9P86czzjO5XEpaXYL7UDKOll7KtmMl7Dtra+HKyA530Xbz5\nadWMzDnCNK8kQpkvEn0amkLkgyBVFqhpaats3VnwZn+0HwtN88QkrBfSde0F\n3iESlxR+DUAIHWoxED177KHvO8RHkRWWLpsVajj2ALoQZjOlDC/gYyBWFhoj\nNql4dBvaxFcBWWmoarbSf+ZYVQL9XF2hqc7NYm+gS/fz+pxegcxhZL2MTNq4\n/wg0cPwckcKDbWT90Lvr3sOX17PjAvjwnH3f7YKok+YkaI6nGnNzqn+4Q5tc\nrhR3\r\n=5vAm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBKTHxOrQGWTTIJ/Eeu8AqLyKAaaer5rZ8WEYKD7qxqXAiEAjR+2NfN0CY7LNg+t3ZaCFi/K1pk07o6aUqjkeKBI7Gk="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.3.4-alpha.1787.0_1573725752887_0.8519866465073687"},"_hasShrinkwrap":false},"1.3.4-alpha.1788.0":{"name":"@energyweb/market-matcher","description":"A matcher automates buying and selling certificates on the Origin platform.","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.3.4-alpha.1788.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.3.4-alpha.1788.0","@energyweb/market":"1.3.4-alpha.1788.0","@energyweb/origin":"1.3.4-alpha.1788.0","@energyweb/origin-backend-client":"1.0.2-alpha.1788.0","@energyweb/user-registry":"1.3.4-alpha.1788.0","@energyweb/utils-general":"1.3.2-alpha.1788.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","reflect-metadata":"^0.1.13","rxjs":"^6.5.3","tsyringe":"^3.4.0","web3":"1.2.1","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.89.0","@types/lolex":"^3.1.1","@types/web3":"1.0.20","ganache-cli":"6.6.0","lolex":"^5.1.1"},"postinstall":"rm -f node_modules/web3/index.d.ts","gitHead":"dc72ec8047275de0cc9cb7427070cefe453c9e1e","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"# ew-market-matcher\n\nA matcher automates buying and selling certificates on the Origin platform.","readmeFilename":"README.md","_id":"@energyweb/market-matcher@1.3.4-alpha.1788.0","_nodeVersion":"12.13.0","_npmVersion":"lerna/3.18.4/node@v12.13.0+x64 (linux)","dist":{"integrity":"sha512-Djy5yPDHfQObiyteEGacVxQYIDqYxpaVbRTC3flLctsWsgp2/qwhTdEqXXUTdo7pjvwymNmy5nqM4IALAuQIXQ==","shasum":"911403b43f79927a35a95efaa5717e3b8543029a","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.3.4-alpha.1788.0.tgz","fileCount":71,"unpackedSize":194343,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzS2bCRA9TVsSAnZWagAAXicP/3U0SbxAYia0HypECnNr\nm8iq1IKsjzUVriKUimg1bJnwUBv08YZdKPx7jrcAoPWAFZcRnKd6Nqc/qGMA\nKkzDLbYYOUY5YRNinzbsF10UP034NO6Afw10rqIP5vb4+45q3X8DI82/jHEt\nW3FrD9hirSPcw8r3oyLLzF1BqDW8CC9lHku6e0Zk5Ydr6FXvyvcx87UkhBTf\nhUy9xM6sy5kFZ/fsZGoW3NRRjxuicTfWRh39aCfCjVDkpF2K7o8VYPucuSW7\n9i4BOJ0C/kkXcL5vpBZubLZJNF5eRnF1CyGvDA4o5Q/DmzA+RvkesUBzv4V4\nvCL200c9eRkkJpudldRV9nBVOWSMtqA2xwArli9zIOTeb4ihlz0IaVx9uC9N\n2P4lsQc+Sk4S7IUk7sQVvE+B8dmM29mNUOJf9otgjtZUkfmtBRvTLMwGR+wO\nQRzP5hu2AXkLeqoM5o9YReMXt0ciSvQxLdbW7wvvcX2xKTjwO4fbuvuHN8s4\nqk36XeE0WJUkoxg0FJrwffn6khJf/KkV6AFDguTBHKFuYdiQIfPage6aXMN5\n4fxHvk4cvUhLNiNuU3YpURL1SlHBl8QFwtIk9Kde6u+aB0qxvjLyalVem/dO\neuvb4Dj7XxM1Qn1wMFbsTVl7k3xJONVn3yKR62w9QIV20vt1o1Dq4muTLf9i\nU96p\r\n=3nFG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA2NbxWWv9/+sEXwNS2VfrZzJEsNZjzDTSTYtlrH0NNaAiEA+r+LhTUxfF6YBZhU/9KYS8FUB17WgiBbda3AjPLc+Sw="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.3.4-alpha.1788.0_1573727643296_0.6650217863859618"},"_hasShrinkwrap":false},"1.3.4-alpha.1799.0":{"name":"@energyweb/market-matcher","description":"A matcher automates buying and selling certificates on the Origin platform.","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.3.4-alpha.1799.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.3.4-alpha.1799.0","@energyweb/market":"1.3.4-alpha.1799.0","@energyweb/origin":"1.3.4-alpha.1799.0","@energyweb/origin-backend-client":"1.0.2-alpha.1799.0","@energyweb/user-registry":"1.3.4-alpha.1799.0","@energyweb/utils-general":"1.3.2-alpha.1799.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","reflect-metadata":"^0.1.13","rxjs":"^6.5.3","tsyringe":"^3.4.0","web3":"1.2.1","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.89.0","@types/lolex":"^3.1.1","@types/web3":"1.0.20","ganache-cli":"6.6.0","lolex":"^5.1.1"},"postinstall":"rm -f node_modules/web3/index.d.ts","gitHead":"7a5273945d243937af379129738a25c29afb5fdc","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"# ew-market-matcher\n\nA matcher automates buying and selling certificates on the Origin platform.","readmeFilename":"README.md","_id":"@energyweb/market-matcher@1.3.4-alpha.1799.0","_nodeVersion":"12.13.0","_npmVersion":"lerna/3.18.4/node@v12.13.0+x64 (linux)","dist":{"integrity":"sha512-H8nxExd10Rhhvw5VuaiqEpJnEh1r/M5DhAw1eQIuwyRg+kTSfKn69+xmV3nGcr2vLcGy//Y60m+bbWkrTlhoHw==","shasum":"1aac8c44f7790f880c95da6bac6342086ab238aa","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.3.4-alpha.1799.0.tgz","fileCount":71,"unpackedSize":194343,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzVisCRA9TVsSAnZWagAAIfwP/03g1y2NuGgOl+BSEdc0\n9JMBUSCBebWV5SRjdRKL2sTJQ+XsemnQJ8IQUTtwphlW8ydTyg7wndAGkam8\nQuckDSJNtFApP2Avvl3056K19ivLWTJMopqQum7ylGatTqMfjfUncJ9RrZcr\n3KquxfQhgP2wL0epDwzbe1BbZHQ/vYN+/VJm01t4KvNPq4OPGMUMqRC9MwtX\nefbomiPEWaifNwSaiEtINerLC77zMtf7zm2qcZtWTC+qVipQT4w08PZys6JH\ndq6bqDVV04Elb7GT1GWpjVGbJodnHe/S5IsskLKHssP6w9xX3qjnu3TzYFAn\nZn1r9Ev+oYSVD6khmdjtovDIGO29MVCDjn/VV2NRZpB6IAfQ7duefD5nm3Hq\nBmC13o/ryfK+v6wJs/XSK/jO5Ml1LmhXdwlLsYwU/h/vIFkvjCRgOI23ktmG\npb5eNtrQCFFQvlwxSVx+xb29HcBytZ9uC+k05Pi6BHIGdq5MdhCIIDc1ZdtQ\n+fY5VT050u2vU5WSejELRzrbYUcPnZbeZ4pkjVLbc7X0ZjjqMDfdNfAxmHnD\nwW1cvatGGx4xtwfTAiup8T8j6XRj+Qmimk7+j1bHcrUEtaHqhkIfMv9JyNuH\nZXkxP207Y2y8oDerVMYWx0+jKQOrNGtpEKcKwSxAa7sn/LOU42lo8LoVpXO2\n+NOF\r\n=xYmV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC3OnXO3ss/18KcnCuqhxgnx0wJGgYef8lrd6BCYUV/3AiBa58oV5lvWg4FdD1vLthFURWfZCEqPGEdvH4eQ6Ttjuw=="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.3.4-alpha.1799.0_1573738668121_0.4019378528917512"},"_hasShrinkwrap":false},"1.3.4-alpha.1808.0":{"name":"@energyweb/market-matcher","description":"A matcher automates buying and selling certificates on the Origin platform.","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.3.4-alpha.1808.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.3.4-alpha.1808.0","@energyweb/market":"1.3.4-alpha.1808.0","@energyweb/origin":"1.3.4-alpha.1808.0","@energyweb/origin-backend-client":"1.0.2-alpha.1808.0","@energyweb/user-registry":"1.3.4-alpha.1808.0","@energyweb/utils-general":"1.3.2-alpha.1808.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","reflect-metadata":"^0.1.13","rxjs":"^6.5.3","tsyringe":"^3.4.0","web3":"1.2.1","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.89.0","@types/lolex":"^3.1.1","@types/web3":"1.0.20","ganache-cli":"6.6.0","lolex":"^5.1.1"},"postinstall":"rm -f node_modules/web3/index.d.ts","gitHead":"3e803b0594c770a3c97d0584c7d70766d467f2b4","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"# ew-market-matcher\n\nA matcher automates buying and selling certificates on the Origin platform.","readmeFilename":"README.md","_id":"@energyweb/market-matcher@1.3.4-alpha.1808.0","_nodeVersion":"12.13.0","_npmVersion":"lerna/3.18.4/node@v12.13.0+x64 (linux)","dist":{"integrity":"sha512-KbPfkNDWMYrsUmyPj9bWf7gLxzFvOpocKzNaZDS8G0qDdO/INmRN2n3fEqBLFudvGoFykjJ/5NQ+wgwp9z0LzA==","shasum":"c08bf10642e48c5cad5334f2ad04e1e7c7122c32","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.3.4-alpha.1808.0.tgz","fileCount":71,"unpackedSize":194343,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzXYuCRA9TVsSAnZWagAA7lsP/jgOo1/XUlY/EVDheKHu\nsi9o6Nfgxq6DDuFDuzAWrmt0oQjw0ICwA9WDug/SdnQv9Er1JCpPr5hXydM+\n9V7iCuecV0jl6SCucbdghELeIhgvKMt7oukCr8MLOwNiV6aRdQJgFWAA3kTD\nFEDnnnnr/7HKKHTqFHRLrMktYlSYvS3OiUXdQvA4CU0n1twul8RTCMBZxKTk\nYSllHYDMVWB531JQz7Zagm5XAGvpktJKTw6dNyM7ZXcCwT+rmVpS58bdq0Nj\naDHRhRAYhxNmJlHOWWDGeydIeJnJtxodT8RhXdBhCvS1l1LIDY+5nrhgs7Pf\n6UE0q25YINttGPUDoow06QU1HrAP/zqc8fmNnU2MSFICHL7hP0ek3bUCQCVD\nPi5W/woGfQSzM52d7+FOhe/vhH85iwSKkvy2d/j40e1SqR4wMUmsX7Aino8F\nFFAEwouhyBaCGY7dbUw199vkgJLV4pqMM7zbsVGvPajZdooBQtmAJekZZEOw\npeuDrclOPvzAFjMJTqCW9V0we1tQWi9bRe3APg6FJGNzYiGd+qiRrawfzNKH\nvfk9F/Mpv336LmFogdUF+fkCUh656OW77QeJUdXZHKWeAGztpr3jmjqWh+yd\nn+ze4NEloPEe5ygYZneGmTfEoB9KUKBqOHSdubd5gZ66dGs1Qo3vsbnN+vAB\nUopf\r\n=JIpB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDSS6IuxU2LylAVytEXqEoEv8ydwjUVZGnql88+Qlgx6wIgX+gKYZO7hz6V82KB/6VAWxwvNZpussCe6RKtrvaGiao="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.3.4-alpha.1808.0_1573746221706_0.537312536731896"},"_hasShrinkwrap":false},"1.3.4-alpha.1817.0":{"name":"@energyweb/market-matcher","description":"A matcher automates buying and selling certificates on the Origin platform.","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.3.4-alpha.1817.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.3.4-alpha.1817.0","@energyweb/market":"1.3.4-alpha.1817.0","@energyweb/origin":"1.3.4-alpha.1817.0","@energyweb/origin-backend-client":"1.0.2-alpha.1817.0","@energyweb/user-registry":"1.3.4-alpha.1817.0","@energyweb/utils-general":"1.3.2-alpha.1817.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","reflect-metadata":"^0.1.13","rxjs":"^6.5.3","tsyringe":"^3.4.0","web3":"1.2.1","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.89.0","@types/lolex":"^3.1.1","@types/web3":"1.0.20","ganache-cli":"6.6.0","lolex":"^5.1.1"},"postinstall":"rm -f node_modules/web3/index.d.ts","gitHead":"3cd4441649cb4f94f7ce951b428e3627bfa188de","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"# ew-market-matcher\n\nA matcher automates buying and selling certificates on the Origin platform.","readmeFilename":"README.md","_id":"@energyweb/market-matcher@1.3.4-alpha.1817.0","_nodeVersion":"12.13.0","_npmVersion":"lerna/3.18.4/node@v12.13.0+x64 (linux)","dist":{"integrity":"sha512-2F6aOCrxz70wGqbk4812enkd7UJUhCLk/PMa+xw/c+Up5+OCjlh667B3sZFuZUMmHn5vPx2nC0a5av5YWKnlFg==","shasum":"66c4fe8646111b7a808077498cb646ed2c55655c","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.3.4-alpha.1817.0.tgz","fileCount":71,"unpackedSize":194343,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzprfCRA9TVsSAnZWagAAA0oQAI/h97KXNIKDZdlfkAk7\nkdcKkghXc6xBXFdgypEl0zAQVeUXeHctqonlRoEXJh36DC7Nyhd8y+/5bgR7\nph0rdaDz4TjuoB9sS3EQSXZQ7UUD+9zhnjiNBN6tOWiStYtlU67vuZUphgn1\nrzeF9cQ9i7P+ayYhMnN8YmtdTqfVcyFtFTYvk6JArcY6hzMQP4gCvQxa1VvG\n3beN/7ObVHvnSJpjTe+17eiGLtFPw6zNyMk85KqYfw3zJep/cMSAg6FcuLZb\nzmqS2d4MC5/uWxlOa2vLh9mCw87FhuCL7Df7anzmYpEDfXvrV0s/zbLDnKec\npJQgzrW74cDzdAZpP33WCpMAQwgWPIbTODcvVYN4aqmMecE0yLsMIzVEPGgl\n+je2mMHrKNF31G4vlG6FgVwbshv8WPOoeqEVpLRMR198vi5ttvZ98PvuaRr4\n5jEzeEH6yLjaS3b27yRM8dHxMcwjzYK1gFhWQ3dKQ8yudPlos32NeqhkKVht\nvO44hYW6h9NgVDtFV5/LN3m54PZEno1X9jtvASSX6Cf35HMToSiCxMV/57Jp\nFJKpl88mQR9eRI6vXLY33xlaNZ20A98SyHR4aj4SLbliy7dKRrMmTtNRoAAL\ne9CF2L6aL6HXpiz0cVBoPbwItxnZKu687NfiRmHMANccmi9Wq3E+vLtDzyxg\nD+DG\r\n=i5XN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAJMcP9USHuqA2T02gw6DrieH9RKsGEdCwe8BvcPJvnWAiEAmkCO0i3LagSuSLJBkiAno6c7bTfnq4QmVf9205nONjc="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.3.4-alpha.1817.0_1573821150725_0.12149223843004453"},"_hasShrinkwrap":false},"1.3.4-alpha.1818.0":{"name":"@energyweb/market-matcher","description":"A matcher automates buying and selling certificates on the Origin platform.","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.3.4-alpha.1818.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.3.4-alpha.1818.0","@energyweb/market":"1.3.4-alpha.1818.0","@energyweb/origin":"1.3.4-alpha.1818.0","@energyweb/origin-backend-client":"1.0.2-alpha.1818.0","@energyweb/user-registry":"1.3.4-alpha.1818.0","@energyweb/utils-general":"1.3.2-alpha.1818.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","reflect-metadata":"^0.1.13","rxjs":"^6.5.3","tsyringe":"^3.4.0","web3":"1.2.1","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.89.0","@types/lolex":"^3.1.1","@types/web3":"1.0.20","ganache-cli":"6.6.0","lolex":"^5.1.1"},"postinstall":"rm -f node_modules/web3/index.d.ts","gitHead":"3b630ffe4d08bb186792bb5bd0c5f2419677523d","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"# ew-market-matcher\n\nA matcher automates buying and selling certificates on the Origin platform.","readmeFilename":"README.md","_id":"@energyweb/market-matcher@1.3.4-alpha.1818.0","_nodeVersion":"12.13.0","_npmVersion":"lerna/3.18.4/node@v12.13.0+x64 (linux)","dist":{"integrity":"sha512-fnnBPLqEz1rAaqfXTKQK5fU3Awt0bcI07cZQP0/WKEa3ZojQiBYCdbwX/E6uiLAItZdgd2ImuElDLKfv9aIfpQ==","shasum":"0743c5616e5dcbb921d5d77aef0a0d89c63b7ae5","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.3.4-alpha.1818.0.tgz","fileCount":71,"unpackedSize":194343,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzqIICRA9TVsSAnZWagAA29wP/jipE3FzPd+v8DR+i3+L\nLJ3Ii8qsdhJH1lQ5U29GMPFBIHlzVMhDt0FrD8Za1viwQ8LZVeyYZsDApNPU\nQEP/NneCaa2K3KO+aKB6XSSWwoqXkEQO46yQodAV1Uukqb1ERn90t3Fko2DX\nJE7oD3t/Esjc6pCsxpnzZ+/E5xbu6mXNM0Nd9WQx/iZ4ZV5CxF+EXvW75USa\nHUaZNUdJlPnOhkQJlfhw36C0qb8+FR+gr4YaV2KLdA08U/erfH4XDqR71WDE\nFVUyR6Q2ev3NL3BbQWU6Hh1TBMX7VYtcKfvDL8Qflqez+sB92HZlR2zjx0Yx\nuTAIjZIxKV5TMkeY6H1BV7do14okvnktA8tmKxuedBzDA5pcUZEPEg8h+tQa\nWIQ/jboNT8jJP+tKce9giYOGKyQbuNi8pnD2HlGUJUuDeYM7rn3ad2G+ZkEM\nRb+nIuwSzofrvMk2Hy29hr6og1Uo7mkaU+kF8f5x/DM8vHJi5CQGFO+yt1Hx\nEOdlIhbiTh3U/kHXlcVi3rn5p/74b6rSQDEuyOSkpYgSFWbli9nmqeglA/Vj\nkuM9eFgU0JgWW2iDG2wQcKdLYepyfI1MzXxpAUrCEBnru59HE8do+mQYgjDk\nuabORv4ew7Tad7LRxWuSvhRZTfa3hg7USQ9KLhIgkztbus0Z7T4Uqiq2lX90\n+O0a\r\n=ZVet\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEAZOkIA6hAgf2BECUBp/Y0yLEUBkgZEoDjyidblk0bKAiAPxQsTgfZKh6oK3b2aTPC1VdPc5xkvCU8XUm77Nd5/aw=="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.3.4-alpha.1818.0_1573822983885_0.7468551724946051"},"_hasShrinkwrap":false},"1.3.4-alpha.1819.0":{"name":"@energyweb/market-matcher","description":"A matcher automates buying and selling certificates on the Origin platform.","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.3.4-alpha.1819.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.3.4-alpha.1819.0","@energyweb/market":"1.3.4-alpha.1819.0","@energyweb/origin":"1.3.4-alpha.1819.0","@energyweb/origin-backend-client":"1.0.2-alpha.1819.0","@energyweb/user-registry":"1.3.4-alpha.1819.0","@energyweb/utils-general":"1.3.2-alpha.1819.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","reflect-metadata":"^0.1.13","rxjs":"^6.5.3","tsyringe":"^3.4.0","web3":"1.2.1","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.89.0","@types/lolex":"^3.1.1","@types/web3":"1.0.20","ganache-cli":"6.6.0","lolex":"^5.1.1"},"postinstall":"rm -f node_modules/web3/index.d.ts","gitHead":"45fe96866d96f81237b13949a0d337cd4863e086","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"# ew-market-matcher\n\nA matcher automates buying and selling certificates on the Origin platform.","readmeFilename":"README.md","_id":"@energyweb/market-matcher@1.3.4-alpha.1819.0","_nodeVersion":"12.13.0","_npmVersion":"lerna/3.18.4/node@v12.13.0+x64 (linux)","dist":{"integrity":"sha512-Z4C86hCaFsdlJWulKf5TCLs/90TKNfnhOaEeoLNGPcGpHYCkR1Xzos88Pek8OLMK40/bC/idM3etuXicLWyLRA==","shasum":"f2ac3da3e6252353d62dfda86d7c8c3ba607b3ac","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.3.4-alpha.1819.0.tgz","fileCount":71,"unpackedSize":194343,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzqnvCRA9TVsSAnZWagAAikQP/itey0T+VEcWpa55xNJa\nCQtDwkXT+EybLXYP2+zEh7wU4ENPc2ScU/h5vbIzPzG0WPYibOzKSeGCZnjO\n2MsDTaZOeceLkzirW6QvSVq8UwbYRCNqBBKP/h4X4Qq9HcLr1CZj9yE2DcQG\nAR78snSKBzOzvIFxTroXdnFAh/J72aLuQevsn2r2qH6BHycJxIDSOFhHYMFd\nzIvvnraCGLH94TF47Kb9PWfANygv2LSGJuGM993l5ozee9soMyw3JAxeKkDS\n2ZgTzK9ddkivxXOYREqjU90NP1sKymh7bjxp/TnW5nv3UIYS+ZlocO7QKsG/\nFI5bAtJOUIWc9y+pcSbSNIftw+iqeC18YoR/nHrDZN9wxKX7lYfAd3tHBXDV\nqkz4M0FwVeuWAMnQxnLrAlV7rrfzA7dNXoyMwxCXE4PZLLei0ZdIdI+uhcx+\nZWgdB5/SEwSiZWsXDes/I/21XhGnkQK/EP3rXbSLUdIQhiiiFLTqUCBWFHhb\nCwakwou4vUzt/dR66jKl5XzRUtm3oRJKUyWu2R3pVuocFMdvvk7RKGjEyYip\nxFup+LxKbYpX0N5+F4vIsu6RFsyVY2HLQ6S4Drt6g0qJ3dTIqKT0qojV719K\nBh06SEQIdJHS9xngx8btv+12nypSYD0T8e4fpRI0mnODcDZX2zZSuc77bLYH\nNu71\r\n=FFbJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG1fUV04fRG876DkcnxKsM7T7G1M7MmDSyKtrqCB4My2AiEAxc7ZbfgWUqMG/zS3C/aQ/1CHLwzOuz1gXCNxgobyEYU="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.3.4-alpha.1819.0_1573825006646_0.19552588344991917"},"_hasShrinkwrap":false},"1.3.4-alpha.1827.0":{"name":"@energyweb/market-matcher","description":"A matcher automates buying and selling certificates on the Origin platform.","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.3.4-alpha.1827.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.3.4-alpha.1827.0","@energyweb/market":"1.3.4-alpha.1827.0","@energyweb/origin":"1.3.4-alpha.1827.0","@energyweb/origin-backend-client":"1.0.2-alpha.1827.0","@energyweb/user-registry":"1.3.4-alpha.1827.0","@energyweb/utils-general":"1.3.2-alpha.1827.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","reflect-metadata":"^0.1.13","rxjs":"^6.5.3","tsyringe":"^3.4.0","web3":"1.2.1","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.89.0","@types/lolex":"^3.1.1","@types/web3":"1.0.20","ganache-cli":"6.6.0","lolex":"^5.1.1"},"postinstall":"rm -f node_modules/web3/index.d.ts","gitHead":"75560e4f52d2e5e1aeae61fe884737df0303b065","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"# ew-market-matcher\n\nA matcher automates buying and selling certificates on the Origin platform.","readmeFilename":"README.md","_id":"@energyweb/market-matcher@1.3.4-alpha.1827.0","_nodeVersion":"12.13.0","_npmVersion":"lerna/3.18.4/node@v12.13.0+x64 (linux)","dist":{"integrity":"sha512-v4q7lJ+DdXlMTHkh62FQp8odA4i2VkFttiUUlrp7zfS1/3ANU63b9hRAte/0/2fl41wqIYauXOhaGISWmkxARw==","shasum":"61f2f38fabab7de5d9d66c87e9187849948e9130","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.3.4-alpha.1827.0.tgz","fileCount":71,"unpackedSize":194343,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzt7LCRA9TVsSAnZWagAAu0QP+wZ20z7rTL3kkThx/aDh\nL610OtPuO0++KUTusQ0/gDZOo5WeoWZEzbu6cCyTyxpzbRDdWMksKDbdz5Q5\nRXBIdBZmIIsKcapsswqOnpeb7PoEahASEl5YYtKi4QfMp8u9cyw/gIu46Qg+\nEM+gLIj3hEuNnNIsyZiPROul00REMPTi8G2D8s3UtMUwmFG9ySqXZV2oTdq4\n8Kchmu7IwNAbjN6YcxfEx6FWcf0jgRU4wFuRdvukdoR6+0aTlyaiLBmrZxio\n4d/gcjczzKTUVAVAIY32QGnkKQmAGMUz1zZgCdRx2CCf3w608nU+WSIM/bGP\ndp55IsouKHhp9INPSfx08R1Zhe3FcblB4NPpvcrXFhRevCwIv1kb5W0fr+KQ\ngW0CxAOs7IEDId3yp5UY6lHUq58LbcevEWrZZZwHEo8pBgTgYejx7IBQQQI7\niRO/WeDRJpMczBiv84COh4H092JG0/pac4loX3OaqwCfYiqli58qfeBnj6OW\nJMNlRCG+W/rkN0021/vGw2JRRk02yMQDg1kprTFcuXlOwrm+POX/Us02sP/l\nWvUSvoBDF/IQNGy5BW63OiUO1Zo57TibfxTcdtZ1+DDI9sc0z554/+pXN84D\nYT3j9/rNOtR30yA2fYSNu98CcRk05DvmZyqN4E1R/4QEYnyGGiGiv0JTXfk/\ntexw\r\n=ZKWo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBIaUIBqu3qIS52LkVz5rx27OVFrsGg5O0TN1qsNwJejAiBHupZTrUxTH7GL174Uz2HcV1H9Jt0lyrbTxiqRRrJcow=="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.3.4-alpha.1827.0_1573838538641_0.8304857116768485"},"_hasShrinkwrap":false},"1.3.4-alpha.1840.0":{"name":"@energyweb/market-matcher","description":"A matcher automates buying and selling certificates on the Origin platform.","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.3.4-alpha.1840.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.3.4-alpha.1840.0","@energyweb/market":"1.3.4-alpha.1840.0","@energyweb/origin":"1.3.4-alpha.1840.0","@energyweb/origin-backend-client":"1.0.2-alpha.1840.0","@energyweb/user-registry":"1.3.4-alpha.1840.0","@energyweb/utils-general":"1.3.2-alpha.1840.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","reflect-metadata":"^0.1.13","rxjs":"^6.5.3","tsyringe":"^3.4.0","web3":"1.2.1","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.104.0","@types/lolex":"^3.1.1","@types/web3":"1.0.20","ganache-cli":"6.6.0","lolex":"^5.1.1"},"postinstall":"rm -f node_modules/web3/index.d.ts","gitHead":"0b22d02f47cfcb48116fe19cf5bae1559465c7c9","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"# ew-market-matcher\n\nA matcher automates buying and selling certificates on the Origin platform.","readmeFilename":"README.md","_id":"@energyweb/market-matcher@1.3.4-alpha.1840.0","_nodeVersion":"12.13.0","_npmVersion":"lerna/3.18.4/node@v12.13.0+x64 (linux)","dist":{"integrity":"sha512-wz4wwQS4SrDpfLEh/rTLrMTfuVEVWii1OrvO/6i+WooAaty9YN8IXA4Av6RyTQThwYEsrZpEqI+Hgx5Gi0ZIGA==","shasum":"75a19987de8b51d7aedc4b5dafb84fd72f078ccd","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.3.4-alpha.1840.0.tgz","fileCount":71,"unpackedSize":194344,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdz1SbCRA9TVsSAnZWagAAYdIP/0Vtv0tUHe5Zq9ZeHVt2\np2aeIIuRBdnSbBGCcTmEjVpKZocbzrW+Ryn7PqGnazuwA4c3uQomvMA1sKZa\nPb+WWq8iaqjNus5rxVWqW6p7gydPUit+t6zG7pdHGZxCJgQ+ZynKVA15MFAU\nT0XpXaL6/dapmpthzYFjIPNsGfqj5aCLBdVVhoK11GAqW1XOT8kH8N62iooi\nlxLS+k4Oi4sYwqMccJZjLfy/myKiiGXz3XUlcIHU7sorWnTBC0FuL6RzlcXm\nes2oT+8F5CL84TltbTNjWP/TViaH4Wn2PJQ6U9/LZbt0JmXV5lIgCqdDxEXW\nU4lFXbovNm8chEnWAXRa7Iqq+mMnmW82/8aezBAFtyC34yvBro1W6hc615OR\nd0jXmeR6Cyn6/Tw38bxeF6MVL0t0YCJA7e3y6mdGVKBMIWidkeDeI1ZxyKBp\nrxQhh8YxDBOQ+c5dD4PftUJqVmC+YWUMjld5bMzO5UrI0L/wzciTFrIQRnhh\nu2bLOcflTovJdg4JhpQOsxLqYmx45OR1b2gSyykjDA73Q+pKnbtHTe2v+z+1\nryi2qvl10F4re4wyKgunrjG5JAIqwvU0jz6ha1mfPt7aigEcrHLjECpHKJCB\nasCNFwcThx4OH+2zdD1QAMu5HRMTFIlAuhJSMsD4ydSE9oaS1A5A7qjbPuNi\nZqzM\r\n=RaDD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0mTZMjOp9KrD94cmY2vI03+/TP9glBNlD85g/kdeAtQIgDAVJlzd5fmNQOeR1tWz+88RhO2B611loEdS8pTB94QA="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.3.4-alpha.1840.0_1573868699285_0.4827987771139395"},"_hasShrinkwrap":false},"1.3.4-alpha.1847.0":{"name":"@energyweb/market-matcher","description":"A matcher automates buying and selling certificates on the Origin platform.","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.3.4-alpha.1847.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.3.4-alpha.1847.0","@energyweb/market":"1.3.4-alpha.1847.0","@energyweb/origin":"1.3.4-alpha.1847.0","@energyweb/origin-backend-client":"1.0.2-alpha.1847.0","@energyweb/user-registry":"1.3.4-alpha.1847.0","@energyweb/utils-general":"1.3.2-alpha.1847.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","reflect-metadata":"^0.1.13","rxjs":"^6.5.3","tsyringe":"^3.4.0","web3":"1.2.1","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.104.0","@types/lolex":"^3.1.1","@types/web3":"1.0.20","ganache-cli":"6.6.0","lolex":"^5.1.1"},"postinstall":"rm -f node_modules/web3/index.d.ts","gitHead":"32f35b1f01111b658ebc749bb41881ccdd1003e1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"# ew-market-matcher\n\nA matcher automates buying and selling certificates on the Origin platform.","readmeFilename":"README.md","_id":"@energyweb/market-matcher@1.3.4-alpha.1847.0","_nodeVersion":"12.13.0","_npmVersion":"lerna/3.18.4/node@v12.13.0+x64 (linux)","dist":{"integrity":"sha512-AT26gyufTZczeTzZSvgJxW9r4EPLgZJ/rLlDyhiwi4Smx/Jxx9PMbDHEaAgwW8hSXF8WFJipQky8SHDzQ80siw==","shasum":"59740eb5ad3ccd48f050de200b831ede707dd398","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.3.4-alpha.1847.0.tgz","fileCount":71,"unpackedSize":194344,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdz2ZHCRA9TVsSAnZWagAAlNwP/jNspJglZreSGJsBQUrn\nvEHklnPqYyYJQzJYyr/lXXdwiDyVng7tkHzXZQgEZBONOFkND45Ac3HO0SDG\n7LNW3xRQneq60nZt7m/elzeSCjhS2RXUBsnheewk85M6YNbaPbXktRLM5zQ8\nDNF6fMlau88JiyWBiAWBl4yeZyQombMG87lCXixCiu5tgKIjKsBzFTFRb1cG\nqQ8H6UnKfbwzBC4CkTAsFYMWFPHKvYoeOfHMY0Q1MdM55We6+Jo6BM8GM8rL\n/NGCIfiYr1U1yC4EqF1dOo46lld41OFmr36neg1FlrDGSjUYiQFIHm6D1XB6\nQ7OTTCIOig7kFLEFeMtFjVPZtKGa1TcE7JZSYkswrsEEdqXdjbKRlX3zKeFr\nLSyL6XOhslNeE0J9ieDZBad3xS+PlzOr7PEqJi1AgaQ1fB0a8HMaUmMulWhO\nTinBR6LpNkVgXUNmJM+QzRqR23tqNqOD1q7HXpyPsVpyE/vdr3Pgrqis17ah\nj7IH13sdIX6R0mp+NlKuSDpefr0CO4InTpoepqi4H+XIJx4T+EmEpfD5vTL1\n7VrDiQ0Frs0s+azG6t9fXZRsfb2hbmSqS6mZJmQYKuYCqqq4LHCyoagltffO\nfa3k7Oi1rrXvx1C1NlsEADRijSAzOc93GjRBnF4bMcaxSB+Jle3KsFVbRRlx\nDwlU\r\n=xA6H\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDwuXf7TLWEEbwD4AwgK9Zh94BZbmeh+VC+Pg7Cl55qPAiEAoRs5ZARwCD/9hFU7vWxYF5M+64VLljc/CzhzwpdXhGc="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.3.4-alpha.1847.0_1573873222784_0.3561745265619105"},"_hasShrinkwrap":false},"1.3.4-alpha.1864.0":{"name":"@energyweb/market-matcher","description":"A matcher automates buying and selling certificates on the Origin platform.","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.3.4-alpha.1864.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.3.4-alpha.1864.0","@energyweb/market":"1.3.4-alpha.1864.0","@energyweb/origin":"1.3.4-alpha.1864.0","@energyweb/origin-backend-client":"1.0.2-alpha.1864.0","@energyweb/user-registry":"1.3.4-alpha.1864.0","@energyweb/utils-general":"1.3.2-alpha.1864.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","reflect-metadata":"^0.1.13","rxjs":"^6.5.3","tsyringe":"^3.4.0","web3":"1.2.1","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.104.0","@types/lolex":"^3.1.1","@types/web3":"1.0.20","ganache-cli":"6.6.0","lolex":"^5.1.1"},"postinstall":"rm -f node_modules/web3/index.d.ts","gitHead":"87abac991730545b57329298f1afabb7ba2385a2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"# ew-market-matcher\n\nA matcher automates buying and selling certificates on the Origin platform.","readmeFilename":"README.md","_id":"@energyweb/market-matcher@1.3.4-alpha.1864.0","_nodeVersion":"12.13.0","_npmVersion":"lerna/3.18.4/node@v12.13.0+x64 (linux)","dist":{"integrity":"sha512-hcrltHGfwcLaXca6j+7QqK0CKgV5x2XMdCsneYDMQglcR2eFf5xPeaRTl6m7Lh4p7WgFjoEhUUfckG+TOvfRCw==","shasum":"bf36c23e4002de9bc5b7f570ddda39f6f70bd867","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.3.4-alpha.1864.0.tgz","fileCount":71,"unpackedSize":194344,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdz4KkCRA9TVsSAnZWagAArPgP/isbhdzldHRjA/hEM3kq\nft+Lc8aWrMIG2stYCmixNkkG/ftvgxEfzdhWAu8I8gneaeX23ONPJGjU5Avn\n+Idz6SDZB0u0rcGZJF56BHcNSVK+9vaOkKv93VEiZ0JTLZwYJjIGpEl+Mi3s\ns8OmEK5H4WmJcFqZWntDNKnujX9psJwdofIvwBAtmrrYPts+jO3M107fQCtF\nSgpRXXRZHon9NLHb52xPu0+nbVEJRRVqgECzp2WsSLlfRaeL1/gM9UjTlaKE\n/eUQHPONiq0fjSJD76Rw9DMXzaBWnX5rHZF/bugM1dtYoNii5NKYrVJ4jXhG\nBsGFp03W+uYF4MW66ag64u5IPBHlVmoE/+/pCQNjWzRp1Nd5HdUFzymd8G5v\n/JDM3mjsSl0EURZ8b8pSfJrP1l6nxlrQDi3/ILnq2S+QzRo3Y3GkNZE9qvXk\ndU4ZQDTHLCkSKO4nr15Qv/5R+aOsTsFa5mrKOc/XGIaV0GOVn4UGDS7Nb8he\nCUsNt31iuzpuX/CW/jOOkYFWAkgQaPxGkLQLknPvai0yKbGuzUblmLpc5Ika\n48zV5FGaOPQ7rubYFAlXrYz5uHKwRMG8MRjoy0z6284s7LjARgoc/reyRX1E\nKyG/GR7FATn4fluU7RJbLbpR7SYq+7gs9enFkhfqyYTuFWjBx4FMlJBzJseN\nsePI\r\n=zk03\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSKVOQx1VX4hwum9G+1AUVNc58VovDI4kXDo6aw7bEyQIgBOqYM96HlIK144jscJojvZ1tUx0H7/x55ljGOeIfBjU="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.3.4-alpha.1864.0_1573880484456_0.5622877802952708"},"_hasShrinkwrap":false},"1.3.4-alpha.1873.0":{"name":"@energyweb/market-matcher","description":"A matcher automates buying and selling certificates on the Origin platform.","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.3.4-alpha.1873.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.3.4-alpha.1873.0","@energyweb/market":"1.3.4-alpha.1873.0","@energyweb/origin":"1.3.4-alpha.1873.0","@energyweb/origin-backend-client":"1.0.2-alpha.1873.0","@energyweb/user-registry":"1.3.4-alpha.1873.0","@energyweb/utils-general":"1.3.2-alpha.1873.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","reflect-metadata":"^0.1.13","rxjs":"^6.5.3","tsyringe":"^3.4.0","web3":"1.2.1","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.104.0","@types/lolex":"^3.1.1","@types/web3":"1.0.20","ganache-cli":"6.6.0","lolex":"^5.1.1"},"postinstall":"rm -f node_modules/web3/index.d.ts","gitHead":"271da8e80059035ed7dfad402262d315aa52eb57","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"# ew-market-matcher\n\nA matcher automates buying and selling certificates on the Origin platform.","readmeFilename":"README.md","_id":"@energyweb/market-matcher@1.3.4-alpha.1873.0","_nodeVersion":"12.13.0","_npmVersion":"lerna/3.18.4/node@v12.13.0+x64 (linux)","dist":{"integrity":"sha512-6r7p8BgenyzhJ2BUvlPFOb4Ql2dCq3OFBb4NP5vTQw5R5DQ5rTQS2lopB92IpJt8q4GARM9hDG3Yek518EZfsg==","shasum":"4d08fef05022ae52f00ad3c1fe02b8c0641e8065","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.3.4-alpha.1873.0.tgz","fileCount":71,"unpackedSize":194344,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdz4c+CRA9TVsSAnZWagAAKSEQAJH4gEm6W+vJGwpVuqeu\n3RJurl9RrOMLxwl/NODlFmaHC9pEDuRjzQz0Qa64vJLoxurp/KY+ai75PeGG\ngMj4oRzM0UZ1msYrXijxFfkTV5lj+xRnYwJTFsZsbZXrH35rXsKFF3p3n0j/\nHSnhiRHFceYFVgvXvv7xOVYd7tRdYrO/BGj4ICDAIycMqeTzvymIapAmJ2E9\noknkOtYevF+H5/29nKcR0g/ZIS2nrRN/CO5Ty8uSFRr7iV/Z/wtOq5ir3L4o\n2zWMiFpDO1q8cN6aiu2wbMFwCzMcnHXuohgqzX/zCX2sVGOh5gEVd9eKdVdy\nU7EHX01uICLIyPbfvzyxpgAaX2+AkjlxP8uA2mbAJynyKs1n2tZDpxkX/1eu\nQua4KQ2jRigB20xscfWJtCJo9vFOtzQwPNJRRQAsVS0kncEyZM+2W4GQzhB1\ncl59ML3ELzjgjl7tYitbgpTZbZ2zzRCZhw5l9/IeMOA2xUIeFJt+qQYSl8JE\n4yKcThxIy9Ag/XFY/uqUt1l1CnEQBXxLgVhml3LN2g0cw0chZNyw/KVIUN7c\n/Uns2dL3jhsU73yeT8NtYf62qcAMg0UfClgsJDPtAAbgi+WtHnf4rYJZd2x9\n/wiDbgnhLxyU+WLbC9Es1vCK7x9UpeVAtAfc7dy8FIlX8YJP7dAtbYcORJd+\neqnF\r\n=vwG6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFJIYYyVKyQvFLgVR1Tyis8jnorEWoKQOKdL7Y/jgOPEAiEApV8emzP9VFRltPfh+nEb5ztw0x4vZB10laFdh8Gjh98="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.3.4-alpha.1873.0_1573881661658_0.9004601893511648"},"_hasShrinkwrap":false},"1.3.4-alpha.1882.0":{"name":"@energyweb/market-matcher","description":"A matcher automates buying and selling certificates on the Origin platform.","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.3.4-alpha.1882.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.3.4-alpha.1882.0","@energyweb/market":"1.3.4-alpha.1882.0","@energyweb/origin":"1.3.4-alpha.1882.0","@energyweb/origin-backend-client":"1.0.2-alpha.1882.0","@energyweb/user-registry":"1.3.4-alpha.1882.0","@energyweb/utils-general":"1.3.2-alpha.1882.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","reflect-metadata":"^0.1.13","rxjs":"^6.5.3","tsyringe":"^3.4.0","web3":"1.2.1","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.104.0","@types/lolex":"^3.1.1","@types/web3":"1.0.20","ganache-cli":"6.6.0","lolex":"^5.1.1"},"postinstall":"rm -f node_modules/web3/index.d.ts","gitHead":"3c93f29bbdbfd7a9095b6b1c651180f7d036720e","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"# ew-market-matcher\n\nA matcher automates buying and selling certificates on the Origin platform.","readmeFilename":"README.md","_id":"@energyweb/market-matcher@1.3.4-alpha.1882.0","_nodeVersion":"12.13.0","_npmVersion":"lerna/3.18.4/node@v12.13.0+x64 (linux)","dist":{"integrity":"sha512-fWoNqfy+zdVqIWeIGR709X7UMe6V3wPj6N3CDdR+OS/hIphVYBNPx7GDCxf+8ZuPun6UAnTn5zHnU3G2H7RGjA==","shasum":"238757868090ad25225d9f179390410c98247f75","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.3.4-alpha.1882.0.tgz","fileCount":71,"unpackedSize":194344,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdz4yjCRA9TVsSAnZWagAANz4QAJXEpH70DrWZuo0UoDxn\npnzjcRlpQ8ou+e8txZGkc/rWhtQIQnZaNAhU8GHv8Ocq2UTR5sOIU91BS4IR\nwqqyEzdVYHHFksBxeowsRpVhWSC57llTOARtlJDmUOlGNLiQibQDIhqOg19d\nTqsIM1RFchW/XaUzTDhQCyXH6YxLijJCC1Wz4Fuopq8NVops3hPJkw6EF2Z9\nUxZNLYUtN7at0IQuzHuBdlR2DrDYopI9fHnHl4xoFVwHg0kD/+Be6PJ8opZh\n9NJv1tTba06JUDZVuypYUGPVMhXye7Af1YhqOWqqXCn4baZ1yQKCXiiWTZ7T\nq3YPoGPFV1zhDs11fYN35aJr0WQCOAs48yhT22TsqSL3PksfqHj3mnPh8TXm\nMk5YyYjKzn3NmAKMeSe4zlVe3oLzYs6ti9McV8OaogNpTnAjhCXhikndKr7U\nicXSB0dujiz9Ny4OHjcAqtLiEhm9kGGhGCC83HfwP6c7RqRK1sT3+MUOa1+1\nx79ktFDJppKq9kOi9wmKd9ubaTELUTJEFmvIo0Ia5L4OvLzS9K+U13n6nwx8\n32D/nVEPEv+ILcVyeugmLw2XkBGLnzLBXy8t0Egd4S/H44P+RDxh4k0pWsS8\ne2k6vwXTuYIlhZb1CQ4Ll8lUii2/tvuRbc6fW0r+gbd5D0H95oxmm8+yv8Z5\nNBjs\r\n=tsUd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDht9vcR/r4k7lTsVzq27COL0vy3778tJlAamAX83DLkQIhAMUcspqqsmKBN+Qzhn3AZvFVui7euiTooe80p3T6RAEK"}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.3.4-alpha.1882.0_1573883042605_0.1707572941436657"},"_hasShrinkwrap":false},"1.3.4-alpha.1885.0":{"name":"@energyweb/market-matcher","description":"A matcher automates buying and selling certificates on the Origin platform.","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.3.4-alpha.1885.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.3.4-alpha.1885.0","@energyweb/market":"1.3.4-alpha.1885.0","@energyweb/origin":"1.3.4-alpha.1885.0","@energyweb/origin-backend-client":"1.0.2-alpha.1885.0","@energyweb/user-registry":"1.3.4-alpha.1885.0","@energyweb/utils-general":"1.3.2-alpha.1885.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","reflect-metadata":"^0.1.13","rxjs":"^6.5.3","tsyringe":"^3.4.0","web3":"1.2.1","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.104.0","@types/lolex":"^3.1.1","@types/web3":"1.0.20","ganache-cli":"6.6.0","lolex":"^5.1.1"},"postinstall":"rm -f node_modules/web3/index.d.ts","gitHead":"a13e44fafd6d1d4f9f0c8e69e026a590793bb329","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"# ew-market-matcher\n\nA matcher automates buying and selling certificates on the Origin platform.","readmeFilename":"README.md","_id":"@energyweb/market-matcher@1.3.4-alpha.1885.0","_nodeVersion":"12.13.0","_npmVersion":"lerna/3.18.4/node@v12.13.0+x64 (linux)","dist":{"integrity":"sha512-xTnw+Kew0wd9Ohnh66bxqk3ms3L7VSMIwMpH1sLHpsyu0sLe1M1umYmyMu0jTPdMgVbaQiGLoDFDQKYtWmQfQw==","shasum":"e1f992cce7bbcb942ff4da60c4fa7a716f8b600c","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.3.4-alpha.1885.0.tgz","fileCount":71,"unpackedSize":194344,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdz49cCRA9TVsSAnZWagAAPfoP/2C1hyv8CVad6Ng+Buwf\ndfxRQBK5/gh3yI757P5lfBV8wp8BD5bpM2NWo96ULL5eag+ycjZWwbQ+h78q\nH91tBKeB1J18J78lxs7Ml73BhAhEOkSPEUqC2cjwVBrprXLtRzr0Q67H3IC0\nuqrDQS9KSTwh2p9dhuKCuDIseB0Ue5egOrxWjkeJ8iUbff6BJYD6JAlhQ3IW\naGO3yVYNOp4Pcm5iOcZK+qNVH1/8obRW1601kmjON+K7vDb7KcdaE1GTLisk\n929Z9Vcn0nicd18kFe9Sj7O11pm+SUoDJMvXzO4+26AbSiGYRlesAuTkb+EY\njh3g+rNJYX5lVixRl/GDmcI5v2qJYEkl+RTvqY1fRZZesf0LWD4Em63lr9pk\nHRZrG5yiYnb3a4JaJntFk41GI0bS03Ma8FiS5tJF8rUf9RI3TgZZR3JjABJn\nhRC8fyunUlal2zuW1WiyFET95DEqJrhzZLJTdI4aKAyH6j4HmVgTOxqEfZwo\nHUDZEojjnSluc2qLrGtzPU0o9UXjFBRJ2+i1NbPXx8266XW48dltjnI1sj/k\npOili946ot368c68pJscjsIs8z1ovU2OXeLchTFN8XWuseu4AjEoyALG/0Bl\nJYBNP8YRR9uBDjTE/29MhbA0aGjGOwWYzHjJN9aiTJT9X7hy6+hGU/+n2g7r\ns0gy\r\n=Q8Ed\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBAbYiFh8nNo8ZOyvSsdyyY637kbjIXHO/r/EReeQQl6AiEA6hKka4cxo4Nvfj7MIP5qS+4ahOB6kZg7/yGdWF1J20Y="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.3.4-alpha.1885.0_1573883740437_0.5884244207588443"},"_hasShrinkwrap":false},"1.3.4-alpha.1888.0":{"name":"@energyweb/market-matcher","description":"A matcher automates buying and selling certificates on the Origin platform.","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.3.4-alpha.1888.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.3.4-alpha.1888.0","@energyweb/market":"1.3.4-alpha.1888.0","@energyweb/origin":"1.3.4-alpha.1888.0","@energyweb/origin-backend-client":"1.0.2-alpha.1888.0","@energyweb/user-registry":"1.3.4-alpha.1888.0","@energyweb/utils-general":"1.3.2-alpha.1888.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","reflect-metadata":"^0.1.13","rxjs":"^6.5.3","tsyringe":"^3.4.0","web3":"1.2.1","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.104.0","@types/lolex":"^3.1.1","@types/web3":"1.0.20","ganache-cli":"6.6.0","lolex":"^5.1.1"},"postinstall":"rm -f node_modules/web3/index.d.ts","gitHead":"f30d5708dc9f3a659ab8027b8b7359fbd145ced2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"# ew-market-matcher\n\nA matcher automates buying and selling certificates on the Origin platform.","readmeFilename":"README.md","_id":"@energyweb/market-matcher@1.3.4-alpha.1888.0","_nodeVersion":"12.13.0","_npmVersion":"lerna/3.18.4/node@v12.13.0+x64 (linux)","dist":{"integrity":"sha512-iTUesPd1gbwfm7Nfv8kqWugz4SsZZGF/2PdBGZAAffKqazUYIGDsGb4ZkvVEazGgWN3E1djkjarzB2yeSQoihw==","shasum":"8c5079ab10a6b598182d3f2ec1227ab896e8f9ee","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.3.4-alpha.1888.0.tgz","fileCount":71,"unpackedSize":194344,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdz5HeCRA9TVsSAnZWagAAMNsP/jHYhEBRatgTd8KNmT7n\nyV5C59n7TYwHlbHqt93BjwPRFl9p1IQoBqRSbHl6Ezy3sBnSGGbnR9jZsqtT\nK6Y80XX1HqX7+tyUIvT05h3jXB/PQsWo6hkjc8azKB90JI4ZlUF1nm5wWm1c\nLpbmdfoOQo61Aw/OJUH3Qwiec4wqImdOjUjqpbxstXBxNOotRnNM4mKMKiKV\nDvj6aJG4/SV5UzyYsHrKD5rBguo0Hcn/JoIBUwZMONZj31cqQUyok/9a8RTe\no44D32fJIqtW6KkUQGDLZPQozbN282ae5BR40XEoDvlcf2FycFRnHs5Cgg5l\nHiUntBgPmR6T39oDCJao71zt0e/t1u4Z+ETb4twytYJlG6ObPbrGmC33gP9e\nPjo3XyWqt3APMyZe42ZGfgl2BqFMcfnNHyJrxS/vN5ymEtR/ZhuBUTo0396O\nFAA/VH67OcOiHBQwbTbkeLWGQchl510eHUUfj6mjbXcRR3RP+G6MbFazvnjj\ntiQXKktWwkkJjf2KwJSPrHecCpdb6hXtzuT5VC75roNRpXxHL2p1tAVs60cZ\n3vmgPCGoSTNOL8Z10oVQ59X2sx49ifQWUOtxn42vB0LBwS4IPUE6R2SQOI4K\nmaDpxEvw8aD39AMSlwnAgWq8RmuSmqAVsMDg41oWdCxjVGlEFAij6+EPch4m\nxlTo\r\n=x9Xf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICkgMiEn8i6QIJYeO1fDG7zD4XwFcxapQVEGuXqeU3BPAiEAswHNYxhE/0iFvJg24aKi6TVrYMRUA2pUykcpUIGiLm0="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.3.4-alpha.1888.0_1573884381659_0.31605388280001256"},"_hasShrinkwrap":false},"1.3.4-alpha.1891.0":{"name":"@energyweb/market-matcher","description":"A matcher automates buying and selling certificates on the Origin platform.","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.3.4-alpha.1891.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.3.4-alpha.1891.0","@energyweb/market":"1.3.4-alpha.1891.0","@energyweb/origin":"1.3.4-alpha.1891.0","@energyweb/origin-backend-client":"1.0.2-alpha.1891.0","@energyweb/user-registry":"1.3.4-alpha.1891.0","@energyweb/utils-general":"1.3.2-alpha.1891.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","reflect-metadata":"^0.1.13","rxjs":"^6.5.3","tsyringe":"^3.4.0","web3":"1.2.1","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.104.0","@types/lolex":"^3.1.1","@types/web3":"1.0.20","ganache-cli":"6.6.0","lolex":"^5.1.1"},"postinstall":"rm -f node_modules/web3/index.d.ts","gitHead":"de858c2fba6c4d20132e259090ee0bba1b8811c1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"# ew-market-matcher\n\nA matcher automates buying and selling certificates on the Origin platform.","readmeFilename":"README.md","_id":"@energyweb/market-matcher@1.3.4-alpha.1891.0","_nodeVersion":"12.13.0","_npmVersion":"lerna/3.18.4/node@v12.13.0+x64 (linux)","dist":{"integrity":"sha512-3sAj7kQA85mMuCgSi5Kq8R254mDcvmG/S0Igsia/vHF1wAbv05StINLVysD8cDWCI46C7YTRoJYrog4467Shfw==","shasum":"61db174b3121f6eaf7f7896e918ccb75c076c426","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.3.4-alpha.1891.0.tgz","fileCount":71,"unpackedSize":194344,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdz5SICRA9TVsSAnZWagAAEqwP/jDWwvEzlTFoTTDcwb4C\n2dk28f6wYIOBTJLnNKiTwDIx5U+B0bYA+N23rmXWSCOFzmQSbGItnuSDKHF7\nZgce2gQBmX84XkZ9wW36beelp7PyINrRSkwyyppiP8BWDxYd0NpsGQig8rtU\nTYnEDJfr1hsXyXBs81gorqpccBDdqv2itxw4iw5wgAsLDw4lu23kWaK2jGnQ\nzEg0PKNPWeSztYiFEscqfbU2Z/SXnNLkTp2Xyr2N9xcd3SWsPdWiMTmBFCu3\nNpJwDi5fVq+KoP2zzAhSLBH3z8zTX5+hTb3d0W3YgZ+ZRdoCpTq8FkHphRfO\nOTjDL19+E9YJtymeMrWdzLG7TvpxCltrahyaKMPdJTtGJajYX5SaEN2GxrTR\n3t0LFljDc5Xishury4+YfLqI8MblQFZPkeb8ktrNYz/g8XqwJTh8SazL0Wlc\nOmB3Kjw3bD9QeQGT6YAbD0Z4HiH0SRbEaZh4oOyywoVEqlXla2aEP2gZFUL7\nikaXJSSpHiI6xpgGzk7h45OVYxaRGRjwIP5eZaPNQPBVF5MDeb2k/Cc+9OA6\n1yIQzLSUkLSWLAaqYtxSOImxFV1Es0hugHY9NdEVhAKo8ErdlZl6tQB2iOwk\n8Vl6YK9iWOQwiUjP8qXUAEGr0zm10gJG0u+/I9E7yqrQSGz9OhYG3Bhllx6i\nkAdU\r\n=mbiA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2Wf9Nkbm0M0uxsHoo8cXGzU7X9U+3bxteNqnOHPJO7QIhAN+ht0FRm2Y06VIDwOl8NMhUntXW9uBK5Px24a4gWHZj"}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.3.4-alpha.1891.0_1573885064010_0.6777986882073348"},"_hasShrinkwrap":false},"1.3.4-alpha.1898.0":{"name":"@energyweb/market-matcher","description":"A matcher automates buying and selling certificates on the Origin platform.","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.3.4-alpha.1898.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.3.4-alpha.1898.0","@energyweb/market":"1.3.4-alpha.1898.0","@energyweb/origin":"1.3.4-alpha.1898.0","@energyweb/origin-backend-client":"1.0.2-alpha.1898.0","@energyweb/user-registry":"1.3.4-alpha.1898.0","@energyweb/utils-general":"1.3.2-alpha.1898.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","reflect-metadata":"^0.1.13","rxjs":"^6.5.3","tsyringe":"^3.4.0","web3":"1.2.1","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.104.0","@types/lolex":"^3.1.1","@types/web3":"1.0.20","ganache-cli":"6.6.0","lolex":"^5.1.1"},"postinstall":"rm -f node_modules/web3/index.d.ts","gitHead":"20b85ee70d09028cf5155fd74fc6522c0653fc32","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"# ew-market-matcher\n\nA matcher automates buying and selling certificates on the Origin platform.","readmeFilename":"README.md","_id":"@energyweb/market-matcher@1.3.4-alpha.1898.0","_nodeVersion":"12.13.0","_npmVersion":"lerna/3.18.4/node@v12.13.0+x64 (linux)","dist":{"integrity":"sha512-hxTi/hfudAqcmkeWSD3Van/LFkCWcZI7SxHzVKUM11Z6cGXX8rRcbQXBZBQ9VqDOSJoM4YDrVVL27kf/N4tdPQ==","shasum":"a6fcd7907641baee6830cd1492466f4c6d81e096","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.3.4-alpha.1898.0.tgz","fileCount":71,"unpackedSize":194344,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdz5fiCRA9TVsSAnZWagAA59YQAICTNI5GsU+rPKO8/+Mh\n99cnEk+DNZAKf68etEfeERm/kTZVj0Pb+RQPoRr7mEubBGJZI0pfcJ7QNKSL\n/vbyzBXAlySwzCo6iUe1SAxF/rOV/9Da9roLvK6+sea4/yPbfN4SeF/d06Zy\ng++BEiZqRTcZ2BMepqXy5BRZEsnj9/kQTN3yCgT3SDQpo/us3FE6Jv00/ihm\no1Jd5jHrwlhVMQx9h9xeMUfAkpbdHEAWrmytO+ookKdpH/fH33mc8pQA/MvF\nMxAVo6pba47lDdQZheOeTJVGo/2mHwjBKuTIxX2U96Lk/4Eoa5qXfPQT90qg\nMc88LNlnfdLxMs6Fe0W3+Px9L6NCFZKEg7T4R3oWjio9KaTHL4WRQudDGNN0\nR5bViBqfVecS+6l6vwP78yOUnRD264wMutWO97+Tu3P8mRiTQjHPbgVYEGIv\nqF6AYhasGE5O1kY2ZzNO7PAUD254hlKSJWCZvNOFk1t5Umb8BmlOq0NtIWdH\nJcmmQqSkF5jJbHnZzghBbt4RzlT67ZntOOIxUf55zRT7Na8I9jrH4buMVgqT\n2RfEu11MvzzkkOezEBssQihcS2QpxRNkMobhPip3FNYclH45PYUfiWjW+TET\n6v9PhBZsqAHnQr1RjJHFuLGlKEyH+0FmRogTwFQVJDncdnaQT3pdEe3+F2pI\nVZXd\r\n=Cexs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7wcmg3YTPN4R9yV9mj+Qf5ekAh6odfm1xSm5Z6t2qcwIhAIABSOukpJHut+jLXYiugOZioh3KPG9Lrlbyb2l72DrM"}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.3.4-alpha.1898.0_1573885922384_0.21179617816314855"},"_hasShrinkwrap":false},"1.3.4-alpha.1903.0":{"name":"@energyweb/market-matcher","description":"A matcher automates buying and selling certificates on the Origin platform.","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.3.4-alpha.1903.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.3.4-alpha.1903.0","@energyweb/market":"1.3.4-alpha.1903.0","@energyweb/origin":"1.3.4-alpha.1903.0","@energyweb/origin-backend-client":"1.0.2-alpha.1903.0","@energyweb/user-registry":"1.3.4-alpha.1903.0","@energyweb/utils-general":"1.3.2-alpha.1903.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","reflect-metadata":"^0.1.13","rxjs":"^6.5.3","tsyringe":"^3.4.0","web3":"1.2.1","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.104.0","@types/lolex":"^3.1.1","@types/web3":"1.0.20","ganache-cli":"6.6.0","lolex":"^5.1.1"},"postinstall":"rm -f node_modules/web3/index.d.ts","gitHead":"de9ec576505cc3cf7927e31cdf46b0013c9f5e88","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"# ew-market-matcher\n\nA matcher automates buying and selling certificates on the Origin platform.","readmeFilename":"README.md","_id":"@energyweb/market-matcher@1.3.4-alpha.1903.0","_nodeVersion":"12.13.0","_npmVersion":"lerna/3.18.4/node@v12.13.0+x64 (linux)","dist":{"integrity":"sha512-6lFyjY9vYfXmMfwoX0p5yV1LPYfZGU2lR7fKFp4DicKKDYmG8HN0NK08Mp1MOpeeJx2QbJxzmHjKJVDk5aQKgg==","shasum":"13cb0a7e524cf3c285d5ddf21d870b5fd8442db2","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.3.4-alpha.1903.0.tgz","fileCount":71,"unpackedSize":194344,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdz5tuCRA9TVsSAnZWagAAVzEP/1JkO3jVuK2XVU4tF0kZ\nj5EMJeSBBxu8Pa6U5r+DN7N+VrYmOEfmFjcV4wKB+9BMCdktPYuuvIBR9YJL\nCLnFkTZmKcH+DGdPMMxS4WxCe7QmC9/EUBSqHJlBRSSQgrULUPfevt2ZcSJm\niIXll7Z/6LwffnzpxYSSA5QG3toWOZrVBhv9+rcyQKvCkbLBaG32jwzJZxHE\nB0EUMYRVOuWEmRX1oRUR+hVnbxvm4DhZEdZmDb46G+u4/3G6qzhO5L6SxyvN\nNPRzhYstR7jddE7/HM1vxxHLjT7hWSdZB5sABLZbIsmK+r6U2wdwGRCpUiEG\nOlOb2TZaoXdTyw6dHqUyW+4LDnCKeWKhPbxf5qgxSQz8tAFajpaGgkXJ2vir\nHPFHoUwBkP4wH3cRq04SJK0/RRFND9xKVcaStADbZph+4UaQeUFSeAAyepW8\nRfzSu0kGTxxQRlmxJgNoPpiDXY9+NZVw3YI6ir0tItJM14VoX8pAPEpschy9\nuk8U/a04A/hLg9SMa4FENkK9i3+u9SRRAlWyZ6YCcxBr2Nr5r2CCQ6iSACSW\nan1+oAda1x36fUEnPGOrOuV/AYiLs7L/tiGu/lVFevkwAKNzqOlvKpGSSBdU\nnJj+4rGYGAimZNh2aUZbEEbTM3KVr1wQwicuTIB2R1bBi+zFkEODR6J94nT9\n5bpd\r\n=ghto\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE9O6HqIH2C7CJJunTEmNEHq+Mw8f78p9HJmNy+3wVP8AiEA9yK5gHiWzAcMUq+LTpGPiOrJZQNakbPUfQYXFxoItCw="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.3.4-alpha.1903.0_1573886830432_0.8271387667766041"},"_hasShrinkwrap":false},"1.3.4-alpha.1912.0":{"name":"@energyweb/market-matcher","description":"A matcher automates buying and selling certificates on the Origin platform.","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.3.4-alpha.1912.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.3.4-alpha.1912.0","@energyweb/market":"1.3.4-alpha.1912.0","@energyweb/origin":"1.3.4-alpha.1912.0","@energyweb/origin-backend-client":"1.0.2-alpha.1912.0","@energyweb/user-registry":"1.3.4-alpha.1912.0","@energyweb/utils-general":"1.3.2-alpha.1912.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","reflect-metadata":"^0.1.13","rxjs":"^6.5.3","tsyringe":"^3.4.0","web3":"1.2.1","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.104.0","@types/lolex":"^3.1.1","@types/web3":"1.0.20","ganache-cli":"6.6.0","lolex":"^5.1.1"},"postinstall":"rm -f node_modules/web3/index.d.ts","gitHead":"5ce2694d2f103ad797456281a9936da78ab8aa07","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"# ew-market-matcher\n\nA matcher automates buying and selling certificates on the Origin platform.","readmeFilename":"README.md","_id":"@energyweb/market-matcher@1.3.4-alpha.1912.0","_nodeVersion":"12.13.0","_npmVersion":"lerna/3.18.4/node@v12.13.0+x64 (linux)","dist":{"integrity":"sha512-Hkay6VHZtKiLtg528YGl/g7gLdEXH30F6lNK874O9ynv2IJrrgXX2MRdBA6nkV48hu2UIfiDsje5Emh+KJPrAg==","shasum":"c0824353a0d6fbbc2347d09fdef54744d41f2cd6","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.3.4-alpha.1912.0.tgz","fileCount":71,"unpackedSize":194344,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdz6VaCRA9TVsSAnZWagAASzMQAJ34/unanF5oY8hJe5Fp\nHlnZQGn7rsb+TrYuBwLpoiS+7AK0fcV7SIedTn+hNPbq1tZGX/az3V8YEnno\naWT3mxfJ5r3v9n4EHq1rKpkbXwQPX3h8TrVzt9WYK61oim1y1EvuIo7k4KvF\nl8Ral+ELEBnkUzfXlQiqyLbmEy+ReEQfx7dcLmemB+nbvK+W4pgsD5CfRFiS\nzGWH3/PthHWTFlA/CM7FfVJBDuTuBL8IxxuBJrh9Ljf2ZMrcJFCpsPRmCgCm\nZ6TCsc3IIapuJLELHbfD9H8r7P+2C3VFP7/t7r/1zevGyKp2v67qj+Pxlmy3\n3YmPLdg92tWrNmdGFQStZ4mWIqDu9VaWNK9JrJ5CYnZDxhMvTrJ16+HDVfT0\nyb3BaIf+DNcb6nduHo/9IM1seFPPuHf3KcFoyvtK9j0cNmxXgvOHR1VF30nm\nLuBun7gGjzqD+nfoQJB/eKyz6RVT/TKEokr2Xc03cFGXe/OlB0MBKybYl7Ma\neOyaMVsLPkwz++qMIfneq3OQpRPiyjxi1aRkFZ+Fk/JrRkBMdin9IJF5+3Lp\nYLDEJ0JovmlJTbkMnukvvxVNL+/PDmTgPnc5MXHDzFGyQeF7WE6htskeRYuB\nf1EMnMmpZsGZIssYi4Gi889tb9g2xUQlslszVfmftyBgr8+SHv2wWS2A1Nza\nWrQi\r\n=Jwrn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICmfmVguWIWswxkatncWy48veo+4Heueaw6Dmcl2TeJkAiBB7/Fs/OqGL3KzbXcP/o6PoiO5fUyeRKy4vsOLxVKprg=="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.3.4-alpha.1912.0_1573889370193_0.11584641066667589"},"_hasShrinkwrap":false},"1.3.4-alpha.1921.0":{"name":"@energyweb/market-matcher","description":"A matcher automates buying and selling certificates on the Origin platform.","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.3.4-alpha.1921.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.3.4-alpha.1921.0","@energyweb/market":"1.3.4-alpha.1921.0","@energyweb/origin":"1.3.4-alpha.1921.0","@energyweb/origin-backend-client":"1.0.2-alpha.1921.0","@energyweb/user-registry":"1.3.4-alpha.1921.0","@energyweb/utils-general":"1.3.2-alpha.1921.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","reflect-metadata":"^0.1.13","rxjs":"^6.5.3","tsyringe":"^3.4.0","web3":"1.2.1","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.104.0","@types/lolex":"3.1.1","@types/web3":"1.0.20","ganache-cli":"6.6.0","lolex":"5.1.1"},"postinstall":"rm -f node_modules/web3/index.d.ts","gitHead":"f094d73b9e45bf1289e1841a5928c7bfa4702e1d","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"# ew-market-matcher\n\nA matcher automates buying and selling certificates on the Origin platform.","readmeFilename":"README.md","_id":"@energyweb/market-matcher@1.3.4-alpha.1921.0","_nodeVersion":"12.13.0","_npmVersion":"lerna/3.18.4/node@v12.13.0+x64 (linux)","dist":{"integrity":"sha512-ayfzUmqg3dXVjae268/bqLeIL0c80P+QWeQjaHvLChpBwENsU2y0yHWnvC01OO6vGuSyWzOH5XTg1Au+nmKAZw==","shasum":"a556334d6750c853ec4972bf444fdcb7b4e6cb9f","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.3.4-alpha.1921.0.tgz","fileCount":71,"unpackedSize":194342,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdz9V4CRA9TVsSAnZWagAAzJcQAKMm85t7gFSX2OQu4xj5\nlkp8QHloumxmgPX0QhNKgRCFu5pg3U2TENeB0BMVeEVAdUhj81xTQ4cEP4Yt\nR3mxt4MVDkjq1jGYo4s2G7D32F3nWIQNA/xPIUv/nwxF40Fj7nIa8bzCwUeZ\nHfL2Nzd/HNO3NH++kSeenTcgwEzoda1Dt2hGhIzzVCQd4WRG/qCIhFFnME6Q\nJmRQpcsCnXRYS3YFwPPtpDZD5YOkaWufsuZy/d/xw6xiL43PVaq5X97n4KW7\n4TCgZ05G24wi5uuVb3FUmjJ+mjQysTYxITVSWw7RV2M9mA+SCZ72sPq8m/HI\n111d9PtKEBQobQRQ/FyEndgHc+vHlSKGu2CC8v3A/MB6V12hyBDbrLGzTxYA\nZsbAun9Xsh29hlGAHNo9SEZ1Skp2gPUthaQO4Xf0CAMrD7mG5jOTQIAUdjq6\nz0cvUKTc3Wqu60cZmgGTPDZg3dnsy84sKiHaU6vpZ/pvJNOXT/g6Z8bB1Wiz\n7e9i4fwvrWl4pdCcIVp2ZMY8i7DAW6Hl5eShiNEFghLKIf+0xGPqoOeRqVeQ\nZG++Qfnc0oUpYhlnXLFcvrKPnrh0Jf1Fv3NrH60XYRWjRSKr7xRILcWMnuqU\n1KryouzBAKZ9z/Zf58thmUWMdKqUPXTOlqihoYo8bhbNFgbjsAH7++o29IpA\n66yU\r\n=WcIe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDDmdLzHxagydSZP3tMGumhLePHq5V1ZQx372mSbKijmAiBhf0sRyDO6SZTeyeMeD11V5gORsNNtgZWLSHhbLImHqQ=="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.3.4-alpha.1921.0_1573901688477_0.838228994074744"},"_hasShrinkwrap":false},"1.3.4-alpha.1928.0":{"name":"@energyweb/market-matcher","description":"A matcher automates buying and selling certificates on the Origin platform.","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.3.4-alpha.1928.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.3.4-alpha.1928.0","@energyweb/market":"1.3.4-alpha.1928.0","@energyweb/origin":"1.3.4-alpha.1928.0","@energyweb/origin-backend-client":"1.0.2-alpha.1928.0","@energyweb/user-registry":"1.3.4-alpha.1928.0","@energyweb/utils-general":"1.3.2-alpha.1928.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","reflect-metadata":"^0.1.13","rxjs":"^6.5.3","tsyringe":"^3.4.0","web3":"1.2.1","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.104.0","@types/lolex":"5.1.0","@types/web3":"1.0.20","ganache-cli":"6.6.0","lolex":"5.1.1"},"postinstall":"rm -f node_modules/web3/index.d.ts","gitHead":"a5367340f370ddb566baeac3f6998846de4464ca","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"# ew-market-matcher\n\nA matcher automates buying and selling certificates on the Origin platform.","readmeFilename":"README.md","_id":"@energyweb/market-matcher@1.3.4-alpha.1928.0","_nodeVersion":"12.13.0","_npmVersion":"lerna/3.18.4/node@v12.13.0+x64 (linux)","dist":{"integrity":"sha512-VecOjT9M3vhBzVaBic3hG2FtX1vGnU7AtJYHTyKZI/tOxbrIniJFrnSF5NgmPXF8P2gExED2pj/V11ZosLMuFw==","shasum":"64815c821e524cdee40defc0e926076a01e1a794","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.3.4-alpha.1928.0.tgz","fileCount":71,"unpackedSize":194342,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdz9koCRA9TVsSAnZWagAAc9IP/2yQ5+4J2Uk6TSIPQuIn\nryKdg1uUR84SS+GESqzpiRabYfd4C7UnWLcPKwsGXid00j3wxSmcOi+bVTE5\nFNfxGcJd19Mb/S2W1rd7j1HTyuH6FfFtJUJhXCT3Ws7L+nD5XiZ64dJDUFsB\nOaTGsJzJhvP83+7Gyifz1f+PiO17d2/i+7u06UNFi+b2kTuM0tGCMQ/GYlqr\nqA2MqlIhLuz4BdbZlatEiUI3QkXPWzIpm+tYdXLW84FXmeA/O0Goz1aswSBd\nu5e3i0qwIEe76l91t66VwfcrRqC2E0lIpYygarcOn7N8WjAIKRK/nheD2/gX\n6ZnxqDV8PA2jbmcbCgK6Q1oHCRKYKud0NdMLRsihwRal/M8av2Ir9p9bnnND\nkUtb2/r8Yt5G3XO14Up6VNACjsnQdEWrFlbJqq1F4A0fgYXRFj3JH8L44i+/\nI6kBdAvJl+26w2b/VzfVTr5Yg0VIUJ12y+gvzs/867meXwaTX8mYOam0TnmT\ne0dqf8sHHywbvmPyI4rBlEqwiegtB33yA4FdobMBNpdnqNjsF0PJHPbvZWVb\nIpsGRjOx8mlDQ5LWDUqv+46StOYVf9wDltXffx6aRfWvUmByoBYOUFbNnAdX\nNx/Jsvg3gKfyDJZXnu5nV5I/2p6ALefI3lqGSqGxTg8xChTF7OUgWY5r3tPy\nnXNO\r\n=kFZj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDdP+ZQp+XyeGC8aDLK/OUHHk0I7zOapqXXKBNmi8Kc9AIgKjEA/bGffudnasdFt0evEIxi5us20lI5EaTFN4QLJ7U="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.3.4-alpha.1928.0_1573902632264_0.7089568268184887"},"_hasShrinkwrap":false},"1.3.4-alpha.1929.0":{"name":"@energyweb/market-matcher","description":"A matcher automates buying and selling certificates on the Origin platform.","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.3.4-alpha.1929.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.3.4-alpha.1929.0","@energyweb/market":"1.3.4-alpha.1929.0","@energyweb/origin":"1.3.4-alpha.1929.0","@energyweb/origin-backend-client":"1.0.2-alpha.1929.0","@energyweb/user-registry":"1.3.4-alpha.1929.0","@energyweb/utils-general":"1.3.2-alpha.1929.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","reflect-metadata":"^0.1.13","rxjs":"^6.5.3","tsyringe":"^3.4.0","web3":"1.2.1","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.104.0","@types/lolex":"5.1.0","@types/web3":"1.0.20","ganache-cli":"6.6.0","lolex":"5.1.1"},"postinstall":"rm -f node_modules/web3/index.d.ts","gitHead":"b20e9af0ff4b43e46964dda1b71fd744d26891e5","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"# ew-market-matcher\n\nA matcher automates buying and selling certificates on the Origin platform.","readmeFilename":"README.md","_id":"@energyweb/market-matcher@1.3.4-alpha.1929.0","_nodeVersion":"12.13.0","_npmVersion":"lerna/3.18.4/node@v12.13.0+x64 (linux)","dist":{"integrity":"sha512-uiUhJvXGIpuZ2BJdRg1GeDGRQCanh0TTXWBWruVJxRvxp1wUFbOjzRCVShskJx5UdJ109ZlfwnomlGO8bqe9uA==","shasum":"3c7a95432f99263e353b2a6b988f44dfe79d7883","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.3.4-alpha.1929.0.tgz","fileCount":71,"unpackedSize":195038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdz94wCRA9TVsSAnZWagAAsasP/3SlNesJA6Aj9m/uInob\nmV0ojulaURdDEIu2mDz0EgQvHK7NoaAZRhz8Tlm6y/+BAuAvo0nw8l4oo+zg\nlHQFKJB6uI8CGf7ynhRMfHiMkFJKgF0ZIlPTerj0yGvKt1JqPGAIC/pUMf0w\nD/0TkWdkn43rAfGuey1GTPmwY8JgI34R3TDukfTQf3ucNcfpUrISdqOdK+p1\nqQr3NLZJ0VXW+glXmnIC8UPVwMwzpRFKFHH763bu6Ppi0dwxuL0mJnzKa/m8\nGqWo91OqtnO4bmS3ydbbDhLNtz5Luf1ZA+n6Qhk5ocvv0JIj2MgmW5UUigBy\nmAw3abiHWErb43BLlHazAAsSVZGuR4Ua9h0odack/E5WAaqb64mOMbuT9D1d\nOm8uW/I1ICuwc+UxcP8wx/Ac4b/ZQt08zhedDCqtEvRXto82sr0NdlbIz5Nk\ngLIp1BnZ8DoFfiSBrsBp7B6CSoUM/9BGSlKRDFruJYMryjYCKsTnRYMAq+O3\nUVRXV/s5SaoGZfWG0rw5UhWfIhbUKS7I3AA7+Qr4OnY8K+heRV50F4CM+p8+\nSJtX8tQbA4PJ5qyuVTit3zA59W6gNKmisSF5uj+cmjV5OFdePX449cSedVUJ\nDAGe6G6guwxGSOCJ3xbnUhey7kOoEdPkMNcb8kidRSX2pFlccXv0PKqeTzs5\nb/Cp\r\n=VnAt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICaHz69mnsA9CgkwiKaXBeO4AUcVAFpMOPkpTvKVnBOOAiBfQTaVCuA84C8Fmb5Wp9HwpJdQlHHz0LMu4XHmxedqgw=="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.3.4-alpha.1929.0_1573903920261_0.5084072326661895"},"_hasShrinkwrap":false},"1.3.4-alpha.1935.0":{"name":"@energyweb/market-matcher","description":"A matcher automates buying and selling certificates on the Origin platform.","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.3.4-alpha.1935.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.3.4-alpha.1935.0","@energyweb/market":"1.3.4-alpha.1935.0","@energyweb/origin":"1.3.4-alpha.1935.0","@energyweb/origin-backend-client":"1.0.2-alpha.1935.0","@energyweb/user-registry":"1.3.4-alpha.1935.0","@energyweb/utils-general":"1.3.2-alpha.1935.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","reflect-metadata":"^0.1.13","rxjs":"^6.5.3","tsyringe":"^3.4.0","web3":"1.2.1","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.104.0","@types/lolex":"5.1.0","@types/web3":"1.0.20","ganache-cli":"6.6.0","lolex":"5.1.1"},"postinstall":"rm -f node_modules/web3/index.d.ts","gitHead":"9e2fac708cbe155389a6d6b2f958f23a50c63dbc","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"# ew-market-matcher\n\nA matcher automates buying and selling certificates on the Origin platform.","readmeFilename":"README.md","_id":"@energyweb/market-matcher@1.3.4-alpha.1935.0","_nodeVersion":"12.13.0","_npmVersion":"lerna/3.18.4/node@v12.13.0+x64 (linux)","dist":{"integrity":"sha512-18UqOIUwwwuto9xJ51S7vV7Ko0uOI8wqJ9/pgvgztydsNQDa02/+uSDwD4KtUa0p/Sln44Phoj1cjDCL78p5vA==","shasum":"7eb473786bcddd42ec2a62115308a7cd20ebe2fa","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.3.4-alpha.1935.0.tgz","fileCount":71,"unpackedSize":195038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdz+ViCRA9TVsSAnZWagAABo0P/1c1nyd13WdooLdeIxwh\ntdVFAiKLy8dKpkYCKk4KRpjW0aYowcoRrh4mGzZCGcSa99h+z8Kt2ZWAJbaG\nDxpfXlhqnY8knv3D5u8WwmTxHSg2a+lIGxaMcFkr1BdR3za2BhRJV+Hy+p+1\nQFyvygXoQo5sRLVu8C0Xnaq+JgCdUn4rpEdIbwlMeqJG+eJm1/A9pAaAyAen\nurBvHIj6DVQAWF4QZeeL9oomnCtBjvxioA+cvW91dmF+wGWPrvEj908+I4fZ\nH6hUSiS1KxaMGnHcyAbz50SH797Q+wC7iTk78tpStcwAcNRLG/jlH1KoLHWl\nrfGhI3O478o3z2BkaZJr2txIgBAA+PRtHGZ3E6VmfZzPr0FvDA9q25MgXwZw\nVIyNom3CDJ2lF40Vrqne0N9X28v4GOb/urYTC4xZ7AyO6vPl619WK6JwVH/L\nFq1+iGTVDvzmcz1uNEj1zwAcOeSX1hbPzU1yjVl+X4RrWxLZ8K0QIXRrXWuT\nUPSXQW9ObJzZNy2bWQgREplinm0vufzJCBSaY1PUEcPqlAsO6fIS+3TY0XwW\n1Zn/0g6CPR821vRYKGPTwXWw+m5/M6NFJoC6VtmStO7PCrm3rufpGO+oVIDo\nFtMULeR2AILrTJQswVALp24jlKL3dIAfgHjpso6xe2wjnAmBr+EJGDJtqXKy\ngjjN\r\n=OBaR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGHqxWvWLBHysoEWFzdosn/fD6OR3wT3owDvWYFzdZIQIgYf0uzTavELnPDpGYAa78Q6De0UKylS+vwG9IQWgByKg="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.3.4-alpha.1935.0_1573905762468_0.9337668134975992"},"_hasShrinkwrap":false},"1.3.4-alpha.1932.0":{"name":"@energyweb/market-matcher","description":"A matcher automates buying and selling certificates on the Origin platform.","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.3.4-alpha.1932.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.3.4-alpha.1932.0","@energyweb/market":"1.3.4-alpha.1932.0","@energyweb/origin":"1.3.4-alpha.1932.0","@energyweb/origin-backend-client":"1.0.2-alpha.1932.0","@energyweb/user-registry":"1.3.4-alpha.1932.0","@energyweb/utils-general":"1.3.2-alpha.1932.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","reflect-metadata":"^0.1.13","rxjs":"^6.5.3","tsyringe":"^3.4.0","web3":"1.2.1","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.104.0","@types/lolex":"5.1.0","@types/web3":"1.0.20","ganache-cli":"6.6.0","lolex":"5.1.1"},"postinstall":"rm -f node_modules/web3/index.d.ts","gitHead":"9e2fac708cbe155389a6d6b2f958f23a50c63dbc","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"# ew-market-matcher\n\nA matcher automates buying and selling certificates on the Origin platform.","readmeFilename":"README.md","_id":"@energyweb/market-matcher@1.3.4-alpha.1932.0","_nodeVersion":"12.13.0","_npmVersion":"lerna/3.18.4/node@v12.13.0+x64 (linux)","dist":{"integrity":"sha512-iwqlWdryhkTVkv6jBi1KVFgO729K6Bsh5Q+KXc0U2CUxNK40AtEtGDy1d9aZUxEFim2+Iw+W20f9vvJYbIhk3Q==","shasum":"bcb5d667d7faf64ae38e670c7cc4822f05f88a3f","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.3.4-alpha.1932.0.tgz","fileCount":71,"unpackedSize":195038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdz+VrCRA9TVsSAnZWagAAJwQP/j/EOc/y8PzUXu2IsN3h\nx4O5apIdUbvd9bsfk7AsOfLCsrX45lUg2li6o/DRvlKAAuuu6HWggBiD5u0f\nN/nddAgjvjvxeSciob/+RLBjzNj8IJIuZd8HHOEXqvnyDaFLnAgMMQbqmjce\nRzyFHZ1keLt2kfkmjZ3nfLoRjPZ59+jw1qlU4iSHANSnU04pxdI6U/eeunhg\nW6BZZAR/dYPNHKk/IQWYtmAQqz5XZ8onbl0dZRY/amqqusxRaRNFGA10G8kn\nHykSh1twbIufP1EQeNYcqnuJJcdk8mkHcUvVdq7nhCYwULMWiAZ8ym7MuhfN\nlDx+5S9RkeOPykOqJjhezPVgQce/9jDvPAMe34SVyNQNeshztLnrF75knqWH\np6WmGOaVoQ5AWVy1py7Z9lEWgSmybc1IbQE2pRBgU4mQVWl/EibX5RkSNkvn\nbUDbNri912AbfHAVVKVwwa5L3T1BGS0dLAE2fNGz4M7kSKA1o252bDNTArrG\nkfbjHzUX4dWg77dEHk74pOQRIfv3Jqp9wRN1oTzyQWYpgqay3QgCOGgNP/FX\nO1Y/LFgAuIOYLSzSeX82E7HnKFYpbbXilt+/m7767+mfPqx0mi2fTjTpXb5h\n1QO0X1md4RaH2CWHEjN6Ma0AtSzwrRGhN1dtq1eVpw0hY+NBBfzG3ojVe8wI\nr9HO\r\n=h1qg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFQSJYaddc8rzCLbh0mCX5WbQ4hHmJJnKKFYTq9QWk5PAiEAtXNdtjmD3AeID5zy6bFpHbMJdHXDhlj4FHSxq6Y/6So="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.3.4-alpha.1932.0_1573905771064_0.27071854423549047"},"_hasShrinkwrap":false},"1.3.4-alpha.1942.0":{"name":"@energyweb/market-matcher","description":"A matcher automates buying and selling certificates on the Origin platform.","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.3.4-alpha.1942.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.3.4-alpha.1942.0","@energyweb/market":"1.3.4-alpha.1942.0","@energyweb/origin":"1.3.4-alpha.1942.0","@energyweb/origin-backend-client":"1.0.2-alpha.1942.0","@energyweb/user-registry":"1.3.4-alpha.1942.0","@energyweb/utils-general":"1.3.2-alpha.1942.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","reflect-metadata":"^0.1.13","rxjs":"^6.5.3","tsyringe":"^3.4.0","web3":"1.2.1","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.104.0","@types/lolex":"5.1.0","@types/web3":"1.0.20","ganache-cli":"6.6.0","lolex":"5.1.1"},"postinstall":"rm -f node_modules/web3/index.d.ts","gitHead":"eb34109fa3c3ee2d2004e075e22d3ae49e4af514","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"# ew-market-matcher\n\nA matcher automates buying and selling certificates on the Origin platform.","readmeFilename":"README.md","_id":"@energyweb/market-matcher@1.3.4-alpha.1942.0","_nodeVersion":"12.13.0","_npmVersion":"lerna/3.18.4/node@v12.13.0+x64 (linux)","dist":{"integrity":"sha512-h6D46rjJapNGl6TKYDCvSKBaX6yzQtLAEbXUQMg3ZhJZG3lqjnVPl+u+65IbBHK6E2nQcTLnim9HeFe+Nvoz2g==","shasum":"1d1573d8cccc4c7be613259b1db779a7b7635578","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.3.4-alpha.1942.0.tgz","fileCount":71,"unpackedSize":195038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdz+j5CRA9TVsSAnZWagAAKFsP/36t25hHjV/300CZF0Cl\nas0JCdDKQHukiV9LpaIn9kGyPPubQ624tW9T4CBuDrx1+lP+JIJI7LeeOMXF\nWAm62vnPwuW2pz1AUiNRtmyCJVDs48m0CeHdCpRgMD/O1Go5CREcT7EY5p4W\nPuaDPlOvf1mGpgPbIYjGTo25Q32HH11DoyjMyrqG5KxyIFgyxXRbe2Q+EhBU\n6WgEaXXOgnMfTC4ZND7jL2qQV7tWzAEQZKOsagAQGZ0lcUOLRtBrRajID/dB\n43sR/eVNvHmUffeAuNYeqJ+mktqz6xQzXSDH6jomY8ZXHnb2wEStviv2akxy\nNWO6gL9JOdbvJjv4ScDl2s2us3PPaqaYgoOKYQYAp894eI3tPifMzQTNr9l7\nR5xJa3M1/CYnaXL+5j8bMJd44XYufEyR80S8J4bHd0NHy37F3JmEuvqIzyl0\nQS7aH+46zUqDWn2PxACWlzOqqjlle8pbB8OpEYA6QJdU+wcux559XCvFqGdG\nfguZy1GfQ+xkQ+GwEBcVXJGOnyMXeAhq5qg0RJV7K7rIr7VhAICKnQ0rwQME\ntPcsjnZzaOOfmOEU9AisOTiv/3fNrNQwoVfjZ1tcbWRxTJmycBF3Hod8iSnW\nRgberiPMae/BsEkqOg0JNTG99y7Uv4qolpCiAfVnj+37BNVTTltWjOcTjwFJ\nlx0b\r\n=uLIT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIARF1l0EOYuisl9KqBaSabhFwqX50lDjxBz7aRgLN6C7AiEAshEr3LcxXcgpx/t5yU4qP0dvKOCHxNMqttXpckCIBHM="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.3.4-alpha.1942.0_1573906680720_0.4427662771088676"},"_hasShrinkwrap":false},"1.3.4-alpha.1943.0":{"name":"@energyweb/market-matcher","description":"A matcher automates buying and selling certificates on the Origin platform.","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.3.4-alpha.1943.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.3.4-alpha.1943.0","@energyweb/market":"1.3.4-alpha.1943.0","@energyweb/origin":"1.3.4-alpha.1943.0","@energyweb/origin-backend-client":"1.0.2-alpha.1943.0","@energyweb/user-registry":"1.3.4-alpha.1943.0","@energyweb/utils-general":"1.3.2-alpha.1943.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","reflect-metadata":"^0.1.13","rxjs":"^6.5.3","tsyringe":"^3.4.0","web3":"1.2.1","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.104.0","@types/lolex":"5.1.0","@types/web3":"1.0.20","ganache-cli":"6.6.0","lolex":"5.1.1"},"postinstall":"rm -f node_modules/web3/index.d.ts","gitHead":"7c90c94b84cdfc3b50897f49d555a89731e130f8","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"# ew-market-matcher\n\nA matcher automates buying and selling certificates on the Origin platform.","readmeFilename":"README.md","_id":"@energyweb/market-matcher@1.3.4-alpha.1943.0","_nodeVersion":"12.13.0","_npmVersion":"lerna/3.18.4/node@v12.13.0+x64 (linux)","dist":{"integrity":"sha512-ME50BaD3l9Hbzy+BVXjbaqPfGoZgL58x6qREPs7yP0UTq8mUXObjGcJYCPE9HB/PDUvwOk2OdQtNh3+SRhBMww==","shasum":"c889ec1025cd61678280605380db707e789ea74b","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.3.4-alpha.1943.0.tgz","fileCount":71,"unpackedSize":195038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdz+tbCRA9TVsSAnZWagAAYgkP/irX2mLYwsbRivwwLQtJ\n4gkTNvAf6glcCmB/rSnjqTvD2Y7pfJ3kGWQQP29ISGGDWoUP0aHML5W97zrq\nlxTxwH/L3sDZ0uLLYsnt0DQ+eba6guLZF1kJlUx/xVubU58SPnxGCTyKlAZA\n6DBYX8LkbCHZ15j2oSU1xd7yAmneJeNKCpOrSj+mrOrw2KGAqin/vqU5RAWT\nlsBMhzaFxatt3v0eS+sAD2GuPOqNcoZ8oCYvfhY6NE8xD4eJFz7qY4WwVciV\nbaDV0rQN96gxT89YBUkbrkEFpRosMhtiSKuhSjmPLXUcZdegIb6nM8n1ELao\nvURqvjYFPBEQalKhy45wuKjjgMq/pcu/0GCU+Ay4BZ/p9sk3r5tndCohMJu2\nE4likNCW3cKLLv8oXrkK2yZKy6M26OULuVBZfk8xzObGZvzklwG+83M/JghU\nGPNJTpkFUX9L9kgXTn+sNARme0s01C2F8hNTYyfa60TgpbR5xqPi/VL2NdXE\nYpViUg+CGOSgnBl2SOYDIZRJLARaDdDhmTfsn5mtMoSDjRA/K4tCCy+A5cNj\nQvFetzNJwSNqof86mC+LxafLhPKGlrsMWOuUU0ZwDo5h3qtoWIt3i23k/o2/\nIjPlycasDHvlScXIRaLtkT9x0o3tBolZB6WboceqNTnZPJ13azo3hXzNV4Mu\nTB29\r\n=xvV1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD9bBDc9PS1XFv4PMbUZHhH2D5jmyohB+QUf3eEhUtt+QIhAP36KvPVQRRZ/zhsPHHNTCHErTBsZI8aHUX7DmHdpwgg"}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.3.4-alpha.1943.0_1573907291233_0.27308201264544185"},"_hasShrinkwrap":false},"1.3.4-alpha.1945.0":{"name":"@energyweb/market-matcher","description":"A matcher automates buying and selling certificates on the Origin platform.","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.3.4-alpha.1945.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.3.4-alpha.1945.0","@energyweb/market":"1.3.4-alpha.1945.0","@energyweb/origin":"1.3.4-alpha.1945.0","@energyweb/origin-backend-client":"1.0.2-alpha.1945.0","@energyweb/user-registry":"1.3.4-alpha.1945.0","@energyweb/utils-general":"1.3.2-alpha.1945.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","reflect-metadata":"^0.1.13","rxjs":"^6.5.3","tsyringe":"^3.4.0","web3":"1.2.1","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.104.0","@types/lolex":"5.1.0","@types/web3":"1.0.20","ganache-cli":"6.6.0","lolex":"5.1.1"},"postinstall":"rm -f node_modules/web3/index.d.ts","gitHead":"7c90c94b84cdfc3b50897f49d555a89731e130f8","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"# ew-market-matcher\n\nA matcher automates buying and selling certificates on the Origin platform.","readmeFilename":"README.md","_id":"@energyweb/market-matcher@1.3.4-alpha.1945.0","_nodeVersion":"12.13.0","_npmVersion":"lerna/3.18.4/node@v12.13.0+x64 (linux)","dist":{"integrity":"sha512-9vyS0nr9ctov9QO2M4Cb2gnSRpVkMOSWKGhzZ/FdMCB/nsRb3KBgIhgjJxFdEz5PPA9n/YWw+AJB4MHW9bE8LQ==","shasum":"0c2e6e064ed0737396c8cfa363c566d87532181d","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.3.4-alpha.1945.0.tgz","fileCount":71,"unpackedSize":195038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdz+uCCRA9TVsSAnZWagAAv+oP+wSttODkZ9NmC+IojTc7\nzUpOHbDdq2yGkp7kkpMLk4ZA6KYP18phsHKIIJFrnEe27Jl3MJDBpvn8jy3x\n3emGug6lrFAxL+MYOYlgOPysD6OpqUQ6092OwH5eS2S3rnQ4LaRJbmI2VUJ0\nHlu6uHaR96MyS/I1TEcfTGAV3np2gQfbc8vI7ftteI9VdgGHrc7RpWAjfwEl\nLRc1chCCGvPu4vVVvoqofMdD/ZPadVTDZBmmDXFu5rPr5jrMEwOICiBejDIy\npGAXOXO6IUKcJsLAmWTMsMdLEdsX7lZyu+upB48z92y8aRaUkZ8pzZ5FVM9r\nKPkyHUNsQrPmA1mRgPZV/037si1Y4HiXpG/B+tyME4jwiKqEu0Vv/ZKxwvmH\nzxJzzTLx0J1qA1atr1IORAZAyWajoyGUvcVFaB+7nRaOsXV92rp5eL3oZTuE\nz7y/6a+VmBVEE05M++PIrM2WpipldRNBRZWiNeq+FnQcirRKSMKRXvyJrfjH\nVIpZp3q9ByZqrfIJ1yYICDhc85UcTFPdaLHDnWpnyvD8y2XdASzfxxrCZL0X\nuHbzw8V3OCOmT0llLFBQ+EhjF1Y8F+EusbXNVKsGF57qiSPNv56K3VH5s0eh\ny3rj/da3fPCOYLr4JEEwKrKHnD9WEeieQg4E3ZLXxCLI1haSLzj35VCOqlyI\nGn/E\r\n=LK7g\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPGqOUcX+l2eMC86qCkHLlkOiEFrzXSnoiNmYNxQwlzAIgYwfRHcsbzL/8upEjQDgE4qieQ5oLVcxou0kWkJU4LHk="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.3.4-alpha.1945.0_1573907330202_0.7555072745626623"},"_hasShrinkwrap":false},"1.3.4-alpha.1948.0":{"name":"@energyweb/market-matcher","description":"A matcher automates buying and selling certificates on the Origin platform.","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.3.4-alpha.1948.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.3.4-alpha.1948.0","@energyweb/market":"1.3.4-alpha.1948.0","@energyweb/origin":"1.3.4-alpha.1948.0","@energyweb/origin-backend-client":"1.0.2-alpha.1948.0","@energyweb/user-registry":"1.3.4-alpha.1948.0","@energyweb/utils-general":"1.3.2-alpha.1948.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","reflect-metadata":"^0.1.13","rxjs":"^6.5.3","tsyringe":"^3.4.0","web3":"1.2.1","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.104.0","@types/lolex":"5.1.0","@types/web3":"1.0.20","ganache-cli":"6.6.0","lolex":"5.1.1"},"postinstall":"rm -f node_modules/web3/index.d.ts","gitHead":"f7e6c87e10c8d62c7e5799fde629005e6eac87f3","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"# ew-market-matcher\n\nA matcher automates buying and selling certificates on the Origin platform.","readmeFilename":"README.md","_id":"@energyweb/market-matcher@1.3.4-alpha.1948.0","_nodeVersion":"12.13.0","_npmVersion":"lerna/3.18.4/node@v12.13.0+x64 (linux)","dist":{"integrity":"sha512-ihZ/7xFHdC0FiUedgISTu8ERzt1+Fkl7OTh5ytF5SLMp14it2YTIWCT0Jl3lUWxV6mQA/tRGXsejTVAGShJpLQ==","shasum":"520d76c4d9d38793d003ec95a2bac297983a4505","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.3.4-alpha.1948.0.tgz","fileCount":71,"unpackedSize":195158,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdz/tKCRA9TVsSAnZWagAA4FYP/jn9hDep2V6EJOkyVg2v\nI5ETMCzeg8PLQ3CbHBOES7KsfGO/OxLQYBu+90c8HmmXHTpJ+V02vVeEWy/1\nJP6LAM0X8ft3VFleqKNZkG8JVUxOlOIpte4s9Rxrg7H9P/hQqgtOIX2AtatT\n56WRawXNLTcFwmvXOzNMplqvT/5JNaVTAQY9s5ciam3qp+/qHFohxlvDwLN5\nklOvexG8Xwr2T+IZvtG3zJtluyEm4bIlK1/ilmIeUiSt4LrknLMEvf5qV/iq\nKSIaHVUm9j+diy3piUSAgwEwlxp7XZYiRPTyfJLT91EBSJng81K7g32d45ds\nSOWEu7Z170DP8eW2hR1HM1AD5JWL1RymsPjVkbkfCzG9gunBnaR/dxHSHkdZ\nrFcLg6aNFIkWDVElZyr1/2Fc3dRPvgAi0x48/bSQMG3IED1Mqoqa7imE97pD\nhz8ehHkN3WSOZxQDX3gw0Q1lm0HFk/2x6oOmvbKtbDsVG0TorTwnZZJruYry\nrPaPZICcObkK2+ZNQHxZJ9bpWUtqXzdNiClOYhy4iqgXVRQWi70gpN9jHRTh\nLgTIv9+5QvtR7bg+wAk/OWT4Zmz0DcGHmB+sn6s4Fd82JkUQ/fL1HRGqXfgU\nPspk+jO8Wo7kWP1r3bLo0zgJ3EGcXkjirfSGnHIH4QQnDJERXC3Zy2oZNLSs\nNZBy\r\n=B5qY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZfuPzMFs8pclsi3aaTtsqBUfI0ufVywRq/9oAM3X2GQIgFMk7uPJwkDsk87O7zltjMITYCzG94/bBoO06aCsryu8="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.3.4-alpha.1948.0_1573911370123_0.17934509920673802"},"_hasShrinkwrap":false},"1.3.4-alpha.1949.0":{"name":"@energyweb/market-matcher","description":"A matcher automates buying and selling certificates on the Origin platform.","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.3.4-alpha.1949.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.3.4-alpha.1949.0","@energyweb/market":"1.3.4-alpha.1949.0","@energyweb/origin":"1.3.4-alpha.1949.0","@energyweb/origin-backend-client":"1.0.2-alpha.1949.0","@energyweb/user-registry":"1.3.4-alpha.1949.0","@energyweb/utils-general":"1.3.2-alpha.1949.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","reflect-metadata":"^0.1.13","rxjs":"^6.5.3","tsyringe":"^3.4.0","web3":"1.2.1","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.104.0","@types/lolex":"5.1.0","@types/web3":"1.0.20","ganache-cli":"6.6.0","lolex":"5.1.1"},"postinstall":"rm -f node_modules/web3/index.d.ts","gitHead":"beda09f6dd19bdec36532c9ff75d6f97b0a63c81","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"# ew-market-matcher\n\nA matcher automates buying and selling certificates on the Origin platform.","readmeFilename":"README.md","_id":"@energyweb/market-matcher@1.3.4-alpha.1949.0","_nodeVersion":"12.13.0","_npmVersion":"lerna/3.18.4/node@v12.13.0+x64 (linux)","dist":{"integrity":"sha512-ylnEzbDhWSMfEpKLXrJ9KeDN+WA+kI4V4ym0k/zl34UPbl/YSCbXM68mWnkUO5vCFe+MkI7WOs21bFeuxybviw==","shasum":"7f1cbe765d674ffe31418e51aa22e541d2f1f6c4","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.3.4-alpha.1949.0.tgz","fileCount":71,"unpackedSize":195158,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd0B71CRA9TVsSAnZWagAACssP/0bNIQ0bDYn1nj/OBqr6\nhpu9930pcw5e/683ztlmmFsdNndDyOrKR/ycH/kZD3ReFmQb90yrYkKGFvZe\nh4+V0/Y8oxkayMhjjWa4iS0XwCJBOL2qHuIx/o04cNW5xX0NcIqvGmxfZM/B\nRycQomdPxAXIASNaJzsDGkeXULgmXIfQVH8UZNPXI7VcQk8p/UbJQNYY2pa2\nzZe4IEC2rqghz71k9OVgQPsavMxDQrlrlP3VTzRiGBR7RsFhxp5pAVJ3hXdI\nny5l34mTst0BUobLtH76xSce142kTdHUJKoFyUEEYwmurFQgKpa3Ztpf8OJK\nuj3781fIP64mLi16keRQUU7w85z4f/GjVMvrjijrbSl71x+r+wKjG7xd9ZYi\nCmPAg7UB1JzOxSrW/OMpAzEch2kYSvrAPr20vmX7SCmqbt7f2r78dAQDMx1o\nrhipzEh/Er3S+gXD8/3FlnGy0DDS8OUVmmnccj9D0Pgo2vmpowCZdwPgYhK6\nsxmaU0N8EKKiIFUuTTKsL37gpauLgE3jRSYPYMWPB8FlSLd44GlA1QHrcnHF\n1rY/kxpfDD4N4lRtH/q923cjyT4wn8BdafaFINHrkHlf6TvOTsDV6ScvW9YA\nzpkE3GrkKjFMSH5adbuCxVMdarETg9n+3zqH2Bn30aKQqxDhMZeP+28yPMSm\nNG15\r\n=XVwj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA0Op+34IZ7FYf8Hw0XxRGVrY5LDNuckHgzTrBo6HS2FAiAc+07Pg9sC3so2qKoQgcUQG3XqC6B1s6aswX0d0cO2jg=="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.3.4-alpha.1949.0_1573920501216_0.9176274922139438"},"_hasShrinkwrap":false},"1.3.4-alpha.1952.0":{"name":"@energyweb/market-matcher","description":"A matcher automates buying and selling certificates on the Origin platform.","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.3.4-alpha.1952.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.3.4-alpha.1952.0","@energyweb/market":"1.3.4-alpha.1952.0","@energyweb/origin":"1.3.4-alpha.1952.0","@energyweb/origin-backend-client":"1.0.2-alpha.1952.0","@energyweb/user-registry":"1.3.4-alpha.1952.0","@energyweb/utils-general":"1.3.2-alpha.1952.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","reflect-metadata":"^0.1.13","rxjs":"^6.5.3","tsyringe":"^3.4.0","web3":"1.2.1","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.104.0","@types/lolex":"5.1.0","@types/web3":"1.0.20","ganache-cli":"6.6.0","lolex":"5.1.1"},"postinstall":"rm -f node_modules/web3/index.d.ts","gitHead":"829176cfc5fecac3d8e41ed50e03505f1acace44","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"# ew-market-matcher\n\nA matcher automates buying and selling certificates on the Origin platform.","readmeFilename":"README.md","_id":"@energyweb/market-matcher@1.3.4-alpha.1952.0","_nodeVersion":"12.13.0","_npmVersion":"lerna/3.18.4/node@v12.13.0+x64 (linux)","dist":{"integrity":"sha512-D0P3Y3swudFFIVvOXN2c7uv11wrTBxwp++DiFYhTy1dKcBkdFUG4qzi1XkB3MmDUJcW4U2VNDunibaoGAfPlyw==","shasum":"60b407bc0b78116ca7c923ae9b775b727a8b9b73","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.3.4-alpha.1952.0.tgz","fileCount":71,"unpackedSize":195158,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd0ChSCRA9TVsSAnZWagAAP+sP/3EcjAGNxzA7IX7T3GIB\nkTsoDghKEaUM140tMS+jna67TicK4m98bktUmboixRP9PRVYoTq4+9Gdq4Jz\ngilM4RmQqHYt71QLnUSpIYY+6Xztbf9vsOXEhSZXxQ2KA2Ajxt/dq8OZXmUw\ncb1437RcGonWHNXaGAafiu22o0obEzCoHfAu00NTz0MQDPn6CTChio1z8gEF\nmUSVLAjKMgz+lOgPs4DZR9Q2ciy8KqV85cWBNaBKggkXfLJZrDdN6SMsrQQx\nE43ozpKKlE59TyG1bJF6dZBS7jm264RdDPvkQm8uh+rrMlfM6HwWppIwiG3a\na/WKTuYvD3OLTdX3RkuXivquxp/6bcTh8kUeldoNh7vxZTUfjWeOUcpoyaGh\nieobePWhE1Fa01qYPOvNv03ceH+NXPtzA+S8e5haftB06c8GO+99T3MB3Lh3\npt01NimQgpUSB0sxJgVMuLsUcW/bWtMN3wI+HMVElb+w80A9M8am67nB5iaR\nGhpMqXNTyaOeTXNFR8trdeSauwh0GTVnj9oZcdd+RIWn9VoSwjTyjATSO2dP\nwTTDU5Yg7BnJ5QnetFJ73gvRcFjbX/U3kfWRMobr4F2vQx6xDEmw/bPcDLUx\njaBms0zHeULR6XlxFomFflZUimTLyv13GbEldFtrHgwAY3yKPv0WZcKaXUhZ\naBlR\r\n=Te2d\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE6qf1DFPQaJtL6YRiL6LCWOHxFybr3/boRqQpd2MYPiAiEA8tWvLmjiQ0l4Dzr+VpRxHCUk6LqmNlQcaZk6OqT8yeE="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.3.4-alpha.1952.0_1573922898351_0.6315691269909287"},"_hasShrinkwrap":false},"1.3.4-alpha.1957.0":{"name":"@energyweb/market-matcher","description":"A matcher automates buying and selling certificates on the Origin platform.","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.3.4-alpha.1957.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.3.4-alpha.1957.0","@energyweb/market":"1.3.4-alpha.1957.0","@energyweb/origin":"1.3.4-alpha.1957.0","@energyweb/origin-backend-client":"1.0.2-alpha.1957.0","@energyweb/user-registry":"1.3.4-alpha.1957.0","@energyweb/utils-general":"1.3.2-alpha.1957.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","reflect-metadata":"^0.1.13","rxjs":"^6.5.3","tsyringe":"^3.4.0","web3":"1.2.1","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.104.0","@types/lolex":"5.1.0","@types/web3":"1.0.20","ganache-cli":"6.6.0","lolex":"5.1.1"},"postinstall":"rm -f node_modules/web3/index.d.ts","gitHead":"8c2bf439970fcaea3ddfee5a9f92fdc2d4e435a5","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"# ew-market-matcher\n\nA matcher automates buying and selling certificates on the Origin platform.","readmeFilename":"README.md","_id":"@energyweb/market-matcher@1.3.4-alpha.1957.0","_nodeVersion":"12.13.0","_npmVersion":"lerna/3.18.4/node@v12.13.0+x64 (linux)","dist":{"integrity":"sha512-7QaRsd/UiRSXf6dAmpCxGlAGPOPUkUf4f9ZLS5iQqDqELOZdZfResBa4xWznaYjsXKIG/0fSPc+9VCwYuEzY8w==","shasum":"315f772f92248418000d6f7d544d49fd7a5b3b89","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.3.4-alpha.1957.0.tgz","fileCount":71,"unpackedSize":195158,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd0kz6CRA9TVsSAnZWagAAVygQAJpLN/vycIax6SUCE0rv\nXdh3Jr2ANvrPvcCUzoRPVViAWQse2cFafeZ2xqA/j8U/O9npM+UgPvhPd77A\nlNbQmKbjA/xNcRVybymMHIxKRYib04FmBHrpR71vT7mB24lkxrTlOHLm1KN7\nhH1gDK/m0hEVMBvdiY10XXdsANGTEfblKcBAPxwpXd5EVUvDZxfQ6tFK51vs\naCdNExmH1pF6cEEboHn62lomUVQ9WHnV2vmSdD7zputacgAPpsaL8i6hHDRW\nrgJKXR6hYW0lzM1xjNRFFi6fGpdko5K0uyIGBYbfMFUQEVm7xwYTlFNPQLRh\nZcO6alBAO1Wdz2ZXsHV4byjpxXlLiYyhpCPL4+4T1mo9KKE2pwGREDlNxWTu\nolzRQuXSigQVpjWf6DMe8nlBxe13DLzJUA3pf2fboJ0KUGQlxuGCbjiRn2lZ\nRtdlytMwtplod4rPYSkp3DzOK5MxC9NtPc0FUOf/a/9MZo7dwilN2RG+MBGY\nusY1+PZ3Ul+vUM5yxAo4soi0HogbiFji127kpS0cZMzTesjxrYm3aXLGwXD7\nN+zSR0hYsMcMA0yUv4+CrMVQ9XWkxXNyICciQQxpNBg95e23AIYIM2KVPivS\ntNSOjCodQOXTQ7JDUi0GqnsX39wcBnZQthk7EnvVLo6BvUh7N7gmMnIhYQ+t\nUJ0d\r\n=wszB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAYIvnIbi4Cpx+zPCsw9etvnihuTddLVhODnTvNN+5VwAiAeLO8nelDqW7TotCj8GswwltE8YnRBj0SYzTHTZ/n9KA=="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.3.4-alpha.1957.0_1574063353656_0.9887086922821091"},"_hasShrinkwrap":false},"1.3.4-alpha.1958.0":{"name":"@energyweb/market-matcher","description":"A matcher automates buying and selling certificates on the Origin platform.","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.3.4-alpha.1958.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.3.4-alpha.1958.0","@energyweb/market":"1.3.4-alpha.1958.0","@energyweb/origin":"1.3.4-alpha.1958.0","@energyweb/origin-backend-client":"1.0.2-alpha.1958.0","@energyweb/user-registry":"1.3.4-alpha.1958.0","@energyweb/utils-general":"1.3.2-alpha.1958.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","reflect-metadata":"^0.1.13","rxjs":"^6.5.3","tsyringe":"^3.4.0","web3":"1.2.1","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.104.0","@types/lolex":"5.1.0","@types/web3":"1.0.20","ganache-cli":"6.6.0","lolex":"5.1.1"},"postinstall":"rm -f node_modules/web3/index.d.ts","gitHead":"0552b499f5d4747f2b64e3ad33edc564b8d3a010","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"# ew-market-matcher\n\nA matcher automates buying and selling certificates on the Origin platform.","readmeFilename":"README.md","_id":"@energyweb/market-matcher@1.3.4-alpha.1958.0","_nodeVersion":"12.13.0","_npmVersion":"lerna/3.18.4/node@v12.13.0+x64 (linux)","dist":{"integrity":"sha512-qj2DH6IE4hkAmp9SdqwVYQd2SnHnI0T2YZZq2zTUPYbMF0DZVq3aDBYBJ05Lq6upCkqEXsIPF1EhmetXOqhbjA==","shasum":"0b025d169b013ba19a2faf81b09893b0e4e08a5e","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.3.4-alpha.1958.0.tgz","fileCount":71,"unpackedSize":195158,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd0lB9CRA9TVsSAnZWagAAIxUP/0TvhPdaDK4bkggsgBOP\n/niJJpdAhlaoEbg9gIIWqsjzu/fzDy6XYrGN+Ij822F23VQFoGweEIvrWfPO\n3rhDj9AbteX6npWPJrm+q2vRsNlxLQr7KLGIcXVE347QCxqqFea++af4+LZB\nM2iqixDq8BPJkGhuD9n/S6dw2XBd0LtMl2smDCb6uJmqj4Z/pckxzL25yI6U\na0RDeJPGHQvh1azk2kIyLVqOtgl2Rj7krCdorqZyndZIcMjaeIsZU1xlNmDD\n8AqWUL8emhKpNjbqPW1h9z9eWNyMgsAKUSfJoVaJhBwTAArh5ycstrRhCeyu\niHVQ43nWmEXynIkGMvSGB9gWQnLMcjvRlJ3Ro3Ng2r9Wf+M7vygo9GQGzQHT\n32f3Lo0pMkUu2WEy2jG/yw3bBRnJIw2B3iTBtx41elQDvm/BxEXHlecl3gpS\n0tuEGe765MmViwXxlhS6YS70IV7IbvioofiT2u2AKNYGex2d3GZsbLjilgE5\nv9z7VWwOeQNtaSpnb7QJupYGpMs4yumTu+LUxkGPyqNBIg7Q+AcAnQxFgVbt\nR2nWrgZUuOazQl/RoG0UMoWbh7n/qIhqexcrC6QWnvdXEXi7E3fLJISJelBV\nr+GGzbnYXzMK1nQDcB9zrskHGTk2O8XyIbRyB15o14wrt35vLllbK9a9iHDg\n5pWA\r\n=btaL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICzFQ++5sWeKhE5d+QbYChq2RWKgkhc8tIydTI1m+fL/AiAuBhtjiCOCc3A+YBCx04XaDmq99kizkoOC81Fzo3ACGg=="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.3.4-alpha.1958.0_1574064253262_0.3892570568600817"},"_hasShrinkwrap":false},"1.3.4-alpha.1968.0":{"name":"@energyweb/market-matcher","description":"A matcher automates buying and selling certificates on the Origin platform.","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.3.4-alpha.1968.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.3.4-alpha.1968.0","@energyweb/market":"1.3.4-alpha.1968.0","@energyweb/origin":"1.3.4-alpha.1968.0","@energyweb/origin-backend-client":"1.0.2-alpha.1968.0","@energyweb/user-registry":"1.3.4-alpha.1968.0","@energyweb/utils-general":"1.3.2-alpha.1968.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","reflect-metadata":"^0.1.13","rxjs":"^6.5.3","tsyringe":"^3.4.0","web3":"1.2.1","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.104.0","@types/lolex":"5.1.0","@types/web3":"1.0.20","ganache-cli":"6.6.0","lolex":"5.1.1"},"postinstall":"rm -f node_modules/web3/index.d.ts","gitHead":"c681b882cf57e9ef67e669c25b1875624a6f28b7","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"# ew-market-matcher\n\nA matcher automates buying and selling certificates on the Origin platform.","readmeFilename":"README.md","_id":"@energyweb/market-matcher@1.3.4-alpha.1968.0","_nodeVersion":"12.13.0","_npmVersion":"lerna/3.18.4/node@v12.13.0+x64 (linux)","dist":{"integrity":"sha512-zSjx9psbXPZG2JcwiMOvJ1yK2WImAkWxpGC8HaBnfiJyWEWQH4TtLYbgdE1PohZP0AC1fMxYinkhbkZiMSN91Q==","shasum":"05bc956fe6c93a8815d7712e63810d36a3ad9209","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.3.4-alpha.1968.0.tgz","fileCount":71,"unpackedSize":195820,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd0nbrCRA9TVsSAnZWagAAg20P/0tMRi1FULwxxFoTTe0Q\nMXb0NIv18IxRK6IjaazSfV8rpw3UpDpHz10q9kKroDZ/DMIr37+r+PAQRkyx\nDHW+vY0JdhZkwQLVl3SavEvQkOq/s9EQ1vd168HqggwiktXqAIEfnRjHd6rm\nYA/eLDXEivLrdJxQeUE1rmokXSY5M+rn5/zxq5b4QJZ2zeP4MqhjF7tNsAL8\nWbO/MCJav2uILu7Tbeh5/vKuuHVhGWAOwbA8b+XlKti6c3wCB4Uw8ePpgWv5\nSfTvbMLN9MQXVe2fLfux9sCaPZbnDqrvOqNHRDzuiB4Fc6gCVWD7Yx4c8IW/\neYA5g/8soyHxj6rKwqCalJ5RQzXfZ/8KNYyqM7ZdKMrtWuJubaQgaLPT/uv6\n+rnzGnMMIcX+EIe0Th5x/ScnNdb0Cx17OmdkiO5DkYQHu17nVyNDVJU3whhe\n0CMRPKEx4CIaEaPfolgyzYbozzbwIXygrIvTtMSi/y1nXxgkWTL8VRWFM7LT\nkseS9gDWQ3THH0kT/8dQbAcmWrOBAgMIB/lfWO/rNcwR25f5e2HiESDvYKII\nH4vNZqHM9GzTZTjckB0TziEu0yEv7EJIgEmSGXWJ3714tzbfffxtH7MAp6dT\nbqJqcnJi5BlyGvAm4Dxdo48DqmhXx2SztLOLsAWW7JVFNbpOlKlgt9DXoAil\ng40R\r\n=D+y7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCy0WbNnG7N6Agvze/BK0lfCuw5hgvutLjNTP3LrwGpRAIgeVjdkk+LE+3dkWdUCnkw77m3Tl1qdDU5DQFIuQn0odQ="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.3.4-alpha.1968.0_1574074091325_0.43081977547758865"},"_hasShrinkwrap":false},"1.3.4-alpha.1976.0":{"name":"@energyweb/market-matcher","description":"A matcher automates buying and selling certificates on the Origin platform.","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.3.4-alpha.1976.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.3.4-alpha.1976.0","@energyweb/market":"1.3.4-alpha.1976.0","@energyweb/origin":"1.3.4-alpha.1976.0","@energyweb/origin-backend-client":"1.0.2-alpha.1976.0","@energyweb/user-registry":"1.3.4-alpha.1976.0","@energyweb/utils-general":"1.3.2-alpha.1976.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","reflect-metadata":"^0.1.13","rxjs":"^6.5.3","tsyringe":"^3.4.0","web3":"1.2.1","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.104.0","@types/lolex":"5.1.0","@types/web3":"1.0.20","ganache-cli":"6.6.0","lolex":"5.1.1"},"postinstall":"rm -f node_modules/web3/index.d.ts","gitHead":"594944d289d04c43e26d17561c3aa1685a42a423","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"# ew-market-matcher\n\nA matcher automates buying and selling certificates on the Origin platform.","readmeFilename":"README.md","_id":"@energyweb/market-matcher@1.3.4-alpha.1976.0","_nodeVersion":"12.13.0","_npmVersion":"lerna/3.18.4/node@v12.13.0+x64 (linux)","dist":{"integrity":"sha512-f4z7xBCxdWeS4UIdkJNniazHeXN3L8ArPC61O63onOVAAw2FVXhohqgdVZxVGiSsBY8lM/rJJm7WGpZLATirHg==","shasum":"67f303b5f844e7e4e839ee5a2fff8a70dbd66780","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.3.4-alpha.1976.0.tgz","fileCount":71,"unpackedSize":195820,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd0s36CRA9TVsSAnZWagAAkasQAKUflX0p1MfJAOnQj8qM\nZr1BBtAU4hBypSdE2AIUbjmIyYJOKXkngvtCyLos4kyzfdIPvWftYcSjOqgP\nsKF0vaiLBtA90uiEZn/S9TCHBVC90jYRyxax7Z7RjpsUF4ypC606rKdorxCd\nyqctQB1qsjTRZdIzu1t0c35rJfgy/hGoFhkvNp9wU++wm9RTPEXQAqnCFiD0\nftEVYPl5LCLqmqpHUuZk2Q+c4gdj3Tm+B5w6O3ht4dgjO91S3sH1pAfBYwEG\nWOYG67WKlDg3NTlAz8c+f+l/EJWRZADNelH8jOzQ7PNHnawI1r44U0Dfswpu\nxSGGp9qBhRANwvptx74C3gbgXsCJeQREfdZv7g5B6xqbggujyFMGdap1WVX3\no9zdOItMxKfgmd3nikdLUYGS7V23tMOkRJhxcuwsLp1ZU9hYrN3lYjmLheCr\ndbbbg5VZ6sT+CfBnczfDvFsx8EAygYbukMPN+jbVzNzvYMUHs1R/y4szV0xU\nEOtBmTVN/d3NisJ+I8bd30+NmSZuyza3k5Hazn6F/odJWhyKanQ/tGLQuz+K\nY9xzWeb6GtWiRni5iXvPw2NiZa1cIrynGO4q5FlyrnlMepZmIf3e53Ay+NLn\nB6dWq4DsLWrkVfyAK3qH++mCW7Z5lURHDLjNL5/BNc6ueK5zI1lyOEsj6lnM\n1cle\r\n=psia\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIANgfwoj/fTwc2cZ9WzEE91sOIhz3kEOlcFEt43uB9GGAiBsPVXIq7SAsFqa5PTWXlYQ5xrAEihUUw2J8YVUUJoSjA=="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.3.4-alpha.1976.0_1574096378157_0.45279496014166254"},"_hasShrinkwrap":false},"1.3.4-alpha.1984.0":{"name":"@energyweb/market-matcher","description":"A matcher automates buying and selling certificates on the Origin platform.","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.3.4-alpha.1984.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.3.4-alpha.1984.0","@energyweb/market":"1.3.4-alpha.1984.0","@energyweb/origin":"1.3.4-alpha.1984.0","@energyweb/origin-backend-client":"1.0.2-alpha.1984.0","@energyweb/user-registry":"1.3.4-alpha.1984.0","@energyweb/utils-general":"1.3.2-alpha.1984.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","reflect-metadata":"^0.1.13","rxjs":"^6.5.3","tsyringe":"^3.4.0","web3":"1.2.1","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.104.0","@types/lolex":"5.1.0","@types/web3":"1.0.20","ganache-cli":"6.6.0","lolex":"5.1.1"},"postinstall":"rm -f node_modules/web3/index.d.ts","gitHead":"f5ebf39872cbbb6c085082ef9efeb6d484ca30f1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"# ew-market-matcher\n\nA matcher automates buying and selling certificates on the Origin platform.","readmeFilename":"README.md","_id":"@energyweb/market-matcher@1.3.4-alpha.1984.0","_nodeVersion":"12.13.0","_npmVersion":"lerna/3.18.4/node@v12.13.0+x64 (linux)","dist":{"integrity":"sha512-e4Ey636j2VD0XfaW2UaIchy4lQ4MU6/6ZiBrxWBX0a/dZ6mPgrrfhmjnWRmPh+w6GNw+yvwoaBX+ATZDKNF+Pg==","shasum":"7dd85e89dd2878dcf2499c5a43b3cc74a0c7f3c2","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.3.4-alpha.1984.0.tgz","fileCount":71,"unpackedSize":195820,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd0uihCRA9TVsSAnZWagAA0OcP/iMifMNLlCDjrnRvHK9V\nFKamO4yIC1I+8CHyEyluM7JHY2OupyFVXQ7Xc6awqUxpNliUP340KW3byLgY\nM70vkjQWkFdvED3fa/Pz3JRKqKJ/bBsLz7LeWKFLmIklZV4MWLWAqZNKo4MI\nLO33CVeBaNdvyY0wDR88hOKdaNjA3/YLUPIRG2aLNjNU+EErlTkmoHphfQQ+\naXJvbDOPMJOGps3vRXu8TC6lUlwcBNeO5Gn0wCzCG7qDkBwzcoctPeldKZ8K\nJetB3xne2gl8/rOqWYng8gHxnkmWlH7RVeSvSVSvGG+wkroDEL+LAktPZFfE\ngLaxDZmgrWcvFhGJ5XWoXbXyEJWlViOxl0nFTMVQBA/YaEBo24JZ3HRPhY0b\nzOzp6vUGMPPXG6VO43cBcSl/iTrJOIP71Ihzvo4CHqsTe1OuWK/GtDoGm5fC\nBimH3vXwmRHRe+uV1D+V1LQdLY9/tzczig3vH/gWzTPai9/OfiedC2Ado8+D\nPd5RWcnlH2h4/sJyvapq3gio4Ox3PAONrYpq5ls2i3hhBJ6ZP5MZE+93zsZn\nLyxRMyRTrbCtmzI3/ZOikEJvra4/PTs83Ob6cJuT3ORwHbha0oTgaiNQqzER\nhK6fRypdalc5bQW8xbxDzYwY+g9ty0XlOoPGIgZfRkDN7Qc77ZnaSR25pt+Z\nj2Za\r\n=dbPm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFBdv4MqSrvlIGiE35lreVya8BEEOIphsN7ZZu22W44/AiEAr0/qzNIKOBiNMe1nZytbWK9n+nI7UYQEgB42EQ31gYw="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.3.4-alpha.1984.0_1574103201264_0.6664443410067935"},"_hasShrinkwrap":false},"1.3.4-alpha.1989.0":{"name":"@energyweb/market-matcher","description":"A matcher automates buying and selling certificates on the Origin platform.","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.3.4-alpha.1989.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.3.4-alpha.1989.0","@energyweb/market":"1.3.4-alpha.1989.0","@energyweb/origin":"1.3.4-alpha.1989.0","@energyweb/origin-backend-client":"1.0.2-alpha.1989.0","@energyweb/user-registry":"1.3.4-alpha.1989.0","@energyweb/utils-general":"1.3.2-alpha.1989.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","reflect-metadata":"^0.1.13","rxjs":"^6.5.3","tsyringe":"^3.4.0","web3":"1.2.1","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.104.0","@types/lolex":"5.1.0","@types/web3":"1.0.20","ganache-cli":"6.6.0","lolex":"5.1.1"},"postinstall":"rm -f node_modules/web3/index.d.ts","gitHead":"756c14767ddd87018cf0a8080ab6ea9f342681f2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"# ew-market-matcher\n\nA matcher automates buying and selling certificates on the Origin platform.","readmeFilename":"README.md","_id":"@energyweb/market-matcher@1.3.4-alpha.1989.0","_nodeVersion":"12.13.0","_npmVersion":"lerna/3.18.4/node@v12.13.0+x64 (linux)","dist":{"integrity":"sha512-6JRRYIT34Sf4RX85x3nGnP8fypuJXPNqGS9Z3yOuCgUByhVHqlqfuoXx9fpDOViBPxw+oYse0j9xdHJQK6l2/g==","shasum":"af8eb85b006e6cbf6c8d09ab656d29b10f42e43a","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.3.4-alpha.1989.0.tgz","fileCount":71,"unpackedSize":195820,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd08fgCRA9TVsSAnZWagAAhHsP/RONqBP7EADMN7hdSxGp\nHJIImyEdRiklF6zf+jrgbBLRtdkEXHiryfrD1uYq50u34KMJJZdvT93V9kHj\nb8iqChY2SBxlywJ9lczb4CYzkY1V5/ZPqw2ZkYjClplQH3IWVjCmy1rTsQdj\nCnvynt4ZNuFoW9Vo9v4xap0JYU7KRethobGvHKsNAsHkeqhZBacSAn88FW4S\n2uo8EKT6TdwZwPYegVz2fAI/Ot3p6bYSYC5pBHo26z9zDdhlpxfImxqyHYLI\nB7sV3nBS7OZQS8Lx1iKen+ZHuy90jly7LvlTBpVuDs5U+K/evmVCs1KGmGVu\nwTDVD4mcdTL57Tfz9xrzdy7rTZpAQvhQRxtWYLKNqzK5kTiezNLZ0HXL6zZu\nlJs5J+VuJ2oy7HDkAQZhSl5UHvNBAUgifTpmeVZptg2/E3PQEO3eRDK3DslC\nHThmKucRMqjCmWsdUdy8NwcLH+/racgZrneYA1M87+ZCCSDf2TFReaZZIObe\n6/soGDritUNHEyvNsRh4YeOn+Y9JXLHeSlXXxaxJZO+AChDa+POQ+9JnVm9Q\n0XgbOea5O3gJOExNQssG4jRulbpJguqOEs0GaF6nFvEfr21tFbL1QSLJL/rQ\n8CklWC+PjIei/fxWqWAW99q5eTNpPmTEMeXguUB2laiB2TWxHltYWlTQ8LAk\nEnGy\r\n=GvuM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDicV7hFviZfk/TBcSqCOFjA7lsoPKrWYUIAnmzGrO4tAIhAMmS1UNofKwzhy40Fl117BwN6/1ton1UcC+JcBGNeIVN"}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.3.4-alpha.1989.0_1574160351971_0.7470496726902247"},"_hasShrinkwrap":false},"1.3.4-alpha.2000.0":{"name":"@energyweb/market-matcher","description":"A matcher automates buying and selling certificates on the Origin platform.","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.3.4-alpha.2000.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.3.4-alpha.2000.0","@energyweb/market":"1.3.4-alpha.2000.0","@energyweb/origin":"1.3.4-alpha.2000.0","@energyweb/origin-backend-client":"1.0.2-alpha.2000.0","@energyweb/user-registry":"1.3.4-alpha.2000.0","@energyweb/utils-general":"1.3.2-alpha.2000.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","reflect-metadata":"^0.1.13","rxjs":"^6.5.3","tsyringe":"^3.4.0","web3":"1.2.1","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.104.0","@types/lolex":"5.1.0","@types/web3":"1.0.20","ganache-cli":"6.6.0","lolex":"5.1.1"},"postinstall":"rm -f node_modules/web3/index.d.ts","gitHead":"66b18b8b26d80645cf1c45bd4588b0eae1b567e5","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"# ew-market-matcher\n\nA matcher automates buying and selling certificates on the Origin platform.","readmeFilename":"README.md","_id":"@energyweb/market-matcher@1.3.4-alpha.2000.0","_nodeVersion":"12.13.1","_npmVersion":"lerna/3.18.4/node@v12.13.1+x64 (linux)","dist":{"integrity":"sha512-/XlobO50Mz5h7k773ypG/jaXYDFWqnZRPtX/o7rolufOpmjglvEHN6EeN8Abpykf2ZmIcuYo8D/DdQSDyPmNpQ==","shasum":"c99b6c8ef3409995bf08396683092bdd0f45be66","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.3.4-alpha.2000.0.tgz","fileCount":71,"unpackedSize":195820,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1DZJCRA9TVsSAnZWagAA2TsQAJ+KmVGHcEROenyU/Kze\n58xpVQ1jZ0uveE3aZ2lj0WKTzWcx5I68T4W4J/RlvYS3KVMRjttOedNQnpPA\nbxloqSFQUWRRZiQMwt118/jQ0+0YCKyzohVYCk20keSscBSAavy/8AL6FrUB\nstO87gkmbQXmINGvFyxjzRvUGu/9jMnquixAwjVfEyuC6yZ5bmJeNt/WUhe4\nySAPN4AB+8Gr0S+F6Jel/TWJb4bHtWdnjqtYXwzDEvZd4BsX1dVU9xMtO8EV\nMSPTOhYRx+Ro5fKm5qI05eB2NuoryXx3db3tXA+02om6nWR2mDMF8JO39W3V\nD61H5JxWB0FJRe2VfHD58Bbir0iSL4nXvKqVCGQ3yE8e+/eZhtPI23FWpvMc\nuW0p+t/xUPQC0cfmJaOGx4trjLHufBC8Xp6wzLg0x/wZEdLn5gloBVCvfu43\nF+VVMXDpd1p0XfukIfFCPWIS8Qtpr8D7wXZadmF6rKsQjbCKW0jM8ptoIQDJ\nzEhkBziogMsvkfbUK10vOEkQsCcDHM9xLtVk9r5o8nMZ4kFgXShAhbUjOnMZ\ntr7tW5u+dO6X/P64H/CKo9GULEERWj89+ulyrDzE1iHeOhRhjdbOtEmX9J41\nyMnbSVa1ti6kkPhbw7kn7pBO6P03qklZEBW3mLKnNiRZRcODK+sgFIcKhDoM\nyV6T\r\n=HEHi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcQ5BSIbo7j7n1seuImKNk3+A+4jDMagy0ulcLq3zI5QIhAOg91xGC7Fa0fFOF49rPaWB1V/PJJA0KWfq0yyJvf3F8"}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.3.4-alpha.2000.0_1574188616988_0.9326691148140223"},"_hasShrinkwrap":false},"1.3.4-alpha.2005.0":{"name":"@energyweb/market-matcher","description":"A matcher automates buying and selling certificates on the Origin platform.","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.3.4-alpha.2005.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.3.4-alpha.2005.0","@energyweb/market":"1.3.4-alpha.2005.0","@energyweb/origin":"1.3.4-alpha.2005.0","@energyweb/origin-backend-client":"1.0.2-alpha.2005.0","@energyweb/user-registry":"1.3.4-alpha.2005.0","@energyweb/utils-general":"1.3.2-alpha.2005.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","reflect-metadata":"^0.1.13","rxjs":"^6.5.3","tsyringe":"^3.4.0","web3":"1.2.1","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.104.0","@types/lolex":"5.1.0","@types/web3":"1.0.20","ganache-cli":"6.6.0","lolex":"5.1.1"},"postinstall":"rm -f node_modules/web3/index.d.ts","gitHead":"fad36e9c1f3e89b02cbeb079518be8f5d853ed7e","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"# ew-market-matcher\n\nA matcher automates buying and selling certificates on the Origin platform.","readmeFilename":"README.md","_id":"@energyweb/market-matcher@1.3.4-alpha.2005.0","_nodeVersion":"12.13.1","_npmVersion":"lerna/3.18.4/node@v12.13.1+x64 (linux)","dist":{"integrity":"sha512-EF5f9cQqRZfNYTWsC+5IDtnMy3pVkOnFpyQQaFGMw5cyIArT9m0Tg7RmBUaAe4xeJU+bnvs74E1jxwAiprtYfQ==","shasum":"003a064e8c968281ef9dc684d4249aa4d095aa90","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.3.4-alpha.2005.0.tgz","fileCount":71,"unpackedSize":195820,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1F89CRA9TVsSAnZWagAAUz4QAJZlnPst5n9ci0AtRHRG\ni+jjARIbcqiFVHETTiVxBP0jY7D7kYCba2FGXp8y5mylZtERzUdI/bDh6g09\nZ0NlM9Z1ookFTYDV/dd29jh+mI+icSwvq/PEsRTN6hrKzU47K0P5bcfqD5oC\nodMHq2NPV9sJKYB4LMDZ7UzA2FtpDNPlKOdSCfYl93VKxpwKIg5UienFU6xb\nKLwf1LHJp1uxMqWcH3hmsz2EVW1UySYG0U56Ij5Wqv12HIu4QcQeNcH4B3BT\n/OglMTrKTvDC9l0mjO9BxHQcOG/4mfQhyqWvyyLuOrlxq4uvfc8Vu+IzLDMY\n+Hrajr3R2qDbPE/Ac+UxXafBJeXFBlOvUdUs3eYf2vDtlQt/RA7OjPKyw7Bt\nu+ovR/gLUUio1i0Dr+D3K5mitmIEiYnjZxxrgVYN7q2m8HdMh+lwr/nRCott\nl6q4vChbmKsyK28MlTIeJ/u6LTEwXblgXNBemOxmJNyM0Od9ZG9W+qOb8YZ4\n+YlFG1q6yEb6Q0ygJ5poAeuMeg85MoeblcIXrN+ihKh3YdjR1RifwoDoBxnZ\nUhNsrqT58fQ5KVM9xfsDLz7DJfhF5M/FpU7fRxv8XSZZyXwu7j/nnJSe18Eq\nsKjsSxByoGfmeZJh8n1VzXFHn8DliarGBGeaPIkfnl1CTh6EJQVVJt/b1wn6\nGF/x\r\n=qQtE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHYozSNXOBihj7ruR6llX+eMo/o9IxNLLXBS83RVUOzFAiA/LELc+W4VctQfZFGqNlHPJZFu6GDDl5z18u8BGvr2Hw=="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.3.4-alpha.2005.0_1574199101517_0.04485207651467271"},"_hasShrinkwrap":false},"1.3.4-alpha.2013.0":{"name":"@energyweb/market-matcher","description":"A matcher automates buying and selling certificates on the Origin platform.","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.3.4-alpha.2013.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.3.4-alpha.2013.0","@energyweb/market":"1.3.4-alpha.2013.0","@energyweb/origin":"1.3.4-alpha.2013.0","@energyweb/origin-backend-client":"1.0.2-alpha.2013.0","@energyweb/user-registry":"1.3.4-alpha.2013.0","@energyweb/utils-general":"1.3.2-alpha.2013.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","reflect-metadata":"^0.1.13","rxjs":"^6.5.3","tsyringe":"^3.4.0","web3":"1.2.1","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.104.0","@types/lolex":"5.1.0","@types/web3":"1.0.20","ganache-cli":"6.6.0","lolex":"5.1.1"},"postinstall":"rm -f node_modules/web3/index.d.ts","gitHead":"0adde5e256bf4d41c6991764bb366648adfe78ca","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"# ew-market-matcher\n\nA matcher automates buying and selling certificates on the Origin platform.","readmeFilename":"README.md","_id":"@energyweb/market-matcher@1.3.4-alpha.2013.0","_nodeVersion":"12.13.1","_npmVersion":"lerna/3.18.4/node@v12.13.1+x64 (linux)","dist":{"integrity":"sha512-L58kubnDwBIRT4gZsKaSrxCZPogQaTuwdHbFrlKUwAIS6l/YzDvdiGgUmIQNnEO/0XV8SgtFpbz/fc+LTquWFw==","shasum":"9b2c8ab28b76f307ffe128fa8e533648c99b98dd","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.3.4-alpha.2013.0.tgz","fileCount":77,"unpackedSize":207389,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1Q/hCRA9TVsSAnZWagAAYOQP/Ax/Q3PcZhxJ5iJn+Gva\n0wjwpiqLrn4YC2veli8I62zp8SHVAOnPLLc6ukeaqpOxIHnJ43DDmQoR9R0v\nhv1KHlJ1Bs/BU8N1+hQVcstLJIopAoiBUGhvPYpvG8P6ko7nhshav9mUtqEp\n09bRHzL9qIQ6TeN1MGRu52ZeOtQVdZtQt127HHl4KHIRHm/sm0mRO6DJdJq+\nH5gRA3smvfoAchl3KZkwBBIoIKyuzy91o5yAyBVDXWQk+n9eL4T0KRCmmpZ2\nlU7K/PiP15Blq57Yj4XTzqM4JfLzHhLN8pvyCFqQm5J9OTGP9ERVEjyrjtaw\nYrin2/FCkdBevAIobQ8GS0B214JkR7cDI0FLHlHzh+Bmv81DUW2xUvk/PkGD\n3yzDn1PBl6S4IhaqgnxEWpu8uxNIL8T8ddMt1pondTxzd0lLDIKPonJhoyjH\nTB7AisO64zD+HAjkKejsSrIDiv38SJa/VT33lCp+4REF36lRKuqsTgdpQ/kz\nl0OyyOURM1nphe3CretvicEjjww4QFD6XUfNg8M7kbLclNlSb48BC6iw5+o0\nvhAEgHfMxC7bgH3NESmRp0gWEl9Q6CG9UZWGZ39PFsTyddRgz2N9KCYhf4QW\naSuxXNNgPvyAypXWeWxvkugfrWLajIBlKHEHH4MtjDppyPSIex4nFeD2IyEG\nYWnx\r\n=nNAt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWYQMPVWF/CwgH2KqQ/ioAoPSIzlMqoDhEvKv3pnn4nAIgLwSdjigXwRs55Pf+caH3HxGE6ZNxJ8uPvCb2+Wlwesg="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.3.4-alpha.2013.0_1574244320979_0.9442486364243257"},"_hasShrinkwrap":false},"1.3.4-alpha.2014.0":{"name":"@energyweb/market-matcher","description":"A matcher automates buying and selling certificates on the Origin platform.","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.3.4-alpha.2014.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.3.4-alpha.2014.0","@energyweb/market":"1.3.4-alpha.2014.0","@energyweb/origin":"1.3.4-alpha.2014.0","@energyweb/origin-backend-client":"1.0.2-alpha.2014.0","@energyweb/user-registry":"1.3.4-alpha.2014.0","@energyweb/utils-general":"1.3.2-alpha.2014.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","reflect-metadata":"^0.1.13","rxjs":"^6.5.3","tsyringe":"^3.4.0","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.104.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.1"},"gitHead":"44a0f551c657b6aadc17640e7e42e04aa2adc3b7","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"# ew-market-matcher\n\nA matcher automates buying and selling certificates on the Origin platform.","readmeFilename":"README.md","_id":"@energyweb/market-matcher@1.3.4-alpha.2014.0","_nodeVersion":"12.13.1","_npmVersion":"lerna/3.18.4/node@v12.13.1+x64 (linux)","dist":{"integrity":"sha512-FqI6o3AjmG5tmgfgEpCsbTHvGzcrKfk+RbTztOHugkZIyCQ3D5ptraER4Xi3IrxLu3e4cpFlvi+KccM9mWEILQ==","shasum":"17103d7b4735561c6cfff6de512b00c0bfb727a2","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.3.4-alpha.2014.0.tgz","fileCount":77,"unpackedSize":207394,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1RNmCRA9TVsSAnZWagAAitYP/0VfIwKI6hTR8sdKaDBi\n9vopLyWxj8gXqlxjOSKaQe9NuB4e1ziofUSzKSRWCS3qyVUozhpNBWSBAETv\nU+G0k6ZKpxZVitx5i0O3esDojWSLuiwLg7rLmJ2PeGaxNZvyiqNRWd5B99OS\niOPN4S8p9GwdF/QQ53nyyarjP9iIdy++6nsX1Pj9vNSvEt8g4t3+k5tgtrxL\nDFJFHECfdHuExVSlfuTYltUE0SbFJK+OzHqdx/z+gsmTB41/eJiga2NVbJlA\n7o3PjXiPc4IPaI3zfCeEYqwY9AnL0lGFKuwvC9ENITYWhd0KdlBmLjATXdAW\nYnGCYkJuzmu9ZBiWurDwlqJwlIbSge9HtV8H49kWiQGdd9Wjnlf6yh86VaJS\nKcBu905FgOMOi4tYi4UB8ro+AkMjfXl9JFicJi2XKhPHOnvtGW7wDXOJsS45\nFhnHoMo7TkUO7Ed2k9WMd76M/ddhPu8Qct4EFpd2eN3apkfdxYIXtxnh81TY\nDNC/qgfnDjJMEd8Nzz3PWT+mzq8I+rTeIKFMvGzVX9uCSgmpyzeOjnUM5Kkt\nP3xdrpzxfBkW3R0xCe0OWu48bqBccxcr9/1xPO8KxG0szTKZDWROjg4+1ZZS\n0YXkJq/EFSzeDmavW4x4VVgXCHnSf/fekvmcVoTuOWlApDnO6Gk2BwBeH5qn\neze6\r\n=U7Lw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFDc3H0F2XP9CAsg6t2CKMgo+Qlo8J/nI6ONHXkaw4EdAiEAk0ofA6y0btFOJsIFVxI6CnlSOF8qDlBMB9wdVpaHQm8="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.3.4-alpha.2014.0_1574245222123_0.28215854284507347"},"_hasShrinkwrap":false},"1.3.4-alpha.2035.0":{"name":"@energyweb/market-matcher","description":"A matcher automates buying and selling certificates on the Origin platform.","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.3.4-alpha.2035.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.3.4-alpha.2035.0","@energyweb/market":"1.3.4-alpha.2035.0","@energyweb/origin":"1.3.4-alpha.2035.0","@energyweb/origin-backend-client":"1.0.2-alpha.2035.0","@energyweb/user-registry":"1.3.4-alpha.2035.0","@energyweb/utils-general":"1.3.2-alpha.2035.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","reflect-metadata":"^0.1.13","rxjs":"^6.5.3","tsyringe":"^3.4.0","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.104.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.1"},"gitHead":"535531f3b917b6491fc92ebfd694283fe6b6eb48","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"# ew-market-matcher\n\nA matcher automates buying and selling certificates on the Origin platform.","readmeFilename":"README.md","_id":"@energyweb/market-matcher@1.3.4-alpha.2035.0","_nodeVersion":"12.13.1","_npmVersion":"lerna/3.18.4/node@v12.13.1+x64 (linux)","dist":{"integrity":"sha512-NEJRGjCEwPGBajTewJT0nGVJGDTufhSknk6YYigUTpdRqBCY6qGu2vedfoiBiQNznmF9jD5YWjxksw4PJoHJ5Q==","shasum":"64d4457610a38acb41822088f59b253838cd5657","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.3.4-alpha.2035.0.tgz","fileCount":77,"unpackedSize":207394,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1k1YCRA9TVsSAnZWagAA1tcP/Ar+L7TEkXI92dWw8qy6\nW8UJpyND0cveQBawk8V4xuK23axndnbnYZ6sMjSzSBmUbU3c/5RcDFOpBkbX\nPjcyMxb+ZOuUDCLXbZAqdYasADLaVQyDgga24L+lGLXyOtPB6K1D2ncPQM9+\nj43aK25u50rstxOBpr2wy2LzXp87Tvlg3XzxCoBm/jJBw07OAdMtVQgaPiRD\nn8rPYvfuU8YEHp+doVpELt/A/gVJI5KcOQg9cD1dOuNPB655HVpWCgx2b5up\npzPBUJ4Eyjeim0V6EdhzipPf7EJxrQrbY7f1JC1J1POJJ2hgcHtEMfv+tPOH\nSm1ksw7ID4ALfyXSYA7oAJP+R2J/Iwn3lJdRDA920lTuuKfQZVAY4bb6qWp5\nRk4KVfV2Ep7afWWqLS/O4unqef7s/mrwgs5wcPJ9Crm/dTrmVsUzarGa8IHu\nf6gRHFZ7J/FSQuW2juvWeKjLycmAjywcl435pLGnPnUqLtJIYnkLPl5xnh/l\nEFHYW3/Bd3UG0ZmfesNhGzmre+cZrao5F2MfdhsgYfblWSnvYT+coP5t0Mf4\niE1sH7oFzC997h1KgmY44IQHKCejx1IRfnCqHaO7SOeSWcDEMuh3SCc113e6\nvU+LLwv1l7nUtV4D7W0SGg+FNCFEMPe1lj0fnqmVCIVzWjPCOMNBRLoS86ve\n66t6\r\n=rFD1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH9oflXyZgkoea8c/+htkWHqLqNDK4L4hCkaa5F4hqSKAiEA0xGp6Xy4TvvIXJNK4IU/3J1PpVXCa8DeI7jxrmgQ5r8="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.3.4-alpha.2035.0_1574325591759_0.24010497720009538"},"_hasShrinkwrap":false},"1.3.4-alpha.2042.0":{"name":"@energyweb/market-matcher","description":"A matcher automates buying and selling certificates on the Origin platform.","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.3.4-alpha.2042.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.3.4-alpha.2042.0","@energyweb/market":"1.3.4-alpha.2042.0","@energyweb/market-matcher-core":"1.0.1-alpha.2042.0","@energyweb/origin":"1.3.4-alpha.2042.0","@energyweb/origin-backend-client":"1.0.2-alpha.2042.0","@energyweb/user-registry":"1.3.4-alpha.2042.0","@energyweb/utils-general":"1.3.2-alpha.2042.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.104.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.1"},"gitHead":"ee8af61e0a4ff035d3c336e5bfd71a385b5cc006","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"# ew-market-matcher\n\nA matcher automates buying and selling certificates on the Origin platform.","readmeFilename":"README.md","_id":"@energyweb/market-matcher@1.3.4-alpha.2042.0","_nodeVersion":"12.13.1","_npmVersion":"lerna/3.18.4/node@v12.13.1+x64 (linux)","dist":{"integrity":"sha512-NgqKj+RPF7uKRyNmxd0vCwHqT2cdhHyIsZRhBT80kFesp1E6trmoBLoe5m6AhYe8kkNuX11VQer5+cZS/jObGQ==","shasum":"bc0aa644b64c12768cc1b09553077104749e440a","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.3.4-alpha.2042.0.tgz","fileCount":77,"unpackedSize":200994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1lxvCRA9TVsSAnZWagAAxdMP/jfs0CjlSeXxhXNA0s86\na0XByQPj6X4ZHO/wJcziSUVd5WrOBi+4GqQHeq5VKjcqBOtJz6yGBRbg0uPo\naJ3mKgriOLbuMRdKmgcfnaVU4/jgmiRcE/yvf0AFzLe/miuIOqdbhwQI8bRr\noGRC4tTsNsC10Kk+IyiF6ZsaDBPasgGcemMtI/4QnWuTbl8ZrtsP+4+J5fVq\nwaHCwZBITWJVIO5m5wK/O/kvNefpCBN4l74Vmtfaie87hW9stcaakbbM5QqY\n6lmzXLJEREKx49M/aFW3vpnVEhvuUuYHbCmMJv9OTZCuIBQcWx/pPokP9F7V\nA+uGIjpwjWeWEv6Xm4cMx9qn4zUSPrpP+kLQRW1V3QaukqSW8VIh0AikSXMc\nVhJaKApc5gRkE3LeiqYlJDNtUV2c5RupCClQXniDvhvN895vSVaX4eM8n80+\nGT3NAY37nZbVmXlDle9dbU48oD8oD8JknkHi4CyQqaKprYI4i5AdStJV/rom\nYhOr1JjgmcH7YpQZOB0QpmsYZmepqLSARsUdgTu1o/eRZBoD7sqtIlvjQvuF\nG3XWIlFUMJ6a4Xeixw+3i+FgI3JVAypQmh9f4nUVK0XwQTSePakqlx811Ugb\niNMs3KUhnvTR+VjiYveiaXQ1psuImAyPmS5RMHLkhsqCocn4RjrcuCr3r065\n0MPI\r\n=mdG2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFYrqFKeTkgT4s2pOX/HECKNU6RTsl1dajjV3lT6FCcAIgN8iOdHTv9s5Bm2js14mBX9U1gDCXdtkD2SabCvqsU/A="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.3.4-alpha.2042.0_1574329454972_0.6008564328499346"},"_hasShrinkwrap":false},"1.3.4-alpha.2076.0":{"name":"@energyweb/market-matcher","description":"A matcher automates buying and selling certificates on the Origin platform.","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.3.4-alpha.2076.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.3.4-alpha.2076.0","@energyweb/market":"1.3.4-alpha.2076.0","@energyweb/market-matcher-core":"1.0.1-alpha.2076.0","@energyweb/origin":"1.3.4-alpha.2076.0","@energyweb/origin-backend-client":"1.0.2-alpha.2076.0","@energyweb/user-registry":"1.3.4-alpha.2076.0","@energyweb/utils-general":"1.3.2-alpha.2076.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.104.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.1"},"gitHead":"28ea8e550c3b019549619b27cae5cf73e20fa0bc","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"# ew-market-matcher\n\nA matcher automates buying and selling certificates on the Origin platform.","readmeFilename":"README.md","_id":"@energyweb/market-matcher@1.3.4-alpha.2076.0","_nodeVersion":"12.13.1","_npmVersion":"lerna/3.18.4/node@v12.13.1+x64 (linux)","dist":{"integrity":"sha512-PcjPbcwOIX/OMKOznLv81GgZOGFHwrXiO74p4llHAPJq5Wj5y2p/LaTL+XUtWik0Th4YMlhwXa/yS5xSqbKTTA==","shasum":"2eb5f3b73f71654e87e7b4870a5f9e102852a6b5","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.3.4-alpha.2076.0.tgz","fileCount":77,"unpackedSize":200994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd2Kg3CRA9TVsSAnZWagAA0iMP/j6E9kOHh+NgJfwJKgOx\n6wB72WdTeH72w6oJLlhK1fTbDrmce6ygjv7DQkMjI32lO1LOesEviSfLvGjL\n38C0CKfGdckmBav5bE+dJ7RuRnB+flTOf4WErbZFUBUlu9YuKjmsnZt3M7x8\nTO5gbFx6M1PyA2u3tYusHW3mOw+R9MzZjmmWOz9VEs0WpQfw4Tk3mVYJdtGg\n2YPwraHbm9xwFIRlcuztcgrZ3dC4miILMpmoOab+ZbH4REWLBUejAcQMGA22\nCuU+NBybob5F5S/4L+zr1tB67XsvJE5/L+RUyQwnltdvqXLIagFH0MUcIsKr\nB0r9wGthFmxflU42p/76smZ3bax1ZVo5FL6b8I/qq5W4jFrWxCFe0tYzLFGs\nyeNRfqhCCWS8Cnkisd21mz0Y2dhHTOuC0zRNNU8BZY5EH29kHJZingwj+nU0\nOlEAhFjLYRH0LttL3rcDI1HPLPpEVyn5f6VadEQieGxhSUj+TCnGaSqT8L1s\nUMhHSB9iGGQtPMmxIwSJ+e++okT5wZ+QU/7g6mAkmPRMSFMKkU/PQK08nEKD\n0wCVtoADnSrgKUQ4ICc0Om1zKn1Kdn3NDmJiAN3uXyIQH9GdTJBt+VT3DSJS\nI/R9etZ01l3rhcInVxf0W5KeOLd02v+HBOHLG87xoVVjC/x9hzL5I016hqvm\nGLgA\r\n=V1tY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6YXp4wG/LV49DNms1YahfLQNRfxantjVOH1X8bhIPHgIhAN1arnWND7jlL4bWgtDO+FPZ2ACv1M46WSRBZ7MsszPP"}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.3.4-alpha.2076.0_1574479926725_0.3807034760926169"},"_hasShrinkwrap":false},"1.3.4-alpha.2081.0":{"name":"@energyweb/market-matcher","description":"A matcher automates buying and selling certificates on the Origin platform.","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.3.4-alpha.2081.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.3.4-alpha.2081.0","@energyweb/market":"1.3.4-alpha.2081.0","@energyweb/market-matcher-core":"1.0.1-alpha.2081.0","@energyweb/origin":"1.3.4-alpha.2081.0","@energyweb/origin-backend-client":"1.0.2-alpha.2081.0","@energyweb/user-registry":"1.3.4-alpha.2081.0","@energyweb/utils-general":"1.3.2-alpha.2081.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.104.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.1"},"gitHead":"e3024740df229a4fd4b5cb059fa0f70c26027812","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"# ew-market-matcher\n\nA matcher automates buying and selling certificates on the Origin platform.","readmeFilename":"README.md","_id":"@energyweb/market-matcher@1.3.4-alpha.2081.0","_nodeVersion":"12.13.1","_npmVersion":"lerna/3.18.4/node@v12.13.1+x64 (linux)","dist":{"integrity":"sha512-s3iZ3MyJbJzGkVw+dq2AKf+ka8FGj4BQlZua1CDmsn0alloPIIc1/ZMOeQ25Lc+MlP4E1Mx5IRRfI5rZtmZkeA==","shasum":"0c68e1077d24cf03201f04870eca1fc1b987b0c0","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.3.4-alpha.2081.0.tgz","fileCount":77,"unpackedSize":200994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd2KsRCRA9TVsSAnZWagAAclcP+gOy4zsfnZPKaZXlnwBe\nb3x6Ny0qEJCIgVS7WuZirWTMzO2w38h1jylZfMIV8Q0FtEo2mb3ys9nhqXJ1\nGtdWcV5et6tyImN520ILOiNKHpthAenv2u4WqxqskNCUaMlBXvXxpPZU9eKH\nJX9h8//Ow6Mj0O0CtO6wSmYnCLAS79ch5LJxcEiqUSQun7w3A2ljhtoQ8cdR\nqeyoHtdEQA9eZpostuAU2OYyTwVyT4j75ZfDQxs3puPTKPCwvJpbzWh3C/el\nlqQFck+mXkFgvUNcWsSnN5WRiyPMdz5aq9Bv14zzqO7g29CS0Scea4Alq1ef\nP2mVMIVVAOZSlYTx/qNW7X2/vfh+OHIROMYJfzvYXH+kizHBcZWXvlNC77gV\nCsHicBjZV9gHEkcjP+GT1TzyCSf7xfXaJlTId5tfvXr0JkNwjZs3jkvQtzaK\nbiqktlZO6/EAcL116LrptYeEYdwWljhViULBhqbeUKi+dakRoBkqkxjpVPhl\nWXNATq1p2n3noyb0XDJFJmNzi/WuDB9TWAXryVnaKLAIQdru+qsKrDWWM1U+\nsMlMXkLzma58xNiPql9E6Fc6m5ZYlpow2azffEhVXOo6y9iyFgNhDQfFqfAh\nSQ6/bP7m+4mUGfZteqQRJNvNUSkEEvqyvthPHu29gNVrFz3/IP/H7/NyaXR+\nS+0A\r\n=oC3z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCC9xNY2jU5HiksBA/5V88bv8wQ6Hbrh/LNSNCviG2B3AIgCbKooxdbTlNeNxt1KJMSVsOewBs3QEu5FZokbI2Wa0s="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.3.4-alpha.2081.0_1574480657557_0.17736045630897213"},"_hasShrinkwrap":false},"1.3.4-alpha.2082.0":{"name":"@energyweb/market-matcher","description":"A matcher automates buying and selling certificates on the Origin platform.","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.3.4-alpha.2082.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.3.4-alpha.2082.0","@energyweb/market":"1.3.4-alpha.2082.0","@energyweb/market-matcher-core":"1.0.1-alpha.2082.0","@energyweb/origin":"1.3.4-alpha.2082.0","@energyweb/origin-backend-client":"1.0.2-alpha.2082.0","@energyweb/user-registry":"1.3.4-alpha.2082.0","@energyweb/utils-general":"1.3.2-alpha.2082.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.104.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.1"},"gitHead":"2e33f5d2caf62daf7d0fa161e54343e8507ea034","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"# ew-market-matcher\n\nA matcher automates buying and selling certificates on the Origin platform.","readmeFilename":"README.md","_id":"@energyweb/market-matcher@1.3.4-alpha.2082.0","_nodeVersion":"12.13.1","_npmVersion":"lerna/3.18.4/node@v12.13.1+x64 (linux)","dist":{"integrity":"sha512-uemOF2M25q1BZJ2irP1CcPs8AlLdSvQBgSrmWiRwb8MQLzB4JZ7dmmmwK8LjX9zEpDZ98++0s6tbU0Hn5HS2Hw==","shasum":"08647b28500b31908efcc57ca3e9bf87c415e988","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.3.4-alpha.2082.0.tgz","fileCount":77,"unpackedSize":200994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd2K2vCRA9TVsSAnZWagAAa7gP/0du331bw7b4FnzkNyXo\nuTRw1vkxRlYDN0mbisLQfKjdP1n58sFBHL26PQNZJqsWH5SFTMkDF+JaSzPD\nLOo5Qmxmoro2eZC4cUUb4z9eFeVD1OvQx4FqCIYQV7woQDZoQ5qWphjnsIRc\n4YP3xJXqbcLeKY1dxWOISw+dXb5In5RUeZW5ZnHWVvA1ZfRWbSvBgxaYJn5t\no+FTQbXW5Dqv4LuyLAdVkkp8QcLOdC8I6Z8hTrX84zOfWR3vKpksowyiQXg3\nlwdP4m8eqi8QqbdbR4zg0Fh34G6qn9c3hgz5ttwdZ/hUkDDD++LeFA8wDnfj\nHPjkE77lsDo1un7eIJp+Axn8JJ2s96y5SKi5hNWSmtHgcNr0frLkN3J9hm4o\n6JIeRo29fOza/CaiMSjN+Ke8iO/EPBwqBdlbWTjD5/GpNnLXzUVR8OFi8bBv\nAS45kEFrCi7r730aC2pUWOqq6obKyRj+v7Y335DNmKugir1unN+wDxi/G+0x\n6EQDVjbKotdERkcYTSipZkMKzlYlfJVYPrBelZBYEAFkySJVSmM5ZqJBSOTI\nfVNJJhPVFpPba24iNoSbaMCrJqoCHgnjCfNVxSzK5vlitpk6MfVt0yy8E6ql\nCUxLSpiGeYY0iaLFVcweqc0jHoPH2JAmi01x1y4p1mJLSyuO2hOs+7Q/cgfs\nZ6xX\r\n=+Xsi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgdS2WLG4kifUeZlBCB+z/wPOHbQUlEJnXugX7r7QiwAIhAPHv6BGjh0Uf7+MbOekro6XPT5uqdcqgPcsJX7935CF9"}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.3.4-alpha.2082.0_1574481327112_0.6351010926175882"},"_hasShrinkwrap":false},"1.3.4-alpha.2087.0":{"name":"@energyweb/market-matcher","description":"A matcher automates buying and selling certificates on the Origin platform.","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.3.4-alpha.2087.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.3.4-alpha.2087.0","@energyweb/market":"1.3.4-alpha.2087.0","@energyweb/market-matcher-core":"1.0.1-alpha.2087.0","@energyweb/origin":"1.3.4-alpha.2087.0","@energyweb/origin-backend-client":"1.0.2-alpha.2087.0","@energyweb/user-registry":"1.3.4-alpha.2087.0","@energyweb/utils-general":"1.3.2-alpha.2087.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.104.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.1"},"gitHead":"f7e77cd1a0f118753a01d41e9a154dd30b2ee3ca","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"# ew-market-matcher\n\nA matcher automates buying and selling certificates on the Origin platform.","readmeFilename":"README.md","_id":"@energyweb/market-matcher@1.3.4-alpha.2087.0","_nodeVersion":"12.13.1","_npmVersion":"lerna/3.19.0/node@v12.13.1+x64 (linux)","dist":{"integrity":"sha512-z1UR32e+fRU4qEOQojg8ASGehz1hPTXsaj8siRpl0fXoKb6zaOFJNfJSybB3yN4kA0XcvTsA6yp2rXiYO5e5+w==","shasum":"c9422cce0a819fafcbafd54a189168069cd4930c","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.3.4-alpha.2087.0.tgz","fileCount":77,"unpackedSize":200994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd2MBuCRA9TVsSAnZWagAAYyMP/R/rlRtiasCvLM0EX9nI\nOn9TUxC3/7+NhNnHphokKdRmiirTb0D0t8hIjzvYDeXkFyiN6D/hdYhiNEpJ\npaouNtbXE91uiYDC1m4D138+vvBmSlyDeYpkwKuNbBrqQz5Oi5LAtV5wrKgf\n84VGbxwrSl2YRnlEzOughwev1hr5dnq+smd7kvWCAszaAJyeUpjtLqcHp6UE\n58A/mxOboFeOufTw8TjQG71qwGiLWhMq87VzBkY73z4QfRRKZ4zVpQR0+16z\nrB5LQNLlOyLTEoc3rynjbjtBoj3EhxapcwNfgJb3nKHHsMmD/fOKJwXIarwB\n/uTrL9lLyuMhkmtVENDGaXFQojaLUhFNncdzWEV1r2ov5RECyVCMLEQ9nPI9\nbwrWKMNuyZQkO6uPHKelAz7XqFjlFvS9IrjGoAKZYmhgtKg/3RLwBaqj0/C8\nf0rWRJNz9aelTBspISg/vuB3/ngPuj6SLCdO6Gr6KpMmH+mjnIEqTYtHBxO0\ngVk3eAJT9SG4mmCr/brIj0tITnpMwND+7u/0sm2Yeafvc3RRLTsnrTwg2oR9\nolYRsdxnjGT6Gx8J+17avc2mTSdevhZoRrXoHVkaNJKVY7vsmYHayuxji97z\nnTBLDxp79Tq8z9sH90Q+j/1XkTuHXi6m34MERsuldamAp1iY8IGTSe1YxppL\n64Aw\r\n=1i6d\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEqRRqXD8Hfx21QQhlPj8pTW5hT2CcgtKji4KZv0CYUoAiAR8yEC3u/jVyoLr81lmli/mZjSxkplJ146ql438loVGw=="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.3.4-alpha.2087.0_1574486125800_0.19479159752346464"},"_hasShrinkwrap":false},"1.3.4-alpha.2090.0":{"name":"@energyweb/market-matcher","description":"A matcher automates buying and selling certificates on the Origin platform.","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.3.4-alpha.2090.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.3.4-alpha.2090.0","@energyweb/market":"1.3.4-alpha.2090.0","@energyweb/market-matcher-core":"1.0.1-alpha.2090.0","@energyweb/origin":"1.3.4-alpha.2090.0","@energyweb/origin-backend-client":"1.0.2-alpha.2090.0","@energyweb/user-registry":"1.3.4-alpha.2090.0","@energyweb/utils-general":"1.3.2-alpha.2090.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.104.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.1"},"gitHead":"9a8ecc51f09255a52b2e9ecddc0312fd391a1d3f","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"# ew-market-matcher\n\nA matcher automates buying and selling certificates on the Origin platform.","readmeFilename":"README.md","_id":"@energyweb/market-matcher@1.3.4-alpha.2090.0","_nodeVersion":"12.13.1","_npmVersion":"lerna/3.19.0/node@v12.13.1+x64 (linux)","dist":{"integrity":"sha512-HHL5EKXAxXRrRRqmJs4V+KTSYqUTX3D18wXU9DxN6d/EB7rh2ds7PWti7yLONLXoIQJ990bP81LXtYWdcJ5FFw==","shasum":"f90e3f47f177820d9474d6d3b95cb7d103ecc04d","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.3.4-alpha.2090.0.tgz","fileCount":77,"unpackedSize":200994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd2OG2CRA9TVsSAnZWagAABcAQAJlMzo2caoQdxPUgnudp\nU4Lps+AKCvxk9ivY5YFPCVqttBUBBSIgbcBtBHTyxTK1Xhc/aD0POpoC8JXt\nd8bpuE7klIRuN9XfVIjy6Z9qeyNotypi2pwgC01J/YTBc3XTnKQ70sl57d+z\n7p1pIz9FmYU3/5pqby2Z6RiyKqQPPXqifhb7Qtm2MptYODfDhBEz4SZpwjGy\nJJoDZH02gzumvsfBMFPFcU3I91vQaryB3GoawbcuI1xsWlUjJ583i5eki+ti\nrWQs/iQ3bhfYh8pszWMNu705krUpcBVZEXLLXHgR+wO4w8tue0+jcbuKVLCE\nQRudo8ULeJUHJQV1CQKNL1TynX6+HPXltm3NE2kkUjUqoPLFc9jkheHpX34W\nr/SWiIb2FqcxcbJeNgWGeaJYUsSDYMS+pH53q8i3PD/YrzNqqswO4Upk/F/A\nQxpVdKACdIcVVftzN0kc7CWvZPlb6y+1wtL4OkizF3CBzINkeLZ/ECRsGu/S\nc2uPH2h8WBgq/SZolYSnPDAXJ89zD5s+v3QZXrVPIPB8R+Lp5qOpuYAscJAb\nlk227yh/ON6RbYKdyujHgKNzeSNcwAseUaLOET7/WarTvAq8BIC4S3XlnwGb\nQr8o+0q4NpXjE5TeZLgGvjXChitWuRadwOOajyVupZzKvoJH7Rnx5hlRBi03\nP+hx\r\n=neJn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCX2z+aIC3J2uG5FEAA1iOd7El23szRdJBfjK/ldA7/vwIhAP0NGE35E34fDPSTjO5pLi+72RcKW37IAm8VdWdQqGk5"}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.3.4-alpha.2090.0_1574494645590_0.06709563563050813"},"_hasShrinkwrap":false},"1.3.4-alpha.2095.0":{"name":"@energyweb/market-matcher","description":"A matcher automates buying and selling certificates on the Origin platform.","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.3.4-alpha.2095.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.3.4-alpha.2095.0","@energyweb/market":"1.3.4-alpha.2095.0","@energyweb/market-matcher-core":"1.0.1-alpha.2095.0","@energyweb/origin":"1.3.4-alpha.2095.0","@energyweb/origin-backend-client":"1.0.2-alpha.2095.0","@energyweb/user-registry":"1.3.4-alpha.2095.0","@energyweb/utils-general":"1.3.2-alpha.2095.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.104.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.1"},"gitHead":"415b52e8f6c20af81936726828b32269e7d0ce89","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"# ew-market-matcher\n\nA matcher automates buying and selling certificates on the Origin platform.","readmeFilename":"README.md","_id":"@energyweb/market-matcher@1.3.4-alpha.2095.0","_nodeVersion":"12.13.1","_npmVersion":"lerna/3.19.0/node@v12.13.1+x64 (linux)","dist":{"integrity":"sha512-hvDck3v1Fot9NzhfOaUTMO8gAgbG84sDa+Xsu7TC9vXYjNVAoECVejF9m+PbsTvl4ww3xpNBCsJ2///t4PEcpA==","shasum":"44c1df9b73b28760ead996c048633f4f983034de","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.3.4-alpha.2095.0.tgz","fileCount":77,"unpackedSize":200994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd2Oa9CRA9TVsSAnZWagAA51cQAJw83KA/0kmNJj8IuBnT\n1XzvP0ejPly9M0uwVf4zX9dq5/snyAUl3RTD6H8HAGWSS1DWFPgjwAszBXC1\nsPWC5w4kZOP6RIFWmx4OpKBdjrfcbn9aKuAh+gXElsDVdWQ8PFM9pi9f9Ynj\n4wzUiOW5rLEfbEOyF5YIolar877IOgoaAKQB+kYA7S/SP38Hvr50wMDJjDmQ\n/YBWz8Wrx2f/7buWBeKlHNiwBOdVQkGWbfQgYMUSLjqe+cgIbmQ/wIAoQlhV\nYN4VvdlwFwZ088lfLaAFhUN04B8jiLVi1uusWde0F+CsN0ysyynH/iKBBYWE\nnwqIvOQObIHYEjr6Lb/e4ClXhG6DaOsx7WZIvxoHEMhy71uQlH/fX3A9WupQ\nBMuj7oeRvzHvehEgyTrFlOeWFzm03Fs2d6avvgBMPgwz8arrmfvhk/YBVgU9\nysdnh4wq2NwJFIrYiKTSOgl+lLQ+C1FTW077sb+uovLEBu61AJxyqQrX0KK1\nraWqHr4iIAIYbd+rzlFt1WRdaAPGzQTBxivG4byQjcwMeST0zTdvcuj6Uehq\nrOjwbTmyo7av1nI5hvVp1lC42Sqh7Z7EkzjPFi17lA48Ps5wiqHp4bm5OZNz\nQQTTT/3gedNOWLD50S4k5X53te+EzegvXUoujI+tmeE5Mwu0gW1EzAu8NzIV\nIgk1\r\n=pEuV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDxTpR8LYboJr9bQCAghl73j8v5Xknp3qB1UWRuw0tURAiB/w6a25sEsZ5oFieoC6pwifArydIUfpdAAU1KeCND2LQ=="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.3.4-alpha.2095.0_1574495933104_0.4572117053575313"},"_hasShrinkwrap":false},"1.3.4-alpha.2097.0":{"name":"@energyweb/market-matcher","description":"A matcher automates buying and selling certificates on the Origin platform.","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.3.4-alpha.2097.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.3.4-alpha.2097.0","@energyweb/market":"1.3.4-alpha.2097.0","@energyweb/market-matcher-core":"1.0.1-alpha.2097.0","@energyweb/origin":"1.3.4-alpha.2097.0","@energyweb/origin-backend-client":"1.0.2-alpha.2097.0","@energyweb/user-registry":"1.3.4-alpha.2097.0","@energyweb/utils-general":"1.3.2-alpha.2097.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.104.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.1"},"gitHead":"c121bb7e4ad37ea122db5936c50c97bcb0ea7c3f","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"# ew-market-matcher\n\nA matcher automates buying and selling certificates on the Origin platform.","readmeFilename":"README.md","_id":"@energyweb/market-matcher@1.3.4-alpha.2097.0","_nodeVersion":"12.13.1","_npmVersion":"lerna/3.19.0/node@v12.13.1+x64 (linux)","dist":{"integrity":"sha512-JJOt9ML4NVESnI7cM0o8IQJJo4rnLbTJvmEwl7u8M1iCqaUfvG59Yfr8I8XxrRxILKHHqakq75ZJ/xwF8Dxz5Q==","shasum":"2e1a4c482146a8715bdf2062f1ed8a219cef8aa5","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.3.4-alpha.2097.0.tgz","fileCount":77,"unpackedSize":200994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd2OkTCRA9TVsSAnZWagAAAisQAJUBY54YhtARHvgcKpxR\n8VQcdyzVXTS4XCNKSnC+v1esCVgFBUHQnRhyrTtzVfsqRcD3UmiyIOKyq9zX\nAk5tUjdeIJQXn758ZTAO2E4DR7wX/CR5ZL0HWnMQzSm1AjuG++YXejY9aXkv\nSDIGOEKl27XaF6oH7wtSScoGZcAaUaC36UP88tjjxDbeR5oAX6byY9CnCmuU\nSdQ9iG15aWy2ejoEK6Sl/5HcahVUHydT2bnBWJSlXlZdToThUw95df/Utxwx\ndS+XL3is/zj7hRAHLdcf4oE/VKRaJeFSDv/uvgbI8l7hHvwLh24IJ3tvEaLg\n7OM4Sb1viRmWFR8b8DQK2x/MfYQkXZwF07J+BuCM84+YmqN3AJuIgiaTfcqE\nwAj3yhSYzWKQn/ZtYUYBmgvZY340iEk2U0Wjb+Vp25VFqueluRaYYX4wN+hm\n/wTxZO33va6Sa8NkzBT1xl+/yYawdEcFY4rH0jehnTqs2RiNPQGfHMqLFR1/\npGcbrUMWRB4Y8m1hJNnLyO0cvqRjk474rswuK/Rk2gOBGF4uNVz+MUQFwB74\npKxufK8MHEiN8twxI3oCERdxtsJ2KzYivxd5kDaeuAvPMsEl4PAg1vo56odG\no4FaG5+nfoD9jLwmHUp/jKUUdKwM5hi3eGB88PfmvLKDkrT0l4X/dYSUIXc9\n61ju\r\n=V84i\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVZpX7yMXAZqz3WNtaXFFTLpwAkdiMz2LJARkejnYxKQIgbKyHJ4p+TLlCAKQ8d/xude0/cvb67hvPNw/NbOEQlMU="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.3.4-alpha.2097.0_1574496530938_0.7284565680152377"},"_hasShrinkwrap":false},"1.3.4-alpha.2102.0":{"name":"@energyweb/market-matcher","description":"A matcher automates buying and selling certificates on the Origin platform.","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.3.4-alpha.2102.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.3.4-alpha.2102.0","@energyweb/market":"1.3.4-alpha.2102.0","@energyweb/market-matcher-core":"1.0.1-alpha.2102.0","@energyweb/origin":"1.3.4-alpha.2102.0","@energyweb/origin-backend-client":"1.0.2-alpha.2102.0","@energyweb/user-registry":"1.3.4-alpha.2102.0","@energyweb/utils-general":"1.3.2-alpha.2102.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.104.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.1"},"gitHead":"4a5ce6e963250a15ece64549269120ca02f83e60","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"# ew-market-matcher\n\nA matcher automates buying and selling certificates on the Origin platform.","readmeFilename":"README.md","_id":"@energyweb/market-matcher@1.3.4-alpha.2102.0","_nodeVersion":"12.13.1","_npmVersion":"lerna/3.19.0/node@v12.13.1+x64 (linux)","dist":{"integrity":"sha512-Lt6lDSZJP1LuhqdGkR+dNDbtkn1mOEdHNZslvQplATASbGjUKlLZIFxRv5/zMG8N+kYTP8wFGRdLQtChqrRazA==","shasum":"a742ae9ed0928fa2fb80c3c2d14444d9057124da","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.3.4-alpha.2102.0.tgz","fileCount":77,"unpackedSize":200994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd2OyzCRA9TVsSAnZWagAAD5UP/3D3EciFKwY2Te6qmSD8\nBFnCf7sxeUVXOc9GnV8spylPmRVAh7rRBsPgnVTTSCwZhcJiBWnKdp+wgmvk\ncHcL8F6P+y8bCmIoikbtSjOdCYJkIv3+4sfkWVV6Re7qX2VJZi1rJ0PdseeY\nA+2MlHqgNYGdxsfb9L/CB89lrpg2qTVNX/t6ctAApeZYh3b33PZsB7ADzZT5\nBF6iZkko7hXXLwUlC2JBDGT4KadWxhw7TIWRjO0Hkued3k2QnDfzng1G8Ga4\naWHCtirgz6aKAkAsh3K6Q65qmczEOHM4A1NXGsZBzihxMOeF/uoxeVR/JS7t\nE9qQgJomNybI99+yFAvvlEaBqcCXr0TmD17d64XAG6rFYVa3BdBAOhglT1qt\nqQdJBMUorRhC9zGv9GsOh/DNrTKC3+6GDqaH2oWtvt5YjpiQxSbYeHTK3pLq\nPCNvIhrYXo5Lavm0DYIc/KthySPMziRoHmRsIMntuEAkmSPm1+56qM9uCnRg\n/eGoFdc4zuFpyZZfLkT1QNYQDkJ8nZAT0QOcQbSnWVS0fR0aprSILCeZem5E\nJFDCXLUO0NSpw/3gAYGwQPnpcfZrM5U8BdBgt+9q1qKUnhT0Yk3RmLNfPBZz\nC9HH/ZJsyA+fahFntpZ12uPVuZq6jUm1n5en4cPhXjENI7xH4jv5HPi3o/SZ\nTxd8\r\n=PQU+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDng/WTbYpIzWEclhdWgSjrPTVwXAZ+oqcUX2cKz3xT2gIgdB2/FvoRieB7bH0L9042rI9MYCB5CpH82YJnt+F0hZM="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.3.4-alpha.2102.0_1574497459504_0.8837588433912005"},"_hasShrinkwrap":false},"1.3.4-alpha.2105.0":{"name":"@energyweb/market-matcher","description":"A matcher automates buying and selling certificates on the Origin platform.","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.3.4-alpha.2105.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.3.4-alpha.2105.0","@energyweb/market":"1.3.4-alpha.2105.0","@energyweb/market-matcher-core":"1.0.1-alpha.2105.0","@energyweb/origin":"1.3.4-alpha.2105.0","@energyweb/origin-backend-client":"1.0.2-alpha.2105.0","@energyweb/user-registry":"1.3.4-alpha.2105.0","@energyweb/utils-general":"1.3.2-alpha.2105.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.104.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.1"},"gitHead":"11c85c5e7e7fa0d239b69729fabe911294192280","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"# ew-market-matcher\n\nA matcher automates buying and selling certificates on the Origin platform.","readmeFilename":"README.md","_id":"@energyweb/market-matcher@1.3.4-alpha.2105.0","_nodeVersion":"12.13.1","_npmVersion":"lerna/3.19.0/node@v12.13.1+x64 (linux)","dist":{"integrity":"sha512-IhH3YuoaiB0p5zAcUcrur8powKIKdpzkjlLQlYr1UUZBQlVWXyiFV5+42HdmMcZRhToaYaHwtdj5FQtuS7XGHg==","shasum":"8c0dcdc70a2e19a2290c920eff54909adaa5c870","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.3.4-alpha.2105.0.tgz","fileCount":77,"unpackedSize":200994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd2O+sCRA9TVsSAnZWagAAKLsP/RYT4FIKzZnGq/LNjuIt\nc/VxCTo4FXnDDoQ5buY8HA8lOc4dcAXaqa4aAlzdYcDeeHywzb9MKseNCR0K\nSqXPCZfrAuvV3IVUejPc6d/wWinmQJUd3Jf38R72ps1xmFAEUaN75wYLXu3l\nMT6JESYr5KFVVfkbwiVD92RP9RD214WCN3bK4e2b7iqqOtR3CQYj7+ZIGbNu\nQ0EP0SQ1dYXafeJjibzwEgHNSgc2XcmOBtbXAyOtrPjguHTb6dcDhuzqKbZ2\n7ogJMxpwJmNj4F0lUbRF03JO9tiKUjJN+YUp8XI7QdvqgUCdKdk6alLz6QpT\n2xsQ2ldZ6i6eHVnyIMNkYDtZ67D13jDGKXH/a8/oV1PgRnArNDwbBYJ2Ssiz\nxzXXmY33SVuSUH6wOauZDkjf3ycjno+HWBmzUcU5E4NGJEoEcPAmZZK6g3h0\nRhCCp+N1+khGH0oBiz0rMaaEXvjwS9OVvU4Yt+mvll9eV6qU8oMe7d1jSxdF\nvYcoUDYoHbhxho7/gI1wONuJ6GNTIurP6UW8eynDA1Jx+zgqGWoDc45aarnO\nMMNGVdO8Lf13dyP9XGKgxamDq7TAyHhOFvjIG9oVmRV8vJq1ZDtHYB2L0pqi\nuZTeoKiBecYhZBCgLkw0ds/kv4lUwEdBClGL8bVpzT4VKp22dP8O51TKImyk\nX6KP\r\n=9/z7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHf4l5QsLdlyvCO+AqLekI0jGe/ExGPnx9EQ7qnIRyUgIgHThcxmC6YDV60t41/CJm+nMZe7goOPdcd/cE84LecAc="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.3.4-alpha.2105.0_1574498219686_0.3171364241692276"},"_hasShrinkwrap":false},"1.3.4-alpha.2106.0":{"name":"@energyweb/market-matcher","description":"A matcher automates buying and selling certificates on the Origin platform.","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.3.4-alpha.2106.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.3.4-alpha.2106.0","@energyweb/market":"1.3.4-alpha.2106.0","@energyweb/market-matcher-core":"1.0.1-alpha.2106.0","@energyweb/origin":"1.3.4-alpha.2106.0","@energyweb/origin-backend-client":"1.0.2-alpha.2106.0","@energyweb/user-registry":"1.3.4-alpha.2106.0","@energyweb/utils-general":"1.3.2-alpha.2106.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.104.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.1"},"gitHead":"6b4911c3110d99a87f161495259c892785553ed7","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"# ew-market-matcher\n\nA matcher automates buying and selling certificates on the Origin platform.","readmeFilename":"README.md","_id":"@energyweb/market-matcher@1.3.4-alpha.2106.0","_nodeVersion":"12.13.1","_npmVersion":"lerna/3.19.0/node@v12.13.1+x64 (linux)","dist":{"integrity":"sha512-gSBaBcqgAjIQRkx2cNX2CfOUOTyRhDAmXBbJq/L1qk86/uZehCDcL5N9kg/ctUj5ywHIgD8HlspNTXJQ8Qnm2g==","shasum":"d5344594ff36698922958ead724f6e47b1b22130","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.3.4-alpha.2106.0.tgz","fileCount":77,"unpackedSize":200994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd2PmECRA9TVsSAnZWagAATZcP/3thfy/VIgH/+IYrKVVX\n3cCrlLwEpQyAjKTWzNI6rkOJvjRZUnjUk1p3f5b/va/Yo95QdJtAca8E1oZv\nvfogBDmTOG3wYXmvqFMLA/DD9VYJN1r9CXZ6om0AB7xP5xLggye97gPP2z++\nq7wemZ3fjYhgsEwXnTG1/ATKPeUQfBxoHfeTmwbhliLZx+zsvIz4uB45Af8X\nAI8rox/2Gn74LEipkTD38xSX+jSIWWlQb5iU9VhQgODnagO06KwKTgCSfWuw\n6oebyDcJXLNdD7/MIUBpSROcjAzPC1FIMKi4dKKHqi1zHyJ8sw2EWTTEnb3n\nTR9d0tVQpNCBS/BIMKd0e+84MLxKATEsvJ6dswrCvFW0gB98J2Whm4/3MTER\n7ZtNsZHREZ052mfHcxz5midrMHOQzJ/RhfScrR9y3OzMu7pF2fNC++iFutCb\n8gKolmVid0IzOcCZFqENARk964elpSN+W/32v4HM92BnhqIlAzz17P3D0JzH\nORyeY3Xi15L6qkjxGd1RTPfqFv9etsIBJBsx9HFXTCaQifcWBDoS0jwRYyvp\ng9YmTqCfHel1a9WeZwesngNnBa5VQaIK7wbjdWqS52HnIxpic9UDFy3gs5aC\nzu1utaPL5PsMpGdET6VSN6fHIb2x3Jcp8YunO0xltdYchxA0sSLQ06K1YTwB\nsVxJ\r\n=5CFU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEHhB1Bryf9o2muWoQxZRQ6D9218YXXSMEA7pr80XyMhAiEAgwThLHyxvZz5r9qM/QnskurmZ8Rp/qymNdN5CNCTdvc="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.3.4-alpha.2106.0_1574500740103_0.9248725378812388"},"_hasShrinkwrap":false},"1.3.4-alpha.2112.0":{"name":"@energyweb/market-matcher","description":"A matcher automates buying and selling certificates on the Origin platform.","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.3.4-alpha.2112.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.3.4-alpha.2112.0","@energyweb/market":"1.3.4-alpha.2112.0","@energyweb/market-matcher-core":"1.0.1-alpha.2112.0","@energyweb/origin":"1.3.4-alpha.2112.0","@energyweb/origin-backend-client":"1.0.2-alpha.2112.0","@energyweb/user-registry":"1.3.4-alpha.2112.0","@energyweb/utils-general":"1.3.2-alpha.2112.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.104.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.1"},"gitHead":"069a96ee700db6eb526d0f2430ac6121994ca21b","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"# ew-market-matcher\n\nA matcher automates buying and selling certificates on the Origin platform.","readmeFilename":"README.md","_id":"@energyweb/market-matcher@1.3.4-alpha.2112.0","_nodeVersion":"12.13.1","_npmVersion":"lerna/3.19.0/node@v12.13.1+x64 (linux)","dist":{"integrity":"sha512-2RDllI93ZPO0TiYeC0SDgbHbdd/IgvD/CiE6jzw8zVK1WIIYai2ZrOdmFc7UrQMd3YjPr/GcWyAkEeHoO2Isdg==","shasum":"02da0e63321f5d883d48bfa5622e1f20e699970f","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.3.4-alpha.2112.0.tgz","fileCount":77,"unpackedSize":200994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd2UtECRA9TVsSAnZWagAAao8P/0O6H8GKJLvmVPaeZSk7\nrPfWVQ+2Cx2z2qwRAESZQAi5lbxQMxDag0cA+c7Y7RE8Jmldx0h7VM3HuLYA\nfIcsVPj0OEtuQaSJJrhxKwwozq18lNGCo6x4eRh/hcE3wIQNjJrLWTDBDXcm\nkDi/gBv6EE792GrZmYfJP5RNZOUdsGBqtdpsWZtAz7wBGlNAuS+vqxmNcNap\nMvSyL2Wt9kQalDhUM1wlk6dSzpH5nX1RdmY/jknpI1NoQagX2be/Dr/9tyrp\ntUj71gpOiWiDhaK48fErv0D70A2zM+CCMMFJbosM0NvILQ5RuPT24P0AQUih\na8GlxrjoPbzUMzJfWG6NeV5VC2+91nOIiYzQw56CAY3knE+WkRFgWh/MXvLw\ndzxIkHoXDNHAqFC5IrSankQiFOJC5cqeeBMsYU5Wcfs6+TESAWGOzchQdVuQ\nlzNGypvwHEaAYDNSqNIGpFI6rkyZTK0o0YEHo6q36NudNcopvWnHuJMBE6Xs\nbgUjdZY1B5DbLmeoBcmb2BDK/irMxflij3iVMG/smSjE+c5oNmHc3vCRLgMI\nwlmVB4XBYfvyUOqGHIxZKYE0MovJdtl29w5mJF+SPr9COjjuYl6v2iW+vuM1\ns7oiIXubNXcSf6uXkQAEOmEJ3o02uyMfbOveZUouE9ulnfF7BpKNQ2sPxvDU\nOsWA\r\n=s6V0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWEQfSqXKp9E4gWJO6Wrej2GYIUKbwNPFoog5J/+uMPwIhAOOsRjPDf89jJy09JHCN+LMCJ+drXd/99sZhYnZc2qRa"}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.3.4-alpha.2112.0_1574521667830_0.16135562412394888"},"_hasShrinkwrap":false},"1.3.4-alpha.2111.0":{"name":"@energyweb/market-matcher","description":"A matcher automates buying and selling certificates on the Origin platform.","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.3.4-alpha.2111.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.3.4-alpha.2111.0","@energyweb/market":"1.3.4-alpha.2111.0","@energyweb/market-matcher-core":"1.0.1-alpha.2111.0","@energyweb/origin":"1.3.4-alpha.2111.0","@energyweb/origin-backend-client":"1.0.2-alpha.2111.0","@energyweb/user-registry":"1.3.4-alpha.2111.0","@energyweb/utils-general":"1.3.2-alpha.2111.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.104.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.1"},"gitHead":"069a96ee700db6eb526d0f2430ac6121994ca21b","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"# ew-market-matcher\n\nA matcher automates buying and selling certificates on the Origin platform.","readmeFilename":"README.md","_id":"@energyweb/market-matcher@1.3.4-alpha.2111.0","_nodeVersion":"12.13.1","_npmVersion":"lerna/3.19.0/node@v12.13.1+x64 (linux)","dist":{"integrity":"sha512-YUVZ9vw/lnD/LepbuK2fgLiWGp9iipwkZHJR0TAU6UfYF4lrI2CNl4PxqBWA9oKoTdgR21n00qYu6tG0J7Fw5A==","shasum":"1167281bf7c06028f1064189118ca5153508273c","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.3.4-alpha.2111.0.tgz","fileCount":77,"unpackedSize":200994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd2UtaCRA9TVsSAnZWagAASQYP/iK+M/3Gz5+x4MbTbgSV\nH3mIadXMB5dZr9rnVQs+DcUGqTZJbSEMr7u6uHIKJK2NqXDz7CXQTc29gXfb\nibAM8ftAAy30/v5bTvymGCczm1c8wHE5ucd543CjkMA49fcB8DcGIMVstS+U\nlZfc+go+Yi/ieDmZwGlch0dzQAeGJ+D6G82ntZwOzztkQZ+hx7L5i8jRR9GC\n/u27V0h6z0tLLxklgUFGoSO5ryrLnPIk4DUHgc55JgoLO/cg1mu16ep9JlS/\nHyGJdKQZXunDolvsq64Y/VXzxTm4M9I08bvLyxyW0Np38pHD0s1fdDf6FGeC\nOp2OzaOMXXKDc5jM3DZTXEl1WPGV5LrZbTYpc9v5eBq7P0Eqg5xQ0HTwzO5t\nuDSdIHCOA3+n/joeo0mePdykPUfFgodwqrO1lJdNReEXwBTPYfwOpWLIDouQ\nezSS9sgtrZ3kPMgMppDXiZ1R9So1roUeieWjnCY0NsejwMHd397YEC4R0l/D\n82xlqkVdzjQSSoOW2jk4fViubEa4RM6muuXtrYDu2edgS9mZVqZRcho5i3s6\nou0HQf00a9bHIYFmYxalfhMdsjZ1z56Ap49F3lWLkGWAYOz5XACs61wuL2VH\nlDEXrh3ayjksPSrC7dSKwIUR4CmkPfAtlh4x7arpIZrn7nkHjBnNNtrrsRBG\nR1NB\r\n=P2m2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAgtEjzNwMsQee5sr8C0vXa00Us1sTE3+yS5y0xBVTlKAiEAmF4gnIhsn9B7m0ZBdP20S5NMVa7OpVHoTi2yigyrJKE="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.3.4-alpha.2111.0_1574521690295_0.4885322697440171"},"_hasShrinkwrap":false},"1.3.4-alpha.2118.0":{"name":"@energyweb/market-matcher","description":"A matcher automates buying and selling certificates on the Origin platform.","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.3.4-alpha.2118.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.3.4-alpha.2118.0","@energyweb/market":"1.3.4-alpha.2118.0","@energyweb/market-matcher-core":"1.0.1-alpha.2118.0","@energyweb/origin":"1.3.4-alpha.2118.0","@energyweb/origin-backend-client":"1.0.2-alpha.2118.0","@energyweb/user-registry":"1.3.4-alpha.2118.0","@energyweb/utils-general":"1.3.2-alpha.2118.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.104.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.1"},"gitHead":"a6482d379c6360115b4cfc570117475eb6a045a0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"# ew-market-matcher\n\nA matcher automates buying and selling certificates on the Origin platform.","readmeFilename":"README.md","_id":"@energyweb/market-matcher@1.3.4-alpha.2118.0","_nodeVersion":"12.13.1","_npmVersion":"lerna/3.19.0/node@v12.13.1+x64 (linux)","dist":{"integrity":"sha512-mxa4jTiXK8HcDSNGMCxo50kDNLjzxtQBS+QxmmAc6C1JwiIacJEnE8iLeIvFZgfSjvDJMTnX/XVMwPO64dZfqA==","shasum":"c00b7a1680490f13638dd97822cab260d755cbf5","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.3.4-alpha.2118.0.tgz","fileCount":77,"unpackedSize":200994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd2aQ8CRA9TVsSAnZWagAAdmMP/jwKjcYFyoFP5EfzlBO/\n22ha9n4GpyHqbmdC9SVCCNzzIG1QEXxqRN/lDBBmfAe7HJuuIz1Ibv7h2vtw\n8k/JfSgXCt5PKsecTl/lvcRuNnPO0+QHFRUjO+EP82+LuspmpIKf9Jcvi6xF\nBmQul0JBKZFDVoN/bqIf3zalj6KwfflrRfPwNPTNBiiZh+2g0udMWVgnGNB2\nCmgOt2HdahU/0Qm1TKGK6heCQQQgsvGW6BJ2pgs57fWlKNu/cIBYMb/JLmgM\n8wHPc0dfoV8CD+RIx7va4rEfx0gToYC9pPt+gOf5SIForyT2Jcm/rmt5CRCq\n2VJ7mTnnLVjaUKsvn1Xzzs/eJF6soBF+zzORuJzUlpKqv35mTBI77JThORn4\ndVeCeZqmk3m/X7ixMtY/dw2+QvZzQOJ7AKlwAc3hUrHUq8TdFQNMJAcp7NC2\nw9TOCVW07LoI49Uni5ec4o2igTU/HtpTazuUtvkPIrM86P9zwS2AXlSIffLF\nScyZPEde+c4zwcSE2Wen6MRo1Sg5U8sXZW8lmizuxT06g/yC35zRtSVsA5WB\n8PFfo2x1/4SH6BjzGhWHTWzQRgBhNBHtVQZgjwMtfYCqYJfN6oU/FfAI3FYt\nvupD+tAZ4ROqBymopnM43tEEkTUZ4CMNbM3tYOqMe/s/FbqHdmDnzYhQycuG\nnU3G\r\n=cE86\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA2U0A3KWDeN8bbCM0C4ThyOKWmghE32GptvOefQAiKDAiEA/XwXYEBItw4hhKk8gQpICbT32OmwoeU60pKWV9j+V4Q="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.3.4-alpha.2118.0_1574544444542_0.8714747597454122"},"_hasShrinkwrap":false},"1.3.4-alpha.2123.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.3.4-alpha.2123.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.3.4-alpha.2123.0","@energyweb/market":"1.3.4-alpha.2123.0","@energyweb/market-matcher-core":"1.0.1-alpha.2123.0","@energyweb/origin":"1.3.4-alpha.2123.0","@energyweb/origin-backend-client":"1.0.2-alpha.2123.0","@energyweb/user-registry":"1.3.4-alpha.2123.0","@energyweb/utils-general":"1.3.2-alpha.2123.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.104.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.1"},"gitHead":"8e083f3cb320bf4538b20c5004c83d3cec46808d","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable componenets** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@1.3.4-alpha.2123.0","_nodeVersion":"12.13.1","_npmVersion":"lerna/3.19.0/node@v12.13.1+x64 (linux)","dist":{"integrity":"sha512-SancCfVBITiy3op3gQHEIIth3MDqQXdreBEnBA8uGuVgEVqPorzOG75BMPTPm7Dy0Q6i0GW3INzs/ZOgeZU3xA==","shasum":"b9b40d59f6a2ea8108909174156c95acc5b02a69","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.3.4-alpha.2123.0.tgz","fileCount":77,"unpackedSize":201796,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd265cCRA9TVsSAnZWagAAqkQP/ilvTMPj3iG3xf9qCIi8\nuhUFyma9KzZRCQrpZ/VVFKLA/w7oihcqg3EN5QIUEjembT2avdmM6lC4pFzN\nB2L1aflhuCh8RMfA0DXG2gx2rgsUCEQXrM43OgBAQajmd6xGmTBYJjSMMWv8\njGw5DNsOl5ahm3QA411N66Js+dmgS7flFRYL4fR89CJF7eBbYwVQtVtzQSwt\nwsdbeK06DInJcSwZ2vHfO4GdGTo3Ee0PYo2O9d/LdGGp2QbPE7QpJbJfjroR\nuMrEwfzmi7kJDJj45iV8yeCzqYURmAyxxFrBlWWyQwpu3v6coAPZ+qJshCuU\nTlB/ohffLdy+kE9Myr49eYdT5CV9QYIylHLsNVZ7mItiMU6+/eLofvc19fFO\nHSGVceujnaVXupM5VVzUcVfYGjx84IkXgkCCgSdoAK+zBUQBajY2PC2cTYFY\n74h7MWY/IC+P7ZyMaaLGkLHfsfEoT/htQBu3jE5Y0dV2pTWhFg0X+MXux/Dt\ndjbFruCduU3LMGttujCbsl4gs2FJKmy91+VtfuLjhtaeSV8Zccr6PjjRXkwk\ntx0MS96zsBRZMnFnumJmim5BzpKRzbuWB0f7w+Wm5KU7XFhl31Y9P6M25GcQ\nkoJydu05MuLVoEG5BIJtRHn9Ys5KbfO1ejj7ZX0BsqMrDfRssSeLMu32E/nI\nM/y9\r\n=7YaH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNa+IiHKsqzquIGQtdfeQxcwmwaftoxNmkSlNg5KVTeQIhAJ8RWVR2p9uF2fWf9q9wFidQQd+4vsrcS6nAqVCGHfh0"}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.3.4-alpha.2123.0_1574678107764_0.38618525183888197"},"_hasShrinkwrap":false},"1.3.4-alpha.2124.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.3.4-alpha.2124.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.3.4-alpha.2124.0","@energyweb/market":"1.3.4-alpha.2124.0","@energyweb/market-matcher-core":"1.0.1-alpha.2124.0","@energyweb/origin":"1.3.4-alpha.2124.0","@energyweb/origin-backend-client":"1.0.2-alpha.2124.0","@energyweb/user-registry":"1.3.4-alpha.2124.0","@energyweb/utils-general":"1.3.2-alpha.2124.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.104.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.1"},"gitHead":"92db6d7b41f6d199909dd786b341706266706846","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable componenets** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@1.3.4-alpha.2124.0","_nodeVersion":"12.13.1","_npmVersion":"lerna/3.19.0/node@v12.13.1+x64 (linux)","dist":{"integrity":"sha512-ppWhSwUH+FTAOexZ4gsc1iyJJd7JojEp9Yi5+RB2XSpsXMpNXJizHUIgX4wwyw7AVJBuGNbyx4JV9L1JOypBeg==","shasum":"0dbfb410b70d5740764c5725680967ba2d18359f","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.3.4-alpha.2124.0.tgz","fileCount":77,"unpackedSize":201796,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd28UMCRA9TVsSAnZWagAAUVUQAImjBSV0b4rqFUtUDQwC\n3ehCQQsoTqR9DtfN123Ctlxv1jvdpaMRULQ6Y8sg4WpSgdHUoO+Bwf9sel+E\n/CJzM6Cnt2dDC1FCR2y//G27gR33RbzHxfkwfbOBOGL4VHyyNunJ4Pl9d7Cz\neHVQWUQWBYa82Lclg/GH3moUM8RdkdYV9FSBAUioEZuSHd5SYxLEVr9RoRID\nmGiVJsfYb5RLjrzMRXuYX7xJhlBK++2LQCK0//KWi03HVT2iAUuxXcGjHBLi\n6gEBJ9L8uEMnUGN0gUBfEMqsLbhKlLdyt7KzTVGRSGg92UidMaikhuQzR/Z7\nM3RCvPYaUld9ojaYGvZxHCtN4F3iZ4Pb3d3AwUaA6nz/81lH2ckXsIAAAc+S\nTzWbQj0IUBpjd7BHJJUw6ie4GUbr3CXlmu+ryWbvRI+YD1I6OdauXkQmWyyc\ndTZ/83ueIQkXZ3H6PWyU98G9uDtvTypPHu/5OhSFk1o9sWScO9kmY0HltM22\nmaf7jvbRUTuQgsYatnn1DjcTA5JTnFHhn73BCK4KNqFwp4l6tFUdHIQyV9p7\nDJE29Ac+OicWBxyZLTCqwYojsZWspUq21VJMpmgNCkvYmsCX8U6G3PPzHxke\noVIhDDi8XJJjurxa8lNT/SBsjCOlxJbUJ5gSX19NwNwPY3YyhxjgrMVUEqzl\nsPZM\r\n=xYNd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGSWJj0G9/d7KXN6zefIcOb83hCt2jwsUuC3xPw9LjA3AiB/Tnee1V01URr8J+wbd3naofa+4Xa6ZAInDc3rO78HGw=="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.3.4-alpha.2124.0_1574683916298_0.9565255025558472"},"_hasShrinkwrap":false},"1.3.4-alpha.2135.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.3.4-alpha.2135.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.3.4-alpha.2135.0","@energyweb/market":"1.3.4-alpha.2135.0","@energyweb/market-matcher-core":"1.0.1-alpha.2135.0","@energyweb/origin":"1.3.4-alpha.2135.0","@energyweb/origin-backend-client":"1.0.2-alpha.2135.0","@energyweb/user-registry":"1.3.4-alpha.2135.0","@energyweb/utils-general":"1.3.2-alpha.2135.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.104.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.1"},"gitHead":"324e1ee8605a122c54a41bec752333b0ac56b8dd","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable componenets** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@1.3.4-alpha.2135.0","_nodeVersion":"12.13.1","_npmVersion":"lerna/3.19.0/node@v12.13.1+x64 (linux)","dist":{"integrity":"sha512-miUSGsrcOurcunWGmfQy9LNzlSJDiNr+ULlurrLzy4qrJab4xs8jRNrsB9/ORC1/bOl3sO1of4HyxQfiBsBvOg==","shasum":"621c5ed50871fbca8286347b5587de342a04b781","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.3.4-alpha.2135.0.tgz","fileCount":77,"unpackedSize":201639,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3BGECRA9TVsSAnZWagAAZegP/iEH5W0375BTx2sScBep\ndp/F+eD7bT/9joroaaDnZZDzHVnfMZfk4ca9BkXT0EGI8rAETDGmgEKiCcQM\nLitIoffofHNNg/VJw2uI7paOkJH4b7Q33SICgUhUdbVHunTUyGwckK2aJkv9\nkLk++p60yAd7Ck68KOMdFKEHUi5L+6lA2OMWBq6+mDgJfmxHd7hfegAe1rvF\n+hC/rMGHExyT79R/cN/0XZnvHMzxpOKdFxeJYX6VllxQN5HtIpaUwpgozqDg\nszQP34gg27g8UJJ2WwIWbjNRTlxh8KuRZ7lkKiMllEkpyYQnUjZ8+14ABEdb\nTVQ+ina1jYaWDCbHesGBG9hcahRrAR9gTp8OfTsmBZSVxbKouKIrFWAkj6VC\nqnu0QodvAtGOKZVr9QyR6s5fhd3t3fSyxXYu6dsXVHdEAcaOLbjyLevnsUO1\nPkEgQ0xfJRfhLiuBWwoU0bOnkDTLZymKvAsyVgiAggbH/m1Opeh7w8SvnG3R\nsc0Xkz1Kp3Z3UKen0vRRtlRoIOpafEw/oAfslD5UwGguuXe+lzhfjpJteIv1\ndDStYdWPODjCpGGFGEOqjtlyq6DNzCnHvb16mXqSFpIjsiEVTVm03efn1m1q\neJpWupCwJHS+uIN9rBLyvb91VpYJs1DHBg8Ib8SvZVVPOGc4EC5SyN8yNcXt\npwje\r\n=DyxX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDYGsBOjR6zhp0m/FSKtydo7yuzT946kWVpjBaacWwxQIgQskKKIS128UHkl65iIC4sUFKf7lAygunId3N3V1jkO0="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.3.4-alpha.2135.0_1574703492408_0.562613098417946"},"_hasShrinkwrap":false},"1.3.4-alpha.2138.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.3.4-alpha.2138.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.3.4-alpha.2138.0","@energyweb/market":"1.3.4-alpha.2138.0","@energyweb/market-matcher-core":"1.0.1-alpha.2138.0","@energyweb/origin":"1.3.4-alpha.2138.0","@energyweb/origin-backend-client":"1.0.2-alpha.2138.0","@energyweb/user-registry":"1.3.4-alpha.2138.0","@energyweb/utils-general":"1.3.2-alpha.2138.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.104.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.1"},"gitHead":"8494cb3d3121a7fd4b8f6a3391c6582089c0103a","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable componenets** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@1.3.4-alpha.2138.0","_nodeVersion":"12.13.1","_npmVersion":"lerna/3.19.0/node@v12.13.1+x64 (linux)","dist":{"integrity":"sha512-PYcpD8FYBWEH9aNtApaL95SwmuFbkADnPdB+tEfdUnPciebr3Ak4gV5tA4Ts0nyVSdJWrpug4PKoJN3zL1+Rnw==","shasum":"e60324bb2f02de635f5887294feceadc3216ff31","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.3.4-alpha.2138.0.tgz","fileCount":77,"unpackedSize":201639,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3CRKCRA9TVsSAnZWagAAtWMP/Ry3gEjeY5wTjz2xTQFJ\n5PItmGHEPfSHVDSJKu4J+btXQLimMi8ZL1zIkqIuRT2qzhceLvUgNWfi1z6u\nEksoLWQO5/0BpvFVIZ/mbl+Z/NQ/iTx4W3NxlTYMRLUmm1GhTWVzPh2Cpbsv\nv6F1v7NVuZZpO7Vgaw2rYT3917IIMovC+JGqPbgQ6t8xraC5YYlNl5kYmNO9\n3VlfA7iAqauqKIQsTc5xPpQU7hx5UTXtsGzT8q8x6gIw7lVYoqRcJ0O70sXs\nAbgnfHsHvM78DjGaR+3BtkSKX5W53PAbwCUU5KnpGJexYCZZMhEISzpFARZb\nv9Pp3K5iczJ/5gy6U7/HHO9aRQaHh0pZu2EAvgdivrPMKRU9BWiiulspCaPR\niCaP06USWPxJOGjqkpHjVapnLfSR2st9Pm9ua8BPfcKy6mzdZZqDdcpm8uwk\nnDZeCcgmP4Ncec0J8pjmq0q0InwOAGMGAULaFDLuA9ZwrxoIuwCQoOKnj0sm\nAG2eiAbunJHe+gnOxKOfWir1EpL7zThgxsGkbrV8e8TEaeZGr74cGP9Rsz+9\nSMTDtNtjgqIqecuiq31puzGP27wVA/e35TRZ1A0sSUBP3pyKOyNepCcgP92E\nlHhmWDZ1ar6xOT2yKSTLNB8QwY19QAnXpy5SqhRXxmjPDG92BKRQEPffMEiB\nt4AG\r\n=LtKA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFLt9AGn7PFtEbNvC05s+yPsRCQO/FKLDKos2RmwqGsHAiBohcCzltxWGVtrwewstLAyPj6IESvIKD86XppQ6Y6z6A=="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.3.4-alpha.2138.0_1574708297892_0.15485991435454505"},"_hasShrinkwrap":false},"1.3.4-alpha.2140.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.3.4-alpha.2140.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.3.4-alpha.2140.0","@energyweb/market":"1.3.4-alpha.2140.0","@energyweb/market-matcher-core":"1.0.1-alpha.2140.0","@energyweb/origin":"1.3.4-alpha.2140.0","@energyweb/origin-backend-client":"1.0.2-alpha.2140.0","@energyweb/user-registry":"1.3.4-alpha.2140.0","@energyweb/utils-general":"1.3.2-alpha.2140.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.104.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.1"},"gitHead":"8494cb3d3121a7fd4b8f6a3391c6582089c0103a","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable componenets** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@1.3.4-alpha.2140.0","_nodeVersion":"12.13.1","_npmVersion":"lerna/3.19.0/node@v12.13.1+x64 (linux)","dist":{"integrity":"sha512-fU6w/vONyCXBoomNHfD+Hn1LSWDUDtGJsszCxmz+sPvQRgoGKYvmU4+mtYAjB/f7U48CVTlGfrsw35dcruK2mQ==","shasum":"b8bcc47703e8b04ec406be7e77373db7f2da3a7d","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.3.4-alpha.2140.0.tgz","fileCount":77,"unpackedSize":201639,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3DdrCRA9TVsSAnZWagAAPtkP/06Fsae9TDU8RFRUjFy1\nGQxkoCZ+PYEGtVCCG6LK/iYhPHPszbrxtYnt+9lDgizCzrLW2d6B7fs6RkNH\n7jT3Rdda1AVsBQ+gz8wTbnB/b3xmePTBI7aAjGzcAoA56ZY7pOlf108ViTfM\nXgtT45AKOx8Jv5NMSXgHSuh/Bg0SudWk2upgNPYEfCmN6bCGUaseAjJXOEY1\nJKRuPyqKRpmmTLfHcHYuwDsIu8eHHmFP/ndg9LsfXHBPYnsF96dFggK58PSS\n9jWaYKZrVJG+EkGvEBs9wfZj6GBWPrfJ1Qgt3SBGk0Lj25qDEGZUsSrIviCL\nzZvt+EwGZylQt4juA/XvQ8R4/GOpkVP+JauEGnNgx2DX+SuTfg2TDHKO4DdG\nfKqbNylSORhzk3WIWEpfn+cQ49uAh9ikFQJduhoG2PxYoZeNDpi/YA5w15qg\n+WHu2/uhD8XRF5z4VhEnWNhsuM4WK47itH1EAZBLcVUUhkRYrNYg9KIU1Pyt\nTqisD+SSEirFGERHBFukUiVL0dVRCyDrhL9hiZpjUyFqsQAn4nDZplEtISXR\nzcOL2W+rl0ApK4YE5K8ytPpC5ciQYiH5hJDf5fHxOTQY2pJTfedhG94JXCbZ\nJKRoV1qPGcOWa64yD5jvYJDB9q2biQ6Bg4cNLEAlWPD1+hHv3UYdWyHVjfsC\nbV7Q\r\n=7d++\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDWOGo/ucjPt76awSHxj2Y4Ak3SvbsteDlE1/JbNt9cUAiA1p9BbGGJFtCmIydTpIGmS1B5lYnoirRap7e4xmtaGkA=="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.3.4-alpha.2140.0_1574713195304_0.31288705405336326"},"_hasShrinkwrap":false},"1.3.4-alpha.2145.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.3.4-alpha.2145.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.3.4-alpha.2145.0","@energyweb/market":"1.3.4-alpha.2145.0","@energyweb/market-matcher-core":"1.0.1-alpha.2145.0","@energyweb/origin":"1.3.4-alpha.2145.0","@energyweb/origin-backend-client":"1.0.2-alpha.2145.0","@energyweb/user-registry":"1.3.4-alpha.2145.0","@energyweb/utils-general":"1.3.2-alpha.2145.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.104.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.1"},"gitHead":"e506d0b083e76ec40eed6815896d5a86ec7c47bd","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable componenets** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@1.3.4-alpha.2145.0","_nodeVersion":"12.13.1","_npmVersion":"lerna/3.19.0/node@v12.13.1+x64 (linux)","dist":{"integrity":"sha512-RXZiIdrrRtFAfuAzOvs3RrpGdCoxnO0iot+IifOvAHA/JSRt5kPbjpFjAUd3V8aRJ65WoVkyIkLrhPCoR1ctXg==","shasum":"f725c276b966b86ee0f6a2d586de0c57fdd1ee00","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.3.4-alpha.2145.0.tgz","fileCount":77,"unpackedSize":201639,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3OEcCRA9TVsSAnZWagAAwTMP/1jxJPLOO9ABFDpXsGfZ\n3+ck6Z9N1z5PS8kBw+1Yi5pagx6OLh8IhIhly0d1HXCExDDte1EZpUuqboTR\nttqAz4QKhf4hErFnmtMLkt75YahlXaKos5VrWFWMnLd78tw9COQb3x49iHo+\nL6u3GVf5lbCVacuGGAormy/EJTjBVh6U6q546NHFcCnEXYgQ2CK0zz+5C+Q3\n1vzqHvt7ExpgjL3I3RorFIvwSYjVTkG91W5hpAEDKbEyg8EFyXjBbvMu/jps\n2ZBpMeAlbaOOXpEuEjx1xpsBxszqW8nrqgGXFQNvBZmcc/miAnuqKu20rcW9\n4eLSg7FRRWHpYiwXrg4z3gOtp5+RuxMO9BbXMgMadMatL64uvCi+iDjGfs3o\nKIJw0FRdlD87CAtiF84TdWHb5FbagpC+uI6xsNWsUHyW+C1KsymKB8f5SQ/O\nrp3iaYqYoEapaxOIHJeeIxsCoRB4y7wrFPoCRDaWfHsejpEfRH37+bKoyH6u\n7ty0pkzAPUfVPDyVmYRMZIvthhpWHAbNLSFguavhno0Pf6bcOvTyBvPMvU3H\nGVepk1qhmS+jyuz1LNx+K/rFN1y7oLNvrDM7mTtibmjYKvvWqMcoM8ZcGukd\niZ/GrWDY8SM5yIbGw1bCkDekYPcy2WsrWVSqv23HIlPL6KhawDOc19zVZsx2\nAfdi\r\n=qTEO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCk9943azs4NYBVH7ygj/pQRsAmgiVmJv9eFYsveZUScAIhANZbxAngbLHzIxOt8lmxGW/xSYF1D7w40/Tsaw+cFcWx"}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.3.4-alpha.2145.0_1574756636153_0.17717279134773856"},"_hasShrinkwrap":false},"1.3.4-alpha.2152.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.3.4-alpha.2152.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.3.4-alpha.2152.0","@energyweb/market":"1.3.4-alpha.2152.0","@energyweb/market-matcher-core":"1.0.1-alpha.2152.0","@energyweb/origin":"1.3.4-alpha.2152.0","@energyweb/origin-backend-client":"1.0.2-alpha.2152.0","@energyweb/user-registry":"1.3.4-alpha.2152.0","@energyweb/utils-general":"1.3.2-alpha.2152.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.104.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.1"},"gitHead":"b07fe106142ccddd295ca66287dba842ebd7dbf0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@1.3.4-alpha.2152.0","_nodeVersion":"12.13.1","_npmVersion":"lerna/3.19.0/node@v12.13.1+x64 (linux)","dist":{"integrity":"sha512-AsMig5b/mDfS4c3sqQcwh6KW/wmF0/tBwDw2K0ZkumDubau30FkkRazUbfpCW5llMyU/Qe5prl6HEVkF0o1ijg==","shasum":"dc38b86c7ad49bb3b27036b1fe9bab04543154d7","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.3.4-alpha.2152.0.tgz","fileCount":77,"unpackedSize":201638,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3R2dCRA9TVsSAnZWagAALfMQAIg7ssA1Z87i8+Zkn9FG\nh638InMMHJIhw7AocqWozGKpxRV7DFElki+nZrsBowYNd/ZVrkAyJ+VeRweP\n+BmxaJ9Dk5jx01hXHj9pl4aL1Rv7mDVzBkeV5/Z9BxH3maUtqoao0ogPnTHr\nb98TcdNyUICcajj9hM87HcbJz9bCSu9/HGAp13sDDoob3ltamCsxE2z3HkWA\nQdY78izSeQ7ON2uX+3IxaZge178lySXykTcas5S1pqIF6yZgoacwg2pfYZYQ\nQYyAvZ/i8K0rzCAGBI2d/UN+CH+XirtqQsBQtV5ED11EGA+VqcFg/hbDQupR\nJbEluWXSHDYABTiJ9JIk7+GwTXIt9rCFzC9Q615V6BI79fbslLBh04o8nr4W\nS6letPe9dleTPwATBpCl8BCmC0bEHiUw3HAZxWqVm6QHcpxj9ooX+FgkCuKk\nSfJJ+0p8OqaXowoe2rbVtmrqN7LbbCN7Hr84gU8n76tolv0jZi4G1/LrwJrX\nGIbAv/kIBD/zirkp54DCISTyhGnLDbE7HK5HRJpdDT2yShYD30EXyshqC5Pc\nAdvJRqYclNKeuBjq7WYhIj9eUS2Ur5wM2f5EJ207EpGsb42ghEux77VwkYb1\n/sHQZH6F+PQvg5J9aj5OG+W018OfHkU8bV/prJr2iCxd+9SisUB4YDwTmIID\nydU+\r\n=+f9d\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDc9BaUgglMaIg8/s2RH99OhewcH7zH7JvSnGUfcEpHvQIhAMtaQ4l7PDNpepvoGv6QJhtK4GJTbAN0ytOyNLD2K90F"}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.3.4-alpha.2152.0_1574772124846_0.824256933265874"},"_hasShrinkwrap":false},"1.3.4-alpha.2153.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.3.4-alpha.2153.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.3.4-alpha.2153.0","@energyweb/market":"1.3.4-alpha.2153.0","@energyweb/market-matcher-core":"1.0.1-alpha.2153.0","@energyweb/origin":"1.3.4-alpha.2153.0","@energyweb/origin-backend-client":"1.0.2-alpha.2153.0","@energyweb/user-registry":"1.3.4-alpha.2153.0","@energyweb/utils-general":"1.3.2-alpha.2153.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.104.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.1"},"gitHead":"fe08604dfe5a3482beb08eb87ed7c2ac62fd7a14","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@1.3.4-alpha.2153.0","_nodeVersion":"12.13.1","_npmVersion":"lerna/3.19.0/node@v12.13.1+x64 (linux)","dist":{"integrity":"sha512-XKsOUhiy04XvT1vS2H+fx2AT+dVsHM+9CBF+z9CDcmqTsHm5IseaFgoI4EQsIKWGhWUo7oeEIdKfFers1FNUew==","shasum":"50201148739bafbff9e5f6d0706e6ccd77d384a4","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.3.4-alpha.2153.0.tgz","fileCount":77,"unpackedSize":201638,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3R9SCRA9TVsSAnZWagAAXlMP/3UICpU9iWvcSpgE2sZ2\nCW+FHkRRxdAQsCwptbgYXeYXaxY5CbWflhrZalZJbRLnTeFMU70ZEWHUQ9jZ\njlNL3bNQzFWYqDInl3ggB3ZsFVhEcLsM364GZscAm3S0NTMBB1lP95Wd17B7\nzsh9KCdXb/Ab+gWGbmZfWg6QTMDF9LQlhCK1UQphCE4GGGHEHEc/XoYnR+WV\n5inx0v1+ZXb9LpbNmizKHqehdBm6vhxg18MYI72tw22Tx9M8/gGlK4XBW8GR\nueBhjLkLAaRBdon131gVu7J4g8B71yr8/TKCFxHYivcww2U1yhWVEu085SpK\neFfGV/Gh94AmMknv9xO30z7sRrHvpjc3EgYtEar282BRsaHyR6UDC+bmpjIq\n+nrsVObk3Hlsfxug9LMiJ/Jx0QTQF0yjHo9Vcuvd5uRPH7xJvI8LQe8FYi8S\n1sVRIMaPSY4nm08f5db0GPxhMkJwaP8PZ71nbKOu3cECfz0jkE7CLO5RWqXQ\n4Q4hPzWIRE4e/iEWkE1NnzWqOc250hW12SgurMVVnhBkmHf0k2AwnEOLJZ1w\nZ7Eki86ygUzGizs0ZEHMNBuE2gajYrkz/ttaVc0QNU2s8DMw4XBKWx9LIekX\ndWBIfMeUDD0oLWCUM3Y6PWaqpN0I1kVjV7Bh+V0S8s7WSLqCmJsuenb+p2m/\n21xz\r\n=jVFr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDkynhXqTsSLwMoCjkbcXFjjgEVMbsUNqh3yXnMGGQo/AIhALcQCZgOY90c9/cc8namuWCQBGkUXoc+7TWpaKXcyiUJ"}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.3.4-alpha.2153.0_1574772562382_0.8454055735339114"},"_hasShrinkwrap":false},"1.3.4-alpha.2155.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"1.3.4-alpha.2155.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.3.4-alpha.2155.0","@energyweb/market":"1.3.4-alpha.2155.0","@energyweb/market-matcher-core":"1.0.1-alpha.2155.0","@energyweb/origin":"1.3.4-alpha.2155.0","@energyweb/origin-backend-client":"1.0.2-alpha.2155.0","@energyweb/user-registry":"1.3.4-alpha.2155.0","@energyweb/utils-general":"1.3.2-alpha.2155.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.104.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.1"},"gitHead":"529c4b55f50ba46c7e1a7fb257e21ae5930b903c","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@1.3.4-alpha.2155.0","_nodeVersion":"12.13.1","_npmVersion":"lerna/3.19.0/node@v12.13.1+x64 (linux)","dist":{"integrity":"sha512-pyPu7MDsgwXRj5kZSj8msiyZu1nAYlITiU8fW8oJMzIq2bYS+tAZf0PNNFBZOAcBzQU1EtrG6bl0efTjbrWCiA==","shasum":"87fa61ed54ad97beedb35c5808603b71cf20af1c","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-1.3.4-alpha.2155.0.tgz","fileCount":77,"unpackedSize":201638,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3SVLCRA9TVsSAnZWagAANqAP/3MoietLgq7NwlxD8Ri+\nAMaMesbyUkWlrcquiTjK0zpsRA1nwhlBvYl+AZas5jA/lTiMVBRfC9ShEUOi\nGKH4/ppotBdRmPANzxV3nbP7GYNyf8jFQpyrFCG414IS04h+m8gMqc7jlyMY\n64/D3qtBlKgOlWK3/mVgbXPY7FRNykyr7k8xX4rZ9xyvnWEm+aVqUZd52lkd\n/Ucq6pU/QbQsc2nojUXugrjZzgtLdPEQKHejAJ+n9kcalHGvZ2sUSZdOYccN\naggHyHlONJlXpCA9b33iVvVc2/jBWH29au2YrCe8Gmzt2D4XoXJUfuooCFhZ\naj8nJq8+9c/tjY90o7d2spG9Y2H/ovIkb9vL42Rmc23fxolB42tzyakqC6T7\n3V2BaACVcf39fEOS0I4DGOeJO9W2wtxgb+f7M9iqlEu1+7xm41RNc47WZZJT\nj/pRt18DFMyaf9S9rIlQTBw7ojGpZwC7dwkaj0lgn1KapRdTDtsLSSSaCOPV\ncUOX0tRTghSQK1CKoJAX2Qr0WygdwaqbKg9504W1RscjPAZx3pvk4OLrIRgj\nPEbGVTxPnhhKPgEx2DEuAIA6iJO1kJwbrcxY6lGUTyN5V/ZHHNuQN8AXVCr7\n1CvZ//gqRrmadnxsUMhl69x1H2t25ox3ZPOdjyDS2Vv/fOIPGLMVXmvrA8/0\nSdss\r\n=vocC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCoZzrfd++MGlNwr9L2JzAKFkyK09AfUdCimkYeYRP9sQIhANpQVvXsEfAQruSmjkjmfOjiB5g44CmTp+FidPXn7I+p"}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_1.3.4-alpha.2155.0_1574774090899_0.884720575656956"},"_hasShrinkwrap":false},"2.0.1-alpha.2160.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.0.1-alpha.2160.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.4.1-alpha.2160.0","@energyweb/market":"2.0.1-alpha.2160.0","@energyweb/market-matcher-core":"1.0.2-alpha.2160.0","@energyweb/origin":"2.0.1-alpha.2160.0","@energyweb/origin-backend-client":"1.1.1-alpha.2160.0","@energyweb/user-registry":"1.4.1-alpha.2160.0","@energyweb/utils-general":"1.4.1-alpha.2160.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.104.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.1"},"gitHead":"5fc1a9af78b328dec0563e9e2cccaabef56b703d","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.0.1-alpha.2160.0","_nodeVersion":"12.13.1","_npmVersion":"lerna/3.19.0/node@v12.13.1+x64 (linux)","dist":{"integrity":"sha512-qtUeeW+FqN9dqZYb9nVJn0bcyd4lnLAfUZvhtDy2A9aZsefo/V2aUptPFVxQibETVFy/NC13g55Cak1LRh0FZQ==","shasum":"2358000e33d78c3c50ce4e005f788d7c7756a404","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.0.1-alpha.2160.0.tgz","fileCount":77,"unpackedSize":203648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3TBZCRA9TVsSAnZWagAAZ8sP/R+JfbQ6Urigva1sZunX\nwcYX5yxWAUfSGHVhQDuqX8Loyr4JZmL83lG+3iQ23qe4aNGmHmGtYxdWcSPR\nHI9J9VveHtGTbvzGiuzTCb+ohRRmGnVnvzNKYbw1++Tv3838J1gyuw1+HBNm\nGK4q7QYzgxuXSo20X6rzpkgcuV8+QwvMTgBl7T47K4lVSE//kewiZP41eQ2i\nhs3DYeDp4ivAvlDyC6gWCqyAIJ8ucHq7Ap/UdQMFkD1ka6UL7Y26pbep3D+3\necJngm8Ij0pON0pFBpHKyIHNU65S1gKAmhRjMumepmFe6oa4ynOD0QLl/rQK\nJmKfJmb0lSaFCI6hkcD6YRtxHo8oSJW1X3sB33rY9VYQVnXGCbYeQ7OjWR3c\n/smIeKTx0jBYntHaN456Dnqmxxuj4Yu2A6bSMaku3VmNav9BbXfBUip3xGhm\nLi8E59tV217lh9G+FCkKCc0RJapzykZutLxj4FU2+Fh+szYBMvt+1bfUiYYB\n8NaVYKox+xNEdRD98PfThUtaFlw6d6PIdqC80SToDwkO+bNm3MSGDTF846S7\nGWKu+SHUKPCbYS791oKHoonxgbkcq/8NUMhOSF8VsiyOVkyEs1XLcC5RvCGY\nwabdOTKPxiWwhcwnrJOwa6t8A/to69/SsCMi6y9udMekEAjW4QHN81zfiHPL\nljk/\r\n=7mXu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxsDuB1MsDKp679oYqxd9sGAZY/cQPgwQtO1sXE61BdgIgHI8EhW7twYAwAxxQXQy2ql8LHgp3u+YZHeXWIGk7avo="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.0.1-alpha.2160.0_1574776920790_0.7318470301972584"},"_hasShrinkwrap":false},"2.0.1-alpha.2162.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.0.1-alpha.2162.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.4.1-alpha.2162.0","@energyweb/market":"2.0.1-alpha.2162.0","@energyweb/market-matcher-core":"1.0.2-alpha.2162.0","@energyweb/origin":"2.0.1-alpha.2162.0","@energyweb/origin-backend-client":"1.1.1-alpha.2162.0","@energyweb/user-registry":"1.4.1-alpha.2162.0","@energyweb/utils-general":"1.4.1-alpha.2162.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.104.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.1"},"gitHead":"2ad567e82715c2100e0ce0772cc13fd0dd572500","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.0.1-alpha.2162.0","_nodeVersion":"12.13.1","_npmVersion":"lerna/3.19.0/node@v12.13.1+x64 (linux)","dist":{"integrity":"sha512-564DpCd2S5V/hnAl4UsU7G6M+VWm0pLiVAukMVvmZ0egM6pR7LMQgXrj0i3vo8rACzObgDM8Ys5ogMAP/6NYCQ==","shasum":"a8f36a30a1383406989fa0dc8b98669805599d5d","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.0.1-alpha.2162.0.tgz","fileCount":77,"unpackedSize":203648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3UFkCRA9TVsSAnZWagAA0E4P/0wBIpEgwe07RvoFGt3g\n64xREv4LdMGgBF+YJk+d0fZr5n+fbprMUGY9h58zMQQCkwSAld6tcc9SH6Qx\nNMNy/LM80MkoMWaZAzQ6QA9yTJ2ysIjW6ddX+rN+aFKofPjvndAhAxHb6fZv\ndl3eCYlNG3vYmP9a2+dylRpcGpdjO0sDZHeY66Vh3GYgZUDKJLGAp/GhQ+uD\nkY9P1Aq5kn46/PdUgRmhXvi+xuTGxaMOzQBuw2jgmJqzBl6xUWGYJzK6G68i\nldeQJNr5jPuGsuq/CUUYI/tydqsTl048jcFMkoupJ+TGAqH3ZZr9Pb9Op2HC\nxJSnRdPPBevaqipxzKYcHTVa3kqDm/zt2FN/K2c9CBYa1c1y9qwicbGVTu6Y\nVsLWlVkdtBBPZNunLdfaovSmnr/T3XldCeT9edcMO9Y477/odGb4/FZra1BT\n6+qsrPBbYzmqlZ+tnGREHkvt8bfO4ASQ5/TqN8cMTnS5yJ9MI2Lyb2VrC8wF\nN3koWyI53jWAgYgkrPB2cDL4+XztBlgZTe19SWe0LaWZQp1bx8YTH/lJErMd\nQgw6FGT33KZYhSeCzuiaz5RJ089zPU8S728v1yjoW2LETYQ51vu01VsJIWVU\nRFT02OE9llSgh0BQX2vXwNisqRD+kHJFWqT47PhZDqYg1hl3NuUI44lFTDrZ\nFTf6\r\n=15mP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZjfzXrdNyS6WbcmZ2ZZF4rhxZ5RLqbP1Mbl1YKJigZQIhAIvWSc8ldeP3VxbW8rwBUskb6e7pADixRRUvNU3Er1xL"}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.0.1-alpha.2162.0_1574781283823_0.6362065729086126"},"_hasShrinkwrap":false},"2.0.1-alpha.2163.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.0.1-alpha.2163.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.4.1-alpha.2163.0","@energyweb/market":"2.0.1-alpha.2163.0","@energyweb/market-matcher-core":"1.0.2-alpha.2163.0","@energyweb/origin":"2.0.1-alpha.2163.0","@energyweb/origin-backend-client":"1.1.1-alpha.2163.0","@energyweb/user-registry":"1.4.1-alpha.2163.0","@energyweb/utils-general":"1.4.1-alpha.2163.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.104.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.1"},"gitHead":"2ad567e82715c2100e0ce0772cc13fd0dd572500","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.0.1-alpha.2163.0","_nodeVersion":"12.13.1","_npmVersion":"lerna/3.19.0/node@v12.13.1+x64 (linux)","dist":{"integrity":"sha512-5uMX+nzRRUzpAhEUbc9TZSeiHN7NKvqkDBVOMU9cjO1XRwaoyDi0ATFGD7A2GzTT7Acu6EtvTFHLm9xXzndLVg==","shasum":"d58365f00b1e36f467e505d66e2a8670ebb8557f","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.0.1-alpha.2163.0.tgz","fileCount":77,"unpackedSize":203648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3UGkCRA9TVsSAnZWagAAOYEQAJGR8fOplDP5ZYeMX1sg\nVgg1Y33swZsEPcvPui3MkVMrP3e7KqS7tm83uxFgOu66cHg2yOGuHKcpSC/e\n0ljjQf/Wl34NJWXxj9VDD4klQ6bVIKLhb5JS60nqr4m0gtniVVzq9T9m4SlJ\n88J9WthJe3fG1ZMwHs9wJmPEFpPTMu2GO71Od3bEYgYz83okhhTiiGbhj1Ps\n4FW/cXAdn9OacONrpGUYBHo1BYzjzoYU9pbJ9fhucehoINjD77clCoP4nC5m\nI8jTcNqkfizykTtclI7PcFC54ZjZZM3zE8MXDI4lxEwwLMgG637UbmhOtTvx\nAxlukR7n08WjDp8erQ+4xwSMUdxDKJ0zrTR7h5w6zq58wlvdge0tkz2Nnw/5\nTYsr4NI6Rz+l0THv1nu/bd4y9L7kOkuHANczikHZE0dzmrJiYYr4SKo5rUol\nS+JA2t+181uXH3XPfoQdhNmwVlyBYsMoJqQp0+o89wvnINQEsA+DNki+jwe0\nb92+jkYvLj0E5qX3VRmpbzyd1zX8wDOfJWUWmNYvNg6mRkOZxShpz/kFT2d+\npG/geSHy9F8vcsswJh+HHVwNn926XNawu2I0UV/tF4ovrBFEc9aRe4yaD4Ac\namPsyPIC+wm6TDBjSqI96R+90i7iNeK47UT3yt5vJZ3VK717jZqC2TTwjrpT\nWjfL\r\n=0LaT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxcKhmmYZusUymAtncYFFga5rg3g2cmr9YTEj0VnnA2AIgJ9b8c2LuETI154mui/8zR8R9h1+ZuutDt5UCrQvBEsk="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.0.1-alpha.2163.0_1574781348074_0.6169484153282454"},"_hasShrinkwrap":false},"2.0.1-alpha.2164.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.0.1-alpha.2164.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.4.1-alpha.2164.0","@energyweb/market":"2.0.1-alpha.2164.0","@energyweb/market-matcher-core":"1.0.2-alpha.2164.0","@energyweb/origin":"2.0.1-alpha.2164.0","@energyweb/origin-backend-client":"1.1.1-alpha.2164.0","@energyweb/user-registry":"1.4.1-alpha.2164.0","@energyweb/utils-general":"1.4.1-alpha.2164.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.104.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.1"},"gitHead":"2ad567e82715c2100e0ce0772cc13fd0dd572500","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.0.1-alpha.2164.0","_nodeVersion":"12.13.1","_npmVersion":"lerna/3.19.0/node@v12.13.1+x64 (linux)","dist":{"integrity":"sha512-IxNCIS0XJYizECQD21msz6PkWyvOVfEhLaJtFb5+39fFRRMjtC8Z47zT8x42Tzj3uRS4zHVM1pz2yyUbpP4Ujg==","shasum":"d2da063f250f27dc7bd1e52198ab7a50f53de8ce","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.0.1-alpha.2164.0.tgz","fileCount":77,"unpackedSize":203648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3joHCRA9TVsSAnZWagAAm6UP/1hZRCT7XsJzWtaUlgeM\nXIbX1NBsEdofLCqq2nh5pJnBkNSPy5wGnlrR4KN5aNhMH5AQywKSWOQA1U68\nk/YPBJ6wS3RtMpzd4a7Te1f1yKP2uEGjJ91lWo57rV3EFMQYQcy/nWnfZyFE\n6KoJsBcXzOJeFueH3GbizZZbR4y/9N5HDN/cmZsm+u+dVP133Jqoeu6C+7H7\nxh5lpCPtdZXUrYOsAz4HRa5sbllCWKBW//fFcgjVLBy5Pv1HK7xqqt4Eb2Ps\ndIixZD1bi5xpFwejZdxejHHgg4wKgYHLZzZpXySVt41Cnd4syMqF3r2Hep0M\neFnxwQH2PGBTOsuRqs0RCVEBCplIABuQtrT+yvyGqc+LCd19s8OjA9HSVDYs\nWbXr8mW6mx2FQKeDHflzqFNSe7p6pzqbT/SDdB/fjMUgV+UacPCa8+yd9xSy\n7DTGBzOLftfjk9xYCjaztKoEkM4bgxbHcKPoeijwiJq3u2NaLKqIR4V2do0h\nO/5rf0RZmiFJnsyvCGNZrkT2Myctns52nRbCs0Me1TWTH6EqM25IcwnyyuQE\nXyELrVkYvKqST8jqBDGPX8frOvANxjIfQAmIEz3HF5D+ImKGpmEDNHtcQlTK\nuY3t1XqyzMYL4DcvXTFdZnf9YviKL/HZkZPv1BTK7Noy1ufxExn1/QVqPjKv\nM7Ez\r\n=4kiw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHKQ+u2XBMZ8LL97rn1s4bmxH7aoPsEJRQ3+Sg/ebqzfAiEA2IS5tZr2DL4TL4Bxv7TCrYBeSpaCbxmPqzdxVdkWQEw="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.0.1-alpha.2164.0_1574844935263_0.16783608309333475"},"_hasShrinkwrap":false},"2.0.1-alpha.2165.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.0.1-alpha.2165.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.4.1-alpha.2165.0","@energyweb/market":"2.0.1-alpha.2165.0","@energyweb/market-matcher-core":"1.0.2-alpha.2165.0","@energyweb/origin":"2.0.1-alpha.2165.0","@energyweb/origin-backend-client":"1.1.1-alpha.2165.0","@energyweb/user-registry":"1.4.1-alpha.2165.0","@energyweb/utils-general":"1.4.1-alpha.2165.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.104.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.1"},"gitHead":"e280c84364cdf2fd00459b443275f00ef8574bd2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.0.1-alpha.2165.0","_nodeVersion":"12.13.1","_npmVersion":"lerna/3.19.0/node@v12.13.1+x64 (linux)","dist":{"integrity":"sha512-3ApiBlmRSt11y37XD/6AqYL6H2wT+0CaojXQQTxyraSAuFT7SpJ5nEuPkSEZ0wQkvL+gWQtLz+yPAKx3cBcIbQ==","shasum":"361094c0c6b4dc2079556aaa58aca47277b58a67","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.0.1-alpha.2165.0.tgz","fileCount":77,"unpackedSize":203648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3nllCRA9TVsSAnZWagAAisEP/R7cehe+mFXj7aOCrKFV\nD4DuHdRLymgbeF3df8xlMBRNI8oMptx58opacoqNDAJVoPKId6bHiefl13T8\nGhjcwFA1438UmwuBcBmieB0On1h/cbLp4ZMDDAr5Tc5vdOMbMPAo7YTmSJfn\nCQNRa6sOvY38n6OdojvI+D/O17bN+WnhMUL0xusK2inQPb49ug/tx/mcR5j1\n4Gmir7FrXlLyYV1NKp6TEeck5c4NeGys0enmYAQSeGHg6omZx+MIHWzlLObW\nUg7d7zqwq9yPHVObbfk9zu5AjRSBYsHswzZHVOt6YbH7pmDNawK6o6hajGql\naBtc918Dt83iicpDLvw2ZFR0logfIVInFCrjzu5HkbyyYZbUTnk5VuGxR605\nj19kSGvlxywqd7pyqyG/2OIKDjvpTJ2nTaQBWkQIWq79jgclTumIXmlx3FnP\nj4FP/h7NDUWwrz10BmKZoe4ztAg/YoEBoz0AfQQs/h6OIIKlVVT1jf/BBygA\nhqF4B/RS+FNcMV7wMgeiHFQ6xIcXiWtt2uULloaE4kxlUG5FDqhJlI6uoHFv\n9sVBeShDz4HZwJzQnyICRIGpKiVxc+CgiBeSjU2RzXc974O5OUYgvs3p0KBC\n6rEc71yII2NfnLMOhM7rLwblOTJ0uQbn0e7PIrh0MXPOwWkajp1FwQbffSeK\nnr3o\r\n=feiw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBTqAkSaow4Vv42nZGK4fJuh8nzknxk03ysw/Y62ofG+AiBWNWkC4UFvmxXBP0yNRVPUz09eCdiW5GGLCS7RHrlNVA=="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.0.1-alpha.2165.0_1574861157499_0.772142437477993"},"_hasShrinkwrap":false},"2.0.1-alpha.2172.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.0.1-alpha.2172.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.4.1-alpha.2172.0","@energyweb/market":"2.0.1-alpha.2172.0","@energyweb/market-matcher-core":"1.0.2-alpha.2172.0","@energyweb/origin":"2.0.1-alpha.2172.0","@energyweb/origin-backend-client":"1.1.1-alpha.2172.0","@energyweb/user-registry":"1.4.1-alpha.2172.0","@energyweb/utils-general":"1.4.1-alpha.2172.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.104.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.1"},"gitHead":"d025b0900f2a90617ad11b5513d2be52af203ccd","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.0.1-alpha.2172.0","_nodeVersion":"12.13.1","_npmVersion":"lerna/3.19.0/node@v12.13.1+x64 (linux)","dist":{"integrity":"sha512-z3edhgkchLc8wD3/EIGkN3MKeFdm6NEsXymOda6k2VAwVok317qDWihrL1D6MW/kiHXalRtERTNtEwlNLF69rw==","shasum":"68094192755eee36a3094701d3e5c392cb0d17b4","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.0.1-alpha.2172.0.tgz","fileCount":77,"unpackedSize":203648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3ofzCRA9TVsSAnZWagAAgQUP/iKx6TH819gvU4QNUHzs\nhXYZrip1J2jFDR2xA5YpgDqMwoAViEdz/qqlJ2plgqgtOl6OwIPoC3ZLl7Iw\nIcrYt2CpBhh//lJPISsdxVjCiQ0/tEuLMHSvAfHBDtJbGPhnM7gV4R3BQhT5\nMUiz6nv+pXQYkQcPlMc6EM5c7Cwr0KqLwy3Wqfh+kgMF8ulktpGt38+eAK1L\ngVizfsvKRyGHRZCU/pBdW0XU5dCQwuGFdXnPtOeX4i+vUBVxnZPNTWbmak3/\ni2s0Eo9DUVpd5mAq8B75H0sBBVpJ/lX+34w2UfVZ1b4SZluISW8pghAb0LAZ\nylPUcs8T0hkrkLUfXA1iif3tsGXCjSIPVcATErJZJMJhhraE1jQb3xBMd3iZ\n9SH/oIThbnI4bTJ4/7hm3JNbQRxmtrOiVD1db6FbhFqCeWceDLL5on+6eY0F\nu6ZhMI5LZ7KRwybo2lVMau3xY+cA1zr2x+khjA3VzxOnuyfJ9AnGX5VjrBTp\naQqfCrb+KInFUwe3eTE33+OQe8OcdI+pyzMdo8WKNPPiathUdVf64U//CEZQ\nqf6GWrgkgQw5MySjrh7QwVqqiqHbzxJ8QGRancttutq3CDhcbFXWoHWqrnFY\n9UbyO/9CEzC3RKwg0iGm36PVErKFqa5rGF3KoaKn1Ci/AdJgdLkEPLAtouWW\nfEj0\r\n=HJDc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC94eof2bpDxFZJWKF7gYbg4mei1he5L3ogTjc+e3crFAiEAozNzwlKoHwZpdtXirbU7YIgy1ClWVSfI+FxLbWp0t5E="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.0.1-alpha.2172.0_1574864882766_0.5073639211913434"},"_hasShrinkwrap":false},"2.0.1-alpha.2173.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.0.1-alpha.2173.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.4.1-alpha.2173.0","@energyweb/market":"2.0.1-alpha.2173.0","@energyweb/market-matcher-core":"1.0.2-alpha.2173.0","@energyweb/origin":"2.0.1-alpha.2173.0","@energyweb/origin-backend-client":"1.1.1-alpha.2173.0","@energyweb/user-registry":"1.4.1-alpha.2173.0","@energyweb/utils-general":"1.4.1-alpha.2173.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.104.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.1"},"gitHead":"60255f31c88580d701fcafee1a7322bc885b917f","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.0.1-alpha.2173.0","_nodeVersion":"12.13.1","_npmVersion":"lerna/3.19.0/node@v12.13.1+x64 (linux)","dist":{"integrity":"sha512-B/CtozlWL7q/1L6xk0oNroNVCER9NKtufI2G9ckJGi58id+5L/yqzShR0Zs6HajttXpwy9u3cfaQHgLo5hHnBw==","shasum":"43839a02473a37530a66279b110a088577d03e3d","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.0.1-alpha.2173.0.tgz","fileCount":77,"unpackedSize":203648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3ooiCRA9TVsSAnZWagAA9DcP/3rlkx/wn9msHhxCfduA\nBkD//Gfmu7MFUDWIIPtSv9hdHFgO5wuLoOHQxLAwaKZZt/e4y1gkNyfupuZj\n/MwzBQS5i4q5HmGY28b2k4aeElpeGajZZaq+xMDnqA1fw8ftnt1waRR9TSz8\nvriUMPXVZmb6Y5xCtZC8QvYd+upzqP452fR1N1YMxyPSryRSkHgDiXTN2TA2\nTbLzY3BahUs0tFD72Cot0UvlCpCkeglH4SyOpBUyyBgBvbPynv3v36lzpsTh\n168UfY0qK2eENpclVIJBU55ARG6JziyXySd4q1rVCu7U87lRcTEV+h+orS7M\n6HmvIAQEQEX3OcCPYmlnWGWDuhGeTzbCan3Ta8ByzoocAJgy01fQ9hC1wtoj\nrW1WxyNzFnqOBuXmU4ETrS03+cAPgnJ9bo8m/+1cyatkI5OUDecniMUEz3Z9\nlQ2nPNwasiNFDvpnF/Ivk1/RrAOeeZPClDgYxE0oBPnViKvmzzZ0XqNeXw2h\nq7Z/wV+pSBDWcIut0WimFRrj8tX1FaKEs56yQ5S0VlNGLmT86rcGDyEnqUAk\nhxDvHw8T7CIjPZVrdX4G2+Ql8WwLuxggNtBOiHZBBkV511inQt7hAXYi74P/\nZl84dR7T9ka9rOsnn3djyTkmcIUgqVVaFfWDmB/AbcjxB9Ybftk4afC7Kp4p\nRvY0\r\n=KRES\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICB+8lv1l+FIXDwGANSWHovvyVOaU5FEDkrXnD45cR/uAiA3gbC+fHIPLxhC6w68QOhO2UHdmt1TmWr2Z4wwZFPjjw=="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.0.1-alpha.2173.0_1574865442287_0.19887086296165624"},"_hasShrinkwrap":false},"2.0.1-alpha.2174.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.0.1-alpha.2174.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.4.1-alpha.2174.0","@energyweb/market":"2.0.1-alpha.2174.0","@energyweb/market-matcher-core":"1.0.2-alpha.2174.0","@energyweb/origin":"2.0.1-alpha.2174.0","@energyweb/origin-backend-client":"1.1.1-alpha.2174.0","@energyweb/user-registry":"1.4.1-alpha.2174.0","@energyweb/utils-general":"1.4.1-alpha.2174.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.104.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.1"},"gitHead":"f10b9bca90d086c557aa859e8090ed5c12b8b9bd","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.0.1-alpha.2174.0","_nodeVersion":"12.13.1","_npmVersion":"lerna/3.19.0/node@v12.13.1+x64 (linux)","dist":{"integrity":"sha512-vryyC4VU3E4yZSc0+yecLnSR3lrolfaJ4c0ToOYg4wYRjIfIV5/X5MkCjDSACl/7/2lzvzMNwtWaZHzefNumhA==","shasum":"ab226caf1ebdefef3c5fcc829cf76488810e6210","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.0.1-alpha.2174.0.tgz","fileCount":77,"unpackedSize":203648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd36wXCRA9TVsSAnZWagAAcM0QAKSbZkligmmR62VvhQJi\nFj3rYHHQ16LOxRFqlllYMBsGbE8UZVwpE+vNwBObZWzqjOENEAX/pgVhHEt+\nUyBQ79WtwdZ9Znp8BD1DkrYRh6HQ9sYz1+Us+Z/I7JwLLCRtcYvy8bwGkcMV\n2Q/FaMfxbbWUwxV8IwzTOfLRGUeZ2C9AhyHpo17F0zsfrbnY829FmxECZJWf\n1Y+cFV7KIbn+G5Q/iuxYPMhVBvL+/J1hqS4vsITQnMYo7wL+a8Zio/5X11Wz\nYzNNlM/fY6JJEvfiKdIdQuXs4Wl/AeZ0RUV8URBbiHVo1ZoHIltuCl7vwYmU\nnFTuAbwOPqwL1qx4tVd2OKkLlYn9OrNep5nP5L7qG59Kc/uEmxE9XV9h8+Kb\nV2OAFNrObFx29vu9uS8BHt2VtYQQf9OeBcuOmBlGgxJZmWy2UvQGIx+msbgZ\nJOevTARjsX8F0f435cPyB1MpStiKt3q5ONhZOwpZdPhx/TU3eVeGjhhMxkjY\n1p15aMaZgx6LggvqJcDLt+MyLQrB0eZqKNEKwW6UQfdgw9s0vJp8McXe8Q+z\n9dyZASpfZ3lK0ekYOZ4YHN+eoyePYO4q8jspAHtMuF9vz1G2UfyrkdRiOMwm\ne+tsaGB/+9zJtUKsPheIA8DT7efSaisa9GkIB4eh47U5XjXkKqByNABOzSBz\nf9iI\r\n=nMlA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFOaPqdHyhQ2hA7jXXu05OnVkOWgyXo554s7IILYo3PoAiEA4XBHEm8tQLwmfj8S3NUkk8TeTupTOwahhjagLIwOCr4="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.0.1-alpha.2174.0_1574939671467_0.27204353070951903"},"_hasShrinkwrap":false},"2.0.1-alpha.2175.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.0.1-alpha.2175.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.4.1-alpha.2175.0","@energyweb/market":"2.0.1-alpha.2175.0","@energyweb/market-matcher-core":"1.0.2-alpha.2175.0","@energyweb/origin":"2.0.1-alpha.2175.0","@energyweb/origin-backend-client":"1.1.1-alpha.2175.0","@energyweb/user-registry":"1.4.1-alpha.2175.0","@energyweb/utils-general":"1.4.1-alpha.2175.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.104.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.1"},"gitHead":"02fb88d51700984ae63cd2789d0779afb2a618b3","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.0.1-alpha.2175.0","_nodeVersion":"12.13.1","_npmVersion":"lerna/3.19.0/node@v12.13.1+x64 (linux)","dist":{"integrity":"sha512-A//9ODMbW85QjfKTAoOkBPNTNRSKf8i7LdppQxiV+6mO7AJxffoSTV++hRn3MaW2lkWjFA1FKy3X6EoktXhiQQ==","shasum":"ab026bf24a554fb8aa4058d975962e584317ad9d","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.0.1-alpha.2175.0.tgz","fileCount":77,"unpackedSize":203648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd37AGCRA9TVsSAnZWagAAJcAP/2/96P8co3CyAvJFdfWY\nRVa9arocQ09LTolFUkkc8orsf3AanlMPx1sC9x8ooYQncMElQxT9t/1k3KnG\ncOZHKDHjIjSZ+1x3YrfuZMMrA4nj4Zdq8EZee2NifwjaiDzv1iWppdBUOWXv\nr3gRIFW8jYmqXBnq/ajfE25lLj/LEwjxzl8yBIC2Nu/oy4hO1qi/+NPBiUyJ\n87vLZCamqQ6fwbMcHCLZ9yrqnL4EQ3yvGyH0RAPg5pYIsMCybMX7L9r7mk5Q\ndbJAh3wEqmZw1qJ8ayeWcZ5M6RC/tdS8y9p7n1QQLFcrR+4MAj1J59ZLbald\nh2MmA4S5d4xME9Fuep7JT8st7JQAMRnZBV0w/XDQPOBQ3sXTJ+ozz/Rc3Khb\n/CHzJ5M4AvY+XQj/3e4Xw44MEX8QHwscVFmKNltn2hShCnsoY9uf1/Faxm+f\n9MfEKGOACPELd3CRtVW4CfxWcKfJYbhTQdvlLZQk89TskukUcu3vKObcGLrT\ngDNfLQYaxtZiGk5Chn6pCtjbElVPWjugMHXoJj7qAkoDSrL6aCnvUq3IaAyM\nucv/QOY/y2bVKTu1GxEf+FbNy3AYeJrQ/8PCpu9Znq6798n+COGKKF56BXiq\ncx3AJAkPoZosKizx7A/eLUKC19wKaDeB8H4KBptK1/3YMML6puHLLuaaIXOk\nRHVZ\r\n=tVU4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGQATgD8ywL5gmvJWpjhHMxpks49IWLhGhor5n7RjaywIhAJ7QoTaIhkY46wab0JhJ9tJYynAn+H7ngU6wwx7zFkcZ"}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.0.1-alpha.2175.0_1574940678463_0.14835702888725244"},"_hasShrinkwrap":false},"2.0.1-alpha.2178.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.0.1-alpha.2178.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.4.1-alpha.2178.0","@energyweb/market":"2.0.1-alpha.2178.0","@energyweb/market-matcher-core":"1.0.2-alpha.2178.0","@energyweb/origin":"2.0.1-alpha.2178.0","@energyweb/origin-backend-client":"1.1.1-alpha.2178.0","@energyweb/user-registry":"1.4.1-alpha.2178.0","@energyweb/utils-general":"1.4.1-alpha.2178.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.104.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.1"},"gitHead":"0f2e248f9cfa200562b001d0b5bf925dec892cb9","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.0.1-alpha.2178.0","_nodeVersion":"12.13.1","_npmVersion":"lerna/3.19.0/node@v12.13.1+x64 (linux)","dist":{"integrity":"sha512-bD9q0Gi6GrHFlZojqj2Rn61T0TDRbJqOq/MNnuRkpxSMCsHq/Wz8wuZ9Y4IC4DonfJE9mnuYA0guU7b1hx8h5g==","shasum":"3294be079cffd988b56e12b169eaf8cf115bdc0e","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.0.1-alpha.2178.0.tgz","fileCount":77,"unpackedSize":203648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4PGQCRA9TVsSAnZWagAA7ysP/2hP/DUnw/j23Gm0wNRa\nplk5Ez+xbQhMIlUDgr6C7sW7GiexvHoBUdPip5p/NT40jCjn9knDj5n+Jkmw\n9kXjwbFIpLmx0HR1+MI2xqBVNoh0pL0k2++x+WR0oYxFNVfoylvBqOmXY5mG\n3AU7/eWPbNMNgb+Nc5AtJ7j9I0AEBHSb+i4GZXaN5CL+iFXK1+Z3f9yOA2KS\nOD6AzZPpG4n24YJn7YvsqumoadATHo1wbGoP2j09UJP3T9h4n0RyakNVw+nV\n8J2bUa8QF7BfIzUcIMtDLy/DYbNFKm7m/DOUUQsPj6wpRSrUikrys39MtyLy\nZVJJbuTPznIu4NpgjXxdUd1/6AKxMQdQRYiwkbGIpVFf8aBNaUcgdpktc5tN\nCA7ojQ9n/0fmcUFGWJcEfSnkYSo/cFe6R8vMsGSrX5i+DU1lc2apxSqbC7S4\nJjuxSjyvTrfZG1XYMPXKFKG6rNPol7S4q92elFt78cY6GlP1wXXFW+jEFzZY\nS30IzdCHVs7CaI2mhDZH97FWde/o3LkH4POM+12mOOfqkzuKeC+1On62GFeS\nAMiilkiaXP3oQT5meuciO+M5mUqrntdFlHHW/Tp5paQCyDezXh2IRRSzNtFE\nDIdkvy9A7sIT5YhRWSHCYUUmhGKhD1IIusx7ttyz8n7FxBufr3E7t7XudDNT\naGRu\r\n=bgL9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH0y4xto3m9rern0C1uO814mo128DRK1pAKKI/qEdYRzAiEAvsnwnIx7gHL+tz0rm4o8CHIcutunt+ffNFis7bF8g+w="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.0.1-alpha.2178.0_1575022991930_0.30400684407240663"},"_hasShrinkwrap":false},"2.0.1-alpha.2183.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.0.1-alpha.2183.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.4.1-alpha.2183.0","@energyweb/market":"2.0.1-alpha.2183.0","@energyweb/market-matcher-core":"1.0.2-alpha.2183.0","@energyweb/origin":"2.0.1-alpha.2183.0","@energyweb/origin-backend-client":"1.1.1-alpha.2183.0","@energyweb/user-registry":"1.4.1-alpha.2183.0","@energyweb/utils-general":"1.4.1-alpha.2183.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.104.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.1"},"gitHead":"5350e72b5da770ade8f000f347482d49c556a3ef","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.0.1-alpha.2183.0","_nodeVersion":"12.13.1","_npmVersion":"lerna/3.19.0/node@v12.13.1+x64 (linux)","dist":{"integrity":"sha512-rELZzmP5Fy+VFFLRO+oV7+T42SJMKPT74bzjk2aGdSdKTO6lGZigK+jxNv+BfbhcNTIS+ZcDDAfr00dfggYvlQ==","shasum":"bf9aa3ba5e20a93c46c5d6b243335747c608f34d","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.0.1-alpha.2183.0.tgz","fileCount":77,"unpackedSize":203648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4c18CRA9TVsSAnZWagAAmFkQAJtOIJiZe+NlLA0zrxyW\nqd+RIkOZSdR5fOtQAY+GAT2zr8KvAvNgrGd5+ywKOOFZGUgNAJcilIxYHAzt\nPaKlddxKPJHj1bJ3DZU0hqrrIYVcVDwXECeefWHeRrFS/h6TNfo7uTSTo6K2\n6Qrinc6JC9Ka7xDDt9BpIVQ0pUzGB9ldDz7sxR4MvCW2w5qufohRl5Z/ggcI\nvPFBiO41AgO3HEBGkRMT8A74nEh80bDh39T/YZLAWphiYQYlXRpYiJcGM/xg\nkidQ+DGE2cL/iPShpIVIuUb4kTZWemQeZLD4ZqI3jvYFuBIugn+CFq+mo4Kb\ngq86jY3HUz2dsUsCN4Ti1JAH4ERsjITP5DJjmC8hgZwOZG5FbwZNeEXjYXoU\n8vvQEztdhObpcCLGEvkdqO21PG9fluKgXKMO3MEC6jYrF1+fX5h29bmTddpQ\nrIztbPtJosrAwHWUZKlJWNhpXiIwxJ4NenV+1i2Fu8XM5ElvXipHhY6opO6k\nDIRTPenTFdcdo9kb4J4O0kmA8PiKvhwm+AG9Ad3OdCrp+ner33MbOqcrEUpa\nQ6JAVuPXyQHD5rI3Ralnt2cZnBKSJeBBZMEgyW5jPjYp8zO0uGMuj3qI+J0l\nNaQTH0++7y2kTIENY4PP8IXmJc+dUUrxrkid/Gx2NJSkGXS4U0Tf8Kbx+t/l\nW2M7\r\n=wIfu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBh/iwqQDQpP1mlGtLzPvlHl0tlfdYtAoBrP4GtQmPsDAiBxkFD/g3EJBCzIG7eCPR3nqd7SfoaIoh6n5qdCOmLh/g=="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.0.1-alpha.2183.0_1575079292091_0.8910688916769696"},"_hasShrinkwrap":false},"2.0.1-alpha.2188.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.0.1-alpha.2188.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.4.1-alpha.2188.0","@energyweb/market":"2.0.1-alpha.2188.0","@energyweb/market-matcher-core":"1.0.2-alpha.2188.0","@energyweb/origin":"2.0.1-alpha.2188.0","@energyweb/origin-backend-client":"1.1.1-alpha.2188.0","@energyweb/user-registry":"1.4.1-alpha.2188.0","@energyweb/utils-general":"1.4.1-alpha.2188.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.104.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.1"},"gitHead":"d4e062957a92e5840d99ff2816b38bd25b99c98c","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.0.1-alpha.2188.0","_nodeVersion":"12.13.1","_npmVersion":"lerna/3.19.0/node@v12.13.1+x64 (linux)","dist":{"integrity":"sha512-J+FnzKUmwCCclRuWkcgSBoJUYI67DksIYXWTJdLV/bpF/lhnAFDI6abBqetgfSaonMG49v7a6MetL4LxcXPrgg==","shasum":"16bcc42f924398f682baf225a0957eaaa2214eee","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.0.1-alpha.2188.0.tgz","fileCount":77,"unpackedSize":203648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4dByCRA9TVsSAnZWagAA+Y4P/307y2f4brv57N/Yg3V/\nZRDEMf+0HNubEDrmK4MD8P6+U4F6gS4XorMuvZLqpUvsZ9xtz1wCEit/61p1\nY3yobuCOWLgoNcRS36paP5PRqNFXUsU23kBqnq3JEy+VVktV6udIheauvrYs\n3LRlsdNdSIEt1qv3mpXkf7pRpdlYkVqGfEdw2SHNgIFRa+OFihtLXb01WyjA\nU+yTGotSuQs2j0cLEO+WFvNT40+K7aU+sGuWRqm2D7esuvAsDjwwQzf5Qem1\neKd4hf7rqA4qbUJvAjZUM4hf3O+QPYldsk+fFw8ChKl5wTmhtHFSxVx5wSjo\nIlQVMuX7WPh1/WJpV5fpzlGotbajp7O3gd1KRXbTYX+/GFlZewGmrEd8m54N\n1vC9R0L2nrok3Qek0kR5YMCQ8axDAbPOOO27tZPtyqGVLHnfRp70Y4SSSzW4\nUknpJzldyzlkFyEVjhA+QatAqr1eh3WnZTvBxz6nidLj5g8GeKt9fwu1xZ7t\nf9LUZCqIQd7KcJot4dRCUdK+MU5hZzU1qgbqnGhzEv3fzxNbKVvKYby+0yoU\nEcRArFAZR71aIHydYL3/Un/DX6VjlvH00mRFrJ2glAMT9OHO3eq8BXHNLAFn\nj3rrZQMXp76MK7Vpr52pWjnsh6487soE9m38TIaGFO0CSafgJES9k+KT0t9D\nHWMZ\r\n=MJbt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmz+YSH4fogreq1kOfFDMPoMvL4eOHteC5Ty5KYPS82QIhAKNHkEdzhi/6t7HLZgvQ/FtTvAHprrICTBckxz8rK2Us"}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.0.1-alpha.2188.0_1575080049889_0.7010877254698551"},"_hasShrinkwrap":false},"2.0.1-alpha.2193.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.0.1-alpha.2193.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.4.1-alpha.2193.0","@energyweb/market":"2.0.1-alpha.2193.0","@energyweb/market-matcher-core":"1.0.2-alpha.2193.0","@energyweb/origin":"2.0.1-alpha.2193.0","@energyweb/origin-backend-client":"1.1.1-alpha.2193.0","@energyweb/user-registry":"1.4.1-alpha.2193.0","@energyweb/utils-general":"1.4.1-alpha.2193.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.104.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.1"},"gitHead":"96c6c7aa168201ccde4b68ab7126d643b72a14b6","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.0.1-alpha.2193.0","_nodeVersion":"12.13.1","_npmVersion":"lerna/3.19.0/node@v12.13.1+x64 (linux)","dist":{"integrity":"sha512-3VeJSATO5fVDgitRRvWZ9/oYhTxv5VtFeAHojdrgP/FLvIMPU22GA9U0Qlk1JKn3rMsqnfomsq6G8NltYMgvnw==","shasum":"fa956c3bd810640634105f9c8cb9c5368c82b39b","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.0.1-alpha.2193.0.tgz","fileCount":77,"unpackedSize":203648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4dOHCRA9TVsSAnZWagAA3tYP/0sGL+DoP/GLrFYF4Nm5\nJui7PP5mKo9UxrX3N1EtuWawRmt1FJ3W78qqcaNOSJPecYhO1jn9/QwChGQl\n2fg0yCXYmZhIql91jrxhnGolfyezjA//qECR/T8bckCz6EK3CBu82EKj2o1L\nSxhuVrOKTQt6K/SgSGdV3HZu8mH7/Hk1OQaLkD6HjIfiThbscEOcsCx0Mar7\n0yhOPFviocCc4QiLGwQ29y6OmJO9VL3uCcXfoKRRmJCbTLXNF3qQBX908Pw4\n6o518KbCV9yZDc9a1HE0UAggpxcyiPXGJLqqmFUfIMGViusRH70gqOrYlHxk\nvEZ4EFyc6ao4ygHPAOypNTmvQPMmpekOm2DWLi+a6+tcnCjfap0EfQ798e0d\nW5/3c/iYREqaNgBvo3ClmAy9Ej56W+XKXbre3VWr/WwE7zdLi2NJ1zB0djNq\nOVDX61Jn39/8Jg1YpzkmR18wV8ff49fHgyRAkcqHHKBoq9Titk3VAHMDG5i8\nHimVY3XLUXRXA3VsQmfuCOhwQE0Se+aY+VByR7RcCgaFVzX8Kx5jQrrAGSvs\nWqA6bkDSKqzrpjH/WSU3ewZK3Us0FUCRkRpRRslW0Z/P8H2UtlJzyzFOljZz\nlf3j4qqBlBM7xtkJQ8iQfT8iWYOkbCqVqQyWTUV0yIUkdQJ4pXL2GDsMoTLl\nC7Fs\r\n=Qk5y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZQkvTgxqsEhj/QDaffvZfcXyKdq4hxMwuskLlS/yr0wIgQMH3OJ7NUOTWLjBhXxV2IEoDncObS+Ac2fE79tEQxMI="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.0.1-alpha.2193.0_1575080838759_0.27916401549576797"},"_hasShrinkwrap":false},"2.0.1-alpha.2194.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.0.1-alpha.2194.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.4.1-alpha.2194.0","@energyweb/market":"2.0.1-alpha.2194.0","@energyweb/market-matcher-core":"1.0.2-alpha.2194.0","@energyweb/origin":"2.0.1-alpha.2194.0","@energyweb/origin-backend-client":"1.1.1-alpha.2194.0","@energyweb/user-registry":"1.4.1-alpha.2194.0","@energyweb/utils-general":"1.4.1-alpha.2194.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.104.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.1"},"gitHead":"5e9e0eb76971597b25c0dc54008652243faef9e1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.0.1-alpha.2194.0","_nodeVersion":"12.13.1","_npmVersion":"lerna/3.19.0/node@v12.13.1+x64 (linux)","dist":{"integrity":"sha512-oqEnw6hpZNbjC9H7FNPI+dJp2SkQ/VkO805lH/aMPJ7pz6ubeSzn/Q0eVEIh9UPcsRddhsiUOYaw3giPlt7mig==","shasum":"b6f979469c89b3d12872ceb0734eacb0fe41e4c6","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.0.1-alpha.2194.0.tgz","fileCount":77,"unpackedSize":203648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4dY/CRA9TVsSAnZWagAA9mgP/i+n9b6evgiS6SZY+h0Q\nUzvEdc9/0AAzOR/6ErcngvbD+MK0mqgC6UY641S/sRmtG/RQKxAE1R2CiOT0\n69kYJir6P6Z2odOstabNkaiydVThS1IVtYTfGV4OrkaILVAzNTkOxqwDwkgi\nCNT9hwIdMQka9bE54V9rn8cpmKoQD2CtsB5PXzfbQgbN+CdimBTyEwrhIU1S\nLj5G8FBGEo4poeae7bQXh8XtZEdsHg6YwKcS+gYJNpqHcXdzR3+Y/U9mW5x5\nfFSMqEjC18Vy7yZI5EyBeISgp3QiWssSk/8Y5garvURWzXMdb3tfOBDbbvrB\nQ5cAbSt3RW5NWMyMRW3nfMw7c/ZqvCA3sZ4ORljWQWM3917gr0rV0HoUrHzE\nqPVxAiiDPiT/zA5a4g0QVy8kPV/1pLAYYmFQtNUQD+6OtqqVSezeVGI+dMTo\nqH1+XKYU+6L3Q4fwGlJ4ZfQVDdTzmNPjXu+Xn3NtHQsqrAEmY3tdP71ailrn\nMLDT/UqWL/X8f4TDs0KFdnp67i7buQysytgzdyVeOucqBOEHxITZPnoCHuUU\ngioBbC4iFEdG1xg0Hbh9jNh7MHwkt2f7eABscU1enr8cvTsV8Pmow3qaG0DV\nDaYvcCJxzn2A8JZexto7euzPIylz/fjZT3VT5qmt95U6auxJiyAACbnFAaap\nEvC7\r\n=b1De\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCi/OqnLaYKAufWq7tDTW8GCYI+2xNzKmLoqfwI5r+DGwIhAN6GDIHsZcfe1KqbR6TxjYVtzH7ueiN6fIXwe5Zc19K2"}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.0.1-alpha.2194.0_1575081535150_0.040790223045658935"},"_hasShrinkwrap":false},"2.0.1-alpha.2195.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.0.1-alpha.2195.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.4.1-alpha.2195.0","@energyweb/market":"2.0.1-alpha.2195.0","@energyweb/market-matcher-core":"1.0.2-alpha.2195.0","@energyweb/origin":"2.0.1-alpha.2195.0","@energyweb/origin-backend-client":"1.1.1-alpha.2195.0","@energyweb/user-registry":"1.4.1-alpha.2195.0","@energyweb/utils-general":"1.4.1-alpha.2195.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.104.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.1"},"gitHead":"a73fb25c471e9a563b296a5b388e75326c396d9d","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.0.1-alpha.2195.0","_nodeVersion":"12.13.1","_npmVersion":"lerna/3.19.0/node@v12.13.1+x64 (linux)","dist":{"integrity":"sha512-+65KjIsGtKQz6cu2Uuy6Bgg8dbXqZEw9gu06GBD4kfSDnoAmX0xPgtHTqflWIRqbgLMgmKdZdHbYcQMOc2RzYg==","shasum":"33bf5eeb23c51ea6066865ac2ee14121f091fcee","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.0.1-alpha.2195.0.tgz","fileCount":77,"unpackedSize":203648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4dkiCRA9TVsSAnZWagAAmZ8P/3PYrF69HDdx1Larq265\n0U2A9nitPyxeZjKzcS434njZx7kPXrSVRW/asoKNoBS5HOo/1B1yimSVit4S\nXTLzfVEQH0iKNcK0xmDwtaO0EK1wObL+c7t/0QbxOWEqndTdWUl/DHgi/31v\nxzwLxOroN3VcTLBpTUx4qTow1H1dTvkIijEPxmvXSY79oWrGWO0ts/EyNHM3\nhyw4ErhWqCINdIsJjp2NM7+o/YEUW6XD1AarMwJXUJfnW7/j5AY1J4pXLAGe\nqXwe6VXr4OcM/U+5sw+HsI/n1VOPo6VacMTNTQMgF2ZiKsxil/NorZZRREx/\nq4EDGMLAaWHhghN90OtwXmFCzMFt6ZiTsJzqX0gGFXkFfKSdmYngufh9JZ+Y\nhwqESMHrnInlDHwcE3nxBQxBCk3YKSr3EYezgW9qSnb/5qYJ0Q1lgtA0IVXj\nyBwf1fTQ5Va2zh7OBvZFDw1xItrJtfhM5bd8MnNCgGId9KQ8+JXd5FpZQ+Hj\nDpd3KCIlb2Uqwi9AqshQSZi6Zfv1lFgaz7VinCNkQusDo5zTu8H82VEdL/nl\nOeY8N//RueuRnuJOqN2EZhAJxGfoNfTjivT3AoxqosAhsF7eBA0vvfNSyTbQ\nF3yuNmTbgTSfU0xXFRMCXGNpzEBx4nCpA2cgLvFvkuNkYVFx4OguTjkROAp+\npyep\r\n=rMpO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5OqQE+ama6Yyoy8iupRJ9nDdVVC7ti8fbVnTCy23IOAIgTSMMRz5ZCuY066DQHoz7QWwh0ovv9T+6y13fjrNH1ww="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.0.1-alpha.2195.0_1575082274533_0.8048862400664485"},"_hasShrinkwrap":false},"2.0.1-alpha.2198.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.0.1-alpha.2198.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.4.1-alpha.2198.0","@energyweb/market":"2.0.1-alpha.2198.0","@energyweb/market-matcher-core":"1.0.2-alpha.2198.0","@energyweb/origin":"2.0.1-alpha.2198.0","@energyweb/origin-backend-client":"1.1.1-alpha.2198.0","@energyweb/user-registry":"1.4.1-alpha.2198.0","@energyweb/utils-general":"1.4.1-alpha.2198.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.104.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.1"},"gitHead":"1200c697a281cfaa59343e3f119e6c389744efb1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.0.1-alpha.2198.0","_nodeVersion":"12.13.1","_npmVersion":"lerna/3.19.0/node@v12.13.1+x64 (linux)","dist":{"integrity":"sha512-ci9jZrbVaFz3PV/oLPh7xHKkU5ihs5VokiJ/kmJn0Ustzzf/cF2mR40jAdJbuFpDvghQYCymRoavRs9a6cJO6g==","shasum":"7cf8c676e5fb00358665bb9d91c0c738f9ddaad6","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.0.1-alpha.2198.0.tgz","fileCount":77,"unpackedSize":203648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4ehUCRA9TVsSAnZWagAAw2AP/1g3OLuxsrQL3iuzwLqc\nJltq64Xc3RH3aWXnf9Tkz9mC0txCsD9DpAzM2UzNd7/5xBneTvo5xhsvH8sH\nH5g9HxsbImnB7fmcJlUYIl9Ik+Tr0uEoXd/2ENHiZBrcmNw7HukCYmnKiVFN\naiOrJfkc9/U7mTN/+AlHonpUG+IQNp0ny9eN7qk5MEFaLROxEG/7ljC+dPZw\n3j+KfBKG6zlv/QCNqcEuX64pDu1UPfc67VdL0F9EL5Rd9opxpsYWWBGZxaXd\nZQHVi0TQDG5mIDXSoZwh6P1p2Y0UkjpbqmpeNeBePPzs+OdZzGbxV9BWRhMD\neZ4YauQ8vw5HbTm2abOZTGeUBgaGRrxs8w8ZfHCcBerKSbWfer2I+iOhEdHa\nqhMTkdm5tuMnwKF+Nk7Q4phA88Uy234ufm0937NjUNMINb0lbo2T7Nv7SEMk\nAliV5dZAhmLy+8BTQYu3kQfSWV+C9b/rsdQTExAh15oN4byQnTdIC0oRcdGU\nfV8zeVFoObaeaFcdd4NyXEnbKm8r/6iDZNi/s8nUZb2mvtvudAoAIwx4GJto\n0e0Q+IWJAiyrRhL8LTmvJYPTqkOVWIACm4ur6wsC8Zgm39F25sUhmqIMz+O3\nGWF3U4nibzE5NbD+/vP8C1YYjC0avvxDJoI7opv3RT/haIezWzYLDnEHwCa9\ntJnO\r\n=mqIo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFYvpbLdfYflpikUjYF1Kq632G9lr+IjCPm/GYJ/W5LdAiEAiXvnqipnsQYz0siq3wbHr3utoSjtA6G+bCSXmdjLQjQ="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.0.1-alpha.2198.0_1575086164356_0.24651571847551268"},"_hasShrinkwrap":false},"2.0.1-alpha.2203.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.0.1-alpha.2203.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.4.1-alpha.2203.0","@energyweb/market":"2.0.1-alpha.2203.0","@energyweb/market-matcher-core":"1.0.2-alpha.2203.0","@energyweb/origin":"2.0.1-alpha.2203.0","@energyweb/origin-backend-client":"1.1.1-alpha.2203.0","@energyweb/user-registry":"1.4.1-alpha.2203.0","@energyweb/utils-general":"1.4.1-alpha.2203.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.104.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.1"},"gitHead":"3390756382a1c066fa184f01e36af51a62858dbb","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.0.1-alpha.2203.0","_nodeVersion":"12.13.1","_npmVersion":"lerna/3.19.0/node@v12.13.1+x64 (linux)","dist":{"integrity":"sha512-7WvkXyVyeIaeZTps+gE2fJ0bCrDoe6XuRaIWxayMoQ6HGEINTvTqIzVPYQ30La07NmkTXCY+wozG2R6t09gkiA==","shasum":"8a33bc1877f930614ea20d34e3198c97aeb29fc1","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.0.1-alpha.2203.0.tgz","fileCount":77,"unpackedSize":203648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4estCRA9TVsSAnZWagAAhSQQAIrAdT/csMGkjJPoQLNe\nDV8onOURxCIWNwRIg/iRnGMTUatFbU1/u6+5lIqnQkzpTxbCTvu7tovXihDG\n79OOb72u6DupntFUmXAFaU8p2uLFMHnwLFqBcfpr+m673CcQDL9jHFh0kRRk\nAyNntRWP2SDAA4pwb8Z2+WY2hsAO3aHl57tGbt6Got5vUCg7L2GzFTZLRIfb\n6pVKjmjB25/J6/z1jqSZEAgtfpBe5/MNVKZe8hy2AwvzY4G6KTxuCPp4jYV1\nsoCREKUmuovQEwPXSvucOBUnKw3MYBtnxz8t0scmXSS1luhBGP/MX7+bJMxa\nrMf5yF8FY81nfIZja9BboFrKPNASj5iPj9EzpVbdO8R19CjGTk8Vo0fVcRzr\nmGaxGabKilxC43tUQtAdA0M9ZmVo2NARCpjXdvHMAnrWp8flP4+ytsjwCX1e\ncGQaM3W8YvBUSUVJahgp6ERlpt6VZSFBoeiuT3kgZFec1t37DiEhhiXwwSPb\nzmh/dd+HPDOJSGsKi8ebD2SdkXq4u2vrFoSKJKHB8hlNoiAgXnwP5qew+J8M\nPc96Po5eOM9GRLn0Kq+aZm/BPa/9/wGw3zr5/KDhWJpa9KR+nQgxJdRtSda3\nlqW4d1Hgk6buVNAOxNr3qRqvan5OhivNPgju65lc7uj1/3qyt2yIDKNt+ji3\nfvNz\r\n=wVa2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdBX/lASfjcY3rl1Cjd8GwDyuAzr9BGwrerfD3qSHQ9gIgX8/hRpHZmx/Zu7UxzLufoXocynY+q4dNnYSCnL+P0R0="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.0.1-alpha.2203.0_1575086893477_0.7793179539947943"},"_hasShrinkwrap":false},"2.0.1-alpha.2204.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.0.1-alpha.2204.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.4.1-alpha.2204.0","@energyweb/market":"2.0.1-alpha.2204.0","@energyweb/market-matcher-core":"1.0.2-alpha.2204.0","@energyweb/origin":"2.0.1-alpha.2204.0","@energyweb/origin-backend-client":"1.1.1-alpha.2204.0","@energyweb/user-registry":"1.4.1-alpha.2204.0","@energyweb/utils-general":"1.4.1-alpha.2204.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.104.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.1"},"gitHead":"57cef8635df54511e2be2dab6e0daa712688c946","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.0.1-alpha.2204.0","_nodeVersion":"12.13.1","_npmVersion":"lerna/3.19.0/node@v12.13.1+x64 (linux)","dist":{"integrity":"sha512-IDsbPWe3HMoQ0lJRDMBZ3cW51y3r6nAekBn8m46NiG/Drca4/1uDa+lHDKu6nsG/czdv/bsHp56PUxvTlkSoLg==","shasum":"6da9d8afa46cc54f2044fe979de38f4f3dcf3b06","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.0.1-alpha.2204.0.tgz","fileCount":77,"unpackedSize":203648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4e3tCRA9TVsSAnZWagAATZQP/RxKxWr8JlpV4vjONH3C\n50MZgBQQOF2Kef4Q6efwtIWqvN8mX6Vlb6PyVJsN6DOuBAnb9UXIf4LS/KgI\n6rXNY5PWWUFYb1ePIcWmtLlrGA6LynAn70qGSK3EbXb0ZhGYYi5edASl6CE5\nzdI0dNmUZVo3deJuRowE89M3xM0P0KubpRNmkCfMgAonO4wvtN7ogIGsMO/S\nJIvh1RNKa5pRtKMhOtl+opfxSNVsnQSIafH0DAXUYXIEADZbtLtI3hylMUCD\nQHzy/RhA00YUwWQE/cYE0flDxJrzrISSBonGUIiJtX7C6ZnRnvOq3BNWyw7+\n/Q+e23MzuUGcgA7k9ybKkRCRZ+d+jzIoRQKPG8CMkDsoWj5C6Ov9PxyAzA5L\n1HRX40dFwg3buLTwelqMIwZu1aVfTJpsiJtqK78izG+BqcktXo8wjWvlRqpK\nATz7rV+OB6/OFmP5D/pWZFPAYoY/OzBPqqQ6ENBFQSOCXm5yQx7GOcZMm4W2\nwBRKiGKK9JG50N+wfp4fdSQDpT3uVBUWOwuJFWB9PWAeJCkozSpF7VCxJyvZ\ntkMK+3tz+aD+AfK4eM/tGZBaJDT+EO2PEzrvbtcI9i3FWjwWvvu1xZPdaH7a\nYBn/pxvjLyrCllCTilEYHtfj7JJba98RmxDFVxFaZ7ItLqnQjZmDmfVfdRd5\nHr0h\r\n=+gh5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKuTqJvtLcSflR7U6q5NwBSI+shlo8Rpt3mPUfrVismQIhAOzBgiEHNeVpiUs7vRKQar7AGnUClg//EatZ8AFs3X57"}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.0.1-alpha.2204.0_1575087597068_0.5120007965332056"},"_hasShrinkwrap":false},"2.0.1-alpha.2216.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.0.1-alpha.2216.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.4.1-alpha.2216.0","@energyweb/market":"2.0.1-alpha.2216.0","@energyweb/market-matcher-core":"1.0.2-alpha.2216.0","@energyweb/origin":"2.0.1-alpha.2216.0","@energyweb/origin-backend-client":"1.1.1-alpha.2216.0","@energyweb/user-registry":"1.4.1-alpha.2216.0","@energyweb/utils-general":"1.4.1-alpha.2216.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.104.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.1"},"gitHead":"17ac397805180fb40541cebd11462e1866eb740b","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.0.1-alpha.2216.0","_nodeVersion":"12.13.1","_npmVersion":"lerna/3.19.0/node@v12.13.1+x64 (linux)","dist":{"integrity":"sha512-lD5WEM4YVT0WUd05UXuyqrdNiLyDfmLq2ibyrn82utR3/ckn5OD4HShTgIV+b1jsuNuweBSP8E3rWPlng7qi3g==","shasum":"847cf8ae18b9ba12e47d51593a046e73b008b93c","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.0.1-alpha.2216.0.tgz","fileCount":77,"unpackedSize":203648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4m9lCRA9TVsSAnZWagAAIZkP/Rw8skF9hjdhCnHhLvWN\nqHHB8XuVjb9/mdr4Sk2ONx4VzMVz2krYxBRW+lLb40oT5T4DE3A5o4+q4THL\n7/x7VeQ0UWFExxAhgKSCaeKkJDocL8RqaHuteu1zh0jn/9+uLGxCN9ll1iMZ\n2pH0FhtCKjR1vh6U1oXwbqWei6VPG64sRiFne0FTmPstsEk93ZdjrFlPqnz+\npwecCXeimwi5sXlNFFvzrwVZKYOU1huVsJCwhi2KoE6qKaWAx8oObxiGGvt3\nID4Cv+0M8OeG/s6jGMkxgmncxYtoZ6JEeQWtIaxzoLTEN8iaa9WkPINCpcH9\n3m23KCnVCs5gSYF4VGujfhJfxtnmDRfQOJwrC453fq0ziygn3EUJjGrkasHY\njrtBzBHe6ztptyjqrwVrsEshauy66jRkUGGSy4nibG6SBcnL19KBfb5z0dQa\nOu9v0A38KhtkhEwE4qi0q98TW6HrPRTtoOndnsT/gOnF3AA7VheyG7c82ll2\nCM5XgPDRNAbn9osPsTwnmXStCIRmS8u4vbfE3Il3ybPQGVcv29bdCMHuETfv\nGmSvr7EktRh5kf8zdSwJhms5jc9Cp4uLLNgsKfxpgvd5seWic3CqlIKCNGYo\naL0ar6yFWt+yH5W190SCzvuWnZzfFIpVQg4wzqeNwixC/2g+r7VB5E1APQXH\n1H7S\r\n=GUwE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBXRUWiBfQ/denuRSMZxfb4I8Oj+7VhR105Q74Co3yjLAiEAik3OukiyrlsW/tkmW6+ItzkjPEq83coLAyn0WEVOjcE="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.0.1-alpha.2216.0_1575120741101_0.37523696524987993"},"_hasShrinkwrap":false},"2.0.1-alpha.2213.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.0.1-alpha.2213.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.4.1-alpha.2213.0","@energyweb/market":"2.0.1-alpha.2213.0","@energyweb/market-matcher-core":"1.0.2-alpha.2213.0","@energyweb/origin":"2.0.1-alpha.2213.0","@energyweb/origin-backend-client":"1.1.1-alpha.2213.0","@energyweb/user-registry":"1.4.1-alpha.2213.0","@energyweb/utils-general":"1.4.1-alpha.2213.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.104.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.1"},"gitHead":"17ac397805180fb40541cebd11462e1866eb740b","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.0.1-alpha.2213.0","_nodeVersion":"12.13.1","_npmVersion":"lerna/3.19.0/node@v12.13.1+x64 (linux)","dist":{"integrity":"sha512-gK9xMHLXibMLbMYAG9lR4Exf1Donq0BRLrj3vWC7wVK2MC/18mqXjIZJtiDD1qhvmvxU7Y+sSn22W691FTPhrg==","shasum":"9a06b5cbd32a87c652bdc585a12a53209efe10a1","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.0.1-alpha.2213.0.tgz","fileCount":77,"unpackedSize":203648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4m/7CRA9TVsSAnZWagAAFrMP/Aj9iEPjV/38UYR9FZZV\nKREGVJVDJGOYM5mVtbQMYw50PzPp0Ad6xqzSMmZFUIY3C7DqndSNDByTBEzV\nyM/DhrMpxgT4Cokx7vC+KulCvUuC9mfYzPU9lq1pt9vdBjvUTpkrnKXUUSEj\nAonJWymelTdEAga2ial1P41DI5IicNV6qa+AHgxE8PA6O1fZU9p9Yg4kDtcX\nFXXOC6KORR7pmH/5Y3+VC+XbOX7aY43EJtP2O23uOIbrkPVYL3yeKpUrFf4Y\nj1U3D/4wJJF9uQee3YDP7IejUIuFPBBB3rdGQHrCbdndG3lPvyZ0pYNJMB5Z\nlDX032Yp8Ww/Bs1Ms20OFlzI7RxvfUcqTetTFgdC2d2cP3x8g9bzEpwGex9r\n96bnX4wZMx3/dfDicjdLTSH+IwD29IIXmjoR/5QgajvruyxFCf7moLLuswkl\nlAz7WLuqsOlZD8WUEN7P/R/asQgWszsfdZEHB4LKQpqtKXif+gJLiFwEEVqZ\nob7G4tIWXgqzLLaCMcF0C/HTjqnlzN/WkOVfNksYETfD65G6JiH7YPCjWG+m\nA5qZX0EmsWWJCBL8VgWEJd/D9b3U3ykGVGXaSOis87xI4lk7S89t2D7smLkj\nJvIo43dF/T1gedTrj5nQlsF/p0uDD0iRPjn7OZ+GswRYr4Yen5jQ1balAwsQ\nWEYL\r\n=8SUz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG9XTPc0wMDKJZqEn16N7UfRRGVbH2C4LlZDAXfOzcDpAiEAtV086p7QhMvt//x0kGN8VbOSq0MPViEF87SSGfyg5oE="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.0.1-alpha.2213.0_1575120891548_0.2921560934640077"},"_hasShrinkwrap":false},"2.0.1-alpha.2222.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.0.1-alpha.2222.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/asset-registry":"1.4.1-alpha.2222.0","@energyweb/market":"2.0.1-alpha.2222.0","@energyweb/market-matcher-core":"1.0.2-alpha.2222.0","@energyweb/origin":"2.0.1-alpha.2222.0","@energyweb/origin-backend-client":"1.1.1-alpha.2222.0","@energyweb/user-registry":"1.4.1-alpha.2222.0","@energyweb/utils-general":"1.4.1-alpha.2222.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.104.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.1"},"gitHead":"81e9f0bc4d09baa2a00287796e20d301e24e7636","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.0.1-alpha.2222.0","_nodeVersion":"12.13.1","_npmVersion":"lerna/3.19.0/node@v12.13.1+x64 (linux)","dist":{"integrity":"sha512-XLOykdY4y+xF56GwEhJj8YZc7UaepBvCts4+2JS4EO8hw6wz28iR4iN7isAKoO4Pnlji23OeB5VxD5/j5X6Bdw==","shasum":"9d059cc457abcdb718b8b495efe8c974d2675cc2","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.0.1-alpha.2222.0.tgz","fileCount":77,"unpackedSize":203648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4rKpCRA9TVsSAnZWagAAVOsP/i4sjt1qi2CVhTOG+hRr\nkQB/P7vHUNdvImTIkXxQWU+uDQAra1qv2G/G1/qE+FviPl1LU+m7X/qypCi+\nrgC6wjJzFPnMTyRUo7RpTKS0axRk3/QoVvFS4SftiisDdW78IoUPdj08p9XT\nlzP/8RKj0CcCFoVwU3TVPJNva5jwZiKeu868Bexrn/t1yPa/7UpUnOjF/28I\nBZLO1DbxEdZfbj998zA84qEsRJTJgMVU63mN9JplSKVjpzXS3sZOJzk3OIRf\nfikF2u2+0dTPrJp9WIPuNzxrME40dnweIr/8lYhieMhONRRA49Vd4Tx6Tx5S\nCZVYmI7rtJzcqWyL5DoOt8RuMCjYxjm7Fw8ephQKI8kV1jiw+VanjjQkzncG\n6hvsFQ+5zEzk+4Q07bJIvQJasK56Wq7nQolL3cwSeQ6ujPJVcV2EuUwv5lTj\nFusidExIdP7xyv7e8L+ztu9d+6hRQhaBrNIM6Z7Y39SBmW9Uan/uWQxrOCff\nJ7R/+n02DjfHvekjrgIHjXPhXRW26gy9ZkjJ65UiX6rchINJVm1xXOcb++C7\nAOkZEGJ40kTr0WhMSbByocd2jGMtGhDYxMXaIKPkeCbjb8EwMOSkMFIo0uf/\nYwO4gbU7J9l40KYPnJpoOmGKJXdhlk+0mqAXSrMOp4QgRR2yjFPoMguflW27\nyp3L\r\n=JI1l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICjvdQTN/5VQ86uWHlgY+kHxUtG+bwT6cAc7JaRhTeV+AiEAuUpHp3fuYlT0XI8Vuj+WhTE3a9LNURsW/dYx+YosZ3Q="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.0.1-alpha.2222.0_1575137960742_0.5961704876717879"},"_hasShrinkwrap":false},"2.0.1-alpha.2231.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.0.1-alpha.2231.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"0.9.1-alpha.2231.0","@energyweb/market":"2.0.1-alpha.2231.0","@energyweb/market-matcher-core":"1.0.2-alpha.2231.0","@energyweb/origin":"2.0.1-alpha.2231.0","@energyweb/origin-backend-client":"1.1.1-alpha.2231.0","@energyweb/user-registry":"1.4.1-alpha.2231.0","@energyweb/utils-general":"1.4.1-alpha.2231.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.104.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.1"},"gitHead":"c77603c01d334b0c6075ade25fe84dd5f06307bc","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.0.1-alpha.2231.0","_nodeVersion":"12.13.1","_npmVersion":"lerna/3.19.0/node@v12.13.1+x64 (linux)","dist":{"integrity":"sha512-pUs10KodqUqYiQ9gHwhgjnOqkSskic2W9Jo3ihSvAoPF9OHEHe1ySilUCS8c9CogEwUdfQEqLU77wRAlhBUJhw==","shasum":"a38867d338884c7f1b262bada283b1271ee164b1","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.0.1-alpha.2231.0.tgz","fileCount":27,"unpackedSize":116513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4vhZCRA9TVsSAnZWagAAfOoP/jAW1jmrx3Tp3f1ZWg0c\nI0X4UD5qNR7IMy/4n9B4zpZLZ3E1N7DtjTILjmW/yUeQe14Id7R8Ve7Ni7cp\nk21WciyBp34kRpL2T/kdh9fi6kFGh0f4hfpUzt84Zs4T6LP1i4LP0mIbckE7\n8d+pjT15BLAy+Z/R4GE75r0Fujix81LuibVNlAJEOoDq14/NKRcU0OPYAOR6\nS5RWkWSlaM2/1adYL+ohNL0KEvbkHVG1xV94YO7reM/1zMLJkXEAT4GW2zG4\n1p/asH0eRcOh3OosgvYhyiUI5tmJWbhuygt8P4V36LtFjR+vy0CiBMrklB4Z\nfvC+eWNmABjYyREFJhxqlQE7u2YugdOOQ3bN2Zrmt3Hwea5FQ7gWzWa7u3Fu\nNc3bvo7RNOrkMlsGEdkRVuAAO9PY2pnzjooJqzN9b0tsIBgGm+L30kKxaj+D\npsF3Itd1/kuafivCPX0nfNlDzrAikBX/G07EtNO76LbSUPMmabWEEQqf2DGk\n6+Yhw+ztEaBdXyaXyXPxPIISxzeU9ULZEAglebhKJuC3rkl+Ljq6Gw6e9u4Z\nGOqvbkJFfIobCysT5acxsPiY5Z4Zp+4enKpZ/2O+BgH/o1OIayZ/2Le+cTW1\n6EFeL6HIchovzGZ1n51+2VPahgI1gPyk2k2sIgL8FDQlxW5B6tlCqfsfWuP9\n8Lfj\r\n=6ttS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWFPr9hTNEPop61VHymJ9gzrQI3zsW9uMp+G7j1+pmAgIgd1ax2iCJU46esxavipRHtRnexRgleAA+8UWi6/EJLcA="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.0.1-alpha.2231.0_1575155800771_0.943838588114879"},"_hasShrinkwrap":false},"2.0.1-alpha.2242.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.0.1-alpha.2242.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"0.9.1-alpha.2242.0","@energyweb/market":"2.0.1-alpha.2242.0","@energyweb/market-matcher-core":"1.0.2-alpha.2242.0","@energyweb/origin":"2.0.1-alpha.2242.0","@energyweb/origin-backend-client":"1.1.1-alpha.2242.0","@energyweb/user-registry":"1.4.1-alpha.2242.0","@energyweb/utils-general":"1.4.1-alpha.2242.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.104.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.1"},"gitHead":"63b739bae840721d47f656cc09bd4dc31a5d26f3","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.0.1-alpha.2242.0","_nodeVersion":"12.13.1","_npmVersion":"lerna/3.19.0/node@v12.13.1+x64 (linux)","dist":{"integrity":"sha512-evTgmXFfG2SpziwNoqKKgtESG7jzO3zSfeq4DNLdZUy+5gFwBa955f2d0Ycu373BBrunqrcntfVLwfT9vnwq4A==","shasum":"8fb689166b6b4ee4a7760fbebba72acb45848a95","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.0.1-alpha.2242.0.tgz","fileCount":27,"unpackedSize":116551,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5OejCRA9TVsSAnZWagAA5C4P/ioKlL3/zLmympkgkHto\n1YAN/i4xZWSgathnKDtVopHreti6toX0FgqLLL9tUR5jXUfuqN2QM/hbpaGb\nEdNo9y9qIr/3fW08Cmu14FemumZCooKnnU5sIpt80nL65xENWwsRwJFB7Hoz\n677Zwy+orbE+vdlTGwN4rig6r9B7z7ESb6tJqlO8beymd9AWrvswypzv2G4j\nuYdSAvMFRsNaEbXkuBYy8p28jgs1NN/7z4c/v6Oc8dK0rk3wxh450OUHeiV/\nb1mzIJeG2UfnRa/N2v3pYfBMypsQ13Z3Y3sgbHC1CQZlVmjDzT8oZXEOsj9w\nTK3h0umhZqrf/lHRl1BoL3LGDl+TWvMq87mfEKFFYNebG5OzGoP6oMj7bJYk\nJCmxeIOvqqzv0SsyxMYvfWlbXzv88bvpYYsc8656mXfXxXmRKWMkPwl4K3vv\nnxktVMaww2r5X6Enj8U6Gls+B/q/BuYLiK/QmMR4xx3vOTUN1kkk1l3hPJWK\nbvhSWiEydxTlWfdL7jIwt4EouACg7xd1foIz9dAZv3WTF5j39tQBpHpIFYex\nmCqsDUde0w6tXoDQa1V/dELYXqnUAsFxdxq4XSpZu49ZAL0L5l7gJWOFMs4U\n/ExbntWbxmGkINOzwWENMLdVdY7ItsNp58/27IreqobisBRGtpuGraitjG8X\nABHL\r\n=pk9M\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWWFFpX8QwkVDs5lpY9lJczZfNVqtpX/EDZ1vMJqhY2AIhAPtTLRDlUwgDX73rFxs8GWaMOxFhtXncyB7C4aHdAHm9"}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.0.1-alpha.2242.0_1575282595173_0.4590580308832417"},"_hasShrinkwrap":false},"2.0.1-alpha.2243.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.0.1-alpha.2243.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"0.9.1-alpha.2243.0","@energyweb/market":"2.0.1-alpha.2243.0","@energyweb/market-matcher-core":"1.0.2-alpha.2243.0","@energyweb/origin":"2.0.1-alpha.2243.0","@energyweb/origin-backend-client":"1.1.1-alpha.2243.0","@energyweb/user-registry":"1.4.1-alpha.2243.0","@energyweb/utils-general":"1.4.1-alpha.2243.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.104.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.1"},"gitHead":"a35cb945d043b4f807347e3612a16599b1da9258","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.0.1-alpha.2243.0","_nodeVersion":"12.13.1","_npmVersion":"lerna/3.19.0/node@v12.13.1+x64 (linux)","dist":{"integrity":"sha512-eu8OBhc5j1aOWxaIfvwvF6rPNNmkX5ZczcBh4qqAXp8Q5sdVYCMgPZM8d+UcpsLURrRkh1eZN2IOw8xmSEaM0g==","shasum":"9038fdbb0fb2492113cf51d2479073324edcf30c","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.0.1-alpha.2243.0.tgz","fileCount":27,"unpackedSize":116551,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5O8cCRA9TVsSAnZWagAAGnYP/A20pCuUkDOJoFrUevTq\n2RB4iq2kJqwhMryilLmcg60G5/WeahHhWMtkNXvRFyIJ21AwaQrEyM0PHSnu\n80Bp+Nc37WlfknFbV6ALZPqhJ0OEh2xhoFxh0JpNAA7/7jpXdl0c8tPR9LTO\n8lHagJeRnOvgTm+N+XpvguEYjrNra0n7eNxc/SKDrQTBtnZ9ACFDqwSGUUIi\n5NcEzUh20/YilQZZay1lJbW3mU17dBlVv8sRb/6qMvbHr+X7A3CmOky2aEFf\noOUMRBsTx+PPCs2DeE5hwzFmkA2i66bRr9Vp8K70MwgEm/mrbNxUaQ5hhUta\nIb3eiwWAYnvLNHOFGFkiQvnhAk9aNZZ9I1LsT5xvo3JMjfo4m9f4OqETJx8E\nLZdnupXV06ub3sGzLJMPuR+R8wpp0ikZoia3mBy7oFNfHvb2Xb3GE6p9oE5g\nQeqMP3GnkTOrpjrRw+fuQUkOQears4tIC16mh2pXqvFdzqH5wvptX1vFVjEv\ngr4LcpbdWm9/VyVPnjUhTUYUFB7Q9nvQAwU3fZP4oOcAh9eXQv4cEh24vfOS\nbUqbA+Bp0xRRAJ+G4dA1IUtEXJwAWJZkrteGdo+CgHF4Ur5UdvLV+Iew7FY3\niTBzJFR/kCt9X0rJMjHnqp3W+uoemsklNzVXkx3fwbgMY++ERkNBGR5+HYAb\nkDYk\r\n=vQHr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICTDKoBN2jvstKeIbv0qy3tzvEVZFoVAQVsOXfO6zZ+wAiEAqF0HOb+b6G2MJulAKeJjrNGtddemDDi89svtReZyKLg="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.0.1-alpha.2243.0_1575284507938_0.37570051723419695"},"_hasShrinkwrap":false},"2.0.1-alpha.2247.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.0.1-alpha.2247.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"0.9.1-alpha.2247.0","@energyweb/market":"2.0.1-alpha.2247.0","@energyweb/market-matcher-core":"1.0.2-alpha.2247.0","@energyweb/origin":"2.0.1-alpha.2247.0","@energyweb/origin-backend-client":"1.1.1-alpha.2247.0","@energyweb/user-registry":"1.4.1-alpha.2247.0","@energyweb/utils-general":"1.4.1-alpha.2247.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.104.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.1"},"gitHead":"2576749c874368f7d006e7a8402cb9b63ba5d44d","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.0.1-alpha.2247.0","_nodeVersion":"12.13.1","_npmVersion":"lerna/3.19.0/node@v12.13.1+x64 (linux)","dist":{"integrity":"sha512-7hXLuY9HWj1R3lcE3QsQZOhLxipLWo/dclk362j8/wo2mOr/D/VfyZtW2eUWEDu2DfjvzCkoDIkhyN8Gqx02yQ==","shasum":"b7c5f7797772d9301c22d6a9bf64c0912a85a34c","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.0.1-alpha.2247.0.tgz","fileCount":27,"unpackedSize":116551,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5Po9CRA9TVsSAnZWagAAymcP/3LGF3r6Xt1r/plE/6p4\nSOn0OiTUzoGQQuMbji0sILllZCwW4IdkmsVZRsZQ4RxRQJBZjWuOSY9c6G9D\nY1SZq6Sdr9wVJGVW5hvFDIiUMwx02YDO8rUA2NvMCOnq1qrGXHQJGrXbfdvx\n3YhEJxwZsxVrWK1d4iArZzYf4G6SEFHaGyfuWZrU0usHspCjXMfDhYqsfkbO\nWE+pdiAoCmfl0ZWhvoS5ozp8OxpAmAAYMSNAGN5VwnwLRmXtswIkWgvNyPT0\ncDAtPZrFmsaGEIIApPLyzz7c3Ot8CVR0yxI/u/3NAe07Br2st0qxKGweDoUa\nBFy8zHC846vSdp5TOPyrhw4XmemqXhDHbhcjYIr5h2RxoQCWyjcxdmJYc0QS\nGSzZJRRhA6t3RA9w104TfEP5PyAS+yUzfj3G7imxJ6efYcM03CYdC2b2YfmG\n89pdioj0HZE9tq8au4QajR67GYdRuwzAsHBzy7FCoyKwDWgRClr6dAVqMIjq\n3QtSIGn4jTMYdxYnVnjpL/KDc4hJeoh9fQWRtv/MtYNIKbMz/+eMhbrvtmHZ\nWM2lX1hm3Tyg7Tl86ZMz8ovPYBxqr5l0IpVstEnJjjyKQ4VsUrENCpJv32QK\nVm8uiYt4loW7AF55kPIm8gT/Hs1mlxjBlFOoCh52MTeF96xNCzArMD2sXcjx\nd2bu\r\n=sCVd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG3XFk7AX6GtEBO2IvdS5a+OrIaqt45vV8HvnWe3gb7jAiBEUiO0AZz34BxaThfFgGMIy/ZOB+WCiyjeGZw6A7EaHQ=="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.0.1-alpha.2247.0_1575287357495_0.48853524334266796"},"_hasShrinkwrap":false},"2.0.1-alpha.2254.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.0.1-alpha.2254.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"0.9.1-alpha.2254.0","@energyweb/market":"2.0.1-alpha.2254.0","@energyweb/market-matcher-core":"1.0.2-alpha.2254.0","@energyweb/origin":"2.0.1-alpha.2254.0","@energyweb/origin-backend-client":"1.1.1-alpha.2254.0","@energyweb/user-registry":"1.4.1-alpha.2254.0","@energyweb/utils-general":"1.4.1-alpha.2254.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.104.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.1"},"gitHead":"b239101f51cffd7e37c9ea51654a75804cf502ed","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.0.1-alpha.2254.0","_nodeVersion":"12.13.1","_npmVersion":"lerna/3.19.0/node@v12.13.1+x64 (linux)","dist":{"integrity":"sha512-04CJ2wXfDGY/wPrCj8F5EZH9lJYYFuklxHMfLJA6cbRJdzoZ5nkB/ltmgpc/31qpHbFJVFWRb//8tIOXuqAJMA==","shasum":"3ea290ed156359ae05049929c18cba3d984eadfd","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.0.1-alpha.2254.0.tgz","fileCount":27,"unpackedSize":116551,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5v0UCRA9TVsSAnZWagAAfIIQAJl7aO1Mqy8htNe/OjKu\nA8M0n6MJbFJiBrrGVAhZCg659Gr9H/zGD64mCqm5xJ/WQTYH+a2c5jyHarm0\n9TQToJDFgd+7BxzngDEnobeU5NCBUJz8mVeZEj+fsvL5FRvzWjkDVJnu+Jfc\ncGs4OXhlnhXxxBPYRO20tAxd62drVGPi9GDT9k5zu9oqtC5ygT4iQqi/alof\nH6LOgovBrzv2eZzFghH4w3hfiXI/vwS/5/g0M5CkWJWaSAlyZYLyqJ1eAj6W\nGMU6s/2kzu6+vh9yvGN6XXju13eqNJJAv6M6E5sNiNeZb1f1JRxa3X8WX5S6\nOOQzGrnV8jxsh3OTy5Eddrz9tDWlZs9UStqJ82dGRfFTPijrIvoSuhFM21Uv\nU/l4MZyiuQamThZMnkVwVPWKGhPDlBbgrjIjrNBlNdgxK1Vjp0eSfXF2nIOz\n+4aGZPwv50ssAfX/j9bNdB4eDvL0Yy4NLpDJ4CHj6CWkF1hJ7UR2BgRrIP2n\n+3hkJTYzIqa8zKxOo1t3WzXvMYcYXyzZmazJFvrSaNF6+Ynm19vdKVOtt0zN\n5zn7XeI2hACU+2Q2fwHQ2jGzbDuYU2WPBM2QaCfgNM6IXzz/QEU9EI78uFFV\nk/IJv1XQVl7teoivQUq3K4M+Q62AWk3P+Z+NDxrUqD84ProQIdkXDwCYyW01\nyq2+\r\n=MGLR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDW1vek3y4oVz56uox1PH5ACn1BwmQHS8B/WrZcNjTSWAiAqNUsNiLG9u1kcDfif/i1O9ZZWbuq5nIl1LKCMuoLNyA=="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.0.1-alpha.2254.0_1575419156476_0.9156041891109747"},"_hasShrinkwrap":false},"2.0.1-alpha.2259.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.0.1-alpha.2259.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"0.9.1-alpha.2259.0","@energyweb/market":"2.0.1-alpha.2259.0","@energyweb/market-matcher-core":"1.0.2-alpha.2259.0","@energyweb/origin":"2.0.1-alpha.2259.0","@energyweb/origin-backend-client":"1.1.1-alpha.2259.0","@energyweb/user-registry":"1.4.1-alpha.2259.0","@energyweb/utils-general":"1.4.1-alpha.2259.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.104.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.1"},"gitHead":"de99f964531bb09f741d9b1435a69efacca81e91","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.0.1-alpha.2259.0","_nodeVersion":"12.13.1","_npmVersion":"lerna/3.19.0/node@v12.13.1+x64 (linux)","dist":{"integrity":"sha512-ddqILqOnKm1CXxgDqi4i7UzoTb9BFWf1uxlbijQzuhCebcEPKEKcbTBtqYXyGxktzhHen5Ug2Kl+KT9TK4lyxQ==","shasum":"0f5206a8cbf5857f93b97a0fb8f825953d940b5e","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.0.1-alpha.2259.0.tgz","fileCount":27,"unpackedSize":116551,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd57LQCRA9TVsSAnZWagAAeyUP/jmBShXAB/1sB7ZxP/NW\n6VrTxFjqMc/1ief/FXQ1jVwEeGSDOg/1Sb7NX88TpqNTgvN0yeCimgw0wh/b\nnvYUsb/+NT3wvX8jkeBCB9eK0JeKU4bAVjkH1WruCP1hbuB9KAtDRpxFIkep\nLNURzMwICfLJbzNdnDtZF4M1hc3scRQQ8Ycq87QU58hrBdxvuiGEl011zwyc\nJuj4XUUpTiRkKJY80OOUXdi24B8tgavLxHuB+CUXo6qZl3TIYbzwG84aSiO+\nwkbc/ncINVHVREiEohgx+zY5xw4xlX4obKIdPTdicpfMHBUSNDx4+5Id4kMo\nCysiS78qfe/unp+pBXuSaDjAzAZ8onQn3WFpA8OoVuSjR4hHGJKtRjfgHHFf\nxu7g6DOHVMDoY0vB+uPLeVuZkQjPNBge24WStiGA2Iw/2b34uhM2HfK0ieJR\ntjJf7K8FCOEK9eRxZ0qdIXC2axsL0sUoz+tl4GiadoiNmfEh3yVgjKg++kFB\n2dk9SBTEEtg1QIywyGEcWj2wfgXYNgpFgT6shLy6CKuPCXOkv0gYWGNcGi/V\nWHbxMvhODyieQ183v8zwa7iDbYDpzICn0516USR2FRBwN+0vlsvxOhHPiQf6\nu1nm5Xa8IGMEdXMkciSG89zofXyZHm2z+J7ePojWN13llx9+y4eEmbo+xNAm\nz/AT\r\n=YGZP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7oSYVWy4AmEIncmnYJkYI5PUHFGXwsAT2lleRhK9TpwIgbuJpB6ZWV1kpr7YFU27P5TvYuZ44/PdsvxhDDKl7B8A="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.0.1-alpha.2259.0_1575465679785_0.20099727830181902"},"_hasShrinkwrap":false},"2.0.1-alpha.2264.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.0.1-alpha.2264.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"0.9.1-alpha.2264.0","@energyweb/market":"2.0.1-alpha.2264.0","@energyweb/market-matcher-core":"1.0.2-alpha.2264.0","@energyweb/origin":"2.0.1-alpha.2264.0","@energyweb/origin-backend-client":"1.1.1-alpha.2264.0","@energyweb/user-registry":"1.4.1-alpha.2264.0","@energyweb/utils-general":"1.4.1-alpha.2264.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.104.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.1"},"gitHead":"981ef9823b05b80a00410ee3a6d463aa7820f070","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.0.1-alpha.2264.0","_nodeVersion":"12.13.1","_npmVersion":"lerna/3.19.0/node@v12.13.1+x64 (linux)","dist":{"integrity":"sha512-0Hwk2x2HvR4aEhdT0HlcNK7ng+Dd+ZnaBH8G9CpdrtalN4NFjfli3y8MM84Wv2V6whHSSO1TDdBOmryxEi+87g==","shasum":"3d397f762bb1ab7de3df92eceb362c720f281a0d","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.0.1-alpha.2264.0.tgz","fileCount":27,"unpackedSize":116551,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd6wPKCRA9TVsSAnZWagAAWhIP/2Uv94KOjWBVdyuVK5QQ\nX75TORIb0NuYkySxssj87i+HqTVyrtbowJOcP1e89FgKdQ7Ax8AvhX4eL67R\npHWS6ZcgEtxeDvvKBCG73U4FhTkQnvCipCCprjAN1zpm/FvLg/GgWNgucCSX\nSQzuJXxKptsOTN6XrmcLh32G1WJ0Ou4U6RU5pYfFJFPzMDlqsdReamQt7Ned\ng8VFW19VD2mzYBx8qnTXlKBIRY05lcwVLRDKURZfIU/XsHqXrWEuYjrRdT0U\nj6B9x6GX25zgznaFWk9aUAGAIfNNC8H+rLzDxAurMBVdLoFYXKGh+8vCI450\n+1KVbZl6a55oQsLTOIbBTg3xfBJXfDtZBzCHo7JpbUbtNj2CQuDyV2OmaWJ7\nVacRvtK4MbuZYn6yK1COuoHdngbR7ZjIhcsdDHro+kJepCR7GqPy+IOPZjln\nJjkktruD8CCqpG5Ivduzq40eS1gG3IZlsQ5syIn5SHhdJ+K8Gd4QLKTkEfOL\nxsoCRPqwoiyBsqfYj09DnJMAfzi/AIwWREy+J2ghzBeZCDhvW1jVc0/mg3ZW\ngle0zMY7asreB1tcq6VSp8a8yonoSAMhjDjhMKTe5x0a+kuTu/K5MGpJ0Re4\ndjq5NLtzqelvnB/bl31l3ZT6cDEXbME3KNhjO2vs4grEouW11RPM5Etm71n1\n3A3a\r\n=BrqG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID/r2DoGWRKqiHZhdqsjuf05Dj9JEb8UGNwHzKkJ1AY0AiEAggmJmQW+pA0kt/QUGZBIq3QFhxfsN+I9g3Xnf8st7UA="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.0.1-alpha.2264.0_1575683017956_0.9210638653241039"},"_hasShrinkwrap":false},"2.0.1-alpha.2269.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.0.1-alpha.2269.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"0.9.1-alpha.2269.0","@energyweb/market":"2.0.1-alpha.2269.0","@energyweb/market-matcher-core":"1.0.2-alpha.2269.0","@energyweb/origin":"2.0.1-alpha.2269.0","@energyweb/origin-backend-client":"1.1.1-alpha.2269.0","@energyweb/user-registry":"1.4.1-alpha.2269.0","@energyweb/utils-general":"1.4.1-alpha.2269.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.104.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.1"},"gitHead":"b5c26db695ec0ac870ea36d49d94f39c3eaaeaf1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.0.1-alpha.2269.0","_nodeVersion":"12.13.1","_npmVersion":"lerna/3.19.0/node@v12.13.1+x64 (linux)","dist":{"integrity":"sha512-Yh8th9qpBKWK46hjAe882PvOmQiR625LE79mKQINXllWwgSsLUaTV9qkJsvcRZ8rO3gaKbzXwal6/ut4zpWGYw==","shasum":"71adb521b633ddd63d57176e22c6d05859b93ac0","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.0.1-alpha.2269.0.tgz","fileCount":27,"unpackedSize":116551,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd6wgCCRA9TVsSAnZWagAAsaYP/ibgv2549e1EFPpuaSv7\nxWRfIVhX57XR78UJiPP7T8cmHgccmtCoUB2HAl48rgeTHDXjb4iWktF90A5T\n3hqImYLtQGiX/UGhvunsC1p78E+yF8DXwFiKHfQXFqmyjHwTJAj93grddfAm\nroR6P5lKeoTbLbOfATmmDg4hqrQtlLgwKagqr71ZzaV6KDOJZMhzR0JM93HK\nNAhHTHvT1qzYNHZl6LbIgoAd8KebGSrNO2a2GnixIBx7BHHaO+ysBtpGYZLs\naiOwizyAZijWNiReEHtYQB6NvJFFpWPK8yucFZq+LGEfwp8sBZwfu/SHI+94\nN90mlnZn4RiOsJ6ocMScL7CJ/+nsds9jjTPNlg7k+rRDYqC2Utt6MSSFyLQm\nsSMK1o95PTQcSHh94ho+OWcR4UwO5RjmFg7MEP/B3vePUF5BwfeocwHEBbPb\nPBC4vQDUHpW/ZzmVFUPWQ6d4PN/dO53hOoQehYpc8te9sCgtiUabPTamVt/R\niUZk35v9z3GMjJaVFYjsSLeoMaBJZDCC3oasuoSQlrXMSgsbVTneMnVjscUY\njvNWg5HbzZk3VYKV/gDk2f+O+OzqM/ZChwUP9H5rlTNhOyvYomVOFY3s5gX1\nPkP8vHPSR/I1Zvnpu/R1rVMzkMC7fwnhko26bU/hHsym4V4Jt0Kxsti/hdAM\nSCgz\r\n=e+VG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDD0Yc32krmbPLYNMQcD1QqxOh7y2+48a4vLtr72pzsvgIhAL9WfO5oWgGuU0rV2mXELXFbFrolW8sG2A15Xt+IbkQm"}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.0.1-alpha.2269.0_1575684097671_0.8120188983141425"},"_hasShrinkwrap":false},"2.0.1-alpha.2270.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.0.1-alpha.2270.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"0.9.1-alpha.2270.0","@energyweb/market":"2.0.1-alpha.2270.0","@energyweb/market-matcher-core":"1.0.2-alpha.2270.0","@energyweb/origin":"2.0.1-alpha.2270.0","@energyweb/origin-backend-client":"1.1.1-alpha.2270.0","@energyweb/user-registry":"1.4.1-alpha.2270.0","@energyweb/utils-general":"1.4.1-alpha.2270.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.104.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.1"},"gitHead":"4ffb1df92426ea995956de8ed08e0493d3cb681e","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.0.1-alpha.2270.0","_nodeVersion":"12.13.1","_npmVersion":"lerna/3.19.0/node@v12.13.1+x64 (linux)","dist":{"integrity":"sha512-+1uD1CFNRCX5e2VAoOH8C7SdypN7hDKi3U53jIFUqqQHKM7o+3r90PAokwqadT1IHxmCG93H6m5saUE6iiAZ+A==","shasum":"b4dd5a86bb8fff65b3f9701c9a621b65e78af048","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.0.1-alpha.2270.0.tgz","fileCount":27,"unpackedSize":116551,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd6wrfCRA9TVsSAnZWagAAUKYP/35HTrdIfLHaEn16EDpl\nmlK1epq54P87E+Tt4k4JXPi3ybYzt6kUWTkYV+4qYOsNPfPfr6fHjrnuqBq3\nscbn1yh/cXBPcToO6TpG3RqllcO2KSjLsno3sJp2cvG1zRmaB93T/3ZP1QIv\n6h3hRapYNqfx0UESX4v3uwIGph2RsyxwC/CbfXUU3AtIgwzh3hDQcCfokq77\nfYdgcSws1uOjVW0r1EHrNVdkjAsrHn4ytP6pdjOQpQdIeUY28Dfh/LjhZlu2\nSTZlKOkrRjokbeLJsNgzdZsrp6HV6LWE5ZDpasvr1WhouOx+M9U9alsEXBGO\nFKGZa0LlqGxYIZl/Wl8hPZ98HaRmG3WaPNwZ0GQ198e7MoDNXFqEbdM0QIcl\nh9gBXnznnKaHVBydFK4gpodvmCUP2m3kRrJ/FNmI8TZfDzx4vQPJEgwtBy9f\ndVa4dvrTm8XlFeKy+rmfTDlFYunw3N7u4btZc6cAJVGnLvWmgmZgalmpYR3p\nU0jKUFWJW9HegP7Zd52P7TgIHLJzOwpv/K/WrYeYXF9BRsATS1NortHJ6ivO\nq9QSDAumLybfa4NlU8TkWPxQc5Jq/xGYUmbUFm+5jNhTlyWMQu+6eDiGbszc\nIJReibPKdwhVc2EBXkEK0PS9hAatogTP+azC/dR9EkQIRZQNpviVD5eNeSWW\nkiz3\r\n=8J0M\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFHu+wORi9dPKcCwaXSZf+q3x8K1zYCw3Pt9fpxfVPtIAiEA4uMBj3MZj919je+d93jiABC45xu9UEdGr4Sg4ySxZ9c="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.0.1-alpha.2270.0_1575684830628_0.500605148150931"},"_hasShrinkwrap":false},"2.0.1-alpha.2275.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.0.1-alpha.2275.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"0.9.1-alpha.2275.0","@energyweb/market":"2.0.1-alpha.2275.0","@energyweb/market-matcher-core":"1.0.2-alpha.2275.0","@energyweb/origin":"2.0.1-alpha.2275.0","@energyweb/origin-backend-client":"1.1.1-alpha.2275.0","@energyweb/user-registry":"1.4.1-alpha.2275.0","@energyweb/utils-general":"1.4.1-alpha.2275.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.104.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.1"},"gitHead":"6761750cddb1d6b5576f0ca710f792c8fec7c609","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.0.1-alpha.2275.0","_nodeVersion":"12.13.1","_npmVersion":"lerna/3.19.0/node@v12.13.1+x64 (linux)","dist":{"integrity":"sha512-e8yWCU2w7AW3FiPDyDEFTEQCnXwjMVKSmQxumIz/pQ8LxIblMLVoW7Es4ZGDUZCWL3zpkIRPb3Hifov2EuENDg==","shasum":"ceaf2849313311bd5d89f4ca89d614152b51585c","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.0.1-alpha.2275.0.tgz","fileCount":27,"unpackedSize":116551,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd6w2iCRA9TVsSAnZWagAAXVoP/jRzHZTB67dqCBGiiUiV\nD0pUXIClQ3a5LdYE6FUVw4kwpEyjuG65Fu2s18qhhGFow8MYqImn6YirYzqB\no7hy963/iiR79WpHNA3bdmC0/mzSnPjDPLuQdfktnMmGgSmjmZeo3cabNvLF\nRL5YwGIKqmdTcwXl3OIbEFNHr3aADRyFmSzuBdN4KkH7C+dJDFIQZIwrDjiw\n6v/32XheMI/hJLo3fFdahpmj7n2sU1U4snHtDCN4LpKKUwrs9cgnYZXhtWn0\njfwB+xdXrjYU66YziVd2JDHXncBUvd2T9vwCpjVfYLkEw3x74LuIfaKQgjzW\nAtJefYuXna5Cb6lggzfCpD6idawy2+XsMauNsSFr4pBtRudQAnoxgFkHciBv\nnnqTt6+TGOpB0Y2358AUBzIiFi6Q/004P3+YrlrbrrNG6bZMg5CwlNxMUiUv\nPvvKIrwk0gynX1848D4XJdQlzhWYXFft36tNGZzg3xZ1NbyCwQTG2hl8WuYQ\nEdPrMSXUZwEDe6wAK9shq5JOSsWaSD9StZ108mMMFALsFwEAxFby+pvLYeUu\n9EnkZkwBmLeIQTZ2Qpdhcs4G6qkKzHoDEY5tUX3VFtOTreLwv2hGppHX6loe\nuP7cWfFiVkxkw724i/zRosBr3JFonHRZUQGSZdNAVM/5BZuH4xI9emG1azuP\n2Qtz\r\n=90Ho\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDeU0N5YWXgFhscoQcn2yhSvjOmaiVNklFXtWJMxrQDvgIgCVX0SaAvTjcrWfwf9JuGvaQ5N5c8IfKLuqvn+J7yRmY="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.0.1-alpha.2275.0_1575685537865_0.8795673902468171"},"_hasShrinkwrap":false},"2.0.1-alpha.2282.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.0.1-alpha.2282.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"0.9.1-alpha.2282.0","@energyweb/market":"2.0.1-alpha.2282.0","@energyweb/market-matcher-core":"1.0.2-alpha.2282.0","@energyweb/origin":"2.0.1-alpha.2282.0","@energyweb/origin-backend-client":"1.1.1-alpha.2282.0","@energyweb/user-registry":"1.4.1-alpha.2282.0","@energyweb/utils-general":"1.4.1-alpha.2282.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.104.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.1"},"gitHead":"8c41e7b02acb183c9c7ed4ec086dc34218f47181","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.0.1-alpha.2282.0","_nodeVersion":"12.13.1","_npmVersion":"lerna/3.19.0/node@v12.13.1+x64 (linux)","dist":{"integrity":"sha512-S1VtOSO1apGzectQikx4g4b93JexaEeUbdkRF+hqmT0R998kBuLXlRVSR3xQUDQP5fsCWgs8+VXJcbXsy/2a9Q==","shasum":"a24fc94a5ec37b17ab93b2bee4b6589c3063858d","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.0.1-alpha.2282.0.tgz","fileCount":27,"unpackedSize":116551,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd6yw8CRA9TVsSAnZWagAA6lQQAJh1w4BnD41mhXruFuc9\n+WqjUyAyoxA6LdZu3Nxy506nKaOnnA1qgmbGFJeLPi2kir+hRjwT5vCiZdx1\nxvb3Ax058OkllmPCvmW9ERBNE4Ns9js+ebZMppDYFoy2yjIK2H/tkz4fIrPV\noWCFejwm3Vbvmy4dkI1kk3XKkQrRls3arb4e712iSdFqJeVuvXaOv7Ml6yz3\n/A9cviEkNBYNasMMKa69FIVFlcddPVnxHZaPDNS+ROKFQjNPn4Ul5vfEJvZG\nL17QgLh3L4uhTDaj2p/YcR03+vFDiknTa8e9HP4maCHVEmYpDT047OEOZ5Lx\ngwXzNrjNZu+bp3T17mf3Vq+HAFHCJKpe+ik6ZzT54byr5TVXb/LRLWAEBwUS\nei9+ToW4iiOMsP7KXjgnccdl/sjApilsyrl6fbmppfiArkyyTxUovnB9HSXQ\npi9flnZ3kK5hTlSRyxk55sboaLiFSH1bLR5Q50DwvRXGSv97ivUGMLMXx4pC\nNrEs0hiw0huVCqkU9f0Go54YBMg9qvrCvMFw06ImRnOc6HlIrUGe7tcVcO+g\nj86/efjWlbUn/hImHlfDt1QRoKHaYwKKTPldXpE4omwpCIp+K6DXGBjF8AUA\nYTMAR6LcZgQeX4jBahgWjeCcX2LPL5nED4UnMbu/Zd0BrxiAJJ32XKWrWDRM\nFk7X\r\n=FTox\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZSgmMEwMdMYBrAxw6Mx6BUWwRNuzSAke9/OvoIhpirwIgdl/YXaFuPiQJ1EQggcMRF/MWq5Ij4t1mBz/wMEwt3zY="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.0.1-alpha.2282.0_1575693371501_0.5520149857940746"},"_hasShrinkwrap":false},"2.0.1-alpha.2287.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.0.1-alpha.2287.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"0.9.1-alpha.2287.0","@energyweb/market":"2.0.1-alpha.2287.0","@energyweb/market-matcher-core":"1.0.2-alpha.2287.0","@energyweb/origin":"2.0.1-alpha.2287.0","@energyweb/origin-backend-client":"1.1.1-alpha.2287.0","@energyweb/user-registry":"1.4.1-alpha.2287.0","@energyweb/utils-general":"1.4.1-alpha.2287.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.104.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.1"},"gitHead":"7feb5622184a2c05844d9879db2bd5a863057cf6","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.0.1-alpha.2287.0","_nodeVersion":"12.13.1","_npmVersion":"lerna/3.19.0/node@v12.13.1+x64 (linux)","dist":{"integrity":"sha512-W8/sh3b5kocb8EDIqC90sVbu0wDSC4qbwVcBHTXdJ65eNfsjh9UmZB/dEN9cH77DegYsNBsZEyMW4lQcIOVH4w==","shasum":"d973a4da708c85f282847d07ed3ce8bf42d0be2f","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.0.1-alpha.2287.0.tgz","fileCount":27,"unpackedSize":116551,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd6y8TCRA9TVsSAnZWagAATk8P/38FVjyK2vg1jtW/Jio2\nVposwdXM/oOW2C+AoH/yRjgKiBUtlaW2FVFgIfP2Ob6qYyQ9n8f8GUAHMGrT\nhQCXIOk+fdkFWlTCVIgUZbfqkigLLgFSer+JhKel0YR5db6/Q8KFvxE2GRP4\nTCHlO85fOsstZoyL7yMnoz32MGCX7wKkpcGA+Quo4S5zU0kfwjUgwEGv397f\nb+me9wd3oFDiKW0d6wjgi49MDRAuRMsqBDCwPMp8poJvsqgts/UQ6EVwGuuC\n3JSFuFSZ04qeQkhtoWUB5QHISUdJV7d/krKfeWROBqRVWTYTxpEqoGDBrnN1\net8WzY0ktWdPFJIcxo9IhTylV4oBSde1/HT/U0CVq0UEIQaloTHypFlunW4e\nqHMUeQChMyHvHrzUu7QbSetFZ1riKkJM/2bbH1L+e++Ck/bJolOHucMbipQ7\nbXpE5eb4QUBD/yDRlEU66IhnjhFeKNuppvmZnkQz6sgVs6HGUlaGM3sBDZo4\nq00vIS6Ck9zDqGZKTIaYsota8+6lytUNO1z83aFQ8dHpRLlb0iMpxYpLu81X\nlUV6SPJY/pWUeIvU2a39UiFEEURTkbdQcuMiIXTrrRw1oOTqCq6il5j1qWlM\nEYV7tVOyvNMSaduYHL0JgNN9zS+OxeRoFQN5NUG0mnFOd3GW51KckaGDqiRr\nW8LG\r\n=rCqD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICftiyEv5JnRxzVugkTnQYP67qkTrTJgby0FnpQGNdgyAiEA+Wh9onSJK1zKUYPggH0UCp63K3OOyHFOXXlNhuL3p8M="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.0.1-alpha.2287.0_1575694099185_0.44367894214165804"},"_hasShrinkwrap":false},"2.0.1-alpha.2292.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.0.1-alpha.2292.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"0.9.1-alpha.2292.0","@energyweb/market":"2.0.1-alpha.2292.0","@energyweb/market-matcher-core":"1.0.2-alpha.2292.0","@energyweb/origin":"2.0.1-alpha.2292.0","@energyweb/origin-backend-client":"1.1.1-alpha.2292.0","@energyweb/user-registry":"1.4.1-alpha.2292.0","@energyweb/utils-general":"1.4.1-alpha.2292.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.1"},"gitHead":"b1335511be18f8cbd09f373a75c0920176fcb1e6","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.0.1-alpha.2292.0","_nodeVersion":"12.13.1","_npmVersion":"lerna/3.19.0/node@v12.13.1+x64 (linux)","dist":{"integrity":"sha512-J5Hg+cvW+SA8a0NqCaPgHb2Wufu++1iIaGrj0E9R+52mEM8Olh43tW3HHmCKaymGPD7/rPRJZ+7IYd9q+g+5ug==","shasum":"2a5bd7cbdd16e80bec7ee87db48def781bf05768","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.0.1-alpha.2292.0.tgz","fileCount":27,"unpackedSize":116551,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd66FxCRA9TVsSAnZWagAAjIQQAJwKY5FMdmkypMJ72f0w\nP4mI7fB2DOU+SxBeHRNrxTqkI5YEZgreomM/XIbTvCcp6+yeuU/xC11NkQiO\n/6PSKpcWgFt1BIIRN6MHp02+QqdiWEY5LOplLOAhoiEtebRZQs+6T/C9jXX9\n1F9/XTQpFgiGN4fHw4EMkasmZxB1iOS+vNc8xjGRPdFKjbj0vfECui552FCg\nNrg33MY0pMiQoWPGm21WAHzDHQSVAYUICSzygtz+aCSivCJSIp+S8GNOHjhI\nxmnRudpj9LLIC4DRHCMYkkzm9L7G2qMQ5r3VoG4AdFAj4b7WmTWLTU9f6BT9\nEtVi1kBUsmFy+hpiob/AnqopIYYUiNmlNuofgkRsUMCf2hm5SFw3T0vlGITG\ne0nIZw3VwCgQ3FYQHB1mBLxow9MtRXTeA/rC2wSKQWJ+JEldllUO2hDFlV00\n1Pho/AY1FreCq1Lbfy0jMJxGW2tihITwVCuA9W4UpLCNdcFfRYZDUDpu5Bf8\nKxARiDZMBRYbs1uicvwdfsLl0XEPE9Nqv2TrQoWjyqL1tRQwaapcMwk0Kfwn\njkOGrlpfK20At8ZvKBbrIK5rMS52Z9AhWoSWq6pf+WW1enDLR91kHhwCOB1z\nmjK1BxwUK5MeKq/4jFlux8tQMbnqgeMfCaqDH3JwBvRMsXIlUi8qgw+Nb5CZ\nYpwP\r\n=qgFB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCBj28H41Qiit4wjHneIdgLHovGQizE5R47PuHC7LcBFQIgT/IZiP3O4e/v5RejhDxoK34klAwSrHS/42/fM/T4sNM="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.0.1-alpha.2292.0_1575723376851_0.7761494609300856"},"_hasShrinkwrap":false},"2.0.1-alpha.2299.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.0.1-alpha.2299.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"0.9.1-alpha.2299.0","@energyweb/market":"2.0.1-alpha.2299.0","@energyweb/market-matcher-core":"1.0.2-alpha.2299.0","@energyweb/origin":"2.0.1-alpha.2299.0","@energyweb/origin-backend-client":"1.1.1-alpha.2299.0","@energyweb/user-registry":"1.4.1-alpha.2299.0","@energyweb/utils-general":"1.4.1-alpha.2299.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.1"},"gitHead":"2401680672cdb0db151632771296cd453b72481d","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.0.1-alpha.2299.0","_nodeVersion":"12.13.1","_npmVersion":"lerna/3.19.0/node@v12.13.1+x64 (linux)","dist":{"integrity":"sha512-x/O7Y+Dy8xm6gFGw/GRcuOy9FbRckLLSI2L82eG3w0InEtZmoIj1w9nMtHA5+2Zu2CcEh1v0EsVKffaMfHnOQQ==","shasum":"1323ce4b5511d9e76708e7fff3f46018cbf3302a","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.0.1-alpha.2299.0.tgz","fileCount":27,"unpackedSize":116551,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7WiWCRA9TVsSAnZWagAA0DQP/i97ksjYM4Oxm1oKHzXF\nqNY4lZYVqgUAVuR1QYseR3pGZOEH3T51au89De8LwabZITNjoG2I4Nn1eNWD\n3mmL3qC34Ih2xRdbIsRtaUhc9q8ZHdJ0wYiLlkw16FA1BdZT5foegH8qlHZL\n9RNvRH4Xl+mBLxZaF29mwRE4rAP4KnEHxKaEyTFaK6fCjzwrPnFYKoy+1vDD\n2LVYXFOaHWkQMmygZ1Zg1cBBKTjwqPE2EIg2je4vAu3a/25A1UC83llb/ASU\naZWKwzH6+FZzvj80du7IvOP6cIWsQ5n1hM/P2zndQe0F6nkL+juby0d1d3/r\ncyDIpZwrqMTWp/5xQa7najaFa8W7ErpB/yW/J5PlQoa/J525qUUvZHHz9U3R\nm/Z2FRoCA58FTQASDwxSPT5zwzs6Xr8fh7snJ/SSpTGpQvkrA7OrPZhNUrvZ\nftN+IlO8Da/QA8oRVYOgPCVedySMBPZ/VQK+OaTqpyOS5QUwBgDiL5Dc6gDf\n8oK0pJSuBe4vrm5K2yKXx5CXlJkElWPrR6Cr6qcMVa4LDV3VUghMa+zlX5dO\nXmTWSOdR32dFtelpE68VxBxYTSUye1MzKgQcf71ej/SQNg87+4LOxO5FaQ53\n7HPEPLmxFf6okVnxJCZA+bEiUOJ9nFf8akU4IhxFzxV68+4hN6hhNhyYgMmN\nRYXJ\r\n=OejJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICb4KAl7I3x88X4GXcXKwiKSnuPpISpot64XX8lSisIoAiEAx7hP583w5kkmEQGSkMlU6AqitArhtb7CSCirz+6dZQs="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.0.1-alpha.2299.0_1575839893900_0.07411432772754067"},"_hasShrinkwrap":false},"2.0.1-alpha.2311.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.0.1-alpha.2311.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"0.9.1-alpha.2311.0","@energyweb/market":"2.0.1-alpha.2311.0","@energyweb/market-matcher-core":"1.0.2-alpha.2311.0","@energyweb/origin":"2.0.1-alpha.2311.0","@energyweb/origin-backend-client":"1.1.1-alpha.2311.0","@energyweb/user-registry":"1.4.1-alpha.2311.0","@energyweb/utils-general":"1.4.1-alpha.2311.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.1"},"gitHead":"4e2ad0c3d8b0b8f165b746163ee402e143a2920a","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.0.1-alpha.2311.0","_nodeVersion":"12.13.1","_npmVersion":"lerna/3.19.0/node@v12.13.1+x64 (linux)","dist":{"integrity":"sha512-t6wAJYislPyjyYkwrPrx0d+dqlWrjDF+PSU/2WiusLWqnX7StUr8+wak3WPYqU2ZntuPggXXUXx9HpuV1W8VyA==","shasum":"055a7e9bd0d15bb4018b8c332011e34be5d85f3c","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.0.1-alpha.2311.0.tgz","fileCount":27,"unpackedSize":116551,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8NSaCRA9TVsSAnZWagAA2c4P/0IxBBofLom8nvVslAli\nxlT7/tIg0SyDZSZGzkYhzr+DtaxYMcRIVXgvNgeTeTchQGpeMYYIzTkAMPMt\nnvoxxVyQeCO18RN+gai7RdRPdJQN4oVNDkjIxxpaVD00puywTdVO6obFntH8\ntlNK2lqFJJE0bnOFyyhmPeKZNTT/iSLTDrwwWMY4OZ5p+waL1cr6mgkiLKei\nvATJ/pPz1zuqKy9r7BLBOqeq9X/SDcgMTyB6Nq7+6rBbyw+V/aRu2O1kTVAT\n1VVHK/g529g+DkNzTi0NMY66rblHNmI8Mo6/aObQOmoOHrpEUcSGMQTrYtVa\niE5b3zKDjUZWn6xD8yAouoYEqdhSF5RBtY/Cbx40CaEcE+r27enG8mf89A6t\n3fpabcXUD/PMzz+RMx8puJV4HQu6PsjOk5IsEX78xnrMhqJhTGDe08dX4em1\ngCEbN36xn6ZtSK5FbCO89BMrDk7PKd/xOIwExZKfS5BTDDmdNOvxOFzSs0Oe\nYL/ei5Nr1I/cLwyuF7ULngi8fKzKKq90/2NVsp+X0wpG/Gs+i3S5HMiyv+ow\npuCki8VxQlTX1uHmRDfIelaMTrY9Syg9HZk70xxyNUxgcVsqc+ItSvtEBDe9\nWtqaSAZ5F6x0uU9JcQ84W/yGNa53orMClUVG+lfvgTFTXOkAKrKMMYZW5xGX\n01MO\r\n=CdhK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGrPf4i9RZdK6vmX/aYImBb+ksKkIyprvnHwoUgnOVZwIgB5A46OnCtctaxr8IFWw5SMJtBXzyiVzvA6JCUAO0wic="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.0.1-alpha.2311.0_1576064154370_0.3715877692979712"},"_hasShrinkwrap":false},"2.0.1-alpha.2314.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.0.1-alpha.2314.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"0.9.1-alpha.2314.0","@energyweb/market":"2.0.1-alpha.2314.0","@energyweb/market-matcher-core":"1.0.2-alpha.2314.0","@energyweb/origin":"2.0.1-alpha.2314.0","@energyweb/origin-backend-client":"1.1.1-alpha.2314.0","@energyweb/user-registry":"1.4.1-alpha.2314.0","@energyweb/utils-general":"1.4.1-alpha.2314.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.1"},"gitHead":"f425441856ac3f439a9c5893f84c709de2a2d823","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.0.1-alpha.2314.0","_nodeVersion":"12.13.1","_npmVersion":"lerna/3.19.0/node@v12.13.1+x64 (linux)","dist":{"integrity":"sha512-EqbvsZ1scWtqowCl16V0czljqF4qSl3cLGT0ooaed7tbApoAsMZbVacvpzY6xwdLyMXlhKf0jzh7nom0lwQb/w==","shasum":"c817fb97711183ca04b2bb239f4cd784178e13df","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.0.1-alpha.2314.0.tgz","fileCount":27,"unpackedSize":116551,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8PayCRA9TVsSAnZWagAAhBMP/02TnEzub8/Bo1ZiNbBs\nkaMqng5c7kPylJ0m7qa7BiTIE3uwTgSf1nYAuy2isf5RsAq1ol0x59xA4xBm\nuOEOionFl3TvQWux3XweaTuEzN9ZuEP4iQeeA03uLOCOH/QiHQTy1HgIPv6e\npc4aFyEhD1+LIfBuZg8Wj/lLRdFqPa8SweSYsse/tqdexKnGfRGJVsSg1Xdq\nP/IYVeBe+XN+2bccfQ85LCuBywmf6lT5HVWdY1te6WZo0oQu8otsCBYrdQEd\ngTp6yWZwsMc5ZDzNangdD1z8ZuBL85LeKmpidY0XY1j8H3/vC6jSOaj9sZUH\nlcC8DWpZ2nBhCBB0npTaX+yiYgfzeDz+AXQCRtGQKud+EkFuzyS5LFmTg4Vz\nMiYTz4+TkyO+tkPYljcmABMRpiW9JEXjn0MDHdtUK2KYGwT/S3rrOJunlsSW\n+XXT2/7HAjykZk7rxp0+Y4/dii+X3Us37RCcl5rU3EKD2IVjcpCSDD7CizAr\nLF9WruR7jvUPqSPlx+uUSsOPBVs2wEJbeu1ILvll52xeEa0I9QY9Slnx5sIC\nsiAJcdMzCayklVFbko7SVhxf+H55i6DvN819oZoEehznyTPtVNdgnvasHqCb\n53h2Lge0rlFqPUcBo1izqJdK8gvEJOwRaNayNpxGPc+IzT3LoA1BR0Cm3q3h\n1imj\r\n=6AZz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA8kyEY1EE75s3QUdmUPtOI8m8tcKmV4EA6K6wt0CfbFAiEAqeFamfjfzWhYNd6ntprQ8et6NGHUNy+PibHTVrNGg4I="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.0.1-alpha.2314.0_1576072881780_0.41425857007987954"},"_hasShrinkwrap":false},"2.0.1-alpha.2319.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.0.1-alpha.2319.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"0.9.1-alpha.2319.0","@energyweb/market":"2.0.1-alpha.2319.0","@energyweb/market-matcher-core":"1.0.2-alpha.2319.0","@energyweb/origin":"2.0.1-alpha.2319.0","@energyweb/origin-backend-client":"1.1.1-alpha.2319.0","@energyweb/user-registry":"1.4.1-alpha.2319.0","@energyweb/utils-general":"1.4.1-alpha.2319.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.1"},"gitHead":"9d52feb87848764394528f5816c201f3561d3bb6","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.0.1-alpha.2319.0","_nodeVersion":"12.13.1","_npmVersion":"lerna/3.19.0/node@v12.13.1+x64 (linux)","dist":{"integrity":"sha512-AAooqPa51iztfdIt2pjhYcKIcIMtoXqwd48IpcZ29RgMVRdkK3mI+ixNyvlb7LSQLJTQjXDJ0xy4stwHMtm1pQ==","shasum":"439959c1829a2e1522f2a2a698209d85a88fe814","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.0.1-alpha.2319.0.tgz","fileCount":27,"unpackedSize":117143,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8QlrCRA9TVsSAnZWagAAfCwP+gJVl/6wz5ufvP+eTN+S\ndTTDDWkapWQELY2tWkqW3YEf5+OwFPRLW6xBQoFL/1IZ0glYejHwc4WgI5Mb\nkNzfFe8aS7E4hzE0uw6BvyQYzDsp5Z0w0ULrLfXRLNbFy+BLLezSrCy4lWmk\ncDFwK/gt2kNFCZhh3ATjAa0YU0Z2zuHVOQoKvdELmxIDDiXPpKrnY5YDX9sH\nIB/KvE8h+wxblc/Yjm8xlucvX+u4gmlo6vtibzMkHLrc2ei/bgWglA4iSUTN\n1cqQUosTeR7mqRND1qrlX7BzvdSCNqoEe6pO5D/oNh6NzLQtAX3STKlo6GYt\n3X732vRJPEmlT4P+iTxdOTBNU+eOAJyOXWK/kdb2vBQzP27NZai9c6d5oain\n9sEc5wbUQB+G2ZG+lGay7UgUi9SAI+RiZldgQeaCTnmDb7mJXoPhP7TLOzgK\nvRPJ6yw+suThHg1x37p1t8hNfWIe9VmJVLbg8irDp34xAwJCXKxWaLw/E+Xa\nWloEsQCE/g1NabVd5dSf2ZD8TMGkEt7bV4xewPdq9FjGt8WBrhclJV1mWW/e\nwnIAhCZACk/zLnQrdYZ37ILeo5ysuWkq/O+awT4dObntwU9GvQx0RsgwW7fH\nE7I7+PmNtej5p3FbQaF0/nNJ863KyPGteEOpy1/d1n7JzwH4YUCQkvarh7Qt\nV7wx\r\n=E64v\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAUwFtO1O33W+SYjlqx6J/jLmT1Y/36+KEHHB6nS5qiLAiEAtWugkcoSuVRjuQMQnsOuue08Anj5LyaCPsowSJ5O7LA="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.0.1-alpha.2319.0_1576077675358_0.9663776032246463"},"_hasShrinkwrap":false},"2.0.1-alpha.2322.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.0.1-alpha.2322.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"0.9.1-alpha.2322.0","@energyweb/market":"2.0.1-alpha.2322.0","@energyweb/market-matcher-core":"1.0.2-alpha.2322.0","@energyweb/origin":"2.0.1-alpha.2322.0","@energyweb/origin-backend-client":"1.1.1-alpha.2322.0","@energyweb/user-registry":"1.4.1-alpha.2322.0","@energyweb/utils-general":"1.4.1-alpha.2322.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.1"},"gitHead":"168c7dda0a0a963f279385518ebe42525525368d","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.0.1-alpha.2322.0","_nodeVersion":"12.13.1","_npmVersion":"lerna/3.19.0/node@v12.13.1+x64 (linux)","dist":{"integrity":"sha512-igm0Q+Bnply6GfC3oa87v9wEgy6S8gfpMDjOI9Hd4dlqVlIBwZx1xIICK1Bn5Ngv5v20OG1kEcQKwaEvE9CJ+w==","shasum":"9bc61b9125ea4cc5db5f165baba229fc281c0fcf","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.0.1-alpha.2322.0.tgz","fileCount":27,"unpackedSize":117143,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8gE6CRA9TVsSAnZWagAAHTUP/ihmUMdG7W830TID1+PG\ndI3z74WugYAgpOVg0E0kQaEneM8TBcYWnxf5hQr5O6ORbESoGVvb1V6OUu1v\n8Dlo2Ub8UvdE0wDxVWd51v5jQWMMCpBRQYOCM/o/LC84nsleP9OSLTw4QqWM\nYkM7pFa0Vjw/QWj6LQiTh+w0JTXNQlrJWGpAyh93hvcSHsVG3bGsh2Bv8PXh\nLt7q+39hOeeIdWMgqXdYlAab1o6IuOnseR5qZsxEnVsjQ5/DgzgjYYqxVUEc\nLMWwsCwMgqp7xpsqt3+s1N5tKE2NveUwQHbUNuolMQCZ02G+e7FJPCkC0noX\nC/wWWkqi1uXox4T278cwQFBf8FbVHDKEUMQEJogWlqNdPBVyk26u07W4v+YX\nY288zl/A0URb3I4ixo5Xp0OPdaIz8T6JlRMXJDV6hfeyiwErjmaytEb6Btu3\nX4MK/+DHaCR7KW7KE6m3kFowlh9wpnyg0rJVE1xDl8npH8bKIK7W1ejVLW8v\nXMqddsdbj3O/O7pIf8CY/ZHeK7ux/+7WAQHDiIY8bzu7c+ifbtt1nMXnDxfe\nnW2YVkk0qnBGJwPeD81vShL428KeBGLmAk87zdhAVG/1gEVAju7zk3uqDFbE\ni/xD7gYzzWRocZWckAbAt/yiu0UHZDUPb8cFQlMv+4JRxQcKDcPVz4Z06In1\n7qrj\r\n=zdmJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXUeHpTXFgXScDx2CLzN8R3Bgtf825gEPcuslio4jaDAIgYkoLBKCxdQdlKfUlS93BubxzWeQlazl+cDWwVvTqhAA="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.0.1-alpha.2322.0_1576141114528_0.18890407561798916"},"_hasShrinkwrap":false},"2.0.1-alpha.2326.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.0.1-alpha.2326.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"0.9.1-alpha.2326.0","@energyweb/market":"2.0.1-alpha.2326.0","@energyweb/market-matcher-core":"1.0.2-alpha.2326.0","@energyweb/origin":"2.0.1-alpha.2326.0","@energyweb/origin-backend-client":"1.1.1-alpha.2326.0","@energyweb/user-registry":"1.4.1-alpha.2326.0","@energyweb/utils-general":"1.4.1-alpha.2326.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.1"},"gitHead":"22de1b87f1d61abd2a805cb35084454a633e7b07","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.0.1-alpha.2326.0","_nodeVersion":"12.13.1","_npmVersion":"lerna/3.19.0/node@v12.13.1+x64 (linux)","dist":{"integrity":"sha512-MJ3WKgD86ysJU80YTdpHmSWmtQ2mvy8ZTZ1TDFgl5QG63eax9DwTyFMsK/KpuTvfDclSpJzUIG2FyEmmKZCETg==","shasum":"c8dffecb04699c1c5ee0d638f1399b6c32fe9ee3","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.0.1-alpha.2326.0.tgz","fileCount":27,"unpackedSize":117143,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8kJTCRA9TVsSAnZWagAAj8wP/1ktXVb3Ke5Hk4TH6XrU\nF4F6T3wx3/REOLRSKJtD2QLlK9XcdHx/WEHqT6tUtm/w23z1bRqdU86TrpxH\nkt22kagCGfe+qDb1cWDia+KG0iNqfizYZSsdCQXK7RvaRTmLQH4PnGvJWu1e\n63tNyzUGUWdD+zAlEZxCFEkGVskH5QtXtLr8WN5WI6jSfOe6uXEFkV8+BAXU\nYBPBgeCkJ+QiXsf75TC/7YVpuE/UF+l5gHUsK6D7GEeSrp+iXMilvG8dLZle\n+WpbroYqPkRe7fNnLBWgNusP57t28zEl49CTAE0Z88zKJ4tLZMgeT9uWpQOw\no9R62gA8gFfkcIzPz3SJzYu+txAvqmoyVyuDxpwHaR4GsI4BzV/6rgfVbHMH\nloPW4fILd/gO53NZi9EeG+vsxlwZhDULJya4R8a9C5BpHAxtSYUNxz4yVPb+\nAL+2P6yyHpPhtO3Eoo9O/j2xLtE88ndL0TbYbQTX10SugvQxqMK8RDy6fDRs\nhoIxLWAvMpqdk+CCm2axktHYcqkvUjE5x6W8728DXK4KIufsn3CzIXZpFTdK\nrLhLTFME7fVuMvbQ4TFEJ8whM7UOwwmkGd9PxWXAVLaabCtb3A/9spWCrqZ5\n1z/vF1dvoq+pjN6Zl37TVq36lO/YMCQQzhzotfPKhNShusccD0GzwT39AKIG\nyRzE\r\n=Wpmz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGtpkD90Z/0noDtMSo3rICmTdsoCev7Z8/Kk38uu62hEAiATDiYEgiyk2FjkyvbZVfUUn5DGMuWXS5Z5dwIMIeLt6w=="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.0.1-alpha.2326.0_1576157778722_0.6389414648829583"},"_hasShrinkwrap":false},"2.0.1-alpha.2329.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.0.1-alpha.2329.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"0.9.1-alpha.2329.0","@energyweb/market":"2.0.1-alpha.2329.0","@energyweb/market-matcher-core":"1.0.2-alpha.2329.0","@energyweb/origin":"2.0.1-alpha.2329.0","@energyweb/origin-backend-client":"1.1.1-alpha.2329.0","@energyweb/user-registry":"1.4.1-alpha.2329.0","@energyweb/utils-general":"1.4.1-alpha.2329.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.1"},"gitHead":"60f60df9bb6793ffb6daf4830381df071ea0760f","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.0.1-alpha.2329.0","_nodeVersion":"12.13.1","_npmVersion":"lerna/3.19.0/node@v12.13.1+x64 (linux)","dist":{"integrity":"sha512-fGX3hNNqUJa5m6FAlUwX18q0msKFTwsTvBcD3N6VxxGr78AW2JOPOn32q3i6fIIwoQMSQ401Ikrrj9RMvYmhIw==","shasum":"11ec28b018c236ef0c8f93e1f0a872bc6655e628","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.0.1-alpha.2329.0.tgz","fileCount":27,"unpackedSize":117143,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8kRKCRA9TVsSAnZWagAAHiAP/25Y4/vs7KJwo2HCPby1\nOzsOekhlMrqgoVJ35sv4xRLMOyLU7DbPwsirTYIV3x5sKF9mrCVdlZIHaPlD\najxxEeCyghCU7zIZeH9xWuGUcXiR4gnpeft7wQVR4B4eXrbtQm9Qog8rpV6J\njB4or+3w1SgzCTtpgyB7zamo0mkVcxFohAy6oKeu82xWMsf2p3wqvYeMHQbo\nj31YTs0HbnxekVXmeO+5/FoyQodLqxNMk75cHGZcrdImeIbVhogY0qRQJtU1\nWe5Ur+GtPNpPb5lFvvck4RH5Jxkqyw1zhKIp68OKk65SDQZW2yRtcY3tPcZH\nT1XiGys/ewWFeT+AiA0gmWHgutgdD9TkbLI8hYBWJL4nOPqGCorBbad7mtI3\nTstFTddHjB1GXelFU0D5sifnOvC1YuVDFZHY4LwmN0JH4eprEof+zG4TWhu6\nMt1nZXY71NJLN5E7HaaeoIH8sQnqckX+Fs00/QM3blx+1qIQUmt0qokMj2kE\nTQkeXo99CPVSVdYpK81tiuj2/P16rUYUu7EhOT6eblMMkGVFnhVd6nL/0V4o\n76FD039kEFz4l/pbzrhzDUF8QORrvZAlZ+ghkg87mgGu+FEaXv+c21f6HrH6\ncxUVym4aoS0Epg8S3Xus64iebCTbwN+7l/rXVKGzpvfMYj7ckJ51FsvycO6q\nTOlL\r\n=1lMb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQj6soYQEDSxSWUvuc8+sSVsgWumscPJOVw1B7KFMDYQIhAKC0pblaIsWYSKN95mKjZ1+IkEyvVI59P0DOw0/dQSZq"}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.0.1-alpha.2329.0_1576158282062_0.9343389308375147"},"_hasShrinkwrap":false},"2.0.1-alpha.2331.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.0.1-alpha.2331.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"0.9.1-alpha.2331.0","@energyweb/market":"2.0.1-alpha.2331.0","@energyweb/market-matcher-core":"1.0.2-alpha.2331.0","@energyweb/origin":"2.0.1-alpha.2331.0","@energyweb/origin-backend-client":"1.1.1-alpha.2331.0","@energyweb/user-registry":"1.4.1-alpha.2331.0","@energyweb/utils-general":"1.4.1-alpha.2331.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.1"},"gitHead":"60f60df9bb6793ffb6daf4830381df071ea0760f","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.0.1-alpha.2331.0","_nodeVersion":"12.13.1","_npmVersion":"lerna/3.19.0/node@v12.13.1+x64 (linux)","dist":{"integrity":"sha512-k4RM7/rxa5SNST5UhG6MQLFfQYOxsnMmakk0+COK5R1JIsq8WRwAFfGGDSQWTVIh9Xy/z89sAexFMXtQHv77dw==","shasum":"2729cfce2cb08892b80f9321e0d3557c86a093d9","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.0.1-alpha.2331.0.tgz","fileCount":27,"unpackedSize":117143,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8kjiCRA9TVsSAnZWagAA3IQP/jKOe28coiqJuw0D/g3+\nPoS/wVEWyow8ZPsYNxlVuI1CtnQc0sH8rUf8PbE4tF6fVlftRBSQ434dLbs5\nAp5heCCkPfvPMCKXzFDhzhNMbjH3sn4XrxQufmGg6oTOGMmH4vqnJYxaXvwk\nCJzLiXuK/PKAINxISCCuiiEK0KkYbu/TyAAcw65H1/Zm538KuBdhzTKZsI0l\n2SYPcFzFLYLSoUFvHke5ZcceItrzbJTmDY514q6mTXZ+s3W1ifgp1ulKOore\nt4KvsH3UD7hgqka8+A/8McDj/B2QHCJjxaqGemv5dA6vgKp45ljAkqXmenYi\n9rplIGAN2M6E1DDdbvbQPH7VxH54jNqlqqjr+9ssRQKct4PpCvmcJUpCGsHm\nN4VpgiksqNa03vlVPbehAVAeQMWEjrjLHIdvVm1MrwjAue3BeManK4BwJLVQ\noShCji98qf3XCNVZ5J8gk7UQBCggs0q071Ovm8ODoRMHpxgnAaiKBA+YiIUb\nBfwLdtvLOdxo3a5S/r8HrgFR9H/omSjGDh0oiiTbXDUHLkzfvGIdbB6Oa+nx\nQXbLap3qwB3qy9aYNWuATELyIrp2b75U3YmuzX5axPaeoQSHHrcNig0ukcTt\nuSuGjGyinK0UqgGo/KUia96oIdt6ZFARMwr2iRQpb1pn61DGY+8N1Hra3b+Y\nPKMM\r\n=xjtk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsnBjjutTtAreX9EnhQGVyT0oJe1beXg/dSJekgNiXxQIgS3uYGCrHwtbkFWHNCfuA1mczmWU/38muRBfopX9O6BI="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.0.1-alpha.2331.0_1576159457625_0.2755949758487597"},"_hasShrinkwrap":false},"2.0.1-alpha.2332.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.0.1-alpha.2332.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"0.9.1-alpha.2332.0","@energyweb/market":"2.0.1-alpha.2332.0","@energyweb/market-matcher-core":"1.0.2-alpha.2332.0","@energyweb/origin":"2.0.1-alpha.2332.0","@energyweb/origin-backend-client":"1.1.1-alpha.2332.0","@energyweb/user-registry":"1.4.1-alpha.2332.0","@energyweb/utils-general":"1.4.1-alpha.2332.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.1"},"gitHead":"d067704ff4da60c7ec29fab028b4bebc75d94ea6","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.0.1-alpha.2332.0","_nodeVersion":"12.13.1","_npmVersion":"lerna/3.19.0/node@v12.13.1+x64 (linux)","dist":{"integrity":"sha512-mPwqJZDW71TqHdbzusc9KmFQ+PnGlUvjn3QKrUdyY5KK02o/AW+N6R4j9sirn8q135JWCKlBjyfU3BNYJ+fgPQ==","shasum":"40ebd9e22081e01b6282d00002bc5ff8fd7be3db","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.0.1-alpha.2332.0.tgz","fileCount":27,"unpackedSize":117143,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8lBbCRA9TVsSAnZWagAA0R0P/3XxYgOMB2Al+PsURcfy\nXJI9u5eeJVujE4iDbsaqQPizczbW6Y7Dzz9CB6fsjR+pqpC3VWbntxW+Z6m4\nbBOnxVU+c3txi1HpIhqu5IuSbPauRT0GLAGTgEElwspdREXSoRiQ6uto4ail\n6byV3VCnylMwhFFEgQCvl8NSPN3A+GL0Hkmn01wtco1FNOyFtf54YtWmcl6B\nIxN+nwMvlS0KlCvo1794Em9QaNuIkoh8bEPrQ/IRqDyqFra3LfWA8/JaHBHX\nxlYVIrC/noEd54QWp8NFDJ4GPbQ1yACr23IgbCFR1gDptHp6IfzgU2/ECZoU\nEx8wzos9CWEJxf40appXm2xzBFU4FEsKIkNbTa3RUZ1ekZDhc13u80mtOC+Q\nLRTSimsRfQWnj/Ma8oWRltImbu5U3aXSY9hYtjeHN3XwOXD2ZkG/e881W6E4\n5RgN3JYuyOYd3FwmqT83jj4I/rLEkL1TIcdRv0hArtRNlGySWQ24ug6lVXYt\n++CHffZlDRIVZEod/i6gYNl1aKVzStN1k/C7AYuk21zbx/pSsZoKuaEo15ya\nL2R9gkv9xR/UTIS51b6SX+zX5Cx1zt4RwbTFkiPigi9bVWKlLmRPTEv3jAdX\nsV3DpV8MDpMxGd9BzDjO1PnkB4ffw2V6imUli1pdV3uggH08lsIG1nwHO9FP\nX0La\r\n=kaTi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXXiq42ASZBAdsRfnfruM5sYj+50gKKzN7oIOcMVBGxgIhAKCQsWcEoyh1ye4uONe7+vADJkN7fy/iZORYDBTjvfX5"}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.0.1-alpha.2332.0_1576161371488_0.5965561036516198"},"_hasShrinkwrap":false},"2.0.1-alpha.2336.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.0.1-alpha.2336.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"0.9.1-alpha.2336.0","@energyweb/market":"2.0.1-alpha.2336.0","@energyweb/market-matcher-core":"1.0.2-alpha.2336.0","@energyweb/origin":"2.0.1-alpha.2336.0","@energyweb/origin-backend-client":"1.1.1-alpha.2336.0","@energyweb/user-registry":"1.4.1-alpha.2336.0","@energyweb/utils-general":"1.4.1-alpha.2336.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.1"},"gitHead":"551c1f526c4f04c79cf2d5e363feb7340d01e6f0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.0.1-alpha.2336.0","_nodeVersion":"12.13.1","_npmVersion":"lerna/3.19.0/node@v12.13.1+x64 (linux)","dist":{"integrity":"sha512-mQNQ5lLQTYEj+Ie6XU/YJPXSkcAeE+PI0WxLf7KaCNBX26VJE+WmdEMrqB14aXtOsUziTttUWdiNQxmwMurogA==","shasum":"64a6befee2d94dac90105ba24f32b7a3123384d1","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.0.1-alpha.2336.0.tgz","fileCount":27,"unpackedSize":117143,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8mPRCRA9TVsSAnZWagAA1aQP/3V8gG1paETlKR9vjJIM\nsuyEDkMmXbAKeGwc/GSHDoybT582ieGyxCXZkRv2pULY3Of+vs4LVnuEKP+c\n30/fjvlXirQSgs8/e/LdlFdf2/7gfCCIekCCBq17v0sn0qMEIkO8A13d+qWV\ndGd/S8eL97Hgeal4xuCtoM973WJEb4wjL3iS1qgirHlt/alooA6TQn5YUiGZ\nf85YiOx+mzKOsiiRxtFJl1KVpg4JNTfFCL3HsrX2Ggo99NN1lQZuO9bYTUHd\nArIftRgbIE+BztXp7zE070jxzmXoy7VlpIWSzcP3i2gn/OKItyWspA7TZEmb\nPRY4CsuxzeISNSjpvtdp6aqooaRggrDL/MojojbjWc+QnK4zKurtIT4otlsR\noSc9l5QB5xZGCilC0dKlpAlz+LqVeuG1LewYJTzKxbOtoTn/nisX4kOvafsw\noLU7BWQXZnOd6sy/YiqL00nAtnz0jl43FqaUTCZgs28irzgvJ/FMTJGgPtzq\nC2N36NQw2kSwCRZ507dYmvd+fyXovFh6WRm2Z6Xi5KBuYixRQLCF1ElR5znT\nr44hKW6V+Qv+pIXpjBlb7bY5vV4jGBcj8GWVwlKj9QbwDQwfxAi7jCvkpNhS\n62HgJdwFat86B9sokJ6HNCAJWkmCti+ua/0laOI0DPaGhwxiFBPWE0aYVX8D\nSIAb\r\n=4ayF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXuGSsiWMtflH4bLB5I5wUaqN6kwEGvnlT26FRXm7q8gIgWJsfO8U/hJYrA0OHScmIHYwTvRR3cjcxpz+xbsudCvs="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.0.1-alpha.2336.0_1576166352909_0.45302918557305816"},"_hasShrinkwrap":false},"2.0.2-alpha.2341.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.0.2-alpha.2341.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"1.0.1-alpha.2341.0","@energyweb/market":"3.0.1-alpha.2341.0","@energyweb/market-matcher-core":"1.1.1-alpha.2341.0","@energyweb/origin":"3.0.1-alpha.2341.0","@energyweb/origin-backend-client":"2.0.1-alpha.2341.0","@energyweb/user-registry":"2.0.1-alpha.2341.0","@energyweb/utils-general":"2.0.1-alpha.2341.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.1"},"gitHead":"e7be3396fe0e9d53a04d254b418a918257f758c9","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.0.2-alpha.2341.0","_nodeVersion":"12.13.1","_npmVersion":"lerna/3.19.0/node@v12.13.1+x64 (linux)","dist":{"integrity":"sha512-GcAvoBTAvtSpTwF+6LkmXYHrpWPfnefTiopJ+i+vf0h+HI8W6BfkCNX/rwavj13XCmx6CXHVkSOG7VJ52AaD/A==","shasum":"3c48325e9f9fc551aee6a024d9842e2bf092fd8e","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.0.2-alpha.2341.0.tgz","fileCount":27,"unpackedSize":117677,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8nZrCRA9TVsSAnZWagAAMKYP+QAoLSzEmIRl3XjYDD7j\nk/wC45ELJmxanYBpRV9nts7vnA3gnH1jmXfVDFjAAxz9KZ7VNy+p3/8KUv12\nNaohoc7n7lEwVhkk7aqsIdEbnEDP9ZAx12aac4n0ti2+QbpnhUwTAYuOQ6s8\nTei4vBYnY1d60zLsognwpGhC1CIQ/3nbL7Gg6YmepolOp/4SnCFByjThc34O\nCZXxogoUFxdODTUg5rHaJRM8dHGrIyqBVelR+FXAZ4yN+RiOv+xZ5t+XVtEH\nUv99UfSBe47g1b57O9hlbUivt3rSZUJSgvVbE2IPiOL/4Acb4lqAxHCv9dSm\nhCDFKpTQjTa1bt519FiODK2ozYpwdsF348T7QgQaxJ+FL/9UK2CQo0Ztli1o\ngAdZnXcwoBap+jZkSOTgq7E9qdOAYRCBk3WC1Pj+RvzxuBwyl9nyO4umpBDM\nMqCOkIo/jf0cy5QaOJ6L8LmCR2AdXFc9VFSO1jJx+oT13n1PtVRGVnZGpyFe\nzLpnQ1UIvfV9yXnw9KAnR6QceKDQWkBFODsoYGUYTV5ykR6HGPbU81nA70Ta\nCY3yVgD0k3YdYrgu0SP+9dTHwIDHlfcxbyraBh03aLhM0cNVKRlbl3jmXHJj\nuSWhlYOf2ra4glNoRn73RLw/cv+oz5ALfoqk0lfEQhWHw6sZWLXmrhxgoezf\n6al+\r\n=mcO6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwAUrY3OqhuwVb9le7RkdHyWgBt9O+jWFFtsrmOzRC3QIgQp3DxXhiKrrz6viwki0xZZeQRG76SG9M+omDx3sH2t8="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.0.2-alpha.2341.0_1576171114599_0.6935567719716784"},"_hasShrinkwrap":false},"2.0.1":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.0.1","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"1.0.0","@energyweb/market":"3.0.0","@energyweb/market-matcher-core":"1.1.0","@energyweb/origin":"3.0.0","@energyweb/origin-backend-client":"2.0.0","@energyweb/user-registry":"2.0.0","@energyweb/utils-general":"2.0.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.1"},"gitHead":"e7be3396fe0e9d53a04d254b418a918257f758c9","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_id":"@energyweb/market-matcher@2.0.1","_nodeVersion":"12.9.0","_npmVersion":"lerna/3.19.0/node@v12.9.0+x64 (darwin)","dist":{"integrity":"sha512-Atm6mk9N4dGqBw6YANp1ZTNjQ+Ub7VCloBUhU7PMmjIrX1pm9NZhcy6CEtmbPkfkl0WT1L+9OL9wHyqRS2RVNw==","shasum":"0d42b06d2347d3fdedb9cc2d3739491252d28984","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.0.1.tgz","fileCount":40,"unpackedSize":123886,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8z6DCRA9TVsSAnZWagAAZ44P+QCGMRDnX9TIiVvLopmv\nP1fgzs+yE53cyIylhYCzD8QJrC3HLDFsTZ+HZ8/GCFLoZ+9mYB0D/AntkPcv\n0ljHRxf2fOZnmfDL2uKFdYsuGislFbLI7XyA13FAS6vJYyv31SCv2aD5wmyj\nLKsK6H5P70DusZHzL0IWaS1rYSYY+z1qrZfVPoh8TACEF04nhpNnkRXHQ8fM\nd0/GMTC7dQEaFIscEoYXXmJ0THiyBydO8lchVfGFsostYIihuUbF++ZZAlF+\nEPDuzhZpq7ArcBI0sHyWS+gQfM81BBX2rz8WOY/4BJPbAJHHYK3AiLnPVuRE\niC6c541usm1Xuk3B4rjLBE2LDThiBmbgS4365uMUkz/cq5yytzkWudFlSPdD\nEyLPir8tt66NZKRI/SGWwCQp2w3FnqQcO2McVGQVGaD6ruRbbkGDCzPet/ZU\nXXXqxP54einkVA042ooOtW3lMtnw5/KskFjnjhdYYxl6AoLE+kwqKNA8hiFU\ncdKXCvA2HelUkO8ZykrshluOoVQp4Yey2+xsESLWoOuMNZWOpv8xFIWD05cS\n4a6v4ywFeIZ0+vWhCJ3ha6xlPiPJg0kyB2yaD0K2wwkCGSFAZsBZZTqO4Qfz\nicihLWSGEpeQ28akbcyujqkQu9vZehexOKV3DwYNWheUFeK3IPJiwZQvkQ/L\nicfw\r\n=VdAx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICLkWXDRkD9VeGdZADs0BkHXogury1dmqkPxIYW1+I4pAiEAg6eiunjw16WPUvBXCdBqPrtUFSRfwLcOM5shFWb6+Uw="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"pkosin","email":"pkosin@protonmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.0.1_1576222339164_0.3904073063396267"},"_hasShrinkwrap":false},"2.0.2-alpha.2347.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.0.2-alpha.2347.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"1.0.1-alpha.2347.0","@energyweb/market":"3.0.1-alpha.2347.0","@energyweb/market-matcher-core":"1.1.1-alpha.2347.0","@energyweb/origin":"3.0.1-alpha.2347.0","@energyweb/origin-backend-client":"2.0.1-alpha.2347.0","@energyweb/user-registry":"2.0.1-alpha.2347.0","@energyweb/utils-general":"2.0.1-alpha.2347.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.1"},"gitHead":"41682efd8f64c0f45ee8f79e979dbda64271826b","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.0.2-alpha.2347.0","_nodeVersion":"12.13.1","_npmVersion":"lerna/3.19.0/node@v12.13.1+x64 (linux)","dist":{"integrity":"sha512-KqLw94tcdFQjGRzyxDnAej8t2BMqM4xmMPQMGQCoBH6P+RqV1FxihC5ik6KAZXMX7D33+meFs4AXMFQyN1PpTg==","shasum":"f77bc6d936de0bc64e5c7016b41d4f85ad11109a","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.0.2-alpha.2347.0.tgz","fileCount":27,"unpackedSize":117677,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd81aUCRA9TVsSAnZWagAAp14P/AoFc0x2PIGwdNsbFMSD\nBId4jbR2SIpIOQ6ZB81p2Wipo2YAxiPGVpNqYzxtUBuHMG3HcFr5El69FKwV\nlAs+JsaA6RJvUDFgGyHrmL657nS5idnJzzwkDQ5ZNP+MxjSOWqVsakLWlofK\nrjoG26ekZ8aN7O/EPYm3pTlif6RhRcDXl+uMLRD6at8tub5yTVpwspV06Ppg\naurOXrjpwGXUk2c9Z7WdiXI25MyNp3NYISUdSBWVc2loaHYLtXi4jvGHmI1F\nxUXVXtzrxIwFhDRY6P2jIZH1V2bcPvsrvZhfX03CrpkrPReaDxBdQ/MzI0/h\niwbK8xasfH1Q5+i8Z7EAfSkLli06ZLOxwudPnk1wyTBKPIF+GT6yXB6gzKiz\nq27IjePjmoec8ih2zJSQt9ZcAAQRXgOAyE+6a2A2u3guvpyA3EEYj356pfcE\nZbPkdxKQwMZb9Z+8uTTFqjJ0SemSv4zMnzKJdNy1G9aoe4zzkhW+okUVFg5L\nMaYJ7GqbYSlvPVk2f2XqNa03shcsJxn/6bkqgSUYTiUTL2PnOtptNbSHysRo\n1WtwkNstW9GqIu65FFUIL18ndEOuX6X8yBSVLTC5Huy31AEmiahNx83F4hw7\nNCHwpnL32wEQGBS5teh5/XznqXYAOMfHE694biH7GSY++0pbAzPXgwpZ9P5i\nF2kS\r\n=WIYw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFftACA4rNzuSIyZlN9k0RCBF7TFYoucb9mzDcaobAMoAiB8r4OG5l+670qihtGbXdsR9rNyZiX09o4/1LEGLDTZpg=="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.0.2-alpha.2347.0_1576228500084_0.37216305043824804"},"_hasShrinkwrap":false},"2.0.2-alpha.2351.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.0.2-alpha.2351.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"1.0.1-alpha.2351.0","@energyweb/market":"3.0.1-alpha.2351.0","@energyweb/market-matcher-core":"1.1.1-alpha.2351.0","@energyweb/origin":"3.0.1-alpha.2351.0","@energyweb/origin-backend-client":"2.0.1-alpha.2351.0","@energyweb/user-registry":"2.0.1-alpha.2351.0","@energyweb/utils-general":"2.0.1-alpha.2351.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.1"},"gitHead":"60ec5586a1eaafa8bbe1ad6ce5520cafddfc502a","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.0.2-alpha.2351.0","_nodeVersion":"12.13.1","_npmVersion":"lerna/3.19.0/node@v12.13.1+x64 (linux)","dist":{"integrity":"sha512-w3gdHQAC89xzhdApuAsfbr+WHLSLgwiWJ17ITc9mjLEbe4QNd7g+Zxmiae2CvCd2bqXAJ2AGt7qFxCfLpTskZg==","shasum":"f8361a68a6d76351da898f8c2751a550ba0494e4","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.0.2-alpha.2351.0.tgz","fileCount":27,"unpackedSize":117677,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd85tPCRA9TVsSAnZWagAAntEP/3AeIcxJ8XS0U8vUJzFy\n6WjEoW9CM2z3RF7C6H7FyN8ACPj9CI3WLoiNm+ekEwh8cr0HCAbyDDHX9nDk\nX5R6a2pWw6bMzCd1NU6jGR/BE9OrSor9aTNQHWm2TNDnvUOGyB/vTpf7nRA1\ndMdZwXmFRu6CbtIjwp+wgwYLKt8BztpWE5Auay13nCh3IFPAlS8RIorCYs6i\nIJEZKAuX2mMdVzdVlWl6xvCG/xsBiHACEg75wmVbQRb0sP84ozpGkXpiIM6o\n+inVbw9oRiGoaLbovL2wZ0gEJRWRG6GJGP+LrDVCGNw7gYaMlXFADPxgfJ1L\nsSNysfskbChxpTGvC0ga/OdkFXqxNvGyDwi/LRrNJij/L90bA1QUvIxHoTK2\nwpmoPCSvHfr40ArTNOxVxzE7WkDNvp97Vv3LgqrOdQecBCIvxHYO6iSgHD3P\n3rT3wU2JS/qagnM5gHDOlHOs0qeqrABOwe7cbau6+v8mKyT5M5ILYjjA+aik\nhn/cJRrPCRBMYsxYjTXxJ/x7g88vEu7pgEJCyZgYDqWQBjoBzt/rNAWif8z4\nFCvUp8hLbRRNe7vWFJoQk8ZtA/PWsAW2L4Yk5uMJGpIOlBqZTyFLtSY7tSxn\nKMfD3hS10r7PC+ckOdMKJ1Qqt1fdcWhfRdzPGY+Zxdo0QDtUBTj1bbNOU3wY\nrVa1\r\n=R35X\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNa1+0p9cSYOI1+XV36LKxd2WEIiJIrc2LX+kfXGZVKQIhAN4MtSlohSB4JMyJ4jeyABXNxkw6MbfY+8Juyw/I9/WU"}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.0.2-alpha.2351.0_1576246095038_0.6519725690777503"},"_hasShrinkwrap":false},"2.0.2-alpha.2356.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.0.2-alpha.2356.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"1.0.1-alpha.2356.0","@energyweb/market":"3.0.1-alpha.2356.0","@energyweb/market-matcher-core":"1.1.1-alpha.2356.0","@energyweb/origin":"3.0.1-alpha.2356.0","@energyweb/origin-backend-client":"2.0.1-alpha.2356.0","@energyweb/user-registry":"2.0.1-alpha.2356.0","@energyweb/utils-general":"2.0.1-alpha.2356.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.1"},"gitHead":"76ef3e039bdea77a9d4738961f4ab1a27f61b30a","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.0.2-alpha.2356.0","_nodeVersion":"12.13.1","_npmVersion":"lerna/3.19.0/node@v12.13.1+x64 (linux)","dist":{"integrity":"sha512-HojHS9KB6WXff95nZMlc8CJg2pfY47alVKeoF6u3TdkWdSbOpSOfCiQnbV3tJSxRj9LwMbQao3fTeLfCUoTOug==","shasum":"278280df7168ea5b3c81e87f09f6ea44d24d8947","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.0.2-alpha.2356.0.tgz","fileCount":27,"unpackedSize":117677,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd86AGCRA9TVsSAnZWagAAu3MQAIAN6OUFOlbeelSJjDDl\nQgC3XuQeKCK+f3w+UwwZbnhP0Y1nmeFnjGvrLSwYm9EkJL6CCYWvQfaomAi5\nqzyYiQW3FRe9WR29jQCHNG+tCpdH3vN66dDOeCiK+8YxU12LfU768GWJ1Mby\nqq5rae/V5JDUu2+aLXxnJ79n3cI7NQwN1FPJ3hTC2zdmINALkLOh8uEBl1pT\nmphj5P3SSR2oGlWroeCvUvfnkyQQbildaPKS/j7BwcC8MBG5DDxMLbcPJ/Uv\nWlSeKzn8+EXYMJq4yzuGItz8ja6xc04nrLxV1AxZdMaJh+7DkhuzwxR//gOI\nHVbwTI6O0ICsxvwwAbHr/g3ZYGyvsK9dMGTM4yZKw3s9sVcCqokUBVJfIcCN\nrDnumJI+kXTrSKW6oVjhML6voI3hozQZxl2srzO0bfGiSn/OBFBBARNHvgAi\nBTlGx9ZpZsSK1SSdovtOrrBCUqzeBOSafKSKTkjM6NW0+jVLhaxADJrKVwzm\nTchtxgvUwORzE0O6QndPB2jFkxbcPJJOaPFdjjpHFM3wPB7RKmigz5sDTgUt\nw4CEjlNJ6+CjJBr5703NUszCD83e80YDYKR7+wvjD+sUoiQJyzICLzukipqs\nUYgr4xwHwV9xzs088lAsXvOnzcPFbL5aWGpVVfSoCFs2IUqP+yEgfpyL/kfM\nsZQ7\r\n=LoXP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCIH+vJZZ3hZhjgCpSoVsbE5cSFoRVGtGx5KASUunCnVRGAh9FbBkz+xouQPhxOKJmcbpJbkntVyTDTiDNGgNOpqRu"}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.0.2-alpha.2356.0_1576247301507_0.9761989616059286"},"_hasShrinkwrap":false},"2.0.2-alpha.2366.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.0.2-alpha.2366.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"1.0.1-alpha.2366.0","@energyweb/market":"3.0.1-alpha.2366.0","@energyweb/market-matcher-core":"1.1.1-alpha.2366.0","@energyweb/origin":"3.0.1-alpha.2366.0","@energyweb/origin-backend-client":"2.0.1-alpha.2366.0","@energyweb/user-registry":"2.0.1-alpha.2366.0","@energyweb/utils-general":"2.0.1-alpha.2366.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.1"},"gitHead":"ac9da78a21d0dfc7d16928351f48a5d834dbce4a","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.0.2-alpha.2366.0","_nodeVersion":"12.13.1","_npmVersion":"lerna/3.19.0/node@v12.13.1+x64 (linux)","dist":{"integrity":"sha512-p3FUj+0mzgeWpD+vPbnn0XMR9JXPxSaysFHBr/CK30TE83xu4PH/g+3yEf4kczdUZfqvjy6iygC91XKeAuVP2Q==","shasum":"8d072218bc7094f9d54bc42ab30328606e4d0c09","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.0.2-alpha.2366.0.tgz","fileCount":27,"unpackedSize":117677,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd87VzCRA9TVsSAnZWagAApLMP/1maRi6B5vrlwacp0Wr6\n7h79fHqCgX9E6cKKifv1lDI7EiovItagaRBBfCLaxVZZJFRLmjRxuDOHXqNC\nLDhWzL7V5cjBxxgFV0HYOfqQagid+pscpILU5nk/rUz2c0lM/x9Nc56BK55x\nqKNPTT8Y5gBKw6Zk7PRj56pBBZndlDYSDTrD8Gmf/o8UvQ1b7O5ZGK/cyGsZ\ncrKy8vfmpeYJDRns2nEvu3+wN1F29XfV+k7Vm5nj0I2o4VItt5LjMayuTkBk\nApOK5WMNWL7ph5KJN5GddvNMuOfk6kJhTCqQ4vgN2an0YEwcnvYY9FnGLGCZ\nb6IYfzOrIHjtaL0tyGTfrOJn4frrdWr62yjcgn95Iy808bJwnAxZiNrl4NtB\niIesGTUw+FN2kE/BYpx1nTw5TqtAQSYTFFZiYFNYWMWvhMgfGoAm7gGX00To\nC8YFHsPmNgmtLrWO38kR3NHzY8n5VXlU/RAAAk99+L5jhzlCvWdCFY7mFryk\nNMDSl3YFTqYL/MZI/SCNi60CyUzIiFw4Syhww2WL6j2+UeuHLYdx9X1zjb15\n47TbOl+bkdcWeZl9LM6weJn4743aSKPpKPzRCH/3hrnURqy00cuXZ+JXqX6G\n6mGRzoP+//1/wwZCqZKpvgs6zdGXk6H70pgCwX6Vx1QQVW4uV+9Vw3Y1ecQd\nzHOO\r\n=HSlY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDem01AM5KFt0d1nvFGCdnjxzsnTCXnOMe9hajthzKdQQIhAJciYsm7BCpo4HKkaxcO8vVO1gb5P98EPF0GXKGL4FzU"}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.0.2-alpha.2366.0_1576252787081_0.9454194206325861"},"_hasShrinkwrap":false},"2.0.2-alpha.2371.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.0.2-alpha.2371.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"1.0.1-alpha.2371.0","@energyweb/market":"3.0.1-alpha.2371.0","@energyweb/market-matcher-core":"1.1.1-alpha.2371.0","@energyweb/origin":"3.0.1-alpha.2371.0","@energyweb/origin-backend-client":"2.0.1-alpha.2371.0","@energyweb/user-registry":"2.0.1-alpha.2371.0","@energyweb/utils-general":"2.0.1-alpha.2371.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.1"},"gitHead":"1942650743029400957829b85d58d60c761a6679","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.0.2-alpha.2371.0","_nodeVersion":"12.13.1","_npmVersion":"lerna/3.19.0/node@v12.13.1+x64 (linux)","dist":{"integrity":"sha512-PZZ07Cpss5Qjw9m/rDwbOF23geRm94QP8y1rEZknp3B4K96dOIv4kdDEZKouMMTwcd0xh/eS5QO2qqq21s6hVQ==","shasum":"19676c9e4b35ef2c6217554e68504554a118132a","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.0.2-alpha.2371.0.tgz","fileCount":27,"unpackedSize":117677,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd9D9rCRA9TVsSAnZWagAAXdMP/37p629Z3AqIppyuVM79\nWNN2lAh47a/bRlHFWeBVvbrQ12X0q2PHjfKpgJk/Kz7ce4bIspRbqwM5Q191\ng/a3r6Fn8bwW9Pci2D3G/cf86yfPIh4IfI++xC4j9+wm7p5TNbv7Qf+Nt3HJ\nxqvsBAhPqzWQahbQfKdebFYsYZWv5ylimqVqvLz4XHpZvArvVePy5NBJbniE\nwHSsK+SBrwKWYEtXldNKAli2l/3BmXB5dRPUCLK+B7B8PkkxMk7a8neqadRu\nv5LeDsel2OuQ3SLe0UiUD42bKNB1SIdlDHwxffofTRBo1LjN9I3F15Mm0FJz\n4l7M6PHGgEfxsE+xaLBSqeLrSCYjko/c7wxJPuU/YRtWTZ/2166nXiJycksj\nIz17C5lI8318F0u+Z/sFbRaa2LpWD2YWGQk6DVEZ5BcXqNF/2Emv3G6wK8KB\nTVDDpcXDfOd5lqpfiKnJ/YhghVpOXJPPFi0PbR9YVaypu3Xqxl0G/KIBXzu2\n+kMAL7mWTxslWw36uH9/rfSnPmWOamGq4NLItr6ptVxkkp6Xf+Q9sDXRKbSm\neWuUNZsoSIuNaRord79uhl68P1D4oxq4DfqCgeFxJ7zF3ZziQ7/yFeAC0u9Q\n1/5eIUvm3g2AKIYWClMIjL5u2VdHlRqzw9Ijln6ZGMzrf2lQCxGzkDe2Ui/5\nYy/X\r\n=rolC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAvrkP2jBUBPvi0I/uwcMLMmFCImR1w2VlASolD3R6G9AiAJ7hSqWPV76M+B+HZzj7qJ9KcghKAp27a764QQZWb02w=="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.0.2-alpha.2371.0_1576288106814_0.2252799105615204"},"_hasShrinkwrap":false},"2.0.2-alpha.2376.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.0.2-alpha.2376.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"1.0.1-alpha.2376.0","@energyweb/market":"3.0.1-alpha.2376.0","@energyweb/market-matcher-core":"1.1.1-alpha.2376.0","@energyweb/origin":"3.0.1-alpha.2376.0","@energyweb/origin-backend-client":"2.0.1-alpha.2376.0","@energyweb/user-registry":"2.0.1-alpha.2376.0","@energyweb/utils-general":"2.0.1-alpha.2376.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.1"},"gitHead":"9904e97ea953a2e3c01238e9a7916de25e18bfe4","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.0.2-alpha.2376.0","_nodeVersion":"12.13.1","_npmVersion":"lerna/3.19.0/node@v12.13.1+x64 (linux)","dist":{"integrity":"sha512-oQwmAEMUt0WVnXyJSMmF4Z8yT3XVG/pS77SMaHaR3vwlnQb5WKaXb3um5P9TGlf+SldfhLxjJMbm4dHhSEMBWQ==","shasum":"a15458702880f96b3b1a9410b5a19a35ac7f357d","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.0.2-alpha.2376.0.tgz","fileCount":27,"unpackedSize":117677,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd9EIYCRA9TVsSAnZWagAAIk0QAITyQITpsp0NX2x/049d\ncCrOSfXpXPcEwIb2xudrCxZq1b136siBhWD4sRVQg6Z6BIb68Pe7cY6dcWEz\nKugJXsobzrnYvsYr/Wjo93Lr7wDOmkyzFbZkeRnGMonKd2KH1WuBl4utJAqm\nBdQABstq2tYfp5hGc0nxR6tgCZs6WwbgeS007IpzhRAQA7H9710b/N4tDtJA\nOdNKXlVPbZ9GYRUiay3qRWHNjMq7VDn426NTeFwKgv8mXDR0sK8gr4njNH/R\nJcKhOenU95vMoXxeNE68k2Qu5zUy0Up4fpDyJBNWiQXaka1RqsdOTAXw3H2V\nVirc+oQ8Cm4vqvt/knzqlbPZ/FsJLQP+TGg+DRsDTk07cKsSJvUzDqqIxcps\nwAVsDdte0llCrZYkCrCP6uFGWRMG0FaA/IsPkKOaDQePPlTIC7A/iKm64rP+\n0d8ZRhj44cOTJZgQMg5nUrX822TGKieg4NmIt6HfiYSyWqdwQ6ymUutzF3Gj\nImorVwd5pDstXMkc22lEDW35IjMxkByGFrxo4R5D2mNsSEJQoy7ouN5EEtdS\n8bYsNryJ1ALw8mT/XbEYetkdLXfyuSPX9DgWeU5jTAxnxmMDb1MwraqKcIgB\nyKDk1Ub2lm4T0MCtJmuoVw2dFwqzfRGhqwXpcsiW1kTnyzLShU/bXKNUfMau\no3HR\r\n=Qh+7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAY7A5PTX7w5KVhaFb59x04+X6iO4mppF6nDmIF+H0xzAiB4oD1YvaulhTFZp/N6i/VW7aw3wdTNaGEK9nt3GzLDmg=="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.0.2-alpha.2376.0_1576288791653_0.5085352637305307"},"_hasShrinkwrap":false},"2.0.2-alpha.2377.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.0.2-alpha.2377.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"1.0.1-alpha.2377.0","@energyweb/market":"3.0.1-alpha.2377.0","@energyweb/market-matcher-core":"1.1.1-alpha.2377.0","@energyweb/origin":"3.0.1-alpha.2377.0","@energyweb/origin-backend-client":"2.0.1-alpha.2377.0","@energyweb/user-registry":"2.0.1-alpha.2377.0","@energyweb/utils-general":"2.0.1-alpha.2377.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.1"},"gitHead":"b1e577680c03d9279e47f496fe5491dedb28b396","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.0.2-alpha.2377.0","_nodeVersion":"12.13.1","_npmVersion":"lerna/3.19.0/node@v12.13.1+x64 (linux)","dist":{"integrity":"sha512-FXYj0zJtp7PzbhnsSBANugZDzqQRt1DIQ94Imr39xfjUlsdcJIHrUc8r7oOWBTeBYYk8ntLWmFlJ5tMrykn27w==","shasum":"a9a2e4d8b5e111ed2c0f3fef4d64c38e818a0813","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.0.2-alpha.2377.0.tgz","fileCount":27,"unpackedSize":117677,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd9ESaCRA9TVsSAnZWagAArk4QAILQznR9n1WufQx9EQDy\nVwa5lmRUdnmHAbk+/Fo2L916cI/YrGT+j0/aUL7vWKIeLRID06mxSvQvt8EP\nF7ZH2/bvKVF0hlott4AQ4cSkTqfaPEKgyfzkH0jl5Q+YeGNAKKQKRUZSy2mb\nwgLzTu5wEdm1HkAdBemERQJTpNz+KXafRn3KPWZXNZ24IvMwig7sEnVFs8Lx\nz8xhFhGLLlGEj+PgJ89gK0MuXoCfKAbTaBiLM/NedzCtfUrb757MStpAhG/+\neHtGIe9zWKOMqgOT9MREac/Uey0poi2p0tkvdBUlwoERtyX3onp1s41gNvb7\nx1Q9S5DZ4H4LXh+yB31iHeqsNXnyRXwztKQA0GPWT6P0UTFiENFoLIhqNCfK\nkM2axiiq6mWcv+4JEeBEYb5XNuZ/+Z+s9Yj+ynwtPiYb1s3ewCSs0M+eXTrw\njVuytqv5XJjofBYkKyy5UuOUIN7JbDLW9xkIBhp5OJY2O1RZU4Kt//2hxQ4R\nBMJ6T2OUDb43QpN72jtVTSwLk9vD9B2gPmXt3YWF/LG4usSQFi+0JApCDERt\nsrBjDBOZsSuGtYs+iVio90BVV74omDsVKSaGDw9sSEhytNLOLIdQdylq0Ieo\n3eIlAjw6N2b0K6QF9kQ7mjaGFjoYGrc3T3l1vKDQwhdvWrYqp0Amnll7fGw8\n2664\r\n=pAS+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID0dnUor9qFwN3ukdE/FBa298l1s8XTanjzNQi+zhcIGAiEAkNUuSW8+o72Y1CLoVXjyuxwW9M7BomDOA18NcTTH5nU="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.0.2-alpha.2377.0_1576289434128_0.40038874537451274"},"_hasShrinkwrap":false},"2.0.2-alpha.2384.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.0.2-alpha.2384.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"1.0.1-alpha.2384.0","@energyweb/market":"3.0.1-alpha.2384.0","@energyweb/market-matcher-core":"1.1.1-alpha.2384.0","@energyweb/origin":"3.0.1-alpha.2384.0","@energyweb/origin-backend-client":"2.0.1-alpha.2384.0","@energyweb/user-registry":"2.0.1-alpha.2384.0","@energyweb/utils-general":"2.0.1-alpha.2384.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.1"},"gitHead":"cfaf615a0f55d55c32b98ef8897b3ea7732ef5b0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.0.2-alpha.2384.0","_nodeVersion":"12.13.1","_npmVersion":"lerna/3.19.0/node@v12.13.1+x64 (linux)","dist":{"integrity":"sha512-fWJvP0dIXjIAJKO7QS3jcwylVk4xOsK6vhTTqiZY9dKHrogZbE08cbjhgZgledCgxAz8T5uOguZvflxtvctAjQ==","shasum":"261a6695f622f31a5b2c363efc32313e339634e9","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.0.2-alpha.2384.0.tgz","fileCount":27,"unpackedSize":117677,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd9FpMCRA9TVsSAnZWagAAUosP/ixnETl+AMjqAUf4ztIh\ncPtAt7sfMZqGW06tCJ7IVNIfMnb+YYh2doGuMwGlFN6Fa3C3Hr7EQUjrfgE6\nSR5vnUsJ9BFMa6SKFPnooOEFa/wFqLHBA3kMzawUhbB1S4VmMaAD1W915zUx\nCN9WCl8Z2Y8qDslBoe3QKHDGhBJVnV48wOv7YTYBuUnmXqeu1YMaZ0ZWt3vp\nVZeP5qaIF9YPQSnxj5i1U+IDpFydCNmPwAeR02o5w+fKC2JJBPlTAN/Gik3E\n3nj/8EObURGk0X0giXGoiY+OOgtbEyDjvRopZ1vvkOuEh4c1QvAjxnyS0+sW\nrSnsx6b/+Dw3ICA19pbT4ak4V9j2GTV5lzGP+BJFRjzpNqFJZZZ8V0KPO5Ve\n8W963pXhbcMrFuJk86I+WS/xMoT0kX10XrAUFhCj8bIf4qDYwiJ54mJsfsfP\nqOEPtzHp9enEFzpmx0uiG0PFrmQ515kVgAC9OW0CLRlDHlpSNWgREE9y3yMU\naSB35gET7eWL0TcEcJHouRU0Km5a7Ml8w2o698BpMV7m/HQ9z5RaowMcm4da\nJ0gViUKkHA0ur9zIupG3kGzqVnDF0DDLycEnXP8A/wr16PJr2AAa98FY6L+f\nnJHhBuZcqjnDwcyOK9iRRB0luJv6Fd7jSHVrhUh5Qk8EFWo9d0LVT/EECpjY\nOKTs\r\n=LOjC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCeh1JtNkrF0szrQqdvwd0qqTDir6LTFSYOzCcMMt3KIgIhALxtGUNwVw/QSBJnsQt3E1kX7VMwMkbzRhRLC1DXX0CI"}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.0.2-alpha.2384.0_1576294987611_0.31009651953451356"},"_hasShrinkwrap":false},"2.0.2-alpha.2389.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.0.2-alpha.2389.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"1.0.1-alpha.2389.0","@energyweb/market":"3.0.1-alpha.2389.0","@energyweb/market-matcher-core":"1.1.1-alpha.2389.0","@energyweb/origin":"3.0.1-alpha.2389.0","@energyweb/origin-backend-client":"2.0.1-alpha.2389.0","@energyweb/user-registry":"2.0.1-alpha.2389.0","@energyweb/utils-general":"2.0.1-alpha.2389.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.1"},"gitHead":"f69e57ad013fb3baac00802abd3799ab8ea71275","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.0.2-alpha.2389.0","_nodeVersion":"12.13.1","_npmVersion":"lerna/3.19.0/node@v12.13.1+x64 (linux)","dist":{"integrity":"sha512-LHoktjrSJSyFDrVrRaGGWOprufP1IXmC7rJBMpP7XAGDWJMBx5uF7FebOuGodjDmHxVYp1R6tuZR0L/hm4fbnA==","shasum":"5a870cde5b9c8b6ed06f46a83241e47a63b92acb","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.0.2-alpha.2389.0.tgz","fileCount":27,"unpackedSize":117677,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd9F0LCRA9TVsSAnZWagAAK6AP/2hzJb084y2cS6N+oemY\nqXNPeNpc3vaUJkQ8bGToc5eBvzOTN136m7weSBXEO45G22Z3rdU/oshptMeL\nXje8/11Yf4Mh83G/kbpnLeVFgAvgKlzKmOGxOkKFS9xOhO6vYUoxbQc607Ep\n5qh2BQQibA3Dkr5IGRFOPf1YJDYdlyzlL9artMmfS+6jymd3RqjA6JkkYfrt\n29r+RzWikM/XV/TsyohMyjDak9MLyLAlcYaS9wNbwqFav5fttqBgN34FYGqP\nrq12+byYf9bqsZ/6xfw+zI86DHNmLA4YlC+lWAQHNlGmddv4bySlMyA/M/Hm\nZc25KjsJm3tulgP1lAe5HbiYookuwHWlA0Lj0SF5/KhEufP94tDDN3Hcr7fJ\nyW+1WG3IVpziPs2M0Ya/0p2FnAyT4vCx1dFtUSQv6ta4OI6JuZuIqVEdLnzf\nnbjrBWXMCQCLcTOEISDO45zLOkEHA/hjZzj/7maRdO1lqTbGKEUoDr1ojU86\nxo5nJCoYG+wGNlLztoQe0bUldfjtGCGpbkW81zj2yQrAlwK0G2K/f2n4a1OI\nHhr5TkwebE3q8NgZ4HGn5HZWQikVdwNoGi9Bufkk6dGRD9mIwrOJMhTtwWxC\np9tbn4BHKwzdgUjufkE2T22eGTL6WgoBPJepWZ9+boyjwEUFCF1sx33xYWDk\np31f\r\n=VIHV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPXpeXGBqEgEftVZpMvd4Y/ykXqrZPhr48uJDDMKNiTwIhALZoig0BfcxiSLCCnINpVfZCj4Mxq9oU4O4s58gGFych"}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.0.2-alpha.2389.0_1576295691121_0.036983130371433415"},"_hasShrinkwrap":false},"2.0.2-alpha.2390.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.0.2-alpha.2390.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"1.0.1-alpha.2390.0","@energyweb/market":"3.0.1-alpha.2390.0","@energyweb/market-matcher-core":"1.1.1-alpha.2390.0","@energyweb/origin":"3.0.1-alpha.2390.0","@energyweb/origin-backend-client":"2.0.1-alpha.2390.0","@energyweb/user-registry":"2.0.1-alpha.2390.0","@energyweb/utils-general":"2.0.1-alpha.2390.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.1"},"gitHead":"aa859dae28b4e933aa9f8bb0789b446ad363deb1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.0.2-alpha.2390.0","_nodeVersion":"12.13.1","_npmVersion":"lerna/3.19.0/node@v12.13.1+x64 (linux)","dist":{"integrity":"sha512-sDbTrs4DoJYl9gcpRKB5rwD35bc341bZhxRviByUcDkOnr6jWo8YcF8G51YgcS0CGhpyC1RU7oiaoPGTr2zqOQ==","shasum":"a4a7fb3f03e7a3d24be7108de1a4847147360f60","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.0.2-alpha.2390.0.tgz","fileCount":27,"unpackedSize":117677,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd9F+HCRA9TVsSAnZWagAAU60P/0swHk97JEXN5rMphwXe\nh19Ru3fadRV6e33trVGW3zCCo70pXi8X8pMTjVclXgpOw2TvCxUTyELnglh8\nHrxyjz02deYGVM3M6gNJoUIFrdJkGfTgasb7vkD8d0ECsO2jvfuwp7KpjIGm\nqsZ1rsWplvwil8aQLRApYxe0geyn4GeqpHq+oR3KIMHHZ6N5XSuIl1NnhOD4\nBiA2vigCUPIOZd2iLqvzoNLJ0xtvEv9aIjnUzd61R1N+KcYIR0HRJByf950k\npRCbui4nt3Wp4+GXa4boDiQWW+7aFS2fMDI7xpWiOiQWusZCIWnReIrkKUbw\noxNmu5RT9FLhBVR7+25RGjgkZR6HrRRfd01nMs360y9aiUbCHJRaS37/HLfT\nDztDt4RLcGTDHtIHts4cDdGd9nMjm1REsqwFNRckpiIY1IVVvH2+KBz7NILj\nYQRHJQ3LTCLAGCD59OmvPiLMZeid4vrhFN7zggZNux1s9PrmJwh6hZWpgQq+\njuZJq+HUYhFFCaupnDgzghXqh+G57Fb5PPmGix7lqMI2mFr77xFkdemZNTGJ\nuLkncRInImMJlasMjymthqt7oNjJv/J/wr50M9dGmjHLNuoOQrDBQGDs2oN6\nDJc7benlz5a3GAMj0Kr03/ADd3se+aSKUhSNTnr8GX1BCi7X3OM/OaTsJhQU\nKHOw\r\n=J4r+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDvs/4QtTOvHjnB7UWkB0Xp6qW9N7S9qc1IAhIEj1x7RQIgWmOJeBYHasRr9moS57h65QT+LKqI84xwaszl7CJXqRE="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.0.2-alpha.2390.0_1576296327372_0.5047293534797741"},"_hasShrinkwrap":false},"2.0.2-alpha.2399.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.0.2-alpha.2399.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"1.0.1-alpha.2399.0","@energyweb/market":"3.0.1-alpha.2399.0","@energyweb/market-matcher-core":"1.1.1-alpha.2399.0","@energyweb/origin":"3.0.1-alpha.2399.0","@energyweb/origin-backend-client":"2.0.1-alpha.2399.0","@energyweb/user-registry":"2.0.1-alpha.2399.0","@energyweb/utils-general":"2.0.1-alpha.2399.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.1"},"gitHead":"bd5203528f3d6da5bbffb23b33266c65453153b1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.0.2-alpha.2399.0","_nodeVersion":"12.13.1","_npmVersion":"lerna/3.19.0/node@v12.13.1+x64 (linux)","dist":{"integrity":"sha512-U+irt8RHaDpQI4wEOjY0j3f+FH+0nWdtZup9OJr/hxjWDzSOusH/vuSIDW8TRjPvyQRjGtFuijpBulrLnYO8Tg==","shasum":"5502d1bd974a27137ffa45fd408938cc21dbcdea","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.0.2-alpha.2399.0.tgz","fileCount":27,"unpackedSize":117415,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd93DXCRA9TVsSAnZWagAAB0EP/Aol8fsm4YGmgv3kCzTL\navD8EyF2+CdXkWPGaq3HEFbLiXqH8VKcA0UE1NQY/nngLnolhjBok4eKXwPb\nIuCRpmxOxBXs11PdmtQcAVeV1BJxDPjs4nRaiJrMmUWk2Us/q6IBMOkGYOKV\n26gn/Cqx37+ZhdcQfTVLfLvpHymYjiMQOG3X7VJX8cDB0/QUMjTu2gLhcIib\nXIy8d1or2yGcM+/lYCmgX0K6MF7INSFaTApJ7oakdXmfdbMPyOMOcFlaLsmO\ntTxhY7BpzDs7Pf+6v9zs5EAlQARPGeDz7Kbe+f6e++Sv/xwe31AdsJxoVRhR\nR+YWNY0l8pKSXs4Iplvw/I878iPosAjlyCRN26sQOq6XsncoeLjCmIEWEn2c\nZeDZ5BExeibj8JbbmwutWVf9pu8kwu++ySxtZjfHjCA9Y0eoxQwnLiocQ3p0\n0TwpSJRV3a3FB0TdQDXwcxSpT6FEiSJ64Qnp2EpIA95atBYBEAy7qCS4HDRx\nKkmHkdI9vInEkjoJY+ltImDjOQ2drkD18M7GQZe2w1D0NlRoL3KUi4LytVTY\ndE9GDsJMoTf66XGRNQWdOATwHuA8S/hnYquSOp631vz+2gAWYpTFQ6h1TlP7\nCcqSuU79no9GL4nNkzxIJRpOiZjitZQf3v2hPjGk2yNKyWlOPTJZ2NepmiK1\nbjex\r\n=V943\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEXwE47Uixzlbh3mYrT7wX8FfAMuqr/SJCPiiL17e1xfAiBBDw47phLnfrB8ooMfUVpnu3cfJ0+Iu1TEHv1wNIP8tg=="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.0.2-alpha.2399.0_1576497366546_0.1319362560586006"},"_hasShrinkwrap":false},"2.0.2-alpha.2400.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.0.2-alpha.2400.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"1.0.1-alpha.2400.0","@energyweb/market":"3.0.1-alpha.2400.0","@energyweb/market-matcher-core":"1.1.1-alpha.2400.0","@energyweb/origin":"3.0.1-alpha.2400.0","@energyweb/origin-backend-client":"2.0.1-alpha.2400.0","@energyweb/user-registry":"2.0.1-alpha.2400.0","@energyweb/utils-general":"2.0.1-alpha.2400.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.1"},"gitHead":"d78eb992c9d3e7154a496c11ec57108f4e3f23ed","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.0.2-alpha.2400.0","_nodeVersion":"12.13.1","_npmVersion":"lerna/3.19.0/node@v12.13.1+x64 (linux)","dist":{"integrity":"sha512-KFJYaNLyltOuf/mkVpzAkmCXkj0+/ci9UCHr6zSc4bXAm36ALQFeFr3hTNBW+4nL6CA4FUrhsC4I4YL5cM6ywQ==","shasum":"1f892154287d60abb3802d921c17160bed3fb818","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.0.2-alpha.2400.0.tgz","fileCount":27,"unpackedSize":117415,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd93fSCRA9TVsSAnZWagAAAzEP/jzq0DkawADWS4KKjP4B\nfd3YCfUBOuCvgtvkoj3LpVXiwFiHTj2XtILLArtcWNRzq2pf2DYIyZ+Lj5bz\nmf8tcSuWlcb+vEfL5IJO4e/R+1EhGKrhrlypfB8lyDP9x+UTCuG9D3EveGXt\nJN0OYPaZH+tGE17FH2bM2/hV9F80FuIymRJnPGiLD6zmUvxy1PfDHfKM7Llq\nM/vz5qx5Pe8ukPfpyVs3aF+wicCWxt2OfyNaVrdvwdjpEAYsyFrn4XJYPptH\n5kVGCM4TlWDaM47F2M7pswAymlbaGMA9I9kqY5wr7BpinW9kirMaYarkOqYR\ndXIoNeUmltucha2gSbkMxu9Elt8D2NOcoeTTNMV75K4+qzhfHmguc4stb7Xn\nOd8fqO7X7CQ45pkvs2JE1+hDIB57Mgr5NSMJ7JH9BjWrkR2+b84I7YIjms9W\nMk8CMmft0hpIx1LAIeUOU+3kQDDBik7b29VlVD7JH9jhTfIsgE2vjfe4LAoK\n55HPQNgO/JON9nLNuqZ9rVl66/fEYDQwwtGN57/mqF2/Qc7KLgc0abuheGy9\nwDH2KX1oCKbG6DvvgYs8Ms7Fa+RL1lYqSQQcTc3ao/jSEgn2bRNZe/ZCymu2\n85EvIPcUAbfxHYJU3Q2R+c5tman5LyHyInWm/bF4BG5yEhlaF02PeApCNlIQ\n6L3W\r\n=0eAJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDIo6Ad2Ox/p2oFoqWLWCrIrm3+CRNWiWS9aqoxteZPZAiEAjNr0LQr/xoV0zXIVre1QqvcQ/N+7BIJxIupQbbHegI4="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.0.2-alpha.2400.0_1576499153644_0.2768515780496643"},"_hasShrinkwrap":false},"2.0.2-alpha.2403.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.0.2-alpha.2403.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"1.0.1-alpha.2403.0","@energyweb/market":"3.0.1-alpha.2403.0","@energyweb/market-matcher-core":"1.1.1-alpha.2403.0","@energyweb/origin":"3.0.1-alpha.2403.0","@energyweb/origin-backend-client":"2.0.1-alpha.2403.0","@energyweb/user-registry":"2.0.1-alpha.2403.0","@energyweb/utils-general":"2.0.1-alpha.2403.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.1"},"gitHead":"67bc1f9077726a844a804a9c2b182e6a57e735d6","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.0.2-alpha.2403.0","_nodeVersion":"12.13.1","_npmVersion":"lerna/3.19.0/node@v12.13.1+x64 (linux)","dist":{"integrity":"sha512-TYQJp2rH9xLjUA+c1vNb4z/D5eLggncJqBH8v89qb2TY8mHlF4XH1huTGj+3EIXWGyW8CYqC0xVNDkr96t3Odg==","shasum":"3d38a51d14ca02b8fed264f66164b84fb928e5b8","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.0.2-alpha.2403.0.tgz","fileCount":27,"unpackedSize":117415,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd930VCRA9TVsSAnZWagAAriAQAIyJiViihoDb6f7FVPfJ\n737Rr4mP2EcQymWavsKuYUfP2lHZvzeobwGNvm7wxABJlAF9KsBQ+Ac8y6jI\nLdXZXYMhPUqqfxz863TaapPdNRyJeMSv5UVIMx6EKlu/1O9IHLFMCuMFp+9S\n5LJfxc3XB6iX+AErs2BaI9lXXuqEW/urudiV/2bWgYTTn4h3N2Y/pP5JjBQ8\nxXCWwvMw9uzENdCKMkoIoyKWieRrky9ovRWAy0/0Dl5fXPH9ESCwdDS0DNz4\n/HVBokTq6LdsifdWofnjD7hksnmpQIPSr7EzyZU5+PAw9N9gJ+GQxU4leBUP\nsDofc30Vd8lToq+BbT59BjRElzb7+Pj++w3XTUWzZCtr9uR+Faz2tlmfISh5\nX+7PFwv0SETKi7ao6h+fPD3Z2jJgC86JWBFsAyVL+Z995nQKqa7GvDatck3Z\nqB7qP4u3n7XcBGXwiqvq+aQKZkwMY9+rPOKIspTLY8Dtrk9utIXX8SG0OzYp\nCA3Fj6lEGjMuGZzYiU+KDCdSPaYR2qnXy8xuJirg9rXm3Mv4OLfRlavjSiwN\nIyvuIq/q7nWZP6O6oeiH/IrxB3tHS8F9a1aFO7jk19bXGKYxJ8SPf+339D3L\nsRPMJmtIAEkCe4Cbljr+MFbn9rSGSeTEM12P4sqkjM3Dj1zMvDte3/ZfCx1z\nVQsS\r\n=bv2V\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2L5eKkRBH6lb0AyPEj4dc6bLzqOEqI6GXLxtFK6UtCgIgOHeSY2A8sqAcKXiOY1SgTFHiLclrpT+20XyKa1ivGOc="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.0.2-alpha.2403.0_1576500501114_0.03430429745594976"},"_hasShrinkwrap":false},"2.0.2-alpha.2417.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.0.2-alpha.2417.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"1.0.1-alpha.2417.0","@energyweb/market":"3.0.1-alpha.2417.0","@energyweb/market-matcher-core":"1.1.1-alpha.2417.0","@energyweb/origin":"3.0.1-alpha.2417.0","@energyweb/origin-backend-client":"2.0.1-alpha.2417.0","@energyweb/user-registry":"2.0.1-alpha.2417.0","@energyweb/utils-general":"2.0.1-alpha.2417.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.1"},"gitHead":"81f452c1af2f67ef632b579e3ce6fef44924a0d1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.0.2-alpha.2417.0","_nodeVersion":"12.13.1","_npmVersion":"lerna/3.19.0/node@v12.13.1+x64 (linux)","dist":{"integrity":"sha512-Ku6Tcjb1JQmK7E7guC3/X6wgexa1A/7wvc6llASDIy3LkCn8TlFhl9UgqqCbQj9fiTwT577IDywGZUttSDtZRw==","shasum":"bb3b7292cf8693d5ea0023864ef639f9a4f809e8","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.0.2-alpha.2417.0.tgz","fileCount":27,"unpackedSize":117742,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+OMpCRA9TVsSAnZWagAAsYMP/j0y8Nns8uAFEQkCPgXL\n3MqnKMavSMIa4jvw/GCCRVTN1eB1CyIR0SJ/ykRNntdXmCZnTIuNFG5m8wGY\nm37+Rb6xxuOh0PmlisR6nGsdtWQC9e5SD0QfiU79+wziSkARrwRXdXuMvJP4\nlS52DTQDgHxN59TLIooYS5UpdYF2qsQ+iNjEB0ElJiBlIhP6rQjAckZVnN38\n1gyXSYpSaML9SNBPCuPhUcv4r3X3+L5Hs56u+AAmJXRYVWLQdjZHUieTNJOS\nP0lBdEi0fXqopIsNT7wlbVQfr08depXWFAFQ8z1BrTsg65NnkK6Vcmoc36iL\nrOzG/q8lDuE7tPg7BlG1z1kUqu2TpvPnNEbQV3nT0yjNCVig9g3wn3CUkPbY\npeJIbQOUEZlmUWXoHp7+Au4C/FVp+kvCGlEUXDXullQ1UA+CAl+9GjPglh/Q\n5HRLUVJ4ZM2aiIw1Qii5xnOMZb68v8v/X/CO6qoRC6InSSFFjwdMHME9lQEj\nLUj2X9c5HDorJ6T55E0YHeD8ADQZ9s90SKQlEV74DBiZUrvW1IGcQ9wWnGS5\nS+1798rC6eoJsNiXPl44WFnAeIvzBgLRBOH8lu5X2007BCLqHkquDncvFjlr\nk7DsV1aXTvC0N8VCjM3NUxSjnnrlMqV19ZBXlAS6QQyx3JWG1o+ja63se9bg\ngv6j\r\n=68wg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCwpJ6e8Vfn7R7bWi0rMirNVD1/+VClOq0UtwlxXtwFAIgAjRd5HJP+sIwHThiU/d6QPBkcjnKUwAxUREYXMeZfA4="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.0.2-alpha.2417.0_1576592169017_0.7013636745762255"},"_hasShrinkwrap":false},"2.0.2":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.0.2","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"1.0.1","@energyweb/market":"3.1.0","@energyweb/market-matcher-core":"1.1.1","@energyweb/origin":"3.0.1","@energyweb/origin-backend-client":"2.1.0","@energyweb/user-registry":"2.0.1","@energyweb/utils-general":"2.1.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.1"},"gitHead":"533f19bd888e46777786cb8073db60b9ae58ced7","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_id":"@energyweb/market-matcher@2.0.2","_nodeVersion":"12.13.1","_npmVersion":"lerna/3.19.0/node@v12.13.1+x64 (linux)","dist":{"integrity":"sha512-SyABKuSFhHc99Gi82VTDSwJdUlB+2M7t9IXo/lGXTS7KTw4ofrZGR8TxnwcbL3wOo7jOEBoLHm+3lpKzv8hXsQ==","shasum":"46c1a01c95952b49b4998e1b1a509747ef42d31b","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.0.2.tgz","fileCount":27,"unpackedSize":117985,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+PKaCRA9TVsSAnZWagAAeHwP/iQlne6MGDurGek14HAV\nRcfrrMzR8Ncs5nyuYxlZ02skvbZpmNWrHrsmojVG9+aFN9whTcbjyzyWiCir\nvzhpdeWe1eV534clj3/26ntdCInbjw9+f7jcDourmBC7JNa8yLVg1CLjjpmv\nm7Y1zk6mXK4L/zn+FfG4BrLvqhIhOgCPnLO4u3nlrJ67c//xCp/RAooCoeB0\nwsUZIflZZdT7Hgx+wvZh1mRsR+ukAAVVQy+gozKdPkf/TK4tK3AiK0XPuKkV\nZeXkJKmTj9MzN7Cops8hYHkPbnz0GnleEHeJM5XDDHbmtdu1bATRfmQKJ7e5\nyC8Or+vewpg6GwsjJeM64lmLwom3VZpWSbp7Y+SXYPH98yKMKDHAn+iRYP3b\nuseXSKfAwlPdYKkEVeh4/LAGh7Jjd/F74odYCTyRY2wKMhxZPkK7SQFhjo/b\nV3at87WohmKgbD9JjRUxWHm20CVBMj3BWIBuDPD/iN7axDihoAyvTinHIs5u\n+qxH59brWIAOI439mjpwD5QzOIv9+XCXBXLYf74ZS+YVHyevo63TaYFA3Nz8\nxpJa9RqdjAtUuzSgyQ8i+Mk25Q5FEeC5u2mA6vBqTyR8KgI1f7ISOfA4cxvX\n0J8PJdZkLPHSX411eknTPBf2XLor9m3s0qZ46/OyC8ucmYnGwqCcujVBfYwo\niF60\r\n=Rg0I\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZUFMu1JjCKD50Xb3R9Xpn80ZqJBbG4Z50wo/TsoitPQIgazxEQ3LZHMqPKpq2ialWqMhWttUUOzyJNeG7M2LOnLI="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.0.2_1576596122397_0.02716706375846667"},"_hasShrinkwrap":false},"2.0.3-alpha.2422.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.0.3-alpha.2422.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"1.0.2-alpha.2422.0","@energyweb/market":"3.1.1-alpha.2422.0","@energyweb/market-matcher-core":"1.1.2-alpha.2422.0","@energyweb/origin":"3.0.2-alpha.2422.0","@energyweb/origin-backend-client":"2.1.1-alpha.2422.0","@energyweb/user-registry":"2.0.2-alpha.2422.0","@energyweb/utils-general":"2.1.1-alpha.2422.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.1"},"gitHead":"59221248ab61626b1298df31e8ab7303756f8f73","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.0.3-alpha.2422.0","_nodeVersion":"12.13.1","_npmVersion":"lerna/3.19.0/node@v12.13.1+x64 (linux)","dist":{"integrity":"sha512-f8cMjBN8UNfa0sfAuk5yuLBbBhJB9UzTc9r/C3h2kT6mYw2+23thofRxHpyYpoDSs4qcdMI7p2wOefmEQ2CjDA==","shasum":"72a1e4a61d3b1bba54ae6c934a013b76ad58b365","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.0.3-alpha.2422.0.tgz","fileCount":27,"unpackedSize":118089,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+PynCRA9TVsSAnZWagAA/JQP/3AmIRgMGh6jW914bKVG\nWAtzVOOyCbn3BScChLRulJZBefFSLVkzcWr3XrtvSY1ATvPNYOT7LjWotWMj\n0q7t/wblRe1WmpnIoRP7McMiRUguF5q8mj9j81hpkUV+uafKtic4u1qeHN6x\nHGeG0sWaMmx35p3iJUwS81cH4fOkfeuC/le9GZqFDOY09uJsI6Rmacamk2th\nBdlH0MoVYpbE+I8e2q0ENJe4/5H3tRWG0495Q83Nn860pbNd6TqbPMij1xz6\nCubFs7S9/+EcS7V0CjYMCq7RM5SBvE/Q8H6b/At9GS4ITFKk2gXKtJHOTtkA\nRyX5BmpE4+CCWaaKCh4Ik21CaTxguEBIWBy/uJtmZ/xbQnaSASLEPE97F7hl\nokvOXyLXnSXrD/7x0bDrGqfGyt6IbjMJQR0fniBACpquqDD9bjqO5t7WrRqi\nZHfEKdB74wgre7jBSliiCcvgNZ2oijcjZ6tGrzzxs15B12EH3XFlm4zlTA61\ngSix1G7AvZ2PoIGyblCTilTKdxDuV13ZIGqvnHdVRG6FMfEIiYiO4lZ4lhGN\nEY6MMIQIFDnBJGMSn+G3Tv3wBctgWgU8Y35WdLjw28N1DFHHIRbAlDixgCvN\ntouDQtMLVvZkmtIzq6h7NES3I94nXw7VztU0WWuzfFJWudsEJUTKLaFOF+E9\nnLAo\r\n=y/up\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFV5VbK1SEhz2Xhis2ksnM8FlcDoAfLwbVIAfFLQBQtgIhALXShx1/gLXL9B7ZCtKLumxw84hiOEmq36ShiEYuYM/K"}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.0.3-alpha.2422.0_1576598694817_0.9338207729913146"},"_hasShrinkwrap":false},"2.0.3-alpha.2435.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.0.3-alpha.2435.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"1.0.2-alpha.2435.0","@energyweb/market":"3.1.1-alpha.2435.0","@energyweb/market-matcher-core":"1.1.2-alpha.2435.0","@energyweb/origin":"3.0.2-alpha.2435.0","@energyweb/origin-backend-client":"2.1.1-alpha.2435.0","@energyweb/user-registry":"2.0.2-alpha.2435.0","@energyweb/utils-general":"2.1.1-alpha.2435.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.1"},"gitHead":"2dd789202b2e77b4d70144391b0fee21c8a4a434","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.0.3-alpha.2435.0","_nodeVersion":"12.14.0","_npmVersion":"lerna/3.19.0/node@v12.14.0+x64 (linux)","dist":{"integrity":"sha512-FLzgY+LHn2Cx9LDHHpo6eYVaYBH4DHOy/s9kXCUpnKhlN0joyX8pl1IyMRtGU9BfZwwyFyXHtKteHVPERAuyYg==","shasum":"d4089df440b55079aafd8deaec4e080df8749f0e","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.0.3-alpha.2435.0.tgz","fileCount":27,"unpackedSize":120018,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+gBxCRA9TVsSAnZWagAAWdYP/jD2xUSJ1STqCMD9khRv\nig0+C5/w9EF5WVvMCa7LkIV9YNy8Lwo2McOxcS4UVI1RxqqVASpjOWCT9rEP\nsU8LkWyUlfEIWC2UBrcbt0Jvoj3bMfXFe6CSqhHbioSYyyatQNcREZ1bnmI+\niqrVH52P8v7YqxFbahWlALoXkqucfW4Pl9/jYCXsB7MOR9RmUWTUk+yzM83D\nemObCljPOu7ZZ/eIvKg3yd9zC0emencwl7+AWoR5vJbULuGWvtpU58sEsHP+\nPl+KN517RoXMcsumJVHJr8GzSKaxg1WaGbFOfNd4hYScd/Ci5eJT/FMITssc\nGvVe2IRu3gG9TFwm1iuDf+94qt3k7vHD3DPq7zV0nUvE9xqC+PU04qkkssrJ\nXmJwDxnjBQzjj/Mhrmep8SKZRGyEus8VDCLbMY8pY8qa/tI6IspGkJQc/dR+\n/CI6Vjcba5jmaYHDisB+nDPvAEQuAv6IIb+ETB5p4sh1DdDGhcON4Mqf8SZ4\nzrDahEGASXDSdgiPNnwZvtOa8vThv/MEW/D3bVWx14qGf6UknDZ+1fZpWW/k\ndapfDoPksATUZk+cnHS+Xoh1ndWHRP+RW9io+eMa2UvYoaGGug4yNorzlOPI\n8RGVxM9aPsHnXpFaYpwn7Ny3On8xzirF46AbOsQHALzcN6TaXG34JxuDALt/\noZGy\r\n=9nNN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4nWb3rLpYEUVVlkeHtazKk3/T/Pa08V7GwMrgi9Eo4QIgdecrtLfWcTMW/2ZeFotghiGsYCGggadCpgO2m7LiQaM="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.0.3-alpha.2435.0_1576665201053_0.7508500079287521"},"_hasShrinkwrap":false},"2.0.3-alpha.2442.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.0.3-alpha.2442.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"1.0.2-alpha.2442.0","@energyweb/market":"3.1.1-alpha.2442.0","@energyweb/market-matcher-core":"1.1.2-alpha.2442.0","@energyweb/origin":"3.0.2-alpha.2442.0","@energyweb/origin-backend-client":"2.1.1-alpha.2442.0","@energyweb/user-registry":"2.0.2-alpha.2442.0","@energyweb/utils-general":"2.1.1-alpha.2442.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.1"},"gitHead":"f7910390062bc035675d4f484693159b29b5d1f2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.0.3-alpha.2442.0","_nodeVersion":"12.14.0","_npmVersion":"lerna/3.19.0/node@v12.14.0+x64 (linux)","dist":{"integrity":"sha512-rKdV2KoZe+7wPuLZ4R/qsnkhQ9H4uBg1zfjVLWFmZgaaI52ZHT+X7A1Rk3VvOhx3GMAmBpq+VKw1pV3NkFjmlQ==","shasum":"33331a031736331b35444fcd1f08e49b8e6c9618","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.0.3-alpha.2442.0.tgz","fileCount":27,"unpackedSize":122611,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+lkNCRA9TVsSAnZWagAA11oP/1LOBHY7WhAwXwyPCq3x\ncLZH/hypqtrqAJQ9pmNlPGzsXp2IsuENhxuDTp7WdHnZFshIPGAB1tpBx6rd\nDmL1mWS2kCqSsWkXHFV5oW25j4XOxdh6wZjx4iPeo6dZBnTgkhFW8wg+8Kot\nUM/LeG37SOwxDrMycLRpAexRQLClFaOcZObm1nRVRb2GZFr5t86XjuvPFCRs\nIII4w8RRNryAlif+vBsgG1uEBK0C95Wg0kZMHc9Q1flZQb7+tmh+jRHIOs2U\nayEP3K9mNJMfyfuzKRrAU12EREfuyS/7RWTgO7V1k7FCKwtmekOPISePBelV\nnes75/HytAN5/7LRu3TKXSMJte9eHfGd+tSJoCSoGgP7H3vVgc/KWYoO6gQr\nXanyWje1cBQzTkCVYf2XzC85h3rlevqoM6lZq2bd2A6qNxqFa+gEJLaOp574\nQX0pyNBk5OWc5PCfK/G4Z2MifiROObUumttVr4v5PgUB8Fd66LIrZDh+A7PO\nKOEUwDjR7kVJ72guGbDT2VCzcVugpkGbhN4IvQBdZg0hK97vhJxQL2U7/hrm\nM3ZrXid42kUsHB03oMBYm5SYA1jAQdqYqe1+1RZ9jdzBrdhnoiz7T4zSuqjd\nWkL0jtqKPbYlxl9QswZCYtCo2XNUYRBjV3OBjX8RoY7SHWxrHoqb3xJ1gznD\njztN\r\n=q/h0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC50GmwQa0OSCQL/HJf60xMiwiMgifpqhGmepfPyRVPugIgQu390zZ63wW8FBDxKw8JvBgCVognMDIAfIe2sADP7m8="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.0.3-alpha.2442.0_1576687885154_0.012854548997524473"},"_hasShrinkwrap":false},"2.0.3-alpha.2443.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.0.3-alpha.2443.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"1.0.2-alpha.2443.0","@energyweb/market":"3.1.1-alpha.2443.0","@energyweb/market-matcher-core":"1.1.2-alpha.2443.0","@energyweb/origin":"3.0.2-alpha.2443.0","@energyweb/origin-backend-client":"2.1.1-alpha.2443.0","@energyweb/user-registry":"2.0.2-alpha.2443.0","@energyweb/utils-general":"2.1.1-alpha.2443.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.1"},"gitHead":"3a70bfa3ccd8695ef0a326e2161bce258c9db521","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.0.3-alpha.2443.0","_nodeVersion":"12.14.0","_npmVersion":"lerna/3.19.0/node@v12.14.0+x64 (linux)","dist":{"integrity":"sha512-UQj7WIZ+1GQpehF9mbz43coTDxWQ6G7G3x3W0H4zkpE+YRGHJHbW1xDl7g1FzGTdfpnyoWa/YOwBNMzTX9WNKg==","shasum":"6bf223d08d8b53a2039db9c15c996c245bc8a010","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.0.3-alpha.2443.0.tgz","fileCount":27,"unpackedSize":122611,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+lmMCRA9TVsSAnZWagAAZfkP/3p/Uia348UnISLyoCtU\n3i1lstjHQNhGam/OIOSqtCFYuTOyG6fOGPmSh9mti/N4a+ZLzR4iNm+s0Rzi\nhti8uBTCI8X3AcLSvLVjC2fgJV3S+qSonA0g1gM7Food4iG+i59DwO3PUfIY\n5AqRSSQwoM+VXkCqvP11v33T8QfWtkjiYGNek1uwTP3TUmLJJu5/KYMn86H4\nk6xj9YbVfKzpMgUVxMQ2BXW3irdIVhq2u3uVu7EddZ1JrK1Ge1bkfxtg4JRO\ncIcAAe+y54vkWOfw8/soXBLElo3m2E8gxJZgRPFg5ExWcu/aZpKBbbklVYmM\ne31CUXKvq1UTPx37XcZrz14dF/wF4wBatwLmJDcUaGWjDvPPlkA9wUdFHn8f\n2w2XfSo/MCx+Sz9973dQsPCAblcGCpYb7EoSLKI4MR5ksjowsmdCyDSVIWQq\nyuGYHixremva6ByglXVrLm1YBf2kZAaYQSm434eSXxXNPOSpbGyh1e3mYM52\nrDyhicYHnHADY7knGNy6V38S2zrClAHANuIoj7bIt+jPB+YVgxhMk2ALsxHg\nb2PGoMy/euzIuAcPmezmXPjPvHYtripbOuEIFoRmwNdTDrvgHmGnzNAF6c6E\nwDaEBBsNMOnmtVOotbzPP3izVX0oSLJvOuZpDvFd4EvHMHFDMmlUJCk7fCUF\n7c2m\r\n=Dcax\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCYKnmXLl/3yqEVUBK0f4afO5xxSnVaQeRvQ2jWmaBAwIhAKt604CZ2aSOL2Y8v+F3/KwEr3bGH6ysBQ2A3Jm75ejW"}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.0.3-alpha.2443.0_1576688012304_0.13889610947912967"},"_hasShrinkwrap":false},"2.0.3-alpha.2462.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.0.3-alpha.2462.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"1.0.2-alpha.2462.0","@energyweb/market":"3.1.1-alpha.2462.0","@energyweb/market-matcher-core":"1.1.2-alpha.2462.0","@energyweb/origin":"3.0.2-alpha.2462.0","@energyweb/origin-backend-client":"2.1.1-alpha.2462.0","@energyweb/user-registry":"2.0.2-alpha.2462.0","@energyweb/utils-general":"2.1.1-alpha.2462.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.1"},"gitHead":"3e53d3ad80d704670fbc9f04bb2eab6b358c5fa9","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.0.3-alpha.2462.0","_nodeVersion":"12.14.0","_npmVersion":"lerna/3.19.0/node@v12.14.0+x64 (linux)","dist":{"integrity":"sha512-NkTaAsT3I5nJAlLHuKviLMwE26ksu5rhdwR69FQ799OSR8xs1rLVlvSx/DP6bYDn4Ga4dpE7ufR24hb821lV+w==","shasum":"830c649ff5cdda19b8e31a4cf58ee97fc1ecb6cd","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.0.3-alpha.2462.0.tgz","fileCount":27,"unpackedSize":122611,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+22rCRA9TVsSAnZWagAAeyAP/i6nAxCloqpePHt6Qzwi\nKqNIobSNVZtYAYtgai9llRFFGj2nM8h2JtCVBjovGD7N4IR9fCoCMEr28Abw\n6gHpmPV61+ub+zwzuUG1qj2O1+oOdkxbL0BW9gyuku8iGBU4m3P59uEAhwKl\nais85W6vdSZQMjOyilDQyQjUwy9Oc2imCJ372utH7I0Q/eA4VMQugRlifr0A\nDopftXp+2GxmcxAqpLtmwvKQXh3ccKQstYrsMBOpXeLkYhcjqSxM2Q+nYFZ3\nvbQrxFwAaKk+3tpvnoTdu78HqoN/yfGl15y3v1sWav/gle207SV3QwUMjIkT\nNm7Kc5RDQHUb6b3F8ToEHSYBPOwlNuVEo581TapJGlX0F2fQkNsmZTObfX++\nx+U9E3J4qm3RpEqn0YZdzK+Zjtu2pI/xkENSO2Tg+ZVW9KYrbHwEwUZvlJcn\n4GEgh/ZNs1WLz+mhlMTOTkboNm85KKpCh/fr9tBu/s/UZGPnN+w1LlWoRFij\nNmGjgVNL3jUZatry2AzBoxIYdjz8auV0baJOG70NZb9TweoBkq0HkatAoUhg\nfqha43QJYqbdE/zp1Yx3zQUivjgGrmmh0RdHnJPpjpBVdtKYeiWIk+pT2k1h\nl7FnbBhxPe4tvMsUvz5MHWN7I7DKO5hoMu+ff7HzE47Vdp4JDvkJ/d9JXPNd\nbl05\r\n=0ImF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHzPz0UdoTsNpyaoXT3dzl2Jixs+WmwpXMF4fYlko2eAAiAw1ZKbQq1DyHHffyS9IBfnzNnjfHjONJ8/ScvBxhAWHA=="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.0.3-alpha.2462.0_1576758699553_0.8403664206924757"},"_hasShrinkwrap":false},"2.0.3-alpha.2464.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.0.3-alpha.2464.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"1.0.2-alpha.2464.0","@energyweb/market":"3.1.1-alpha.2464.0","@energyweb/market-matcher-core":"1.1.2-alpha.2464.0","@energyweb/origin":"3.0.2-alpha.2464.0","@energyweb/origin-backend-client":"2.1.1-alpha.2464.0","@energyweb/user-registry":"2.0.2-alpha.2464.0","@energyweb/utils-general":"2.1.1-alpha.2464.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.1"},"gitHead":"c0e0865e7ea179e67c6d838c3bd9840d9138c1e2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.0.3-alpha.2464.0","_nodeVersion":"12.14.0","_npmVersion":"lerna/3.19.0/node@v12.14.0+x64 (linux)","dist":{"integrity":"sha512-V4yCmPssp++AUv3rEYoJK1AYR50MhfZVXtJb/oxRfwFWdXXYwo5UER5dfu3CYLI8OEcEaLeDQnHAe8NKpyw8qw==","shasum":"44e597f1b23042cd07bf39d94e08585602c8b9b5","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.0.3-alpha.2464.0.tgz","fileCount":27,"unpackedSize":122611,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+3hKCRA9TVsSAnZWagAApjgQAJe+AL0yP9XkTJynhY6A\nOzqdf4fsg2S4pzEoxvecnDO48vxQdmNWYZkTtJXXSLX1rsgj6IQpitXG65hv\nC3RtjjBR8sc4tm8iCNU7lEvrzjpccXZKoKANG6dcH7M/DGCXsdNYSuJJlWAG\nuFAjM7hdhPgY3b/WWbhGfjGq5skxzoI4eUbI81VGhOhgJ6QG4/898IYT/a+D\nZyMz0wscUwwnKpNC/Kilg4RzBZGWyR3GKmUB+DSENfbVSqwkUKpu/wTjl7Nl\n5zoAs0ZEknuS4OlMALeZongt6669Iz5L50Ax8ZgdKumrrJ8iVnKapfDmXWKr\nkg0Q37/Z4oa9EeB/m++4mYBE3d0CH4m7xitcJuF/5j7Iv6JK15EryPw760x/\nTb23ax1rwFUwFmQWwCXI6oMSohUZSp95i460OedAXh8sA4tdcsb0GxxU+xLt\nnMXCekpY+jxgnqYR+NtCrPsxMCg3+ygdfHmVPNQRE0NGn2ZhJVO29yvVznCX\nLA5qn9cyNU752lXd2dEoBTI9pwAz02CjTQrONx6wFVwyxsCBshgoqAm+cY1N\nQkCZxK8PW0rYlqCShvzR2XW24ZM/bzp+2btjG+Ms439DIKSkc7CQoA8BCuh4\ny4BOwaLw4P2bGkfspYO37TDg7oeiy2wztKn37pOhro/fKadx3HZmQerVD1DF\n1Xvf\r\n=dUOm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/TI1KSHRYZkc2AnP6AbCQB/F2CUD/EMiFXHWwcHV1ngIhAL2PCI8z3f/8IHVRNdiiAGLJzWTlN7rGZMXWqxI4EDcY"}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.0.3-alpha.2464.0_1576761417720_0.9905856530453521"},"_hasShrinkwrap":false},"2.1.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.1.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"1.0.2","@energyweb/market":"3.2.0","@energyweb/market-matcher-core":"1.1.2","@energyweb/origin":"3.0.2","@energyweb/origin-backend-client":"2.2.0","@energyweb/user-registry":"2.0.2","@energyweb/utils-general":"3.0.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.1"},"gitHead":"3cdaba561d03c0ffc11fcb5e1d65258ea54607f8","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_id":"@energyweb/market-matcher@2.1.0","_nodeVersion":"12.14.0","_npmVersion":"lerna/3.19.0/node@v12.14.0+x64 (linux)","dist":{"integrity":"sha512-uffoOo+KmUjKwpc19Spl8TYMAa5g1UCnedkG40rhomTOAg83V/KJIfnUZGOTDvqaUTNMm9NvRScWRfXpOXQaUw==","shasum":"38b7abfa37e67100ae5bb3ba6989ae9bdbc1a406","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.1.0.tgz","fileCount":27,"unpackedSize":122980,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+3vmCRA9TVsSAnZWagAAlJMP/jQTPWSXfldpnOB8CsAZ\nPmYLR1UoxbLFDBzrCbbrul9LJpmzzojYNWvk+kertYSn78OdLBuGeM8YjpNo\n3K9FEgZq76IFCnbU1R1CAI/1kpXnjvDr59Cl8sftCnIzQIJcCJVWR8CKbAbV\nYmuvn4Cahb9jXc1ZtMr9ihyKYHOff7sxoJQVPYWm+YXBlwh4yDpmwiXfjjrz\nOKcxJmrQCRrOZv5p/HiH7d54jghdDxRBNXv9Ll4JORY54TTzrF/GKUHKGDmX\nv2BxgRiSZ+pl7sPXzK27Os6ZgANaqraF9DAPtrKN6rhDMm8QgF6+vWRSTbyz\nzTIhsVG+ty77752fdnqmUL0R0Cc0EOr4SACiBDeV3Zlk16SjUtL2g/M5GpT0\n3E2dQuZJuSUeqd/dTShxhkN6W8sP8K2i8tmEVQ4TcUrsS0r1uYHHxHi52neF\nL+PUAOM1dzii+2epcjKnqR3YRoeDmoybRElK53KfO2Yf4Aaxew1qMqjGwhjy\njZtUd1pzRP/Xf5eP6Tu/SwEUZVfSbnL1aChE7JkH/6DvkjAnXFLi8l5YdXf7\n0fFqBtv9TWGIyscRD6KFTbJ3UxQS2QKjL+ourr2XQaj/gLHGlIEr10RI39LJ\nOo/wGot/yyTpt7iuMVQKaUFbCTLV6iaD5WdrfyxclE9JtEDL2495gPKgD4V7\nqeBz\r\n=gUCm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6qLYaPAnG6GrG4ZzhJqtkznHbP7mkEMUr4RSH2FB3GgIhAPull6fehUYQwwmcEl9eIP/9MJkeALNXKER417oh6fq8"}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.1.0_1576762342139_0.5766784901259063"},"_hasShrinkwrap":false},"2.1.1-alpha.2469.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.1.1-alpha.2469.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"1.0.3-alpha.2469.0","@energyweb/market":"3.2.1-alpha.2469.0","@energyweb/market-matcher-core":"1.1.3-alpha.2469.0","@energyweb/origin":"3.0.3-alpha.2469.0","@energyweb/origin-backend-client":"2.2.1-alpha.2469.0","@energyweb/user-registry":"2.0.3-alpha.2469.0","@energyweb/utils-general":"3.0.1-alpha.2469.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.1"},"gitHead":"094bd6ccb6722cd4a6b7b95cbb3175abf7d55982","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.1.1-alpha.2469.0","_nodeVersion":"12.14.0","_npmVersion":"lerna/3.19.0/node@v12.14.0+x64 (linux)","dist":{"integrity":"sha512-iWxn/ZZPPCtbhwF6dzv0iTgBP29h3dEQf+GnW3YUG75BtPaxeXoUsEC46ytrctWSMZrd2FTmYTi9c2dna/ZcSA==","shasum":"6a91201ec348716662178bdf6efca92e2b716e08","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.1.1-alpha.2469.0.tgz","fileCount":27,"unpackedSize":123084,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+4IfCRA9TVsSAnZWagAA4oEQAILYDJyAZowEtaLiu061\nMpkOF9jSQQ/JC2+ioLo2MYYs88/cFWlaZMMAdkMzKR3+ntXSjaL1PHHyHQSd\n1yUJe/jbdgW2rmCjwABZeWksJJJyaZknvsje2YAtn8u9WuQam+90/2YeKmxy\nv1vrJ3wTnw6ln3LlCaBlxbNW2WnL6Gg8RZ6NQzFALGW+DONTTouA+W2Ya40O\nkN9cp9RXNWfJAOWwS2lF9keqfLMuPm0INV2XX2j0B+y94EagBZvSTjqmW3BQ\neaa+occoRjUnknK4vvYSKQTgT9dCPEuRrGNcWL8r+18fhSCWT+UWAIGkv/p0\nwXQ3JCud8JIhZWF+5Mo8wwPB2coktCORR18ozA+PKuLo9d+0n2T6pKRKH6bl\nj/MP3Ei7g2S3zwHQ1xx9ntWmEJsLCvmIGo7Ncm6psFygrVlR/S+FnVyoX4pT\nZ+hSpqyp5BRvn+p3KR0H0LyWAyrHr07KDYmPmlfBJiBpdwz7FUfudjQXrUr5\niOKGf0ZvQcP9uImN0XW6MQ+4UZ/84hMoVHuj97znZ/mZsWOyjm0JD8S9tr+X\nDm8NZJHkKco7Wq9RlbVm1ehrRg0nEEMflSM6Mm1BD0/8IbPLlw60D3pOmkt5\n67qnkrGqqdRollcJQIvj+QCraZUAs+hdroSfdCyQ5ie6Sd3ttFaopQm1Gy5i\nNLXY\r\n=2jSp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC6G5nbPJiW07IDbQtJRUNb1Ds2VpuXCc3mZw1bfYbmCAiAKX03ZQshgqAtq7Gka1vJHbBBHe6siMiCiUFrANnactA=="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.1.1-alpha.2469.0_1576763935106_0.07368005663512012"},"_hasShrinkwrap":false},"2.1.1-alpha.2486.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.1.1-alpha.2486.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"1.0.3-alpha.2486.0","@energyweb/market":"3.2.1-alpha.2486.0","@energyweb/market-matcher-core":"1.1.3-alpha.2486.0","@energyweb/origin":"3.0.3-alpha.2486.0","@energyweb/origin-backend-client":"2.2.1-alpha.2486.0","@energyweb/user-registry":"2.0.3-alpha.2486.0","@energyweb/utils-general":"3.0.1-alpha.2486.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.1"},"gitHead":"1f32423dfffbe78f324450c12e2d28945a0c9876","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.1.1-alpha.2486.0","_nodeVersion":"12.14.0","_npmVersion":"lerna/3.19.0/node@v12.14.0+x64 (linux)","dist":{"integrity":"sha512-f1Mm9c/qJ4X14OgAYwQJIPALdyAxzhzv4ueb7SkRwpS00dMF6uQrkXxy9m7cAE3mTACYTz/Shgz89KPZRpiPJQ==","shasum":"85508458947181ec96e5df5611c9d9bac6daa382","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.1.1-alpha.2486.0.tgz","fileCount":27,"unpackedSize":124189,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/NjvCRA9TVsSAnZWagAAWLAP/2FjVapL+vKIiS0zgz/Z\np4Yt9Js/dbKcbc5A6zBCRhWgtuxm+dfZFg7P0izrccSLBOFNBW+Ymz1wE5Wq\nvlIERkAkfqM9JLGd12GKxYZUJC3rOug+8UWULTrioL3yhyTO85f/p2EsRm2v\ntHwI9LwMS4hsmwwz6dMfB33DPB2zNqjxtmT2+wum+aWys0lJGyhk0b2AQEf6\nNoqV336wcfencXMm2XP/A3mPYgc6S6pwPdB6RMmWiXQRcOzLoWwATb7axTDM\nuX/5tuiyinDv+ZNvVeQlUQLXOjpRSjgNK13pHX6V/jYkVb4ovhf8Q56PCk5U\nCI0oENyPZ3xjvJPX97Dx6HVISht5vL+M8//F1E0Wb13xvTecFqUe25haTOGR\nCDQI+wZPUNQDc4TUsDgoVUv1OCIlI+ppjloALH1EORw4oTF+3dD1+sDmDf53\nptRccr7fYJn1QAJ7n1NMJUeGngO5RIaKugeYrLFcg7t6YxIuaBcUeKOUcbMY\nYgIQ6LIiu4LMjLWXwWztp92uCdBVHoqPhiESLNqVrWm+KWFKLEpNlf+CEzfi\n7jpdn/OvY7SOmUJM4ukGuOTLpi8QgAXSZXPizugkDn7Rl8eqKyPqZzLeDYfB\nuprO507CCdZj+VLj3lys4rpCWbkLNc+sitZmqUdlDMYlq/2WPhuG4Pa0mE9D\nrT7/\r\n=y/Zr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHL6G6VSXYlNzBqy80Yy1hAxlifNdmTIwQnrMgK7AlLDAiEApGuO2R6M0UzS10dsdZxpmS7HNObClqGKoAGXPLJX4R8="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.1.1-alpha.2486.0_1576851694957_0.10957802570452713"},"_hasShrinkwrap":false},"2.2.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.2.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"2.0.0","@energyweb/market":"3.3.0","@energyweb/market-matcher-core":"1.2.0","@energyweb/origin":"3.1.0","@energyweb/origin-backend-client":"2.2.1","@energyweb/user-registry":"2.0.3","@energyweb/utils-general":"4.0.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.1"},"gitHead":"c1ef972368efacff06835f79b876f09209528add","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_id":"@energyweb/market-matcher@2.2.0","_nodeVersion":"12.14.0","_npmVersion":"lerna/3.19.0/node@v12.14.0+x64 (linux)","dist":{"integrity":"sha512-tgwgPTXLm72G0JqM7rHpHWSJoQorFrxFyGVXUxmnJL71se+vDR4BJrQLoEb+F6JAuVdJsnEVLbRZVt4Eo4+qfA==","shasum":"907192248647c51b3486dee4135a5d36dd66eb23","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.2.0.tgz","fileCount":27,"unpackedSize":124623,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/OYdCRA9TVsSAnZWagAAHngP/0qsQTJAQdcFRLUqiBXO\njQuEfTy7mCdTWM4xyx3TF+XmszcPGGJXiuTpfssxQyEaJ1Dft0JjnP/b1rRd\nY6qtGKd5PizBEWCYe764R6JwrKTrSwAxfyEAewWIkvgwbEttyYzjc+Fu8hyz\n+pX+mVVaT+c1xomF0N6bR8SizLmq4jFr1lwn1z5ZhSAe4dCJK50isooY3qo9\npSrZaQAkCXpd9+/R4lz6w2O5NfsrI4LajRvR2RTmirjVeSWfbKUsqauhvRuQ\n2gW6hCntUx5DJCri+KOEMqfv+vWGfZ5psA9jAQszqMszu37jabH+GMsxgS3J\nnWBDqFh1k6220Xq2ZRf8TZv/AxrthClFuXcF5ZHctSGTbprtQzf1p93egpqb\n8xoB/bMEse24v56GvRiolr4VoeMJDEA6oHZmKMJid3hHsGzdyuOyEtzKs3GZ\nveEU9oiZ1k9i802V2x5zNWsPEhzMvrbA9Je7rz1/UoPQjSo9I+vx7za2ULdH\n4rF88HOnzPIMSHNls41iHw18phJy9Ltw7j/E3SYDgB5uYscfKVTes37JSqmN\nE8CVQHQkwTws33svU2Yll+CAIme8h79/HeQSVH4hn1Ni+94Mxmc2DZPNokpb\nH35SmQezupOXIqAsxIS3nCulY85lwAY//W74BPFlsdInM3qlQu0O8c6Y7wk2\nPQCe\r\n=EKce\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8RRZPjvkHMou2Bo0dIGQiLWZueVFL/woxK0JuOwIowAIgTK6zwSBbGc5PJoDgaoeV2sWf0K7ZLFBNgqMKBQTUzXI="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.2.0_1576855069374_0.9028938448588912"},"_hasShrinkwrap":false},"2.2.1-alpha.2493.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.2.1-alpha.2493.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"2.0.1-alpha.2493.0","@energyweb/market":"3.3.1-alpha.2493.0","@energyweb/market-matcher-core":"1.2.1-alpha.2493.0","@energyweb/origin":"3.1.1-alpha.2493.0","@energyweb/origin-backend-client":"2.2.2-alpha.2493.0","@energyweb/user-registry":"2.0.4-alpha.2493.0","@energyweb/utils-general":"4.0.1-alpha.2493.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.1"},"gitHead":"f75a07bf0ee635b9c7dac16f1197a7e2a723dc17","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.2.1-alpha.2493.0","_nodeVersion":"12.14.0","_npmVersion":"lerna/3.19.0/node@v12.14.0+x64 (linux)","dist":{"integrity":"sha512-EFOnkAjMVdc+YcORCqajQOdbu+zM9CITUv+3GiMZ4LbVZWOVgC8eIC7k4hdWD0yjvRlF0b+tkmKePT4eLKHp7A==","shasum":"9edddc673e1acbf73aacfaea4a90d9a0d2795056","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.2.1-alpha.2493.0.tgz","fileCount":27,"unpackedSize":124727,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/O4ICRA9TVsSAnZWagAAuDEP/A15cbMg180Q/tS7HQW7\nUMf2Elsdop3wQhQt4RMxdOFy8b1jrOXhRcrvVVYYGYzdNeMyatN1B2JT8RH+\nmsvuE07wAT3TKYaLnk2SFKK9fsGlNxf0A7A5Ka1nYRCME+A05Mz3yT4c6xJ/\n+I7uaoWJtip5MjSjOjS5BGojtpQha8SvATQHQOvdjoUmdvtJOqz7oLgek6dC\nWPYPR7tT/r5fLO+7r9rEMaEPDtTMqv3qcq8MyhJIrTGbrGvlakDPQxNgOB/7\n+ubWWm5+tI1gv9FOq8NGKMEpesYvaHv0hJ8mwwoUs+Rs7JtQa8S95fbYURlF\n+jXcfHgsFcqBzV7lpKT1NgPioTAgfk1c5STkYAUxEdAGBbgQOMtFbC4FGdBd\nGknr3/ho2NUC9/NWlL5k5rAmV/zE4tv+dI+OzZGMFom6NYhEb2EFG3odkwwj\nkSqYdVCCY6ACbvHEabXEPA/+04/X3OOyKsm47wz4uCgqV2ale6uwrbCKlAuS\nFqok1o9PN4K0HoqQKDOpmZnZkhtHojZY9wjfvkFYSBcsuiq3l/hNB2S+Xtpq\nt7Pw06zjxOGWNNgR/HHRTiXxVezwYzUlIVYS6FfCPxZSum1DxbyFYs7x0jWP\nwLalaz2uTuPMEctmkgKRZCkHe8e9KEeiyLcWLNM/w99slrXtNABi21/7ZXV0\noHup\r\n=dbxd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFgQ5jt7gnnYJOxk+wQKp4ECasx/SB+QyIDmPm4O9/YyAiBwN3v6qEFQIl1JBQQwiXD9y/GEu1PrEvYXB8IOIQ8++Q=="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.2.1-alpha.2493.0_1576857094878_0.45197423616115984"},"_hasShrinkwrap":false},"2.2.1-alpha.2498.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.2.1-alpha.2498.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"2.0.1-alpha.2498.0","@energyweb/market":"3.3.1-alpha.2498.0","@energyweb/market-matcher-core":"1.2.1-alpha.2498.0","@energyweb/origin":"3.1.1-alpha.2498.0","@energyweb/origin-backend-client":"2.2.2-alpha.2498.0","@energyweb/user-registry":"2.0.4-alpha.2498.0","@energyweb/utils-general":"4.0.1-alpha.2498.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.1"},"gitHead":"5208abe1e9699085cd1be0cc3da5c19f2a0fbb23","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.2.1-alpha.2498.0","_nodeVersion":"12.14.0","_npmVersion":"lerna/3.19.0/node@v12.14.0+x64 (linux)","dist":{"integrity":"sha512-GRVjvleXM+Ew4WRhxnhwdbcYqO4K75ssI/o8MS20QJp/CdAe/UlFpKUpJdQzOyEzEVrGQKjfaiJcJpuntD5cmA==","shasum":"b686027267f7e53732205f82c0abe6936b03ef2e","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.2.1-alpha.2498.0.tgz","fileCount":27,"unpackedSize":124727,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/PYwCRA9TVsSAnZWagAA0/IP/3bNCFhOLIaZE5tVkvmO\neXo2Y4FQhhXaQp4MqYaOxstowx0SNMNLNUMNdt3kR0q8/vy0Ux/DfRlNIFSW\nIN+4Mj0E7/PM1/7d/eqYrbbZGhuzH0z0Tqjv0Gja7UxZkyJrv9vYQDNCb9qE\nnalxikFfbM7dj2Q04ybBP9ZhCkPa0iZXFUx6Y1zbkO5KQ+sRTB4IXLlYoDhf\n/NoedwqBinUpZyZeannBBzEYtM+oJld3st/uoSyiSvbXGCKePwkBMBFpfTCN\n+u9mzNt9K1ihWWuRRxyWyOlxOQ9S4yQ2ijW2Y6Cly1jYYCAtn17IBeCoLGq8\nTJe8t9WftuxESRXvcmh+b1wi8LKu3ke2dMH54Sv9JFyNI4x9w3iGePNmIpwf\ne+GQu3bAkEgnSny9Z4wfMJKD+k3siZxpUi1zEmS5hi7i+/u9uj/ALyOaLOrt\nyhJ/1EjxujKdRvVJ0k+5VsdH9KfMewXLdz5JkSuSconnZa/S+XFcERSwV1yk\nwFm1eSmvLEhBIeSInRngGSVsqJaDb/8FlPZs91xMlauUJbyLpKxDeNOEHVoh\nKMHYeReKZBcrjlnmSix4kr1CALaeSXzyyK+mKPwgwVjWk6bX2sIIlmN7Lqwq\naDyr+x377r/jORB5rcdkSgbtG9yHjRi96YszAV42o1dU/qwKx7BGZ3c6iyRc\npEOa\r\n=j2z1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDG2VngUWFdLF093V5H4k/ZKyF+Dj0ze7caRZyMi2pXGAIhAN+vc0UecDm9/ACM/tvztmceTFADncuadrRuonjjKRCN"}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.2.1-alpha.2498.0_1576859183946_0.2715079491392616"},"_hasShrinkwrap":false},"2.2.1-alpha.2507.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.2.1-alpha.2507.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"2.0.1-alpha.2507.0","@energyweb/market":"3.3.1-alpha.2507.0","@energyweb/market-matcher-core":"1.2.1-alpha.2507.0","@energyweb/origin":"3.1.1-alpha.2507.0","@energyweb/origin-backend-client":"2.2.2-alpha.2507.0","@energyweb/user-registry":"2.0.4-alpha.2507.0","@energyweb/utils-general":"4.0.1-alpha.2507.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.1"},"gitHead":"45b77a13035015215719f9ad19d00b7812eff809","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.2.1-alpha.2507.0","_nodeVersion":"12.14.0","_npmVersion":"lerna/3.19.0/node@v12.14.0+x64 (linux)","dist":{"integrity":"sha512-qP/Dk8fbu7l8ZO75HVD65adPsBPVHVvm4k0oViWgaEvD4tsURqTaqSN1M9Y+Hr7jGwwOdH918rT0oz36b41tQw==","shasum":"b8c91f65166baae78ca365f2aa1b853155746a5c","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.2.1-alpha.2507.0.tgz","fileCount":27,"unpackedSize":124727,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/XVvCRA9TVsSAnZWagAA5G0QAJiXhE37TeB4qqiuPLX6\nvEYpq3L4cLK058wFGMDzHRYMBdXv0ipGixjXQNeAe6hyXPSHeRIlh0P/ULF/\nHZT/h5Uoe5xW1eqr3ZbaMJDj0W0r05a52GAt6CY/GLnTCNaxUgxPiMgJy05J\nwLvGq898aAJaCDuOXUNyQov9CQvm1y6pqYonIml5yN0to6gErpWgt2qgoRtW\n5jf8btXmr+F7nlBGEH5pxfHxDX3dxSaOa1cm3MeluczgIVyAnF3neZv75ghr\nBguZmu5JU/thJPAmhNndR2rgw8hGJqMdY9UIHD0yCK1qg3cvgRs505ojSwRV\n9gB43X11sz7et7BVInvQfkF7yMxSwk4DKSdnQtMRbVr45GmmX7ghItwhUTfp\n3hY073v+H7Qdath5AEy6NZsLXyuKBJHmQbkUZuEd57I+PXRomdAEmH5l0CUx\nwFFBqUaVdRfn3EqhAriUJWD5HabjQGTPAFfRenCWyv7dTAYaNh6ot7hC6Ntl\n0DxC02aPGSAfHTuq5fUhF3wLEP6IzfYSHhuHTHBR0b/t54E85YpWPgk6beQ8\nCmRlZiABvd44gnxVPAnTtQQ8acfHeKM1NphbYihh3qsWBZXaBtStuq+slQ7h\n8jmKTTCTaRpBrnnEMHuDsf63ylwUexerdSas0Zs09i99zeZvxMU6UIMI5mJd\nbM1J\r\n=iEjV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDXpsU6KvoPFkyQXeFO/mi5LblSEkTH8unKxB4GL40DiAiEAoQcXGuUw1QFgmbeHjsB55jQ8ofmoRzKA7b2SKqLF338="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.2.1-alpha.2507.0_1576891759361_0.8412707533796147"},"_hasShrinkwrap":false},"2.2.1-alpha.2512.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.2.1-alpha.2512.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"2.0.1-alpha.2512.0","@energyweb/market":"3.3.1-alpha.2512.0","@energyweb/market-matcher-core":"1.2.1-alpha.2512.0","@energyweb/origin":"3.1.1-alpha.2512.0","@energyweb/origin-backend-client":"2.2.2-alpha.2512.0","@energyweb/user-registry":"2.0.4-alpha.2512.0","@energyweb/utils-general":"4.0.1-alpha.2512.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.1"},"gitHead":"b2e0cd2a14d0f480fd1f3c9ccf0ed3a67984ed2e","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.2.1-alpha.2512.0","_nodeVersion":"12.14.0","_npmVersion":"lerna/3.19.0/node@v12.14.0+x64 (linux)","dist":{"integrity":"sha512-aTCVxXdVi0yTWgb0mNnLNbohlQ3cprciLwZvbF1J65UjYTpzD9B9I5hc23jMg50XXMc4sJAuehKcOUx3VFbutQ==","shasum":"7e9ac66f8c112cc8e1e7d55065480bc2e971c500","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.2.1-alpha.2512.0.tgz","fileCount":27,"unpackedSize":124727,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/XfUCRA9TVsSAnZWagAAvNYP/2tMvuAqPwY15L5ltzvH\nZUgu4WpBJv6gPBb54FSpJrAlZbL58y2xhSkCCsnRxnWn6YK3w2wB80dT65VX\nYfO+oaB/tVUg3N0RigRpxbACPL0nZAoltXddiQrDRIoD4eZiq39FmmSndMVO\nSftpn8HBpyuuGNM2zl9z5qqUbyBsiTi5uVZpVNCLbeyj85oblekf0t51YGOV\ng64vsi61dYYDLO+ZDpDAMWH565uIS1VwJO0oQi1AX/UEX6LaF6GR2VbY+1Qj\nxHtNjXD6T4Rlm+ofFwjavpELVUnDwkDCitBDx8LBJ7IN49XO1MSJJNowJCsQ\ncB1YOqbyvw/d6bCAiruqK2sJxFA8Bio1M7WxW70D/8dzRWZk7WvBR/5mKxVA\nadttUvDBgfmxo0EfSIgreqX6odjwUn8Ois6JVsNVfXEAHSisnH+2qDsSNp71\nXAf/BpchSXgCzbNWHJnathEJX4RutPogNvxHc0gd/9CR5IVSCr6XkEW/4NID\nRj/kl5tg4a2j1mGmOqTXYwPBWz4zoXvLKkBiCXFR1k/GegaIUT4BieQ+BV22\npppkx6uKXtTVySr3Kj6uqw8VlJP9L7J8OizbE0BkU3yaVxO20kDAJtum3nt6\n7X+QgcNOAZWUpwa2ycfozAaa5tahuZDJ67ZQ3vdTO+FeXYYDbETQT8wtJGws\nYHrH\r\n=Ueww\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICRrKV82v10hGWokrCkcmGL43FnJG4rixQwR+8JxCHGmAiBS2Uah3xj/YAgu/NufPujsYgSOmVRwzWR1bJp+gDn7Bw=="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.2.1-alpha.2512.0_1576892371942_0.023560752357548065"},"_hasShrinkwrap":false},"2.2.1-alpha.2513.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.2.1-alpha.2513.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"2.0.1-alpha.2513.0","@energyweb/market":"3.3.1-alpha.2513.0","@energyweb/market-matcher-core":"1.2.1-alpha.2513.0","@energyweb/origin":"3.1.1-alpha.2513.0","@energyweb/origin-backend-client":"2.2.2-alpha.2513.0","@energyweb/user-registry":"2.0.4-alpha.2513.0","@energyweb/utils-general":"4.0.1-alpha.2513.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.1"},"gitHead":"ca694d818693dd825868bb23fd4ee13ffd21cab0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.2.1-alpha.2513.0","_nodeVersion":"12.14.0","_npmVersion":"lerna/3.19.0/node@v12.14.0+x64 (linux)","dist":{"integrity":"sha512-basGHr4yB1Bo6UN6Q3RnknE/VW8JWyjtArPKBHX4DkIV+GrGJwK3eYYm02rWyk+qnT/MdEu5He7X+AYE2m0SiQ==","shasum":"4f3cd28ac06f21a199c3ce7e55865b7690f342e4","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.2.1-alpha.2513.0.tgz","fileCount":27,"unpackedSize":124727,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/XocCRA9TVsSAnZWagAApVcP/RWzT7iohg2ZIVn9TMLH\nmp2MroXjXBSdpMZfblxab1Zqd9R2K3wrjwTS1cE8O39OCSTQSy+p8BTGEsjt\nkuyucQDkQUYYYu1kkDAtjZX7lqRCVJqm5+MH/CRpmMJQjCTRVKbc652vHxi/\n++RqNL2PNuofIVM2Lo0RX4X7SEV3R+OOAKGs+7zSDigFcuNBntgBwDk9qBcm\nq5x+hX4XmvD3U0am5oPZlGMTZywbI8h97n7uGfMRt/Ftx7+PWWnv9PksHrS7\n7WLQ+cFcemsTrpj1YbJVS029+Ho88koOehv1PPEVeoAtTuntE+QunuHHrbEv\nHvDKBI6nijKH9uK+shxZNIyyBEOIt8X6AZ9JE5i+6XFjyWwxfJIJOIzVJApX\nzlPE9Rsakogf7qJll416KFp1fC1vXKzq7KOhpmvm4q3PxZtELp97SHW6dg9v\nWUig/Y/5IcpNYIFuT3M40x0sI8HnA7c35Fhbc912Wdav6zsMddfqw7uvdvMv\nJF/tFXrUODf+Lo0VB6aoxdqMbIKbEdUCcqAU8hX5LThxAD7ZXh88yaYaWtXK\nLKfmy95e9t253kjT4HrGrDK/dSjL8BeJHhVSupyh6UFMBgu/4rOlEDBU3g7l\nk/0pceKWr3QMvW3hpUUK4ZNlNOVF5MJ5IA4l8JINwYcgENGmjGiHdKNYA0jN\nGHXZ\r\n=1dLR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH9s5sKoYTvLZ/FqEQj+RYA20w1NEuEITL1I5BYuL69cAiEAsQM8x0U7xL8IjkX5zH8ML6INPCW1YOxussHza8LWWgI="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.2.1-alpha.2513.0_1576892955793_0.27825077599268355"},"_hasShrinkwrap":false},"2.2.1-alpha.2514.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.2.1-alpha.2514.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"2.0.1-alpha.2514.0","@energyweb/market":"3.3.1-alpha.2514.0","@energyweb/market-matcher-core":"1.2.1-alpha.2514.0","@energyweb/origin":"3.1.1-alpha.2514.0","@energyweb/origin-backend-client":"2.2.2-alpha.2514.0","@energyweb/user-registry":"2.0.4-alpha.2514.0","@energyweb/utils-general":"4.0.1-alpha.2514.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.2"},"gitHead":"9bb8855d2ebc3c47df3ef75365e6d94e671ce718","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.2.1-alpha.2514.0","_nodeVersion":"12.14.0","_npmVersion":"lerna/3.19.0/node@v12.14.0+x64 (linux)","dist":{"integrity":"sha512-3B/gh3X0v/R5LAJxXoQJsPcSMBsqNQEbBI9VQVirAPcVq5ZIWCGRkr/hPVNisR3rcebq/cy+Y1KBzljvJFk2nA==","shasum":"dd33db5ec341769a9ad40fcdec922a55f08927c0","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.2.1-alpha.2514.0.tgz","fileCount":27,"unpackedSize":124727,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/XxmCRA9TVsSAnZWagAAXnAQAIoTD72q7eQoFB9O6LXC\nS15e+Mb16c79pabvznRJAJLJcReodRfmmG8zLaE6ya3F2omxcfUWDsPsUO25\n7fsgwmbiGO/StmZbWLMcrX/uoQ9IltsbCaGVDxO9iw8+DAO8ADSrY4QXRvgX\nCWLS5s4WcLmBixU6s2KKjH6cHemBxONZzFEZxHV9ejakRsXQM+CKB9+wwLBW\nF4dAH6qsPqjTRUyugQTcaemYAKCo1UoB687dfGMDpQtryAzAEpRU4TFLlzPT\nsv45XnHSH7WAgKo97cMPPH4CEHqFEfCERvRTejlrLVIkVuuJbwPJov8RWhNg\nYeR27aU0Sepj0RuEMu8ffe4SGHyD1+z9zXETInJzDf7KaFbT2mqtOPJs9Jk4\nluFu1kvf/ztHRhPF357t5aXiUykpZLyawNi4tkRiATltpyg2+9jQPwOlTxOZ\nQ5Mf1xnDsYUucSe6Hq3LcM9DTSlZO85D/5uyaVUW5+JWPnk1TlvNPLDpmDHQ\nOM9C+tlBGdQRSZbcTz8WBCD7FUdke/GbWTn1fV/oiM+9RnUrh/Voh+gEbTxf\nVElVJWkd0bca0BvMXyidaNCEYv5jhrCjn7sll5dhjUhuurKfiOJrtShevVaa\nFbL6AiI+2ghrAY+aWedQWBP34ok8kED8cP6eiSOr56DPiaRFPHSprliGuY3U\nW6Er\r\n=YUeG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkqg6A2d3BZ0fJRv2PYsJ3IqryikljC3ZWMgRktzr+pgIgBmXlc10bkyaZPcrczQMsjmC8jdXtG6EyocMfsaPrcHE="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.2.1-alpha.2514.0_1576893541741_0.01745858763266206"},"_hasShrinkwrap":false},"2.2.1-alpha.2519.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.2.1-alpha.2519.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"2.0.1-alpha.2519.0","@energyweb/market":"3.3.1-alpha.2519.0","@energyweb/market-matcher-core":"1.2.1-alpha.2519.0","@energyweb/origin":"3.1.1-alpha.2519.0","@energyweb/origin-backend-client":"2.2.2-alpha.2519.0","@energyweb/user-registry":"2.0.4-alpha.2519.0","@energyweb/utils-general":"4.0.1-alpha.2519.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.2"},"gitHead":"a8039bcb1ff072ca2403746d3cf50b4c1c5167a4","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.2.1-alpha.2519.0","_nodeVersion":"12.14.0","_npmVersion":"lerna/3.19.0/node@v12.14.0+x64 (linux)","dist":{"integrity":"sha512-IqK2fbCBWiPghiBpjFFC4LuohnXRWDA+Lil78VPU0kFh6BQGveuS3VaHHnrHjDujKioh+F3KwteYxgxEfMR8VA==","shasum":"16e0755a5d238dec60cca135b1a9232a155b2a5c","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.2.1-alpha.2519.0.tgz","fileCount":27,"unpackedSize":124727,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/ZI7CRA9TVsSAnZWagAAgCwP/33EgBpCGDswQuLJZNkr\n8gc2MaajbgmbZO9AAR88cp6GbyDKSV0GaPjpt3wNrYhjAZq6p72gRWX8BFcS\nC5EePXBFl+R/gv2nKj/Nb3Qyqzg9NVws9Rtn/s7jpE8cRqHIymAOKphpkPk4\nM6uZNu8YuQ7AMJlZMB9idO6C3vQPlcg7THFacWHIm4kwIFlsQrC3jLUibgjr\nT+gXVJKeTOs68cyTuAxA0zM8UEVY78y3Rs2XbH0V7u113WpQflWjR6jyeRU/\n6eKus9uqTu2QYWhZa4PksjV6R3VHlohGEKjV2D3n36h8WCe5/oK/x2NLwAOZ\noX4le3l2eJbxvDSnekYEvbXwbkEzQmsXd5v80b/nrbhCbhL8WpFGb4iAwzoF\nGulCEXtBxMWihuwSmEoRACwdBA/R0QLmz+SHbeLtxrQifRZgFiWIA2w98Nsl\nKhxDbBVHBRL5Qo7HWKMtHcD9VQjevYWSSdzxX0RbDIvMk7/xzxi1wgKXBKDu\nImWLDnq4jpRR6iE9vayMsYkhEeD68/ug2kMAleuMGc4FilPkARQ4LH3Da6DX\nwgOX2EM12e+h++f6lNDrP4SpCpmuHsTyi9R/8IEJAbVWPTWPwDQ9o/+U8ho7\n63sZVDxIbEZPESJo6UxmqSGt1wWncEOXnCwuTxdIBcrTETvLW69QrXF+/q7T\nd+//\r\n=smhi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIACJE+mAD3od7E47C/Mi/ockH3ZAIi4t16NzicBMisydAiAWhv+aMzRj292cjZye5C7YDBic7zZHcdc5RbRrpKcUbA=="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.2.1-alpha.2519.0_1576899131189_0.7092544983711548"},"_hasShrinkwrap":false},"2.2.1-alpha.2526.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.2.1-alpha.2526.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"2.0.1-alpha.2526.0","@energyweb/market":"3.3.1-alpha.2526.0","@energyweb/market-matcher-core":"1.2.1-alpha.2526.0","@energyweb/origin":"3.1.1-alpha.2526.0","@energyweb/origin-backend-client":"2.2.2-alpha.2526.0","@energyweb/user-registry":"2.0.4-alpha.2526.0","@energyweb/utils-general":"4.0.1-alpha.2526.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.2"},"gitHead":"a0d73de6cf7c6953e8b44a8d86e7cac0bcf8a789","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.2.1-alpha.2526.0","_nodeVersion":"12.14.0","_npmVersion":"lerna/3.19.0/node@v12.14.0+x64 (linux)","dist":{"integrity":"sha512-IymKRzUthCk1y5c07LNQ135oqhiQtcxUUjHa9T6qh5Q2yQdQYT0jKvijVxyZd/0lGAzDBtw+dV3dZakB6zKIBA==","shasum":"a38d3f6737abebdce00847a44c2aa29f9d0beeac","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.2.1-alpha.2526.0.tgz","fileCount":27,"unpackedSize":124727,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/ZWBCRA9TVsSAnZWagAA858P/2DqW+/YzeH7USVybtXu\nxKSrkTh7S6/qfiEMT7OB4X3fbHuP1JYRHtFYhbwmlgQUTcppXBriXzZ/j308\nUsjH0WwB9mHGDnf+UKLRLROCJN8FuJSNmqugGDYDc3jsO6vB0nFv1LDriZdv\nBq732Ea9Nr29kYpM3qptISlVTVNC3OOMLnN7KP3x7f7gA8aQO+NB0WMlB2TF\ni8l/Vw2VW/9o5AfvPh+VDoQbqzFL3panrRiEewCcq4DsplmHDldZWqHFZAjd\nrK7fGL2Z7XkwDnTDbbmBAa2Db+S003Wk4C2aUl2B1+B8YOb2QrC7H/lrtQU3\nF9llIVQF5Oabln3GLBXiyiQga2LGIhvw4qm3ub1poWzHGB5yPsC/DSnQf/fe\nDyrpUxIJREBt6Ee1TdG4sWU0JwU9H+4XeA4p4G5TZMApqOhFGyqLVrdhdiWU\ncn7vND5J0G4gnmmDhS/lLEa1YMr3wYeFpeAPrlc4Wxqpkckfiezk7rFlQX5w\nPSgw6Ex/KLKW/lMfVp1PrsUCpbbBkunrL7nN0wmFaBg4k9Qe11pPfFzADHFK\nw8dDRTq/d5sEkbtDtXO/h9sPvjHje2tSNayGzlC/QIeNm+uU1lHBazjPnKzV\nEEwGKGmCww1+EdpCSQArX3hvWaRhoqiugOFsfawPbr2vBWlIYFl9IW8y8ChU\nJJaq\r\n=YDjK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDadO5OSSogLXMJsfb7YJzOtrGg8vPR5+eEu6pcEG4MTgIgeErZscHEvmaHQKY7UNn0Sz6VA0P4+Fs4jVdmLBxl+ls="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.2.1-alpha.2526.0_1576899969198_0.6241479367609146"},"_hasShrinkwrap":false},"2.2.1-alpha.2527.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.2.1-alpha.2527.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"2.0.1-alpha.2527.0","@energyweb/market":"3.3.1-alpha.2527.0","@energyweb/market-matcher-core":"1.2.1-alpha.2527.0","@energyweb/origin":"3.1.1-alpha.2527.0","@energyweb/origin-backend-client":"2.2.2-alpha.2527.0","@energyweb/user-registry":"2.0.4-alpha.2527.0","@energyweb/utils-general":"4.0.1-alpha.2527.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.2"},"gitHead":"472c98769602dcdd5b33eb713c273d58aeec2518","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.2.1-alpha.2527.0","_nodeVersion":"12.14.0","_npmVersion":"lerna/3.19.0/node@v12.14.0+x64 (linux)","dist":{"integrity":"sha512-Wc/oj7TEaemnBoVtNRoDSYNeCfinParIYvACBnD+qzBzN+/wVm0uee07bbG/zbOZ9aaZVB+6JzwLuslwI+Mh6w==","shasum":"1d8664db5e147b7b5e35ded10abd4837b6c1bfb2","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.2.1-alpha.2527.0.tgz","fileCount":27,"unpackedSize":124727,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/ZfwCRA9TVsSAnZWagAAEfkP/26aCOFmIkllLx2cHx0+\ndVeRVldNy8J/2dMMy+vv+wZ38nu+O3XAoQDgF3aC6KskDdz2T/jqunDJH1E7\naeqacEOLmj3piEpKjzfjVI9/FpyqjjowGP0Ll+QNlS/Dge81vml4F5SRs//J\nFyNQDdZOToJX3d1BuQJEFfhQOyih25n0CvAW+Yh0ql7d0p7Gxxy+qElGjaD1\nldCjpr1PRlge3xkcllGlMCSxpFBx/ctNDTPtxAzWD+hMMnrdjhDFNKwA/G7W\nY5fH/rggr5rXeEQ7fz0MagZ+j/xyo7NCQ/BGwNjVpLcdQKgdq6HLjKtmFnAx\nG9KEFuNunkiWv4MDCxNWLuWVNtY8jOQS9g19VRbsn9yptZzbSS3EcV7Iuvtj\nypGQlW8XOWVB9WQfecOFl0WmHjE3QMgdR8GfCmmo4/NMn/AAoRp+JUkshLQG\n1zks1iprfsLP9+NCNsnKU8FA1DjnOxBzZz8ee3/WLN4s3eQ7ffD/x3Powd4U\nX9+/LMherZuYVrIZBWI6aNwNIXl0ULhd4wStDYS9Bu1g4XZYTBkXnFxRpLMn\nq+vfmiJVRJuRm4NctVZfaArj8S1bW1rTCZHuPQgpoNvYe7S/fXBpoYq+kr2R\nYGE3lo6uv/+V/R4hvfDMTKtSBvqCRsMv+MTihcJgjRCRvsLYCWhO3heOj5ca\n71WA\r\n=fN0Y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEGZKZ203Dt9miTFqAOOoQC1TfJ+MuRRE5UE7Dt22ENlAiB5bt86vuQyaAvMwW8HxO+ZUpYIp5+HDoNEYBjQGezOuQ=="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.2.1-alpha.2527.0_1576900591860_0.5076843208857633"},"_hasShrinkwrap":false},"2.2.1-alpha.2534.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.2.1-alpha.2534.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"2.0.1-alpha.2534.0","@energyweb/market":"3.3.1-alpha.2534.0","@energyweb/market-matcher-core":"1.2.1-alpha.2534.0","@energyweb/origin":"3.1.1-alpha.2534.0","@energyweb/origin-backend-client":"2.2.2-alpha.2534.0","@energyweb/user-registry":"2.0.4-alpha.2534.0","@energyweb/utils-general":"4.0.1-alpha.2534.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.2"},"gitHead":"f6e3fed40ef7c9136b3a03085ef87e8b32cd3098","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.2.1-alpha.2534.0","_nodeVersion":"12.14.0","_npmVersion":"lerna/3.19.0/node@v12.14.0+x64 (linux)","dist":{"integrity":"sha512-XvroKHEWlQMAypLIeY6pUC/P81/jpk3G+u239OhnJsu5L4kJFK9JURIvBWS403AhP/F9BoIZJ4KPex/zY0ngYQ==","shasum":"801c26ff9a57375d18754357cc38a6cd24095e1f","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.2.1-alpha.2534.0.tgz","fileCount":27,"unpackedSize":124727,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeAHZACRA9TVsSAnZWagAAXvUP/j3m2vL08zXc0GQBpJ9A\nFzzTjFDc1jvIZndvBZIRxcwJvkJAIkOEA/9ihFII8PuI6NvCPjxBkU3WHv1o\n3Cn98Qf7S8Fs6Yzcma07j7ML+5paW0iZ+IBXWmvMqnnzt9j9K50ei/IDrRzx\nobbCi/mzry2O6LiqNJMgScmyG7leX7I70V8CFpMw805OPabwFmed471kjKfR\nHPj8nhpn/s6OfjsQYJKvR6jIhV1EA67faqyX4q45xOa7PFYhXmXByl0iRyo0\n507P3nvgtiYzIg7Lo8JAZRRhybHF6P1gOLAU3zYU7RpLdlbLDRBciy21Q+ge\ncGGGtdufclwOvBPWph/sBVwruJKp+kTFg9r9vwWPG5SAHRoLsdu+bk9uYRFt\nnJqWPcsOSznSTnO4//o5kMGHkF1sua1tboXMKply8sEHLmA1HEemFuJXcU0C\naqn4DdTE6Hje58/0YHza065J0xWWxsSLIVOYvGTf7o/bw6XpLYlAOpqVVypb\nMJ7oLEZfjfuop6Xm82ufmhkwbMhka5d07ZFNh7f5agNVKA8MKTrsD/apA+xx\nvuNTPsnOZ6nC50k/f4tphY8RiBIAKWEY7bBkMp5WOEc5qPQJTEgRTlJd6A2g\nfedPOI1xgSYWSoliCT1owfd68nT4U09xbg6WZ0/xURTkYzDNneo+5zIo0Qlk\nsl48\r\n=hPQy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdNbozmhntIQ7bpmknJllJb1EL/1SdbbSK3KDtXkDxgwIhAJZTNCPxcR3q3YZSGZtqsOGXfAxGpCiEbGcDCURf8CID"}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.2.1-alpha.2534.0_1577088576372_0.034262591910625195"},"_hasShrinkwrap":false},"2.2.1-alpha.2537.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.2.1-alpha.2537.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"2.0.1-alpha.2537.0","@energyweb/market":"3.3.1-alpha.2537.0","@energyweb/market-matcher-core":"1.2.1-alpha.2537.0","@energyweb/origin":"3.1.1-alpha.2537.0","@energyweb/origin-backend-client":"2.2.2-alpha.2537.0","@energyweb/user-registry":"2.0.4-alpha.2537.0","@energyweb/utils-general":"4.0.1-alpha.2537.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.2"},"gitHead":"3a30d8e339fedf21607b91e47f6c3a66311ce2ed","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.2.1-alpha.2537.0","_nodeVersion":"12.14.0","_npmVersion":"lerna/3.19.0/node@v12.14.0+x64 (linux)","dist":{"integrity":"sha512-HI0qIQ0qSU3QULljB23cw0SjeNqu/+szh5XRjGhVVSoVy8yv9TvXPH9nIsWQqOo2Mq/B4j7Qzd8iWY0S/gkrHg==","shasum":"163a106d0bd9ad6e9f798aaf97545cb8433fabb0","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.2.1-alpha.2537.0.tgz","fileCount":27,"unpackedSize":124727,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeAHbvCRA9TVsSAnZWagAAF/AP/32dgJQOBp9wqVkMBlba\n1IWRMZPjZYwWkZ+cGZtz9G55+CN/npM4MpkbjHgvcQQ0dTScZP+4PkzywiM0\n05oBerj4SMtosdHuDgqylzhC1uzOWTaDmi9YBaYphY5ptAz5XhWm/+8+jtsw\nOMLb+DgkvsW5UEscHP8C/Z4ILK1OzQSGI4cArrOyYRlWuE/bn3cTLFgvZXyA\ntc7IKcsocrF6g+d+zrKIE2IbkIUtKUuye44245aZOYRlOWI7w3LpLU9gs2hr\njXzbLobJfJI+bG+TSDd+f2e/fVEZGinlgmlo6uXWAefbEcsA6MJns0RmBc9Q\nJU3mpQfyuk1J9f2jxnBVugPX37G2JtpYYS2hgfuf95fkLo1jNZJtyPsDhxIz\n1FCMKHO7OTpKT7vShxFRTBd1kXCUgbYEjQhTdEj17PlRVczxHd9HX7+/7akC\n7ad+lFApuTSPf00Lbw01NK7rF21Y00Ei6sm8kAAfQUhNuv8/BI0S2ADrqqNP\nzAw4EYKfFE/rZvx25nwFl6ZFqITap98v296gI8H2e4rTU69zKyjLfl2wG1Qz\nFeLACyVD4+feZjlA1+QwPsZWwsbos+KJB6zMHdPGf0ZkKyG3PoD2vygoU3Z8\n+250qaHLlEwTcBmRPAFEHgnc9gkvb47xE4sLXn0NFojrKC0L/dRkP4qqmXOd\np+B7\r\n=Fs3T\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDtgF7XrMKlzaQmhWIOplguFA01Y4eSp8ut4+jI2NjXaQIhAN8bz2pvtOVbUQkNe2N+yKlieqAC28hSDC4yVW1tgcMV"}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.2.1-alpha.2537.0_1577088751124_0.7649622585193963"},"_hasShrinkwrap":false},"2.2.1-alpha.2542.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.2.1-alpha.2542.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"2.0.1-alpha.2542.0","@energyweb/market":"3.3.1-alpha.2542.0","@energyweb/market-matcher-core":"1.2.1-alpha.2542.0","@energyweb/origin":"3.1.1-alpha.2542.0","@energyweb/origin-backend-client":"2.2.2-alpha.2542.0","@energyweb/user-registry":"2.0.4-alpha.2542.0","@energyweb/utils-general":"4.0.1-alpha.2542.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.2"},"gitHead":"6cec8ad4d10a6acdca5684f96940263ca8474c35","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.2.1-alpha.2542.0","_nodeVersion":"12.14.0","_npmVersion":"lerna/3.19.0/node@v12.14.0+x64 (linux)","dist":{"integrity":"sha512-IQzY58Jx3S07/9AebxduKutsADHxpFkXruVGXiHPyHuEbdS166r3M4l4svAcRDRlS7B9Kjd3HjyfXcKeXPJ5hQ==","shasum":"1a1f888cc397b374be41147d776631299ebd5167","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.2.1-alpha.2542.0.tgz","fileCount":27,"unpackedSize":124727,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeAHzsCRA9TVsSAnZWagAA68oP/R33ZOHLNZl4X//uwrZg\nK9TFaGFruOwitN60IMxmoC0FxF/95Wlt5uUCQkZazWhwpoUt7/+pvwiKVa1Y\nzTxYFy/5FIKMrVHl4jzHAmyyzgpsaeLMDWosInwtKEGZj6BqZ0xqF8z6Wt3p\nJ6srYorTOcRXdpEboGCbnAo2+dAYGZLsQbpcmFDyfjfLx6q+ZeNtXUPicMHn\nk/EBxsZYzhKxgRishJtHQWtEPuV9/7rz0ulLOtJTTuucOcKvhMNAgN+0YUYy\nxEcUooCLpHu5kNZfmmrUgpJ0PKvz9Lwf9036cJchMV6H+dTa5ZhBTQ0TuLiZ\nHfiBwW4uIsNGx3ibwuW6g39Nhqanmz3hGE7JWjY2RLJQl9oJf+3xRDKY7XKa\nkpaEzsaSOdzvXjFtbDv+80NUxCrQPfcvRTYZxHoIwFt6Io8NCNwblrNggy8O\nMYogBVPhdhCUdBz7ZclFisxhQLgMH97Jow1HSZRsmnhiU16BPOX7ii+8Ez2F\n2LZkcgA70naWyBlJY4MDpI5fXikp+5b7Z4PH6NjkvoKa5sdiNAb13b3UpjZ3\nZWJ/thZWkvJnixgrMtdVkfRrpDUwPRjCXY97h8lRXxr8UENGmuqbig/0ssST\nLVuTRBSk6yav3RnzNrx/JL9AzfL4BwI3FuFxM8N/uieaHSA61eGbJYj0flsG\n6MzX\r\n=Mij0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDTfKNbp/UDYj8Ldu7AEDuQZlNRMXRQBUp8SJUPR69woAiEA1mjZJfhbur1tj4ZO0vA5twWDr/ak/9p0U4IoByy7sSU="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.2.1-alpha.2542.0_1577090284136_0.7140357394134729"},"_hasShrinkwrap":false},"2.2.1-alpha.2547.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.2.1-alpha.2547.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"2.0.1-alpha.2547.0","@energyweb/market":"3.3.1-alpha.2547.0","@energyweb/market-matcher-core":"1.2.1-alpha.2547.0","@energyweb/origin":"3.1.1-alpha.2547.0","@energyweb/origin-backend-client":"2.2.2-alpha.2547.0","@energyweb/user-registry":"2.0.4-alpha.2547.0","@energyweb/utils-general":"4.0.1-alpha.2547.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.2"},"gitHead":"ae9ca45c7575b5efb3975109ee417c8711a354d8","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.2.1-alpha.2547.0","_nodeVersion":"12.14.0","_npmVersion":"lerna/3.19.0/node@v12.14.0+x64 (linux)","dist":{"integrity":"sha512-NuYkpGoju3Gm9l7UtggVALkv0ATI8pv4uxQPxen+KmCIm5SXXaxuLOcXKo/7/yrjIkVh8mjWMHa6w99Lq/qUKQ==","shasum":"f6bf80f81510be9cac14287cc2f2fb8311ca50cf","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.2.1-alpha.2547.0.tgz","fileCount":27,"unpackedSize":124727,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeAP2BCRA9TVsSAnZWagAAoZAP/3EKKFW/aaaa2+Yv9BC9\nyssK9x4kbjxxbAdd7oeVeZmqs+rB+PJrg3ReD0sSQKlYpm7/cujpRAC5mtOn\nm2TqRF4IibkXxG7lX7f5Zztid7uvtb4skh2Ef4SLX8cz++JQjzsFbjri0rI3\nMdd1+jcoRl7Beowv0sxDLi0AzekxdkU9uoi+GdLXxEaG2zz7tvlGfZae/KGV\nkV5usm1HafE651Q/jlRh9Ee8aXy16gKOghdtdJeGDifyBarDh3E8VWR1N71z\niOaltWwfYf91Io1iz4zaZEYFgVWz3NI7QEvs6GBWkR4aOsLBrpwyZdUadJ6e\noRUujh9cptGH2lMcBIJ1YRJO3cXdsQdpdaQmngERWSMm1qlOyOd1hkGoqhH9\n6lUxhEq51pCnDC12qIoL4mQkECCVz095G6ZK4VlMQryaKuPDjgXxMWCDGsDB\nA/SGZRdmO+erlUxGITUVU//Aew3Gh18FxWTBxzBmwmHt/X88Dj1BpubrIwJ8\n+BZsmTL5d1SFK+HRG0dI7RX+GqeM+e3C1EhzTlhRUaUcIAt8U3paMFRPlT/e\nSzeWlUkNGyW3ZAr1EoYwCCLVXMqBDCsTFaUdDzcAXZYv9Va/3uyUGJ8DYm5y\nRHyJWlqFFJGsqmxhlE9/eNhyNsoLgn+TBgRMdxiKL1HZP2e9ln6WaR1O4CJp\nJmhl\r\n=GpsV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICOIrHpXnz85koPyWcCaFeGzaRMMGNFuwWU4gij/sTVFAiEAzeIiqYw5qxLExmDP6HisblQF/NkTXDs2wc2f/udQzFw="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.2.1-alpha.2547.0_1577123200981_0.9273918039642137"},"_hasShrinkwrap":false},"2.2.1-alpha.2550.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.2.1-alpha.2550.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"2.0.1-alpha.2550.0","@energyweb/market":"3.3.1-alpha.2550.0","@energyweb/market-matcher-core":"1.2.1-alpha.2550.0","@energyweb/origin":"3.1.1-alpha.2550.0","@energyweb/origin-backend-client":"2.2.2-alpha.2550.0","@energyweb/user-registry":"2.0.4-alpha.2550.0","@energyweb/utils-general":"4.0.1-alpha.2550.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.2"},"gitHead":"06c337732a1737268958e2d0d04a82350791d048","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.2.1-alpha.2550.0","_nodeVersion":"12.14.0","_npmVersion":"lerna/3.19.0/node@v12.14.0+x64 (linux)","dist":{"integrity":"sha512-KBk5Gxz0gujSoyRZXz72S866ak3Wp8UxPVN1FhYTrrVWutlUCG8i2lGa/VlY7uFizFDAiTgBnl38+Gt8/lt+tg==","shasum":"2b146ca01634dca7de7670531c2a73c58927b661","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.2.1-alpha.2550.0.tgz","fileCount":27,"unpackedSize":124727,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeAQaVCRA9TVsSAnZWagAAG1IP+QAwYp6+grPhoVDIfnE3\nN/MRbKyqk6kF+bNLS1XUs65YQOKvPW6YEhlumR+WT2tS24HaX0g8TMgkmjaV\nRpIs3/junNmU6OfpEnZ3Ref/tTvj+G32sXtpAJku+Jha5Ug2ZgqvtV5z/JBZ\n+6Hb4a7LicX+XRN+zb37x+eSOQ3i9SwBuDjkxyjhmPXMLcAD/+9BaGtf7h3a\npoohT6hpBCKONXNRKkXRzVO8zv3k1EF2j3z16LlY0F1rQaMmUY77PqMqOiY/\nJRhEM7pH2FbL9Qt9OTFu88Zw1giXzFMlW+muC7LABbWbI8+xgZyWM1mZQpQf\nwdlBuTf45BIcIqzseyv1oLF3UgoGIDJfQmZObO7W2wlP743Adxt6/l/lhsme\nUyS1Vy6UB8ADu3mOgAI7XIhQshgHoJ5/JREh0ai0UiHizhaoJ8aPMEzT0QKW\nwAhoQLius+ucFFlXsdqf9Y2/o2m7+sfaM+dOkOo/DkKBRbbYz5zdGObAcWy2\n3ahsMS7XWjj9d55eXqunE/g7L8TEvEpOi2d2bnpnIFdqjTK6awXbmlu623Cj\nD6D0t0MU1bZApkjBweZ/NKCpXIzOrz5F7XqfBqGS6xtqyooZ5ezn7yKLtDKy\nEj69HsZEqw/6Bsz21Plj8iAdiSKx8NNfqv+ohGCFdh9yozrnozZ/UUvoW2PV\n1+6l\r\n=1k02\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDApWKPD8JR6wadr1S23b6O8QsS0e7nuFvgUNJ1aDMgRgIgZe9FMLuKDH8YD6ux4cbv5x6SCSxK0++yeMUGMJOWclk="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.2.1-alpha.2550.0_1577125525340_0.29834319317798363"},"_hasShrinkwrap":false},"2.2.1-alpha.2555.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.2.1-alpha.2555.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"2.0.1-alpha.2555.0","@energyweb/market":"3.3.1-alpha.2555.0","@energyweb/market-matcher-core":"1.2.1-alpha.2555.0","@energyweb/origin":"3.1.1-alpha.2555.0","@energyweb/origin-backend-client":"2.2.2-alpha.2555.0","@energyweb/user-registry":"2.0.4-alpha.2555.0","@energyweb/utils-general":"4.0.1-alpha.2555.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.2"},"gitHead":"0c16df92e859dea2c7808d7bd1a04fed8021a461","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.2.1-alpha.2555.0","_nodeVersion":"12.14.0","_npmVersion":"lerna/3.19.0/node@v12.14.0+x64 (linux)","dist":{"integrity":"sha512-s6/00x04dLxMCO7RmmHgpvPlVEMIanrJVVVGuM6TP+su1zy6vC91CCLsTd0t+Faxhb3oswsTCgz5id26U1hkjw==","shasum":"71d6a4523dc4d8dba3f80de8e700e3b1d9956ee5","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.2.1-alpha.2555.0.tgz","fileCount":27,"unpackedSize":124727,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeAeZyCRA9TVsSAnZWagAARysP/jhmI7ats57tM4TShc9+\n3lCRDDo+bDwpcsipsmWZO4hxr2OHMOEDezfsYOB+6XWKkAxpL8sOQXt3T1e5\nBVMJ/3kvVLGqOvTxqkwAWM/pmb6Rvyj0+QstaMbuB67ew9ThEaBfGt4RGDCe\n01eCGXs9qr4Oj4GbMv9q+FWtK4MFQt1EnxE58UNlK2vya2E+BVLRg8sjPoAd\nvy62nCw8HIMKUYue5UqK5jNefnkgPBtIgK24by40ddG5j7Nx9YoH9SO++U+O\n6fPUnC9KQzqYrWZccsJrW83REbXcJ1Owo/pmcR5qZjGrboP/xCRSVVMxEK91\nbeT4p3oOsWXAz/9oORGUctKreddcQO5fIACUmdH8qh0mQ5KMhzlFFLuosCdN\nhmSfTa7OJJ7MuTjnMznFEWMkMuQxytuDZ/i6cxHqMXhdHmYf5nUddJ/DHqfF\nMeUNb4ASUVapTrJDk2sJjyI5uFiF7U1s4LD3yfI07kJNeneFuG+DQofL5mhB\nACegSXFT74nHDx913ttT3NMRlaJ6Xy3LpB6NSqesi2a/1cGEvyRLWhDaYLDV\nXkEOM2DynLihKZESrFdvz2XoP6uARevzL4w6Tw3MQGEmzWjXto/PnyUgw0oG\n+4artd/0VrahPOEGV1r8BP/PY2P+IfyT0psVsi68LtJGKVa325b2P8LfNYby\nRjL6\r\n=W8hl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXLy2bLlVpCyK9Lvsfyw/najIVWhYX+r6/bGbmMYdp2AIgQeKBwD/7xH5xOpNMNDRzIpYEypVakKHYez//YdY4+og="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.2.1-alpha.2555.0_1577182833966_0.4536588465932705"},"_hasShrinkwrap":false},"2.2.1-alpha.2575.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.2.1-alpha.2575.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"2.0.1-alpha.2575.0","@energyweb/market":"3.3.1-alpha.2575.0","@energyweb/market-matcher-core":"1.2.1-alpha.2575.0","@energyweb/origin":"3.1.1-alpha.2575.0","@energyweb/origin-backend-client":"2.2.2-alpha.2575.0","@energyweb/user-registry":"2.0.4-alpha.2575.0","@energyweb/utils-general":"4.0.1-alpha.2575.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.2"},"gitHead":"8b80d8db7ae08b87fb29abecdd570bfa827e5342","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.2.1-alpha.2575.0","_nodeVersion":"12.14.0","_npmVersion":"lerna/3.19.0/node@v12.14.0+x64 (linux)","dist":{"integrity":"sha512-MRuL+0nAHKT9LKJxbovwD6y7SVwBJhKhjQBsRAghFKxLc4kanj7NXEu5X4Ai9BFSpwxWI9RkW0/cU7bIcTc22g==","shasum":"6c24c889298e4745a4a8f8da6f362b2f9a967882","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.2.1-alpha.2575.0.tgz","fileCount":27,"unpackedSize":124727,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeBchfCRA9TVsSAnZWagAAIswP/3SIyXGFKeK9qTFL9rTZ\nafcOJU3E7zVe+tasn1kL/r4N/N5Qtjt7s0GkZOON/HZcAKY+J/o1E0USwrNh\nK3lIFpN59IXAHFk7DDY5jDXOk2sweqiUxsSQNpAQvvdQPXGNJUxUb11mvueo\nUQRESa8YWe+wvIZ64MQh2axhKHxl91bpeP/USzJeOjyzDTlMBPNMIjIx/eD9\nxu4Onx8MAQmcZEI5nSo16E3DRFe7hD9JllABEiMOLO3r/geMHeG0aT8zSYRL\nvq9yZuJOVfjikiPe5HWgrwPG1DGNORbt/7Z78GccGk3+UgTGSNkP93yEu1yu\nJILfQne6t1FjQOoD4c2fDw5x05FdcdcfaUR0k7zI8CyYcgN1Ey8zUlSVyILm\nyv5wG2EiW2VQXB3ugabyInwUuwfcgE0RewjukGYa9MVZSwkStPORr6RYyOff\nx+nHUdHSfLDnwJ8hg5I8Jdend0ud/KHVNkLStyl0vzfQxnlUQrEWbscb1TNT\n4/oi5r3BdGGfMUnQoy1i6mwj+dI4Kk0t9MQOa2CeqR+Sz5q1bhxcqVe5dowC\nSrGE1QTMzVw5no570G0ew8eBzYOB9BlHwFcoWxg+PGVh+b9gD+8DcJxI5zDi\nZLN2cH3UbwvnaS001e7XZZ+r81HHdXBD3WKBuzVxeNCzB9WGqlImaBvonr4X\netR7\r\n=ajN7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+w7DTAY7wn8imDmyMmnxPCiHxoBYIUF4D6lYZWt1R2gIhAM33oPX7boPYjqbIVPi1iTOEjrNL3NWYiAwmWCCOvNku"}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.2.1-alpha.2575.0_1577437278510_0.46328811388250934"},"_hasShrinkwrap":false},"2.2.1-alpha.2576.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.2.1-alpha.2576.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"2.0.1-alpha.2576.0","@energyweb/market":"3.3.1-alpha.2576.0","@energyweb/market-matcher-core":"1.2.1-alpha.2576.0","@energyweb/origin":"3.1.1-alpha.2576.0","@energyweb/origin-backend-client":"2.2.2-alpha.2576.0","@energyweb/user-registry":"2.0.4-alpha.2576.0","@energyweb/utils-general":"4.0.1-alpha.2576.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.2"},"gitHead":"feee2722079662791e4de71f124fb65a2a380ac9","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.2.1-alpha.2576.0","_nodeVersion":"12.14.0","_npmVersion":"lerna/3.19.0/node@v12.14.0+x64 (linux)","dist":{"integrity":"sha512-Y6Icm3YaPmeN9uTj0QVU5MRQRWy3YLFRMxE1kyJB/Jeezoi+dDAGUa+nhIKTtamS4cpLj0FucU7ay5w4NPhapw==","shasum":"a5a825e4c09315fa7be386cc5087afb3017e1b8d","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.2.1-alpha.2576.0.tgz","fileCount":27,"unpackedSize":124727,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeBeYkCRA9TVsSAnZWagAAMDIP/iPx8WX3F8dQzloCdBUu\nvZfGHKm01hJ8QFRRvoQv/zopYNGCgqWpF3kFvt7H9tEq1st0HZupgYJblV1+\nQp7n+bW4wza/HO5ERZANqqnDqKIPEGG4C74YaMqO7u3THnbUI4Jf8hZ5KMOr\nOj4FTreqwiqwA+HcFfX5i+Ru0U0DhU7HtLSk+9jlyMze3hJMfo0MW8QCNDbP\neymK5vnZ0LeB48MKyEfeC5QfzlLIK9lLylg587bdfCR1YjkYV2y+dEA4qayX\n6Oj82+eTq7hbOY5QnrdOUTNjuNdbXhO3phqT2rNYXeCbbUr1Ei/fXpj23ZAS\nBSmAj0CuXviaJZW5/70C/lIzdVGZETXRg0BAoOdioTEFx0mKVe7K/Q2v8tKl\nDy3Vx+0KmJqf158PFHt/1pTJapOv6dWOJH2urzLuxFbZun5TD+cXOCd0YBVs\nwt49QI+gLkelR9tfPUVYuISeKoHlyBQQSKy/2oPWCf2FzYtw3rZZ5PK+wQmU\ntRAK7WZW1ZxVUXvkRhA/Om7mQSVxJjpA8pVtJ4p2AwcIGrmylJmAlEF9J/Ni\n2d4DCty1v21wnc5LIhpDiBPk7qbDM2uHFfUG52C6ITO4QptmAkD86M4E6H3F\nmCbWHaoHzfmC/Kt3DW1sc3A71SedISOaDEa21HGvojlvmZwjBEPgdDG8Jpf7\nIpK6\r\n=vhSF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIArFMDxiJ7Ws5enwCFaJrev6VAq7wIOWRjDCbUvQsFqyAiAa4YyjTwwzQtUTXMq56NzXtTjfDEQmnVfCZsFT0XJ1NQ=="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.2.1-alpha.2576.0_1577444900281_0.8247448639068318"},"_hasShrinkwrap":false},"2.2.1-alpha.2585.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.2.1-alpha.2585.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"2.0.1-alpha.2585.0","@energyweb/market":"3.3.1-alpha.2585.0","@energyweb/market-matcher-core":"1.2.1-alpha.2585.0","@energyweb/origin":"3.1.1-alpha.2585.0","@energyweb/origin-backend-client":"2.2.2-alpha.2585.0","@energyweb/user-registry":"2.0.4-alpha.2585.0","@energyweb/utils-general":"4.0.1-alpha.2585.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.2"},"gitHead":"7e7dad05fbb9ef9ce0321d920a05b42dfaeda9f4","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.2.1-alpha.2585.0","_nodeVersion":"12.14.0","_npmVersion":"lerna/3.19.0/node@v12.14.0+x64 (linux)","dist":{"integrity":"sha512-RTKw6rx9ZnabAEAQggnbMDPrRuxt6fKTzPbXBX1T4/qkulY6Y3Np3mCVldIblbGOFk+anVytRaGSzBFKHVNr5w==","shasum":"28e89c55b819ad693b7b96b9df9672a78c1ea4c4","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.2.1-alpha.2585.0.tgz","fileCount":27,"unpackedSize":124727,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeBe6GCRA9TVsSAnZWagAAYIEP/1eOo5s4i+4bHEvzYQJO\n0v6SDEzI7AM5MjcVgSDdEpX1KFAVDIFFU6fDqsqSltnU0wpHcJeEk62sjl78\nRwXOYhxbgZN3qL/8nCoXFoWjrTO37uaV5Y3OW1c/mM5AOyJrsbEKfdi0+ady\nXcalhMVhWrppBieWMv5+zmqFh2M+5FR3xynhYgeckoy8i3Ek3ORELOiGZRqC\ngJV3EgCDkvZXsigicaTFYkyNfYWuoeepVJMZK/V/pMAuFZGIaoC2zl7yhyjt\nBoWRhSFL2GLIFPWVB51Dj2swXTOR1SKc02O86KZZokIByD+8+X/nW9rjmnC+\n1ZvbWQfiO5kw/yEWUEK7bu0wpySO+eMX86Obo6QgJ2R6Tucya92mmynibI7y\nyOwVyKTpgkVjXET463O0A4PlXwI6X97z++Tl9oLeKUp+kQXm0ow9FkhvqaZI\ngXxPeo73Re6FcBG8RhoIdCm3Z4r4U8DOBD0N64q5ePW/jh1SJ/tR7fBKR8KS\nKvYeZGO2iqK9XKHtDKclnse/6qS2oOkWY4wF8ee5medRfXbViBTb+D+bCC/m\nuG9ruQ2aWTJFFTR6K3QUfl4qMaKiICKT4vSfue39XgaP+/HX/efK461P/4f7\nrlv+DJD80Bg+bO44GW/7uOerzi2gpRmSH2RJozryAh3V83EOXJyWU20+l1S9\n5h5I\r\n=xamC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwnlpKjaey8Of0OAiwNW0Y7TKR/LaAU6yLL7LkOQmBRAIgXn8Z9iFGh+ZVW9Ybncvs4FwKs9gKWvwYWViwmjIgQVA="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.2.1-alpha.2585.0_1577447046463_0.37567376449281853"},"_hasShrinkwrap":false},"2.2.1-alpha.2586.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.2.1-alpha.2586.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"2.0.1-alpha.2586.0","@energyweb/market":"3.3.1-alpha.2586.0","@energyweb/market-matcher-core":"1.2.1-alpha.2586.0","@energyweb/origin":"3.1.1-alpha.2586.0","@energyweb/origin-backend-client":"2.2.2-alpha.2586.0","@energyweb/user-registry":"2.0.4-alpha.2586.0","@energyweb/utils-general":"4.0.1-alpha.2586.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.2"},"gitHead":"8ba24a5b07dda7f07f6789dc5a160e47ef9af98f","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.2.1-alpha.2586.0","_nodeVersion":"12.14.0","_npmVersion":"lerna/3.19.0/node@v12.14.0+x64 (linux)","dist":{"integrity":"sha512-I0bhBI++ca/29r9O11FmRjQ0172ONBFkKX7d7jXRhKUlGev03wtBWWnj53s3Glx31YJZNYu9uer6DMcXnGZMng==","shasum":"c7933557c3e0f3090e06a4eb98abdbd5b9464701","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.2.1-alpha.2586.0.tgz","fileCount":27,"unpackedSize":124727,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeBfKxCRA9TVsSAnZWagAAQJQQAJMS9to/DO1Bx2PzEjtx\nTnOTQBDp24sKrWmhQRnjBM2jxN1jhi48/Lq3Lcx0QshBvHHcfdqx6oV5h8eA\nth+72r5+O5LBvwsK43z/IHw5ZRX3BkMpLPcsNDCW3lPm94B2zFoxM19w8zBw\nAEwiZfWqE0tcf2QbW5Y/esxjVdHsYVPJ9womB4hj+94JdkdsnAK3xpK0JDSF\nTzA5x5onqQEe1LAuJ7Ji/tRTmSC7JHqPBiyL8qXQCaNQ/19tlFc2yPD64QQD\nYUZQ77kOPgayNrdXPAIv+E6ZKpVWElVovSNL5dgf69LLd2rwl34NJR12zeXX\nXuXygVH+3ap10TNWymS+8Tk/NAGTUCV5TTWVkQ6228cpYCpeGnGxUYjCihWS\n4V6Ok7x2370b5UQUm4zwkbobj6mXu7O+4OPr53UA7gs32dK8tbuyLRRG8DdD\noQhV40VXBQ2l1b5JutE9YNFDF7A+V7kV9Hs+q+i05Mp02sSngT4CdAc5BvWW\nImKUPUFkOkZrKQHNTQbdOXdhcsoBg2ABVll7c6L81qwLD8KP8n4b0RjEur2n\nqXtY1ah8JMdA6Jmib9mqW73nol077B2C3/hkqRQ/JJlYZKk/9fCdmk69I1Qn\nlZnrIdviaD7mjNbMEXSEx/3IOXiQchtdLhwj8JvbH3RIEDjoy0hcFGfhbNKV\ntZ7x\r\n=39F4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfqtH4bK/4dVReTWFLnwNdjg/6H7/AUZLdtsVd/fGJNgIhAN2+r01hRG/hHjxWkGtXM9mGKeJFs1t91M068PKUgzjD"}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.2.1-alpha.2586.0_1577448113003_0.026342536002089245"},"_hasShrinkwrap":false},"2.2.1-alpha.2597.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.2.1-alpha.2597.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"2.0.1-alpha.2597.0","@energyweb/market":"3.3.1-alpha.2597.0","@energyweb/market-matcher-core":"1.2.1-alpha.2597.0","@energyweb/origin":"3.1.1-alpha.2597.0","@energyweb/origin-backend-client":"2.2.2-alpha.2597.0","@energyweb/user-registry":"2.0.4-alpha.2597.0","@energyweb/utils-general":"4.0.1-alpha.2597.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.2"},"gitHead":"1008f3844b888f27aae936ac138ce87daa9df4c8","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.2.1-alpha.2597.0","_nodeVersion":"12.14.0","_npmVersion":"lerna/3.19.0/node@v12.14.0+x64 (linux)","dist":{"integrity":"sha512-P3fEnK0Z9Wa8zh5GGPCa+JBccqcO0FvyvRGNRw2hsP+P4hsLx16XN9INVX6sxzxIShRV+NtGNtTsRn36Fudr0g==","shasum":"9e7b4cb60349a628624c327ee48f6e7458800136","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.2.1-alpha.2597.0.tgz","fileCount":27,"unpackedSize":124727,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeBq/ZCRA9TVsSAnZWagAAvjUP/29IDa/EIkeuwo1BHaC6\ntHsut5X8/ownq/WrIMkhKDD4W98UPkeBehpooQadkJ30Ook6PqcezeHlbVJV\n7IvkObV+lxm0vaiGRVA4xr7HWGkZ6ux6j4dJ2zj8hwtRfLleEIISQPKbE6Ta\nI6ZGkb3qkow46grQQcAJSRjUYDEc4JCHNK4eooanBJuga1+mzIptEPfOt73q\n/yKPvpoDnSPelGDbh7HTS7B1IQ2wz0PDAatWyJxkQrRYvDzBEFM30678syGA\n77eeYzEAQtSZ1g+hejs47ABPx/S3jMKWoJwgrSZTSHTH6UE1TQ7u9fxsLOoo\nlyyIt8lv/T0BjIGHFy5dt+EqI7P76TTxhupQNKG700ek10LYlUYTZ4Q3qRlB\n/eBhEh7C3+Q4C4ase4+AIjRFHLY1tnXpcdQLhsHXA8GV56P7wWvgje3YRhjz\n5bf9BEMnlJSGnVJFlfVmDdg/3ayRdKHjR+HL66oxqNATmU91ybryZsCE1/1M\npXrS7evCHF3Wu2ny7cD0YuHyOeASAoqvVdBs5GwiSqWrLxGWCMGJU8Jn999n\nwlTvrQVviqUwrfP83Cu+E18fqwhbhCoHsHHF9lqqIJjEZfM28VebqlcvXVuK\npMrRpvjYx/7/Ml+mDwsbLMWI41U8+n5hERRIbLNqLb4mlHaaGNjQC1Gz5i4b\nZig5\r\n=t9j5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTb+RkVp2bEa7T/oKPoxm5LcHfCXP1KF1Yg1j1AC9oRgIgLiNsoqwNxjGsaGU0KIZiZYtiN+MHuVh2Xx1pzWZKX1c="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.2.1-alpha.2597.0_1577496537304_0.7718517479942004"},"_hasShrinkwrap":false},"2.2.1-alpha.2602.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.2.1-alpha.2602.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"2.0.1-alpha.2602.0","@energyweb/market":"3.3.1-alpha.2602.0","@energyweb/market-matcher-core":"1.2.1-alpha.2602.0","@energyweb/origin":"3.1.1-alpha.2602.0","@energyweb/origin-backend-client":"2.2.2-alpha.2602.0","@energyweb/user-registry":"2.0.4-alpha.2602.0","@energyweb/utils-general":"4.0.1-alpha.2602.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.2"},"gitHead":"af8f6242a82ac25b28d5716a961d5d0afe4da450","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.2.1-alpha.2602.0","_nodeVersion":"12.14.0","_npmVersion":"lerna/3.20.0/node@v12.14.0+x64 (linux)","dist":{"integrity":"sha512-+g34e2zmtQYR6+K0P03r0oVqdSFYq2lEFp+KozdVoqzDwCKBbdLomRQcWY9yzVlgL3A/ygHRN/OPtOTZNfbgwg==","shasum":"861e992e959387f77bb0e8ef0f6b2d0586d8a0cd","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.2.1-alpha.2602.0.tgz","fileCount":27,"unpackedSize":124727,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeBrIiCRA9TVsSAnZWagAAHTwQAIkVLwso5wBZsu6+/KWg\nSFbc9+6Y9cJY7NV+L1lx3Ba94KU24IQG/l479O1oGjSG3TQgVTKOS+h39Zxl\npc9ZPS2i+dK9tze8Pitck9ZRfS5NNeoyIF3ct696FTdastN2U0H5wiJWpWDJ\nT+wp2xMriSAq7I+ZQatadRPc7XojtI1xSByJEzpdo+nC9IlGN8kiYhsJxwCQ\nTCuO+ghOWns67YeDiK7tc42FTUxBKVyZBbid1x9dYQ8qhxF7yH+ZVMNq0hJL\nb1eEP57I9LCH5zgMgoILu0aADFw+wlx6amaAvMnkNfvYuECEi30gaJj4mEw9\nfckmVr+EKJ2Q0EeBo1K4aLNg+5FwSaJA59NdGKA1uktWz8FNDQQJE2oFYqIN\n9AEHDqEXqiQnM4I3whn2YIHqRhNdHJ8WXAt5Fxz6JbnWDA2+p8qQT51zVSEo\nHNBk8IlU8GHcxED8YOtRo32a0p/s8JAXrVNkwaJON/33FKPjRsBcJjQ0goVV\nwRIiNhTFcUtMD88Z8wkR8+2KpQHxjq8EaMYXr4Pzx8uhWUQXcNhGhr0xnrwG\n3hj+769JP0HZNqefmJLx9VJC4Fy6T+ULJzU7lusZpNYAzcg2A8KDfKFpLcf1\nsvT6sAILiLm7i4Myyx4WsF26Yugj+h884ZW+STLr3gZQVtn6Q2PxwFruFjms\nX46g\r\n=72QG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBQ9NI1DujfyWyQD/jMwSpdfYJZZw8QZ/HjHuU4oJlKdAiEAxmHTpb8jgscE7RatBBv+cEGluIy69eXwXGG+62aGPac="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.2.1-alpha.2602.0_1577497122173_0.7431134701121258"},"_hasShrinkwrap":false},"2.2.1-alpha.2603.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.2.1-alpha.2603.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"2.0.1-alpha.2603.0","@energyweb/market":"3.3.1-alpha.2603.0","@energyweb/market-matcher-core":"1.2.1-alpha.2603.0","@energyweb/origin":"3.1.1-alpha.2603.0","@energyweb/origin-backend-client":"2.2.2-alpha.2603.0","@energyweb/user-registry":"2.0.4-alpha.2603.0","@energyweb/utils-general":"4.0.1-alpha.2603.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.2"},"gitHead":"1cc0566842f44e4cf72e1679a10c8405e2d64ad2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.2.1-alpha.2603.0","_nodeVersion":"12.14.0","_npmVersion":"lerna/3.20.0/node@v12.14.0+x64 (linux)","dist":{"integrity":"sha512-3o/WxD2U+z5UzvGqMrKZtcwj97ZXE5Vtxc8iaNdl0xo0X7oVVDD8MqtxEWQbF6k9YUsJ7xCHhDUZxLa4ufKLgA==","shasum":"284374f816744d12842400549d2e2adf25775e0a","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.2.1-alpha.2603.0.tgz","fileCount":27,"unpackedSize":124727,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeBrOpCRA9TVsSAnZWagAAAXYP/1aqfIIBC/991GTWuFtR\nrGOaXiKOuFt64CCfs5HKqB8TdnigUpz6EzTNwJ5HJf/B+R6ajsnFsZeq4Qux\noLdX6ZoNmkHCuJ97QJZ9VFwA47oyDHrhjR0hE77qM5OxLUmxG5IY7Lj+JQVa\nfEZDDQICJJ1qOlYOQOjzCXNfnjjcTobWJ8FC+5V4RYwBxXQS64XUX3+8JEJr\nTFH75cySFe6Wwsj920AP8tiP3H94OHqK0+TaVXWzckVtu5u1KGMlGz7tshtn\nqUL3Kj/fV86LRtx9P1Aj6eYFe8uTT4wIT36H32s1+OhrWCcO2BpedXpZPA1y\nAz2+Bngtmi0Z05IoWSMnpMoQ3l/J5JG0ySsam9TtU9S8q4sk76CYILE2XkQy\n2sHzo02wwL9LD1/J4V1zub/nNEHyybuDKJtxzp+ah4aEpuG3pwOoPqFkPswZ\n26ZMPvSCOwropnUNjNhplqo6RCATOSzB9pilI37GB3O6RswPTypIe2WPFZhi\nps/lOepIzTyZ+4vsYrQZpJrYui0nvRFEx+uEexLEiH/EldyhG2XQZuIpVX0r\nZrXBJNrTX9h2neVLkV0iwrk2PK1W7yYqNPkbvL0/pGE20G5nbq+e0nHjmbDJ\ntPTvzWkwmeYhobwnL9RGLIVZAiAKayA08TxfJvnzsa/v/Za7awgeEDv25Kgf\nQ39p\r\n=vkXl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCuoKOr6qWu8Ask7jiIIan0sZlg+nyx2TB0ni5L0Y+lXwIgD0Dz6eBNZbfK2eaMyTqzNhtQ8LeqkPtDFp52VFyiot0="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.2.1-alpha.2603.0_1577497513351_0.9788217246932693"},"_hasShrinkwrap":false},"2.2.1-alpha.2604.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.2.1-alpha.2604.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"2.0.1-alpha.2604.0","@energyweb/market":"3.3.1-alpha.2604.0","@energyweb/market-matcher-core":"1.2.1-alpha.2604.0","@energyweb/origin":"3.1.1-alpha.2604.0","@energyweb/origin-backend-client":"2.2.2-alpha.2604.0","@energyweb/user-registry":"2.0.4-alpha.2604.0","@energyweb/utils-general":"4.0.1-alpha.2604.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.2"},"gitHead":"134fa01f8c2b06fc3afe983f4262de84418f7824","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.2.1-alpha.2604.0","_nodeVersion":"12.14.0","_npmVersion":"lerna/3.20.0/node@v12.14.0+x64 (linux)","dist":{"integrity":"sha512-lxsUb8UC4FBost3Wm9m9V02WEkwxCLbfS9A/ELgWlyNchleEXvWBSmQ+UKrfBJnyF3t972ZgjEjeNQE7WHXvUw==","shasum":"7bafb8e595c0919f0f9640c8f7637b50943582bc","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.2.1-alpha.2604.0.tgz","fileCount":27,"unpackedSize":124727,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeBrRlCRA9TVsSAnZWagAAZREP/iWY0dK1z/4xM2Y4PBSA\nDk3kqJrI+pidyojTjtw6bHOoV3PYwUH43z5mhsgmHV8lMhH6+Jg/9GqDq3+S\n/IGFn1A1oSpmMOtaS2+jv7l3K4qrtZPJOEdYgAJVQBJpIt3i6VL51XX/UEu5\nlOD7gkpoxM8wnL2Ri29cmOLQmf4jdPnmrEAsoM7TC0UQ9Mj3nUV8+UKRZr7+\n6XKiyaSZKvbnPiqROHLufqBD+kyL6gOY6d0D7znjIQnttYTHSSUdN3+hs/qV\nV9YZyhOlSRj8GZ9GGk2X4moR8LqIs/rN/aZK0YHi3M6p8s7J2tnmpXbBgSUX\naeeZqYdS1i0zlMxvFhkKm2cWpJsd6DEh2/LEcCrbZ8iJnTkabtgnV+JJ/P7x\nY8+gxEHiq8ZN2zZ0HliHSZfZUDnIXfN1pLtuW9LmTOXlJpcWVdE08KTly92J\nzBr09QtYvZunz5dOY0ezWZzPfuGI5NiS74timXlrcGrBBFjK5AvlSRWe1yGl\n3gSTp9BWGNnKcsspYN/BRT6stTKINgX5X4udHGFJKQRw6/ec4MyToP0dHWOn\nCBPsPudGkrsyYVuSmz0inDmnw6v+4q2yLrRPxri844hdotDX2VLF4blZNDMB\nLnrIGYmjd+BMOjDo9huSyWML0fvyGU1H751kWDQy611DO+0o+nJ91ovE6/mK\nKOTV\r\n=f4dU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA39PH9nHcheFECPdKcpn2l1PTx1x47TzsZv6SxEFq5HAiEAz+31SzE3qkRrZ1FRxfikPp2Vh/5YUmjFE+FUfJbIuts="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.2.1-alpha.2604.0_1577497701481_0.2477985651418535"},"_hasShrinkwrap":false},"2.2.1-alpha.2615.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.2.1-alpha.2615.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"2.0.1-alpha.2615.0","@energyweb/market":"3.3.1-alpha.2615.0","@energyweb/market-matcher-core":"1.2.1-alpha.2615.0","@energyweb/origin":"3.1.1-alpha.2615.0","@energyweb/origin-backend-client":"2.2.2-alpha.2615.0","@energyweb/user-registry":"2.0.4-alpha.2615.0","@energyweb/utils-general":"4.0.1-alpha.2615.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.2"},"gitHead":"3a3f735aec56c7c14dec88b404034239e9afc6dc","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.2.1-alpha.2615.0","_nodeVersion":"12.14.0","_npmVersion":"lerna/3.20.1/node@v12.14.0+x64 (linux)","dist":{"integrity":"sha512-nZuX9XOPX2dJLwYdXmL7fDLaueoGwghMijZ8shteuZAHbodSyYcmsgGRJUHGwDV130C6URb3OLck3q1AkjleFg==","shasum":"cd373037c45b6a22dce087cf138a562fe385d357","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.2.1-alpha.2615.0.tgz","fileCount":27,"unpackedSize":124727,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCT13CRA9TVsSAnZWagAAWt8P/1px7hhI/3U+FqfRfw7/\nPVscWQMrZJPicuhhD9VlKnYf5+ISXxegnwtfuVdgmz/K+RrsADH+ZrQ3N4z/\n1fDWkbvF67o0s2B2519zBbuHfaFw4WvEYptrcn8xCq2upflKjmDGV//bR0u2\nuPVtAEEOPVJx4ikNf/soKkEe8xgiiKEdV8r5vRmutlxRwSY8ChMYd9uPrw9S\nkG4SGdPbrjYPdnL59NE6INVK69ouQ8HcMNZOcUd9aWyODBrTZOBOim4j19oR\nhBoWwYc0oH6EswEnOXflgVDMf7rrOPDEZkeQ5b/nxCcca/WPt52clCKZ9nkl\n7UfGJeHH0Bmt0OOVzm4727VXu1ZhIJyVn26RgeLTtxz6AJKZRU8e+yUWjU2B\nrFmB3cMZVmnYQK0S/US46HURT6Fi9PdpAplzE6q/HG6YcODgxwU0qUEn7drz\n+tmo1iyOUR2ccw1j2oHuwu2LsS9iXrPh8OvUbvChWb8NFGxpuw02bVhrbXds\nx7jVlmwoJFZVlYKgEDk8+VgWDRWMF5GcSnwfqyecwY7vDnVNSJN8jFM2wdwR\nz6pj0G9cN9MQCMTclKG3NCHocGe/eetz7orFzfx0bVs6J9xrD+hxd/o/Irla\nUvxHratUBm1mH04oyL3FhpE4R8EIJKi++1qlrXeCL3jpxIoV0TX3dpdH9WHJ\n9vPB\r\n=PaGZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPy2k7CRaSsJEana/FsDrnYZ+kD/IKbMgTc3DqTMe3CwIgY7VQrDZl4lZVmOF5qUCK41d5SNM2fKjX0Yg7eC/gFlI="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.2.1-alpha.2615.0_1577663863328_0.04323126557219892"},"_hasShrinkwrap":false},"2.2.1-alpha.2619.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.2.1-alpha.2619.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"2.0.1-alpha.2619.0","@energyweb/market":"3.3.1-alpha.2619.0","@energyweb/market-matcher-core":"1.2.1-alpha.2619.0","@energyweb/origin":"3.1.1-alpha.2619.0","@energyweb/origin-backend-client":"2.2.2-alpha.2619.0","@energyweb/user-registry":"2.0.4-alpha.2619.0","@energyweb/utils-general":"4.0.1-alpha.2619.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.2"},"gitHead":"92fe67815cb8716848b126a76a733e789e464b34","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.2.1-alpha.2619.0","_nodeVersion":"12.14.0","_npmVersion":"lerna/3.20.1/node@v12.14.0+x64 (linux)","dist":{"integrity":"sha512-Qaw60i81cTRA5MiHfPMBBlU/zDd6Rj5zpYAHmhdg8VTcWdAzYa4DWneNWA20Axw7lhHU0HBEh4/P6/ozfu8WTg==","shasum":"2bc1c35937300875850e49a3ccdf58d464fe82aa","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.2.1-alpha.2619.0.tgz","fileCount":27,"unpackedSize":124727,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCaw4CRA9TVsSAnZWagAA8A4P+gNeNKtpvx8h6qalSzhf\nQRAVfeZSSs8gdSbnj77hGECkaiOy2kW+ase482e9g5qjPJjthpFkothTq4Q9\nski8mmgYGFpU42HV/SLJ+uhwp8IAcN6jTVTTNVNOg5g5dCjJvb9UxolJTmtV\nLwXvo/awaNEjgTFYAFEdS+l+ZPyvseYz31gDjWOjPZtFfF70iXOKHL6AK71q\nsPERjI+lN2oiThu+Zc91XmtrsGiu2HXFih3ar9uni/2v31Rlati6BsKoMSUO\nohvJyciF3P0OVxwayiGhdp+tpZ+NhFNNKqahtj41X5o2U1Se3/NaFjyN32JC\nbaBEGhILIbYrmeoAXcpvTCnfeHB0h0WVzcnlgRN9LkOOCwKcK3VqSqDClmNq\n3BxlKNgQtWJvNYEzaq1Xbw1x/HbQSHEk4NyNtzMtjDPwTDEPLXLhIIC8KzT2\nmJRVOSV2/hELen50buDN8SxbJEUFyTOECG9Tkfr+H1X+qsyN3xI/xJo1kiHP\n5ncseuGD1ymeIQg/p9FgLiZNLQkGTJptK9NjkoUUXi1fy/pI3TdO5LlUVNxi\nBnNtbM7XXDoG3MyHMwGuHn9dcv+lPA2Hd/Q99D7YA0oXVdabiXkmHCTefo5P\nuidCGkLyh3v7uEXaYlwPZ7LKtFxLSiEQpDgSdh+i7UBScw0ohDmDF6hOMeyN\nR75k\r\n=OTDd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDKBFYMkJAtaqz7WgOh5jldOzZCSWgof+AJ0P29AGTJTAiA5UBDurFff5Eh9iJERW4VEFvoKBIz8+JD2mocCiwYjRg=="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.2.1-alpha.2619.0_1577692216132_0.4477827218151511"},"_hasShrinkwrap":false},"2.2.1-alpha.2640.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.2.1-alpha.2640.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"2.0.1-alpha.2640.0","@energyweb/market":"3.3.1-alpha.2640.0","@energyweb/market-matcher-core":"1.2.1-alpha.2640.0","@energyweb/origin":"3.1.1-alpha.2640.0","@energyweb/origin-backend-client":"2.2.2-alpha.2640.0","@energyweb/user-registry":"2.0.4-alpha.2640.0","@energyweb/utils-general":"4.0.1-alpha.2640.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.2"},"gitHead":"6ff7851fe94bae761e0bfa257c57557df5b5e262","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.2.1-alpha.2640.0","_nodeVersion":"12.14.0","_npmVersion":"lerna/3.20.1/node@v12.14.0+x64 (linux)","dist":{"integrity":"sha512-m1ydTID+6NrWvYmM9HbZtz2fMe0gObzP2lpCQsvjA4RS7Pf8MQYfKRVuiQoQJsScUNk4a38TZtW/fvL56SGvnw==","shasum":"7abcc4c218a606ce84644a38d04844d2024cb305","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.2.1-alpha.2640.0.tgz","fileCount":27,"unpackedSize":124727,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeDz0zCRA9TVsSAnZWagAAm8MP/3mUQzKrCUq5HPpvTYVT\nObE0VJUc22hLTrSaerHT/AY8egx5rdvVhXhcomrK6PylRyOwGO20opYbn9h5\neA/x0VBKgsYhUtOqm4BsOZulDqxR8cGQlwA24I4FwUU8E8NRbctwsK/RjEKa\nDM7IhGFmeZXgslmUsWXbyrqV/oO2bbk7to7aj8G4PMGIXwA7mEr3as+cvjWi\n0SpZ1C3Z9+gwah7LRBRVGxEixxZdb8QGlN5lj9+lcnlfdhWRoKxX9YkeYIWx\ntE/PFwIrnOC0rM3Ad9soWgDmagMgwyF2JsyL5uY6GS8/iGeaMcCTaBTbT8iv\n8NDI5oFbhTLbTTPCrfaX0iudWAiL3F6+i4EShU9fN36yCHCbI4Pn4bXWweX0\n45N1quVWGHzxoTp1mZdAzAMZ1h6/IonuSvMGgzBZm0pViW66uab0Ykp0BUgH\nXyO/SQms5ITWowZrB0f5Peqw8sxoxkITQrNLNgLBTA0UeJQYafzE6nrAMWnP\n0BmEzS1niFDyXDabWeWtkdANM7E6wY3mQxW7jm71VaIgCBsUWy34xU3oMwJI\njGjGZ1JgboXFzAp/jreARS/5xGDPWzJfhCcsbfRuNpKv1Ga1Xh6e3yVYThGk\nHJ2JN195QsJOZXDm8J672JoQm+HMFx51wURs0qCGn87fwjQo+SMF7145mKbz\nyZ4q\r\n=12gO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFI8/wOTK+keXlZWfEEDbeFNKvuXfs4A5IkQLZE1Fir8AiEAwKlh0oDz9PzFW2yi/d/T2zRVqAnYhQtLCOCyhSMrHZ0="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.2.1-alpha.2640.0_1578057010833_0.9160863365292615"},"_hasShrinkwrap":false},"2.2.1-alpha.2645.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.2.1-alpha.2645.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"2.0.1-alpha.2645.0","@energyweb/market":"3.3.1-alpha.2645.0","@energyweb/market-matcher-core":"1.2.1-alpha.2645.0","@energyweb/origin":"3.1.1-alpha.2645.0","@energyweb/origin-backend-client":"2.2.2-alpha.2645.0","@energyweb/user-registry":"2.0.4-alpha.2645.0","@energyweb/utils-general":"4.0.1-alpha.2645.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.2"},"gitHead":"15fbc4060219a95a20dcb9556b04972c55e87d76","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.2.1-alpha.2645.0","_nodeVersion":"12.14.0","_npmVersion":"lerna/3.20.1/node@v12.14.0+x64 (linux)","dist":{"integrity":"sha512-I/xPXpLuWPETZcjv/FZVXJvJYsMpqpYCM/qrw2IICV95yiuZm8cvn8PmzD+YDFtn2j0a/a9l0/k5KvIKcJs0nQ==","shasum":"610878b1a66e9c9eb42643a423e8f0179a250c8e","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.2.1-alpha.2645.0.tgz","fileCount":27,"unpackedSize":124727,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeD+5ICRA9TVsSAnZWagAAQAIQAIpWGJQa3qXEEaepzTbj\nxm2zoXVVjFRo0Y9s4E62QPUcA1Ph59Xuon0CLApYjNDILG1at35V6FX5x9UT\nT05/Lavj4GGQOphRzsOqQsXTRig91T9tzysSsR1tfMVcKwWrbVSsqPQf6WVd\nw6le0OlxUkorUIMbC+m6K2uHxESj8oPI1MR1xjrCoVxT8RcEMltmLI1FPLFL\nQf4KoTovlO58VdByYC0Sgk+4mIWR73rTJJfTYSzMTKqDt4KiaAKAL1pLZ3Cf\n7Gm8xPJF3VPbKlSfDYwIXlVplNNBI+VcQuzKY/EhtgYEgQOEh/hhi/jAHs3O\n6TRB4eDqgP9nLdH5HNvfVyWcoan6HIUXc6VEg9E9StDaynbaWMz/OdARYQJI\nQzj166rMz7ORFjIqHA79ajoi/RTYfh4cwuxTd0gj2ARiCkhaIdqw3Dxh4ji7\nL+6L43pArRbNkVGbS4rTOh3gqHZqftMgarOhdOdXiaJHyV7eOgBvt0dS0Xss\n+ZfqwXQRBg4tYEClVTfx1BKqRRKxh5GSK/CJfktDTY2IyTZ1stedl+pja5i5\nJ9Wk4KXtWvUul5sC8YUY0a4A4qymN0rK5R4KMO8amwaE/Rjv11ENzCDQwjdb\nrMGRKaarMCTAVEilz8ZYrjsaFlHRsDlU/pHN7cL7RtP2BrxFrK/dVBlMaE0h\nSE+u\r\n=tdRK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRDuhgZUcYesSesViEVYtO9pPHcR4UBFbnj5YMiVmd6QIgNU/2QUYckfNzLPQgeR+7a1t/plqmFD+r9tNYV7R/8I0="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.2.1-alpha.2645.0_1578102344484_0.2527037003412347"},"_hasShrinkwrap":false},"2.2.1-alpha.2650.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.2.1-alpha.2650.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"2.0.1-alpha.2650.0","@energyweb/market":"3.3.1-alpha.2650.0","@energyweb/market-matcher-core":"1.2.1-alpha.2650.0","@energyweb/origin":"3.1.1-alpha.2650.0","@energyweb/origin-backend-client":"2.2.2-alpha.2650.0","@energyweb/user-registry":"2.0.4-alpha.2650.0","@energyweb/utils-general":"4.0.1-alpha.2650.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.2"},"gitHead":"ce8f5c3508f33df05a897b1f2448671ce106c7b6","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.2.1-alpha.2650.0","_nodeVersion":"12.14.0","_npmVersion":"lerna/3.20.2/node@v12.14.0+x64 (linux)","dist":{"integrity":"sha512-f8FaONovUK3h5+DDr/hNh0rSchrQNVmGZ6qNvq4JNpKATqZUPMtnFM90A7haGle72q8i/wbQly856/7DfFJgYQ==","shasum":"191d733eae7bae1194be360210b7026f9f523d29","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.2.1-alpha.2650.0.tgz","fileCount":27,"unpackedSize":124727,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeD/CHCRA9TVsSAnZWagAAtdAP/RjBsk2e9jWo84rDPXFv\nP5mKCLqIUBE2Jrmn0RjNehv8YYaHU+uujqyBN/b5S6Q8a8fknVaZErg7QJ8t\n79ik+fsI/4eUyS9tonNyUkv7H/YWcgZFzBMKascz2JRzyt8XxPqL1xEAZWDu\nhZ/ZE/xt/Nva0jTwKaLKcMMbNd8g623OxABdADMM2L61cJ2K5FQtqgefctgm\nJkSXIMOJrbneYhtgWPNf37CsgjNOQ8Ke30hNUz6V2gEWP6xfP9WUEqWJtNM8\nL9fAdDp4iWsz4Uqox0GwWG0jw39u3Y4pXmCbaU1bX4wVcduKJBqIxE4hPiCO\nk3l0fRrjT3pjh2DDdIb739EyCQXS0UK/MYM0cX7akrEvW89yajJrqk9Ht/uF\nmjMzYjlbVOs0SzrHlQ5cYoPYZ07aqYphPcoUjbl/9WjyxWNuEHf3Pn1142iv\nvn71fDlvmxnAlrNFIT3FwKTWZBcdZD1EmbdEwHMLojNUu6tIqYoXWS7Pc7A7\ntC+tnxcXTirFkEU09WWf6u1lh9IYcIzV5ZkGxvvFiZkgitGKHiS53giuoRc/\nreEePeO0c7ZIxvxqzrn9o4AdVYvc9ajc6dlzu6hpE5vkADMP5uQG81QrPb+Q\nr7K3DQeRL5xJHJ8NKDyYVNbOKF+YsPrJY8pyldC31MjdH38JSdE6t23xiZU4\nwqIT\r\n=BVvb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDZN6YaF6t+dEG88Y0owItC+7ON/E4GxOcn2fI232uoTAiEAhxdRhekqcOm4STrBHegIYE6NUsoIlCFqyy2UuQ+Us48="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.2.1-alpha.2650.0_1578102918480_0.7844334524725534"},"_hasShrinkwrap":false},"2.2.1-alpha.2651.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.2.1-alpha.2651.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"2.0.1-alpha.2651.0","@energyweb/market":"3.3.1-alpha.2651.0","@energyweb/market-matcher-core":"1.2.1-alpha.2651.0","@energyweb/origin":"3.1.1-alpha.2651.0","@energyweb/origin-backend-client":"2.2.2-alpha.2651.0","@energyweb/user-registry":"2.0.4-alpha.2651.0","@energyweb/utils-general":"4.0.1-alpha.2651.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.2"},"gitHead":"ce8f5c3508f33df05a897b1f2448671ce106c7b6","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.2.1-alpha.2651.0","_nodeVersion":"12.14.0","_npmVersion":"lerna/3.20.2/node@v12.14.0+x64 (linux)","dist":{"integrity":"sha512-r5abv8r6lTxpKcFaUuNKZkhchIejSXE9bj4MmWodviPfP8SvPHblYx0WSpyHxEVsP0i9x5ZhG2JrBJqBPRwaEw==","shasum":"449751083f1b40b8b48957f89bb6ba34ba08c7b9","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.2.1-alpha.2651.0.tgz","fileCount":27,"unpackedSize":124727,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeD/DKCRA9TVsSAnZWagAA0uUP/1IJwswJHhyoWwBdum6N\n53b4c4UZqyMoijiGyAtmlj8UBphhu1+HxZenySqppDGQWeDPwwiTaBRx2mEx\n9U476ZvgJyjKVezR2aH1r4C9aSh639J/g5H+zJRSLq+aOpYMWQZRVI78Jzmj\nXcufLZayJVygJDxhG9aegHlaBCA/M5WIxwLfiSIg1WL1YsqrZtfCftox1HC1\nVwEcLCytrHkQ5zCvzv5m+3QRtmUImwu6/1btFYbCvvp8rU2oMGrZgDkFI7Jz\nGlzdw77Dacj3c6TgfJuZBmzatF4VM/XkFrw/5VYJk1ZLbiWA3Cr/F6YQqk/f\no9WSAqoAeoCP2w9Umhm+U0kdhjhL2wbO+9tILFyY9MudDMyNAAiUrx/RnwO/\nrViJAdSsc7zWQHZ9A8lhsu2U8WeZtixZ36GBInWK0vFfVU92huZfyhCI3Xeg\nTWlbfUMEE9gKGuUWXLtOcu6ojK0625FFhSDq44MYnv0bLjvgjyz4hM2/PnX6\n249CsripXbfbGDQXaCWKOxB0+92MvYuE0uu/KMpP476dI8JqxRgSh2CIep4a\nqyP4EGFQ+q2xHkRma7N9RTI7lDs5SCph28tVv+XDVO4o5DJrd4tfQLigzNQT\nPUFA+1PXbTIpC1MYIYF7NwHUF4TF29PgHNd+HXNQtKbKBB5/GUpcMt2lFUwT\nDgV8\r\n=hrmq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIClX5D0lBSw2tAXha6LfkmhmKRnxs91wlQl96fj76TKsAiEA1VljdeDxoosgBMU859skiLEZXUwISXcCva8SSNJQNo8="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.2.1-alpha.2651.0_1578102985856_0.7066699293916185"},"_hasShrinkwrap":false},"2.2.1-alpha.2652.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.2.1-alpha.2652.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"2.0.1-alpha.2652.0","@energyweb/market":"3.3.1-alpha.2652.0","@energyweb/market-matcher-core":"1.2.1-alpha.2652.0","@energyweb/origin":"3.1.1-alpha.2652.0","@energyweb/origin-backend-client":"2.2.2-alpha.2652.0","@energyweb/user-registry":"2.0.4-alpha.2652.0","@energyweb/utils-general":"4.0.1-alpha.2652.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.2"},"gitHead":"27e76c90632c0227c9b90825f70fbe02c6069df6","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.2.1-alpha.2652.0","_nodeVersion":"12.14.0","_npmVersion":"lerna/3.20.2/node@v12.14.0+x64 (linux)","dist":{"integrity":"sha512-AVXF8W3DwYIELuY7tsx7kB3uCybNsOdM+qJBz6ve9GlwEAzPyV9UhVz1Bo9sy80+KJpU/8vLjcC67KypC89K+Q==","shasum":"cde74feb50adcd0a9167aab971e911a1d283bea6","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.2.1-alpha.2652.0.tgz","fileCount":27,"unpackedSize":124727,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeD/LnCRA9TVsSAnZWagAAOpYP/1QAQYJovcl0oDhtcEGV\n/EnkEKvZwN5dBGHgn2aFFA0VPLm4BGPR/ya7hatvO/pDdyCTB3wE+EhJ2UWI\nBTBQ02va2aP+wPRQP5B4+ss5HXmu4TXesOF19f7FOy4U7vaCfrBp5e03jixb\nVtJvwEBTWQXSAmhuJKScixTeFodyM+ZH1Lud/jUi8AQE4SZy1WwYEmjE7K+x\nz24hNFvBMl04acjKOOifpB6gkmFSlHx52mmAQzEMnTIepFpGfcm7KP2vFL7q\nzgXjP8EryjTzkPK9O5q8AJ27vV6Vk7pNiEHdqWZAsTuAsOVZfqS/BJjFleUX\nw86JKU3gCA56cZnIkQtyEf4S6dTDdky8q1/c9sm+km2wtDU4N+T7vIgfufBK\nYIT9WhrbaTvm3gfYb1iOriZVpkIjrrO+f4C9KbNsXD26HH7pWKjj9wPdtfda\n7De0sBacGwpXJCLiGDKlPcB9S+P4Ko/W17PcsbZcm1xQK860MjhMxp2AvVFR\nxq28pcNlmHx6xsnGsHDCUQbZUZRXEeOjjUfKKVV+4TnrHuxSRcU0dTE5Tu6c\nDSikFQt4fIlmD2se+GLEbrFBc33lilGbpvB3RXZJ5Ft5wR6g8ftglGM1+QCh\nWW4Rfz8S/4xCcmlQC0vTm91bLCFqHelpmYOLer8jXhltb/BYGYio6CujgbCL\nS1fj\r\n=xqkE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCH2zFsWtgcHftLSqNDgALi2HlCtBgC3850PSVkWZ84dQIgL5NDun8RQKGie9ozey2lRodSuyyqReH9mdv0owk6dXY="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.2.1-alpha.2652.0_1578103527045_0.3299461952074343"},"_hasShrinkwrap":false},"2.2.1-alpha.2659.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.2.1-alpha.2659.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"2.0.1-alpha.2659.0","@energyweb/market":"3.3.1-alpha.2659.0","@energyweb/market-matcher-core":"1.2.1-alpha.2659.0","@energyweb/origin":"3.1.1-alpha.2659.0","@energyweb/origin-backend-client":"2.2.2-alpha.2659.0","@energyweb/user-registry":"2.0.4-alpha.2659.0","@energyweb/utils-general":"4.0.1-alpha.2659.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.2"},"gitHead":"cf626b15e41d1610d9c7c2b075e85a0d4d2e0a3a","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.2.1-alpha.2659.0","_nodeVersion":"12.14.0","_npmVersion":"lerna/3.20.2/node@v12.14.0+x64 (linux)","dist":{"integrity":"sha512-LyMh59N6oqQxNuUzPbX5O2wti3OzMWm3qLqoaR2MIBWQx1uYKyUU3PARsq7MrJWEaI680h2M6/R6gRULYCwKUw==","shasum":"08147908b5f1e6b32b6496eaf70662e1332bda78","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.2.1-alpha.2659.0.tgz","fileCount":27,"unpackedSize":124727,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeEPflCRA9TVsSAnZWagAAvzYP/09PVvaOdzdvPf0Qx6Py\nKUNZ6wDceSszfL+gThx0PJ1NKUA/cnTAEcY5IoWNtPDNi0L/huKXTZXgQZM5\ndUS72qKOMZYxW5P0m9TnG01mjTLQFeoh8jd+Zt23o9WAi7PE4B4YAQQ9Ym/x\npa4ZePIhhlERZMeaDU4Nvo7UydQ5tyhRJx7rJ4EAliV4cvL4M/Ebxr0StmOg\n9GI/FsK5DiRtyJ0Y/ZZaN0gtFtkpJ/vVCntYxhORz4T5GOf3o+1hUVOdqXX4\n2nWmSWdU8BzTG+YYGxeOINvuPd/vFyKDWuJFSfxKyBWheT5YOY4f7eMvnaY7\n5OxQKXdWk6pxBWw7augKDCgBGzZ9276aqBIr1Nwwp/Bj8s4rX45Vabt/PSqi\nK94BDCepBtjgsEM6xm4Hpxhm8c63iWr1a2MplOQ6x1a/O8lB+YSdlF5HsACl\nM1voToC4HjRY9DTOHQHQsOgEaBM+3kEk774XcHkzDIjayBchaw9ck2H6eVx0\nvTJg7u1VYasJcXC18s6Z/yKBxoWnFx+JF+7vSLmsZrAtRZKa1ok5HLNn+ESj\nYIiX3mK0qltmI56QUqcAyNUCtWlER07ukfkSX/mY7xWhsRiE7jgKJ0QzfDbo\nPuWPibnkxCDIQ4tLFlExuIrFw3qdzFcvcMnAyjirgzJ1tW2xijPU0K7Qi2w7\nAfzG\r\n=n6fx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICyG8UYdUOX/72He1FnKWophwtASujL6INqqM6cJnEf0AiAy2s3HGG/e5cuaqzJGxhVHPREJEOPm9mRNE3SycKG9bA=="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.2.1-alpha.2659.0_1578170340949_0.04183193084226544"},"_hasShrinkwrap":false},"2.2.1-alpha.2662.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.2.1-alpha.2662.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"2.0.1-alpha.2662.0","@energyweb/market":"3.3.1-alpha.2662.0","@energyweb/market-matcher-core":"1.2.1-alpha.2662.0","@energyweb/origin":"3.1.1-alpha.2662.0","@energyweb/origin-backend-client":"2.2.2-alpha.2662.0","@energyweb/user-registry":"2.0.4-alpha.2662.0","@energyweb/utils-general":"4.0.1-alpha.2662.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.2"},"gitHead":"379a46fed973c81f4c110bd6efc5da7ff77ebb09","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.2.1-alpha.2662.0","_nodeVersion":"12.14.0","_npmVersion":"lerna/3.20.2/node@v12.14.0+x64 (linux)","dist":{"integrity":"sha512-hhxk6EWMFvy1smBtKrLU6k7KRiaJGtszQVFuQQmeaAvutVuCcHS91QzGOn5WDiTUm7xFSPJ9hma4NIOxbUrwaw==","shasum":"883e9c8b0b5e83ed4da4da1a304f949059babc8e","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.2.1-alpha.2662.0.tgz","fileCount":27,"unpackedSize":124727,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeETvlCRA9TVsSAnZWagAALAEP/AurXLok5qFpcZZ8Y1le\nazvYViQlXswds/d7aBvmeaH8Y+RlMNpqB5PoIiT38ckYiCBBddp6lvwmDUz6\nD0ETovvJVWuWPTavZjQQ+ooKdkiheYWHIO27OWDgNAAxfWVqHyJlZNItPK8V\ndjgRZd4fX+1XHoUIpL1OVHEZz7r+cMkGxJbcJiOUGXmDq326W3v4AM6ZiQJ5\nI26gZ+wOK0/1zR25McA+O7h5Y5kTlASwOFjL3YGcR5g0QASKlJZJOhiUJtpg\nqIoPp1r206CjgeICAof6TYdChTnrsqBtRMTlf5UCIFfc3gd7HzaAragStXdk\nxoH4u1KC8QfpFxnk4Y6s6lLoSaBD9ar1tOR1c6lYRwdrxA0yCx5eNKTvy0cu\nRal72sFKIva5dlXswhAVtrbuCB1PCJ/nMAmJMA4ZaibDgBhDWAFRBToajQwv\nXnudnr4ArCZoAnh8frqrEkhBl8vZFWpo8HCYrEa+RXxy/7el4uq+j4jX1LR3\nxPNJscdWEJ1tY3X7ALTVFt3dbxBbTIFzGbNpllQM3S6M2WauOCjD8dByEG3Z\n9vPgPXPThqLd333xTM51Oap52695FDwdm/ZdYZnndMRDewkk3xaVnOf66fpH\nf0P/NCcZ2JwvmsBT3TaTMfmTJ3ip6fmx2ccxa2Gus0Hc5CaMvJsuTLs4PChe\nC7Th\r\n=klIq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8wmA/vI/ztEBoQpmgik+q9brY3I2YWjdDz8cqv5bNtgIhAK/5v+gpyA/Dluoaf3P31GCDuLCRvMlcX3CaQoId5thu"}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.2.1-alpha.2662.0_1578187748913_0.24983605800679554"},"_hasShrinkwrap":false},"2.2.1-alpha.2665.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.2.1-alpha.2665.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"2.0.1-alpha.2665.0","@energyweb/market":"3.3.1-alpha.2665.0","@energyweb/market-matcher-core":"1.2.1-alpha.2665.0","@energyweb/origin":"3.1.1-alpha.2665.0","@energyweb/origin-backend-client":"2.2.2-alpha.2665.0","@energyweb/user-registry":"2.0.4-alpha.2665.0","@energyweb/utils-general":"4.0.1-alpha.2665.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.2"},"gitHead":"f197c775d95c585d8b699a5bc8d60b741ce985d8","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.2.1-alpha.2665.0","_nodeVersion":"12.14.0","_npmVersion":"lerna/3.20.2/node@v12.14.0+x64 (linux)","dist":{"integrity":"sha512-rIwm6wcC5vDclSzEFF+VrLs3qOBCoZ1qh0PTzowZKiMqT1yK7DToFKyllJbrNVusBH3EJC2gpwqmwEGoOtLfeg==","shasum":"26857758deae09d140b761405965a264cff85846","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.2.1-alpha.2665.0.tgz","fileCount":27,"unpackedSize":124727,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeEvyOCRA9TVsSAnZWagAAndkP/juDZ4LgIDfW478jMths\nDqor6mXhGaP3j+Id0OMokx9FfuL+suomPG0P89etBMfqC+0HMhKJ16gmye1g\nGvTmxNKm5qE+VE0/XYiMKFYryyK5f4okEBs4GXT73aQf2amLXcsPkWeFOH0N\nOf3mDzVYbhOjwssEgXKN9TxiJgQp8TPb3uAIJbyIUchWpAwS/D6C+OjMqDAJ\nrpexl+fJLwYxXnDVDTOLBsCOqubPajRU78xITUFqL2Syv217EPIFVmR1L+yC\nqiTlavPHlU9NGMRXtaoGiN/T+f2y/cOAvd42+ISTCrS3MSYCPNvUkuwCnLg5\nr6D9B/Wg+VUCB170BTZrj6ifSHbfm2nG0U+s3ms5Cjz6vO+eWO4dJBPrS8Mb\nc8awwUBWsYlsPbn5dWE1IxDZXANxAgRkjnOKjvHH511JQg48xbqeVDGbVzNM\nOsgYf9reqsx1RqEN5m1w0DTpPbLKXk/sH/Tp3vQR9dZd5P5x+GiC7miF7u9E\nNoGHsNgw8Qo0sGghDHbHGDVAkledontyFOrczmWR3ju2pPE5+ZAKvFTxRUuB\nUVUhNAnldWQUI/dipnynFPCtcoiTNB4gq9yFgFiJIkl6H+hcmUp4jsOKmYAX\ndVLnphwHHOtUA+B/WtXrQmA2ADbSNzugC/AlgLQFfXb2XInFfa2NYKekP+hf\n1Y7v\r\n=Of4E\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdnRpbpw0gkWl+mMxU4BRjCmNJ+MxHjS1L6ya48tSHIgIgRwXD4yW+UowVxhH4bldV05HU2COEB6c2zwNHhbA06Cw="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.2.1-alpha.2665.0_1578302606504_0.0921219129677402"},"_hasShrinkwrap":false},"2.2.1-alpha.2670.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.2.1-alpha.2670.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"2.0.1-alpha.2670.0","@energyweb/market":"3.3.1-alpha.2670.0","@energyweb/market-matcher-core":"1.2.1-alpha.2670.0","@energyweb/origin":"3.1.1-alpha.2670.0","@energyweb/origin-backend-client":"2.2.2-alpha.2670.0","@energyweb/user-registry":"2.0.4-alpha.2670.0","@energyweb/utils-general":"4.0.1-alpha.2670.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.2"},"gitHead":"f8053bef52e2db9ee8fa58d4515ad7f92ac0c546","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.2.1-alpha.2670.0","_nodeVersion":"12.14.0","_npmVersion":"lerna/3.20.2/node@v12.14.0+x64 (linux)","dist":{"integrity":"sha512-eNK/+iDqIJb07g/4id8q2XCAX+OrTDEipQdvAcJTn9BQQBLR+8PiMUKguN/1N1G/jR5Q9oc60E6yhbmp4CmLuQ==","shasum":"b39cf78fd5e057244364b699822711a3d8cfd9e2","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.2.1-alpha.2670.0.tgz","fileCount":27,"unpackedSize":124727,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeFFmgCRA9TVsSAnZWagAAWEQQAIvfzFyhT5Z1tfWW9XVn\nquWktHCC24Cr2R9DB6hhm1HEIRv12Pl4qfUYxeTuP05EjJuelmZbBOEPkbjq\nOZGfxXk9JlIMqnCzRRSTLHNxuYf16/TRlgNpDwCpfC+3PORnej7+sD76LeoF\nHXKu3OsnEvKHfBqCNgszjvPon/4PIy5cpdVGh218bWJo6HSIO3rM03sDw5Hm\nrkJxlO3Dl83QzIMBHNW1d6IJLbbbBLJLAuiaSkC+mgEcrKRET7THTp7vY+GB\n+ab9FwJqSjjvgpg0PFWAwzVUJ5wHrPz1xfgWZMHn4JEYRDzeY4a1OlcL6HxJ\nV6IO5Yd8ejBy87SzdJ29FWVWBqAB6i9ttOc3Xjodr71x1zIeS+MqI57o0EBd\n/2/xOKmNfNkcdNHl5jusCUNXspPxrYvYUeurbIIMZ/Il/aSdEguto/R2PbMm\ngf9SA8l+yae0R4+sU8b3TfV+bN+dP6xWNMv7+H6uVeRyugThyoPIfOTAQsaV\nwmpKmt+ucnmAothM9kiw1O4Igv9stKR0Xu1iy3eyjbqIo4sFarzhQSCTLrSf\n0Jl8KV2bGGZuBMFI2QF/5Ux7CviAyvlKXtN7cuwnJzcn5VGhudlE9QzCwSTU\nE5Co6BROtdD1yYCGLkAe00IVI0mw4VAADMxPPfsu6v/o7DyKjgLcIpW5Nq3f\nRZ/7\r\n=zxl3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDLG1ZCHlM/ym1rlz8BehB4bpBBLhhP8EfiFnZRkYG6bQIhAJU4hon6m8+sgucUUmD0k6gbd1FUug+yTOaXtoplvtWH"}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.2.1-alpha.2670.0_1578391967525_0.4773786345589488"},"_hasShrinkwrap":false},"2.2.1-alpha.2671.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.2.1-alpha.2671.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"2.0.1-alpha.2671.0","@energyweb/market":"3.3.1-alpha.2671.0","@energyweb/market-matcher-core":"1.2.1-alpha.2671.0","@energyweb/origin":"3.1.1-alpha.2671.0","@energyweb/origin-backend-client":"2.2.2-alpha.2671.0","@energyweb/user-registry":"2.0.4-alpha.2671.0","@energyweb/utils-general":"4.0.1-alpha.2671.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.2"},"gitHead":"fb5aa31614777cffbff8fded62fef3433e0c06e1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.2.1-alpha.2671.0","_nodeVersion":"12.14.0","_npmVersion":"lerna/3.20.2/node@v12.14.0+x64 (linux)","dist":{"integrity":"sha512-mcGQ6ZAIRwCdXOWCT5mMdDJ4RSDL/nXWvRTACHgqpp0zjb7zaXnd0GJcCUW9cUplX2DeR/HqHCTjvk5s7nkhSw==","shasum":"39317e52c01722408aa31cbfba3f99c1f79b6c09","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.2.1-alpha.2671.0.tgz","fileCount":27,"unpackedSize":124727,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeFF0zCRA9TVsSAnZWagAAfO0QAIsCH7s0VufutvUSTUBd\nvlZQ1VPJNR539HU6z/skPutOgy1PA56jBTM7Axul9lLDVVcyUh3pMFkIdbIA\ntg+Y0zsCs7qTbg8UXoU68Gwc2zj7oEyIlc2/FMrQlYmvd6XNHGeHPq59d6C4\nQEhHTwnSllTpeWjwoYlHoHEZewTZ2G0kpkcG0mPt9Epyl5G0OisX5MvcQ7VQ\nsh0DzOMCUR6HkQ3G4P1x9SV69l0qeHrHKmg3lP2ntaOyBAIwJPhiOA0JmuCm\nIbIkfkeQhlTnS3quYJotEXGEjkbn+jRarnPUcvlV7qs84fYahjGFJ5e/SPuq\ngPz7boRnFkMVZMV+7K57zvBOjZrRONsbGdycLZkSy8HEPLI7r2VgiBwwwGNa\n+tZYW6ZF8nZA9MsZU8lStcdYr4jQd2ycDSmPAhST7cQVtnOs8CEU/4xCYS9w\nE1FWf9N7cW3c29Q2Zo+iaxQYQZYYnDVZ6dxmD1PaU5eOKNGGbBUqm0hLdY5L\npmSa0v/vlFhecbrbjr7jkbqQcGjnWNUSQQTEEfg8r11i5relX4oAk68afnJu\nBKtX4XFra/X7CYVXzLQyz+vYrVxJ2+6AIRZcttgsHtOoyruqO9e/mvzt2uEk\nLvxf8MACmXPidBMFlNoUmzY4y+IVfEbRm/mwcmolhPiL9zQqbkCFA68VZ5Gu\nsnsu\r\n=Nfjq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHzXWxavSCvrcpxyfkAKkR+JbWULxXc24DsP0BJeTs8HAiEAwwcT5MKRmS3OngDsbZnm27Hty+lX5IFJqNgAuRCD97g="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.2.1-alpha.2671.0_1578392882664_0.8166811325321404"},"_hasShrinkwrap":false},"2.2.1-alpha.2673.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.2.1-alpha.2673.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"2.0.1-alpha.2673.0","@energyweb/market":"3.3.1-alpha.2673.0","@energyweb/market-matcher-core":"1.2.1-alpha.2673.0","@energyweb/origin":"3.1.1-alpha.2673.0","@energyweb/origin-backend-client":"2.2.2-alpha.2673.0","@energyweb/user-registry":"2.0.4-alpha.2673.0","@energyweb/utils-general":"4.0.1-alpha.2673.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.2"},"gitHead":"fb5aa31614777cffbff8fded62fef3433e0c06e1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.2.1-alpha.2673.0","_nodeVersion":"12.14.0","_npmVersion":"lerna/3.20.2/node@v12.14.0+x64 (linux)","dist":{"integrity":"sha512-HukywuT6uAwRYvdGzuCeJD4rZsx0lha4vgpYD3aDn/Rp4VFGkvt9twK8ctDNYw3V+QxGEeqmYKWMDqgCHLcBIw==","shasum":"c07b3f4b88a8324d32816ef9fdbf2649c9f88bbb","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.2.1-alpha.2673.0.tgz","fileCount":27,"unpackedSize":124727,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeFG0jCRA9TVsSAnZWagAAiDcP/RGv1kDxsKIDowguBdeM\nzNuKjv1l4JVqMXAbjPEtvScNyQbCm9fCi6mzGHmDmJLsg/EUlH/Jk+WPdjBf\n3i32uGuh6vzsMsx3hEMldS5RP5mYjg62sqv2Zvp6zt6vug5FrWxhIAfLSkvH\nJgnOxNprvVQ+NxEJnW0jshTd+91wRIfoMhI6DqxlRzeF+5SPL/sn4JedYCBn\nl6a+vnXbt23Y9Bi/3KhfoiKooXy32y8g+xf/NB3kjAskMN6dbitdFJhe/+u/\n4tBUX9csilhZl1cQ2UKIG1zayXLH+n8LjuDC1p0oKK0ZqF6GcKiE78leysl+\nASnMjlDr8khJfvkjQe9ApSthOiUTNUoZMm/FmBfYylMBs5oi+kNk3mpsMXOx\nd9HB3tXeG8R1qmiU1gacCqxKMZkLXfa2VYgan7O5dLJ8u4p7ilRd/R4JACa8\nci6RjUD0ZyVnT7Y480zq2s45kwd0Yj4W10Xc0QnlaqoWHLw9T5Og1uqwh9DQ\nhV67GCNISuEI7giZwrQ93biwozzIs6CoQebvGNOrjXFSCqOYEHzUb3zCxjS2\nA5IHz/LP3o4byvcIs4L4OI49R8QiQHpEYxrX21JsuY54y4o3ges2GEfF4xJj\nZ9c8OtzpsDu+81H6LyeeGnsuoiI/GpPCK/FQETP0yqflH5TN1iv8sbNm2V9v\np0jv\r\n=S+24\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIByiVNCXf9iJbfcaxlJ6v+GtfYdivUZAyoPxhhYRIKdMAiA1+NjIAw+dRvywq84CBUPwlfcGRqD326YdaksAFDJBpw=="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.2.1-alpha.2673.0_1578396963396_0.27168654830991645"},"_hasShrinkwrap":false},"2.2.1":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.2.1","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"2.0.1","@energyweb/market":"3.3.1","@energyweb/market-matcher-core":"1.2.1","@energyweb/origin":"3.1.1","@energyweb/origin-backend-client":"2.2.2","@energyweb/user-registry":"2.0.4","@energyweb/utils-general":"4.1.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.2"},"gitHead":"bf6349acac324d6b8e177e4c22f06dcf4de494a9","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_id":"@energyweb/market-matcher@2.2.1","_nodeVersion":"12.14.0","_npmVersion":"lerna/3.20.2/node@v12.14.0+x64 (linux)","dist":{"integrity":"sha512-Oi8iQjLVRbow8kTpxAOcDX1K0/qydQKgHo5ljDemwiYmrxPqzx/uIrgbF7Avok2SzZzggmMo89hZyMRKh6n3Cw==","shasum":"18638e3ebc0f2a5f71c5b12cd3f0c31f6c74d754","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.2.1.tgz","fileCount":27,"unpackedSize":124840,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeFHFRCRA9TVsSAnZWagAADAsP/iTWPIt88BoXi4XYpGAc\nnXrp+7n1EUAYlDQGDoPOzt58xDGzesrThjPQ7NLBDyJlLbdwtM/uFdHdMQQs\nWsBSCQZXR15ChnLS0rz2OagcUvS8VqU2iOAkim8NfQURirKIfXUHV066i+Wn\nMysUgEFZo03C26JW1uJT/5l8MlhHonRNc1PVn87T4v8PaMfphJToMXWnrECc\nOzHEey/lFvy8OcN6gbXI5mf9uXUkKqS30zUYoNtLWJA5U38jqLMsNjG+fIWz\n7aYramYG5pE31/ODVVsECF/KR4lJ0qYBpxiG42SvTcoChbXxg+rVE8mqAwUG\n3hZ4GBo2EVq3JahJOH0jJMn6OL836Q9YRKktgZoUbKEBvA8N/TWRjR0YufkN\n2IWWgNnyq0fceCTOGJudeKITUOb+C+h8TKh7vPMDGz3W8CH9XvTXPDw/dfvd\nWuKNACLQwYH+EZVO+JaNP4szXhyH7OJnmSM9oi5S7LqjZuexGwqbIhSFfG1t\naMl+H8/quMI6FLcAJd9hCyEAFuTyYdNTVXIq0iQHnxC4MPUT5aC5voTtYqtN\nlFwzPxc4Tv4wKvDYPh7A/bnzwN2w+o94tU5mdskKixSvMJaR0FwFp/zvsLHw\ne1vW1zE1wx/a6Zer5oYeYgRO7avrSplSKcstUUyr8weL58BCYxSGGi3echFv\nK5G0\r\n=EVuK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGcu0GhK15yvx1ebOUVyQep6rQ6S8GW0rJpHfiguwuobAiAITGfRr2LFBKhjtBJ7ARw+nkpeGHQ8qf9wqpB9e69e2g=="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.2.1_1578398032977_0.19996289726635008"},"_hasShrinkwrap":false},"2.2.2-alpha.2689.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.2.2-alpha.2689.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"2.0.2-alpha.2689.0","@energyweb/market":"3.3.2-alpha.2689.0","@energyweb/market-matcher-core":"1.2.2-alpha.2689.0","@energyweb/origin":"3.1.2-alpha.2689.0","@energyweb/origin-backend-client":"2.2.3-alpha.2689.0","@energyweb/user-registry":"2.0.5-alpha.2689.0","@energyweb/utils-general":"4.1.1-alpha.2689.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.2"},"gitHead":"53b46cb07d077bc45e0574fd1cda39a9f93e2588","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.2.2-alpha.2689.0","_nodeVersion":"12.14.0","_npmVersion":"lerna/3.20.2/node@v12.14.0+x64 (linux)","dist":{"integrity":"sha512-dYyagx8g/8m8fzpaGRo0lrCC0r+IPEqcelxrPif/d7o+hdT4oXfkqZ+PJKX/2h7bI8/Mz+Iv7Pl+jWiPlZBa8A==","shasum":"acbe7cd178ff27a6b53449a6d3f706291b7bf175","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.2.2-alpha.2689.0.tgz","fileCount":27,"unpackedSize":124944,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeFKm4CRA9TVsSAnZWagAASc4P/2wfXQACfLBXkz/cWsfr\n2aOeKbKqC2C0B88wAvJjZvJQpFxFOeGHegI/SbdM0PyY0mRqYNWJ+0Am/rd+\nlHc0jEl7Y1GJtX7Y0bUgaDPnh+7U+5uIAamYanKHTV9JWLnQ/SeC4g0tpSbS\nDXaRj5ED1k7lU/1Oc7ZIQBIgkNo0s3z1v0UTeX0rLMO+hyA7alV3cw17Jtvt\n7JI6GdyOPlEA1nRoXZCceGU+Zv3kFLABRxgzZMU7nLBhg5T5y3f7OjB3I115\nvExmexjNNhW/WGMGfNQgvhZqHa4hpcMZaLOgHwNjC8znkdNI2Yp75Hu2Djk4\nNoqDqAQAanhAo+JoU7JMT+H8cLMDcCr1hDQtVm3TBE2sqjFsrpIps2VLWShz\n499J1CKERBiLd9j6fV0weK8VVa4DZm+k9a62i5Rp68tFCk2MHzRCYyeoY3zn\nHP8evMOsM3AUzpTlWC+Ve+BXgFNg98Ft3GbKoVKkSxo2IIqIIE2pWdU7sV1J\nwCHHdg7NmDzWyhQaAra88tJoYgpqhXRWIjhP+fCa1wuAIr/gY/R/815UEVYm\nn6fUhZugekwnIx1bENDfApjRdQCXm0K6ze049f+3fYArgAYCsEYuDcVzSPD1\nMSS3rENcdVEPaIgyOr/ELP3ZOTKU8xejq/VfNdPLYfY6Td/2tT/VLEZOq7Lb\nPUid\r\n=WDC6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDVbP8u9EzPVnGW9uuGQrG5viQCxSLiQDmj0bc1Rob8TQIhAL8AKVsYQFPg9mWceuOqlvVHbaB2amDySRznD9IOVZm+"}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.2.2-alpha.2689.0_1578412471964_0.15151672513774028"},"_hasShrinkwrap":false},"2.2.2-alpha.2704.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.2.2-alpha.2704.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"2.0.2-alpha.2704.0","@energyweb/market":"3.3.2-alpha.2704.0","@energyweb/market-matcher-core":"1.2.2-alpha.2704.0","@energyweb/origin":"3.1.2-alpha.2704.0","@energyweb/origin-backend-client":"2.2.3-alpha.2704.0","@energyweb/user-registry":"2.0.5-alpha.2704.0","@energyweb/utils-general":"4.1.1-alpha.2704.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.2"},"gitHead":"c9875fe395d5bef79c2d86b8fa34ce0df6191268","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.2.2-alpha.2704.0","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-SZL+cSh55Mn18f+9B9v3atw1hkvwC6Qu4br3GtouDhZfd5miwnzST85ClGr0U25ibj+UIu0At+Tkh1yQqhf93A==","shasum":"dd6d189bf0f84d02e9c93107086b766069714748","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.2.2-alpha.2704.0.tgz","fileCount":27,"unpackedSize":124944,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeF4VwCRA9TVsSAnZWagAAVjgP/3DlvfQ0+yaFJCcQObej\nMpuWESpLen90U0oJtUMpwLBbhtTfJ9147kxb7uNYU/su/vuUy2sJd1eysxyS\nt1a9JZ+OCUwLq3k/gzr89l5ARtqZIJnWUa+/OBOhFJUtjGcEYuIFdxzTbc5Z\nsZBUh5+MZMHIXus0fTGCQFEvtBoKUnohbBL4XEVbcBnm+9ZaJFfVl28XVK2E\ntoAj44yW1NODNYTuTmnPQhmScw1YnJr9hM70xWeE36D09u2HKii632vStSzO\niYbe/UyEv1aJtUInLyacJ/6kNHYvbBhQbng9f7iMoDz2w8TVD7lAWyhCv+Nl\nDxwcVhY+24lZIMsUit11SmBK9OEi/mFno4uRJ1QoesKWTYYOFE9XEnM4TaZ+\nOffR8dYuXlG5Pb4/EkHXb0ilu1eh33AjxuIhay2xTOVAieiQ/8yaDWUzCiHJ\nCuOBBbzZHhnCzn7Ue6243xJOVUZojPrNx/avUaVs92qvxT9sJsgWSTf0uVOC\nNVXou9b3LVD31OI9HdK7efDjZBq+E4AqIJ/ZvtNwPcD5nt7TuIcLzfjtlYl1\nRzwSYiVodbp8BmNhsitwtoOy2UBWRrD1pdvF1tQQahlfgoQ5H8XArOZkgRKb\neLFuevv33WWc+4k4BiBXjyzi5G/asm1ESExf9pZ7RisFaAFvX3DcM+Jf25CP\ncb7+\r\n=7r2E\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFZx3CcNwwUIoAr1rwhlvjKSCvnUDs1VFjDdP92pRL7EAiEAiaOX9Rg5xnsj9dBcHQhtUEh/to1f3tS71vpLLSrSe9s="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.2.2-alpha.2704.0_1578599791992_0.8796582107721957"},"_hasShrinkwrap":false},"2.2.2-alpha.2712.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.2.2-alpha.2712.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"2.0.2-alpha.2712.0","@energyweb/market":"3.3.2-alpha.2712.0","@energyweb/market-matcher-core":"1.2.2-alpha.2712.0","@energyweb/origin":"3.1.2-alpha.2712.0","@energyweb/origin-backend-client":"2.2.3-alpha.2712.0","@energyweb/user-registry":"2.0.5-alpha.2712.0","@energyweb/utils-general":"4.1.1-alpha.2712.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.2"},"gitHead":"db638fbf02243c9542facd3ac8d6cfe1639605d9","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.2.2-alpha.2712.0","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-0fGgTXgSvmqLMeWzHcbp0d4EwmkrBb6npk/IzypX4mrpzTJaqdkgOyCp34fj5wDU7b2MW2WpF5GWbs9rDHx/xA==","shasum":"aa7f443d4c00e33eafdad019776d99d063db75bb","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.2.2-alpha.2712.0.tgz","fileCount":27,"unpackedSize":124944,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeGSkvCRA9TVsSAnZWagAAGP8P/010dUySIgxK33NiAtFZ\nxEHhq5+kYEK426YVjQnrzt6oYGXb7kHh+G1snWWqw015w6zmoxTWzmZxX1Dj\n/scDPOZLBXUuA2UjrdKgg4Zrai/WJrt5VbS5TzPlo4HkN3FSbanJmCkfoRZq\nyhzKcS7QjtFD3h2biMPiE5jDk1weJNU0hZ7kIHGCRhzACkqlpuTh5EqIwxC+\neNDUGg37Q7yiVNtRykWIJfNJthvRLdq7N+ZipJoZJnp1dudTV15D9DF+gzR+\n8rSdAW0/zu0vghChhyTZS+/9C3lYzhQbXHNtJmgaBx1ZNku9dKb3we1EqYD9\nGjOgpz5syf/iCKZpHTk9DDIb/o0bk0RCvQZvwO3S5DJMPhfvHFJAF27WCDIr\nHMLoC01DpCRH34akLaMAmF6bqi2TCtBB8fFijYmMUZHvke1lKz8w4aqDCu/W\nh0Lqtz1RHHJaTdNqKQCsRScBrWN5A/ehCtqEzPqtq1iDILQ2Bfui3JFdEfg/\nwX9fDU2zZx2lxCeWeDnE9PA0WFi9PY4cCukZg340L06PSc1wZ45I2YNNO72L\nbGWMR0l+w9d7aTm0+N84D8ThUcCxIZ1MXytGiHVZXnJoHd752XHGiX/RFGve\nKQg106HUQunHEVRGdBnXEVsf8h+zR0QRJAiM1is3hlNe1lODnPEXHrV9fdX2\n64tW\r\n=08oZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvabW8J6ep/UXnsIVAfJFw4wCBCjyr4+toP2XkI6iFZgIgAhsyDeiLANf7Ml2yN0W1ExLEsD9G+uxBG3wxNWaZEzE="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.2.2-alpha.2712.0_1578707247284_0.0014089399680268233"},"_hasShrinkwrap":false},"2.2.2-alpha.2719.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.2.2-alpha.2719.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"2.0.2-alpha.2719.0","@energyweb/market":"3.3.2-alpha.2719.0","@energyweb/market-matcher-core":"1.2.2-alpha.2719.0","@energyweb/origin":"3.1.2-alpha.2719.0","@energyweb/origin-backend-client":"2.2.3-alpha.2719.0","@energyweb/user-registry":"2.0.5-alpha.2719.0","@energyweb/utils-general":"4.1.1-alpha.2719.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.2"},"gitHead":"f18c31a4a17e6b3b960dfa7dec156a1435a1a568","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.2.2-alpha.2719.0","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-Jh0y6i53RWKGCa0Dt9jvgx2Ff2FAssWnZCO+MKbWmu7IbDmazRhGXsk/en1WA14bGbwGJleMx7oKoPW3lzA0IA==","shasum":"5c927f69b34011cf78fb217873bc16f6e8326f85","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.2.2-alpha.2719.0.tgz","fileCount":27,"unpackedSize":124944,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeGSwrCRA9TVsSAnZWagAAsO8QAJI5d1a2ZGtD59F/xAlY\nwKvX/k6JNl/oPqLZ5U+/aobaATV7PZotUISg6hZ91UOlaowwrk1zimN2KxnS\nfhyHvmBKNNHUZ1kUYb8xiuhQ9wFoEmKcwMVBKDgo5EGm0nK5txQQvHcFsVo3\ngmo6exw1Hxqvoj3sK7bwyLm1GkFs7dr+oQ98MUeuYZtePmcDET9Hr8fjXiTq\npKHoPL7lQ9HzWmWfnmN4Q/2DNPz8Gpk1nZatp733icX3eppW04B9kSKbOiRd\ngOxdtEvI/eXkaQ3Mz1o9qDtthSZ2fobbySwZIeoj4m8SdjMgsIqTw6VfwyYq\nZyCj7L6u/jGgWJLeSDzz9OCGhVFvFYAzhMok8YqiCw6+iYRuVrVL+rzKBkLL\nLkWBLxY9DkXsZFwODe7S0wS4JeDcu0J/PnAi8JZGWmnNbZbNJdIVDDOFNdYo\n3XSEVdaJTWRWlGe4Km6wUwwJhBIJM8VzpwMmxWDlGnBMrG96yiPD7q3hlIxV\nmmjBzeoC+YO1Vfj792S3Fvx96lNr1YBQv2WyL//tqVCzBHxDzAJ4Z9U8MrlB\nRGt68xnJIzX9Au8Dhe3Zela7Jl2ZNwkDerjOf6uhhdRyVF5vhx8xe/la9MwX\nT4Spny4cqJnUzQyAMe4YMnhNaQJv5VeK+Vkaa+ut/DlaYU+mwsbPvl7L5Yqg\nB5ZI\r\n=f1zf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAhbMZiKJitqUV3HGnw3anDv/3pKvPmVDSEkpbmsyjIcAiEA0Hry4B11E/IQo9QshLW9dvjhpqLKXIyk77UMjrWIPug="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.2.2-alpha.2719.0_1578708010608_0.15061056473232926"},"_hasShrinkwrap":false},"2.2.2-alpha.2720.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.2.2-alpha.2720.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"2.0.2-alpha.2720.0","@energyweb/market":"3.3.2-alpha.2720.0","@energyweb/market-matcher-core":"1.2.2-alpha.2720.0","@energyweb/origin":"3.1.2-alpha.2720.0","@energyweb/origin-backend-client":"2.2.3-alpha.2720.0","@energyweb/user-registry":"2.0.5-alpha.2720.0","@energyweb/utils-general":"4.1.1-alpha.2720.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.2"},"gitHead":"aa9ce6fe2cdc64dddd9f5926b22b60f403bb8830","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.2.2-alpha.2720.0","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-Y8puOVCBJAd/suHWydqEUDaEabiS602lLkqz78TQsJ16PkW5kqA27pVWOe7LIJJomcUGIwNhZz8CoCtgdqv7tA==","shasum":"8724189aaafa2cb5c4bfb07e0a824bbd40195277","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.2.2-alpha.2720.0.tgz","fileCount":27,"unpackedSize":124944,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeGS62CRA9TVsSAnZWagAAH0AQAKTM2rPZrw7fHy3x+XPP\npGrKh1TrQsaiKG78FlGQpmfT33DQLxuprGZgwUksRa+GJOyxBQpc7t1LIvSU\n9SLu1zBSIC46TVWwoPf3vL6ZR4nCvO+nM1kDb527xpbgTRWkrps9UIKXg/Y5\nFBlaHnuc5GcIoP7JCyrn1mX6AvJHh99ZW/NEWtWTL8K9Wm3UWf0at9XTb54U\nlfUvMwjJWg8wAXZQXUXQPpgqEK2eXPaUd2O/TetpvivqrPfJ+I1y3Lf+f16Z\nr7MKHX8D9N5gTWYfpyTJih7oMtiFUbTBUkIpiekKuHcwKU3xT8dn6EFP8IZu\n7IH8X+/1mkDev8m7h0L45N7nnO4WS6QO0uTSCFp3jn28+Utfeor3Fhm/rhEr\nZxrNCcMMvJLlCnbG8ZDlgMCFKRiucO2QAHrgbLfsDj8EwWHtWYXFOjbaoD5L\nQ1cFlt7PCMU6DqeJKuk8OQHimv4Zo8J2uuw6HKZq/z0OGbJNkCt8N9IJgTIC\nV7kEtofgR1CUqVGKQuMlGNrRfyadf60IDTuoc3IY2g54RXQ5aBP9SzzUMuEb\n5UtKy84I8iKYIK2Bq240R4dcYezNXPtyowx16L3IQgHSgTciE4MBJdRbuk+q\nJnqPypK1t0SX1c00zU/A///VAPM9B5MrxF5adjfmZJVOxxMd1EXeo93JEJpe\nPpSq\r\n=uPTN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH/uecq2Ol2V1Fo2XOosU0JKDabHRS+jn//+SALATLbpAiBM/3qdtFEdkZTvFnlDUHQA5C9/goRPWT/t15/3K4TTeg=="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.2.2-alpha.2720.0_1578708662375_0.27779733975197995"},"_hasShrinkwrap":false},"2.2.2-alpha.2725.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.2.2-alpha.2725.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"2.0.2-alpha.2725.0","@energyweb/market":"3.3.2-alpha.2725.0","@energyweb/market-matcher-core":"1.2.2-alpha.2725.0","@energyweb/origin":"3.1.2-alpha.2725.0","@energyweb/origin-backend-client":"2.2.3-alpha.2725.0","@energyweb/user-registry":"2.0.5-alpha.2725.0","@energyweb/utils-general":"4.1.1-alpha.2725.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.2"},"gitHead":"4e48b2e1974d3ac553170e486090e9a6aca7121f","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.2.2-alpha.2725.0","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-2gKqguctHNPSEPMo3b0NGfpzkdVYuLAuTYgvfxaBslzISs3ThCiHXPaDcwKD4NXN60h4uTGPaRtAeWMMtUjlfw==","shasum":"ce6ce4abb702ae95da6eb80bd90ad0f3c9e1abca","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.2.2-alpha.2725.0.tgz","fileCount":27,"unpackedSize":124944,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeGTEKCRA9TVsSAnZWagAAwe0P/10K7ARmISwTRzQGb20Z\nPLfvfUNB//YPytUUPz2m8d7Ktyp7Mrv6+WLVSU1GQASMTj8Cv2AaustCCoD/\nTRw+kswfa414vKjz6x8QGrU6WGg1pdpCTCR+jJo6W4dn4ZNE9GwICbcUVObS\nzSlAOxXwqte6xwkSuUU5oqpYqjLeLS1nFoX6uNK8QWhbqK7BHyMqpB7nZsle\njg8gfi13wT/rMlP7o/NpUXrON+6msHtF9dWw8tNZE/ETpOrzeF2CoFbB2RNm\nR8cB9DsdJWctuld5f32rtN9f/23HhzFiAYOO77eb+a/BkTKV1q2+yRbJE9Cu\nv22o1LEQAsojSn4HrLHX9lH57kQVf608rqtFnq1AeAMNuJ5XWEaQwAmhLeSF\n2gk6EglOVadM3rcTHSsocoof7yvtM7lzEwzlxCuY/ie8dbksPGRYeL3yP6lZ\nou4AHOqmgyEOCb0GXgr4sJv72+TAOwvTmhyo4nf+UeRz7Huw1bqOd2eO8F+w\nsIU4WGAyYMqGaQCzGKRHv20aGgGGkZMI03ecRaxX+3mcLGzYM0XK6+aPD838\n/tfCYyfAPSS1cHKZSwJvooulYbVA+myldogAoqhFGfF9bFApIN9oRl4KA5PX\nmZc7bJ3ZW0Cx0Jg1/Y0fRGgmeG7CWHzhPIL/w7158Sd+jDkLZRaIv3fOvnsR\nsSm0\r\n=4mOd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID5I1EUu6zN0D5bprXpsucd2svtBQ/U09Y9akYTFCsJiAiEAy78cSDUvuTul2hLXLRPNzFTOCq8AdcP5H3j2kPtqngs="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.2.2-alpha.2725.0_1578709257028_0.5227678485487302"},"_hasShrinkwrap":false},"2.2.2-alpha.2726.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.2.2-alpha.2726.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"2.0.2-alpha.2726.0","@energyweb/market":"3.3.2-alpha.2726.0","@energyweb/market-matcher-core":"1.2.2-alpha.2726.0","@energyweb/origin":"3.1.2-alpha.2726.0","@energyweb/origin-backend-client":"2.2.3-alpha.2726.0","@energyweb/user-registry":"2.0.5-alpha.2726.0","@energyweb/utils-general":"4.1.1-alpha.2726.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.2"},"gitHead":"4e48b2e1974d3ac553170e486090e9a6aca7121f","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.2.2-alpha.2726.0","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-5N8aBtuA6sPdxwqfEz/uYfpCUSTaQ8ym79Wj4/3QoYQIvA5gMSh6YfLujPVnycutllG7fO0r3X7TNgQabuMU7g==","shasum":"e66629e49e5f7e54c7eeb8d163642295956068bf","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.2.2-alpha.2726.0.tgz","fileCount":27,"unpackedSize":124944,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeGTGiCRA9TVsSAnZWagAAEDIP/2uTow8fXCqP3iPGzU8l\nFSGrDojhMuCFnLbrIb4KDt6qemL31azV4auXCrrP/2PGK8QXtDRFJsOIK13H\nOVeZ0TnNOHQ2Y02/Kh4Fq6oJwaji8gyUkH5+8uaNuBm8cDRITyHu3OAKQ78p\nKihNdd/SGDfHIvH0MPWKNMUHJRVI3F4K9nVpLqf6W/N9ZZrvDcy+MYu0CjWt\nmuc5cd1o7jQEhevCi716dVoULc0YBnXKpcqci41ipEr7NZTcb5aC6bckEzS4\nM3wIuLXrTyo/Lm0mUb6J/iBGwlahQNu+nSswx83R6FYPzEED/XZeEBUXEnV4\nm6hNbnIl+r2nhoImNZBLapDO9BCP96LOex55Hx7U1BpCAk3riuFeHAw9BC/K\nF4ieFNoAqBi/UBDcLhrkiJfKrRvhhv33DS5cXGx534vMUV1BhxT6nYRW2ai1\nevUHMF/OoP8o3MyBy4inc8advQw7fJ9Gmg9Ugh++O50ER9FaaRavX0nP251p\nmpK75rX8gY6qVCrf93lgTzSiukSfQA6nGIAOZtgKkaD9+jv8qWqSiXCZVIjL\nuLojiBpwYDRDsc+wdPzZXQe1hwlq5BHA8xLbRhv0qod5yJOdRUIIHACh+BGI\nzxF7qtZkFkVlFlw5hwLb7kq03Xnt1QvUyuMV25S5NdQzmHuhei9XhY422ZdR\nfgm9\r\n=LZU7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGEOgUCrv+/00g3fg+etCuXzRMjQXfeUZyHaO3JFFZO2AiAxm44s1hQdxVntSUJ9Lt44ALSx+tk9g7CL3cN4k+MeUA=="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.2.2-alpha.2726.0_1578709409666_0.339361128064142"},"_hasShrinkwrap":false},"2.2.2-alpha.2727.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.2.2-alpha.2727.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"2.0.2-alpha.2727.0","@energyweb/market":"3.3.2-alpha.2727.0","@energyweb/market-matcher-core":"1.2.2-alpha.2727.0","@energyweb/origin":"3.1.2-alpha.2727.0","@energyweb/origin-backend-client":"2.2.3-alpha.2727.0","@energyweb/user-registry":"2.0.5-alpha.2727.0","@energyweb/utils-general":"4.1.1-alpha.2727.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.2"},"gitHead":"75822256db0850dc7ce4e79905d3f26bee7892a7","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.2.2-alpha.2727.0","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-WQGqdrVbB61JQ/PoifxLeJEY+TITeuPTLtGwF8ruM/EE4LyrYb8xhH61ZCAvG582aPPn+ag1pSeYFVUFdfRW1A==","shasum":"ec4d9562ab77261acbb9e2b33209c399b82c5f3c","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.2.2-alpha.2727.0.tgz","fileCount":27,"unpackedSize":124944,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeGTQqCRA9TVsSAnZWagAAvVkP/RgfXze0vL68Ryv262TP\nNdysuIpDR0Vi2EXF40IqvYf/nzklvj+rCy5BeZ5yMRmP9ALE1X3bj/sm0C84\nhc8cO7Vps36qk4JXeW3U5JIvNm+POC7E77qEm1vWqW3v1Y2jtIZaSluvYFMg\n97VgFZgOc25R8h6GwSN9O3KzuLvo5G8NtPz89tyvc09Gy3RIcWigj8sfRL29\n3xTcAWJW6okSxniz3TemwCH40gOq3OtQKJaQ/pC5AeziVwwaXRl1e/icaFXN\nccwnLuPdx/o8ySxPcs3ozHk/wwwoziUvbP9s11S3ucTkx3PZnrPYFss4k3Y6\nPmv9RaZy3+KvSrOjh+3iePuNFywjlquywa2Mb4peIqFzWTMDqYfybLymck4u\nvjWWl9CM3lzRCv6UbF0nrC9XOYjeNb7Q2L1tGNx63EUXUBRiM6tDIPJbjkV2\npn0tbCNVNoFxWcKwp1MEM8lrZ0GEeBD5ypPm2bxrIciSUAd1bLexZIlbrLOB\nSGIep8G6t6PhKctZ7MP0N0banaHplt/VZsaWVQJAn6JcVzfu5CIuARe0tNSI\nkSsSv1savhtDjkCs6hl7LRaSFbiBGeL0QYThAutzcQr2J0rvWxJB5tewbi22\nmr5WHJTk9hdvPOTPEWQx6n1JGMbbmTVnW9p4fCE6ChOBFIzjj9x1wpA84isx\noXbV\r\n=q2E/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHZwaaodWBewkTEWO1nz/DIRJIS48UanzdPU7NKGv22eAiEA6djBjPBsuM7UfKw3KIgQTDcExqTSPDzrVXWFXdpV2X8="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.2.2-alpha.2727.0_1578710058071_0.3370673642641868"},"_hasShrinkwrap":false},"2.2.2-alpha.2732.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.2.2-alpha.2732.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"2.0.2-alpha.2732.0","@energyweb/market":"3.3.2-alpha.2732.0","@energyweb/market-matcher-core":"1.2.2-alpha.2732.0","@energyweb/origin":"3.1.2-alpha.2732.0","@energyweb/origin-backend-client":"2.2.3-alpha.2732.0","@energyweb/user-registry":"2.0.5-alpha.2732.0","@energyweb/utils-general":"4.1.1-alpha.2732.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.2"},"gitHead":"dcdddb123262550e7d85557ad17a2aeeadfafb8b","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.2.2-alpha.2732.0","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-tb/cPLedPNbFRll1v5rfZ7JkKHcmCe6Pi3WhUCMl8y+MzRMieJNbixRihXIqQX3Q33aTbj2WszDZPKhXxGnnqw==","shasum":"5e09649f79938e9fabf97fd6a19f892ee708311a","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.2.2-alpha.2732.0.tgz","fileCount":27,"unpackedSize":124944,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeGVdzCRA9TVsSAnZWagAAHckP/jctA7e27AVDD5o7ulnb\nFtVrZxG/Y4HFWRBMfrYD7SlAqschA6488iT2wHp9WBD/GCpoGDuN3gJ5XDt0\nibXYHFNcCRkQ9Pm1XFXauuW2Na+k5ZPxBAm/WeZ334KfM5v6b/yM2D8LBe5A\nsLOq9I2/SCA4HZUlBQrghQvk+GZIZ3ZGUscfgaEBthSaqM1/brDn/BwWXgPs\niytsFT4wrIt39l1U8j2GQ77QHlsFQ2/lyA4TM9IsM2OrdWt28cBxeBJZ7mrX\nuKm/NRSMUmb+2LXsScEqm6jgLsmj/Y+mKPtF4MaUbW1v6Qv95x3rt64Tbkkm\nD/lG9wGcEDn8CEqM4SXPucZznT/4eynui7387V2lNlHKY+yKzKp7arYNjQOS\nzFapv8ryE37aYBr/Ha0rizLccomUSGwjoRSkZ4oOqyzqDRjTYsqHfubEep5o\nC6x3Dxg1KSbenzxNv8GMpIyrc68pIQFUvRYNAxlsiiOVlgg9ddIenxvzlJ6L\n+ws0yWelj5cx/VUcs3UcANkalYFvtb+IDoDPvunxTe0vfwCvKb6H2Sb2gORD\nGE5IunfYxl4aCmS6maesAO2Jbf10kjVgvRXKS9xqEU5BvPpqKa4pfEsl/USz\n6c6Np+sNTrNStJPtTWvqsnvioP4nJwRXT7Gl//KRJS+tkZuk+MdCtcPPz+Sp\n3EUl\r\n=wbwN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCe61367HvW+mXM5JJ2Y3i5ZSr9KULAQhGouPuMMY/8FgIhALfv835cfnqGRGIZgUugxkJ43KUmR1dymWLrlKPhQOZy"}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.2.2-alpha.2732.0_1578719090638_0.755132991366253"},"_hasShrinkwrap":false},"2.2.2-alpha.2737.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.2.2-alpha.2737.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"2.0.2-alpha.2737.0","@energyweb/market":"3.3.2-alpha.2737.0","@energyweb/market-matcher-core":"1.2.2-alpha.2737.0","@energyweb/origin":"3.1.2-alpha.2737.0","@energyweb/origin-backend-client":"2.2.3-alpha.2737.0","@energyweb/user-registry":"2.0.5-alpha.2737.0","@energyweb/utils-general":"4.1.1-alpha.2737.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.2"},"gitHead":"50c2a7ca4ddcc7bd924b35e740e1ecacbbbda4af","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.2.2-alpha.2737.0","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-hjsgcLvEZ6QmZ/xV/enzpKIb6tm3gpXv8rdxvqx63L8oLC8Z1UFChITypKlALAnoYHu3nDATBGzen5Zxm8MIyg==","shasum":"c1b0a7c6eeee46f1eed6c22f0ffa8b49498bf762","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.2.2-alpha.2737.0.tgz","fileCount":27,"unpackedSize":124944,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeGVnmCRA9TVsSAnZWagAAByQP/0bbYG2cO8HCj/rg/HPF\nbR7Ur2+YvXLEHjBcqyIq6zUf3nazN61sLf+hkp1RM4GeiIHIxV1bff2DMfqC\nK8uigMuKzunxnkJXnFVvHDcDW3YjbeQMs+4+wiKh4E44HoJfQOzon3/u2o5Y\njFsFjTYb89OXe9H2jwbKuDtemxis4HzgBcq4spxC6AfSnNDhmFU318rmf72K\nHteAB4z5l0P0aUBJqBL9VV8aUy7P9AJtIOHERvP8vuM1u4bojl1ZoVMhDVgA\n5MNoaP2HZn5HYwpYtmrcMERnxKz9CTMKcbgtBBYaPnCog8/UdY96d5igwAUH\nIaWguPvdzvEoACz/qbGod81I15uj0ReUtaKfzVuxvfW2pYZqZhN/fHV+P4/1\nF2+hZO7/AYwMBrpNL6oUYCXoZC6ZbQJxWQIKgGZoMJeYY+D9VF7OiBup3u/J\nNC8/SK9mlvNpm7XwfdStLLyIJ37lmGm8XtN6Z0Do0EOSYEqOv6n27U1PDsXV\nclc1k2R7Q7/H8FTCIu8zKdTWz0n7QaWVry83A7pHq60rf7etRGk2TvTHV4gW\nF91+xI4nz6H3IoQp2tNchOEwyVeyM1p3mNxC4QMk06aupOFxluKsEf7+U1pw\nIRSkAyR9KMLRmCvuUb3MNBZIB7CaaOvVbbCqsiucKSx5iAfdbq3Zq3w8Q5OE\nGtGV\r\n=bBPb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAwt6a3zN/wYvhsJN4/QisCdLaXxpXFnkojT1FYOGtaSAiA7+RSpDvbViMCLlB1q94mNf1GCQz7WrWDsyU4fAIr0lw=="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.2.2-alpha.2737.0_1578719718396_0.545603729100478"},"_hasShrinkwrap":false},"2.2.2-alpha.2742.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.2.2-alpha.2742.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"2.0.2-alpha.2742.0","@energyweb/market":"3.3.2-alpha.2742.0","@energyweb/market-matcher-core":"1.2.2-alpha.2742.0","@energyweb/origin":"3.1.2-alpha.2742.0","@energyweb/origin-backend-client":"2.2.3-alpha.2742.0","@energyweb/user-registry":"2.0.5-alpha.2742.0","@energyweb/utils-general":"4.1.1-alpha.2742.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.2"},"gitHead":"54bf03b653b193a4671974609ab241fabed4152a","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.2.2-alpha.2742.0","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-Q4gDkFwqoQpIN9v/AVk9hafVngkgY/dlq68Apv8OlBTwkoxKYg194AAhaArAo8i1YY25pELBzsWmzVunm65Umg==","shasum":"9e3a0e0ae91e1ba2acb6b6c202567e5ef8351101","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.2.2-alpha.2742.0.tgz","fileCount":27,"unpackedSize":124944,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeGWytCRA9TVsSAnZWagAAi0YQAJrlOqbvwNRnUCW5C4HO\ncXQ3eMaXPylJYsgSbUOJVf7oF3rbKN9QUyK1GsBNaVfr8RXld8bQ28WoncpF\nMee18QMo9vGhs3tODij4KxDImv7AUFmioimbnHANyALJkSwg+TzYe28CeWKZ\nlr5WHdRvTDLeRk6uEjtvFPnKuaVRDqktgBuG7PKawFDIsARYE4q6cBqDrttK\n2aqbWODFIF8poTa2szw2ShaaAjWoo/gNImM5QdOanPObUpoREokFg/DnWElW\nnXeAs1NYiplnr4DuihdgniHHfBMg94Ed3oEYHKZgX7VDufKrbZUvh1671ET1\n/CfLStueBpyZgVmrIoO05okTr7grAlshQdJhB4m29J95MR2VAU643PvQB6gL\nyaXFPKO8DyBwd5nEcY7LHT3E1YaTeGKwPx27iR3kyQSjQA4xLywaZLQxMBAJ\n1exY/KSGb0NlV67CjyTvLyHnpZtDKafaftD1P+oOUTV25Kwf/m4UZZfNpAMs\n3lic6CGG7FqAjo/8T1/5Z8pF8f7XgA0nCRhTINEAsbnheb5FDXkcn8kPFTMI\noNEPH9rxrPxmVscdknHEeYoz0zPu/m2t6Mz3itRj83BXbjW8Z+LiJt0zPKeX\ngiiKonDY/23X3vqaj806w2Xs6I1+gCV2DVsVIICxCsjXhze6z0hehhi5j/Pj\nXsEe\r\n=F0oW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBLKYLdMhGr7gb13ogSrjDVs0eVVTszzjnzoj3qFKR4oAiEA14S6CYoUpPqbWqqT+wynmROlaxse1J1qMBZWYJiUcs8="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.2.2-alpha.2742.0_1578724524995_0.35190087828526906"},"_hasShrinkwrap":false},"2.2.2-alpha.2745.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.2.2-alpha.2745.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"2.0.2-alpha.2745.0","@energyweb/market":"3.3.2-alpha.2745.0","@energyweb/market-matcher-core":"1.2.2-alpha.2745.0","@energyweb/origin":"3.1.2-alpha.2745.0","@energyweb/origin-backend-client":"2.2.3-alpha.2745.0","@energyweb/user-registry":"2.0.5-alpha.2745.0","@energyweb/utils-general":"4.1.1-alpha.2745.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.2"},"gitHead":"7cb76521e93ab36b91fb5c44464fe0f291d183e9","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.2.2-alpha.2745.0","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-AProFDhuIiFVFbxYy/nSUeOH/+KmuCR0DYl+xe5cmOXAIQ9yMgJTdamkZ/E78dUsjm6h84BoEYKfRrfV+LAcjA==","shasum":"b9760438fee53bb1879b43a538e6b334445f2367","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.2.2-alpha.2745.0.tgz","fileCount":27,"unpackedSize":124944,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeGYnoCRA9TVsSAnZWagAAdYoP/34Xi1IVi3AzXHAWV7z9\nWGaI70JcO1X7+MoFTcPsJALNxJMwFrxFBwe5DMdzRe7VyjBavKLhIBrvoo3U\nN+y0eykxJeXf2Z3CQ/ijePrHBt93j5a6HWZW81A7NypKWoOtTLE9dBC2X0OT\nqQOuCuzR1Vo2lGcjqdF0S9WQWp4nKtp/NSYU1nouilrG8Xn4Vl6oGe7O65ZA\nGc+u61yALU1iLUURHsclGHdwJY2kdWAk91MVRoFV8kPVFh8gryVcXgF6EFHO\nsFW5meAe6h7gsDSeMa6zFhDxxB8yNYWwvhyg0uh1Mt6EsTCAIxkiKlM4GnlC\nsQIkNoEX458w3XzuHK6KyxsXvUG+Wb5KTZPk5IrGJp+hcILTT+/RCOnOnD9d\n2LbfiOYZ7dckK8YsDJremArNHbwAKRyI9sO80Kre6JV77yz8gYn5TWj2EKOE\nwX5aXIB9wUsHcxRRMl3UZ5mRIAYRG8IjZ+5xUfLYAKPgOBMC8frCvIwyJ7ov\nMriL9JwYyt0K0AedkoCF8cLBYobaHdfI9LMEVA5/7EO7uldPVhbr/r/XqbsO\nlhBqdr6eHXN03x30vFJOBEVQ++nQ4cxQsUDFq8XejFNXZzYtoVoRL9VSqNjr\nfvrZ5RncRzEsQ8hpv3jqBRfx9OnwLhVZQ9KdT2S4CiojaLG5pNBCzk7cCdcf\nZkkD\r\n=SS+5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB7fModNti9DeL1VKQ+NEPlTqcUPPUy2CJWUwRpWUlnCAiEA03tMMMl5BMJt/UGZm3JC6vfcXdf1oqvsAtNxKGLsVuc="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.2.2-alpha.2745.0_1578732008496_0.8190775873353222"},"_hasShrinkwrap":false},"2.2.2-alpha.2750.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.2.2-alpha.2750.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"2.0.2-alpha.2750.0","@energyweb/market":"3.3.2-alpha.2750.0","@energyweb/market-matcher-core":"1.2.2-alpha.2750.0","@energyweb/origin":"3.1.2-alpha.2750.0","@energyweb/origin-backend-client":"2.2.3-alpha.2750.0","@energyweb/user-registry":"2.0.5-alpha.2750.0","@energyweb/utils-general":"4.1.1-alpha.2750.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.2"},"gitHead":"ecfd6d981bf724ae7f698ef6a22d815d7bb50bab","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.2.2-alpha.2750.0","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-g86HqlHnV6m4rkRr8qUuGiCbMABLxAIAe9a6wGX3cAufp3aUKk4+tV3z3e5UlB4ICIEaPYaZqk16cXcgA/K9bA==","shasum":"f3b183daeba5f14669625cee8264cd815fbb5abe","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.2.2-alpha.2750.0.tgz","fileCount":27,"unpackedSize":124944,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeGsXmCRA9TVsSAnZWagAAVeIP/2L/tjGcKKs0zfUtphkr\nqbgRHMPNpPU1bm5cz04cLOw5iE0aONtx0SJVZDFqEJ1N8wIWOqp2cetDvWTd\n8fCGw0AJvdSdZ6F/KRQ8TzozHRp2ooIvEbfs7oxlCSuN2mtxQekit4PP7hU4\nUy/lzWE2/Q6RLyUBIwvCLkJcDBbiCCE3N1+TtTP1m37ryqyhR1kFZlURFaqV\nV80FN+T5gXv6mG+9CrSDsXAcxofoZw5faapX40gdUNOTeKmTQArgT0UUNEuP\nwGY0KGA6H4rM6kYa+uJsfCBng5pzVh2w/PlzMvtvPsknW9EOInXhZYMP+/2b\nikx0zzMjGj6RV9mTsWrVpggGwehQZSpyXlRlvivRagKryVbZneWRRnsyoseX\nYnAsH9qN02QxVpNjaroQgXQdr1vd4xSKUcyjNccRXs/K1b/ReP7J9HzserHd\nMGlKlYCP0l2rLj22mc5rcN676WEng10xfKwMTG3ssGRIk6YVlHX3bSOAiGaP\nUBSlgN5GkvH79c6b8gqcTc0I2wZGvkUu7Sx7Qh3ANnBk1vj2OEQtX18sfePs\nqxd3SBRsUH5u0Fmn8tbMpNIxWLBEPTTsrCVcYwTqcODEJWzVHI7woxcUNXTB\neRS63VZUFB9TU+09PwoTWRZcPOwf+0qgpDE5keOSs93V/10BhYPqF4j/EIvx\na6Qt\r\n=J7Ab\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDSeJIsMO/O2l9KKxhE4Zq+9Zr+gvha5nXXCHHE40EuQQIgC6SqzmoX48mam6txn1LjxmMsJqLoGoTtTlj+4vm3B4k="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.2.2-alpha.2750.0_1578812902025_0.4944531383941575"},"_hasShrinkwrap":false},"2.2.2-alpha.2761.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.2.2-alpha.2761.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"2.0.2-alpha.2761.0","@energyweb/market":"3.3.2-alpha.2761.0","@energyweb/market-matcher-core":"1.2.2-alpha.2761.0","@energyweb/origin":"3.1.2-alpha.2761.0","@energyweb/origin-backend-client":"2.2.3-alpha.2761.0","@energyweb/user-registry":"2.0.5-alpha.2761.0","@energyweb/utils-general":"4.1.1-alpha.2761.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.2"},"gitHead":"bf7f127bc84f73919dde03385d518db70a10a4a6","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.2.2-alpha.2761.0","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-Fpv/XyCHXPijamB/bdeuDJvjnbDmozajcKNn/BF7dGr9UpV/lVhDQTWue31ey6KBMFYFpyrs0/n7J8kfPXWaoA==","shasum":"d21649d6f45ad76660a8396d21f92fc2e44883ff","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.2.2-alpha.2761.0.tgz","fileCount":27,"unpackedSize":124945,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHF1VCRA9TVsSAnZWagAAeXoQAJmGFPc83vgjazWB+lhf\nkUFUoyGnhRy7InyASMRzwXgnndX+CQGLvzLg6DWNb0zFyTREwKAiSaiWTLFS\nQHttH5mw1eq0XbBcjrR6iDfVXirhx5GnTfFm/MvmqFw/zi6NXJkcMVrMld6v\nsKc04XYjXZFwU5u3sqrIwgNJXo+mGPbX94M31waVKoqIBL3bTtbfj3VVSG4w\nKdLHpW4KxkBEPN52ttLPuh9S0rScH2vtqtzGoKeCO1rhmqG6tbMBM14Wy4O/\nF0NHvtEelB9i5dHS93yx3QTAF90Vdkleg29L4vRTxoWiMwa5IlT6MLxUVcwr\n/tIznOGuemNAcB6qGBlZiRD9v47FUMyd2qulHJmUvjWeqzXBeHWKcefJvxFk\n+pKDFHYvW6ziFyf0fYwADk9k8AwCMF7OwthmQ2kdaMIPLG2/EYBSUeV6KYZi\nWPrivVZLoWao8/hQqvZ+J8RXR/RUdxW15uj5RXfU5yN5SHQnbctcdMGRtP8J\nWX96uVHPerxmWHy6F6hBA4ob2pZ4oQUxlCxmRwvzvNMUOavlJg24aQlBDqDM\neJcl/s2UExEZvzPvOVf1MCgUY6SLQgRcjF/GpsKZ9RvUZKIxsy3gbVvp6o0v\nrjVvYc387tAi06NPEW7Yd6sy5yP+b//UXdSHxOlcUovKu50MJNfxUnVgJVMs\nfqTN\r\n=OAMP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMxySkCQ+5+phfARTMXRa1eW1vspBd2v9tPPITfHiTlQIgHeQfaGrbMaJoOiY7f9Sji3rd2/PnnLd4PUX5DIC/Ctc="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.2.2-alpha.2761.0_1578917205402_0.143333535783998"},"_hasShrinkwrap":false},"2.2.2-alpha.2766.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.2.2-alpha.2766.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"2.0.2-alpha.2766.0","@energyweb/market":"3.3.2-alpha.2766.0","@energyweb/market-matcher-core":"1.2.2-alpha.2766.0","@energyweb/origin":"3.1.2-alpha.2766.0","@energyweb/origin-backend-client":"2.2.3-alpha.2766.0","@energyweb/user-registry":"2.0.5-alpha.2766.0","@energyweb/utils-general":"4.1.1-alpha.2766.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.2"},"gitHead":"a559f2cc0b8872132ec489a54c480a57c6da77db","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.2.2-alpha.2766.0","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-xmyc2D+sdxrVy1uDDKfCQhcF+TGnaXb6N63A6y8/bJOOddkMD06rCjE1qLZ5jswtCn+nXtpZx+crrKabw8LyHA==","shasum":"43b70c3aee71b31a0bcb37ad48bdb24091e1339b","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.2.2-alpha.2766.0.tgz","fileCount":27,"unpackedSize":124945,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHJJ+CRA9TVsSAnZWagAARZ4P/1/JiXlHM1eKEkyQmcwb\ngoe85OdENHeSUaw0TuJR9sW97ttIUEXXVYiQVhrqzBGTi1U1K/hBh4/zNb8p\nUcvBjYSgrIQjA07A9J47JljQhl48IIgQEsBDxKgKX7Y4QXV38Xh4NLYyTzBX\nQAUR/n5gl+iekXINHypj0NVYMhlGYQqjnaQ1g2/Gvq+I/vrUZXSP4hcvUz5z\n0NuMrlkmAjcMUH6gjjbSbxUXjUDZ2pexIHrnEwKHgEgfjO9EKGUJaotmkIR2\n+YfxuJNC5a6XDCVL7vb5n7fBc5WH2/4h9wILJ/13jVNYH5tsULHgoGlVfJIN\n3D9Rsg9IlMUw9UYzVn62h8pNmA6Tqk68u9IOgodI2SCo+vKYDKCo/CBhZc+d\nUAkQdgG9rWAEm7PsNYme2SwBcguWtrzLvcBKEnetW1TgMo4U33ABtmheFMln\nBHWknAziybMUxxV/XPuO4EQ7c9NI7tt/fPw4yXxHK/KD6PhlhB7RQOsPlMgT\nMFxTyBNydw3KaZWRGEsc/Tw8EifnMFs8FWPGvPZRODNi5MRuoKraoZ1gfuN1\ne+VnL7pSUwBMnVTnPxC5Hl7g1Jgg/7MNvnM2uiYMvQ9L7j0utQ84F2dXVUke\nGIE7+GF5EvjsEuYwniolj5DHLj9JBqVgNa9tRN9ebzmdLjfuCqqde4nYtAdE\nFJv2\r\n=LqIJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDZl0i0Wew+8SAhHn2kj1DaBDTjll1l+bvn6TrQme7fQAiEAyrNSGqVLbjt+glXIfffHRp0xRwgTYm99NS5BfAQgRNY="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.2.2-alpha.2766.0_1578930814382_0.005232569339320481"},"_hasShrinkwrap":false},"2.2.2-alpha.2775.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.2.2-alpha.2775.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"2.0.2-alpha.2775.0","@energyweb/market":"3.3.2-alpha.2775.0","@energyweb/market-matcher-core":"1.2.2-alpha.2775.0","@energyweb/origin":"3.1.2-alpha.2775.0","@energyweb/origin-backend-client":"2.2.3-alpha.2775.0","@energyweb/user-registry":"2.0.5-alpha.2775.0","@energyweb/utils-general":"4.1.1-alpha.2775.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.2"},"gitHead":"dae1dce00c7395bcabe4ce82caab28edbbf5e4ef","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.2.2-alpha.2775.0","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-2Zo5X4bHPODIefqVkgEAprpw6Ct+juvAfmiJuQdzZz9FSUwrZjTEPWGqseqsheNljG+ktpq8XXaDRnz6Tz0Glg==","shasum":"54f466910ae6aeba9bf737c5707b8274a65e5839","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.2.2-alpha.2775.0.tgz","fileCount":27,"unpackedSize":124945,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHtMVCRA9TVsSAnZWagAAQ4IQAJfaJfsMdpw26xNv3HyO\ntH6iVMDxQEY6ueWcgLwmmSz80XlY1ZnLwNnW735HzfspnBmE6AsYy338PohG\n5tp4Bo+XTm8aoeKUd5mRNRAJsam04Z2GwE6JG1pcw+adPqn+6yTwNxm20bXl\nhKxPoSD9jYc1rim55RcYr8lpS/odqYSxmW5b9CbcPAV4u45yjBDsEpJM3rxa\nUbYgcE/FO6TjnpGAAEvuWYxfzOBpEVV3UoyKsApQJ1ldUYruWy1/fNQ148SC\nLtycGAV1LGWayWaBIQaR8NELWMeytJ1ZiqbEB13l7Rm+m2owkqpP6MRo5Xld\ny5J3ii9ph6KVoezJSdN6BKzvHBWHYUX/Ox1uNXbk/d1sWemLY1O9jU1SRxvJ\nCvtwdPtpBi/bUUpL+cMzDBIqwlfX/m22IQ6Rd793RbQmjxxMttiFUQXRlJTa\nt2lWXZD/hgyDILo8xTtPAD7Ha+Cud1kdy/+W3Fe6cvd34yqQJJizFj77E+/o\nfNYKYJuUbcymCvxC+l4iloh+Jd5Pp7x6qz3YLKISZMe51w10TH2oA8tQmHMW\nR8YUNe6KjldrDYL4BvGYY+z+vARKeqoW/iJZ1IALPnWOlX5L491wEuqXJf5R\nkKitXKimuN5n49pPgKZt+yMwKCdCl4ZieTkpuDQnhPr4a+NohLOjGSNxq3bG\nwa2Q\r\n=hjNt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDklyZgK0q3PEqY7iEpOQ6SWp6mV4NN/f1OPV//XOBpIgIhAP6b107908a9jIAfI/RwnkrIMHwnvnJArJP4L0OjZUlz"}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.2.2-alpha.2775.0_1579078420655_0.424398669221268"},"_hasShrinkwrap":false},"2.2.2-alpha.2784.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.2.2-alpha.2784.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"2.0.2-alpha.2784.0","@energyweb/market":"3.3.2-alpha.2784.0","@energyweb/market-matcher-core":"1.2.2-alpha.2784.0","@energyweb/origin":"3.1.2-alpha.2784.0","@energyweb/origin-backend-client":"2.2.3-alpha.2784.0","@energyweb/user-registry":"2.0.5-alpha.2784.0","@energyweb/utils-general":"4.1.1-alpha.2784.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.2"},"gitHead":"e049770a052489f8dd9d44cf13bab6d11e17eb98","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.2.2-alpha.2784.0","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-fcMqHfVg1RmlISU5qiWgQOxqbACd6EmUcRG3+Bt9NVDHYpZaNSHPmi3E70jO7vaXmCKNYMeKBu+vd5OGYJrbtA==","shasum":"e00765a5d7a97668162cf0268284a5e4bb494e96","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.2.2-alpha.2784.0.tgz","fileCount":27,"unpackedSize":124945,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHtcvCRA9TVsSAnZWagAA+Q8P/RhyxLmVkeA5GGk1zv2o\naDA0W7EpS0iL4l4qzYGzuDKcAPYvSN01gZXQt3hrmAR5r2yS1rxifUzgBoS9\noBbmxjg3tCcSAs8YB74zdO/1bGbc6mF7TmJgov8sN30FigTs9f6/15sMe6xk\nKV37EQcqL4YrE0CW8EfkbY9HTUNe87mzo+xv2PmnGT0dAbWKiAwjAY88QPcB\nknfL+gqjFDu7dIJnIbswPD6j/LcklUsx0G3GMXrfRTPadzePOKZC+wbcLa0t\nb1X88SXLMx4H4gNOk8AMgQfdq/0ExaBqME9OYi+D8WLIsR+b6/unQpLkMlB6\nbgZ8VoDiwDilI9yn1/l3qMbCBjzcuVyRFsh1KFb9JPOwNdkam0XpyU4r3Xxl\nx605tF05BgV2l7VXiCBFPtUdPnWEPJnJ+++G80Mr9Bzl9C5SuxGuXfdnqN2J\nqs8zgboaXrNVi0znkG0HyBbntL5hnubPxHUUW851tqmhIcQGnxbNGSE2rsIu\nEmL5e/gl/CQbJ0cCBrC2fdCwcDThaPY2kXj6ZHrz0c4jBecRA7LIKQ0OyruC\nKdJLO0lCSutSalO0867uqqsaNwHLTiQDgd8LVUUhEPfeSDPaagiwrg4C3ymU\n6BPCtAvqM47IuHi0djzFxG7A//RZtfe00nBpGq1vS06LJl5vHWDW5de0SYNN\nhoXp\r\n=pxXJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIESMg2XgH8SWwOJvf+mfrxFAkzo2I343h5JAulTAj4bPAiEAkCN0hdMl9jq1bF/wPSXlAfCn3z8GnrQmTW9khl9S91c="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.2.2-alpha.2784.0_1579079471398_0.22246621216241125"},"_hasShrinkwrap":false},"2.2.2-alpha.2787.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.2.2-alpha.2787.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"2.0.2-alpha.2787.0","@energyweb/market":"3.3.2-alpha.2787.0","@energyweb/market-matcher-core":"1.2.2-alpha.2787.0","@energyweb/origin":"3.1.2-alpha.2787.0","@energyweb/origin-backend-client":"2.2.3-alpha.2787.0","@energyweb/user-registry":"2.0.5-alpha.2787.0","@energyweb/utils-general":"4.1.1-alpha.2787.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.2"},"gitHead":"55492d88cf2a02013d30f95d5a521561e8d6abe9","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.2.2-alpha.2787.0","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-7o3fPU2DaAKS2UDc3Z+CmvwKCH8pG0METaT/cBAqt16PkVR3wSAzrkeLByuK5DpkVew3VPwdIKyVVjEdmj+0CQ==","shasum":"03d343b623aeb0f66c7ab09765ba98cdb1e35ace","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.2.2-alpha.2787.0.tgz","fileCount":27,"unpackedSize":124945,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIDIhCRA9TVsSAnZWagAAUjoP/35eRFxROX2LlrPlYedK\nGVskGBJlzZfj4dXXO0PSqatZE1/3YHMCKxQbJOcsIRBlTt3Fee5diTa1F46r\nLVqYYtWE/gxytmM1pWw+VOsjkQz+8kNy1hvFDkk7Z62RjnOtkcsYo7FLA9rY\nYLo26q4JpiQ42rCGxhMU+PL/3YKZU0qkoK6orZdmK5wcrw+gOE3pCvya4U//\nh8brWGZEWMB67g/PfnGVKPWfSTEwQzqvvREWSEiQX0Bw4WCEcioG+kkQBe5C\ncfE4oiCQEd+xIS9L6hSQP326Qis9VClJrck75kgbc3UkYWrSi3VMlqTMyAHc\n8RsWJnhwsqVWCSce58qZDA5JJM4NqOk+meg7xcsFGlAUA8ZbXAdVqTnpftUS\ne4LBxmcfSsfrDJ+TCSt9Hc1qGaJFZ1O2ECJdDMVlFvwy+ICffWxZOobIyHvR\nMlnrtiMGffFrYGc2IsbOI93T72ohNaTxbGqImhBMmCkASQh1eUFzeNO80v3Y\nZY0qSkvXeTCIYHm+2+CsvcHeXs525VdhOGwJuuxNxHckS0/zekTXypeJfudU\njHk4LeldWfB8ITETjsoQy5H9C2N95Cat7DBXAzojUof+xQ5LidpQitWEAZL0\nl3n1hWtdf9YbHSYnAmLSdvL1uUiCNwnKHHcGfqXqUfhKnWKHh5nV/Gjc8ZZ4\njVE3\r\n=Zn+j\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGijCoPBLg77UDnmnjILHWLac2/JHjJ2dAZC0mWhDqQcAiEA3lntnT4xsWeJO+fl6OiAtR2Bn4WzA4q3GJ+s523qRSY="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.2.2-alpha.2787.0_1579168289471_0.9284629589336348"},"_hasShrinkwrap":false},"2.2.2-alpha.2800.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.2.2-alpha.2800.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"2.0.2-alpha.2800.0","@energyweb/market":"3.3.2-alpha.2800.0","@energyweb/market-matcher-core":"1.2.2-alpha.2800.0","@energyweb/origin":"3.1.2-alpha.2800.0","@energyweb/origin-backend-client":"2.2.3-alpha.2800.0","@energyweb/user-registry":"2.0.5-alpha.2800.0","@energyweb/utils-general":"4.1.1-alpha.2800.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.2"},"gitHead":"0dcfd04336b082a2f6a2ac4d700476e878a2ef7d","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.2.2-alpha.2800.0","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-7pYagS4C9UNjALLF5m8ZEw/mz+lY7L2O5BTt6m2PBZC5NEBHA8Jn/kBtSRp7NfcHeZvgp3FnZ8t/MEyIbRSZIg==","shasum":"c0b95140e2dcd96ded484b82049cd0346e755014","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.2.2-alpha.2800.0.tgz","fileCount":27,"unpackedSize":124945,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIdjYCRA9TVsSAnZWagAA0yMP/1Om0babiFuxdabguohc\n2+vxPd+zdyGoYbcQ7z7vwKNsC09tM4jkQzecAZFT9ALlOSa8AH0hNBCRIIAi\nnGURE69y2vSxFAjHe/1VIfbwX67lWJP1JraIfUgYfgVSXWwydELGxr/jA+v2\nPm9OlXQQCfVX5996N4GoGdtCeUDCvT48IQaRKGcp1w/OoMFa/USbaiifBaX6\ng9qC64aweUkHR66GOhbjkoIpmuXJc8hwhA53eIFKU2KjlPNkedtla+CQQd/0\n9ez6tz5tJrvboqAghp1mrOtCxaOXOEF79/iMzQGOMg4ZtHSoSOSJgedmZFeB\n7xoIldDVULvIvsqX2lse9Erqhec05r6yGv4BHQRGKX09rUAi2shsWlmKXmMy\n2skfYjMk3ORwftqdu2qSi5xF1rl2lrHkuUz1CZXiXY+IiPmfzX03m2aE5iYo\nKPfEJYXYtq9OOCssi2bXeGq7yGYt//NNwOhDambcvLGdiKCgAEkpVn3jinL3\nW/45driBCzVAZvhKLK3FG2IapZVWp7clXVJlMzbzr0p7AQi1tyqHF8bekNLI\nbO+Hv/+47Ik5AfYVFteHQWnraFKKUO7cYtl/S64K6tgbd4W1RA4VH2kpJ8iB\nWdYDdxR0HomVov6u/70O6mK0GSGN2cyMXi166DVLY4bCXVov121Kfl8CzSIn\nQU4H\r\n=1/DJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAZMRlYsqKIZtt3rhqWVoYpErcMX6f7OB9hHhASfOBQ+AiAIcSVavUDfQCCsGhdBJdpIFUhqoa8sGRIv/1cHG+UPvw=="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.2.2-alpha.2800.0_1579276503983_0.5731797725771963"},"_hasShrinkwrap":false},"2.2.2":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.2.2","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"3.0.0","@energyweb/market":"3.3.2","@energyweb/market-matcher-core":"1.2.2","@energyweb/origin":"3.1.2","@energyweb/origin-backend-client":"2.2.3","@energyweb/user-registry":"2.0.5","@energyweb/utils-general":"4.1.1","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.2"},"gitHead":"09211bead5949572cdb51e225e1a132889ae072a","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_id":"@energyweb/market-matcher@2.2.2","_nodeVersion":"12.13.0","_npmVersion":"lerna/3.20.2/node@v12.13.0+x64 (linux)","dist":{"integrity":"sha512-64e9FEQ9fIlmkhAMLd7acZQEzqiW69SYPgro0D0C/xlseTQwiCZKjNK/4TTjoo6Bp1mwW5u32IdBwtagqQCPHg==","shasum":"d1f3c1e06e1f7d4e2b835842386dcfc28405ba6c","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.2.2.tgz","fileCount":27,"unpackedSize":125058,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeId/nCRA9TVsSAnZWagAAJrwQAIGlGO2sAnLFcpESxUEh\n03O1WotX5k6U3+u3hMd2oGesmh5sSwVzgsb87WMv+a22s5g3evh0PetvQlLK\n+4fi6MnAE9Q9PR9rpLjwc/BCP5hi7SvdSVmhmtmlfa2hbZ7kfBOJeT9x8Djm\ndK/Dq7UdvUqmCeVfOG/vw5PQhOORvHEGx0QV09kdPZWKjZcyAa24Cl4HEE0L\ncYh3O+3aFP0fBwcGsU2h1/W3VhJKi4jAzrrZtSwLD+wNJbIrzLdJ+b2/D2Oy\ngok32FEt8weU6u5/kC4hPqLPzQwWBvfk4sunSKY8fuBHl/glcJ957aI3p3Fx\ncvdpCiUv3+uj4K0A5LTvE4sdvG0aV2NznQZRaowp0Jts/JdVK31ob81vco9t\nLSEaCACrEO9hUOhT9nA5+N5yGNRd6t0+W1nPcDsKeseH5Zai0fdPn5dn2YMD\nLOLTrKQoko2N+khhhdFxDcLYMViDgf4td0ZYXz60WhEmvbquUJJBd5gBxEMM\nd50aUH/GZLo46TQ9dUDKsk17O+ajqlj/Jjbi8g06Hpdg81AU8wry9Cq8SGbz\nFfHQvKDdqVB+183Q09sXVslcy4UlFvENsOCFtJRKvjUADgfPLUP42JYRa3V/\nMZaPf7laU/uz4oK2WvybhGBWSU5q9aKyc6KnaNHWQrSSW3bWlLdzOTKTtqEV\nz4kX\r\n=kRYR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCNdPyN/rzA+IyfYBynmNGxHbt39PBsyi+ld/Aoh2bbmQIgajDvdLU8avHUd1V7zElftamNm35gnZOP4sHmu53aqfE="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"kuzirashi","email":"neverkuzi@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.2.2_1579278311346_0.8082524253861625"},"_hasShrinkwrap":false},"2.2.3-alpha.2880.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.2.3-alpha.2880.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"3.0.1-alpha.2880.0","@energyweb/market":"3.3.3-alpha.2880.0","@energyweb/market-matcher-core":"1.2.3-alpha.2880.0","@energyweb/origin":"3.1.3-alpha.2880.0","@energyweb/origin-backend-client":"2.2.3","@energyweb/user-registry":"2.0.6-alpha.2880.0","@energyweb/utils-general":"4.1.2-alpha.2880.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.2"},"gitHead":"fd67d85469baeccb8ea30c3709eebab1c6e6e9db","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.2.3-alpha.2880.0","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-T1HduAHBth19X4J6RH20FHgPNbfcwO2P0E1NE6c2xC+g9r46bjWSzEZYoJymRbQyUX1oeH/KsaHprv0oWbPOKw==","shasum":"b4af5ec683067d857ecf8f262d8c1b1e9ea9e72c","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.2.3-alpha.2880.0.tgz","fileCount":27,"unpackedSize":125149,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJF8fCRA9TVsSAnZWagAARtwP/1I32/rxgrYOD29B5zzt\nb5ic25Di1ZkHN7RH9lwkJ7kLCBb2yqakV2GC9OGLVWtUBZpRFkxiUHEwt/vG\nd6wF08xhQggIv959Rih5Kb9jni8C/RVSza3rr3sbxMCqAWWZJPEIHIgIjxmL\nHVzJ5C0slH1mu+In6nqlvoz0cn0TpMj8OgceUAMKFZomF3A4oU9SV8WpFfFk\nEoNGa17AMXvBI+Ce+2uPjtBVjnOcWlxFqG9Q/idIjxLys1fFr8YE5j+MeUL0\nV3RmmTU7KfjhNhZkyi15RQe/iU0YFh8h651xnGa3g+iC1d7HVElvYE1AfFVq\nPyEX7vmbCvXnUFLVSbfrArXuj0BlRdgCkiHKsQeNDlxea+riLHTIJNcCaIVh\nhoc45NkAjG4PUlviKlzx4hm9n302tCJ4EeQHGxwq6Vl7cIoplCZlh66Nf7y6\neodST7tBnp14vQEm+zevoVzUs602YSl7oQbVVTsCTcf80eR9tBubAD1hrvVe\ndk+L3pBNwDOxFzmN++xWzV2SKIkCrVrJjGYYKaPczvvyVLWPsuwGHXWGkOBO\nuvjkWIA3np2xfSXk5q/RVqGiNkyTxZy8HeC3wrYthaXJJ9L9AWKoYS8vCMdx\nhYgd8Ildjweu2nVftR71Cn5OPEkM9sbtyS9tbWC9Z6WCj9jQ/FIfWMVoe8HB\n0Xv9\r\n=LiJF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGsbqTq3DIDV92f5PDGwuM3NWRyuaQTznM6KODx8nrhHAiEAmmMJ+jCiUjmo3CQWYk9vx2CcGHNNf2Gt8qa4+bu8uvw="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.2.3-alpha.2880.0_1579441950872_0.2596285108381289"},"_hasShrinkwrap":false},"2.2.3-alpha.2881.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.2.3-alpha.2881.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"3.0.1-alpha.2881.0","@energyweb/market":"3.3.3-alpha.2881.0","@energyweb/market-matcher-core":"1.2.3-alpha.2881.0","@energyweb/origin":"3.1.3-alpha.2881.0","@energyweb/origin-backend-client":"2.2.3","@energyweb/user-registry":"2.0.6-alpha.2881.0","@energyweb/utils-general":"4.1.2-alpha.2881.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.2"},"gitHead":"fd67d85469baeccb8ea30c3709eebab1c6e6e9db","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.2.3-alpha.2881.0","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-rRKw9aEPk+1XHvObcl3fobiuXgovcdPLJ7aYOoimae/Tb23ml/IKSZh3X+UuSIRGEBumPGYU2OYG78rrVWA3ZQ==","shasum":"611a7e2ed845301c752cd4c8ce28ae61f3492f8c","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.2.3-alpha.2881.0.tgz","fileCount":27,"unpackedSize":125149,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJF83CRA9TVsSAnZWagAAsDYP/0EKvrTCB5gyYmujd6Em\n5iDE/QtG9L+bi0UoxMMcjfAwlm3YitlEVv61zB1iEBUmYjGoWEL20cvVap4n\nsylT/m1H9V7/5NOqO/Pv8+J1z40W99f2yWQO3w+QjSkRcNxwu5M+Oh9Kag0n\nTzpdMYr3CGossrpjfCXW2ZzTkWny7gympuZrUIYktiAw7yL1dDAUzT/+U+QO\nDbiHXUud6Ep9+B4WFFpe1jdGgMwy8M/WVKbiKrt7mjA3LGmAVGhBBRZZbeq9\nNypKkVeNyMEJT4fME0dfdSlEKw7Nb1LCl6y1jVbs+sp3OB1X+ELs89wUDXQl\n8pABcgvgr+QIxpbzoq4JeXkvRrxl+Drpawd7FbpPb533c1PFv4eaCgLVKSWw\nBcm3X5zhT61i4GlhBoMYyflC6QyuSa+nwzzik58qrmy9wZdj1BSoQhCOp6Gi\nE/V0WgjZt3KQ/K9u7CIHpYuIMue5j9qSn5H71KguGJcf/nQqIVHNHn2vdloq\nfSgjyfFirxmWOqnV5hWI2esLh4quLjjv3WELxf/sPebQFh9s14EEtTi8BwHi\nsqNNXULOrQ6rsTIeUjuuGJTc1bMN+mBJMkMiKn+aabu6jUA1GxIHnhcfOLhE\nxd8/2UBwiOghE0YDIn7KfUcbRzwLsUhaTINPgTzwHr/72cqIjMpXTY7TELwF\nQaNg\r\n=rFgu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDX+tSpmjIyZUXsMAHPjdf2QJy09cpFgoATxmd+DhzjiAIhALhuny6VyWu9wAAM3heo+J8RrYzK3n2x8VtbdzOOxsb4"}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.2.3-alpha.2881.0_1579441975126_0.3198100202077361"},"_hasShrinkwrap":false},"2.2.3-alpha.2889.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.2.3-alpha.2889.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"3.0.1-alpha.2889.0","@energyweb/market":"3.3.3-alpha.2889.0","@energyweb/market-matcher-core":"1.2.3-alpha.2889.0","@energyweb/origin":"3.1.3-alpha.2889.0","@energyweb/origin-backend-client":"2.2.3","@energyweb/user-registry":"2.0.6-alpha.2889.0","@energyweb/utils-general":"4.1.2-alpha.2889.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.2"},"gitHead":"fd67d85469baeccb8ea30c3709eebab1c6e6e9db","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.2.3-alpha.2889.0","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-GUt3XTA12LjGHyedB8xC1bm20rsN11whJgMxiCc4cNh7MeJh87VxfUY/VR2RXpiEOiBN2xjVwrnTc6RuzrOJMA==","shasum":"3dd6da12b52b32a288ce8575fc7c776e4ff62b48","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.2.3-alpha.2889.0.tgz","fileCount":27,"unpackedSize":125264,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJGMNCRA9TVsSAnZWagAAT/IQAIji7sd7NHy4JYd8ZyFX\n2tfwk5doBA3E8iZdLG+TgbVKzq38gvEUk8w1bOxDxmDAyZqVDkwTSwd96Kjc\nwK0HvurVfQeGexLKssrXhdh/Qo8ifkh+TcRVtomLBDN2hyS13RyTIu8LL78U\nywzRucLji/kY5qBu5ILNFKZ5pXCiOf9KnBr7Pb8kKifv5XYM1M2I9bhdqz1d\nwA0Q/uDTgJz7vPbfsS8KGjFa7R6c3Wzj5gR349kIzSjZDieo4KGf+5mNNhtg\nDEtqllzEBwmy5FexFGcCFJAK1oKojYbyLy+hV14viHzW/Y1/wMnnd6tlzObQ\nk14EsJqFTG421kpxw+HTE9Bv6t1bNPOQb6bSku0qUY2544irEfQHxoFFsmkF\ng44A6upfKYsKbu+r7AX2ePJyLt6jom01dN/K/i6rmkeg82kKPRg8+7Pf0b3H\nlWRHWuOhhRovwbVikbrC1IZkrLAih2usaqTvUklxODlVri4oNmB3XtJ0xzBN\nuEFxRWF7QWHeghqxSFO4EEx6767X5An9EFNgBFH76+8dGvggMJxnZ40aU4Wl\npdgE54+cP+gu0S9R3t79J4LvK6gNZ4b0dnCtEjr3BgV4o2KB9us9AoXyz0Q3\nUYJDmwCauWHI48Vg+5AjcT8qpePkfBa1Twpps4jo0HBHuXNo2U0ff1ozqn8v\nzbtN\r\n=jxoN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDkSoApnNawtGo/ov8YC3RaJKLVlx8bauAo+/p0LcLiwIgA/AZ7SErpgk1jeEd/O4zeYzefSobpQxMVEZomq3VSjo="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.2.3-alpha.2889.0_1579442956588_0.7307128781094832"},"_hasShrinkwrap":false},"2.2.3-alpha.2898.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.2.3-alpha.2898.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"3.0.1-alpha.2898.0","@energyweb/market":"3.3.3-alpha.2898.0","@energyweb/market-matcher-core":"1.2.3-alpha.2898.0","@energyweb/origin":"3.1.3-alpha.2898.0","@energyweb/origin-backend-client":"2.2.3","@energyweb/user-registry":"2.0.6-alpha.2898.0","@energyweb/utils-general":"4.1.2-alpha.2898.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.2"},"gitHead":"0f37ae8a28e601f0a0555b293bbba7938eee84a5","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.2.3-alpha.2898.0","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-WSyhIeIiruCzwp0G9Jgg5l4A09wFqeps3eZlxCG3SonLT/IEXDPynwdh25BKC6i1Ppj7QkhU4k7kbAubLlKpcA==","shasum":"29453e9451afb9c8186d1aa99528b1899378a3af","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.2.3-alpha.2898.0.tgz","fileCount":27,"unpackedSize":125264,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJKYDCRA9TVsSAnZWagAA7pYP/R+u+tdqPjfaXaphoX3S\nWqh70D1HLVWNbMp+PnrSz+GCo4Jup31usrjrNCyNAzHGeDdgrSQGvJCaiar2\nYnK/qkyGPldEKZXgsdTzqnzqY1aIp11PLgzIMfT6q/hEt5E2djshmH9gsvm4\n/2+jgwFZOypeK1XklBVgZv9Zaa7lSEphwCpi6TyT5B0qA2E9vco2aHRTmdnn\n6QCzMpSTTusxzBpkaZm0iILHFNwPTKSVAMwFLhSs3c/FnaUKJudnmGBmaGdy\n2gvCU+kUKWUp/8qN1Ok2r8YPHN6G1C1eoaXwSKFmh86k7NbRvaZn58sP5jhc\nwi9YMXr7NlDm0VQcdsa1NwvdhSOpodLGfS1bJIl2SQj27xL32L1hSfacPIY1\ngXjPOOTGjqaZveoqUp16RQo4noPcnmfA5RX+VqvPH1uc7tyD7YbLpWcQakIR\nrbAIIcFJKWCi7erdQo4HM8dzZqDG3R6U9GMGOKwAJCJxOPu5Uqif+HuF+iq2\nJZ+yt/O7XlVC8kjghLskms5xtco9R2W4Pi4vOTX4w9kmgREVGQjRO3zsxUhY\nYIvYeCe01GWZqa0wQxySvgpCsV+Bir6hr9FjauY6cRgrRmy37x2W4GARMBhD\n1A87N0v4tun5kyAFUQXJODdeuDmzUf58YVHUutCcvcLZMalO+RvkYum4SRCp\nvh2R\r\n=ZD6P\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDO3zbdWGaH5v4hfZdjNgvW7D4gmWC5EQBalu3cBa72QAiADVB3LL/vcpj3uu9hFNaNLWXPs873Ct5OHXzBPRPAxdQ=="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.2.3-alpha.2898.0_1579460098962_0.6484076556938438"},"_hasShrinkwrap":false},"2.2.3-alpha.2901.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.2.3-alpha.2901.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"3.0.1-alpha.2901.0","@energyweb/market":"3.3.3-alpha.2901.0","@energyweb/market-matcher-core":"1.2.3-alpha.2901.0","@energyweb/origin":"3.1.3-alpha.2901.0","@energyweb/origin-backend-client":"2.2.4-alpha.2901.0","@energyweb/user-registry":"2.0.6-alpha.2901.0","@energyweb/utils-general":"4.1.2-alpha.2901.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","ganache-cli":"6.7.0","lolex":"5.1.2"},"gitHead":"bac0d2c30f7d1969011fa18d6e130119b0e37577","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.2.3-alpha.2901.0","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-IWJZ8KTmutx9jqsaHwbPDbZevA7VfYi+OO9NwDpYrqxTnrQW/i9hYaKWPtpulj/BhqiNjx38qf0S/fEOm8LMjw==","shasum":"640e89444a7e4df2d8eb95ebccea980a8fe0e8d5","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.2.3-alpha.2901.0.tgz","fileCount":27,"unpackedSize":125277,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJWVCCRA9TVsSAnZWagAACZ4P/jiQimO7FQyCrEOqA4Je\nzAzk+MSWdiFVl4Mp//9oCZ/6UGw+v6C1KtPf82w3QMB97A1ykWFYKtiMRjxi\ntiJ9KS35HNgsqKJ8uKME/1gH+8ngHh8kKADb9Az4RAPOWijj4pnPORAH6Iba\nhJWFEge5bMzpv2AZ96tqX50L503m9AG+M3XE3SfVZ2XdRXwn5Rdry3DuzkKS\n5z7DYPbLdamSnZcZcyv1qKE531FAPTfr2XtBHM1aaZU5dpFgrQNCmbFipIb0\nhb1YV57CTTnQ5F3AeVwyGEunjHFW7mJAB0kTl6OMUfH5+ii8wlFIJg1NOya3\nMMESHQ61laSuH52ouynZP6QgpOtis1eincyi6lbN7HuzYKuCLqzQFifgyfH4\nqCxCnvOYh61zJG9bK51+mW0XFgiEwG5DpOIL4y7+o+F2TP1tdUkACqi79xj3\nrtSNDSdV/BmdR6B+tg8lsPedTmJq99hoXJbbJxTbFpS4g7T9JVExGc5opjlp\nleWnDXpLRcV6M0A+Ga6fsazEOFui5wiswp79w2MdiwO4EQuBqWepGY9hLrJZ\nxfWMgcEdOqBoRl26AvlKpF+XLxW/coEGsHT8dG+7EL5djIcr/osIH3V67+aB\nhMPiwsVBV/7CXVkoepX1j5B8xhX5+++8tbl/B6DsGWqFyB8+3ToGaE7MF05u\nh897\r\n=Gst9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGZENRnFgG2yGvZcKbgnDjhrKc7uktwXG66iUAxp0NmVAiEAoEl9TM98kp0hNg6YYC9tDoAwZae7BsqtJIjovSjzcuw="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.2.3-alpha.2901.0_1579509057722_0.549347965023913"},"_hasShrinkwrap":false},"2.2.3-alpha.2904.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.2.3-alpha.2904.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"3.0.1-alpha.2904.0","@energyweb/market":"3.3.3-alpha.2904.0","@energyweb/market-matcher-core":"1.2.3-alpha.2904.0","@energyweb/origin":"3.1.3-alpha.2904.0","@energyweb/origin-backend-client":"2.2.4-alpha.2904.0","@energyweb/user-registry":"2.0.6-alpha.2904.0","@energyweb/utils-general":"4.1.2-alpha.2904.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"c652c074268d0c8994486aee74dc01c128f3bf3e","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.2.3-alpha.2904.0","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-pOlSYp2xl9wzrAoz6y/tNsEl3GJI84/Q7bBQdGD4yyuf4j5IyXQcsGV5urZyizNI78AYoKpRb1Ya8QmcFRy+gg==","shasum":"b761f85861ffdf8f754edf2d206c5b49879b0d3a","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.2.3-alpha.2904.0.tgz","fileCount":27,"unpackedSize":125245,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJXC5CRA9TVsSAnZWagAAFrEQAKTaTs8y4H2YVHxXWcCy\ns2nNf4O92g5YhN1JVXBTcShEoj+/+cU4U9FMWrMZ7hM0Mm3EwYAUGqnYo0hq\n0Tge1ZzIPOhsMyQcUNnnIjUA/n8RC5dTpu9pC7mogQr1TT1bHF11gOXFev7S\niJVbp1ZE0zBRFWnUuS+YxIYtBGsRbKDwlrLukMGFEo8c+Z5cOM5NKVO5RDLp\nX2mNj5/FVXf9hawyi0YGZyuWnv5uH3j1weRDxrBre61QnqLbAC10CcUxEhPL\nGh4ouaqOIilrTM+9agoq6U6l+qWuRXOh6mnFX4wNhFZps0v19eLKuQ+iQB7v\na559KjN2Ajg0Hj2pgsCnFa2BqppQOQe2zpFOn7yJr0wXZJgbbL0Pl9vo6932\n9H9W2paz4aXUBdFr4pz9t5EKvfLw67BF0e7ye7WFHa/D+gY5ggzcFhmeYb8Q\ntTiujti4WbU2lnQ3I06z/KJh9sqMIPh4oJzS0pesKl1cty0SSdYXsxlqNyoH\nMuZj1zrcd4+R/lpnbeuIfgCmyMlkNUDlkhLrlxPAk0zR0seTRl1G/d2CSp37\n2BrfKqsDB1wViM9uo882xGTRJll+HUkaC1BtWKxUUVg8e5e+mqtTNNdnIhvp\n5bOh1nN/PbwKjlZtcJieEcRP+rM3h5rPE/QpZTAkZoeb83g4jRTnNwtOA876\nqh/m\r\n=CR1x\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCq8/GtWS3vYgMmtLyVhzif/Bo8BOv401S4kM1JZvOmmQIgNi+mJIqg6hiC7XJGtT8fSiMaJydYEeFBqUu8jcgvwrs="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.2.3-alpha.2904.0_1579511993407_0.5008212904631615"},"_hasShrinkwrap":false},"2.2.3-alpha.2912.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.2.3-alpha.2912.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"3.0.1-alpha.2912.0","@energyweb/market":"3.3.3-alpha.2912.0","@energyweb/market-matcher-core":"1.2.3-alpha.2912.0","@energyweb/origin":"3.1.3-alpha.2912.0","@energyweb/origin-backend-client":"2.2.4-alpha.2912.0","@energyweb/user-registry":"2.0.6-alpha.2912.0","@energyweb/utils-general":"4.1.2-alpha.2912.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"e36a5a334d0d5cd2b3228bb671488b4c3c50faa1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.2.3-alpha.2912.0","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-xjLY0brBzOkFuEZ8QtEbmBs1cPZPTeCVdFUBK7dF02XHyptBTYUOCunxtHR7RSP8JKZWPMfbx46Ls9sgcAvLqA==","shasum":"c177743ff233b7a736add26fa8ca6a2ba4bf1118","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.2.3-alpha.2912.0.tgz","fileCount":27,"unpackedSize":125245,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJa0fCRA9TVsSAnZWagAA034P/15Q6Kvvvcqyq89o4PyG\nkBIFfPjvjzt1C9nBmNIxqQLXcitZu21Gx17HlqLyu6FEI26/74p0rffKqxDY\nCpf97LoXzhw5pt06cdOz7+7wA9hMhREAOv+LdaRd3nwRmLLEi2jnNPX40tGj\n+0hzg505+/NxNHi2ZTWlgR+FGNadvhaBrMWkygLZdxvg3g3/P8wrlKCwhOW1\nrySi7sLpF/aiBue3d7gZIpfeCuLBGD3faes9PnDwVKHK62/YcLglgSM27Q5W\nFRhbjhLU4NHi4pAHO31p0OI0z21OtsCgpxcBZvAvcqxsu/HVYws87S5AKRVS\ngkyyi7wocP71EE+zKmc6Mlbc2F3Oi5mywEXcUOeo38lLXxkLKXOQ80nwIkYD\na4irlYQg5D6f+nvWwoj+Vusgqp9hmzkplcFjGPonpA1knwETCjBNOlJYZyt0\nj0EUlm2OOEKjo0PcJ0/zNiuqKMwDhvQR8fmXb3R+RX9mfNc54IznzvvejlTL\ncsLRnQh0fTwJRu/fK6ueOXRU5p2RW0RtupG/d1EJNqRnmfSEbbNGficGP7Wv\nzkR1THmzRe6dKn7+WqAAVvHisRmHa/vj9J246c4zhX/NDBSTpOY7T7D6LY7Z\nJhVEgd6R3umOcZG1AYI2b+YgpjvrDBcmIojOChPCU6Udr2Ow33ekaB0TKVZT\nNez0\r\n=+m3L\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHg15V4tTxXNiSsIhPO7xOabILBMKdaGM6plpLevhy11AiEAnbyHD9yJxuZGQXAkavEuXANpi+aBhsfiUPNzotwhTYk="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.2.3-alpha.2912.0_1579527454764_0.8544618490769351"},"_hasShrinkwrap":false},"2.2.3-alpha.2918.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.2.3-alpha.2918.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"3.0.1-alpha.2918.0","@energyweb/market":"3.3.3-alpha.2918.0","@energyweb/market-matcher-core":"1.2.3-alpha.2918.0","@energyweb/origin":"3.1.3-alpha.2918.0","@energyweb/origin-backend-client":"2.2.4-alpha.2918.0","@energyweb/user-registry":"2.0.6-alpha.2918.0","@energyweb/utils-general":"4.1.2-alpha.2918.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"fc723cf341be94c483c82053f6c7309898092aba","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.2.3-alpha.2918.0","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-skE1AQs26KWDjImyZiyeovXss76j8IIDzMb0MKGcaW7ZjD2ZoSehzV+tavJfzDCmnXK3XbLleaZDDi6hgQcXLw==","shasum":"0a2aa0ffb7bd30e3b3bdc827754e523f752e79bf","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.2.3-alpha.2918.0.tgz","fileCount":27,"unpackedSize":125245,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJb87CRA9TVsSAnZWagAAytsP/iKgbhjfVyMpeHCn/TRM\nUDzgFFI5xoa57eoK6mZ85PnQeefQ69q+RJ3XkSAcxDnE86qnIT4hcrNV5vAz\nR9usaPgumpQOjIwx3EKfYm1rKNQY9MSF1y3SXYcEB0/U+UPHe46VD0zzGOeb\nLiPWzKI9vKcx/UIu1RAMyqErEuLDlvX4gc7daCN5msDOdcruHQPf9WeZLCvQ\nrZ130yKUCvAmiMduDr04teq1iVTIDkUPbjbV0QkXst97jAY3ZqfI3Tm3oUPV\nNWa7S2uk27qtKmKn2TDm8NlUNb8nCeyJOKiASZUalRYs5aU2HvXxmXESMYEa\ndNrbcUapX/rmCUGv20hMtUHtaeE1OuwKZCznylkfzVt5ZzewJFu1XcuIgJiX\n3gpRD0IWf9HufDvEqBpjrSDYLVCpXKt7YOmlRme4yNaOezPGw7vxCVnQ/QgK\n1uIFAesBCrFO0+0wiJk5nuwEi7z0kBV9ST1N5N90cI/zfpWRPbCt2YJvevyL\nDKUjyZnx28ndWse+m+0BEnfPBPRdjZ63vEaNMzLefreK57eD+1/SrPomgSzc\nRN/41Bt4gOX3BOb/5CplSHg56zUKccMQPyiQfA5WX3jkuT9FXlzcFAdGJbgU\nK3LK09X1Xw5THLh/3wXPNJ2w/qVyulabhFnaAIAQ9Am/zHNk1tlxm5QoOlcT\nI/vD\r\n=tWf+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIERZSfbyCehlxDgG8/i6l8yyyqlpgHddDDvOD7DgMqaDAiA8j0IgEvMb3xE1EEjPMQww4IlzRjIHSXlDBFMusIfEEQ=="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.2.3-alpha.2918.0_1579532091118_0.8597763397858336"},"_hasShrinkwrap":false},"2.2.3-alpha.2927.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.2.3-alpha.2927.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"3.0.1-alpha.2927.0","@energyweb/market":"3.3.3-alpha.2927.0","@energyweb/market-matcher-core":"1.2.3-alpha.2927.0","@energyweb/origin":"3.1.3-alpha.2927.0","@energyweb/origin-backend-client":"2.2.4-alpha.2927.0","@energyweb/user-registry":"2.0.6-alpha.2927.0","@energyweb/utils-general":"4.1.2-alpha.2927.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"4cab44ded81b32345fe25e7ef18458cccc0f6da6","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.2.3-alpha.2927.0","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-U2khe9KZgzWRfEPH3XzP1Aye81n5S1ySO9GN71A8A8p7wEJ4jExIpnpiBMCPAqm1G5NNycGzTPXh9pRctYPywg==","shasum":"37863b89981954ce0bc7333688ca4871b3e84020","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.2.3-alpha.2927.0.tgz","fileCount":27,"unpackedSize":125245,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJhGjCRA9TVsSAnZWagAAi0cP/1DUHV93300EIl7A5tOa\nxsV1TMKqwMnHwtYccw/Dh2yAmzD1m1tClu4wYYqKfKjjZM8vN8ZNe4w9whsk\nDuxIDUwrQoUKPHR81updSAkoOtpBhh3XtpGwJ8JkyMAzmATViTR4ite4G+Qd\nfe3NGlX53xCRdGP33iBhP5bNOryo+D+xDP7NlUnXygIUvqSDEBypwhN0ZWjv\n+Je3juHrsOHOqkwbgtzLCLbem9b1bK6HgmSo2Lo0yr+gZKEYwONZqmD7GcIT\n+5z+FB4HH4FR5gT0mqKBXBsN9USs/kEyQwpgbJlga49ezUBVcTce9MByw8Wv\nikLmAaeNoEc+uaBxJI1FrsAm63zGOD2uLHc1Kril09QJUtshDmxjFEqNsE7t\nwfZ/O4cQcUa4NvfA+wMwcnv02NN4dw7AIVTfqJ5jE/e8G1/E5mllwAcyJ10Q\nUR3qMQ9DsaxAJ9zLjtAXqyiQJzwPXwgWXE2q9rmfq/uxNt/wiUaCVeUdX0dC\nesa3kz9PzRI4iQlf71BbJ3ltf2Gs4PRJSam684HwtZHHxZFYTX4RqCK4cjER\n4dp/YE8pO4ib0HuY7eloIt2iUXmQAPUN2tzppnyZwhsWS4abRN8YXBHk69XH\n7ykPkScwbPbe3bqCpWpGmKr/uuj3ZzKsoNtT0ugVlBVe4IhD0tWBhvIYFxk2\nIPfK\r\n=4mIQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJhCmViFDOiF0q/x8LcHL43+4SBiT0QwT9D1BgnctWowIhAK9hDKlCYVURzyuP57+t+xzzlA9+rDll8af02YosvhH0"}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.2.3-alpha.2927.0_1579553186901_0.04297403917488429"},"_hasShrinkwrap":false},"2.2.3-alpha.2930.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.2.3-alpha.2930.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"3.0.1-alpha.2930.0","@energyweb/market":"3.3.3-alpha.2930.0","@energyweb/market-matcher-core":"1.2.3-alpha.2930.0","@energyweb/origin":"3.1.3-alpha.2930.0","@energyweb/origin-backend-client":"2.2.4-alpha.2930.0","@energyweb/user-registry":"2.0.6-alpha.2930.0","@energyweb/utils-general":"4.1.2-alpha.2930.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"a701d7d4ffab1a828b4470c66f5cc2942979db18","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.2.3-alpha.2930.0","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-nAqoF/UIYkJ32TV9QB9uluxGoJsWUqDvul8QysExcnpByMBOoKmO3UxoogQSav0jnRPpow3KQoZPJl7pboyuKA==","shasum":"58e5e120b7b467ca6f9252cc655cfb374221b8a7","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.2.3-alpha.2930.0.tgz","fileCount":27,"unpackedSize":125245,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJrwXCRA9TVsSAnZWagAAhM0QAIzJnynlxubUgbACF5Ey\nsqDIYFK1+HqKVhShdVu+2DSLEgnwuKH1sO6YcL9LqmAiKsm/kHGPvvLENrkY\njUqU5j3sasjD/eGNIglsk/diO8rcCXYE3RiOeDk8LOsvLCLWD8G61KXFHSXR\n+1nibnE77P8hXEIfPTk5vx3KLKieWMkpdU6DskrpvRfYdm36z0aRR3zQ4dqX\npEhjLTzbBat+r1fE4ZNTdPGwirgI/dzBwiPKKcivdEeiFbhIR9Zk838a6QCq\n07Uh7wRF+mPtAuT+we3YPyx8KDTvqXXKltYmPNJMOWp5fcsTW8PfgTsPJcOk\ncjRy7tIkxAD03GN8ioPyGIILHLtpPzm43ovZMDZ9UIp5J/4FpkhOyzWm0uQ/\nNQIHNmt293pl3LQUxwqsUE7NxnZW5G5PudTbPl74Ut7hg73FqPKUjk4mdEF2\n+Nr0nCi7GIwuwbrCYSyuvx8r9S9bJiIykGZ9+hWCXjrJ4dI51u9l2QjA4l+R\nLob7ggVmCfBUFZ7M5Q8V0hs+ILnlkqG95Buz0gNtROhE3KhYlaGcHjKzJARx\nM7dRRr05MJxeabolhnBJkqokcnlBQZueHFXvPRDrc4JQYb+8brIWs7ZcrPrV\njq4itTlkOedSfSpxbQxquzHFBnFhTuPcGbRxExklgVytXAbWzOgnwNObIhep\n8cQi\r\n=VC38\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHwRs3nQsSOOqJTzf/qR4WSp1DihSqwajueRlRH5QgPkAiBnZNi/Gt/KJwRsVmM+96bX/5RKdicdNlgctmGODj3CmQ=="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.2.3-alpha.2930.0_1579596823328_0.7681598898931916"},"_hasShrinkwrap":false},"2.2.3-alpha.2931.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.2.3-alpha.2931.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"3.0.1-alpha.2931.0","@energyweb/market":"3.3.3-alpha.2931.0","@energyweb/market-matcher-core":"1.2.3-alpha.2931.0","@energyweb/origin":"3.1.3-alpha.2931.0","@energyweb/origin-backend-client":"2.2.4-alpha.2931.0","@energyweb/user-registry":"2.0.6-alpha.2931.0","@energyweb/utils-general":"4.1.2-alpha.2931.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"6016de7d71ad86ad1300a954d9fcc924a961cef2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.2.3-alpha.2931.0","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-wcsq9fTRq8TdZTD1drZLfas6t+MewFthr+ZQMRQo1L4SC2mGI4VWoPZ0UyxoEYX3usjwt/j4R0eh1iYkpzaj9Q==","shasum":"baa25f27b4f1b0c1bdbc3dd3f54c0c4f9939d720","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.2.3-alpha.2931.0.tgz","fileCount":27,"unpackedSize":125245,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJsNyCRA9TVsSAnZWagAA14kP/1/16KkfBOrgDCHzq2Xn\nhXrnsDHPe+jnhu0yemV9AW/jcA5QIyPVT2Q1IQhKHGb5nqP+V6uGWh9oBY1k\na7HWolniao/fwBRJddQ7fKIMi0kinB1ZDxv77SLGqBPJTlUxjyVFCj9N1xie\nMTr7xCsu43vRjbsUqrsFTatfNVwyhrxtbIW799e6YP8dLiqMKvD9J2mU6GVT\nXORWvWpUv+gS1GQD8134P/VA3Jkvv4KuMBysziG5E5to7viyv/fm4NCJbRN7\njCq7eoFpsd25lz0rMUungHb47q27qoBKSkifmmfyZzc5Ikz2s7G/043Ohkil\no8b96p2P1bIbbzk5aSNPJ2leBAtI3F7Eq6iu+r4hJyqXdfAxU8uXw/JSs9Un\nQTnkcpzTPn37B3IqxOn/1emUK6c6OZ/B6nGKSyiF4J3tMHbGKkIPWEsd3u3Y\nf88e33x312xpjbr6FsCchQtI9GbyzKwnFSzeTeqzcPMq7FIS6z51vQr1s3e6\nr8ACpBoQYTDnxPoOkA9JX2/gkqUl60o9StlO3NZ/cYZGki3DFxcguM2slFbS\nHknh11bswdRowDlVE9Rf3o2xAowTDx691X8OkjZHJwfZYm2DJJaZ+CtuWMhR\nDQFN6Iikg96S9QnhsRr2/w1Po6DcgA8QulUMKIjbIf2V3n0DZCAPxNzK0v5t\nBT9T\r\n=pe/C\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFy0J58h4/M/mhV1LGNy3ZB39azfX8X6nIlUGMNtMTiKAiEAjAWyb/EuOUmMQDRBBsWIME8+zpaT5SSXc6DQUyDVBGU="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.2.3-alpha.2931.0_1579598706049_0.7330885091367227"},"_hasShrinkwrap":false},"2.2.3-alpha.2938.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.2.3-alpha.2938.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"3.0.1-alpha.2938.0","@energyweb/market":"3.3.3-alpha.2938.0","@energyweb/market-matcher-core":"1.2.3-alpha.2938.0","@energyweb/origin":"3.1.3-alpha.2938.0","@energyweb/origin-backend-client":"2.2.4-alpha.2938.0","@energyweb/user-registry":"2.0.6-alpha.2938.0","@energyweb/utils-general":"4.1.2-alpha.2938.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"fe7b8900f54226acab79cfbab09dad041ec925cf","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.2.3-alpha.2938.0","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-SfzxNUOmMsU5SDS2OyerY4iG/9u0TH+BWB0t9/Jt3sDBGKW//zTy19ygzkeRTR92cfM9bBmBxjaDQ3sUvBpJkw==","shasum":"46d1c2b756ccd206a9c9dbf6b02b6fdeb07b0c90","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.2.3-alpha.2938.0.tgz","fileCount":27,"unpackedSize":125245,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeKaVuCRA9TVsSAnZWagAAcYcP/0pwZQoICafS54Dve2qo\nVnvv3ku081PQtTJLk6q+7DjxoDs1efwHZo3ybEaJyhW4iroxJivy3h7Kqutl\nsW6hlOOC8Zln0+Z9hboRj6cOOI9Gt2bezxmPNkkwYffLvIlfoQ7cQDhwCm0G\nkxC0fK+2UrEeIgkLpMhFswRlmM4VjEVq2WJe6trpp8FY4zTWZcisF/BYJglg\nRdztneBcveXRxQySslEdGsxlKPJMjsQVkkHuUYAqo8zhC+Qmax99DQas29/P\nSwxQyJU2/yn2Uco7i0BYPzjmeG0V07XVmnn5ThhCL/ryjGPxq1JMdLyQl89K\nTw7l1lWW6/M4IA7glOVSmBGgC1QHrKEHmijpo8l5sGsJonKyE7UUZXDejMP1\n0SONFqVdWkcxgCAunlc1thMv3xvaUEaffxP36e4ZL8i66Ohx1tZExIwXahpX\nqVfRIdQ5exUJDpv0iDqoGM2JFwT091nkNzuJ63H+q10VESi5lkRfY5QKdQrM\n6dk4fky/ORfact32pFwiddGWvSHVJo52Raxhd7lDKaYLWtQtJCVZQDHsMfYJ\nJZk1y5RIs279hNrYbznD6zRWcDODDuJK6GVWJ13sbII4XgyQ7ruz/2KoKiVH\nHDOriYO+l98UCMwjyqrddC7l2ctLbMzzC8Oadt8tsXaDN/IZQ2qmlYABVl7s\nlFeD\r\n=dhla\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8r9docEMJ6hfrAVNtVwsNS/V3++zc+jpBqjEH6akAFwIgTKe+wzygQdd1lP1W+XnFq3xAf4M8RHM6B0wXEA0cdz8="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.2.3-alpha.2938.0_1579787629720_0.5399661698622287"},"_hasShrinkwrap":false},"2.2.3-alpha.2945.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.2.3-alpha.2945.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"3.0.1-alpha.2945.0","@energyweb/market":"3.3.3-alpha.2945.0","@energyweb/market-matcher-core":"1.2.3-alpha.2945.0","@energyweb/origin":"3.1.3-alpha.2945.0","@energyweb/origin-backend-client":"2.2.4-alpha.2945.0","@energyweb/user-registry":"2.0.6-alpha.2945.0","@energyweb/utils-general":"4.1.2-alpha.2945.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"2132675bd334f515b46ff77489e8614e2ad84cde","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.2.3-alpha.2945.0","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-WhoVmOAn3ijhe4t6UOG/VVDrtPTEYyCPGAHZPuEQEDKRTSK0DAt/oR5ZvVHfiULvnD4UqLL5/SwOnxhHyYC7Ag==","shasum":"e79c168307812e655c15c96932b1268f63cc9b1f","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.2.3-alpha.2945.0.tgz","fileCount":27,"unpackedSize":125245,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeK5jrCRA9TVsSAnZWagAA/9gQAJde0+m2vBHdV71K8sZD\nUV7Cx/pEA0s6LZIJPXt8hQBywe8sup99QkbuwC1Sye+4BYChO+fDo8nSgn/3\npHZqvu98UDyuNVpbvwYdCkAh1w9OG8wnXjxdG9W5bRhb2To/AkOQ2VgcBrZF\nWZ6x4X/R1PdK7fRirs5M8ckV0IL08IPFVbyNpw1PjEO9ppuCzOxW/B61UWnd\nAqUhEhhO3P2+dZTtlRueHYkMdILG9ka4Of62gNK7zbQQjWCamtTdc3I2sZ6s\nx+CDPWEjmc/yyFERWipVF+OhQb7frnzchLR35quUd4kHiOGCIWaLiCicwLAE\nZLy1lTBVQsFYLDj7P5XHalgfOAFgcgElWoFjzN1leObHoptdklStBoCdGVAH\nwUJcN9h3JJcPl4M+rFXwtLUehAVmWk8cRnM32Sr230xqomW0g4hqmqPRLMqx\nWMxBUheU/hOBDOPEtujukeA15FOniw7R2qsgkxzqT0og7fv+20YC1A3oCxXT\nVgRshWtWXeVJqrX6AP0mZ/xj5raI7u9qjyqKagdrAwbf1fbzQHdvy/2wrqVO\nbUi9nTzkEOVHztfQcbbRHL/bdKZTO9bnJkqnwlkisRENFiS396S+OMaEEY+I\ng9A7kxYpwPsZCC8UjNzDPEKtTMcbK86tXjSwwipKRGFXveYa1SNTrkVAWEB+\noByD\r\n=qJYr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDeJMhnlJSIOFuczuAWhDCRSzAmhjZP8xAtdCjevXF5OwIhAKfnJq2lKXpUrZpw/Sq6NZEJd3SYv/rpQcKuZcjxPJsp"}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.2.3-alpha.2945.0_1579915498553_0.39977339717878424"},"_hasShrinkwrap":false},"2.2.3-alpha.2952.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.2.3-alpha.2952.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"3.0.1-alpha.2952.0","@energyweb/market":"3.3.3-alpha.2952.0","@energyweb/market-matcher-core":"1.2.3-alpha.2952.0","@energyweb/origin":"3.1.3-alpha.2952.0","@energyweb/origin-backend-client":"2.2.4-alpha.2952.0","@energyweb/user-registry":"2.0.6-alpha.2952.0","@energyweb/utils-general":"4.1.2-alpha.2952.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"49716d1381d3570304ec813c41a90f415cad813b","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.2.3-alpha.2952.0","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-9F+06p2cTzIxuf437++u8iZuh944XrNspd9GbAPSgMJgKje8Fxt7dvAMGTYEOsJcDGEg9drt5wi/2M623iDvLQ==","shasum":"120eb33a6938a5d8fd679a717bfe43921f8083d7","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.2.3-alpha.2952.0.tgz","fileCount":27,"unpackedSize":125245,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeK6LJCRA9TVsSAnZWagAArdkQAKH79Sdokzq+aCVZgvWo\nww+C6knnImCS8j+8fVbo28rKpSAuAwYG8dWiDZPPJpllFrPsa1ZSVuOmM/DS\nFk8hRRjEYMgtBLyCqFoZEZL1JVIW0eE8P8fGNemNB8QHS1bUvBbDfuXBqN12\n3HYHBKc40cOIPwpoFZ1TNb+yXyFB3CFD9G25/DIEzyAd/GuQxRgjLe/QfV9M\neqeHQq2mX7W9EgJP5WpmKaERcdWE2PcLhyKO7SAUuRK9EC0WKzXaUEK/fYWG\nKZwDURknWhdtSCAtBb7ARkEgH/vvRl1UwzMjmajL5+bf0QK2N+i8hyxYUCRh\nJifjLxpi9r2LJNKPABjAWUnBY6LyJ5OdtPPQj9asf8M9rewYnwoA89CWNLW1\n7cVG7i9N8FRHv3E9Zof34aD3GARbkOULpsNrkciKE82toCWqVHGERbVoheTN\nwfUFuLk59eBeJa8YEORsvzvhihy0tN4Y+0v7HG8SLpVU9yqARyaSkDkE3Ncj\nl7yV6xmDKWwioxmlnZrNivTpsV4sU+VJ6JyQAOCR9DfXv9cyO2upfRzSsi9B\nVncf0x+9ewEYwdL55VIuQpIV023y4NSyfRCHh9JsAtTSLpXo9vAzha/Spp59\nPQSKdKIwoeq11dlnZ0zb/eLjqayUPjQZjrIh44PMv274DSN+gcG84xRNSCzV\nUPr8\r\n=d2Mh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHM04Erji3DcHqeW0P5j3rv4ASltnqO7rjUGUUsvBiBgIhAIMCsUJVwTSCwbOEk1kaLw4Iycqx/wbLMg3yAU6Fbtay"}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.2.3-alpha.2952.0_1579918025216_0.02755494665628566"},"_hasShrinkwrap":false},"2.2.3-alpha.2957.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.2.3-alpha.2957.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"3.0.1-alpha.2957.0","@energyweb/market":"3.3.3-alpha.2957.0","@energyweb/market-matcher-core":"1.2.3-alpha.2957.0","@energyweb/origin":"3.1.3-alpha.2957.0","@energyweb/origin-backend-client":"2.2.4-alpha.2957.0","@energyweb/user-registry":"2.0.6-alpha.2957.0","@energyweb/utils-general":"4.1.2-alpha.2957.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"c488f0a9f4135f00ff21c2278a12449083676eeb","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.2.3-alpha.2957.0","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-9tDAFxmL+Gy1YXLs3vacSCH8hbizG/qUdqm84i1mAtI5WmJsYT9f0hjLos/9CAMePbnz++lgAKS3nBvnLPk0Nw==","shasum":"4e1278842c1d76777aca8605f918aec97038646d","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.2.3-alpha.2957.0.tgz","fileCount":27,"unpackedSize":125245,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeK6UACRA9TVsSAnZWagAAwI4P/3iaIAdJ9NHaR9b+sRla\ndUlOboUXu3mlaQ3blR92QWbkDdSfivhUenT6rZYVVek+RVY+GjtIuyCgxPXZ\nCyB6fvDc01d/JCl5O9MzVFBG2sJYERhk0ddaUm1RQm1Ow1XkZApxS4K/yXY/\n+5NBD9ZtMMKR8USuLDs16cWmHnpbicmZXoyDr8WRG6Crkgsmg/NogTvzhHq5\niv1UZ4XxOfKqNy06qVzZ1KgC9Nd6TpbvjOACr53oHc0NdBUBLA5uEhcYsotb\nRCr95vzAt0OVJ9xhctWXVehN5aNFhZvW8ux3/qoo290bq08I8LAPTWZGDBHH\nZ9HW+wt2UsSNlVHJO7iFHqEZ7EADyoOcHaHo50nvaPJO1Qdp0tMev7391Wr4\n/h4b8HJbsNq4OYTmEaJAWgzx91ILEI/EfoPbvujwUoZvZh+a4asDXySZD3rE\nUgLxeEIBj5pMyCbFA4/pnzRn3yMJLbYQgh1ZCsuKhvo84+NhoXXaYkQ1m+rP\nhhXt/+tymw/0IDJyHqmj2OPeNqvFvIpnR8pwF9Jgc3671dGVXRZMXAxqWaLU\nYtBSIEmvHmmuY6zUbRO5QhTXOgXjnbNgf/32KSwYLu77mBdcZLYe14Jk7Ni2\nLtkknhRmbMi6OD2o+/2g1EnmI8G7ClDAyEjqOdwNvMkt/YfUefgivgtXynIk\naqUu\r\n=jabF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAQVODecE+++8mb5A1wt019KV58EFNMJteBvW2zNA/MuAiBwX+5o5Awpk3e25nZbRty+6yIYuqzHdeKLell1kDq63g=="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.2.3-alpha.2957.0_1579918591993_0.044226742100136995"},"_hasShrinkwrap":false},"2.2.3-alpha.2958.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.2.3-alpha.2958.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"3.0.1-alpha.2958.0","@energyweb/market":"3.3.3-alpha.2958.0","@energyweb/market-matcher-core":"1.2.3-alpha.2958.0","@energyweb/origin":"3.1.3-alpha.2958.0","@energyweb/origin-backend-client":"2.2.4-alpha.2958.0","@energyweb/user-registry":"2.0.6-alpha.2958.0","@energyweb/utils-general":"4.1.2-alpha.2958.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"9685f7dc2c10304131896f1eb928b5a8d69331ca","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.2.3-alpha.2958.0","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-ftKFeZnF7dSYKkJteE7hd1FNDwnhcWz76Aect4hkD/2/sz2cVcB+77q2lbvjSp2P3WDRD2cgDrT3uPKLMyeA+w==","shasum":"040d4dc40e1737069a838d512b2eaca49bdfd3c4","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.2.3-alpha.2958.0.tgz","fileCount":27,"unpackedSize":125245,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeK6csCRA9TVsSAnZWagAAxSIP/RcxCdkG3+OklzpSwu3s\nbMVg9rD5PRJFS3ynzuKAy9twiTxKY6tanFZIC9FKbMW4U7mGo0c327XEfxPj\nI0+hCmL0Ha9jCv0z8wCcVn0sACSLrBEUignxiE9GuCff9u7NNyJu0ZLJqxmL\nL7HeLpN/BhFX/wKrvGCROY9r6wVWa2fl0XABR9Cwbb+fiODa0GP4yA1WDH0o\n+dbNJwedQ76cCR0HI+lzy8Hzsy4MO/OSIjt+LutKrlLhq+Rd81MldAgfw4Dp\nsx8f9PnXOKxJkEE5+lE9jbWEFB2o/QfnQ98saYxdHVtli6pYXY7PqLatIvgK\n0jgymloMSqTxxFHsm7lJdjol6MFvWmc6WzZLX/2tmVzyBwMMYJ5DrjjJye1a\n5cBkhlh/O+/IcWcJ1onF/ncghyYrtSSD6Z8TN7MbwCTNTnEfDCkx/sIDVunT\n4l4+ztKi3Jcm+1VP7g3vHZ58IUhfjwIHSKZvCf83u1szBucNxQAAencccEYO\nhPm7axJ/Q+5P/ZFRVB0Ockcq8kMNV8qP+mJ4mHDviRg9lc3qWcIyPRjIxQDi\nupEabIq0d+XnpyDJjObUbqm3SfebVVh7ZiGoJpGEk0zkqowd/8t0OEhko6gn\nz/A7u6/WSvx68WObWVyTabD1QWRzpYKpl56Z1NTv43OejGR0eNWof3HJPWGh\n1nwZ\r\n=SIuD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6Zk3inadF21NV0m+8hJCaCTxmY5C0TsUol7yEteUvSwIhAIAwiyLa61kMvSutS2JeWk0WqPNb9+LoZWnNE53fdWW7"}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.2.3-alpha.2958.0_1579919148327_0.34506038753851165"},"_hasShrinkwrap":false},"2.2.3-alpha.2959.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.2.3-alpha.2959.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"3.0.1-alpha.2959.0","@energyweb/market":"3.3.3-alpha.2959.0","@energyweb/market-matcher-core":"1.2.3-alpha.2959.0","@energyweb/origin":"3.1.3-alpha.2959.0","@energyweb/origin-backend-client":"2.2.4-alpha.2959.0","@energyweb/user-registry":"2.0.6-alpha.2959.0","@energyweb/utils-general":"4.1.2-alpha.2959.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"9685f7dc2c10304131896f1eb928b5a8d69331ca","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.2.3-alpha.2959.0","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-a2MBZP0VP/yGmdUAHu5GnMDTHMo5XfLc9MMzuH7YgIyHiZyEWBHgRPATKtYjFsr0P9V/EZHhPCslGi/grRGCBw==","shasum":"f269feb5952830844bea612b43f0e432e97b9b00","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.2.3-alpha.2959.0.tgz","fileCount":27,"unpackedSize":125245,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeK6eZCRA9TVsSAnZWagAAiKQP/3RBb2Uqtj6DxerhLyIV\ngW5qF8/og9wz/AIAnStyGhStRF2MnrVLBV7C67NVBN+OKO4PAUSklCez+vKf\n30N6C5ZFLKgSCfNow3UDMBOAK2d4GP4AGY8pjxPXVydUZ/6D5T4hTHyrM+NG\nbAljKQJEClQ2a5TsALiveExmMfyU4r8DQh3iMJbgOscy3zY+2SBicwjmI6oW\n9g/H81yoE7l3xc4Z2V8xqwed8IAAcl1VWMxYyWLE9wTc/UZ4+ZD5xQJnIGqS\nRwvPIx40Go4PgRpjcFZvksp+r8kzwSl1BF942tU21br8OQdukF6B6wVdwClT\nV4tcrT3GaIx1aKdrmqIj9aWP5BIKpvQHLokFMySxQFfzu5uCQUc8n2p/GmQ/\nzWUqwLvyjfXLVaQGZICgAAems67squhlTIVFTpUoa7+PofudYtpEL3v+K5CK\ncjUWyDT1TPtXhrsvIWPvB/SOmOA5OW6fX0thcIM2e9vTN/mipew+GAxZ0J2u\nmWlFZhUoUoOrc3fnHSRSMU00kch/zrNd03f6sLLWxzpLySg8FmwQEUpW1I2+\nYz+kojonand0DdG2jJXMayC9Jfo1el0DTN3XJrcS/kuesPgYvz27j3tpCgRA\ntZtQxYAh3iMiAGnbXLXyh0rGYYkDbaP0/tMxKZeh3tcCi0TWou9cy6/CpqWV\nxcCL\r\n=b/QC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCB3rOmmy6bOVNmBSirENbz71hiZyCD/GBkBepgTQJ7ngIhAMw596ZhbpER5u+sJzm6MFCNqoo/4+3hJ1zDs7u0Q9s3"}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.2.3-alpha.2959.0_1579919256893_0.13428159661216799"},"_hasShrinkwrap":false},"2.2.3-alpha.2960.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.2.3-alpha.2960.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"3.0.1-alpha.2960.0","@energyweb/market":"3.3.3-alpha.2960.0","@energyweb/market-matcher-core":"1.2.3-alpha.2960.0","@energyweb/origin":"3.1.3-alpha.2960.0","@energyweb/origin-backend-client":"2.2.4-alpha.2960.0","@energyweb/user-registry":"2.0.6-alpha.2960.0","@energyweb/utils-general":"4.1.2-alpha.2960.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"f4c6e60b999b4462e96df2241cf6edc03210acdb","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.2.3-alpha.2960.0","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-urIO9nZldZGNsBsegpVQQBYj4O+blljOAM8r4tW7GSRG6/+XOs8lQA8Of4Utsli3NopKDnq8JsOX3Zo1WIIU3g==","shasum":"c2ddfdcf2356a43cad64e5ab53ad75c0c53fae9d","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.2.3-alpha.2960.0.tgz","fileCount":27,"unpackedSize":125245,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeK6mTCRA9TVsSAnZWagAAaHcP/2osOiqLk8ZLyYUNW1Up\npDrSBvGsmPFsgLPO5SfgSfFWZwkcMku3yepVO5yJ2afcbfWtlz58Ne1WaMFI\nuyocc7VDrARq8iJKorzm/b5+T7Gm7NPoxc3agtMundfDC5m2vMifulM9SnFk\nOWFrIA2Ngda356ARHPMbu9PdL3MWwrP3tfoml4YYyEU86EKAvmmK7CCv7zyi\nsyj3vwUVaSlF8OYNzGp+JVDLvhlxJZVxjN6/9Qs1DLqUcmEQLl1YXbFNEXRb\nUPG6YZus8qOxmfOUItUDIR2n+NvUZgAHfe9Szk+OVgjmG0lcqgk3nS0X7nmI\nvtpDvrQbtc77x2QD5+dmwcFc9Sjyb59uPJmH4hLRIbamzvDyw0dc5d9xjzgB\ns6UN/b9oFaZ/mxCxjWgxmjZJJMs5fQ3EYmmuDTjiVahq2dki3yqvznzKBCxc\n42+bqb66IRO/OslppDE0e4dnOV96sQtgkcFugXBRedQO+yU1rNsdh4+CPA1o\nmD/afdBH+BSgr2p+KQ4Ukqm6ZJdoJifzcbIOEscoIxMdPD7eBTbcSOm4PqWy\nSiQ9V3D2E97icwSzC1ZNANZmZZSuJyjaFzN3XMYkbVcxDCoCoE1F+RUeYlnm\ne5GszyigHqXXHrOXfHMllUKcRTFklVyAkra3qZc2hldNz3m8D4sdj65ybehG\ndBq1\r\n=Oe3r\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCiC5h5AawrlE518MQQCRj+XoxDFqCaX6wGK4GbeJHN5QIhANV/OroW/2FXGz8cTLxx6l51Y9W8RBX/rQD0QWamhQHi"}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.2.3-alpha.2960.0_1579919763290_0.35257953453078383"},"_hasShrinkwrap":false},"2.2.3-alpha.2965.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.2.3-alpha.2965.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"3.0.1-alpha.2965.0","@energyweb/market":"3.3.3-alpha.2965.0","@energyweb/market-matcher-core":"1.2.3-alpha.2965.0","@energyweb/origin":"3.1.3-alpha.2965.0","@energyweb/origin-backend-client":"2.2.4-alpha.2965.0","@energyweb/user-registry":"2.0.6-alpha.2965.0","@energyweb/utils-general":"4.1.2-alpha.2965.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"aa2225f7a2dd4d268eef9a5a766b55591893c45f","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.2.3-alpha.2965.0","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-tt3h4FVbJL371sSmO+L03nwiE/x57IaS5dD5TOl2D9qxlytoQ0/7BRcjNwohMBLetwu/Dk+tyeZmKm/u/YXeyQ==","shasum":"712f65b176d5525e85f1b14e517febe4dd80b080","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.2.3-alpha.2965.0.tgz","fileCount":27,"unpackedSize":125245,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeK8VHCRA9TVsSAnZWagAAY24P/iBtZUx9Ndk/jpd+MVS5\n0YFFF88JLWA/4djf230RvFC8leMQu4Sf1Ks6/ip+mnKLyxGTaEpjMUOhR4pn\nAgsonaSlK22rYoX9EsH2WfyPeUvfr6rE0l8iYhwoe4TRslRt2FZaqGAx1zhB\niI4x+lA7Id3sHFkZwDTVQb2F9URxBTG7m9V4zqNdBArPj2TYAACEvwYBosJv\nLIiR5Py9vaTNAkjVBvc081U6KTvz5jhowM/gwuFXC6ZUOq7ZYfZFGjXXEDAu\nKoWTgT7QUSwOZx5vMqjg66dZKxGow1dTiut6f9dKh51s4rvl2swLo43ke6fV\n6H5Ef8FZ16N6cspWdWXHXWl2BaQ4HE9GikrE/iKwOVsLYoANlo7fhSYfjCVu\njqIVNPQZvmnWosh/lcZHLST59c1NHTNzG7m1bjpmUOIsSMwbE7Y4RU+LfNxV\nDclABTu89dr/Ll4h/ZnpTyKSH767YfEGl0nOeiniSlBuEWsiIDnEmHGVJLSe\ngK/Yr2S5xJBgpoWJPJnbpAdz05j+vrC5CqYIl+6BECPZsZOJLnvTu8Wn1HjQ\n4tSAiV/tzdDMgIv7A0DL5/j8/AIWlfuQIegwDeyKBz1VYg/oM/ylWu/tZHwG\n4hXHxY+TCxEJb8L4QyEalnDJFvWDn1RkXQkZA6wOaCKPaBtHRNDeJciYwIlg\nxJR9\r\n=Fz+0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUFP7EX8KneLBhqaTcOHCOzxlF5dEZHxbtAfPqIEpSRQIhALW3CqfHNUekFtBWk4bKv6Tb535gh8Kd7D5VTRNYcLoA"}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.2.3-alpha.2965.0_1579926855244_0.11443885188325664"},"_hasShrinkwrap":false},"2.2.3-alpha.2970.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.2.3-alpha.2970.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"3.0.1-alpha.2970.0","@energyweb/market":"3.3.3-alpha.2970.0","@energyweb/market-matcher-core":"1.2.3-alpha.2970.0","@energyweb/origin":"3.1.3-alpha.2970.0","@energyweb/origin-backend-client":"2.2.4-alpha.2970.0","@energyweb/user-registry":"2.0.6-alpha.2970.0","@energyweb/utils-general":"4.1.2-alpha.2970.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"099f71e632d58d01c83cc9b56d7047e189333cf6","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.2.3-alpha.2970.0","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-luXNvP9E00hD2Giv77tEhReeHk4UMK6rI2o3lNIcOfDjYYrPw2vQTp6nQ4tJTAtWWzOk66PRHGpg86i2amJ55Q==","shasum":"1c868daad9a620c3a2b93e943878c6ce1cb43842","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.2.3-alpha.2970.0.tgz","fileCount":27,"unpackedSize":125245,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeK8euCRA9TVsSAnZWagAA+jEP/1JTgVs4w2MWmz22DpRC\neO1ANNzJZCqiNORRIpLqwqqBpU074GoE45wQ0haUWusarIDpEhKEkr3myhoH\nLImEEGMn69YiA2SXHvTJNmE2a/yq/eLDAMo7+c/fLAgT3FmpYKELKSYJYoej\nDwJev4Ktz3NYeLQZgQ/uUOQL7frwiQnZlZVQZWq+J/76ru6GRf62kVXTseiq\nqxgPUbu5ha2D//FFbZAXKc6jA3RpdA/idDp5yaVlA22RBwz7ZacReG7gAt2f\nNNzi3MjRZUqYDeNfn3l4Pz/pVgOrBb7uNuMZLygM77rtDFAwY4sazt7J2SWE\n5TUsrv+kpGyvElXCifm4626/n21qF6fr+PmzGB74jkw1JH7b3VOfMQ34XRMt\nUB7TB08fX07N2gFcYCRERJhHJthqOFo7T58pA3f3itCRrRbdnfCjmHhs0ica\nph2Jox9dW45ZDy7tfz1CCcW4sDLqE3lEJsbHWHj1ijqo+N5k3IZZUpZCALMo\n7vZhggHpK2Ypde7PrYWXVlYx5azGQFYmEf/b6s0DlXNNHfP+jc1TvYlxZkjv\nDCoOtdN4ekVMVYCwd0rpmTEhfPcTPecfo0xkTQ4EQV7hltWeEL2A+Ei+s+JQ\n4FHoUUwS2ep3jVyA4Pw7l5rtJbfXrTOssW7eZWY1Ygy2rnmFksgEXW+6GSSu\niLef\r\n=aw2I\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGOfJUafQvYEgSyp4SIjSbzVYZ3Cn9sH3t8edG6b/gYVAiEAganhTrWdp/Bfp1kVI7ByKM/jJXC3w3Ll5UxTx5ABnAM="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.2.3-alpha.2970.0_1579927470110_0.006838240237604598"},"_hasShrinkwrap":false},"2.2.3-alpha.2979.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.2.3-alpha.2979.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"3.0.1-alpha.2979.0","@energyweb/market":"3.3.3-alpha.2979.0","@energyweb/market-matcher-core":"1.2.3-alpha.2979.0","@energyweb/origin":"3.1.3-alpha.2979.0","@energyweb/origin-backend-client":"2.2.4-alpha.2979.0","@energyweb/user-registry":"2.0.6-alpha.2979.0","@energyweb/utils-general":"4.1.2-alpha.2979.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"5c04517859e3155ac023e9a864ca361d58e2d5ec","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.2.3-alpha.2979.0","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-YmUPlFJsciswJqdtAC55PhSQBwern1MpU7hfUOGVFPSOXTcF401uvzIfSce59tKfeuheWY1sWVCLCyKTtKEiCQ==","shasum":"b57139c9cc78daa18d6912d26e08522132536577","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.2.3-alpha.2979.0.tgz","fileCount":27,"unpackedSize":125245,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeK/BQCRA9TVsSAnZWagAAkDwP/j0KlmvviFCJ1Kj7GyQP\nGVeRMyXiR8K7ybjaL3rh++Go4FWeLBbeN/7ITYJPw58a/FvBpfIwNr5eSXUx\ndpsQCSeMNSTMDCQtUHaqKagVwY41I8ruwdar8WnSZ56h/mBzEW5p5EHbiY2v\nH6vbucFyqPh8ju+HdAHOD2Blrs2hNNXu5sEQAlpHiK0bGqBx9fsf7LRjqMmC\nf7PSPknrDapKtZTINah3+2ucMUlgVblvM56O3vvon17kMLVvVnDv+4tmI2yA\ntoqTvHOEDjkzc9VtyJ1oOy+YdhAvChNo4+UzflkU+DMx0z39lwlCRbVT4dci\nbrO7SIym8F9ejotIi/kIsMPDTvS+nxbDuENP7Wpp0Lwem/db+M7eoc7I3IRx\n4WRiDxK16nEnQCGkeUFcfAVx81RsywEqKcHCSGaJ7yoVy7jYBYGicuCW6Cnj\ndf+lJLcayAXJhNLPa21t94d7Svz00Hx1WsFP9VDQIbWaaHq8Kn46ll2a14W3\n/A8OFfeYeLHl3iZnyUDy9p/mUSWryx7UJTpQmwTXBEb3KqoXSUyCQAORZIkp\nQkffVC5ADMoEcXZpqvWLuIuomKaq3EKuGOs4Ovb8EsH+23nr45P0XFvCIFAq\n3hMhEw2pGCe9IR2kE5lHVtAeezl0E7mWu1IzuBwISqb2J2neKI7WnHvbMceJ\nU8iG\r\n=/wEW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAyHkt744890+xzMRxJikitVYS3l5BPcFQ+8E5h+Kvd/AiBIZGmvJLDBuvQuUuL3BzoLP91XRIhbib/ItrG/oy7nzA=="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.2.3-alpha.2979.0_1579937871666_0.5846254672961941"},"_hasShrinkwrap":false},"2.2.3-alpha.2985.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.2.3-alpha.2985.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"3.0.1-alpha.2985.0","@energyweb/market":"3.3.3-alpha.2985.0","@energyweb/market-matcher-core":"1.2.3-alpha.2985.0","@energyweb/origin":"3.1.3-alpha.2985.0","@energyweb/origin-backend-client":"2.2.4-alpha.2985.0","@energyweb/user-registry":"2.0.6-alpha.2985.0","@energyweb/utils-general":"4.1.2-alpha.2985.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"995120c271a6191931c2d0d90e9e64d86774e4d6","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.2.3-alpha.2985.0","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-pTVvaAfvRI8O1cDVuFVKawF6NkoDU8eK1CTLHVn5OFMZdv4FeguWNC2YzqIkDErIpVp8sohzBbYeq433pFW0mg==","shasum":"e4b641ce82f97e5d51365375b091cb5bf9afce28","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.2.3-alpha.2985.0.tgz","fileCount":27,"unpackedSize":125245,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeLAHSCRA9TVsSAnZWagAAAO4QAJbOcvunYrRglffYzvlZ\nqJzITszehXklUJE4czV05UF77rXUgosllP4agkpZD0DMk9E14j+8xtMSFeSg\ns5UvHfo6hlZuE/Fncd5AL3qFNt2B6VmCm1ZfA/f82D8RSHsH4lvVqF1kpu+h\nfSBF4/ac45cg4M2lw8DMDnNQ8EBm194Mq35oIDWl8JSiNMfVTA3av5wNEMwM\nZo8STS/l/O4tOhtvfHTDLYFwzHRtaVBX4Akrk10rLLcMGTWWbnnk1D0J1f9V\n20z1YxJ8DC9xWtG8kdNyYdfjm15yYx86o9OiK3Rg/OUx+2rBoEuHAjODkgu5\nUXFrkoLUfALWYoHZpZCigT4+9oMTQgpHWW3nivIApML2Xy9S+PpeX3VAD+8u\nOrvQ7mB5SpErBkELLGbkOeLjgNs27F/a/PfvDlD7UNp5sKBmWIKrvmZWDE0l\nffYoGiJFZZ5u50c2Asv2La00+oAs2dN1joRDYA/k7LLHhPaWZtDckc5M1Yzb\nkfbDyvr0D6XAxdo3Ms8DM2sYwaIynRNX7ZaecvhAtBIOGWEHfRd34v+/xBWQ\nkd83paJXx89300nYA1FWFBCRTgPGL5dBhIMUk5HppRUhJ++XqKSs3eDWZlcy\nH8xKIkbPAIIWABsZydsBIDAr6uISucrsk1be8X4URpZs+5lC49G2wNb43E/D\nMp5o\r\n=eK71\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBoKxWoIvr5GPZZzZZB8CkvjaNEQd1N9a4bTqURWg/lrAiEAj+RVBI+oXK363b/MFi9SK4x/e+fU9eUnaRhxNOJU3LA="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.2.3-alpha.2985.0_1579942354070_0.6166190553906117"},"_hasShrinkwrap":false},"2.2.3-alpha.2990.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.2.3-alpha.2990.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"3.0.1-alpha.2990.0","@energyweb/market":"3.3.3-alpha.2990.0","@energyweb/market-matcher-core":"1.2.3-alpha.2990.0","@energyweb/origin":"3.1.3-alpha.2990.0","@energyweb/origin-backend-client":"2.2.4-alpha.2990.0","@energyweb/user-registry":"2.0.6-alpha.2990.0","@energyweb/utils-general":"4.1.2-alpha.2990.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"d4c0447fbf44279205b558230531c3285b219255","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.2.3-alpha.2990.0","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-PozTydF0maTp9oPwnb2dWB6MAo9w5xxacCMWaZKWNdp7RdrNhgGUTPBoCzjY6srwZ3a9eYfawzVt3h0JwiNUFQ==","shasum":"8e0d86438c68abb198e905bbc81009b75e26f7d8","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.2.3-alpha.2990.0.tgz","fileCount":27,"unpackedSize":125245,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeLJ4VCRA9TVsSAnZWagAAYv8P/1UDNQ+WbtzgBBXDPVit\nUSO4nyM0q3FbK6Vm+DHElb7iQ60O6J0jR5VU1cXwzeZtFlZ7tnO5WEZG9QVy\n8k5cMserNre6ZNBVKPCZebfQ9+NiTr7NUcJ/pcm/ZSptt5j1do8buC1rtx5Q\nO3bjEw/aKSQdHQSdVVpjilWR2w09ttdvYL9zaELaU7WLuoLGjKUqh2XClXOT\n7L+MlebKf0yiFWkHhRFEXo3YlxN2rPzvWu05zPi2FomAC+F5tNCruzpG9cnq\npEVjVnTjkfQ/kM8evN1VctxlLfJnbn9MIruMmm6eEypia/9U5h+X/XqpBCEw\nRQnHdi4nb4HVi+F4XY8NFyDhX8/UsIqLZolEV3M3VRlVdCQWJwVTfdQdKWe5\njZxvQFoGw2BmajRFDX9yjighULohUV+cm0tNCzT2aE/zPqhXGkGr8+qjkCVC\n6Fz95FN+iKVIljdFBfJICqtNmC8A39fbBCvvhzaACRP9iEFaTLNB+ayfpJf+\n35RgDaXg+zb8cIVSzl9r8idfRLfldlHKQMKx4nsRabiQuCkVwdz3+BsCLZg0\nB2jVpWBJD14g6/DZKYSawa4a91CR0Y/kLSv38gd1iyBEBhFBeXEyhL1skDDX\n6HIP2axtnPLMKa3byvqjrlIlRw+6dbKkgq8I/Clg3T2Pn9gw4En+wXemNBMv\naTl5\r\n=3fG7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvSRd8rXKYaZTIsCzghGHbLhZoq1c/Yjtc5DtwWfT9XAIgP8vOfTpnk4dmGusPFfuefve0/8ctDMJwo27TlgsQGtI="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.2.3-alpha.2990.0_1579982356640_0.9925160570229035"},"_hasShrinkwrap":false},"2.2.3-alpha.2997.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.2.3-alpha.2997.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"3.0.1-alpha.2997.0","@energyweb/market":"3.3.3-alpha.2997.0","@energyweb/market-matcher-core":"1.2.3-alpha.2997.0","@energyweb/origin":"3.1.3-alpha.2997.0","@energyweb/origin-backend-client":"2.2.4-alpha.2997.0","@energyweb/user-registry":"2.0.6-alpha.2997.0","@energyweb/utils-general":"4.1.2-alpha.2997.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"8a731472f7889867778e77a28cf02519f3a6000b","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.2.3-alpha.2997.0","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-5iFWEXxlZOfaeIj7r2GY2k0JemsvmmapTA7VlQGvW82VLNcBEWVPt5GC6+DfZAO0y5rNdnAidbSHx1joae1YHw==","shasum":"b1abb0b9d2c0ddddb6a81284f6777444408ff8aa","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.2.3-alpha.2997.0.tgz","fileCount":27,"unpackedSize":125245,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeLVEyCRA9TVsSAnZWagAADYMP/imColVdkzUG5O6agL45\ncq17P/K/6qv9MN0oouSz0jzDa884EkCjKrGgpQtpeYJrNSNHHda6u9Hn5M7D\ntXvJ4VNhRYN/58UKDI6EFaZ6Kz7Y//wIC+AYQh81J0jM3mShre8DrjItlbnZ\nlMl4tSjDVP3X1Vm7PMc7u7wKUqabGBQMTuwUiSrIc/mpKCLDecurBJwLYYQu\n8L2fFsELkBIPnnPWNS65l6XU7z1qqRsQgUZEJxzffwFFVkH83Kdm4Ueh8Bvd\nQ6Cl8UTk7yC/2Gfqnt3xuqJ9iMKs17b9BejZRP9jdv9VmoWZ9MvlByln8f6k\n5VMlOXUGmkqgjdQKg0duUW+AumZsiEnm+95rRX6lW5EkpMRfwshk9UPtdh35\nwqg5uG2I2CGiY3lbVnV5xJDDGIa94+5SEpbjHipWTSKTfyMJWaTyc2GYIfaf\n3MVW6iUMRwiS184GZlaknJTydRSYw1jzzkNX6hO932SSSqjelcYp1WezweS2\nEXolqnNviIL9B1/HBc0bA7jg6fYyx7QAgQP1C8QFov3L4dVrUinBW9SKOwdm\nLGFVQHKnmweWQdTiImJPU+PysvNwFg+FNLLPBOdp8HyChHOpgTBBOVTTWRMt\nN3aHMTM+eBCOrDQLYZ0SzxM8dntfrQm3xXKrvvCkDIfedqvnb7TWkUmPaHy5\nmsfv\r\n=vtkY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC+RdHE3u9zWp0YjTBPnE8qRQKB2Wq9CDcZCn/ujxbIDAiEA7ih/w1VFpye+lTEmtUh9VP/waoSaUoQxx8DXzu8yrls="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.2.3-alpha.2997.0_1580028209812_0.6449588884162507"},"_hasShrinkwrap":false},"2.2.3-alpha.3000.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.2.3-alpha.3000.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"3.0.1-alpha.3000.0","@energyweb/market":"3.3.3-alpha.3000.0","@energyweb/market-matcher-core":"1.2.3-alpha.3000.0","@energyweb/origin":"3.1.3-alpha.3000.0","@energyweb/origin-backend-client":"2.2.4-alpha.3000.0","@energyweb/user-registry":"2.0.6-alpha.3000.0","@energyweb/utils-general":"4.1.2-alpha.3000.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"3363f0db6b4dd0e25af4b1b4764803e82441495d","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.2.3-alpha.3000.0","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-7Il539UtZnYpqdgpdW0ZTPrlNedW3JDiAMbuYPXmgHdOQg0XFh4WLs+LvzKkfu9TXjhLb4+5z3JOJ+SxZnhsGA==","shasum":"5dbc3f26e2df1d3dc9d870ffcb1eb46021564ffc","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.2.3-alpha.3000.0.tgz","fileCount":27,"unpackedSize":125245,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeLY2vCRA9TVsSAnZWagAACN0QAIxCVUVNssgMRbRUfryU\n163FU2HMWfh3W6P4N+mX3P/mB6lHBsHshViWfxvePj/QmjoGxCj2WYZwaCDJ\ndwPqpMBxIRudzoDrv4jJ7kXUveX3+asntzkxVAchX5ri0HsF8rN8rNCr5gD9\nivbPxQEI4jWWLHlsiFTwWgN7nkVFoOGyj/+aVcP4T4AY6z9mStymM2S1bC+K\n0By6P3r4vy1YQyds05t/Q1esC9MXsraxFIpt3s3dsGyPbvk7bjr9VFGxgq/0\nCOrkWDeag4Hdn7AfrCQRLNT58on/4ppShZR/Jq4GBvz6uFgScj1/ya9xSj0E\nxnOQTyMIDu8s395gg0GbyvO5Y3Tn1h9udSKbuubL8jHMpkueVSB+EvM0jr/y\nz5AkHjIQcmVSoyXRmXaBVh78v3Tv0mRwbgkvrbM1BLcPdWl1+4XxMqv3bwDt\nn68lI+qICLKoleP44dvjVMSJ5IkGM7A2+iTgVSC46IN25qYx2eRAw6AGetmR\ng6/uDGZRzjAG7O6Lor+j3epJ3yQGI2jyZQDgMeQd7AnAmSL/4oT2LcMhY1Jc\n+Jfvadw4FDVHCdo7ESwN/wi14KhQ7SfsPK6TrW8tn+jCObarN24MDa2q+gRg\nh777mwDzwZUA+R3/yBipUnz51NrP+YFAZxnA8Te3BZjtHUevoEU9YMZSAgLA\niRHW\r\n=wHI/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLOL7vO8u5A4t4XkVOoadJpH2ROh5EaJKzYoPlnJkRuAIhALcV+fuSbnqelXqju2QCPp102dsHJAHAgxAiin3EKoTK"}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.2.3-alpha.3000.0_1580043695157_0.917188641685176"},"_hasShrinkwrap":false},"2.2.3-alpha.3005.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.2.3-alpha.3005.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"3.0.1-alpha.3005.0","@energyweb/market":"3.3.3-alpha.3005.0","@energyweb/market-matcher-core":"1.2.3-alpha.3005.0","@energyweb/origin":"3.1.3-alpha.3005.0","@energyweb/origin-backend-client":"2.2.4-alpha.3005.0","@energyweb/user-registry":"2.0.6-alpha.3005.0","@energyweb/utils-general":"4.1.2-alpha.3005.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"be78ca0afa65a4202c744dff8118698a054460e8","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.2.3-alpha.3005.0","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-+dsh0/bfF4j0BbMF4uBQrZz+uLOmTz6ZkgxNFUQtOosJg+Zzk1i3tWOEttqLjJsyh22Vj/UGtjhWSJfY1YK4+w==","shasum":"642e7c1c3787fbfa8b4fe410ace4735e641eca52","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.2.3-alpha.3005.0.tgz","fileCount":27,"unpackedSize":125245,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeLeJcCRA9TVsSAnZWagAAQ1IQAJjgMXco6UayWe+CebFU\ndAvSI4GKjt0W0v5xaWMifdghRmUqjQieNvy6CBaBfGHwPtyZ1xLHaM+TsG1k\nv37mtD7MupJqqMolNgIoAy9Dv1qZ4HZM1am2V/vcKUHVTDVC0TaEgCzbpRbV\nReyiGjEiATSmAaoe/aKSWIg7vWeSaaNewbwlcLXA+WxF7EnZ1W/2TGupKE8C\nXbcm/UDSnOTqJPhWZ/SAMX68sWCmbZZHXQihLsIyJyRedGbKZxX+8gWJwYZP\noL8VnSaPTEK11nlgVtMLj4yWYFzNotiIJ7vdSfFPBDLhHYKm7cKo5uqqn1gz\nMoUeBQoDYbusLxHtQAmrVuXNO4COv2eZdiuUjtWQAAcJIVu9eXIAZ/ax94EA\n3D+UtNF60/3rmZJgUlnrjdqsEJgILRCu+PT9ImjfIqDa9EXgKLdrCXRYaXW2\ntmIv/EgyrUFULX1Tzu5TDc8WCO1YbD2DufSRI7QD/+hFa2lcRd/ttDVnzDIV\nnKnGtzBjwH4E92esx5sEYyiaPMw+PK9RZ7PCdUTG6kV5/6OOX5N/e6vjk7Qt\nvKTk9WLtZT30Z0sHo6UgTOxalmSoz1kifz3Dn5EAPQZF4t60vwSPRwM72usq\nlTplHzdOl2l/8+PQ1qco+psqor5rtrPKSKVkXSupPlZ8ByYyH8pI4J5eZPhQ\nICCY\r\n=I5KT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDaqvmHq9vxcovazLOtF+FkjiB2ArNuzd4IJvbsqFXgHwIhAPW8oVq6aD3QXt3FAzgKiPf7FxNFng29IDtaqdetbZ/h"}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.2.3-alpha.3005.0_1580065371895_0.5616509897933717"},"_hasShrinkwrap":false},"2.2.3-alpha.3031.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.2.3-alpha.3031.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"3.0.1-alpha.3031.0","@energyweb/market":"3.3.3-alpha.3031.0","@energyweb/market-matcher-core":"1.2.3-alpha.3031.0","@energyweb/origin":"3.1.3-alpha.3031.0","@energyweb/origin-backend-client":"2.2.4-alpha.3031.0","@energyweb/origin-backend-client-mocks":"0.0.2-alpha.3031.0","@energyweb/user-registry":"2.0.6-alpha.3031.0","@energyweb/utils-general":"4.1.2-alpha.3031.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"62c3a34c96e0effca860c14f27fb1e4cbda9736a","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.2.3-alpha.3031.0","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-sMw3XzXAc3JnVNqTs5+kQqCg8uD1CQR2MVjSev6GqWJto4h5MYqZlwDFmjVicV4fIkBVNRb9v3qHrt3cOOU5DQ==","shasum":"7e7e8d0d89729407a81f1a43d1e835c64ab7f8da","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.2.3-alpha.3031.0.tgz","fileCount":27,"unpackedSize":124538,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeLyRMCRA9TVsSAnZWagAAI1sP/35fL8FetIceJD79Qq8b\n7YXnOlouhEcUqVRvmOUP25e7jyTH+XOORV7zjk+raPRzvDInguAt2oVC7vQh\nP1Jh2bVKs7w230Lq7upnBo5LVL38F3RAA3ipOaY4/mVDM9vrg0DSu9zt0kHO\nKxh59AZbLAOwTe+FXe+2LLGI9+ER0XjbrLnsWz6bUiyMyL1vIqHHaQo4pWws\nxos1gcHtiQTjvNeISF+z2h03VnDsiMMPsTaoi8GTivSS/CjWZoLgwyBSGfjW\n0arncsMlGU0Hb2QI2X6G/eQDAU2IbK2LbLlKn4340NOULInJbOaMKofpVuXL\nja6hYu4RqOPqhZ+dFSESxzRU7M5rWPT7/cZUevNxsLUb3ombsui1yAU+O5HT\nEH4NigVfVCwyMdelJn9VwPt6QxICzHV6JGG40/QXSsvvGR1JLilfEYITaLh3\n6hfolizuWiQqy2m92x/mKh4/DxK4ESNEUw27U2OHU/oVwhlwca62/ijJt/HS\nbtvEqVlsfrX7yP6uk2aQH3Jscrb1sWoIxBNucbyLDDT9MYJUZ6IGgf30xt1o\n+j0QbnKqOP0E22NsnRiKlt0+pPue5pdyIbDFBWEBUxEaLduMGXJ2765HVgRU\ncaG0S06IKRlP7aJGsqWzfs1PZqZ8dmQwaX4pJEe7q6WVWYt5Io9VD4T4IPda\n34cn\r\n=2oZF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdGS8VHh8tfYlWN0hSk8k/5SQ6J13kgNSJz3gZSBeMWwIgNMDppm7CuTOP5zKRliJOUZb4UfTxs6IA7mQLF5FLwcc="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.2.3-alpha.3031.0_1580147788079_0.6151654305865144"},"_hasShrinkwrap":false},"2.2.3-alpha.3036.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.2.3-alpha.3036.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"3.0.1-alpha.3036.0","@energyweb/market":"3.3.3-alpha.3036.0","@energyweb/market-matcher-core":"1.2.3-alpha.3036.0","@energyweb/origin":"3.1.3-alpha.3036.0","@energyweb/origin-backend-client":"2.2.4-alpha.3036.0","@energyweb/origin-backend-client-mocks":"0.0.2-alpha.3036.0","@energyweb/user-registry":"2.0.6-alpha.3036.0","@energyweb/utils-general":"4.1.2-alpha.3036.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"c8a23086b11169eab8babe6792e515c58da800ae","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.2.3-alpha.3036.0","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-TMDofqxQE9+KPsoUHB5fWtcU9sqhdBRussVPDeqLLx+z3qe6GCA/EuYm/1qRmBisjOFUBDPRElPOEjybvvXyCw==","shasum":"1019d3f7c436b07c412938ab7294d2b1642b42ad","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.2.3-alpha.3036.0.tgz","fileCount":27,"unpackedSize":124538,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeL0bxCRA9TVsSAnZWagAAMXUP/0KLY0TXcWLKlgbZvq7d\nsNYw2DlUrab9+E176n0Q0O3TY9GEbGd5HdHjbf9IGnt/UoXOHd9RieW4EHtj\nh6lUBXe1j2zbvBnwGuHnYNgaISnSP2cLdPVTUVK9cweFAJqk4d/m5zrTikrT\n5HIIn+7o/fMjDS7rSMmHQjKelPUZoBbj/keXtrDK0ylvxlwOVkRKmpCUxZ20\nLx3V9trB0u2d7tph5qqRtkoIR8sbecwJJ25ne0U/peFypFD2cWYbKdOe0YQQ\nwL3YKXbIT/US7WSVX5yb2mF3nEBEIlHhMcLguMnZoNhaqbHD0StBDSMFqkSn\n5Clj3zz41RSZgDdOFZeeaJEo6qSU8OpUau+VSQSVXMyVLAqz8tE09AEJszwY\nk3to77R1YgGhZfzcPGn79m6PYwrT9uqieAq+Po7o/IhaN6DfRh9ATUOVMU3y\nhf9dEM5ovjvqQ7Csp4T+zxZa0wPyGsVpgaFH1MZ20aisU5QPqc5ln+/Zd+UX\nNJxb2R6/yNfjOUZgnduxzpOoKQpP2bcShTVe9n15Nc8TuMVqPa3llQtq1g47\nqIR7Vm5DB5nleLmIKvG5pvVNGzneoO92mPNiNUfAOO15lL9PjGkOek9v/dRe\nJRsYGVy+XvgfbzFugWnazK+fb1zqTXcKV1R4Ej7PtNMEduqRecs/jt5CEX2j\nxZHQ\r\n=Uf25\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFm37kQiaCtyTsDyBTUHaCLOZMUR6lGrPTIFQ0Xe/znPAiEAzkivMuM8P7m4/WOq8hfYhh1yqf8u+47ShicPXAz3+qA="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.2.3-alpha.3036.0_1580156656933_0.9521419364899999"},"_hasShrinkwrap":false},"2.2.3-alpha.3058.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.2.3-alpha.3058.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"3.0.1-alpha.3058.0","@energyweb/market":"3.3.3-alpha.3058.0","@energyweb/market-matcher-core":"1.2.3-alpha.3058.0","@energyweb/origin":"3.1.3-alpha.3058.0","@energyweb/origin-backend-client":"2.2.4-alpha.3058.0","@energyweb/origin-backend-client-mocks":"0.0.2-alpha.3058.0","@energyweb/user-registry":"2.0.6-alpha.3058.0","@energyweb/utils-general":"4.1.2-alpha.3058.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"cc687e11bc7f5af85c653fe4668edcefd9f660b5","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.2.3-alpha.3058.0","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-IP+DBdSsP9GWU+tMQ6MCT0RZlcTvkKSbx+znkGTeffJu5SMIzYYEy22JvAjkeNP8LAmusdUMsTn5NlSjXJp+xQ==","shasum":"b88c7ccf964b3a45024c327ccf66b63eac4c72cd","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.2.3-alpha.3058.0.tgz","fileCount":27,"unpackedSize":124538,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeMG65CRA9TVsSAnZWagAA4WkQAJUBlEei0N91ABIs/4KD\nNvZ0XF7cFfbK7bpjNelbqrFG19rU7j83PfOS4leoDEsLZkdlWoXIrXD2PxIZ\nfQRG6Lz4IUTZ6UdDeLOvoayaNhDDlb3NzfGYrJV88+awnkgbjBgF3Kk6yHjW\n+AJ00I91TBSggv+W1qqSWr5Kuqy/3Ts16sxQl2GvfRbgRFpsZcer7UKzTg4g\n9cJPI9OrlW7+zV1zBv1YpH2A1qUQzepZtG16JEiwl803S9HJ8PLCSs3Yv8bq\nSrLFsrKrjV9dQ2JwVlW4A9P2o5UKwywSNPkwZy+Oupwqr73S6VG0bQ6kqNMf\nh1704N8khtL/LDCDuYlcN16Hf6+ShMLuErFlBLyVZWpdYk03Es65OPSgJlJQ\nKlIpelEcDss0KsxYEtAFo47/8tZU2LAP3Zm8tjzN6Z5IcG6H9Pi2Qo9KTmCC\nwNwBgWYX9vIuxl5EiM9XQN5wanjCB1cimZheXNLtHViHozp8tsXBkJCO8ywT\nMrMgrHBuvrauYEUyqv5+VRlBxT8oN9YObkuXjoHoAJSKiMe281OBddB77lhg\n5T1OmFfkfa5dw5rDOmTn74BFTmX0C/2JAh587cX4l1Qnc60NF6k0SY4u9qpH\nhlOtp6qbYw+DN2WZtp6hxv/1MJ6o/faVUgtUONdZ62h6ZNyD219M1E+6Bdu1\n/emA\r\n=dN0a\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMroODFFKNHWHPR9CEgH9C/kO9+d9btSQKDEdpnIPnuQIhANj5IPft65GM+2BR32gqG9RD8JOLsKR76p7Imlu0vM+j"}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.2.3-alpha.3058.0_1580232377362_0.38828193210968"},"_hasShrinkwrap":false},"2.2.3-alpha.3084.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.2.3-alpha.3084.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"3.0.1-alpha.3084.0","@energyweb/market":"3.3.3-alpha.3084.0","@energyweb/market-matcher-core":"1.2.3-alpha.3084.0","@energyweb/origin":"3.1.3-alpha.3084.0","@energyweb/origin-backend-client":"2.2.4-alpha.3084.0","@energyweb/origin-backend-client-mocks":"0.0.2-alpha.3084.0","@energyweb/user-registry":"2.0.6-alpha.3084.0","@energyweb/utils-general":"4.1.2-alpha.3084.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"48b33462e99dc12f6205c6fd80958294ffd84fe4","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.2.3-alpha.3084.0","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-9vH1Cdb8Ao6aPVQAavuoL8d0I3pkxI59ZEMigW0zkciNQySXbUtk52WfzQXkklEloE41zM5sitzs2iCvO4Cd1w==","shasum":"a75b258350494fe9191d6cb12b412cd92d7b3826","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.2.3-alpha.3084.0.tgz","fileCount":27,"unpackedSize":124538,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeM1JNCRA9TVsSAnZWagAAYRMQAKAI+UO7bM7Vi3Fi8Oz1\n8oRvxD4dW9cuCIqnsSsfm0goB6rVermfbF801YtIccOkELCRXQAETsbXG108\nVSlvXNsGsh41TLAZUaIrs0qT6PKo6oU7Nv+vNgIfmbJ0uQqQlN5fK+lq/cLk\nrJAM0hBjwrj3FY/b8rKtUVqGN4A+0HmlZ8EpOW/7HdyUNAXsZfCoMGSfnh3q\nhUF1rzWmzLEZjkO1yIzY1te2iLiMXXciwF8rg4fxcJeE6uRrvOYX7VNCq8kH\n2uiH+6o7qxo9jv2hOIamF9BJ2Qmlkdw/IOlts0JBZ7MtF+lCM+ETLBPJxcGI\nBe1ALT0UqHXViat435cc16y4gvqSHERaQ1/NiRjSAnVC/exS/5M7syLT5KNT\nYg8FplP7Re75306yfh1nd6eKAqttEfIC1tSL6blPo/hQ0s/eytWI5XFrO/LT\nXGQ41Ur7O/IFuefNiRfXlYThnxq+qAordtWqz+75Ug01ECgiukcPZcPybFui\nfEr7K9WqqREHehodA9TbeZzeviFZygrrBWFbXzUVXAJUFAz/EJuoTc4q/wGS\ngJTVrd7aRMfeNLQ5m2Q+vjxcRy6Y+8q5ljiYQFe+vVjxazcu4OMfz7Y32fkV\nDFZ7SzPO6bqM+KX7CD8EMA9AyrPszBVUd1/MOVQImMVWoN4vgavhNDoFIoRt\na8W3\r\n=C+yi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMD1tTD3zoj6MLH+IMReuTLbfgzkH4aOlEQIDMvs7OZAIhAPaviZdwXNGbUcvInXNvrwq6u82KRltNbMNkrgiCKQo8"}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.2.3-alpha.3084.0_1580421708740_0.46696215271839536"},"_hasShrinkwrap":false},"2.2.3-alpha.3094.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.2.3-alpha.3094.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"3.0.1-alpha.3094.0","@energyweb/market":"3.3.3-alpha.3094.0","@energyweb/market-matcher-core":"1.2.3-alpha.3094.0","@energyweb/origin":"3.1.3-alpha.3094.0","@energyweb/origin-backend-client":"2.2.4-alpha.3094.0","@energyweb/origin-backend-client-mocks":"0.0.2-alpha.3094.0","@energyweb/user-registry":"2.0.6-alpha.3094.0","@energyweb/utils-general":"4.1.2-alpha.3094.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"5f82b61eadb11106f58278ce491cb26c6f893d8a","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.2.3-alpha.3094.0","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-m0/0j66aXX5wY8i99drLggznVoA1XctXIaxTirImERhZSKToSM7S9qoeemtnq3eD7a/gsBs/09PQAqpr8YGbsg==","shasum":"fe8b4ee06eca6acbf808ee0d0e677b6d5c837bcb","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.2.3-alpha.3094.0.tgz","fileCount":27,"unpackedSize":124538,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeNBXoCRA9TVsSAnZWagAAAfkP/3WaR4TDfxeZGsSkGZ9p\ngqAUCOLFphfrXu0WdQYsdLOJgnEVlPUSgWJc42iH2lgQhPQklx782KtRD/cK\n1/vDDl72NCoHvnuLjxtPfyognQ6BVKmF6OPje2fn7LAy1K53YdfQFJtYy/lx\nyGRs4UnT88bLMt0wttMnLD9gU2BrazAzvPz6TLduXxrVnW7yav0+2wQRl6mh\n4XNlV7zPjxQA3spcE6o5SzQrDtiaB+gRcfhhUytUQymuR4GNQseXrh2FS39I\nF79oAA8LzrNtYDFMNM9VthiNt4oRgyIsdUTjX24DSC4+uYeGdLkHLkFrmjd1\nUXB5I3ihKD4gQ4iXoN0JncdSMmRgwv/RKOB+YphtkEhKimQa3ON/kIN2aYNV\ncBkrouw0o9iF5jam2mUDytVmbLCwaPxH3Yzb4Xr5vY72myGFC5UAhlEWnKWe\nko23o7OpChM9nUNsY0uS9ibySBUZVn7CPu+hxvDAG/yAx9UEtFDPw7ZKFIm4\nBWerqtlU1YxzNJovn7x/7R6IqYrKRe1XBEBi812KIIF/tR3SD/cBe13+ar6/\nl5a+a0WvQ8Vf8h2Ko98uQ9AN71TmAYkEwMPaqOC5mHIeOlRfJbQG8Dt6Jv3M\nZ2mt2KOonHbxlrKUy7xKogzJZvoGaBAYvDcUFQYgWWFvDAxg+hrn4pqL3cnt\n5ztT\r\n=7chF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAyuzapkrhK8ZzPXbqZLxUXZ1Jvay3eJ6vmHP9xWQEggAiEAjyxFkygW7nLkysFoDAVJOuy95/GAUe/NXejRgODeRss="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.2.3-alpha.3094.0_1580471784036_0.5527986248234029"},"_hasShrinkwrap":false},"2.2.3-alpha.3096.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.2.3-alpha.3096.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"3.0.1-alpha.3096.0","@energyweb/market":"3.3.3-alpha.3096.0","@energyweb/market-matcher-core":"1.2.3-alpha.3096.0","@energyweb/origin":"3.1.3-alpha.3096.0","@energyweb/origin-backend-client":"2.2.4-alpha.3096.0","@energyweb/origin-backend-client-mocks":"0.0.2-alpha.3096.0","@energyweb/user-registry":"2.0.6-alpha.3096.0","@energyweb/utils-general":"4.1.2-alpha.3096.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"e56f8a150144071d6cb3611ae6db5214f0f2b475","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.2.3-alpha.3096.0","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-n+DcO+gFgvEDCoQm43uzU50Wsc7/D/adcltt/D114J2ymM9tkLHyYiKWNqfPCk0c02mSVJA4rfk8wjuh4vXXBQ==","shasum":"2e6ba3172ee03dacea737bf97ef4f0eb85fdf4c4","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.2.3-alpha.3096.0.tgz","fileCount":27,"unpackedSize":124538,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeNBf6CRA9TVsSAnZWagAAIocQAJV2m8h5uFsAelQf2Wkd\n9IaPTydLxhKPgRXeA/mn3wrlOfdQgp+Aft+MwXYJ7yiJ31ihagqM1jLd5LbU\nS+t2OiZ8wjTKUpSnxHqsbx8m+0CxcTRWv2xZuiiND0NIvckB7oTAW9/HWlKF\n5M9DhJNEMLx3rSign5+1EoGu7IhKrhKT/y6w8n1g8+HLWs+53GE1qv2Ez62H\nsmPQkINuh4250o4s1JgnfzkN3utErjl0rumGDMLxqADkTqyR4dHe/IcWHd5I\nYdE3a1JyDykRKvJcAGqQCIvV1o+R9ZswhQVGOG6d4eq3b3nHGGwOh+R7HgG6\n7XP95werTgv9EySAQjkh2Hw2WDuKjnIQkUMYMp0SF5y5DyeNohKpF4ZYicvh\nLKvnE53lYzzdgLxtVcqa6yi75kjWhGZ64MHpTiG8aF8iJg44uG5hLmui3kFA\n3z3HdH02ejHWTjl6o76uZtswoAavjfpBdnZR0wTlqXkNMdttSgKlL1nqhGWX\nvITeslEhfiNQ3yz8HLntPgLZRpq2pztlPxj7rhKbkpIUbikMfrW6DXYetShJ\n5/EI/d/Gf240+s+j7AhAzb562KMrn3MP0JJJbnnFITMVXPl0i54nLnqSqQAn\nYRUmrzLeiJjOcYM5y6Ek9DPd+kyREtjIf3h5bSNbB2NN7WM24EEWRDbG24sd\nqWnx\r\n=YMpn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB6KTrDEHxl0Ffo8g3dh2alP7aWHdW8EUqNSngD42HbpAiEAk3+xPmRGpTHq9cq5Q6WUBMHca6RsHaV3uD+QHoYh0fw="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.2.3-alpha.3096.0_1580472314360_0.21871757735420005"},"_hasShrinkwrap":false},"2.2.3-alpha.3099.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.2.3-alpha.3099.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"3.0.1-alpha.3099.0","@energyweb/market":"3.3.3-alpha.3099.0","@energyweb/market-matcher-core":"1.2.3-alpha.3099.0","@energyweb/origin":"3.1.3-alpha.3099.0","@energyweb/origin-backend-client":"2.2.4-alpha.3099.0","@energyweb/origin-backend-client-mocks":"0.0.2-alpha.3099.0","@energyweb/user-registry":"2.0.6-alpha.3099.0","@energyweb/utils-general":"4.1.2-alpha.3099.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"df09eeda656f9edf02e8184cedab71d0f87bb7a6","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.2.3-alpha.3099.0","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-GoDkGAKs24zbgFkiXJnf5aVu686QwAMXq9D2tLmFtw/Djye0oipq+SGUmsaumYJmgoZ+54E3ymuWfgSuAB+Izw==","shasum":"022ff553b9e4a06f2b98832a77f98629a2cd178a","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.2.3-alpha.3099.0.tgz","fileCount":27,"unpackedSize":124538,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeNCSYCRA9TVsSAnZWagAASfQP/1+3wYU0VDy7AZ/lKqMh\nSn6XQpW6EnwCoYJvM3Rj9smZwjXm3RRtC9AwFRd/zJpRyDZhdHoLhP+JSbd5\nKjRb0H+pssZrgziVfkUjYGcony2wsBaiv6HhND/Diy9S88G1FN/Oi5v5YI3b\nvktXXDmid3vfLLvul3xzLKrJy/M3XIdroW/yqw4I0uX6f+cQstq6/XMBAJC9\n6LHKhGivuAUWEdiAMy++8cvKpdn56Q7A1GisKq1RoCucxfRrxxR422ytZVhP\nvU0cUbUUigryDB+nNCF8xL7MEd80bOXzBAFoAVmR+iYXYlyWPgVTn7VbE+5d\nUce0OCPSnon7cFD2sJXW7pBsgFLfRpAlsvig0NEFuobA6IdVLdfNI8w3q1HR\nlVLj31DdMk9Cfx3cogg0zeP2niChAU+lDetqIf5fVvqZAWTgMjzRzBj7nk/k\n5A2NoT7pbxSg+U0s1oRmSmu+4dhxJvNT2B1a2ETPM3dV/pSPNxU3RXcI6z9O\n/8cmHQEWNDTLLeZJ13zAdGcr+vLwL763I/qllp/fXS3sUUct+nSlQorfSP9o\nwN0AcXc69l0ebGmhemoioviv3ODz7BLVa7B7z2CoLX/gdpreMJRI9nOHJbc0\nr573qlHY8QUUdjvnd1D2aBX48EQfS7LvUw9tavBY8HpR/tc5ZI0bPvTcIE6/\nZ3Ho\r\n=Nfjw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWBJzaB5auPCuE6Sr8JtpYvyR3XzcWAKDn+i9WohVa7AIhAOVp6Md553j/oAvasQLQtrrxl0leLSbHK0kOx/71ATp+"}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.2.3-alpha.3099.0_1580475544264_0.5028483721311483"},"_hasShrinkwrap":false},"2.2.3":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.2.3","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"4.0.0","@energyweb/market":"4.0.0","@energyweb/market-matcher-core":"1.2.3","@energyweb/origin":"3.1.3","@energyweb/origin-backend-client":"3.0.0","@energyweb/origin-backend-client-mocks":"0.1.0","@energyweb/user-registry":"3.0.0","@energyweb/utils-general":"5.0.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"e9a9734a9575acf59a873a40745abdf965b89273","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_id":"@energyweb/market-matcher@2.2.3","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-aY40NVz37hVOJf26Ix5xBuCzUB00oRRs6FY7NKai+55RXCGjEv6OZVvQFuj0LbedvGTO4mR1OF5EacN/TaNMzw==","shasum":"c84ba2bbdd2a97b66f626e15fe4a2f811cbf3b68","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.2.3.tgz","fileCount":27,"unpackedSize":124638,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeNDwdCRA9TVsSAnZWagAAELkP/0JyVkPFJhnJWygt+gGr\nAgsIP7BcQw0qPB50uYR6gbLvLAAIJNmZyEuabJzehu9GLoopQ6B6VDlONlU2\n+hGo7LLY9FXp3Av4SBN8pY/ZROZ+3oAN9SpNIF3MThP3WwFCL7RNhxHPm3kt\npXak/8fLHhozCYZNyf2qIjvTRxdV0ueZKb/BatrOkA1AaAnhJ7lGERfWvefs\nMAd4FG3WvzZzrpCViQpzoKjyapCTk36m0dptFBJ2x4BDXyI7O3GL97PjfOEI\ntuLf2simY61zahOIPnvb60tb+AyvHs1X99FDs6O1+AfOOKGwbyrp+K0B8GdE\nTEel2QEMbaUuzp1v/6yEAdtsTLrlcmSB+Yv1I2S92kAKal5JX2X2ZKTEkShp\n9ZikJK95smQWGQZVGJAG1QFAVk50XAh4uACcomHCeWmHnBU0cjm/js5aglQ0\nMrROuNVl8FsvSDuUR7wQnf/Ks/6raf4dfoBePO1A7HDGOredxvJ5Hrk7QId4\nXifBmH1GH5oIAbI+JsusuJwIQel4fYz48TXauWTHBrjkO4+j8ATq87jR3Ymw\nnPgr+RuASgkl7rdeXd1Qy69twjeMfm8DkMWlFlzIagMdg5T7fwOFbvkVoICy\nysMBrNwisY5s9o5lqXtB3g/48KrVD1I4o4N9MvGWKGOwrLRqtGhp3yD8zwIG\nA8vl\r\n=rzoM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGNRs8uysOzpKHioD3lS2f/edwpDLYkjHUGefGNnWvmjAiEAjQAe0lr8ScWGcgZtLLzm9x/FT7tbE0x42GUiu6iEcro="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"kuzirashi","email":"neverkuzi@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.2.3_1580481564956_0.6592170802852495"},"_hasShrinkwrap":false},"2.2.4-alpha.3200.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.2.4-alpha.3200.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"4.0.1-alpha.3200.0","@energyweb/market":"4.0.1-alpha.3200.0","@energyweb/market-matcher-core":"1.2.4-alpha.3200.0","@energyweb/origin":"3.1.4-alpha.3200.0","@energyweb/origin-backend-client":"3.0.0","@energyweb/origin-backend-client-mocks":"0.1.1-alpha.3200.0","@energyweb/user-registry":"3.0.1-alpha.3200.0","@energyweb/utils-general":"5.0.1-alpha.3200.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"7db6503d597e9d71f1bdadd55b51937420e3f930","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.2.4-alpha.3200.0","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-WqU7W+2tss1PNQT3rcO9YbMiUrB2OzV6U7mNocvhw2813lhCGHVHVst7NdyQi6lTA4Sw2J1tBY4RDQLo7Q6l0w==","shasum":"6fa910e2387221361089611fbc7f573b396a953d","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.2.4-alpha.3200.0.tgz","fileCount":27,"unpackedSize":124742,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeN9X5CRA9TVsSAnZWagAA4fcP/3uMyGf64ciYjjy3CMz6\n1/HSd+SzH0Hc8FepktYQFjfStbyWC6cfVBlaKPItwPjBHYztFEmkyKFlayFB\nv6H+z9lQaXXsis2CWTKa3d6PtQeef/TuUnCebDwdCGWYBRh0RXBZC0j108k4\nSFVP8vZtRoum/IzEdQD8Y3wlOICe3ReOJ4mxqoOXcfqV5KvULWUBuo2fCWX5\nD8A+/vb1Vd45EwDM0Tfm8Z0ZfRVnhD4kykxYBe638Qnu2vJLB9B4SENF+E8u\nEYblcnH/47H3YtXDkj4DtP0zf/LU9DGoep9vCJW9ri5P3WGaOoi095Pdekdx\n43qaHmMhjZIXOQSKqwwAkNX1XqcqQqb6VYE+o8XE2NEHFazbB12yz+KNgahd\nuiAN5xf4mfYHUq/TuiX7jP/sfWlBgnSJfJzMUl1FUez1V/548fDFgh9TXZew\nLY7LBIWQHFj/rduvXl+7+1x7LBVd0nEuk4ip2teCZnWlvMJnQ1DN373rpUBh\nWbhIc2rEe4ylWobTEODxna++Mxg8L6GnqMfEA6/cOXFeL1yEu+gx1q8zC+Rm\nTqxkLyS+pvisnpPXEw9C9YkKNRTW3qTl6TY4rDI2CwcT+5NWYQKuXQAG+JMG\nRi8m2oGTtZhDf2dELVnNgzuJuHbfq5WpwjjF9CytyzyOJgQCoN+OMilH0cC+\nL7Ee\r\n=hwKC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHyuM77GUm66YQFwgS9DGe1ASEOs6MXY2WFeQagMGEfdAiA7GpeYSZz0voBt+Ze3CckUrOOk+mAsbOLfIvn7VJcX3A=="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.2.4-alpha.3200.0_1580717561107_0.5713594009613301"},"_hasShrinkwrap":false},"2.2.4-alpha.3232.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.2.4-alpha.3232.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"4.0.1-alpha.3232.0","@energyweb/market":"4.0.1-alpha.3232.0","@energyweb/market-matcher-core":"1.2.4-alpha.3232.0","@energyweb/origin":"3.1.4-alpha.3232.0","@energyweb/origin-backend-client":"3.0.1-alpha.3232.0","@energyweb/origin-backend-client-mocks":"0.1.1-alpha.3232.0","@energyweb/user-registry":"3.0.1-alpha.3232.0","@energyweb/utils-general":"5.0.1-alpha.3232.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"1.0.1-alpha.3232.0","@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"58ef4b602e8b9e20131bc2040cc6836fb5ad7b02","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.2.4-alpha.3232.0","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-SCDfwTsfMW2N9j0hCJ1oU/3sysnJbMDpHkHodmHT1wLpsLlkxJpi+T2Wq7vowDxSo42uQhkEJcr2sdB87Ib8ZQ==","shasum":"314a8fcdc61f0eab7329444c34d230c10204d170","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.2.4-alpha.3232.0.tgz","fileCount":27,"unpackedSize":110286,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOIAPCRA9TVsSAnZWagAAySoP/iGx0wIK3fbeT3CgM2/J\ngK8oXsN+CAUZqzbvwB0FYrDAVav3e/NJ/KaiZk63CRAN4of+nx6NzYYHTv96\nFk2yOvqgh/G3WZpo4Itnvs8PhZO+u1UaI2Og5Uo9mdybx2hCPWojuQ6B4cny\noAy2TnhaeGUPx50cKL/5S7Thq4XQvm7UICl2GHN+B9fibAIjTYxHFBn7rMCA\nyZC4nS50Bq4Ik71qFA4acuVFICpEwdfaJFChHm+KwIi5ZKnqvaBNn1DseFiJ\nodeck6KNms5OQZSABYFx4PARz2ZiasH7E14y3cF5h+kJKMc0Tn1PAo2ogh50\n+2UwXtXt2EhjXlCAM6x4sUGJ310VbaKh73IX9TB26H4Zi4/lIyLAm4o+scy7\nFU/HrWJO+SDhPqCyflnb0O+VqBDynMWKvubU/b5rlao95y0FcfMeoZ5mCOsD\nJUFJLKmAtE9QabUxyVczxkgtFM+Dz07BS9G5VJyvZXvZt2zr0uDzahLX46YB\nSKE/ju73YnW2AF3DAX6i4A6F7F/HitARXL6NmBaYHKljtOH8q41ZVKrazL5O\n49QFkI+7phIqUVfjvQT+CX68QsdSdkABEZVm83mcotAXWnVvssUoc3WNxK06\nNzhSEsOds0xRLwj/iOj5cDYgT2DV2VXzmaU4xNwW7GsKIpnhHdlT3zUy0IRf\nMK3Q\r\n=hecM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhVadQRqqauUhWYtL0O6Kadw7s4/V1GYS+fPy94qyOJwIhAJub68dRqM18JypasiVsxSXJxqYnrt3ljXYU40yriu5X"}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.2.4-alpha.3232.0_1580761103447_0.7239181020319605"},"_hasShrinkwrap":false},"2.2.4-alpha.3237.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.2.4-alpha.3237.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"4.0.1-alpha.3237.0","@energyweb/market":"4.0.1-alpha.3237.0","@energyweb/market-matcher-core":"1.2.4-alpha.3237.0","@energyweb/origin":"3.1.4-alpha.3237.0","@energyweb/origin-backend-client":"3.0.1-alpha.3237.0","@energyweb/origin-backend-client-mocks":"0.1.1-alpha.3237.0","@energyweb/user-registry":"3.0.1-alpha.3237.0","@energyweb/utils-general":"5.0.1-alpha.3237.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"1.0.1-alpha.3237.0","@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"d2aa5bcab87776dd22d84b1602d34bd2c58a1d5b","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.2.4-alpha.3237.0","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-kD2EWrV5I3ZK/P0m5Asq5tx9lEG+hbAPwr+h02PihpP+aix/D/jDYGR/uuSy8rg8a4WcfYq7DJTuld4sAYypZg==","shasum":"ef966aa7f88057f1251f2d69119d3b2cdcc890f3","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.2.4-alpha.3237.0.tgz","fileCount":27,"unpackedSize":110286,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOIPWCRA9TVsSAnZWagAAzs8P/iBSDo5JIa5yL4cUnpVY\nwhVgbiTY9OSkIp60wLEfvPzAN3IW5FJfYc8Z8yNuFSiZsYqVPZNaYwSB3r3d\nX9cSWXLMZMSPdC7D8waQyalU/dkWLBpGn0IqGmgrUcjm6iXJQZwD7a2SpSBT\nN58BoJvgGRXv1qSdlpCp19+wTgBO28zFn/J8IH1IBWb3kGBFYKxXcbE+Jt8F\nup3UDsbzmD2O8eTywrdQ8/9FTRw5ymciKsqF5wPQyhyrPOGLYQBgZLUuy8YT\ngI4fTO8K8botIt+aSUw/17WDKeCov3bm88RNGaAI6ARalF0QzxoA3MEDV++K\nsid9sMh3zbghLEraNv88z9sL8XMN+vrJr7f95btar1Z4noWwQiXltstfLq5Q\n40hMuYUr4IreVuYCIdVEN2Ym7cvR0jObSmux0Ir+YWwfR1ivG5RLkxGeEZE4\n4QOiCJS8rHdN0nQWUUAqJ+ZeRdN6PcYuySYTud7MtRfng607gWpzEDn5iVWF\nBx5ttGuNCxF1p8o0TxbAlcGjx2SBfnbhbg3tc1l5mHql8ca+33YJskp3vsZ8\n8zQjLU7qD/QTBNQw8730sG3bYeK4vpy4MWl+dqAp4jbt8Ip7AdosrhnqUQht\n0Qihc94IQDk7CIRu5jvkevisyGRFBlzXBDEgffwPznIKPPaZVrB5JfJKQlFk\nWnpb\r\n=5zVH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBsN8g5OQp0MIyFFj1u5+vINVy+2xZiX7YOCFX7OUbV7AiAdjflRJhCBwqnMy3QrJ99O1PZ4MvPRNr3K5Sb4hBHjnA=="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.2.4-alpha.3237.0_1580762070166_0.1761196323934462"},"_hasShrinkwrap":false},"2.2.4-alpha.3243.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.2.4-alpha.3243.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"4.0.1-alpha.3243.0","@energyweb/market":"4.0.1-alpha.3243.0","@energyweb/market-matcher-core":"1.2.4-alpha.3243.0","@energyweb/origin":"3.1.4-alpha.3243.0","@energyweb/origin-backend-client":"3.0.1-alpha.3243.0","@energyweb/origin-backend-client-mocks":"0.1.1-alpha.3243.0","@energyweb/user-registry":"3.0.1-alpha.3243.0","@energyweb/utils-general":"5.0.1-alpha.3243.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"1.0.1-alpha.3243.0","@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"e8fe6ec8833e47de802030fa91af53859472670b","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.2.4-alpha.3243.0","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-y7+TT/qlAx431afADOyvT4Falzjk/quYQjwCZYWxGfin+Bmf7maLyA+37eFfsFLmik8gA+VW26N4fO9fjFXP4w==","shasum":"dd346c49efd76c2de5208cb837359bfe13711b42","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.2.4-alpha.3243.0.tgz","fileCount":27,"unpackedSize":110286,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOIzYCRA9TVsSAnZWagAAOgYP/1vM1axLXbErfYOomavq\n+VBjO4DIzhaZSPgoxCBt6nUtgIdQauXO1iUQXIUvSPfhbRO4Usgt4Wdmb+D+\n8hxwI2YfytDXrFa0+bYtHIiH/W9Z2K9lmovu52ngVl5b0q3ZvFENAuQ9iLol\nfjRBLcxWuYd5yLnUDt15m96vs8cxyfagWmYZsPRv4lraN1e8XFTP9fCSWafL\n3V0TokDYvRAL1WGNehdcLDnVRGnmBxrSeSgc8jMEBgSS7iXMNoFP9oGHbxVK\nY/vXJMd41STNq4fQGpCnXeciQn9UBaoIhcch4vVVLN4V74JOuVXjc1P3J/Po\nr+D2QgCx+INgpYp6W52QbXDX1TP7TsyzWLBc+jU4p8LvDhbWe3VeJW2tDS3H\nb+hAJY9liEt8MJ3vM4IOiTr424/+LnNFENTMMjYaiilSBumoh9kCxeOYkbPa\n28Ivh4KUIkXNtfmX7tZxgACXpmJocbo6z80WGLFJ2VUydIdePhiS0o5QMd3N\ntT7hwAIpUvduy9m/Bie/APPnPPJmoHAa4GpZ6YADCjbJ7A+TrJpqIgmBhleN\nINSkUSoBQh7iIthqmNdQTeByN8Yto7YQXmvBzSbEpsJrAkyoKAzB8hoU0GGr\nub1oklnUAEBoPNsaGJYYUFUMJ0kPuQpFPbUOPhOyDiwylzEhthqx8HDnxpDb\ncp5K\r\n=KyiW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDElO93YnidxHOuyXgrkx8OXKYBIbp0JXzs2Y4CWo5DWAIhAOunD9ekYln6f8nKZiKWGfIVU6rjTpVuc1Hng2WoqZEG"}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.2.4-alpha.3243.0_1580764376086_0.8380252311741028"},"_hasShrinkwrap":false},"2.2.4-alpha.3248.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.2.4-alpha.3248.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"4.0.1-alpha.3248.0","@energyweb/market":"4.0.1-alpha.3248.0","@energyweb/market-matcher-core":"1.2.4-alpha.3248.0","@energyweb/origin":"3.1.4-alpha.3248.0","@energyweb/origin-backend-client":"3.0.1-alpha.3248.0","@energyweb/origin-backend-client-mocks":"0.1.1-alpha.3248.0","@energyweb/user-registry":"3.0.1-alpha.3248.0","@energyweb/utils-general":"5.0.1-alpha.3248.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"1.0.1-alpha.3248.0","@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"3d08929d8ece16952dbd6039b98fd9725d4df261","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.2.4-alpha.3248.0","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-ov5nNpjniIfP5GGMypJP+oFNVOlaOqyeYux061ss1eGn0q8b+/TCOVDTbAxYgo8OgG+QqVDgV+3qs9i0SjQJ2g==","shasum":"1ba7e00b241a2c523e066866443c771be0e6c7c6","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.2.4-alpha.3248.0.tgz","fileCount":27,"unpackedSize":110286,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOJg8CRA9TVsSAnZWagAAIpAP/iuYLmBnwQSkw1zrM99t\nT68Cjf+/J9zsNeiXhTjrz7YeIiJUiBwoNYbDRVCauRfunDQT2YjP0SnbDv+J\nMnfPtBgeG+B52TKxHK6OMA/ty5VTFH+IKsyHcyrWsbee4piMHXQ2ddx6VzCQ\nvhS3P/elFOubG6dHYBVCVJorNqitSgVqHEuKO4mirNULBtdRRimMD6f7a1dL\nOj/fgq0oUW0MK6GkoTqNjD1x7FRKZFjJauleYKN0RBTKnFe2Wp3O1rwd5oLD\nFpaMGcoSd4dQDfQyQ/+Ud1KCYOprwi1RE6jc45s6w0y7kXgdt5404VlHM6vu\n67bBaiVakESu04HQH+GXmGoYgAVXzQXfsgT3z+j7UcxpGnZKGkQBMI6HY3ZF\nxQpS2Jc+hnDK/wdUDLrM6zYKihXwJs0QB2BtxfVIiNLBPkjalARpfwBbJkzZ\n40Ye2LQchFlcURUc+0DuYo/v7Mzm3SP9TjQn3DhTeJRyzky2rRc55hvYONsx\n5Abhq1rmY+eUhwdV090mGX79iydqYpE1c51Uj4XnofsCymSaAtA5/7Nvlos/\n6rtWRYQ1QyJo+TgVFl56YrHD05v/hgd23wmb7N55gG+mD70QuvJ4K2gwcwGb\ndttCbG6Rdf+Oyn4UNv9x1BMujrK3o7H0e9q3b5oadgOD635pzEGJtu3QekLS\nE4R5\r\n=Xa18\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDtnWut/DlO1nCbA0jTp9Bvl4CGUXb1EpR867LYYI0NTwIhAJBJbGkFpttzlx6zxJK5Iah0DbbtWBTP0NlCbTljalAd"}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.2.4-alpha.3248.0_1580767292412_0.694102939566297"},"_hasShrinkwrap":false},"2.2.4-alpha.3257.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.2.4-alpha.3257.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"4.0.1-alpha.3257.0","@energyweb/market":"4.0.1-alpha.3257.0","@energyweb/market-matcher-core":"1.2.4-alpha.3257.0","@energyweb/origin":"3.1.4-alpha.3257.0","@energyweb/origin-backend-client":"3.0.1-alpha.3257.0","@energyweb/origin-backend-client-mocks":"0.1.1-alpha.3257.0","@energyweb/user-registry":"3.0.1-alpha.3257.0","@energyweb/utils-general":"5.0.1-alpha.3257.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"1.0.1-alpha.3257.0","@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"6d192d29d2fe15204db2dec836d397ca14d8f976","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.2.4-alpha.3257.0","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-4/TJ4LQLJnyCT1S+uapfE4Uo7XWcZtIxhfIvglxQlW+hOPP2JMVXtpJMasf2ybQdKK8xV/oLL2nLMafyrtVSpQ==","shasum":"24e08a39328506925a24b9d4c42f6e3a115f1c10","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.2.4-alpha.3257.0.tgz","fileCount":27,"unpackedSize":110286,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOJ7WCRA9TVsSAnZWagAA360P+wSycKMWmqitaQuyM+GP\n+sWoLRXniCl9KSKMIkpYvd9B2Jq8aERnPcx5G87feEXF0ncRrJXh7tQcyAAM\ns02ln2FJ8ctFP9Qsi4mNDWZxXGZcOsxlj38cWMxvZvloh04QepvxbIzUbsD9\n/D3Fa26WfSPCK3eNGarIiTQGpVMAPVaLcijSu6j7nBVp0RqSuM5soTSmtGtX\nReTW8V7YYo8gH0R+aCABI6E0atCNPX+YdKxbLa3XK/3syUpzDOBO9fn1YOgM\nKF5/Q18SQH66y599hI0st0bmhkl6weaLUe/Bh00tRUa52dzCV+sdupOY+Bor\nahoHtybM65E1Wke2hqoaDxiCDNVDj6P2g52ry7xBkFL+8lPTxSIff/mBMCtG\ncJO3FPZlFjrp0HFjCLMp192Dmikk76g1/opA9i+5iILfenVTmXFZDfKvHH1v\nT6UV9LhITRq4kWUJN/sS4/+dNwe9gWF1viJ317WTONGR5juUffrZlnrtFa6B\nTqOZ0vDQRiynLqjlEfv1Rg8u2r+6WnCa5SFOeM3AcysVtF1ppUnxewRHyc+h\nzGDvzfiEAEYb51PELbIUR0wjb+UfYfATSXai8//trJVuqfiTn4swC5p3cp5s\ng5xfZFVwVaQ2rzTCdM5Qy5SoiPknvY8fpCCzD7xG50p+DljNa0awlXA1dhUm\nMeff\r\n=ORc+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDbRYW2is9XfFfI3E21OvfFZPQUifATv9omwrH8dKj9AgIgLhrw7UxzhTfkqGEsfRQk7ugS1C0bKCbw49zyhfDGs9c="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.2.4-alpha.3257.0_1580768981794_0.7692079665572771"},"_hasShrinkwrap":false},"2.2.4-alpha.3262.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.2.4-alpha.3262.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"4.0.1-alpha.3262.0","@energyweb/market":"4.0.1-alpha.3262.0","@energyweb/market-matcher-core":"1.2.4-alpha.3262.0","@energyweb/origin":"3.1.4-alpha.3262.0","@energyweb/origin-backend-client":"3.0.1-alpha.3262.0","@energyweb/origin-backend-client-mocks":"0.1.1-alpha.3262.0","@energyweb/user-registry":"3.0.1-alpha.3262.0","@energyweb/utils-general":"5.0.1-alpha.3262.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"1.0.1-alpha.3262.0","@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"1094688acd58b1aec0e0f467c7fd798a0edcc047","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.2.4-alpha.3262.0","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-JxwYFsZYAzvZwktXzI45sgSInJ9yRVDPqcFZIQkl2rCKBFiEbifTvSfim+ERiqRyBrGKFpXtb3hXnkAuBM6DoQ==","shasum":"38cf9dfaf8917ce9ccd6348e19712a440e6f46cc","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.2.4-alpha.3262.0.tgz","fileCount":27,"unpackedSize":110286,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOXlJCRA9TVsSAnZWagAAHD8P/2HbcFtTyWkmOjQprMbJ\nfoiHH0I5XpY4Z00V02/MPIwUu8ff5grxkxCBtFt2+5jOqCm522tgihnAoowx\naBem/bvGdH4JmQwzTGmvUPaQYIdnrN+enFS3hqSdpmr3kABnJd3F82NVbXNE\nT0wqNNFlPpnVPWV4k5d56PmfYbr+gMSTkn7Cue2guo9M0dUwbvZBJ3cxY0Cb\n7vHNZH05t8BxZC/y7/8hafyQd5f5v3snJxXrywHprfuPeB2kAFYGeW7Fdvzu\nQZfbnYnRwX0DwnaZ8fMbngjdbS1/cjYJPSH91/BC8synSLvuLVf6HarMVHPI\njgy7jo0tS6Gfgmwm1LPxgok/XZzmyKl8mAvw6dzzOviSGUt0AFlkjKXyXzo1\nQuuNpbCuXj09ntkqG53d/7wI8ZA5nCQ/A0cCyHGDjWxZ0qDkwkaVp1KINJBI\nJlzysWDv6ZcB6Woc2X7JofDIJj7LiE/aVzyW53bqveBz4iZuF9FaqssRpYWr\n6SCFEKjZ0I+u7Ejz/N1mJyRcCMm6u7mcnTwsTknDubnMovQWvWw/vrJFHK83\njV4xLrKcSc33cFO4hXuROE9d1nTjrBz77Z6BIO2LEob1/IsLt7pfP3YlDn0D\nTkv4B3J3BWRpSX06azv7T5aZKSWjPxlyABkqwLOkjbDbwMe/8VmNtrYmVzxA\nmZHF\r\n=rDc8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID0VNutuYOkdXsxFLjxWfzSthU9LKyWatwIMhWeIxAyrAiB7+qoJtf3cjabr1ADc7YaucIwy2W47083fTS4cn4vksA=="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.2.4-alpha.3262.0_1580824904661_0.7852632950380425"},"_hasShrinkwrap":false},"2.3.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.3.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.0.0","@energyweb/market":"5.0.0","@energyweb/market-matcher-core":"2.0.0","@energyweb/origin":"3.1.4","@energyweb/origin-backend-client":"3.1.0","@energyweb/origin-backend-client-mocks":"0.2.0","@energyweb/user-registry":"3.0.1","@energyweb/utils-general":"6.0.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"1.1.0","@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"42e9aa063a8183942b97474fd71fde43ca7c8871","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_id":"@energyweb/market-matcher@2.3.0","_nodeVersion":"12.14.1","_npmVersion":"lerna/3.20.2/node@v12.14.1+x64 (linux)","dist":{"integrity":"sha512-sqHGtqnhFIdWtbFSuqWK3AIUAmilHFo3dvMjEq3foKlbOJBsF3FDw/IitlNUg3GBznQB/ID6B1SNfGYRH4SBng==","shasum":"6157fd0c3ef6b01872bc4bc851ae907d3befc96f","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.3.0.tgz","fileCount":27,"unpackedSize":110490,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOYrlCRA9TVsSAnZWagAAjzcQAI8bnnWPJD+GrE563ZVQ\nTMNKQTwRwvJ5K2t1psWmx0TvC5t4ShJpX+Xbuw0BWxLgpeklfvk2nIg5zlcf\n2GHdYNY6h2SrQHtwdhOKVP7v0BytpuBV/ddhGlmfi0nMyvePSdF055SEjwjz\nB+esy/l7aR+FE8uth3MIlqdk4ns4tBEL75u2diYO8sEW/v4lz0taJU9NV2XE\noN98AiD1BCj98j7NQ9mBV3jCPTwguBtpKyH4RxutbenuhulqDX7b+voUCftf\nSgjkhChxHjELQ4eIWuhTp/FQsM17ti0dSmaG8/EsXBiVLkDjMo4ARhGYVgKQ\n2HmkOUkK2XGXHn0YR4vV99iZcR851xAHJ/mXGz3t3DALYQwp7sGPaE9TuQMu\na5COk2K6ECqV4+weJuryUYKx4/pyttqv19wgstgmiktNAdLcedajbTBILaN7\nHCSOPPTuTg5eA+Um62dnktKKJbPrFbypbmN9Ydn+1qQ31b5858cxwpK7puQC\ngbuQI8w4NaVVvsGNaT3dXXJYk3Jf9MyibSAkwrIsGbx7oQAvRv1oLz+JlNc0\nYw1Kyl3rwRJC5M1NuejyAReboPFHibKJ3NDNnJQ4HXsViI14nE66wwNjPGfr\nmLc4yTEuzAnCWl3p40S/84u5HOMXPaA+cBr8Qdv4NHAamo7b87AByYcgmozW\nRQRz\r\n=5z7t\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRkH60dk0e5j61JEZAbzSCMXQxzajzPSAFjTR8zUnlQAIhAIvHTwzU+Kl9hcIWTyUS22NAzA2PPowfqZIDTQBCivTM"}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"kuzirashi","email":"neverkuzi@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.3.0_1580829412521_0.1794512117012772"},"_hasShrinkwrap":false},"2.3.1-alpha.3310.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.3.1-alpha.3310.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.0.1-alpha.3310.0","@energyweb/market":"5.0.1-alpha.3310.0","@energyweb/market-matcher-core":"2.0.1-alpha.3310.0","@energyweb/origin":"3.1.5-alpha.3310.0","@energyweb/origin-backend-client":"3.1.1-alpha.3310.0","@energyweb/origin-backend-client-mocks":"0.2.1-alpha.3310.0","@energyweb/user-registry":"3.0.2-alpha.3310.0","@energyweb/utils-general":"6.0.1-alpha.3310.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"1.1.0","@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"2193ff44e57f5d6a0ad63a7dbbfb718dd9af5fc8","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.3.1-alpha.3310.0","_nodeVersion":"12.15.0","_npmVersion":"lerna/3.20.2/node@v12.15.0+x64 (linux)","dist":{"integrity":"sha512-CADGsBFhpi9gvdaDPW6tLkRAd3B/5uUvZMgFiI4mRwcxESlfg0swa3BczLDeMqMdul/WDukS9X59dOXUplCLRA==","shasum":"159f2d3d7a6a3790c3c43df31bb93a4c10f97f96","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.3.1-alpha.3310.0.tgz","fileCount":27,"unpackedSize":111376,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePS8ZCRA9TVsSAnZWagAANzkP/1xvtu1f68U3DrP/eK7F\nAhr2fVxiGzeqtv88l7y68aO1UXQ4LuptjwGCrbAdLKQAG71tbI/gTjeQnASx\n6fXbm/5GaxW3diD272iEJ8PPP8QGYeqmj8S0qECfqASJZJOkBWGHPMb61sK6\n1znU1ytiMFeqDbf1k8a1YnAF+6rMQfuozc4Mo0rvE5hYas0tTJk8iI0f5PZt\nWZHYHUSG81hm0esMfRzKV/XkmCymQWn9OrN+FLuR7egKQ3fJoamYX4OXtb/g\n/ermZPsOokBIjcLgBnjeEIm/iQ7dOgmLZeEThBpt+DPtSkvIuE4547VEAU+T\nyyF6yqlq3SAPw7Z2rmoI/7GtsZOpXwgtuZJTzxYk7xLC57nWCiOuNE5RZ6Hu\nxqdU+2biZHV2TS3nNBWkzEXTyvOGChFGDhGB/PUKnYJ/AAiyfpjrmf07RdU0\ntt0h7mHoi0FZScFTZu2dkNhErlP4t5AM7C9fEdPWxTkV+sIqAMUW+FWXTngn\n9TzddMqQj3j3gkxm7EloUZFX7t5L80lTcdVvPpP9FcMXyFC/dQ1OxdP2/tjV\n1KPOqHqqvp1UBmUjX97OlXWMEFvOIEtrcmWQIBW1I0sgE/XYtfuj6D17gcA4\nhp+xYlQmODfVYPDF6IjqrrVbBQ/FerelUJQENtPBDeGH/D0BUL4kbRdG5u8a\nuipi\r\n=P5T6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEP9FhEgJJGgaA0q77AKC67OpgglwGpHT8qh+nQ/bp8BAiEAz3S67I3LffyDvFVJxDqq2WDKmi+pLxCF4hr6dvjyy6c="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.3.1-alpha.3310.0_1581068057345_0.019371394024655153"},"_hasShrinkwrap":false},"2.3.1-alpha.3313.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.3.1-alpha.3313.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.0.1-alpha.3313.0","@energyweb/market":"5.0.1-alpha.3313.0","@energyweb/market-matcher-core":"2.0.1-alpha.3313.0","@energyweb/origin":"3.1.5-alpha.3313.0","@energyweb/origin-backend-client":"3.1.1-alpha.3313.0","@energyweb/origin-backend-client-mocks":"0.2.1-alpha.3313.0","@energyweb/user-registry":"3.0.2-alpha.3313.0","@energyweb/utils-general":"6.0.1-alpha.3313.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"1.1.0","@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"8e23cf8574c09c62cd614d2ba7231742fad0471c","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.3.1-alpha.3313.0","_nodeVersion":"12.15.0","_npmVersion":"lerna/3.20.2/node@v12.15.0+x64 (linux)","dist":{"integrity":"sha512-kuXc+hpqokxMsdjofAFDtuPi3nQ3SJAj0JApPOi7UbINYkyXx/IlfC10x2j5iNx07GCWK/vj7Ubu82K98OpApw==","shasum":"85716d1acdb4b5e8c13243f423f6da54b084b08e","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.3.1-alpha.3313.0.tgz","fileCount":27,"unpackedSize":111376,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePTH1CRA9TVsSAnZWagAADacP/2asiyK4EPyExWRzszbU\ngs6IN1luo5uHQndztpRz/NB92Y6aMgt/vDrri5H4Ol/r3GM5H5Zgm9CdreAD\n93jJfunsU0IBbeN4DP9ful4isgRdlJAZApknpI9tpnnZg0VmUgeVFy8tAKlA\nAFeQFaMFY1dJbRZQuXLoFSa6TFRc6jJDYgS7mZEE/aBob5B5qVHW69CNvKB8\ncpmYMU2Ro65MYRsCKdaxVA3Z5ONs4Mzz9S7AL5kwkot9MTAkMjAzSw1EDRTC\nlLGvBYWGBJpoj+KSOdjjI9FMCveHF+bexbJ2VU34/PSgZm1Pi6d6umsUaACK\nfB7/SLfMN5kuSHO9jYUWFfsCm3fjWb42oKEERfMGNtLOca125yEu1Yza8GBt\nfVYV0xuOIGcnvuL53BeZK+FN0eC1328EEoNzjwavW5WeSVz/eSjgMAQEZ+RG\np6RfP9NCyyWTUB5XSUaG2tFgacj+pvA7sOjMxPnwKkSFpYtSthAa+ogRlWkT\nkBy/2+95rhe2eF9h3EDRIfSkrjka7A/yARmaSmB67Rlz/NSU3vgLJfTg/jyb\ns3NOUdKTbXqYrLxvhyNXPq44bRLMd1gJ1ob9DkRKmaytLc8WdLOLUQx3Npel\nezwJhBeJK+soWT0f1t5n0ko+j23Fu90fu1XMYwEnOd7qyrAnx9ljSPZL8zjl\nEyOy\r\n=66r+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTjLcnvh9fMoVYfGjaOnis6E1W3wsmSz4XbOVd6WDVMwIgIUX6T1pPdX8CrcMWumuh6qcji2lSL0VGboWHr527mzI="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.3.1-alpha.3313.0_1581068789032_0.919561855597931"},"_hasShrinkwrap":false},"2.3.1-alpha.3324.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.3.1-alpha.3324.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.0.1-alpha.3324.0","@energyweb/market":"5.0.1-alpha.3324.0","@energyweb/market-matcher-core":"2.0.1-alpha.3324.0","@energyweb/origin":"3.1.5-alpha.3324.0","@energyweb/origin-backend-client":"3.1.1-alpha.3324.0","@energyweb/origin-backend-client-mocks":"0.2.1-alpha.3324.0","@energyweb/user-registry":"3.0.2-alpha.3324.0","@energyweb/utils-general":"6.0.1-alpha.3324.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"1.1.0","@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"529deda0cd5807c2d700153660a36e0c8cd5de1c","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.3.1-alpha.3324.0","_nodeVersion":"12.15.0","_npmVersion":"lerna/3.20.2/node@v12.15.0+x64 (linux)","dist":{"integrity":"sha512-AXgr+p/bUn4cxC6pMfQhKQxifP0JxHJw/ghk0slwAkzjCq+WVKqcNOYx0rFzmhFEmDHFyHxK8XPdoylF0cIcZA==","shasum":"c22c7b909d5f8f7106863eebbc0d5dd87fd73cec","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.3.1-alpha.3324.0.tgz","fileCount":27,"unpackedSize":111376,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePiPdCRA9TVsSAnZWagAAxiAP/ig4UxlWb6WDc3+lg3hz\naoF4HIKLBEMFkIfs/dLbE/M9tUhUJxT7mJr7vqS13V7mMgPHNlRz78xWMZyV\nhSM0JXiyG8QsqXFP0eYQ+C5M2uGn+DIAAo+7hFvimygE8bCQ5tkA7KVZd0mb\n57gT8XednJZ8X5nCxZ6KJLkRhO0x7926yYQcbL7HsFNWM2dNuUOgPaOxjOLy\nyv6alJGJdvi5YQFVYk8FmNevSWF3hbidp5DtYvvCzWU+QuE8ZkfKBGD2x+Nu\nWIOL4SJFH5VseGxphs/FZ34dz2+Bna1IpJ+1e6snMtCD9h9/RNMfSP6tlIwf\n/1lgzMWof9XqhMH9Knr59IF1gZuvTKAVWWydejTQBmLlQ2NY5aDsjtaSIsgQ\niHZ6kKc4MlmyUkHMghmjKmWN4aeL+vpLOgC8go3pBJcwrGvx2sW0QhnxVf8N\nfnwXq1cP6/7eQs+CoYzqcWCMzfMfgX+A1FF08lRAykaeVftV5w63A9Gqr0ZX\nIbstkwfz8OCWmtnv7Axve0eWf3LZXPvnkhr4dgBsbQAZxnzS0Xrw86de19WM\nqeKWEb6xq1RV2LY53vSXlEBzlsEweJlizaq7eqIxWrePL5VdvEdEoNM8tzAn\nBdLeWYMwtMuIiXX6Tu+GpCdHaSI0dKYiR7k1d2VBL2+foj/i9F3WoUShm7e5\nvzd6\r\n=cctN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCY+J5DW+eqbkbhsWL7iyw3gumW0RuxK542m06KKjPtIwIhAL50TlveSB+m+2hXEULFKBY34S/DBb9i0yn7bd9tG2mN"}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.3.1-alpha.3324.0_1581130717273_0.5955371391832012"},"_hasShrinkwrap":false},"2.3.1-alpha.3331.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.3.1-alpha.3331.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.0.1-alpha.3331.0","@energyweb/market":"5.0.1-alpha.3331.0","@energyweb/market-matcher-core":"2.0.1-alpha.3331.0","@energyweb/origin":"3.1.5-alpha.3331.0","@energyweb/origin-backend-client":"3.1.1-alpha.3331.0","@energyweb/origin-backend-client-mocks":"0.2.1-alpha.3331.0","@energyweb/user-registry":"3.0.2-alpha.3331.0","@energyweb/utils-general":"6.0.1-alpha.3331.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"1.1.0","@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"05492f233dc3fc359ffaac54a7181d5bfbe6831a","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.3.1-alpha.3331.0","_nodeVersion":"12.15.0","_npmVersion":"lerna/3.20.2/node@v12.15.0+x64 (linux)","dist":{"integrity":"sha512-vvCG/4viGKWpbpqnN2dy4N4HxKpdAwpt1A4Opmh8GrJt5103tsJLh3/fxGD1/98mmtQ8tIDuNo2wkOUasDKkwA==","shasum":"2031727b35bb3d7732976a2923a7cd79ef097d3f","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.3.1-alpha.3331.0.tgz","fileCount":27,"unpackedSize":111376,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePnVKCRA9TVsSAnZWagAAYH4P/AlgxHE7S5LpRa2WbjMp\nnr5UR4sfib4KkCJ8jQPIpwzELY8DNowvI8FOenVlKQq1UBe+Q8XDQDEPcTst\nLkvGb/TakmCLjj+4SfGyuPWbWLLWyo5v6ecMVyoEa2hZlD3XnhDoNUJDZdkp\nwpHdSucJ8XZAFknuxBusNausMlFAaY/9/B45ft79qARknzLB+laiuciPBxg1\nXoH0SyX7rdZdKB90tscOOaGeIRuH+JYjCpF9L1vzYwg4YYJHrk5k6MRG8M1v\nxjUeWS19sVgh8VZ7WwKmQe6yVwppJ8KUzYumetTpLQHvH7n3qjgD7fHXEOa5\ncxE6cy5H3o01iRXnoSJ5/x0gTHCmZtJSYjpGITJQ6l6SzoR6zFOi6aA9kBEI\nj00Vxp/B4TkC7viFPlFcZDAKltITuZi+SyE4uzZRwmy/UFDD6okFDh6o2cdy\nnsuQBaNwDk4sXKSgrK9JfcjkDp/Ys38zZrukl5DBI3/BB06/C4QC6sy8XVbB\nknMYKE1dTF/IZtH1toEACMB6rRsu2xYkl7RQAc79BNbvxkQ4KVgZI8fRfIeh\njO+rm0lxocoQXmdF8WkZY74KxmJSQOVMh0I4c6mc/S84mIm3s1yDhJ5l6PRx\ng4mmNpUSQyQ1ebQIaiGGScpUeIzSt6IHCChrd2EH/ZvMkDONC2vBt9usDOlB\n/Gr4\r\n=MLc9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCfQ21Eix1lt3R5Nc8AdAiqbzu6C/FFwNCo2wgH9p8KkAIhANkiVjbpedS1egUHmuhTWLn646balcQdqplUQP54FuUy"}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.3.1-alpha.3331.0_1581151562192_0.05739119836401274"},"_hasShrinkwrap":false},"2.3.1-alpha.3340.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.3.1-alpha.3340.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.0.1-alpha.3340.0","@energyweb/market":"5.0.1-alpha.3340.0","@energyweb/market-matcher-core":"2.0.1-alpha.3340.0","@energyweb/origin":"3.1.5-alpha.3340.0","@energyweb/origin-backend-client":"3.1.1-alpha.3340.0","@energyweb/origin-backend-client-mocks":"0.2.1-alpha.3340.0","@energyweb/user-registry":"3.0.2-alpha.3340.0","@energyweb/utils-general":"6.0.1-alpha.3340.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"1.1.0","@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"a5d5b6024a02ceed488ab2664224bafe2414a870","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.3.1-alpha.3340.0","_nodeVersion":"12.15.0","_npmVersion":"lerna/3.20.2/node@v12.15.0+x64 (linux)","dist":{"integrity":"sha512-4sKyHg2DZVkF+mx8EzQhZRzSelzKcvMr1rFZ92oIsB/n/0cwczckmkdWxgSJSTFOAa1BpH3YOBu+WCdW+B35ew==","shasum":"2c86d1e77c450824a163caa16b767f6cad7f145e","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.3.1-alpha.3340.0.tgz","fileCount":27,"unpackedSize":111376,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePpBECRA9TVsSAnZWagAA/DUP/2ZmjSRfV6JUk/+we03N\nBPcQCXgsXN89vb+qpfaMCYeyO4Q6xyRcNkXQ4gZUL+J1FXoFN8ilVlLhfdK4\nIqmq2WbDtUJfLU3X2CAnaQleMQhT8j9OMfEGQtIR2mXpMFEcfJLikQrIvV9D\nGwyEslNJ/MxcuUCOwAEWlGV7hM50av7Oz5wZ1pkYpYDIof9L21iBpYJpOjbW\n7IqGUrHk6gqG+vjO/QhTQokY9rGm3bF13bCKlvsZVImuoBc6jLicfN+MIXzm\n6WafpUf18XXHCIp7/VsnU2Q7o0FWFMwDbWCFMA/3EzrSX+4W3Xk+RfVL+Lmm\nFDaF1Y2mIChmrLgzWmiXbxeIFgLSY96f8ZLEVwE1ioRpYZin+uVQYplhuiFf\nIQDHCw7met3D7CVpP1BQJuicKwIlha5IJ7Evj2oJmUzpNgzZELvTnxYFW9qj\nEduose2Pv2n3pvCniaIxz66n8+tYkm4xmsUGoXvmVy5155DaYrmvzQAb5Dg1\n6I9iSdFT2VFMnqeAhoqjDi+SRO6ETI2eM34oE9lmHeTJmaxq1B+KCal1lFlC\nlGlIPZbYq6IrQ1Rq9KFj+AOUK78fIg5YTVghtVA9w9AZfpsypgZd7hcqhjSS\nGnyirZieQ+Vl/6i9VEWL/nslZy0BRmj03tWTlpw1awkAc3F4dCh0CIA0I2So\n3CHa\r\n=sGzb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCuyEfdGrodysEt5DMy1A+31uutP0pGpp8ZyqS3rXpGdAIhALOuSj93xmeWR6n8QU3dbjippqF2Dl9oMdKMyGU+DQLd"}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.3.1-alpha.3340.0_1581158466896_0.4721102884303081"},"_hasShrinkwrap":false},"2.3.1-alpha.3343.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.3.1-alpha.3343.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.0.1-alpha.3343.0","@energyweb/market":"5.0.1-alpha.3343.0","@energyweb/market-matcher-core":"2.0.1-alpha.3343.0","@energyweb/origin":"3.1.5-alpha.3343.0","@energyweb/origin-backend-client":"3.1.1-alpha.3343.0","@energyweb/origin-backend-client-mocks":"0.2.1-alpha.3343.0","@energyweb/user-registry":"3.0.2-alpha.3343.0","@energyweb/utils-general":"6.0.1-alpha.3343.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"1.1.0","@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"b9bf63acafb600fba764176887cb9927cbcf14b9","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.3.1-alpha.3343.0","_nodeVersion":"12.15.0","_npmVersion":"lerna/3.20.2/node@v12.15.0+x64 (linux)","dist":{"integrity":"sha512-A/vuym6L25LB9F1AkWhbfx4mkQrEhgU9blwcAYqVZ+zjgufX16/F8/itmUWnq/9i3Inr/XV71Sa7oJ0yDyTe3Q==","shasum":"478bfb2e789946719652f89dc78bb3babd57ba1c","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.3.1-alpha.3343.0.tgz","fileCount":27,"unpackedSize":111376,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePvUJCRA9TVsSAnZWagAA20wP/RY7WLOB826Zi6j7ED8H\nTeSN7aWwJNKZGZGmJDzuKrAGyjMALcKYwoyefgb9ED8TqHO2Z9rErUYwFnsp\nHlZv90XPmrYF0jp9ch+tAi6Di3jV8EJYS6NmewDeKfYiXaby1jSVQp5D+nqr\nyAx4qgZNfIS6wGhLqRUuU+c+5Wtm37KT//Rn9XWo67w+7kgXE9sh7g+whv38\n+JOTwLP0vy4vm7krw+AfQbfIla2oWWuhbshp8rEuauJnuiBngf9RqzFJEVu0\nJFwKGGYt4zpjHc9DXh5hI4LOBWDDjmM/yqPNtFWNcEOiYfBsIiG9jHuKkVO+\n9IwcltIM6IKVaNsjCkILEMr8gRuFc3YqsdLkkn/GoRSOQJCAbYjM88t0uoFY\nCW4LiMmU9gQSpf3dbL1oBa2SdsX+4Evj/Nwq1oxhShHqjC86gsS92PbqoqMB\n1Vmvu+yVCyKk+Q/0Z5LtTG54aKBGhG0L8oze8hJMQGUgERHhtZEsGmYvt+u9\nrpAek05glBdxTwM0Zvyy7WJzRR0RjNJMXtNJ5YmIHmr0WzuqIc5Q0xryFk+t\ny2+oyB8DuUHfPIXh2Nlrte3hgI7umlFJ/8Ok+jmOxUii8nLYQDvFQ9uAxwCE\nmmHQ2dfmPhxlw1tBRShqU9iMiQjofbnMq+zk4YinqOpS8Y5DsMxvutfRYg94\nmSZU\r\n=ZiKk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICyBVQHzcuIorAvRng5LG2cngdF+Qc8ZjIkhtf3zTC62AiEA0+FU2M+hXbdclvkibodtzNqCITWxTSWrrUIeFWNsYJc="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.3.1-alpha.3343.0_1581184265031_0.5028231791134352"},"_hasShrinkwrap":false},"2.3.1-alpha.3352.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.3.1-alpha.3352.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.0.1-alpha.3352.0","@energyweb/market":"5.0.1-alpha.3352.0","@energyweb/market-matcher-core":"2.0.1-alpha.3352.0","@energyweb/origin":"3.1.5-alpha.3352.0","@energyweb/origin-backend-client":"3.1.1-alpha.3352.0","@energyweb/origin-backend-client-mocks":"0.2.1-alpha.3352.0","@energyweb/user-registry":"3.0.2-alpha.3352.0","@energyweb/utils-general":"6.0.1-alpha.3352.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"1.1.0","@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"215cf538b410e1b574ba6722b1206e32410aaf42","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.3.1-alpha.3352.0","_nodeVersion":"12.15.0","_npmVersion":"lerna/3.20.2/node@v12.15.0+x64 (linux)","dist":{"integrity":"sha512-zVoSPuKXsGZSsdg6sDtE55BK7t79NT1uHVNr8XPPj+dWkkvNpvsQRv0u7dY9eGOhj4GCCP8c6gW4GQDGRHuvxA==","shasum":"81bf71a7e8ed933e4867553fda431f10b2e37915","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.3.1-alpha.3352.0.tgz","fileCount":27,"unpackedSize":111376,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeP0cWCRA9TVsSAnZWagAAQcYP/3Pjs17+qas+Tf3grFhX\n7G/udcwKxuVPHs58Ynr10iHjbOD703i6pYae93aUVS0/5fFcXa8kz1EJGsXd\nWAFbLtOcWdd9udOCUJQsTtqYVZPIje58WE6PZvEebSsF3pTcjsE43SOZG+qT\nIRKTzGtuAI6BJ1p4s86jq4DbDkykRwN4AEmlDQJi3eOS/xkjoMd0ibnCxm8T\nKjVh8nLYylGLbB9dOuGUKHpXhj/jOMsAuurEkmIjlk4+NZc8+SYeIKS1I/zU\nikLxuxK0mLOw0YOdeEkZiTgwjnwgto1sk2/Dw54C1YIOzXAFqoznWPSHY9qD\nyoMFya2waEHCTpygVpxKfTGD/MGCZBeVxYzOKUzXZJMdOu2irNJvkgiXSf/N\ncc3V0ZZzaDoOFoBeOnWYLFMHpAvSbT4OyYQVSqBNQ9Yupfdzmd/gr+DuK54m\nsxaO37CHfaWe8LAdjzACMxkFcnM+FlBHX91M6pU9ddO4vZX6N6LfvmAwgKpI\n5kNAi1zMkk90y6gYTF0aXUsCJJlK+IZXpUsTqZPPWJ63GTQqMr6Ax3z0GJEh\nx89Evjgh7mM+kuDbi+9SJfelozRkYsjOa77AuKdZlqznIfxe5eb8yRZYxe+K\n/impv6smQ4Y9gPOO0IhOFB1sJ0HdbKu8x7zJgc1A8qqV4AkBU6IpTPX8pDQ3\nOUKe\r\n=8qQx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGaNRL6UWv268JHn3C4KPhwpDY+yCVmiXhjSCdNXYOpiAiEA5vhP+/2AEp0QVqc+R2pCJHR5Lqkc+KsM8LKWOdcFQe0="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.3.1-alpha.3352.0_1581205269619_0.9304852247058557"},"_hasShrinkwrap":false},"2.3.1-alpha.3359.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.3.1-alpha.3359.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.0.1-alpha.3359.0","@energyweb/market":"5.0.1-alpha.3359.0","@energyweb/market-matcher-core":"2.0.1-alpha.3359.0","@energyweb/origin":"3.1.5-alpha.3359.0","@energyweb/origin-backend-client":"3.1.1-alpha.3359.0","@energyweb/origin-backend-client-mocks":"0.2.1-alpha.3359.0","@energyweb/user-registry":"3.0.2-alpha.3359.0","@energyweb/utils-general":"6.0.1-alpha.3359.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"1.1.0","@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"3694206850f5fb9ae134c01ffa21ce2df70a581b","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.3.1-alpha.3359.0","_nodeVersion":"12.15.0","_npmVersion":"lerna/3.20.2/node@v12.15.0+x64 (linux)","dist":{"integrity":"sha512-mMie5ilmsMCUkxH6FKTS1E9vGzLrDSa0eKjkj+i3NE/O3Es3irm5ze51iKqz0zxnKipoU6D2d0fqKpsY2fzmQQ==","shasum":"76802c3d182fe0c557da564d86c6a340cc3e4903","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.3.1-alpha.3359.0.tgz","fileCount":27,"unpackedSize":111376,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeP4M+CRA9TVsSAnZWagAA6pgP/1Pe77g2Wl1tdVvlsE86\nLUgfnt5+g94M0vxEnGF2vJleWbJJ3m5Y2Nz3VDmcTT980KWMTZFx4wSUEAos\nNbrksKFpM5USnmi9TvxSud/jTWM0rv4hNyHrn/6iLP9HveE3OgZJpUbc+H0Y\n/nfE2gNbNSInYfhP9cpDYm+WwEt6i3hihC/Q+X+l7cx6l70ymStNqIPBtujU\nN8P/yb3Pb/YXDPeUyWlLqUCBpWm0stiFcO0+fpqCn6TiVA0790gXbkQBmCPA\nDGuEaHlYTQEghg6Q+E/aBOutTEsvNWfq8xId/dP1/I5HtFMhbFi4fhkLFY7m\nWlSBClwpvruearUR1vHl2EphazaHBkoOuUpL8u5s2Uyu6qaUpUqlazWRcgvM\nAUpIOM67DiiaFXlarZrl4O+1BqMbOO8RmvbQRjrxuhWoRUYvXElL12Cs2WH1\nouxgkLPKYKGK5uFbZlQU4rCRnrSG686B0Qhecv+R1Hx0DNB2y7aARf3/sFZt\nsCicwgjdNPZoXoWic6nZwrcHxKqsucPmVPemtTKHUmTbwfL4jXInRjQivmMY\nF2nF7Q6pp7hj5zwA3NkfavnexRQ1FvndKY5vdXaq9WGsnTMGAjKrEVu/o1kB\nxH5Wdq+P7YKlPD6m4gmmObg+yydB7fwXYCx4iegE7OXiJCoAjwW13tL378Vz\neCLG\r\n=6bTQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCK2J0oGzjb7ZcKLOBg+2PpM66k8Xd9iVdTUobvcJrDpQIgNH48Ltou7NWOT28xXw6xwEFziyYBSrmZQmm090Xr1B0="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.3.1-alpha.3359.0_1581220669453_0.061270383933885064"},"_hasShrinkwrap":false},"2.3.1-alpha.3364.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.3.1-alpha.3364.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.0.1-alpha.3364.0","@energyweb/market":"5.0.1-alpha.3364.0","@energyweb/market-matcher-core":"2.0.1-alpha.3364.0","@energyweb/origin":"3.1.5-alpha.3364.0","@energyweb/origin-backend-client":"3.1.1-alpha.3364.0","@energyweb/origin-backend-client-mocks":"0.2.1-alpha.3364.0","@energyweb/user-registry":"3.0.2-alpha.3364.0","@energyweb/utils-general":"6.0.1-alpha.3364.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"1.1.0","@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"27c80b4ce36724443c70cf83221a6c3dc1d3652a","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.3.1-alpha.3364.0","_nodeVersion":"12.15.0","_npmVersion":"lerna/3.20.2/node@v12.15.0+x64 (linux)","dist":{"integrity":"sha512-sd5cQsM4heaqwdVA+ZhZyx76aeKIA8T0KY2Fv5CpdtX9GLFLea8rZjeTXG23skI3GIDwN5xfGgY0hNerh28LnQ==","shasum":"b28b1f508d120f0f1c97f641be9fab86a4f3a6af","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.3.1-alpha.3364.0.tgz","fileCount":27,"unpackedSize":111376,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeP/pgCRA9TVsSAnZWagAAjawP/iW2LwdzrGz76EQRysSK\nSIVmoLr803hV6AV5rctaBrRjjn+G8Qro4mk9KghtFQp6uGS7bKV4Mdsc6o72\nbQhAPHPywBZ763HH0XBCuDv5/ShKW7YU0rdoxBwRyvsC1KX8vVNB1BCBEDhZ\n3SrnxTRNiHDYSpaLpkhFAcs5AT2+pz4jhvECInQntrIFqO8Hbhs7E4kXpL9j\nRfNLY7cWELBk6tcDjd+c3lrLT4J9+ksEcKYylk2FrBOKkvxU/xbyW36AvmI6\ngVujzbwVqKyknpcM9Qi1rakACxI9MNUUEdfAEZxVWEhjwLIf8r04HVQQIC8G\nTb2lfZ4rYtGcexmkzUIINEvDa22fnAv3JNZPGOlieBAqNUfj/WA8sRlxWusG\nL6uEx82rNmo5yxJ2b2R0i38C4tlC514m0LQeS/6aTufghzjBTfNSv4OcEatm\nm00jkwe6SQDkVqa496+9OwXq5NZLViaXDGjgjA8v8vp/5sNThZyW7s2RlV+m\ngln2Uh89/84H1dVRcBRcU1TgZEaATlQIVFbT9IAU1KJASfnpoC4Ds+ID65kK\nk2Wwi9FD2UVHcJrMLvcPLC+Ae86h/r3mBfuvpNabi7F+tSeYHVe7+Aq493Hv\nODePLkzMgxnCjGrT2D+R/yhT/noswoD90mDpsVyJ/GgJ2lCVkbCyVC4RJk9V\n93LS\r\n=bvZV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCuWC/hCaq461WvNl9hKirat+zLbW8xsI9xK6c9a2JbegIhAKZq1CjwfMBKR5IM/ugbCdRuhJrXAkqufErTwAniIYxz"}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.3.1-alpha.3364.0_1581251168125_0.07155707482999096"},"_hasShrinkwrap":false},"2.3.1-alpha.3369.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.3.1-alpha.3369.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.0.1-alpha.3369.0","@energyweb/market":"5.0.1-alpha.3369.0","@energyweb/market-matcher-core":"2.0.1-alpha.3369.0","@energyweb/origin":"3.1.5-alpha.3369.0","@energyweb/origin-backend-client":"3.1.1-alpha.3369.0","@energyweb/origin-backend-client-mocks":"0.2.1-alpha.3369.0","@energyweb/user-registry":"3.0.2-alpha.3369.0","@energyweb/utils-general":"6.0.1-alpha.3369.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"1.1.0","@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"ad8fbd4ea31b3ece8269f58d48c89f01de0575c3","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.3.1-alpha.3369.0","_nodeVersion":"12.15.0","_npmVersion":"lerna/3.20.2/node@v12.15.0+x64 (linux)","dist":{"integrity":"sha512-rl+T+RPqsZLgUezRiJ5xw+6Q62poV/BAQaSIWIh7yN4dpWc4XpssYO7p9DngbnYTKHpD0oaNMM9g/myEDm+t3g==","shasum":"3dc41cff039738dc9f9498c2f4f91ef23f16964c","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.3.1-alpha.3369.0.tgz","fileCount":27,"unpackedSize":111376,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQFMiCRA9TVsSAnZWagAA9iQP/3BBsZZicPlyFiMmuShz\nDp+r/YBwlHILyv1s/ne7pMClcaZpiU1i3T5AvKhJnJaD1DdD5Aj/tr/26+E5\nOD8I7uFtJUSnOmkwDVBQRtTr+5LEMZuvyz4+tj+Ld5T8bpCR81opSNRRUHap\n9tsfdxXh/B4SsDpWYuIbgMnf6qGSiiFdVqVVxxO4L92SoD2IwOeNCWokNTO1\n0s2Ct9wC+cFo8lu25Q71MLJW0AawGVGF3vNPzMRqU3KU48dTK171zEhMC/4+\nsRfYTY3DGhNHmuXoOWvecudoDVFrZLwuuOZUuo7R+s3EMiy6ry4NohAdepbR\nYaci7wMQ9k/h1SkJM0KaFzBmfxhfRe1yN5hnTlHkwZK/16mEkk8pwfj0xj06\nE5L2KcMHQAZjKR5Mhig7Q02FNUrXD/ncG349EAIyi1CS20IMHQaHDyIR15v5\neSDralNzRDGyIiLHepQ8M5rAngOoah/R7aqB9SrXcVEOZ9g77o3Q+wWUjoWq\nefIHMK7doZowRNkFDt/IjnlCksLnutG1BkD4C6Av3MPjnOVxDxjlWBiTYUpQ\n2MMtyg4BP2iB7/EtpwjU4rEiNT/EIfvLnYZAq43QCyptif5zxMT8a26sBEM9\n+yb/YQchsm2UxJZ3gdV1UWGve96ICTTp84YsqUIOJu0i93nit237mPPvfMit\nJDea\r\n=gTvb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEHIO9MzxdRFRl7cNCOACN4AeflSGOCUwVBw+iqBB+E4AiAPOxVOxr9BV4GjTEa5LX0x32iv3q+nFMHs5UWfZgSDZw=="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.3.1-alpha.3369.0_1581273889803_0.4879148555997308"},"_hasShrinkwrap":false},"2.3.1-alpha.3379.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.3.1-alpha.3379.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.0.1-alpha.3379.0","@energyweb/market":"5.0.1-alpha.3379.0","@energyweb/market-matcher-core":"2.0.1-alpha.3379.0","@energyweb/origin":"3.1.5-alpha.3379.0","@energyweb/origin-backend-client":"3.1.1-alpha.3379.0","@energyweb/origin-backend-client-mocks":"0.2.1-alpha.3379.0","@energyweb/user-registry":"3.0.2-alpha.3379.0","@energyweb/utils-general":"6.0.1-alpha.3379.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"1.1.0","@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"6957553083b9274ad90e99026d5bb5359450da8d","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.3.1-alpha.3379.0","_nodeVersion":"12.15.0","_npmVersion":"lerna/3.20.2/node@v12.15.0+x64 (linux)","dist":{"integrity":"sha512-rYtUPcfjwAAsNkyc5JSKwi0qbAdkGpUoRZTOMF05vJoWtk+uY2EWe/Lf2N0E5J0bIlbWHGxj+cAr+g3gH903hA==","shasum":"ed407601fee33b2447177a2f0b340f4877d9d317","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.3.1-alpha.3379.0.tgz","fileCount":27,"unpackedSize":111376,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQSYLCRA9TVsSAnZWagAAoLAP/iVFzMeGqGS+IL17zdge\nTh/0RaBmFOjE0N1qj8Eag9gE2j/kJD5ezGxBqlpftRitIwVVXb+U1z9T4RRA\nCeKboNbWIYTPIB868Zct5uldORHLJp0KJEzlmenfmlDtBeR/wTozh5rEpfVd\nbY6VZW/sRINDONBEbNz0gBgxqWFKkM+5u9qy9Bn4Q3MdVQOwVNQY4J6Jn+em\ndle0xEtQxCAoR1xKdtop9Pr1vxvTBnWUfBbuDg0nJ2K76ZCcqVsNF8ec3sDo\nt5POZbGHo3iU0f+w/Th8TVuFmQntHcs9bkiETk09+aP0wTqX43kJt2zQ54K/\n+4DTVOPkzOEhi8OPFuU4IUHHIZyyXA0SPeuV2hhGbRrEhX6XZfi1DyMx9mUK\nSynt7jOCHGNrlMs0aXlzE8MmuIoQkAwKWWaEGF6rFjBi4ovvg95oxuRFi6qH\nVXv/kaX7K3zpYjninBhH5kYvvfyJF/LPitU6rwtxeiVjCd7yWbIyXF4P00Iq\nsnpSqqE8NjTRmJXW23OvF+/n0yER7A2EglLKuM8pgf8HDAjJFaJsAWyOlPqc\n+Q7ZDT2uG25J8RcBp+NJsW8qDyZjtBM4SFqUbKUcOD26j200PZLfFpvWGmgn\nvDmB6jYhttnnLhg+lS41qNV/mic+jGCoVu7GScLkBu9pXojtXOkIG9CCbJ3Y\np5Je\r\n=xB2l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBesjU1ZpsfyASgJr1ZdMe2H3K6W9lYSfZhCOG8JAbYlAiEAqy5xUxpR9qP1ZPRTntEe45jMwRIpr2hQmBnXur6bpWM="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.3.1-alpha.3379.0_1581327882949_0.1611948287490954"},"_hasShrinkwrap":false},"2.3.1-alpha.3380.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.3.1-alpha.3380.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.0.1-alpha.3380.0","@energyweb/market":"5.0.1-alpha.3380.0","@energyweb/market-matcher-core":"2.0.1-alpha.3380.0","@energyweb/origin":"3.1.5-alpha.3380.0","@energyweb/origin-backend-client":"3.1.1-alpha.3380.0","@energyweb/origin-backend-client-mocks":"0.2.1-alpha.3380.0","@energyweb/user-registry":"3.0.2-alpha.3380.0","@energyweb/utils-general":"6.0.1-alpha.3380.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"1.1.0","@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"b4cbef3470f823a9f84acdc9cf62252bebf8908e","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.3.1-alpha.3380.0","_nodeVersion":"12.15.0","_npmVersion":"lerna/3.20.2/node@v12.15.0+x64 (linux)","dist":{"integrity":"sha512-XRgbOyHBAdLyjOMTTbDCM9eoWrebApquL1UZUAJsO8USO3pRAZimwIQ4UJpp2zc1UW5eWfFjpzuW8ewWA1pUOw==","shasum":"64d4d449f11aba13bd06d8b54c6ee84431d894fd","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.3.1-alpha.3380.0.tgz","fileCount":27,"unpackedSize":111376,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQTPyCRA9TVsSAnZWagAASksQAJ7get8Tlqe5jHpCjl3Z\nUwuFE3bAb+b3tlnx7PNyGLeuKs4Ld0YlrDDkJJBABJs4jfTASOf8qQIO2j58\nhQRu4eHP0cFzvcSHCuHUi7AXXeb1MWXggr8blWNnBhqHxoaMQm9FbwgDJonH\nN9tqH1EuQzMgp01aLQrM8Or+qhrgkV7Ww6ZRIbQQTFvg1yKXDtMDIQyh26jg\nNZYzggmLfL3bvF7e/kQdko7Py2AzCVoszdfNdGwyhRG+oir7Q6w3MHKQV0oe\nOFEjzM1Nx9QH4pTeGMYK4TAH2/LiTnk01UlhQpWCmttHh1xuvOB5gepvMFWh\ncac882fuDq/efI50EuRsgW8ZGHlVjL6lUqSklhnY61NYKjEAKOMxyGdFSPIg\n6o7dzicvNQugqHR5nOIhXdwp0SAaX6JwbBGtnOfGCeArAqZU8ojmYypswp1U\nGAFfnr4WpibgH/NPGPhGKlHtZ2Q5eS/cQNTdkEaGHcLf88EDSn3QdSY9bFOF\nEw7i9EOGkBGtAKUTBmQ9ZlZVG3XCP5GTZ/7uIg7cRs+IqsHqPHOzxuaLVoX2\nYfXKnib26Q+lwUbgy3INVGDdZfGRc477gVNFEcgVCA8r59mv1VAHEDD0y3in\nMhMC8Kv0QmXV5nY2+Z8rpcK/CB3p08ZEJHmwQNie1U1KuqkUCYAsFvSV+w00\nxDO0\r\n=7G0U\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCg2JUJQwX2PW6biA+H87siOpQnzeMi6JAw1IrKsNm1ggIgPuOWtWWlojPEt1fbNJbUjtQQBnB8eDYpMWSBabQFuek="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.3.1-alpha.3380.0_1581331441396_0.9397020545829491"},"_hasShrinkwrap":false},"2.3.1-alpha.3381.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.3.1-alpha.3381.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.0.1-alpha.3381.0","@energyweb/market":"5.0.1-alpha.3381.0","@energyweb/market-matcher-core":"2.0.1-alpha.3381.0","@energyweb/origin":"3.1.5-alpha.3381.0","@energyweb/origin-backend-client":"3.1.1-alpha.3381.0","@energyweb/origin-backend-client-mocks":"0.2.1-alpha.3381.0","@energyweb/user-registry":"3.0.2-alpha.3381.0","@energyweb/utils-general":"6.0.1-alpha.3381.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"1.1.0","@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"b4cbef3470f823a9f84acdc9cf62252bebf8908e","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.3.1-alpha.3381.0","_nodeVersion":"12.15.0","_npmVersion":"lerna/3.20.2/node@v12.15.0+x64 (linux)","dist":{"integrity":"sha512-pnZd0jePJpLpu4VNJBRrzXjnsOjEflEEALm7x5aD5aYPD8h79R4xSNvPGybH63ISrY31FH8v7z9kh+BmYFeM0g==","shasum":"f9cf23bab2cba84c8b0d3ec2374ea3841c3a1dbf","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.3.1-alpha.3381.0.tgz","fileCount":27,"unpackedSize":111376,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQW+gCRA9TVsSAnZWagAAgSgQAJc7DfnGnTO18qMun9db\n76SvjEiBQCEIlDjqyvu0JadN7zY0sDr11aX83f+W7iGf8Thbrccm8TjaAlKD\nBPIOj+BjmPmAeIPQNg0pP4ZoXJWJN6jvSEFiI6AqWFihMPVY3b3cGZvvpYTO\nwyIcECXHN3eugBLurK0MFiNhOfq1chl9bLf1k7K3r4UWPTPmYs/cVCj7lGky\nn4TVnW1sKLsvTr57eIdUZPrKmKfhGpJ1wli+p9aH9ohNrk0oUO18nEXcB/+7\nki8pnuiRr8KvMoY+A3LS4efEEDVwuQUC3DFVouyOnumb3bhCTGM6jh5YHmaA\nK7188kw/6ePeJ8aTfwOBjJ1E6bwqMNgYJKEbKtcI5QSu5xGngHCh7Fh2i8b/\nk8u3kNftu/2WRHNmg2JRZlsBHDeY7GPB4+grAO2Qe+almcckPaUb9mXsLWHB\n2sfMFVAt41DNu1Yz3Gne+tSvyCobrjFKUKFFWatiWIzhFW+e2FFRp949T7xc\nxlR3Jg7rj+ItE/0T60YrdVQuIBtG1zsxqTqaYbbpm7uey8926udeGwoHlvXJ\n+3+6oLFcn4NhmDLUlI2OMB/oUZTQp7EPC4tJdV9W8r/GrbWPBNHuf6V2k8T5\n10Nlo3f1ZXHbdsdMzJfV+Ywc560lEYznDrzk2wgYKcDaAMq9DCib1ofV1Was\neGIx\r\n=oMT8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGl02wfhRWQnth8VGpsrye4Ba3hBIJfR+aLlMtGRa+wAIhAIiPqYA8awh7DBXu7JZOyaC1VcfQ1Llt47VmKdkAskp1"}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.3.1-alpha.3381.0_1581346720077_0.3132805145323434"},"_hasShrinkwrap":false},"2.3.1-alpha.3388.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.3.1-alpha.3388.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.0.1-alpha.3388.0","@energyweb/market":"5.0.1-alpha.3388.0","@energyweb/market-matcher-core":"2.0.1-alpha.3388.0","@energyweb/origin":"3.1.5-alpha.3388.0","@energyweb/origin-backend-client":"3.1.1-alpha.3388.0","@energyweb/origin-backend-client-mocks":"0.2.1-alpha.3388.0","@energyweb/user-registry":"3.0.2-alpha.3388.0","@energyweb/utils-general":"6.0.1-alpha.3388.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"1.1.0","@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"0468bddb86705045d54ea5dfd56d6adb0ce8444f","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.3.1-alpha.3388.0","_nodeVersion":"12.15.0","_npmVersion":"lerna/3.20.2/node@v12.15.0+x64 (linux)","dist":{"integrity":"sha512-rEHapkwP4MQUuNuEjo7GVzvsLWxWCOV258ytTZler5h2+2MSsWKVUgQ2mVVRtLryKkc/VPtRJ3hn6Vnz9QIBOQ==","shasum":"e48c4ec233e11e2d4ea74336cd0ed3476892231a","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.3.1-alpha.3388.0.tgz","fileCount":27,"unpackedSize":111376,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQnsNCRA9TVsSAnZWagAAXjEP/jXGHBwWZnCo69lDWMPK\nAQbiuIHto9gSApQIde+bQA5DUpA32XZ+8kyAt1xEMfFK3WYValIrx1jEQbq/\nwa1QND84ww/9Z2aKv/UjnPu7Hk6HaCi8jmq5n/00KqKFrESPvn//tw7ECcpa\n/pRd4/OLyxaXSh19iBHNUucOS44qv0Hm41cfR3d36YdWSMm4wnlxeQX3LRMY\nkt8DhEW10xcCDrjl/qcUC/0rWV1loeYAGBQplku1fsEUpNML9d0EMJdtJiI4\ngW0Q5Dg+30RokRAW43UwJBYJip+crVfXpWNRhFOc9EZy8wW4SF6YeWg7XPbx\nS4n5Pvczr00Qkrjg2K3+kN07Y1ZFxql+2524JPY3O7XIHRPH38PGGCdXrv8L\nKzfqz4qCzZcryB7kG+dHut5D57R+2DPbwnV0n0wif96rdRS9OoB+O0Cz0fgK\nc9eC/ggIWKtWXb5vzqImsedWsOPJabuRWWyklbxtisPyEiN1V3H+jnNEtXdX\n4Py85i/9zreyhHa9EEUl20OhAUldt8+UrrxF1JrxUTE6HNp6OgUjnZqCOKYm\nHI3MOHUSNjlcWKThoc42QaWniGoDMxCfhC4lyr2iI7w6jJKYEv7PErqsWreV\nMvKIxPB8xmWpjoOpwPBFd2K9wWNYMvSYSImxOgXrRl8ds+C/MKq0pxKNpNBj\niAN+\r\n=djjo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCD1Lwm4YibvdWtzicC47Z53HwQfvA8AZ3xquVjztbLlAIhAP373KS4DeJrvQA2J8uYU4BFidQMfZsuGNFW5fPRMaPE"}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.3.1-alpha.3388.0_1581415181564_0.8693959106724243"},"_hasShrinkwrap":false},"2.3.1-alpha.3398.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.3.1-alpha.3398.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.0.1-alpha.3398.0","@energyweb/market":"5.0.1-alpha.3398.0","@energyweb/market-matcher-core":"2.0.1-alpha.3398.0","@energyweb/origin":"3.1.5-alpha.3398.0","@energyweb/origin-backend-client":"3.1.1-alpha.3398.0","@energyweb/origin-backend-client-mocks":"0.2.1-alpha.3398.0","@energyweb/user-registry":"3.0.2-alpha.3398.0","@energyweb/utils-general":"6.0.1-alpha.3398.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"1.1.1-alpha.3398.0","@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"4e839a5584a5754461bb0864b5e2d59fc6869c04","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.3.1-alpha.3398.0","_nodeVersion":"12.16.0","_npmVersion":"lerna/3.20.2/node@v12.16.0+x64 (linux)","dist":{"integrity":"sha512-xB1pmKenbQA10fUEsqs0b5nF1jvrdraGkG7EdlGuqwzuC5F+opNdYrcudj0F5ZSSRHkQKss8jLdR4q32rnFj7w==","shasum":"008fb137168d29c297731d80a393584a9627c97a","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.3.1-alpha.3398.0.tgz","fileCount":27,"unpackedSize":111241,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQ8laCRA9TVsSAnZWagAAN6cP/0F958puYXNYZNQeo8ph\nD6g7nCCsj5oLFHmwDNGLuaRxXJXIhGvYMrhNKmCgoXS5kj3lE95iLFq9EAxP\nYCKxvCzxABHAnfgFRAK6CcR2ZOlnohiBQLvu7rWFNQK1lDF8n3y2tRi79QWx\nHAZJGDtIB+1cKw0UQtsTNRM5Bz6DgLZVq7wdQpNqIEJwpFfSC9bmRBjJj7MF\nlsQ9/wLf5IvNtTVXv3inj7Ob6xLm12JKchbQp48bOSC6seft8Kv/P14KeaXg\nc32Km5twPb/TFOGrn6kzdrIliQoUXD28esSvcsPCMLngWm1ipsds6BlqRh+s\nbhUeJk/3DN6YfZ52x8+zd/mLiyast9eTQF/V9ZP81wxHEZuVeGe7sdMknX2n\nPm+J+QRmw9Y0ezzEQWZ+JVCKBEN1hVG3x5pOD9itYy0ZiO/fjBGGf8vSMDZK\n1Mv1KewIXRCz/E7KIxASWwMm4kZnXpPVxGM3i0i1bgbib+5k8p2lWr+mtoRf\nrQevWs9aIIFG9Q8QjHD2ONpIHefiN+yKAa6LhFqgLVAAvAc9+FMdQeRHv6Wb\nMkyVwOCT8I6fH/p8ic2xl9b2+KfOJPT8MyX0syGhtoySotf0oPifLstAxogF\ndinMQFyE6deDWCXDL6VwzGwCGCd0vPCBfkXwRXy+VIRqB1a8FRptQGUapXTw\nYyvi\r\n=2bDC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEw8dHPhC3qfflRydVr7tlAPuWM+YduWQ3tJKOIPKzjDAiEAsJBYE+/znavOaQic3eIUMiRux2JKHn1pQKk4C+GPagQ="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.3.1-alpha.3398.0_1581500762330_0.13874460865706117"},"_hasShrinkwrap":false},"2.3.1-alpha.3399.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.3.1-alpha.3399.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.0.1-alpha.3399.0","@energyweb/market":"5.0.1-alpha.3399.0","@energyweb/market-matcher-core":"2.0.1-alpha.3399.0","@energyweb/origin":"3.1.5-alpha.3399.0","@energyweb/origin-backend-client":"3.1.1-alpha.3399.0","@energyweb/origin-backend-client-mocks":"0.2.1-alpha.3399.0","@energyweb/user-registry":"3.0.2-alpha.3399.0","@energyweb/utils-general":"6.0.1-alpha.3399.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"1.1.1-alpha.3399.0","@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"6b5ea7ee6633ec3f4461fbef3eaabf896b051eac","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.3.1-alpha.3399.0","_nodeVersion":"12.16.0","_npmVersion":"lerna/3.20.2/node@v12.16.0+x64 (linux)","dist":{"integrity":"sha512-SUtr09fBK5ketzBCw7u0eewQW9aQ0uCsSOJhFKgcRZ+jXhGhKj5vAsxOw9ELZRbKF5DonnZfsyna5ofGr/pkeQ==","shasum":"be89836757a9162edb7fbbbfb381b4ad6c01c487","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.3.1-alpha.3399.0.tgz","fileCount":27,"unpackedSize":111241,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQ84KCRA9TVsSAnZWagAAemwQAInAY++XMZMTsY3dFVc7\n+f52i1L4nNESxUQ7/gwEi32NSuG1cAt0VlDYQF4ZqT21de+9K+AMWFbgymcP\nNPNHsFpSyBMxgDnoS1/+ypEHrPjaBkmlGwg920XPqDq9EocnWVcq3/fNQI5c\nAiaT6Tt2hfwCyVjqyg006AhFAcEHDfqFnyO+pzv9FcujJyb06qGxvCzistU3\nf+4wuRFaIhkeddIdguYoMC3hO0gTaAvaFfRcBecmNQBQx8t8/LZ5CqWACadL\nBQ1uvTdXZV4R75nFVUdLWYHakiJhPmcYC2mH+it/wUMIEJRpQOSrRrr+/mwC\nb/uOcy+9ax+0n5nBHJzbChdQPVErm0ffIsK5n23yXaEl/xvAN7pAWwAg8zVi\ne77dI6JFG2+mxNAoJaqm/sdko7Nl3ITXCFO1YDNUI04stKtvXprMJTF8i+iK\nZfmRg9YWy6h1butJx84/Ja9uQbO/K3sl/McNMpM6xMATBjXZdsa3vFzbzjq3\nHQUNss/T5hUZlp/dMTO0pGSftD6CryxE04RF35AU9gkn1tH7tPPmRdSYHr3/\niiVjfq2vtA0WCP7zVVkrswG9a20lsUNT6wqcK2tste2j8CTcSLykonsVI8ME\nQDKuwkIkg4+Jie8/5dyfkjd2l1oO/7hEl9+1rwz+cVpLNSt3W2mpcYzR15EC\nSaAW\r\n=yoHT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIARU12RosjZ/RGIU1GnNARp8dgizD6Ggrk29Lr6GvPDUAiB6c6Lf0gUIDZpH9J5wZo+TQHgH5JdlpkvbN1Xqkm454A=="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.3.1-alpha.3399.0_1581501961801_0.09850084814845861"},"_hasShrinkwrap":false},"2.3.1-alpha.3403.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.3.1-alpha.3403.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.0.1-alpha.3403.0","@energyweb/market":"5.0.1-alpha.3403.0","@energyweb/market-matcher-core":"2.0.1-alpha.3403.0","@energyweb/origin":"3.1.5-alpha.3403.0","@energyweb/origin-backend-client":"3.1.1-alpha.3403.0","@energyweb/origin-backend-client-mocks":"0.2.1-alpha.3403.0","@energyweb/user-registry":"3.0.2-alpha.3403.0","@energyweb/utils-general":"6.0.1-alpha.3403.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"1.1.1-alpha.3403.0","@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"3a5e2a5e10d833b528ac2f58faa40e5e78fd4dd5","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.3.1-alpha.3403.0","_nodeVersion":"12.16.0","_npmVersion":"lerna/3.20.2/node@v12.16.0+x64 (linux)","dist":{"integrity":"sha512-dEf297JLYbUE6poozAyOAAHyzydob9cGGcZgbShganKU302Ugpi49RK2r+uAvj3iMa/1K1N01pA0MVsjGP+UGg==","shasum":"379af40d4c9085d5f46cdc9a030243121e301dea","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.3.1-alpha.3403.0.tgz","fileCount":27,"unpackedSize":111241,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQ+7ICRA9TVsSAnZWagAAt14P/2FFeveSBgTb4Sde+m1g\nvEtfFzeGWWu0oaLNL7ZWRbUdd1w7A5mkiTTU7ToDDs0/4xXDOWFmEMBmcJlE\n5BKk1IeP1R7bY9w/XdBWYlTRPAZ9vQREtIM6/QtDhrXawLfu1xxIdg3ZYrn5\n0BPev2Bay7yTm9Ovfg11aSM6sIq+qW+dQ4v0m2gXS7IQJ36J51+dx9q8FX2T\n66nHuZUlj9W0MVklzTic74EegAjvQawgiS+QrYEhWp2sGrBEv7budaH1Jhcz\nLcPgv+xQzMbZOi05msryjRFnVTPMgZtnFBr2dRXZCVT6l0woSTm7q87B12mT\n1B3YDZPqdc74+xOlmzv4EFuCI0Klcd2yXa+tzLNpgANJlK2rwILijJSH5pGQ\nBP6GNaP368Jv5owySSH0gdpMyq5+U8tskqg3E+BTBgMEMAolDGEDVrwTCqqe\nwFjUdMhDeVdmBVdtWW0/stUMy/nQSnY1mpRbSwmweeLOuFUw3AddNB/H/1pV\nRe7IvgZdYN01sDVT/KsX73kQi+toGlvAqAh6dGCdlpx1usl4Ts+2wxOhQeu8\ne6BelXI95F3Xp/izri90RW5a6K76EUJD0+g7w5gximsLn3DdIhgxqm8d0uAi\nzdJnUIF5eUr38zq+N7P+8O8zwnmDNcg4rcjPc++zhZeIlUieiJSiS35JWnAG\npMuU\r\n=2JTf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDqWlczSbsqJTi9DrEvOjkTsT0ECFcSh5fJjnzwM6BeZAiEAv9CCeafQIuEGeIn+M70gUvEemgEGwt9dgJapQnDkbAs="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.3.1-alpha.3403.0_1581510343686_0.08460381213015866"},"_hasShrinkwrap":false},"2.3.1-alpha.3408.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.3.1-alpha.3408.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.0.1-alpha.3408.0","@energyweb/market":"5.0.1-alpha.3408.0","@energyweb/market-matcher-core":"2.0.1-alpha.3408.0","@energyweb/origin":"3.1.5-alpha.3408.0","@energyweb/origin-backend-client":"3.1.1-alpha.3408.0","@energyweb/origin-backend-client-mocks":"0.2.1-alpha.3408.0","@energyweb/user-registry":"3.0.2-alpha.3408.0","@energyweb/utils-general":"6.0.1-alpha.3408.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"1.1.1-alpha.3408.0","@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"7940578dc0247e6d79ea4e2fa56f85675801fe26","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.3.1-alpha.3408.0","_nodeVersion":"12.16.0","_npmVersion":"lerna/3.20.2/node@v12.16.0+x64 (linux)","dist":{"integrity":"sha512-Jkh0qJYqm/Txo8ZTTKt6/VDNfWmC/lhMqNbuCWDyUTyKjH6pCP9Ox+DlmuK/Diy1HMfUtNypj/3l2+glYdxlZA==","shasum":"74e31ca52e3264148c0e1fbca4cf6dbedc16ba6e","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.3.1-alpha.3408.0.tgz","fileCount":27,"unpackedSize":111241,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQ/J5CRA9TVsSAnZWagAA6owP+wW0A1I+PgkNH3Tn/r1G\nSvoTlv9M8qerVSrYbgAlRHvVMq0rv5hVsr7k+Uj909gI/xrg5iW87Jg9ccRW\nVR8da/ol16JC2wn9qzfwYsmQl8YRAl2SM5cKL2o4iFGog+rYxUfyPbqZ+g1X\ne79pzDl4Z2Gv6Wvjkv6ihWAVm/9cyFTHcEmc+2avIoUg37pO5GZvFSNNIrL3\nETqSg79JGVAFYsHUrG75JPFXT4CqaPxjlRq6FaGkDiWFzjoeaiw2raE3PCfv\nihW3+KRvVGiyUfpYeVTbf8YP3HJ2tyPgqN06z0VrImUPeQ/e3EE/3IZO8YE9\nOIKnr26ewXJS7xw2gH/hp5ClWp/OFLzSNobN7p8lHFIfzd/oI0j7VSPi614G\nHYCy4IBT37l1qf7nleeCAJ66GEVb2CvLA0mP3VDRS9jNAwcwgMoqYeqrWxq1\nq905PfDKg+xKdpUCpbyuU3zEKt2TrgkWh0VsdClBm2ULyu0GtPy1cq7opLSt\n6EFohzwbZHkmt4Wa2UhH1TXLmxwVWNaC0MgKYQzd6gEGxtvaeZyNEBaBrp3v\nWhy5s3BsjFd2D5Ri524I6z+QgKePsNW0OTkOhMlbdaIcUU1yF6BY4lYDYiue\n3dW646vNW1zXTYeoQpD6fRsfNBdB9FJu/BTtAe2ANEOT1E5evCQ/K9Nb6uif\nry6m\r\n=KSxD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG3xsJo4hWpCLlGTzMyFnzDrc9sge/VSttcQmnjnGImuAiAwgLGwTJos1EAJIcHM8CopHTXxvL9aM+VBVkkY0zpK7Q=="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.3.1-alpha.3408.0_1581511288503_0.9245473703946849"},"_hasShrinkwrap":false},"2.3.1-alpha.3409.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.3.1-alpha.3409.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.0.1-alpha.3409.0","@energyweb/market":"5.0.1-alpha.3409.0","@energyweb/market-matcher-core":"2.0.1-alpha.3409.0","@energyweb/origin":"3.1.5-alpha.3409.0","@energyweb/origin-backend-client":"3.1.1-alpha.3409.0","@energyweb/origin-backend-client-mocks":"0.2.1-alpha.3409.0","@energyweb/user-registry":"3.0.2-alpha.3409.0","@energyweb/utils-general":"6.0.1-alpha.3409.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"1.1.1-alpha.3409.0","@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"326724dc1fa8708ec0e9985c6637eb4e781ceb20","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.3.1-alpha.3409.0","_nodeVersion":"12.16.0","_npmVersion":"lerna/3.20.2/node@v12.16.0+x64 (linux)","dist":{"integrity":"sha512-rDzgHtBQRey3/5JUCH402qJAevYddtg0uEOeuiRh9a8ybeXPz4qAGJRnzDMjPLRgpeJZuzOwbNVoAeUj7hNfJQ==","shasum":"fbda74e6169901cb7616cbd95198f6ccee2edc73","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.3.1-alpha.3409.0.tgz","fileCount":27,"unpackedSize":111241,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQ/PxCRA9TVsSAnZWagAA9JcQAJMofrnIlcw+2J3rOmRy\nE4xAHJpGCZ4N70ExbTC92qjyRqzsYlq7lB7k2y1xbvoBZsSyRim2wEFK2q8m\n0WX6MuO7Suuo57Y/bQ1gG13tfGWOWfq8MQrIKziRGaztyaYd5QUEQOmjcwR+\niSH8wVTjFniItWZhsA0fDhqTVRPHsmn3z2bPh3teeXyJHRshLnyVJ+rA/1jj\nxqiG1s8m0tNaH9kj/jbwYf+3qMoFvCv9UjCmUAG6BVKS+vCGNe9ge5hbAbTu\nQ1VDtAoHME/+d88xxlO+K7codR7Mem38VamSYnGI0UmhHTVcLz+XwVKyZx5d\n3aEKzCLC9V4fiMPQ+esbVjojYXVfqQ/FoBaB50lkpGfo7Bg7sM9Qj2iiUawW\nixqtd44mKwLEC2knbKwNAyd/q2ewi7WxCv7qBYrt9mZVPAxBND0hCJ+qNTx7\ncfDY/G6CFPK2OdG9nFx+/WGnp6twazk2uQWKF3zPzBwNzX+tC3sTqtSENmKb\nMAPv7wTYLpKFTv02rBx9nuDfsYi5idvF+JOO1wfstGQOiC8SRhjIxJ31wj70\nlHhR5PrhRnZLeFC3dwYYIqIoPhS9ITvXVHpA/pVsSxhK2XCnzeQlU9GO8Efy\niy7H3LtCARwCn82O0ocxdJdm1mQEY+PuTrC8uJJTdSjTMrC230QHuNc2VK8c\nIdOV\r\n=qCmS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8PLJWLh8CgaSdK9B7L7PB//S69qO2F1dqpS9DRBrFpwIhAJ2J/dm7LR830LuZNt+pgiO/P2SZdLQef6YmXxhusxk5"}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.3.1-alpha.3409.0_1581511664651_0.1345604496420616"},"_hasShrinkwrap":false},"2.3.1-alpha.3412.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.3.1-alpha.3412.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.0.1-alpha.3412.0","@energyweb/market":"5.0.1-alpha.3412.0","@energyweb/market-matcher-core":"2.0.1-alpha.3412.0","@energyweb/origin":"3.1.5-alpha.3412.0","@energyweb/origin-backend-client":"3.1.1-alpha.3412.0","@energyweb/origin-backend-client-mocks":"0.2.1-alpha.3412.0","@energyweb/user-registry":"3.0.2-alpha.3412.0","@energyweb/utils-general":"6.0.1-alpha.3412.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"1.1.1-alpha.3412.0","@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"5fe6a9181e8e3e5fa1c4122c0f683d6679aca894","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.3.1-alpha.3412.0","_nodeVersion":"12.16.0","_npmVersion":"lerna/3.20.2/node@v12.16.0+x64 (linux)","dist":{"integrity":"sha512-67w8orE+BkbBcMXaj3cDL6wsRDqJNVVs73x7TzWass/Zji+GdmwUBNIeUQptMvfCUyEj+OUKjAOXoRyiseF4dA==","shasum":"2743225759f9b6d0efb5d37a9472d5e0d3e84bb1","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.3.1-alpha.3412.0.tgz","fileCount":27,"unpackedSize":111241,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQ/ydCRA9TVsSAnZWagAAnN8QAJMZOLgmL9/H/ZvrQHPu\n4QbebbXnmD8gilT6Hy8xejx6QO/hlFbmvN8UaHkC0Pwdb6XZ+IK/lm+qKD7A\nNVgsgFJUSFKeBqqsn/Im1ODjJ5lz8lqSNtd9Z2Lca3IQzQcN6rgI4Db2FNSL\nHr4Jr7wQ65MLH96UFpgl6q71Br5HgDwdYVTDl6mj7Rha+sqzxDAFZmIRAE9j\nHSKGWVPqcFj6HapCN4MCRKTIkYZp79/JlvFFh/XCmjdicV475v+y0D6epTt6\nANXfhsbke9hb89UENR6o3NEp+zaB742HbaK/j9/KI5i6FxPbCHRyQkSZBVMV\nsvE72BMuUlQ/h4/hKyVZ0sJbWcJJJ1ITJs3Xj8Mo9E6hm2xlchRUbiKOfqf5\ndh0ayt4Li1dMm3KSq5LsuhPmCFbzX8p9DxWAXCl/hnqYRwV8m2YcOVXK0iVc\nDbxxTZKQUmmYsdaKmbSAiZ15GUuaXWBDZiAg7nhgGhXU/EWswjqTdmbUgubQ\nQHq9v434jDIzIifIto0IJV4StYV+fxssAh6OqB01ar75b2iV1zkUcl9GreeY\nU/qZsqbvgInDhcvfZODQvfv3IVz+KLIUMEJwnork7Jrb8c108wRhBBNN3Fjs\nGanACHu1bYUtonCpGWWj5tIRXuhzFjgEogu43DHsW56JJdtHqci/klhYG+4w\nx3AU\r\n=apLv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9akohjJOHDxQB+gWZ2VNqAHFUdfOfZGOnTrUYK6heBAIhAOTHgKYjsld9fblnD+deHZTci//OqizufxATHsvg+YTL"}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.3.1-alpha.3412.0_1581513884963_0.38749770131536865"},"_hasShrinkwrap":false},"2.4.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.4.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.0.1","@energyweb/market":"6.0.0","@energyweb/market-matcher-core":"3.0.0","@energyweb/origin":"4.0.0","@energyweb/origin-backend-client":"3.2.0","@energyweb/origin-backend-client-mocks":"0.3.0","@energyweb/user-registry":"3.0.2","@energyweb/utils-general":"7.0.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"1.2.0","@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"d5512d3b9720eb4b8510e8039572a341fb203e4e","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_id":"@energyweb/market-matcher@2.4.0","_nodeVersion":"12.16.0","_npmVersion":"lerna/3.20.2/node@v12.16.0+x64 (linux)","dist":{"integrity":"sha512-mBHn0ZRaeOrIPjbmkkrXwGRxnXjGzhdbfYunXUehnCnVy0/DxU/Yef2Sd2pI7uyzn3/lQBmz7Z2uJJcAJ0+ttQ==","shasum":"6a152feab228b58325ccdf6a678571a7bfec512e","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.4.0.tgz","fileCount":27,"unpackedSize":111446,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeRAKSCRA9TVsSAnZWagAAL7MP/1MTlu9XAqOnjna+eIYG\n8BJoY846g0Ok3+NQ93wBF9f07upUGNSXFww2PjpNXCDLUJu9rNDxVNDPY5xs\nrhzvy+lzzCLqsvec+chO70476ORr0+3ibLYVPscP4wWdCQ/izPQUPxxZHvT4\nX0XUPNyLir455a2amy/s4Ztc/wf7XRHYbiBuNjWj+oqrSqjwv6BYdDxdWuxU\nb7B46Gd0WmbaamAo7zUvYM1IDUUyG4Dalz93HdKXLPccV4auMwE/kN+oRqJE\nR1AKzTGWvfseKsgJLtVFC13sb9TUO1leZMB/Sqpq0IL85uW/8yj2j6tV4ge8\nP3I75Zdohm1gLP84pJFsFKTyqU8O9jH64n+p4RvUO8rs2s7p39gncVfw1fnc\nkeL5QzX5+ftuesIjtdxUuPi74FbZPBZITIZIbT0ZNvBKK7jpvWAtLKnSYF9N\neRu6/Rl2Wu7ISd3EWv9iLjl4rVHMltIwGuK4qye6oMZ5h3JfPLJ2ezDdyD1m\nKpq4npnqqA8w+6R1S9rHeM0D8CG3+XiSCLvtWJBZ1INLFNOHJ4Cx/HNnYmY/\nve/IswSBfZelf2Tq340ocQQbFDcvtQztKxWwVrKI6u2CRlqs/bNyjHyWTdSC\nkdQABu2k+nVlKe9se/qwa+scrprS2/IgAsVRkLnnQKIi2Lhsrb3ycUfc4lKZ\nOexn\r\n=H/Er\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8D+7aSBXUQwYXaC5VeGMEt5bS+HDZ8eLvedaVH3SyMgIhAOEYjt2w6ayfGfjtNdVw6EiwPw77W/hmcPiKP4/jsO73"}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.4.0_1581515409849_0.9625811020284998"},"_hasShrinkwrap":false},"2.4.1-alpha.3417.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.4.1-alpha.3417.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.0.2-alpha.3417.0","@energyweb/market":"6.0.1-alpha.3417.0","@energyweb/market-matcher-core":"3.0.1-alpha.3417.0","@energyweb/origin":"4.0.1-alpha.3417.0","@energyweb/origin-backend-client":"3.2.1-alpha.3417.0","@energyweb/origin-backend-client-mocks":"0.3.1-alpha.3417.0","@energyweb/user-registry":"3.0.3-alpha.3417.0","@energyweb/utils-general":"7.0.1-alpha.3417.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"1.2.1-alpha.3417.0","@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"b7905741222a6abb561ea80dfb144c43ffc50e05","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.4.1-alpha.3417.0","_nodeVersion":"12.16.0","_npmVersion":"lerna/3.20.2/node@v12.16.0+x64 (linux)","dist":{"integrity":"sha512-GDCaNAmgFCAU3anWqiJsUafRkRJ+X9b3N7qjWPRWgee4d+yHvgll1Ojk3ERDQdNWi0aORUanq4ainQPlV3/8kg==","shasum":"d8ff16fd92b999441e6360aed6924df6181907d4","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.4.1-alpha.3417.0.tgz","fileCount":27,"unpackedSize":111576,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeRA0sCRA9TVsSAnZWagAA4w4QAJciMG31pLth6sUeAY2t\nbIOwqs0A686ctNZE9Kf3Bxtp08nj17CHft4pTk1qK8OnU9PNeJ5pTYRvojwM\nhgOIeE3EX+j3TPtT5+BxVWsSvV5UR44P0oZjSJ23pZyVxOlUvFI2PyIIuQBA\nQDNSWgYqu1iix9h7W5GMa9uT2zIyXp+a/b9ip0UjLWXrC3lzG1FBr1L0i8rc\nyNeARV+9JcIKLW6PQLUZUMnypkTGrrQg6l94w4Q10DkSUkzEEULtM9emdN5p\nHlRtywMu+ZGybJhMwFiOxjyJBhJe+qB/O6MyaBz7dOXCHRySHYYYJ/7qvojx\nWqcRVTDUz4MD4m2OYuS5WExuctm965glpBYQMgRNfboQJiPyvFWOk8GBhBh7\nF7Z78Xmlgh3OJMeqTOqaAVLsvN7UcFd/OWZFAE2n+at0DK+Jrm0EAbqVgDTG\nS7Kiock7V/9lf81V0N+oZoKR1Fjtr188vY3dt5pNHunJX7Zoyhwm2010ba4B\nqKbtStS2emuGyfHonORZvf7j/opcUrO2525XQSioR6507pwQCj3T75kcnla0\n/15Oeqm33MNjF43fsh5JNMIjNsGUYg/T/uBlrWQk5zAejWMqiaBF+GMUgpu3\n3+dHWcBKyyzuYZD6Mxon+0R4ivLzJy/Rj7eOFy1jVHFocEkPw6nY9caNwBtH\nB3lU\r\n=CTOa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEjl/nMUAonYJ7/jsnpv0fQICaOofxx92/Z3ajGN4sAgIgW6708eg2wChdmItn6r7o2RSE7oLn785DuShVkbr1VGw="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.4.1-alpha.3417.0_1581518123936_0.34682812808888897"},"_hasShrinkwrap":false},"2.4.1-alpha.3420.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.4.1-alpha.3420.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.0.2-alpha.3420.0","@energyweb/market":"6.0.1-alpha.3420.0","@energyweb/market-matcher-core":"3.0.1-alpha.3420.0","@energyweb/origin":"4.0.1-alpha.3420.0","@energyweb/origin-backend-client":"3.2.1-alpha.3420.0","@energyweb/origin-backend-client-mocks":"0.3.1-alpha.3420.0","@energyweb/user-registry":"3.0.3-alpha.3420.0","@energyweb/utils-general":"7.0.1-alpha.3420.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"1.2.1-alpha.3420.0","@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"fb4eccb499ee865c580c6f5a4015b75b61c9f555","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.4.1-alpha.3420.0","_nodeVersion":"12.16.0","_npmVersion":"lerna/3.20.2/node@v12.16.0+x64 (linux)","dist":{"integrity":"sha512-JSFJBV10vrJrvzQRiD20Y0YLDx+Lr4YclExcXTbiKH73LL8ZW+cwjFFlHHeetK6TNLfklol5e1Cj+ejhI2XlQg==","shasum":"2e32d7e4b1e604b91607685aaa10a1df1b115a03","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.4.1-alpha.3420.0.tgz","fileCount":27,"unpackedSize":111576,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeRBUQCRA9TVsSAnZWagAA/bMP/2YW82s2vpyBYyQGXF8K\n+8tgnQKOUx8OfXxlMdS5TawGNrIYk9AX3W06nEJPy37YZWwTYGhy3yZu2t+l\nx+DIhPTzcJqP/Yaoxc/NDy9alJCS3g/I4QEYIwiYQQW0M3JAjpOr2uwIpzaz\n+JQbrIu+jwAegwjAVY8Zeow+CotSnNF/yFsGDaK2P8wtVZy8GZtOQr1qVP7L\nrtqIU4ePo+3rtbS+sCQyuOFT0WdNEzIiSGkin+PpNB7VCJRA1SlRr1v+P7uR\n7yFfdsUtNKY4h4933xMq2dR8bKlgAGgI/hzicB4a3mUdyz4xhm9wf0ruVDu4\nk5qJvpm0uQC8pM5GVcWG4htlFijCJ9NzFgY1WIJBuz+OGxCtSHjyfNc4kGFq\n7+EaloozuDW95fhv+5jOvTxPU03xb2zbYh3vYyppNx2uqzaHDX95PpXBWRNS\nJkj1c4yjOYowemvjMQ+BdrG19eSJlTTiDgZ4lUsi7unqP7aHpshdoJhwrHyD\nOPeNWY7+huXJLzI0bsd0sNW9xR+v/R1SH19DdwYyuCZFYhQTmQM2UremoF05\nu+2X0lDYn98/SXfe0KEQ6G4oIGX2SkpUdLE/yGfhkEvtCzVxlu8dLDb8eD77\nmRE2uj9lp8OfxpVGQdQOyydXqF4x4yIm+h6eNnUYweyyvYSDHZ1U7io6FTEo\n8KIF\r\n=psVb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH+LTRgjeBXH5B8svFb8hb2HEjpiajdCOwXVdq2wJ8rdAiANY1qWuH55/mdKgcRBaC2scxKxUyO0PNWhXLtH8/yEtg=="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.4.1-alpha.3420.0_1581520142875_0.6241705477851263"},"_hasShrinkwrap":false},"2.4.1-alpha.3446.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.4.1-alpha.3446.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.0.2-alpha.3446.0","@energyweb/market":"6.0.1-alpha.3446.0","@energyweb/market-matcher-core":"3.0.1-alpha.3446.0","@energyweb/origin":"4.0.1-alpha.3446.0","@energyweb/origin-backend-client":"3.2.1-alpha.3446.0","@energyweb/origin-backend-client-mocks":"0.3.1-alpha.3446.0","@energyweb/user-registry":"3.0.3-alpha.3446.0","@energyweb/utils-general":"7.0.1-alpha.3446.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"1.2.1-alpha.3446.0","@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"e4e34baa4f58bf564448c9e7b7f7efe3d43169c1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.4.1-alpha.3446.0","_nodeVersion":"12.16.0","_npmVersion":"lerna/3.20.2/node@v12.16.0+x64 (linux)","dist":{"integrity":"sha512-B+F9A2xPhkBdBL0gUgP5R6lZsbGt//C7LUuJHkMcjTVz4HWvYEMwZKwAfaX32nr392/1nPqfYAy5zqQT1LKutA==","shasum":"4d9d0f64520823bd55f0615661288a8a8711fb30","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.4.1-alpha.3446.0.tgz","fileCount":27,"unpackedSize":111576,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeRR66CRA9TVsSAnZWagAAltYQAJhDc/EJAHtIZ+rWbDS0\nHGGyhz3C75v3FfdwEIOy2mjSBhLghaJ7HYEiubjlcRvFA1seAhT6kE7ZSBNB\nwpv43wx+WI3mtrW/A1gMF/1Nv4lQn6PfYWJosLVmCcomEAwJ5J/z9DZBO0Me\n6sobk565ESBOvMTIhcsfg9nDOM82tJulTZ6Lbic8CpvfM4CWC1cbQot6jzcL\nbOHFIsWtVsIpGJdFO8UMy+SS9GN6B+AmCiSVN+uNKDk+ucBO8R/B9aIQIMQ4\ndlECTD2R5bOGkXFUsiiDB0TgGsBbY51497WBk3i27fCPVzNTvGDMXpWeeT9g\npI/2fnlVFiXeFXpV5BzgRMdr89X2R7RVh+PBqS6PJ+vkSzQ3Cg4hAWTYiXfu\nEkqKD1v4FNF6/Tlguvi6PovS3Aypd+AtOX/0sjjPGJCoAw3lbubOX8zhk1mB\noyKuX/ZgyUpI3us4E02r+89zfC+diu75NqSdEUcVedWTpuzTLai5tzR5/S3E\n755IhQYbx+G2Y+g6f15qhmAr1XggWUSaQKwBlK+ld4MLsIE5NCEAyMep4tAn\nCRZ0zqaEeauf/K3v/GGzgsm3SAPNUS0Fx2HYw7OoLRoDj7pASyppcS1CbkIY\nmfuQYSC8LvjT6lgFZRoHVD1b8qdudQDwiiIoWvXz2iSzqQW9IviiTZA8juQ5\n1zpN\r\n=qMrl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBC5+FzW+F4FpKgkM9l35oluy0PFMjZ+3zON+U20Wuo9AiBwPy2k7dHYiaWh3iGaGb1GfeLO66ILd51yRY43ChhAjA=="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.4.1-alpha.3446.0_1581588154337_0.5603748442008789"},"_hasShrinkwrap":false},"2.4.1-alpha.3447.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.4.1-alpha.3447.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.0.2-alpha.3447.0","@energyweb/market":"6.0.1-alpha.3447.0","@energyweb/market-matcher-core":"3.0.1-alpha.3447.0","@energyweb/origin":"4.0.1-alpha.3447.0","@energyweb/origin-backend-client":"3.2.1-alpha.3447.0","@energyweb/origin-backend-client-mocks":"0.3.1-alpha.3447.0","@energyweb/user-registry":"3.0.3-alpha.3447.0","@energyweb/utils-general":"7.0.1-alpha.3447.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"1.2.1-alpha.3447.0","@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"e4e34baa4f58bf564448c9e7b7f7efe3d43169c1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.4.1-alpha.3447.0","_nodeVersion":"12.16.0","_npmVersion":"lerna/3.20.2/node@v12.16.0+x64 (linux)","dist":{"integrity":"sha512-JADWmDgwX0kOvEnrrJOzUvjDeC9VPSLtxpBy7LaXEOKQR2BS/I7Hf02xnhUkK0EpK+fDqqWwX0/cnt/Z8JQHxw==","shasum":"e5c3581104c061490f0f55eae08abadc080ddc28","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.4.1-alpha.3447.0.tgz","fileCount":27,"unpackedSize":111576,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeRR8MCRA9TVsSAnZWagAAnWMP/RbjvFxLMbbl4Lck2Rkl\nPcC1RO0mNFpUqSm989cuE7O+eLmR+jCzl4qEI2QJfLBQBYzjlLhl28NLjpl4\nNZLzQLUY9BmOPeVgcn8bEhotgR9FVcuKllir5TeOzT0xD1DVlfet/b6BxvoH\nLfY1vXm3vIV6nNXxnkGL3fzTO35cnApAjPV8OH+2QNYr1LwATbnETHoOVRBU\nJIiYK4YmrlddAmMbeXp8Z6Yao6/5EgkFq4HZNG6zTCzuOLolYvMcF+B2faYN\nwdAn5/SW3MabE1+0zDic+e/VtoMx/DyKglvojkFsVhLVGqxa0lZyQ6MwvUjg\nSnqPuZt9M9VmaG7sd1Ge/sQDwaYkxFlUshrjc/RFiHLWzKPFerXxH7A2qc2K\nYN6NCAvBYkUB5bN2uvjobp9kR/CgmVo/xfm7nkerDYZWa/27F7xWLWy/xgya\nhvuEihhcd4pPkcMtgx/kqd1v6LlnhBilCap/9Y4VK+1KYplfj50sQRoiypW6\nDYtECExHTsBYzNWJneN0UYSX75JJPfu+31At55q8v1i+w+WPfu47tnNzuSXN\nyw0SSqv4hvlyd1UNR7/R+2TI5qBy5T5TGgN9OC7r3Pofwym2ycbdwcZqW63l\n6lhG5WmDLacPFa4lzPq4aYps+nuBNa33j6I858hQttxeN9wSnJYUjaDyJXzc\niSYi\r\n=AvLD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHGWQH6ISxX3gsSGFC16IrW32GK/xsQp7Aqfo1BIht2GAiEAztm9+q2wKAwm0v/256ehobd3pINdrjXpzz10JBfGg4Y="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.4.1-alpha.3447.0_1581588236144_0.33307953448624317"},"_hasShrinkwrap":false},"2.4.1-alpha.3448.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.4.1-alpha.3448.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.0.2-alpha.3448.0","@energyweb/market":"6.0.1-alpha.3448.0","@energyweb/market-matcher-core":"3.0.1-alpha.3448.0","@energyweb/origin":"4.0.1-alpha.3448.0","@energyweb/origin-backend-client":"3.2.1-alpha.3448.0","@energyweb/origin-backend-client-mocks":"0.3.1-alpha.3448.0","@energyweb/user-registry":"3.0.3-alpha.3448.0","@energyweb/utils-general":"7.0.1-alpha.3448.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"1.2.1-alpha.3448.0","@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"e4e34baa4f58bf564448c9e7b7f7efe3d43169c1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.4.1-alpha.3448.0","_nodeVersion":"12.16.0","_npmVersion":"lerna/3.20.2/node@v12.16.0+x64 (linux)","dist":{"integrity":"sha512-1RvZtSQr/eVZ7D3r8L7hD/qVk8BkUumhvN0oq+EFP3tmMaQQhK2b2ABYhWsy5aGVELVhK1s/VxLNZoxbemv/dQ==","shasum":"e1ce84b89118b3a4c57619f42ca2d6ad38b78662","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.4.1-alpha.3448.0.tgz","fileCount":27,"unpackedSize":111576,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeRR9VCRA9TVsSAnZWagAAneEP/ibaIaCA50iIr5Lvu4Am\nrz9+do4CvqNj39Pcnseyub74Enk6Xjluj+3ocwLlbxqz+/GE4Ivp0eNbvUYC\nYbz06AnjIHnZaHsliOy6QFVCAdUlFjPz+Q11a4vqAMqxV+rXr0dqIJjKB8Gq\nQFCPHPFTbTJT8BQVRakvXlix3CQS1wXeV9ZUTNL11Zp6tvbiVI8GZ6TVpW7m\niPFHaem3HSGW5hsTIptQ9dqr7WmYccKhiWnNXJ6C2wTNPibuYzHYbRtWlUqE\nG55TVrbJkQKmccDuMQlaGc5+6/FzN/Zwmfe2pqJEkoWzonm76/LiNSQ/I/kc\ntxc9ll/94OnNzqHt2tXFQNFPDPP0XWMOIZA5nXOSfl/+a8xR+eCSfI+RAOCl\nMNvU5jazKsfqFz4uGo/YRzZco8Ywn9OCRPZWQfpLQ2Ibo7L2Mkkx1XWnKqbm\ncArFx2Py9MBZ3I+vlekjP0lQTzClkwGIzxbGdIN0nRyVhRZ37kBHZX7V0DbA\n1xB0tSl/BC9MykUW64pybIknZmTkSN2b+XhMGUYQW5OD/ofNolxNiSDm2GBj\nY2MbY8FSwTvUPwdLjnTvMnLco4JvxlNFSg4dCI54Y6GJa1QPjaLflhO8VAxJ\nqR+go5LkIim2RS9gdRv91azEY1K7aH4lqXXoFFWXmT2oUHUvFifLZQGheU/0\n/pY6\r\n=bLCh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAGsBMUVAK8Zr29lDJea/PgwYjpB8NU1ZLKpTDUKYpZ/AiEAj+jlz6RP0BqDOwqtF/+bZJuhDx5F62Axj6xFc+sQeOo="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.4.1-alpha.3448.0_1581588308703_0.670566956708911"},"_hasShrinkwrap":false},"2.4.1-alpha.3464.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.4.1-alpha.3464.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.0.2-alpha.3464.0","@energyweb/market":"6.0.1-alpha.3464.0","@energyweb/market-matcher-core":"3.0.1-alpha.3464.0","@energyweb/origin":"4.0.1-alpha.3464.0","@energyweb/origin-backend-client":"3.2.1-alpha.3464.0","@energyweb/origin-backend-client-mocks":"0.3.1-alpha.3464.0","@energyweb/user-registry":"3.0.3-alpha.3464.0","@energyweb/utils-general":"7.0.1-alpha.3464.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"1.2.1-alpha.3464.0","@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"821f5c2298deb138029d899d875e6a524617ad05","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.4.1-alpha.3464.0","_nodeVersion":"12.16.0","_npmVersion":"lerna/3.20.2/node@v12.16.0+x64 (linux)","dist":{"integrity":"sha512-xURs5HA5zhnSBQnlXP6hWu9A4vT9EZhRp+mSsWKeDdi0uCAmj6eEBkq5NeEiTF6DEb5iLVU4CwvT5xnk4me1+A==","shasum":"8a59270df927c98542d1706b90f4b5f808e481d4","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.4.1-alpha.3464.0.tgz","fileCount":27,"unpackedSize":111576,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeRolGCRA9TVsSAnZWagAAqH8P/1nvHkxs1zT6A8G0++fV\nftGwiRV7aAl0oyDO4XmXGe6RwawRGcgJ2PSp64YytwkdrQ7ROzzowoEHH7QE\nQQ4j8jffxBL52wBX6uzh2yrBgCuQIW8lJiRQHuZXUSCFJlvbKalbJTgV72I7\nn9oweagCIZ28zyuXxf0hq7jw3DAfI8o1GWH6gxcpgbC6itGmv1Z2a/PafrGX\n6UlYDMiYKKdGSfQmotJEEFpG5xDfU5KjT0eFj5yUm2pACa6YR0Ozd32acEws\n+/+Jyu4pX9ikwQLP1baWAPAVy9+pwDm+88iQi4Kyg8BQRogf5RTKOJh+J5rn\nm5crHq36CUk5H/NMs4pMwKI4XXRLe1GAwBer1teOu9FiQThiH/y07IZfEYhC\nsofq8B31j3tLU9N1TN4/GbPckYnfL7o31fbcNC8K9UO3jsoCM53+dT4hmzKE\nGGb7qttW5mfEaBqa0x2GPj+sQ3WE/iKZlLNDWx1m19ik/q+dGUxchtMOXLi2\nXtEu5OgfpusY4mrfLwTMdJ/RDmaKYBHCtwgYuj6jkxqTOGMuC02IA+E7TPNn\nrsoyL2qnG+ueukzXQ3tyOFYCan7LM/XQM2kX9UGVdStqy9FXImdC9C2onlCu\nuM0wcN6viF+UnV3LN/dZXTKVQZZnVaVOr23QDZq5nUK3XoxEMfPL3ik8v6RH\nMZ/p\r\n=pYNa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDI61lVZsdS9woHgJs9Z1jZ5Ez5LoYRQlQXI4zjpWJKSgIgRtZd0jKQv46CpA6zSMmqPIxhX1X07B2BQO7yRwvVACU="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.4.1-alpha.3464.0_1581680965795_0.5926531063675089"},"_hasShrinkwrap":false},"2.4.1-alpha.3499.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.4.1-alpha.3499.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.0.2-alpha.3499.0","@energyweb/market":"6.0.1-alpha.3499.0","@energyweb/market-matcher-core":"3.0.1-alpha.3499.0","@energyweb/origin":"4.0.1-alpha.3499.0","@energyweb/origin-backend-client":"3.2.1-alpha.3499.0","@energyweb/origin-backend-client-mocks":"0.3.1-alpha.3499.0","@energyweb/user-registry":"3.0.3-alpha.3499.0","@energyweb/utils-general":"7.0.1-alpha.3499.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"1.2.1-alpha.3499.0","@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"ee3e5f1a8a4032b64656efe6cb7afe603ba8f0d1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.4.1-alpha.3499.0","_nodeVersion":"12.16.0","_npmVersion":"lerna/3.20.2/node@v12.16.0+x64 (linux)","dist":{"integrity":"sha512-s9KZL9HpFWHKqpcWMpTlIXYELo7G41o90gjxj+lRnwOkvA8zBAO1yxVoeqI8KXyvdGzLsIikEjCemBqyMyn02Q==","shasum":"02f7a1b24ba2e7163e62c20716363d1c57f0fb8d","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.4.1-alpha.3499.0.tgz","fileCount":27,"unpackedSize":111576,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeSmxNCRA9TVsSAnZWagAAaf8P/2md2puXW4olKwLj8K/j\nXAR2IrBOSjR/lyVVX1zASEhHoAGZH1iTSz5k8APIki0vc5yko4Pwd86reb/c\n/joxoAHZhaDFZJvjhY/wijcyrWpDID/zKUmGI9qeqYia1rL+wdHlC4o64gkj\nxUiTukoPlme6pT2VWhfZLbFM+m/90m5fSJr7DowQlYuMPXMAqRmdu8NaQmeR\nNUt8I9f4Yo7qsIJPHpOFtr3VhONrijhLiey8SHlpOt021zZ996clEz+0b6tK\nVKmqtuuCys86Jao334xqmK9miceCEhRMoSvBweBSVQd5QELVSY3ICwQh5a6m\nD6kXFOTzvvSreQMjrh8aqbbXJrRFgN362d9YhVelOWnGU7M/KLGfCHb0U/MW\nMLMSaNqCCJ88+Fm4K/75yUd+nnQi3AASuISFWDEsGqP8QroIJYRY6UnUT16V\nNEOstDWvaN0oiXbWqyMfmzCBl9fL2nO8+E/lE/oMSKBYYI79NEfXroEow5fR\niGOGxmuipYYNqXWgCElWrxnvgGUH7ldNrw1WhLwnODsAP8jVicT/XMXlOV3X\nuVZdNdeihEk7q9Q1PZjLEFbeULEjUbmk8x28/aearYYM2G1onPmCfZskTdcj\nnO2PvKUFxS+hjGBlL4xMHgvJ6kGG0QTtTAI4RTthAY8I0DjyyraQBpmVB0Ea\nJ1jX\r\n=rFGq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHja69mKXlY6QAyImMjJnU6GUKYeKN95Qxojd1I/aOGQIhANwOt7H05Diu74R8/o+LRL7KMSc2BHr943YNh0bB5hqe"}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.4.1-alpha.3499.0_1581935693341_0.11730432129687429"},"_hasShrinkwrap":false},"2.4.1-alpha.3506.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.4.1-alpha.3506.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.0.2-alpha.3506.0","@energyweb/market":"6.0.1-alpha.3506.0","@energyweb/market-matcher-core":"3.0.1-alpha.3506.0","@energyweb/origin":"4.0.1-alpha.3506.0","@energyweb/origin-backend-client":"3.2.1-alpha.3506.0","@energyweb/origin-backend-client-mocks":"0.3.1-alpha.3506.0","@energyweb/user-registry":"3.0.3-alpha.3506.0","@energyweb/utils-general":"7.0.1-alpha.3506.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"1.2.1-alpha.3506.0","@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"6d4ccbeb55f1ddeab2022b96d7cfa00fbf5f3141","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.4.1-alpha.3506.0","_nodeVersion":"12.16.0","_npmVersion":"lerna/3.20.2/node@v12.16.0+x64 (linux)","dist":{"integrity":"sha512-aqmCjX/8KTWARB3A+FoTvQtoqZDdiZ5SrEb9YO8ERHcm3OjvHi4ThAne7nhKxsDz34ySfpx2AEzawJk/Xn1qJA==","shasum":"6fbc77b1774a3ebe69c292d53252b52ca6d35af5","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.4.1-alpha.3506.0.tgz","fileCount":27,"unpackedSize":111576,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeSn2ZCRA9TVsSAnZWagAA17sP/i75Imh3K5mZcEZZX5eR\nAf5/ALGYzZhnii/d939MaH7WKzH7T+ZDmmKpgf81ioXxD0+1ktjZVRoaRzpH\nNgpIfPVZ7V7HyXAS/q9z5NNjlPP8ODWBBFOvZkaGWi4WieaAmqlmMAO3V5Fb\nzAM+tQQnX50sERLFdcJVriEePwbo28ddJUZfEFUPKCoUkv8iVNXJy0gV8si3\nb5GE1vhxBFGStPJEJW61SntuaWTaE6EjVpEoU5Z7BMWGe9vrSPYNE9OyDikw\n4T4JFG8AdoeHGLJu3HVMv50P4Xsg9nkFO6dLfsNV91GtZc2CsT0C41EMQMbJ\n6UBPKiZsfr61Gt7OYr+Hixqks7b0fUZubjogkStINFg/HpMDlvNWUboMt+LV\nKKvarB4HT6UcMwJZq4AtvV0Xoh+cHy1445qj0IPl2pKt4JRZI4CXM+l3Oazp\nsoAmSpn+O9Nxo4BekXdU5+R7ka/ida4nlplU2TCj8dZrtVFpjAP2Av7ePOie\n/++PTi6D4odqLe82oBLN0ZPFPptJDpxVTiYNDoESZnp51oM+WNzf18vZqhxv\nzXlCfpwxSI9QVQD+m5hqmXG9ZWVF4bvg+mknEbKcwvGUcz4zH01gi4bE7dMr\n+QNM3ugu2REA3KeO2dGlj43JcEu9snYovdIj/2/WWLbZqAleN2cRS4PrFYaU\ndiQA\r\n=ipBA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB+tBQYFcgmO/aTqUIz2N8sX/uYINk0FKGfczSb445WxAiBRIFnaW1n245v3A7nICObzB2O9+NygE1YHLCCGMbcyPg=="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.4.1-alpha.3506.0_1581940121032_0.7968867843010654"},"_hasShrinkwrap":false},"2.4.1-alpha.3525.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.4.1-alpha.3525.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.0.2-alpha.3525.0","@energyweb/market":"6.0.1-alpha.3525.0","@energyweb/market-matcher-core":"3.0.1-alpha.3525.0","@energyweb/origin":"4.0.1-alpha.3525.0","@energyweb/origin-backend-client":"3.2.1-alpha.3525.0","@energyweb/origin-backend-client-mocks":"0.3.1-alpha.3525.0","@energyweb/user-registry":"3.0.3-alpha.3525.0","@energyweb/utils-general":"7.0.1-alpha.3525.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"1.2.1-alpha.3525.0","@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"74600b7f4c111892e03bcf11fb2b281edb377929","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.4.1-alpha.3525.0","_nodeVersion":"12.16.0","_npmVersion":"lerna/3.20.2/node@v12.16.0+x64 (linux)","dist":{"integrity":"sha512-PJVto+xfKZFfxb277uKMF9ns4+3fxqRQ3oxx5tqvaodnnYRWd0djb2NpjMkfUINwW0djlZKUA3NxQ/LDW0sUdg==","shasum":"be0e42bd58b340eae09ff8948edb0003b530de53","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.4.1-alpha.3525.0.tgz","fileCount":27,"unpackedSize":111576,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeSp/PCRA9TVsSAnZWagAAStMP+gJwWtWojjP/HwGE9tNk\nl9NQAErHXjlykf6P+vz7ti3mjGqdlXC4eRNTTMB0SMS8FLP4SufAeXodKKOA\nTKTfNsD5Yk54A0vz0/g4sKBGWXzLwEeS07SvLe2SOMWkz+Stdk6KVY96K74B\n33+qQB6wSzw9x9Ft5AMBwnwbETsjiE6Cak7kzx2kO/Td/P6FDuUMUVXx1jTR\nnA0QCC5DrA5axfJfR+jmwtOnBIFOlPepNOMoL+Edcw+8yuzP3W4cZhhG9KOA\nerSgjGnfFBnCCEaiiQ6pBGBDvKgtBpF9F4ulkVQ3wQMiE/hd0lXmvyqyilxQ\n7nLxvzrf6TTPPrZGn+4XLbwYlt69OCgZXUw/HqKUcKl19ATTonTRkB7vjMnZ\n03k2vzvohu5MjjDqVNi45415g4JOE9IsTpYaD+Scu81ROz5VKz1fFu2ii56Y\nLPW/lenAXgoq4HfJLbjY70X7m1B5Gwx+bt6Ijgvv1hgGdd1YVX8Dpq4aJH15\nR0zzfoeJlN/lFMrpIwEfXwxXrO01rKFOhujY9KlLw4CUYJfEfMaLAAnSV+t+\nag45BU3rNzF1sZJ97dB2tbXaGcyD/WZ8Sxs9D4qciyvgbdWkBiUMUivoIMHN\nCU6V3p36dA/9CaYAQL1gTGHCNMoz6uDxqXCwNKghvhc4qD47aUL3ueXnplrM\nElW6\r\n=Mo6h\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRTAR3N6CFXP+0gdUTLkjaL3AbLFzK3MX+g+jOnZxu6gIhAMmrDXW/bcBYqsNw7zslrE8CeSq33IwPzfSYQedGVDmp"}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.4.1-alpha.3525.0_1581948878879_0.15989012542649772"},"_hasShrinkwrap":false},"2.4.1-alpha.3532.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.4.1-alpha.3532.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.0.2-alpha.3532.0","@energyweb/market":"6.0.1-alpha.3532.0","@energyweb/market-matcher-core":"3.0.1-alpha.3532.0","@energyweb/origin":"4.0.1-alpha.3532.0","@energyweb/origin-backend-client":"3.2.1-alpha.3532.0","@energyweb/origin-backend-client-mocks":"0.3.1-alpha.3532.0","@energyweb/user-registry":"3.0.3-alpha.3532.0","@energyweb/utils-general":"7.0.1-alpha.3532.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"1.2.1-alpha.3532.0","@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"83706295b183717f268d20ce0e569424d55e3d55","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.4.1-alpha.3532.0","_nodeVersion":"12.16.0","_npmVersion":"lerna/3.20.2/node@v12.16.0+x64 (linux)","dist":{"integrity":"sha512-jk0SspeiELwXOvYHOcCxtlSWwsELeFg60PPEvpXYezlFRk+f/Y6I+RP4cHnbPkP6zUpGiftqerBqXsRnwPbSpQ==","shasum":"9fe215829160ce01e87defde13acbc382464a043","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.4.1-alpha.3532.0.tgz","fileCount":27,"unpackedSize":111576,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeSqe5CRA9TVsSAnZWagAAmLIP/jUEqn7mdpxpf/vSyX71\nBa2F/HNFTnUxDY1qhbFpIUHP21rZK6ND5P0CoIYsVxReF4ojVDQxWyr+MM/5\nWPg9Wa2KnOLL53kD8L8hURN3YFMxrXxxa37pcj+aUOwIftSGXhyz7i/eF55W\n9jxdgHnWBFx6ycW+hZnk70bgjsFYNYTmTf85UhUvq7YCGz6tgRZQvkhste+W\nabzUsCjDQhhvI1at3fQG4WVEwZX/jIE1NWI/lwTV/V31ndljlGQwGrnWdrhF\nc/INEjKjTOHLjC2vG45N2E30qRgQa1bP5F24EarA09juKWOohpxqVAifkivL\nZDSC9scA0YIjLdbE0M1xpSt7DJi6pOjwY2le00uFpi4JdhOR6JHEywfExGPy\n+sgCmXDkLDQHg6Na7jI0dd/rVf46U5iGIM0oBFA8odZXEo3EANq26WMYRWZD\nohen3YJ3k1/5we5RmYx/6uu8k9/cEpwznltt0jBny4DpL3vI4RVdkS8LmeqP\n0BHjLV+wj1epWD315Aj7YNn+xbrWGF2ybYTQrRMjWx2Ex2jn8VohNwE1Pw/m\nfMsjAAcYVv34AN3tI9KgJKtSF6G8I3gJ0m6se+I5ZgDIlCVdZFqqJqF9u/Ar\nrMVAJNTYm3Qi0/wGo4WH1e36p79r/RSUH+5BjIiunohuxcMEVOXrAkSHqrUS\nt74n\r\n=w7Vb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICsxvrF53mze9TE2pO2orsSgTDji8geReAKcrvq9utk7AiEAo41L+7wK8a6ACQdP2KNTNLXqL62R9fakaF9+4jW4lCA="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.4.1-alpha.3532.0_1581950905169_0.2743236006255936"},"_hasShrinkwrap":false},"2.4.1-alpha.3546.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.4.1-alpha.3546.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.0.2-alpha.3546.0","@energyweb/market":"6.0.1-alpha.3546.0","@energyweb/market-matcher-core":"3.0.1-alpha.3546.0","@energyweb/origin":"4.0.1-alpha.3546.0","@energyweb/origin-backend-client":"3.2.1-alpha.3546.0","@energyweb/origin-backend-client-mocks":"0.3.1-alpha.3546.0","@energyweb/user-registry":"3.0.3-alpha.3546.0","@energyweb/utils-general":"7.0.1-alpha.3546.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"1.2.1-alpha.3546.0","@fluffy-spoon/substitute":"1.107.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"b93dba69c16c5a15cfec7a09de5a0747d9d35763","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.4.1-alpha.3546.0","_nodeVersion":"12.16.0","_npmVersion":"lerna/3.20.2/node@v12.16.0+x64 (linux)","dist":{"integrity":"sha512-Olq4TGt8nCPruJ4rBxEcYcT0uakKfGaEpspfmQTgBjVxU0tLm+h9WnTOuKFyLwus4LLAG6acxYSuuX7eZX/vlQ==","shasum":"230a788294eaac6584ad5efd724fbf184437b9b3","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.4.1-alpha.3546.0.tgz","fileCount":27,"unpackedSize":111576,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeS5jGCRA9TVsSAnZWagAA3coP/Rl3Ym/eiBfW01/oddea\nkK6TEZZSC2G63bOYc8PyDi/mCMsHPDwOilc4d7G+FfKILsEucOO9drG342v8\nROgQoe8SBbhhwaNeMRATgsOPtbY0tx+P51w+FIj8cOQfbkwEvN8ZBHcTH4k6\niJCvVNlx+FYqDP8/FVaNLElbqdz9JRP9qI+coCk4Y6WYO0nogbuca9hL6DG8\nScN3nr+pBVHnosV0IcQBmnSObatMiedtg87rqUblvaBIL8V+3nrMlyGWUdCN\n0z/p9HRHBQ7mCKlqcbSMD3IjIUNsPQD+v8d5hkoOoNGM8lkiB9fLee4dqgoD\nomtdD9q3o1bVixqYFg88smjBm2o9nUPVUWYG4MmtISSDJQ1WyplH+hVg66cD\n3rKQ7LSp5kNlqtddzH3UJew6GlJpa8CANVZolGyVEVvzDkQKl6OVZWh2mow2\nojmmZh0VZHN44tH2lvdASfzxEpPbZAX3eGmEZ5DYufZm1e5qEo5PGB3nDHHm\nOsE0bQeNe1oVIltmd0Gpj/xOF+Gxzjq/FKbj4qXVO5495/idOCZgOxvzeK4h\n+tQXm/GU4k9hiu8v3RBegMhYnkCOIX/BmJmCATDoBqBKNY8HzOHVUDzjtLxr\nI+S4w7Wm09UE8XUSpz9aWGT5h2An6Ux78xgNF1lg5EmztiP3ZTXJSjuOsSo5\nrunK\r\n=2saQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvcsg7yccM+k938n1EdfB3wh3nLGwaLhfFsoRGvIPMMAIgLcwlBkhY8+wSp55X/ik7WwsbMBhXxd/t0hmrVR10OCk="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.4.1-alpha.3546.0_1582012613596_0.23744361466249697"},"_hasShrinkwrap":false},"2.4.1-alpha.3556.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.4.1-alpha.3556.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.0.2-alpha.3556.0","@energyweb/market":"6.0.1-alpha.3556.0","@energyweb/market-matcher-core":"3.0.1-alpha.3556.0","@energyweb/origin":"4.0.1-alpha.3556.0","@energyweb/origin-backend-client":"3.2.1-alpha.3556.0","@energyweb/origin-backend-client-mocks":"0.3.1-alpha.3556.0","@energyweb/user-registry":"3.0.3-alpha.3556.0","@energyweb/utils-general":"7.0.1-alpha.3556.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"1.2.1-alpha.3556.0","@fluffy-spoon/substitute":"1.110.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"593ae292b9d37402faaf3148ce12d676fa9d8a42","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.4.1-alpha.3556.0","_nodeVersion":"12.16.0","_npmVersion":"lerna/3.20.2/node@v12.16.0+x64 (linux)","dist":{"integrity":"sha512-RUddAbzkC6vL+qAGhsRwR6UCfk3DDnr3U25Irzhq+030414+rF5EjKvlKOfQrzFjpkfxcHmY9EECNwJOOq1MvA==","shasum":"680edc6acd9d21322c581825416f9b9f354eb51c","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.4.1-alpha.3556.0.tgz","fileCount":27,"unpackedSize":111576,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeS6+UCRA9TVsSAnZWagAAA8MP/iiytP1L9NOqUK5XiIdP\nc7qawMp4K5uZlEO/Vq4K8W65zk+FAs/LY3jZBMhpg2gSdtfNjIt6Mwb/HZ0R\nwfgBVfwh/ks5kz0v4D+O6NI+BlaCfPZ4asEYSIKvXsdJ8w57qXt6/DquuZq5\nMHLpB48mLNJAm0oxobuvZTjppcfJn+swuOCovYVviCIUUFn3EBcvfz+KX/jh\n7FUs+y4xHgn2Dk+F5R8DgeMsFTLM/Z6BaBNFpe+8BOj6B6LE+WPOdD5sK1s/\n9Lr1sVbrTCtDHxA0iJ6lnmtryuBA4IFReddD97hPaGhxxz4PpAc4Gg2mEZ12\nFeKFD7cpMnYeWQwvQSj6hUJOMlP5a8u70h0B8qK/F82ycEe2hioYUz0EyWkh\n0K1HZAVzW5zmg9GTRNKCgOOJakh8w0e7Q5MmXiLQL/6WAzVzj6OfGcUaHryr\nG86rW8V5k99yA/9bMnInCSyfW8ihO2K9Y4Hb2xSO2NwQONQlo+K2hrY3T0jJ\nsHdg1tgqvnGI1GeMUCBuYyiaLSqqGXE42yQVzrlLuBw+WkPXJjaKdi74/vj2\nY85xFfWSKG2e5mwbIxEWRJOYx8tFtNJgfjnJA9iu+VSw722TivK9WTicIwLP\nRIi1IfftP50zJZK6Y69TEPpjWmSNnSOHxERm4qTSUMf/McKN3FAtwDQs960X\nxyas\r\n=4vBB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCnwNQFrJMGRZJoy6REgAPqmiNFH1IVt3Rq4fVNS/7+lAIgTPk6v9V48YYhE13Lsk/gzo8TWt+WR1D3PwQAP7PxZSc="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.4.1-alpha.3556.0_1582018451673_0.16710588287474315"},"_hasShrinkwrap":false},"2.4.1-alpha.3555.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.4.1-alpha.3555.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.0.2-alpha.3555.0","@energyweb/market":"6.0.1-alpha.3555.0","@energyweb/market-matcher-core":"3.0.1-alpha.3555.0","@energyweb/origin":"4.0.1-alpha.3555.0","@energyweb/origin-backend-client":"3.2.1-alpha.3555.0","@energyweb/origin-backend-client-mocks":"0.3.1-alpha.3555.0","@energyweb/user-registry":"3.0.3-alpha.3555.0","@energyweb/utils-general":"7.0.1-alpha.3555.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"1.2.1-alpha.3555.0","@fluffy-spoon/substitute":"1.110.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"593ae292b9d37402faaf3148ce12d676fa9d8a42","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.4.1-alpha.3555.0","_nodeVersion":"12.16.0","_npmVersion":"lerna/3.20.2/node@v12.16.0+x64 (linux)","dist":{"integrity":"sha512-esTdR8UGI9ybX1QTspwdVORRMRhFkTcGR9jxLfhL99Rq99ZIJOg5eD8tS6WB0CSZyo0wD/5nzqfCefLTLJf3bw==","shasum":"e3145262a5aa161372b97026dc2acaa01b5eda1c","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.4.1-alpha.3555.0.tgz","fileCount":27,"unpackedSize":111576,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeS6+wCRA9TVsSAnZWagAAcs4P/0HY81tOFub6E1Y4jhdm\nY7iOHK/RfLQwy0RCUKdAbyzwe3PjQVCXEhXzPn3Hzz/6npGNwweJnDDbrZ0h\n4eIksI4BwDYiZyZwosYdKpkgB32PgW+LuglEGS1SPeWEo50t04gB0F4/jzxO\nZSpNa1GXbh5t2x0Ri6YRF/F/2aeEzYnz8x/GEM4FDUi34vdTwgL5m8jqFIul\n19XwGSoMfv+v74XUQTDb33VaMRVod7Lh/5W3L1fsmb6lHMrafwe+eOaLRll3\n/IK4ilgtQByqxhb25ByI8GNyOvlSqAVLPrCgj/qM7V8ix13IoYrYjwf/UCUs\njr/eAqjr57i5g5xKwuBHjk3pMxIE3AkiNDdOxURmlOKG8KJXWhbEYXhpTah9\nuKdzB/slZSKoXiAQF74p2AkQENm3bBR9GwDv7m33CX2ogZywBiXeAkh8JFZY\nLEeRPcL38MjwubnrhlMJJbz8LMcCLZd5Y5mkUp6JfTmCFT1dK0KLGESwbT0W\nvG1XUmpAOkoFC3zfrKjo8WdKciSjYL3+PHfSFQXtgi7C+xJ/hMCqijsLd07E\nMBGGXInLQZXI+02KWlr81N6fcGWKpNu6tSNVY5E7xHMpSVybwCLwSbdY1dQz\nnhF8Ft/CnwkARv1OWOOau81wqGVGFI9HAtkYqCjiTQgGxunKagFWr1EHFQKK\nWy8C\r\n=xBWN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE3sN5meY6umEY2rASOw7OU+1ztgzzB1HpebD/GIQmemAiBrNOBXCNa4OY8MaG5KvF7Oa1zGlBZqlPU6QWoRcNhREA=="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.4.1-alpha.3555.0_1582018480269_0.7667423597822198"},"_hasShrinkwrap":false},"2.4.1-alpha.3558.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.4.1-alpha.3558.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.0.2-alpha.3558.0","@energyweb/market":"6.0.1-alpha.3558.0","@energyweb/market-matcher-core":"3.0.1-alpha.3558.0","@energyweb/origin":"4.0.1-alpha.3558.0","@energyweb/origin-backend-client":"3.2.1-alpha.3558.0","@energyweb/origin-backend-client-mocks":"0.3.1-alpha.3558.0","@energyweb/user-registry":"3.0.3-alpha.3558.0","@energyweb/utils-general":"7.0.1-alpha.3558.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"1.2.1-alpha.3558.0","@fluffy-spoon/substitute":"1.110.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"593ae292b9d37402faaf3148ce12d676fa9d8a42","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.4.1-alpha.3558.0","_nodeVersion":"12.16.0","_npmVersion":"lerna/3.20.2/node@v12.16.0+x64 (linux)","dist":{"integrity":"sha512-bhvzY3TFiHzMoOhCD/zPZOwySzLnvo+TP/YNmya3cnrPqv9/ZJ2kQqAzHRc71aifvlStqkXm2k6yMEBy3ZRq/g==","shasum":"c166884bb6f2e68a8dcb4fe84f9887151189a3f6","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.4.1-alpha.3558.0.tgz","fileCount":27,"unpackedSize":111576,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeS7LMCRA9TVsSAnZWagAAh8wP/3hl8og3xFNPhohJQJAx\n+FDx+NJmX7NAU1Mab7frvQ0Vd7CGIQjQCsL5vbhO0QVvPNn0Fd9W+LUP4jL6\nYFuA2OIFDZ8scj18NGVQSnTqT3ZCP3oWRCojFl8kcFvxkvSdcEIKl7yFBDkj\ntpLUF8gGLvVFVEBe9QyZNPpVeogTJRhVC8cVSZL+sxee8UNOvYSrQISfTRCw\npaSvPPclewCNkmVeN+eAgIXSpM216Bo6wOht+sVekMHPzNoUlyXWAcRhkPUe\nGAivNA4Cy6mm7ZoRj9HuoAQST65imvDgS+bBlt4NXWem22X2CGeL8oSjkV3V\n2mMTW3KWAzJ4dDJk6F7ZNFxW/9ayQe+3WcYqNrpHqfbEbPZm/3bM7F2lXvLf\nFixO17PRa6Zwq8TabWLMWNisys0A7yHtAtkkngAhrnK/ncaqfoWN3wW3p0R9\nydIl6PLGRo1oVaiGVTiIY1vjeiuC/nzG0u7FlUPhRbiihI1U0xKxKq8v9UAN\nqyg5ALDnTpBDku6yoeT882emY+6AN/ez217YqMXoiTvBgyaME9mn5YIvs2xB\nJn6tniZcq461vUy+iF/auoaE/KxIYe3z96690jIWpah2VzSDnqwPH6SP3kMx\nXVLAwMludm5ztUs+BuiJQZX6lxnjKxHvnKsXwe/sCfCIk1GZL1HYkTnDBKPc\nNpUm\r\n=0RmW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxlICoh67i+jx7x1HCK5+9xZk9rvP1x4+fzI/F//8n3wIhAIDawMBiYoLnBZG6zkrmpJu5p9X1fo2yTunj/8w4DqIk"}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.4.1-alpha.3558.0_1582019275874_0.480615918399657"},"_hasShrinkwrap":false},"2.4.1-alpha.3567.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.4.1-alpha.3567.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.0.2-alpha.3567.0","@energyweb/market":"6.0.1-alpha.3567.0","@energyweb/market-matcher-core":"3.0.1-alpha.3567.0","@energyweb/origin":"4.0.1-alpha.3567.0","@energyweb/origin-backend-client":"3.2.1-alpha.3567.0","@energyweb/origin-backend-client-mocks":"0.3.1-alpha.3567.0","@energyweb/user-registry":"3.0.3-alpha.3567.0","@energyweb/utils-general":"7.0.1-alpha.3567.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"1.2.1-alpha.3567.0","@fluffy-spoon/substitute":"1.110.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"f2f7975b9ec7e0f300e0e1ae2b398f703307d525","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.4.1-alpha.3567.0","_nodeVersion":"12.16.0","_npmVersion":"lerna/3.20.2/node@v12.16.0+x64 (linux)","dist":{"integrity":"sha512-IN44d5CrtXlskwX5PzE6pY5QmBMYnPvVW7jFM7VlpbWyy8eRqg9x7o9O7z9SpIMONU3YnmE1FVnVXWm8pXOnBg==","shasum":"0afa80bf5a2db625c37f095e5b1724bb4c9a8487","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.4.1-alpha.3567.0.tgz","fileCount":27,"unpackedSize":111576,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeS89zCRA9TVsSAnZWagAANvgQAJfzMq+cXeypuRBzk8DK\n/KdBVWlcOzuXvKys+r6DcyA3fHpHRJqr/bGj8q5zYNqtM2LhiZcA0c3zXnsw\nYCF+Xg7L3VSFDRAwnCF9rhdqzuDgr7k3g9po+WeJcQId3LmkzXaCrOZjRQOm\nu/cylvN0UdRsYHee+V7UYWzBVZoJDiw5ygrTZF+aBMnBxataO3+1ZQdTnDF3\neTq7ps13yV4daxfbcH/GhITsqR4f+THXzIPGzE6nCSKoE5fYQ/KiFnB6yWMB\ntzpaQEliq2dmEAdyKafekoPiZ71/GUICQ39NiXMpg45XAUmdTXV9OwQJJkfD\nOWk9FH6fvntVD0WKdILfKu5Mq5eNndQZYOewn4a0iOB9tvMOq+vRxsy9z8X8\n8UY3pBYrawlGr8AckdH7FFMQc7X3yAL/Iy3wOmFXvKF70jt7buf/J0iKJiuD\nxrkBh77svQ5ozPKeYXz+OVV9WA+42ooFfdoOTGEx0aI2I3kQ1NB9gLC/kadc\niXAvbKEfDK8KZnWOlwhaIj4ouVjPSuubmkt72sotFSio94OYk/PVeDTz6fYq\nV70iMDhxLJnyoeuuuqxylgkQK5R4tdNZhTRcbCT0hDZ5FORgdiZr2DTNIisZ\nkklCnQWvIwpuOsGY7Vp9JqB2J7lXxt/kqGPikaYLYdZmhT3Q1iSgxfhMFPlf\ndN85\r\n=p8Yg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNRZQPCD2GiwrGJv2YT4iq+9Ja1mlqGdRrE1hvegdFcQIhANouw2HlD+imFrHQJ1jHRakLKkbxsS2IMmlMHY0f8OB/"}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.4.1-alpha.3567.0_1582026610819_0.2640794823218193"},"_hasShrinkwrap":false},"2.4.1-alpha.3570.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.4.1-alpha.3570.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.0.2-alpha.3570.0","@energyweb/market":"6.0.1-alpha.3570.0","@energyweb/market-matcher-core":"3.0.1-alpha.3570.0","@energyweb/origin":"4.0.1-alpha.3570.0","@energyweb/origin-backend-client":"3.2.1-alpha.3570.0","@energyweb/origin-backend-client-mocks":"0.3.1-alpha.3570.0","@energyweb/user-registry":"3.0.3-alpha.3570.0","@energyweb/utils-general":"7.0.1-alpha.3570.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"1.2.1-alpha.3570.0","@fluffy-spoon/substitute":"1.110.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"f2f7975b9ec7e0f300e0e1ae2b398f703307d525","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.4.1-alpha.3570.0","_nodeVersion":"12.16.0","_npmVersion":"lerna/3.20.2/node@v12.16.0+x64 (linux)","dist":{"integrity":"sha512-UCd57NmK3jJGsSoYAW5NDU8bm0jUhIKWPH3p/TM22Iby13Xqbd2g/X+5GhZx8EQhpxQX/dH2u9BBJO5SgSBAUw==","shasum":"55ea0dbca0540ce07e31a9fec3be8c3da51c0b70","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.4.1-alpha.3570.0.tgz","fileCount":27,"unpackedSize":111576,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeS9AGCRA9TVsSAnZWagAAuDMQAJxNo/7xvP34FQw1n08o\nnrgbwAdrgzvFndBI2NX+7Ua88+73NmMC0JZ7X4fKeL3+cNRuxJ4+xlW0NSg7\nJXj7IwsDJaBzZmHfbdVUsxhJTV66JKwP2xl2btGsdflVlGJ8OYfDu/sxW4Ly\nJ94B9dA782/Mo7qZXrqmQQVrMzp26d98YcZjztTNs6IFTgPQi9U1uXthe8xH\n5a3UBJ1heDQBfg7Glq7oq8TyDC486c+88BoN0+tjjBZ5ITzx6TxwvG3mXur/\nHk8Js0eEdLvjUYWBmaGS+np0C3ju/VLqM1mCuWBqMarQXgQASHKeoyN6pg6y\ngaU4/X0/g+T3V2WHwRL4Gcbb7w4Lt3JXcR0FOyuTekkFIdVXSUJLkvcJgmMs\n9UVL8q6ThRLxuql9SXWjuRGfB8R8p6oNNv6dB1riOvyy+62dp0jMmEFL4sxL\nQXfAjx3fT4O2ckdGJ296233Q4tRibqbvnUT26HnDUgWCWOQ1F9emU61VyE3I\nVBSK4g3UzX0bKYa5gLkNGJQHkNDjygXvIDVYGhljsDtw2ow01OSG2JL0HKr1\nCEMPDxKMlFZW4z8OmNkQYDAT1lvY0aZ62JOIktg0AT13lA7WK6rTBmgpmSEt\n/KWUsuVooOlO8d+ceeht50OY/dxf5U5XF1T/UlIn8UczlFyExEU+Z+oIuFQF\nM0XO\r\n=4BUn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICunnoshU37pQpU7atqM5+msH+9FKh/pUQ18xM0FbQPUAiEAv5oA2uq3gPinEBdaxgB7DywjnxcVKYFuAjpgSzcRlig="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.4.1-alpha.3570.0_1582026758134_0.42732452239278307"},"_hasShrinkwrap":false},"2.4.1-alpha.3582.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.4.1-alpha.3582.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.0.2-alpha.3582.0","@energyweb/market":"6.0.1-alpha.3582.0","@energyweb/market-matcher-core":"3.0.1-alpha.3582.0","@energyweb/origin":"4.0.1-alpha.3582.0","@energyweb/origin-backend-client":"3.2.1-alpha.3582.0","@energyweb/origin-backend-client-mocks":"0.3.1-alpha.3582.0","@energyweb/user-registry":"3.0.3-alpha.3582.0","@energyweb/utils-general":"7.0.1-alpha.3582.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"1.2.1-alpha.3582.0","@fluffy-spoon/substitute":"1.110.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"ec66868fc97e5fdcfcdf6329b5f6888f2556a9fc","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.4.1-alpha.3582.0","_nodeVersion":"12.16.0","_npmVersion":"lerna/3.20.2/node@v12.16.0+x64 (linux)","dist":{"integrity":"sha512-lOcduBBBTpywvPiydnIp7HWYKGzRnGWNvy6GsETnv03QliVp5u8x/A/j2Wyar2SdI2+qVucKMsD3OGfxGbrYkw==","shasum":"08a74cac3f4a5b498e4090fe42cdbff2e7d58c8b","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.4.1-alpha.3582.0.tgz","fileCount":27,"unpackedSize":111576,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeS+rnCRA9TVsSAnZWagAACC0P/2G/mgEMM4+YtvVO5uPD\ny9vzHly6p/KgixyvBIuwM7dCxvJphMx+E1FzOEopjRXjSjwIFHP7TwbB1JET\n8YxKfjEBknRHhyOQhvrnie+BRNhfbYJuY8uaCB1CwYEicyhCTDPooecTmEnh\niUbCH+9/nwydO0nnTYm5rHV7utnrp1v+hGAKrdTxlLNLC7WVFrnqjLRFRcqj\nMnSzovPwM1fWCJ5VnWnR83T9LOMMxv+dGhueL3VWWT/2NBkBEPmP/IJ3i+2Z\nFGKtCmwd5jRxSVPMw/3LvW+PfjuNpoiLRyNkku+f/88AumLItCaEpaLQhyL1\n4xGp2UpaeIctrLvm198jJUCnYmiSalWHxbg5ylh2/d4dDoIV77ltXmiE8cXN\ngdAr61VGVG7QIbCk5ONTmJBBBoGhIGzIGEAnVHYLW3urnpdALJ5e+AwB1EEX\nBGEUIySgOfEjR7QVwDVAXMzTQnkTKyPIYOXez7iwbsTPBaLOfP3yCAV7t98t\njFgY2c8/XknA4zV6cnhhYZdmV5HgR0UNDxJrL6Lt2g0MeLfmn/224U6e6ald\nIFhXcdA4sqRAFeQitAgWA2XbqRiM6EbnKaflH2VuiQf0dTs+dU08hNw6msF2\n3HHoNBh3ZsH+R4MNOwKSjreBAzhrhWnbI/9iMGcM/ts+rzKSWyFLRKbhbcRa\nYNBe\r\n=ifuZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJVtltyG5Wk442ogbz/AvZ7P0eE8ENjBqHq8aEHrntKgIgG67Qo1RN4qsdMXpxrPnj6f6qeZL9FOgnythaUE/QPeI="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.4.1-alpha.3582.0_1582033639448_0.9139064250483138"},"_hasShrinkwrap":false},"2.4.1-alpha.3587.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.4.1-alpha.3587.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.0.2-alpha.3587.0","@energyweb/market":"6.0.1-alpha.3587.0","@energyweb/market-matcher-core":"3.0.1-alpha.3587.0","@energyweb/origin":"4.0.1-alpha.3587.0","@energyweb/origin-backend-client":"3.2.1-alpha.3587.0","@energyweb/origin-backend-client-mocks":"0.3.1-alpha.3587.0","@energyweb/user-registry":"3.0.3-alpha.3587.0","@energyweb/utils-general":"7.0.1-alpha.3587.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"1.2.1-alpha.3587.0","@fluffy-spoon/substitute":"1.110.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"d5e19e0961059b61cbbea7d7675c9b7e2fe63d58","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.4.1-alpha.3587.0","_nodeVersion":"12.16.0","_npmVersion":"lerna/3.20.2/node@v12.16.0+x64 (linux)","dist":{"integrity":"sha512-fg0RNovTCuAnhox4c+DbZoQNapjvkiy3o0v95XsycvVL84rvUU8bQk3iunMXU7AIgrJ4+34sgIzS5ATL8zgPeg==","shasum":"f348041443a69a8bb0b3df2d7478fb15d7406d64","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.4.1-alpha.3587.0.tgz","fileCount":27,"unpackedSize":111576,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeTDd2CRA9TVsSAnZWagAAVh0P/icx/Jx6qB8W5SrVqTZ0\nONtLheJlD4hW/Ohuj7fzPUZ+yymgR1WS4rUtkcqwi2Hv2Wlz6gbsNqIW7EYF\n8Eerxq8ldELS+5cmJfFOGasmhRg1qJ9VyK7/Mlv+9dBa4wXyVIJMsNe7i3OD\nNvFL2JQwL2Cx1rM8d7x8yZ+U1rawPl2ypxEXbVAmsE34LYXYbzWrdNZC7UOf\nNxnXmqHrEcsCKBhSESKs6A85xfyvjZcjquxeUmLOHjvIUP4UFuR79RLmkt/q\nP6tej2DLXleMjUTK8Y3g0ytdJe7Fy4g+y+1GvZRJwY+vwRPwwbhy6uqefYdK\nlnpkECU43fAOZ37gajCJVZnF521DYBBQZfkilE04yrh+rnexq38OCPSbN0O/\nhs8zFInrOf7PACTHzk0gOzLOAcvaHCnDqLtXr69y7jJm/lQDW/ncvmwtdq1f\neSMWy86DyR/6d2txDzqDCH1nZVK2+ZeZPzO2VgAp6JwqPzXb1ieAB1qMh+CT\nY53epNxkyfM34ZAax3H76rFiJf0ZDma9NIYNe+OXtnBTfYoCtQzOsJAL6HVk\n5lgekbwIDcE7LGnDpIYjsG/qsJHT1ITAU78m+Zy7Ld/9RJgfXqCfJy41tbzb\nuKGzb22zRV/JaxenEzck5w8auAtja14YYDby03VTQckZdchuagWS+hyBxpY5\nL4hq\r\n=+z/T\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICCuN2J+dY+Ef208rIMcun7rTbxZZ0PJsdw2CqNtSCg5AiAsP/L3ATeg96JHmzrS6AWvMkNmV6O6vpYVuyi9Q7+ncQ=="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.4.1-alpha.3587.0_1582053238415_0.6331037056441502"},"_hasShrinkwrap":false},"2.4.1-alpha.3597.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.4.1-alpha.3597.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.0.2-alpha.3597.0","@energyweb/market":"6.0.1-alpha.3597.0","@energyweb/market-matcher-core":"3.0.1-alpha.3597.0","@energyweb/origin":"4.0.1-alpha.3597.0","@energyweb/origin-backend-client":"3.2.1-alpha.3597.0","@energyweb/origin-backend-client-mocks":"0.3.1-alpha.3597.0","@energyweb/user-registry":"3.0.3-alpha.3597.0","@energyweb/utils-general":"7.0.1-alpha.3597.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"1.2.1-alpha.3597.0","@fluffy-spoon/substitute":"1.110.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"bc24bd5257953d8eafff580e6026e6d7b1968155","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.4.1-alpha.3597.0","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-U8Dc9WTUs9rs0OjsWcveRednapG8VHq2dWccsNpenskQ7fXe6kwa0ZvR124onis/aAWEfmhVn0LUNj4ua0hyVg==","shasum":"0a3e9b504b5d601c2c3e85099ae9b3c9d1eba8a8","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.4.1-alpha.3597.0.tgz","fileCount":27,"unpackedSize":111576,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeTQ/dCRA9TVsSAnZWagAAEDAP/07pySgLWGSBhqMrxLkP\njDv/X6tX+hBhlxns/996mxxEYGLiH4A0MXi3szxq2kdokgnkSCAm0jrhlE5h\nFEi6pgE2O3E66rqIw8+uYSV1Infyy7b20yYvef1lQjm2q5WgMa1bOdK7wKcP\nwbclEgqsyxXbGnXgqbq368TYO+KazB6eUNa3IzF86GjcLNqHjtWLJFv74aS9\noEEfJpt/8l1ubnmwq9TdFV1XoQHu2Pw8a3+CZEqIeUz0tzlBKbiepCDC96yW\n0+NYA3PHfjUYHhDydvmvPpNICnA3Ka+/7xMt4hJnmNJeyJ9Vox8tzJmqgpGU\nIsQbNEjguhsDkO8KmiDKG+aHFqWYijYV8Zw/vUcfzhQzZ8h2xT20K2bZo8/G\nij1Xflf/3cqS6jZqSCav4xMfKcGOzgW/4nN+9endtKHw5q5FF+ombC/kRT+c\n7LuHmAnoynl5cG/SqaEi04jEetZSXnowzi40SYuwKSEtlhfDOo0+jDFVC8oD\nvfaDoThKA4/Al1c1CJXTi33eeiKiVrvoYOvgzawVoE0pgjJ248ewmVb6RHoB\nUflaP+rHqQ2C21E65IqhJhzNUjFRKEmKwwEzPc2bbozkhPGUPj2R72LLl+OZ\nmIdVYE87ttkPU1XyJxAkbGvtO5dtuuLJOSbHOaDUsgD/mq9scGluVHM7W1hl\nSNOQ\r\n=deZY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHs/nD2Ned+ICo9IgPQa6tmxEUO+p4siRdVRdkgsv8v4AiEAmOGUH3kYMcWdkwTRf/TgrWv1fvcs9mZUQEAa4So8fmk="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.4.1-alpha.3597.0_1582108636572_0.8212564138872245"},"_hasShrinkwrap":false},"2.4.1-alpha.3602.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.4.1-alpha.3602.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.0.2-alpha.3602.0","@energyweb/market":"6.0.1-alpha.3602.0","@energyweb/market-matcher-core":"3.0.1-alpha.3602.0","@energyweb/origin":"4.0.1-alpha.3602.0","@energyweb/origin-backend-client":"3.2.1-alpha.3602.0","@energyweb/origin-backend-client-mocks":"0.3.1-alpha.3602.0","@energyweb/user-registry":"3.0.3-alpha.3602.0","@energyweb/utils-general":"7.0.1-alpha.3602.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"1.2.1-alpha.3602.0","@fluffy-spoon/substitute":"1.110.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"0d57f7bef6a96754f8f522d2ec94a416bd08bcc4","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.4.1-alpha.3602.0","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-RewMHCuwZjLx/X0ZzbAwBvPy7Qe0scOJmTtpwdWRM4ot3DWfnL3QPIvoloT1k11hXB2ZPndGPphiR1o0dLIrAg==","shasum":"fbc118df3b1f12749363abe51e7b84a8f6e501aa","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.4.1-alpha.3602.0.tgz","fileCount":27,"unpackedSize":111576,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeTTfWCRA9TVsSAnZWagAAWTAP/R3gPLlyeFXcshnn1Lkb\nzP2n2h7fDi5nbGLVK/5lLkXX625Sjd4X74zWjf5ZngRDC3qAtd/MHMTP0ywU\nLHDAUSazAg+5QiZxZ57zX7CHNBWdAVkuo5A2ZXmcnACJBI7Je+r5O2/JhV9C\niwDe3fxwv8P5FOEya7v+ZjlZc4TMfv9LawSVzX0jTXWqnP+W0X4tdv0Bf3EF\nkZHnnAF+2UzdFzo5C0gd/Unaq9kV4IAUnk49bEEmSgQuqtApJSpErJf4w0Ec\njXsK84hwBcaPKV0sRrv6FtA/O44Dpne5c0UqB13cD1Ac3LTSrpkHaOLe2aSU\nrM6/+67CxrWKpWft2KygWm/EXdAHcAoU+r1ehjcZVSOWDnSj28Mug+D0MOlE\n5C2mzLbAQl5KEnl95VzbkXAHEC44q7exRWAK72eMESO0rXgHs1jtESy0jrif\naAkt9+HlQA7ag0y1Jww4wsXgS/2YROhsxhymDr9/kn45U9c6jgnVrVhkJm7r\n+c6G2pQI4nUbhcbFvrCc4+dJE/wT4b1m7Tc4v1/n+YMG5LBUX5Rs4Uncg3mB\nd0109KgDETByieqSgMtyA6kTtA2H593DlQWoUg/zJdiYFa+QLENpSHiOPPck\nthOr24re0e1lLeI19UPMAEG6ggiocuw7R6enIszvrJZ/j3+Vg4UtrIAG4sGA\nlrAW\r\n=Foay\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFx1h00gLcfCpcDW31LQRIpyNvJRXYsHAZBOuJu+qnMEAiEA0sqtrOoqDkdjGOvmjgUlMuLLXto2L5OI1I5wgbMP33s="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.4.1-alpha.3602.0_1582118869570_0.3992443693066621"},"_hasShrinkwrap":false},"2.4.1-alpha.3610.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.4.1-alpha.3610.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.0.2-alpha.3610.0","@energyweb/market":"6.0.1-alpha.3610.0","@energyweb/market-matcher-core":"3.0.1-alpha.3610.0","@energyweb/origin":"4.0.1-alpha.3610.0","@energyweb/origin-backend-client":"3.2.1-alpha.3610.0","@energyweb/origin-backend-client-mocks":"0.3.1-alpha.3610.0","@energyweb/user-registry":"3.0.3-alpha.3610.0","@energyweb/utils-general":"7.0.1-alpha.3610.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"1.2.1-alpha.3610.0","@fluffy-spoon/substitute":"1.110.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"cf2d39abaa4effe98dc09e6fbbfd62a79c3cfa98","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.4.1-alpha.3610.0","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-Y/lANK3Za4VV03OHLd28qEHdpacs/xEdKU3xCSlDrKGW3gHDVccy2DDDVsDXSkdhAZtiZBT8wppDEyNaulrmMg==","shasum":"139d24ea71de1512e341f4549a95039742f3861f","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.4.1-alpha.3610.0.tgz","fileCount":27,"unpackedSize":111576,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeTY0QCRA9TVsSAnZWagAAiMIP+wbXZR7taySxACd9EAyR\nxlW9bwgDWLIG88uyYTptF3hGJsdNGwg7KFAa1lsjR1t58dKpP+g+k+B+L68t\nQZrChUpjgE7HCa68WtQPQ6oMQE2E2eZRnzdvTyZkuZ1WFDHJ+DBDkA01VXSf\nI2nMeJ5T4lfvKBZQ20XkKGPiCtOFe8caE1YWTEbHcqgyR3ZTG32NSWtPazAa\nuUcXSw6gN7DZvfQKEe0KBpxTgw0UvHPhSYHB4fQ0s8nV0ydnCLGr1UCbUsUm\ndr9u2lpe2sm90orL8hGiNCaybLqRurih3MneZTohIAmCnvxHQSdIJ4WWrIEB\nC2B9KgcHk/HYum+neYFBKd1dyRXbLNdnaInW1ImMtOuUSRj/dQsorw4dT2bH\naicIU+0TZRE1ZumS3YeL00chEJ5yu+kClWMxrpZWKWXuo5uUIgFbTOKVmk8j\nkDU6BQPGVBx2HSoi3QkHp37o7UauBI1k2nzuYSW4xZ/UQGMaBivWmkIlCTRJ\nRAv4giQFSM/vDQl+EEZrN+7IVcvp5JrMzVF0hA1Y9BGFmi5wB7H8vIr6fKM+\nLRmV3crHoj4NZdgYBeUbRrPfRS1OVd4ahGrJswLYOTIsioUgLH/4aXRM4jN3\noUgjXE3WRi1o6ObOgxzF0xuMhcmhYjWqqpvh7k5S8c01LWl0tC+uj5HJd+Em\nSp7L\r\n=TGos\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAJll7umwkLNV0iJd12Y3hONEQ3KeRlOCBfmapHr1sMQAiAxAZNGT/ht4okvcn4sBsUkd2btMYPl86eqj0jJaD9Q0g=="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.4.1-alpha.3610.0_1582140687695_0.18101100474490917"},"_hasShrinkwrap":false},"2.4.1-alpha.3645.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.4.1-alpha.3645.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.0.2-alpha.3645.0","@energyweb/market":"6.0.1-alpha.3645.0","@energyweb/market-matcher-core":"3.0.1-alpha.3645.0","@energyweb/origin":"4.0.1-alpha.3645.0","@energyweb/origin-backend-client":"3.2.1-alpha.3645.0","@energyweb/origin-backend-client-mocks":"0.3.1-alpha.3645.0","@energyweb/user-registry":"3.0.3-alpha.3645.0","@energyweb/utils-general":"7.0.1-alpha.3645.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"1.2.1-alpha.3645.0","@fluffy-spoon/substitute":"1.112.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"4a7081a8a5b6a34eea1b8267e8f77bc8327d41e4","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.4.1-alpha.3645.0","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-mRpeHjCYJG6SEMxRwsLKKNbBE8/nZe+jvewZZWjdlXlckP3Y2pEk1zlBZ30pEs5l4FvtNV5AT+l2RAn/TM5NCQ==","shasum":"c2c9cf1a93f3537e17513b83f84365d69ef594c5","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.4.1-alpha.3645.0.tgz","fileCount":27,"unpackedSize":111576,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeU750CRA9TVsSAnZWagAAwzEP/2//fqWdb3WiJYZSsBca\nfsWiHSZPR2/zNq4R71yAdf2L1UqXoyFCIEDteogm8gL73kpAUYoHRY/ENtv/\nBScbRpZ1elDg6FbHMKZQOlG6r+PLfnUg9/bgO1OToYwxTXO6h6y/EOEYos7E\nPg2D77MVLB/2k/clK/3nCRUzxoT4TZD771fNrXlKCz/1UDa5csuFXqZ+CdeO\nLy4oUeAeHXZOQb5UQansQRlD9WtT5tHbjV54JqrcfByiyZSM5z8W+p/qvkzg\nYftK5FuvQk3MRujz0leQCPtTgloGP6UErneeu/VJxoO+1Tr6Nslem9pEl0nD\nEx4XACfNLaJ0jQZkZzmJ2tD25iYRxJJXbKyljdaHe+mRhDlt9QeJorYYMkEx\nodJlB5hOhDO4Jnd6soxzI85HB79NQi4JmsFt5VYuoUU/q6U2Ce9gZTuIHe6F\n3hRMETrzMrjUqU6Lg2HgO8VeXCb3uAbCclsljaaCZUV3evJjY/OC8Rtb5fZv\nTljWbP+R85diY0gjyTzSeGz54+a4JHu0AFoxqPbAKpdsGmYxzmyKv0t90ZX2\n7LyjRuRcgac0H5YJJ2JRNlbCbpeq0so9P4LDLYL9lTz6s3gFfZksR6/eKzmJ\nMIw7CG9YiItkTwSjR8IT8d7eC4LQXNxIf1FIs35Q0aWxUTcYLQUOezqLZK8q\nROW3\r\n=fAdJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKuePrCsuoktohrYM6mgFZbPbHZztMebYo9gwZgklw2gIhAInNbMcSxnJR7+lnvYta7+9rBVVELbvzLsalXGbfqKbb"}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.4.1-alpha.3645.0_1582546547980_0.7001990373716833"},"_hasShrinkwrap":false},"2.4.1-alpha.3646.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.4.1-alpha.3646.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.0.2-alpha.3646.0","@energyweb/market":"6.0.1-alpha.3646.0","@energyweb/market-matcher-core":"3.0.1-alpha.3646.0","@energyweb/origin":"4.0.1-alpha.3646.0","@energyweb/origin-backend-client":"3.2.1-alpha.3646.0","@energyweb/origin-backend-client-mocks":"0.3.1-alpha.3646.0","@energyweb/user-registry":"3.0.3-alpha.3646.0","@energyweb/utils-general":"7.0.1-alpha.3646.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"1.2.1-alpha.3646.0","@fluffy-spoon/substitute":"1.112.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"c0e2d2f8574cdc4da80727f8619d1d0e8f77c258","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.4.1-alpha.3646.0","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-zUWJMZd3szltUssAMX12mdoOmOwIM4o+2kauzFJwrnp/GKtf/Ml+rbDMCdmPOdPeLFlzhLEIO8mMGAr+U0fWcQ==","shasum":"ceffad3ec7ec4e6c3386cd03f03c8c66f47e0761","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.4.1-alpha.3646.0.tgz","fileCount":27,"unpackedSize":111576,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeU77PCRA9TVsSAnZWagAAU6QQAI6fCa8Ctll6JulFDWt+\nurv4SNKI18Z6wOrBD+oRFbSlMYQmy+A0Tm4IgNfIj4n4X35TiBoKSqipfE30\nykN7G8vi2ZXS+K0/fYb+MVU1+bsuHv2EuWgV9GUK6bZYvrBar5xS+0xQ0vfh\noaiirM7I8gVBOnVBb1MLOQI2iO7vwBFY2+d86WmqPBYA/1qlyTO9M37R7zGn\norw9QKwN0PCNqeJQrxcgarigWCxJky65zvUjvvoVlVzohnw+0Mkyx+AixfAR\nvuXEYTSe8YEo5xaZYs0chSgCqpinln71E7pDIq/kgmGhr3RUukaqRYsTDlvK\n5AOGUItpoTtEknlZK8lW/T4cUrKtpOAZG25wklg3emBhh9oCwCLDLvkM2Pi7\n2P6927n+5eR6YdMCionhnA2yhYsJMUoB6z/XBmhzSUOtGLGEIN01YXIoPR0k\n6JqDmloBFxJzvGiIFI6CoyAan6DCw5Wd41ENbi01EsXM6g1wTDQA+0lc7EW2\nvxZQ0e1B6OqfY35MGfADGCGJJoaJp4uRXrN+7CqrDkvBPXw33UFRsocnwo3/\nH50WF1u+GwJKoGoAq/sHsK1pKesYqyNBMahXkg19rVF97WcjoWcA42qrIk7h\nKj0j0+3slPPeSDPRo20qvWjOvUslzeEM+3cwRVtWP5+IVanx8OK8ob10n69d\nw9dl\r\n=as/4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD9/OcMk8btFP5Smm/WPmNRZJWtWR+dYlYZsSd8guANAAIhAIek1gjaloJzKLTYNOh8vkMGlGih5mbtFz1WYMeDLck4"}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.4.1-alpha.3646.0_1582546638628_0.5633451584122333"},"_hasShrinkwrap":false},"2.4.1-alpha.3647.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.4.1-alpha.3647.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.0.2-alpha.3647.0","@energyweb/market":"6.0.1-alpha.3647.0","@energyweb/market-matcher-core":"3.0.1-alpha.3647.0","@energyweb/origin":"4.0.1-alpha.3647.0","@energyweb/origin-backend-client":"3.2.1-alpha.3647.0","@energyweb/origin-backend-client-mocks":"0.3.1-alpha.3647.0","@energyweb/user-registry":"3.0.3-alpha.3647.0","@energyweb/utils-general":"7.0.1-alpha.3647.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"1.2.1-alpha.3647.0","@fluffy-spoon/substitute":"1.112.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"c0e2d2f8574cdc4da80727f8619d1d0e8f77c258","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.4.1-alpha.3647.0","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-idaiaexZML95VX2kdNuLRjRKczHiwMuPCsxkzeVhNhpBdNRdg1ovKvvbp7glotVyGEYc+xkLrG7yfW7UmDUhAQ==","shasum":"1f1a7af3f26a72f2b5bc09468df5a83acadade07","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.4.1-alpha.3647.0.tgz","fileCount":27,"unpackedSize":111576,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeU78NCRA9TVsSAnZWagAAb6QQAIjnSmnHPfxiNX1iaNUf\nL9fvHLkTlwYFdxe6R2aDYhHbRxZ/+4gv1CM714B/h6HgrnBivsHEoFaUiAtv\npHb/1Tymkr7Id5RsZWm/KBJ/w1pW0RCfdsAEQ81M5pGdpc5QiQ1DN3ODw/Gg\nYOY2EmD0URU+yKJ1fS3HyMKOmjmXRPR14KbBR+/Nezpgx3d+xw4vlbQaqoR1\nK9puJByziVvYDwiqDdwckqSTQqZ58u72bmAjoj4ZFn9Umj5ycyfO7wZasIX9\nU4McJc7tsHSa73ZOOjTBJC0ZRfDizPr51MKE+i0tt9PoDOiJ2KOhnPzQz7E2\nIfV8D+j5dqzKK05A8WKJxpuAGr/XCdlNTpVEINGcMKUSHTRPlW5Zq5jPzi9g\n0Q3el5vhqqoI/D2SJCAxSc2MmRm5xmcqk9nmnRm5yA4ZFnM0qQVaRxsV71Pz\novulSYDWUJw0uxd3LEwecZYkJhkygdyap55uSYWUE1y3dfI6dUeZofLV8Kk6\nuJU2jDXPdvmh+RC1hvQWakq61mK45KYoKdWcY2qVptkmBf+1jnK/FMppvKt2\n43SS0S48SZSKhWunMQtayYGjQVhJsnQ1zx0EYkfs52MlOfIqZecNim0kMTcr\naRTgKAFSZ6BeksulrRTDpSSDkrz3RozTXhwSO3iM4WrHiF3zCTiytx7Y5eD7\nXRnD\r\n=ZlC1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPBRdiiX9UCv0LPS2GXnWZ/mmBmERZYfWeWaX+OUrw7gIhAM1s77GmtPiLV4tjzbUlWlAYcTDthGkORksBjl0FnpWS"}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.4.1-alpha.3647.0_1582546701369_0.8547412997758168"},"_hasShrinkwrap":false},"2.4.1-alpha.3661.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.4.1-alpha.3661.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.0.2-alpha.3661.0","@energyweb/market":"6.0.1-alpha.3661.0","@energyweb/market-matcher-core":"3.0.1-alpha.3661.0","@energyweb/origin":"4.0.1-alpha.3661.0","@energyweb/origin-backend-client":"3.2.1-alpha.3661.0","@energyweb/origin-backend-client-mocks":"0.3.1-alpha.3661.0","@energyweb/user-registry":"3.0.3-alpha.3661.0","@energyweb/utils-general":"7.0.1-alpha.3661.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"1.2.1-alpha.3661.0","@fluffy-spoon/substitute":"1.112.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"0619324d46077f4ca5c0679d7f82b7047c62ffe7","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.4.1-alpha.3661.0","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-EbAzmK99xkjkI2M5k7dBB3HUZ1/yGMa/PuKexCn991YRVnNF4ZlB7ulek7RA6CZFPewDDG/Qg9AbwHPh6UFXEg==","shasum":"eeda6620f8d1cf6055f98515c9e09b90fe131304","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.4.1-alpha.3661.0.tgz","fileCount":27,"unpackedSize":111576,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVpFJCRA9TVsSAnZWagAA8MYP/0lX7wW1Q5pgRhZPQryl\nX9ugamwlGoknhpqxiWdB194zb3NWZBND8dbjGN1FC2YwJUgSZ7gFWAq2FI+v\nkCixnP/tydcQ0/GI2HlwPhsKpOMqRhozwrBEKWNyBb9xmReyHxPoBJBlO6HK\nQgchzUU4W8H81WMCRrbLZU3rsKeVZAqm/Di6VVHa8W2VyP2gI5ueR0/SNZEh\nWfQzKWjBW72mpivqsmvV+PfthGRtgc3NmZKeCkGMKoxkcKYTC7+OX5FCeTNa\n0JX190HlIRkbh+e/pqgKIACowm7q+TScWBwI9ETUViwIHTPK8vOOR7sWwuuT\nLAGWhscsovCpgko+ql38hD1RKcqptMvaN1nYe5mT49ysql/ENVeNnriPbixd\nlFg/dSgxtY+d8E1vdhkfakt40UZjz0nM7J0Rd1KbqDRujGFQxL5IBCv17AA0\nHMJZLJSelR3VOYT/gsYPvipppY5gQ4/VIDeiYK4IFY+CRhlHGC2MC0C6SjDz\nSWl4VHSj91MMukzE54aTo4s5ZmvxzijRRpEmG1f6InDql6zq41rIdChV2Sx6\neOnSfafO4ZIDAjQqnRndon+GYFRyHIBX0MWRzLAnJ6QFUXO6nHWebXrIvbwR\ntLOHN48tgxxNLIjj8a+X8r2PNWf6/ItyaeY6xr0PDGFNc87x4LeuunTjayg7\noZvU\r\n=zw75\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5gTd9brRXJh2TjeJDQWUCKZlrdJEs16tXTojRE+QACAIhANxmMf0c1jToaUSrfFTkJsmYPjLrRqUpeNDr+upfsNJG"}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.4.1-alpha.3661.0_1582731593205_0.33270367904264986"},"_hasShrinkwrap":false},"2.4.1-alpha.3664.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.4.1-alpha.3664.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.0.2-alpha.3664.0","@energyweb/market":"6.0.1-alpha.3664.0","@energyweb/market-matcher-core":"3.0.1-alpha.3664.0","@energyweb/origin":"4.0.1-alpha.3664.0","@energyweb/origin-backend-client":"3.2.1-alpha.3664.0","@energyweb/origin-backend-client-mocks":"0.3.1-alpha.3664.0","@energyweb/user-registry":"3.0.3-alpha.3664.0","@energyweb/utils-general":"7.0.1-alpha.3664.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"1.2.1-alpha.3664.0","@fluffy-spoon/substitute":"1.112.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"625097129d8150c5ef23a1008b05df9aee55891a","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.4.1-alpha.3664.0","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-rBfp4OgTru4CBJA4YOkyTe26cLhXhLcGPzxDDFwL8U304MPXEmzanf1jSST+DKBxvr4GKPAg0KQS0STcR3eQQQ==","shasum":"009fa770c15f8f492f4dd3b92bd2f63a8e2f2986","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.4.1-alpha.3664.0.tgz","fileCount":27,"unpackedSize":111576,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVpHfCRA9TVsSAnZWagAAI+YP/04KoeWqkSigi+AV7zT2\nQAlHOJGNJoO0r3ipngI4YmtKy/G0P7CvO50mRnHDXNK0e59IVoVjMXHTSTJE\nnryiAXcxytLwSiESCBg9XQV5mdCAqvOmV78kew4X/PDM8baTqKCfoILjwr1J\naJimUa8ShNbbqYXsAP/BaWTPq+BySEjt2VJAjyv98GErk4e+NEixZalcePTs\nT4VYah/4bQULNKR8+LUJ/K2ddhNjf4BfMnuQ9tm29tyjtQa6zMB64g74mNBS\nV+k2YsLzdQLxWb7GrTqUmZl0zNyxNCv6gydVUr7ol09tJXHjecQFLpzxjKrz\nquF3zUeJBH9k5rsFkx5rGSmsvHH1S5v61fJIvkmSqt9k5CwyrM7e0qG5aJ29\nR8qMuLVNt6GB2x6cFpDc0Lgsll+bBcYgaCDvE478d/JzRk/561LFiOj5C8bQ\nUKgW1qEtNk74MHoaXPk4QeY7vSjHfvLCKqsZyoM4j8pYsV/6HEmvMRFjSKic\nMICMiIvQFWwRS9pENMSaMsaGTH2uOywQ9gFjGqSqAHyeuuD/Z3BpDO49Lnvp\nyzz99EGI9EyoDX258T7Xnowu58Id0TL7fuOEFpEanwcrwPEBQQNJO43zXe3f\nEoSW+rF8mGP0OlKOnLJcFRY0MLlVeOuLm2iAN6Cs7RA2yTH0PRmJ8m6wbEC8\n8pB5\r\n=P3gJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPy3t54cSoc7dOBxx3jTfg82MRm0sNInxcbmWj/yirlAIgCKU6NykJyyGoqiRDT12dQZ78QSdkT9+Nn46tWT/oTqU="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.4.1-alpha.3664.0_1582731743167_0.4113721973435407"},"_hasShrinkwrap":false},"2.4.1-alpha.3667.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.4.1-alpha.3667.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.0.2-alpha.3667.0","@energyweb/market":"6.0.1-alpha.3667.0","@energyweb/market-matcher-core":"3.0.1-alpha.3667.0","@energyweb/origin":"4.0.1-alpha.3667.0","@energyweb/origin-backend-client":"3.2.1-alpha.3667.0","@energyweb/origin-backend-client-mocks":"0.3.1-alpha.3667.0","@energyweb/user-registry":"3.0.3-alpha.3667.0","@energyweb/utils-general":"7.0.1-alpha.3667.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"1.2.1-alpha.3667.0","@fluffy-spoon/substitute":"1.112.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"975775e7c1c181538d742769929b6ef1e5dd1b88","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.4.1-alpha.3667.0","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-n+SuUjt+ArUpUQme2pRewkW3V8RGKuut+b+JWUX+48WytH5FJ+d1A0KJ2zOQWZAzrCtPA7E0oi/zLD1Ba62s5w==","shasum":"2f136210c09cc40bf223a251cf7ca9d5877448e2","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.4.1-alpha.3667.0.tgz","fileCount":27,"unpackedSize":111576,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVpTECRA9TVsSAnZWagAAr5AP/A9WafKmhtK/8Dxv+tj+\nxfoYIa7q/ZyE+iWDCteqEgZaz7e1VnAIOx1c9P0SdNFFxUOB9Z/vnftYYRkM\nFdNxzDDN/ZWqF9rhpWNBlP2rshuBXnI/TKems/q+sSIMDLRClx6BTup9B8+J\nhFNNF/GOwMK/AQdRNaNO0Chv7m5u4JmcGOma9D13ItoRFopaL32SIzGZi3iT\njpc5X+dAtvvaL4DwkY2SJn4CCLerzRLlgHVkVQ7w0nWXNOoePAI2FGfbWgVe\no3bBOUoiE7b1ZOHYq5N0gteK2DeZEMBk2LpxGK8IAcx8mBKznmewTi9DLFGe\n6bt8BPn4l6HQ3XYiYogcUUqFtuo9BuVxz766nGDCNbpooK4pvVekVwLUp8NL\nBcq7GexRN52+Aa8MQVFfrC76TefpsnYweJkb1zc9tJo4rdEWfMtjYi0IrHKL\n+8joZnyQFxaJ+VckJQ6FR5VuQm9CrnKYJORVHf3iAxEBFHhzjCNaVruQC+9E\nVq59UQXgm3Z8PrXBkOre3v0QbkaaoBGkayqQg0d/8o/ZaitxzZKhtFh/6+3H\niiyqr9AVY+wvIzQmfFtzjCQ0E0EIZgCdYSiC3uBWjqmqfaQPdKRYO3ya6xy7\n3ud74gHnRRtM2B5PsfMuCWMM3TDEKAe8CnfcP+T0qxIk13GecrgGMc872XsY\nIl2D\r\n=7G+i\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHHSom4SKeOnfKxlf8gI9Imt8Uedv3cPr+J5b1hnR0EdAiB/0r62tYnn5kpdVikLC503va504B4JqlCuf8/HTk5RJQ=="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.4.1-alpha.3667.0_1582732483746_0.8749602752777024"},"_hasShrinkwrap":false},"2.4.1-alpha.3675.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.4.1-alpha.3675.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.0.2-alpha.3675.0","@energyweb/market":"6.0.1-alpha.3675.0","@energyweb/market-matcher-core":"3.0.1-alpha.3675.0","@energyweb/origin":"4.0.1-alpha.3675.0","@energyweb/origin-backend-client":"3.2.1-alpha.3675.0","@energyweb/origin-backend-client-mocks":"0.3.1-alpha.3675.0","@energyweb/user-registry":"3.0.3-alpha.3675.0","@energyweb/utils-general":"7.0.1-alpha.3675.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"1.2.1-alpha.3675.0","@fluffy-spoon/substitute":"1.112.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"d523c23263abe5225c4ce6b9908a819406fde663","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.4.1-alpha.3675.0","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-r6z8lzGnj/hX0HpdsxW6/WygkiXvongtG5NzUmi3kP46gzRGE9lDYffxaESXxC/SG2w9xQOWqL3J6cocCeIyVQ==","shasum":"d51e10431bc6d1757180a23a055404a8b5cb1f04","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.4.1-alpha.3675.0.tgz","fileCount":27,"unpackedSize":111576,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVr5pCRA9TVsSAnZWagAAykIP/AuEW+cWYY8ioAwkKzYv\nwQ4PwuCewqnT3dOa6QBUY5CNGl9bOw9pg0vEo/a7/DDT6EA1EtSTRN7VbwZ/\nxSkv0NBXtRQ0TWVQ7hGabm32gLi70QAPa8gyD5ZAA6nvY+6Dq6LCoTIki9RZ\ndrkofOhbAtHh75Och3C99FODd4DAgV1sfEBHm52m9lVN4tPAsGQSQWNYEIlo\nfYN2Iami7+DFrjTdhw4SB6CUyKpi/Xe4LOScw2y1ANow/OgmclW1hsUj6NgQ\nxqNh8sUq+vOmc1LS8HGEazzEdGAF3kCyv8KsBVfzb94Hr+SVkYmGDW3cZWG9\nT2nnS1/Y/oaQHqtw02YL2qiBZ8ZX1/4SXYw7slJuwcs70hdN/6Z8DwNRkzlW\npojSaeef8Nf1SvE5pUpQaQZWtZnPbACdmN/gDxXKjH0yahPs47U0PFcvWSeL\nq3m1RW2ZaSTJzXVsNriw/Unf9krJi1KL7+hBtlTuJPc56zXTDjg6lYocVWaf\nrp6NiIK2K6J/5Pkmm0rkEsr39vSkLfZBgoNo9D5fPsVCPBKDSQPTCrNgAKQd\n1I2ryTuZw/CkyhXIzEUpkezmz6gx0lDj10fTva2jhaTkc/wVK4R+Wyb9EZmy\ngDXT1Yy+C0Fi921PvKqVwH6ALF1KKwqgVeyPVfa3UgWjqFcoVLhR/q2iH/Jg\nUzmW\r\n=jBgz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGdR43/o8q6ivADHFy666W4NncDlhhkngUBhT8P0RMqaAiEA+6Nukixhf/QZ/A57cIOtxdsJJQhfTU1YB9qwY629GZY="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.4.1-alpha.3675.0_1582743144919_0.7265306889455128"},"_hasShrinkwrap":false},"2.4.1-alpha.3680.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.4.1-alpha.3680.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.0.2-alpha.3680.0","@energyweb/market":"6.0.1-alpha.3680.0","@energyweb/market-matcher-core":"3.0.1-alpha.3680.0","@energyweb/origin":"4.0.1-alpha.3680.0","@energyweb/origin-backend-client":"3.2.1-alpha.3680.0","@energyweb/origin-backend-client-mocks":"0.3.1-alpha.3680.0","@energyweb/user-registry":"3.0.3-alpha.3680.0","@energyweb/utils-general":"7.0.1-alpha.3680.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"1.2.1-alpha.3680.0","@fluffy-spoon/substitute":"1.112.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"44637a48fdbde2fc70365f656803e01188f93aef","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.4.1-alpha.3680.0","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-8xkwOwIFuXw4yXVjQsl3FxduWayyxjN1ThJBTyFktXkYO/jeCSRMjvUvAQP3CLyp2yzFvUcuakdgCpU/4Wzb3A==","shasum":"cf8183e31af5ab2e05c07bf6b2888e00618c52a4","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.4.1-alpha.3680.0.tgz","fileCount":27,"unpackedSize":111453,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeV3s/CRA9TVsSAnZWagAA9ZIQAI9l9SnziR+lHZ/rJpB4\nxSFMQNuBRAe0sXhHL8dbQ9BlrCRTMZxQSD0WdJTVy8dGlUA9qWmO1dtQ5YD2\nkioQiIx0A7durH5nFUqGG/aVVwDFqe5CcxALhfj7ZugRZacIOMErTF8Nur4p\nc5P2E/DroAj7BWva49yQ/GBTrFCylSNw6zdjOH/ztirHt+aLXg0IxdSIW3h1\nRYHfXKGOIkwDh9wQwatb/ZJHjZNbyMfu8CySI9kN971xGWbAp/tCcK+cVcZI\ntb/2s+pPr7j5FaZCjCdie+4dXAJS56XwAbpyiv1IgWgmaY6RbTrDYqQIC2Pe\nKb9Q/DgGob5wWSjqJNLaNCIUURXQ1sGl9n+DYj3EB64YHpChvQCpVoEzZ/E+\nd/phN2MVrLvNEBUy0i4uh58VSsRL7NN+BPz8TkE022ynDgTaoFugfrKAI8pc\nmQDsjpkNcLZpFnXRVa8qEZ8SnaZyWByjUPf13rT99UTs55BuinDsKktPdH9J\nzDPWXbYCV8QZ/0xKtJgnAw6unggnQFdWW0v1KW20ehDJjbgmDk56xT0JjrHz\nNMviIDdvXsZQhKvqkFME4Hpvk9s/xC2IraVrWiVNjOJ87NwWeTefMWQaZ2fS\nnH4rfvUXeKDE760dVzRchuS9esAjR22fTIwy0E/boy0bNdwTgHpOjh5c3yHn\naDWx\r\n=us4k\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCeR80JLib4+U5lELRzRk8tlmoZV29BRoX1vVNd8f1HRwIgLoI2XRNoRIqMIcrlWMqO02S3RPppnyIUij7+k5sACyU="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.4.1-alpha.3680.0_1582791486685_0.9784913646541458"},"_hasShrinkwrap":false},"2.4.1-alpha.3683.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.4.1-alpha.3683.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.0.2-alpha.3683.0","@energyweb/market":"6.0.1-alpha.3683.0","@energyweb/market-matcher-core":"3.0.1-alpha.3683.0","@energyweb/origin":"4.0.1-alpha.3683.0","@energyweb/origin-backend-client":"3.2.1-alpha.3683.0","@energyweb/origin-backend-client-mocks":"0.3.1-alpha.3683.0","@energyweb/user-registry":"3.0.3-alpha.3683.0","@energyweb/utils-general":"7.0.1-alpha.3683.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"1.2.1-alpha.3683.0","@fluffy-spoon/substitute":"1.112.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"cd26e1883ff83bc2648b6347746fad0b4678f1a1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.4.1-alpha.3683.0","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-HYP0LiQpJ1qm6Cx3jOUS3VJjFxv7V6JitgRGvxxDny5Lcrl44ZGq886+AvVKQQu3shklExwIVJ+vJTkjdTdpZQ==","shasum":"b229a615a3aab527c3c72d1dfea3b901dec48410","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.4.1-alpha.3683.0.tgz","fileCount":27,"unpackedSize":111453,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeV4yRCRA9TVsSAnZWagAAEscP/2gtBrDbG4Ps+doFHZ5G\nIO39JAILwN96EzUT2W/ZifrJiIndZ1cNwHxcp4srwUEnyiLH1v9J83aVOpHn\nMh1j+j9c1tbOA+nmrVmht6Ifxd6nmC5st5FLqaZBTsNj3kdxA6rzWR853+0T\nlNkU7uichAE9pjo1E7ZczXMsIxH7jhJrQPueuFqGaEL8G4f0w2ZmrZq273sf\n326rLkbmwR5Dhv8U0vJawdUhLVMgGhYpmTLRZowPjylfL9O+mJaQAenr5xOb\nVXxOaEdRpXUPysBOX2xUsP750W5kS/2ZMiDFSM7qMpqFZDzS5ISI3Fx+Qw/F\nvkFXTBoz4GPa3p0xbT6k2hz3oWwWXX5x13Ohn9DdjFu9IqHsP3bLKweeD3dL\n+Tv7ivHvwSKdQ97dOLhaBQp0M8dGuXYdca9rYjgzOTG2odfTH/TqD2dSIf65\n8J0esHIl8Ybuv8/Khw/GXD2cc58Wm3rU/qqDXDOkqJav98ceWCg3m4RL9PEY\nyOMXHptCTZtkwsuEL7nzhOroqP+pA/nsoFYGM1+aHjAxAoc120v4NOQBOA0g\nrTAG4J6pnM/a/0a45lley25Kj95CzaHIqe4VCBB3SWvktVpFeByd4j5xuiWU\nj7CvWMwojnhSieh13JFAA8OBpOxDw+330EK+DsXNwpRl48jpqYtRT06dE4gU\nwbi1\r\n=sjx2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG92/TN/oAOkVBVl/uXJDdQVKkOEJ80un2vhz3jBV94tAiAmsUQYjSGnR+jq1RACr5ajZCNUlucaYSiO2NcGDE4Djg=="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.4.1-alpha.3683.0_1582795920368_0.845170749273463"},"_hasShrinkwrap":false},"2.4.1-alpha.3688.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.4.1-alpha.3688.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.0.2-alpha.3688.0","@energyweb/market":"6.0.1-alpha.3688.0","@energyweb/market-matcher-core":"3.0.1-alpha.3688.0","@energyweb/origin":"4.0.1-alpha.3688.0","@energyweb/origin-backend-client":"3.2.1-alpha.3688.0","@energyweb/origin-backend-client-mocks":"0.3.1-alpha.3688.0","@energyweb/user-registry":"3.0.3-alpha.3688.0","@energyweb/utils-general":"7.0.1-alpha.3688.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"1.2.1-alpha.3688.0","@fluffy-spoon/substitute":"1.112.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"b3bc76965cb0867a3a259b8bb32125c975e20aec","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.4.1-alpha.3688.0","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-dZXdQ7983nBx3bKmMLqvgOGsfJ5SmwqPfvXQby41/uoqOK+pbNwhXwbR2Q6GSxo0f3igGmWPcCWsZGdmQVFxnA==","shasum":"4c64f128b972c0952a52b36113bd47b680646bde","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.4.1-alpha.3688.0.tgz","fileCount":27,"unpackedSize":111453,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeWNt2CRA9TVsSAnZWagAA6ZEQAJv1jiYOry67LoaZsL4P\nDbZP18Wqwr5h1AeX/9sbUx1Qi8dpkybfYXPfLO6Jaq2HcPifRqPrEhnPR/Zy\njZdsqzBep66be5HQpECXAhZdpWpsWhZEW8sW5Ulkw9Vi4jE0qpng85G1UehI\nq1QU93zgMG589hIvQcPxUuoi1pYi5Uw8iiI6XWYm0KkgyE7lr8D/r/sXq60K\nhyM6f6oFiBoEcCL+D834z5N2787QY9w/H9ljhtPti27TcJjTTMC/TXlONM/b\nv1WswnFcoGPjGhQQGwzuvTFE//JvToH8YWlYUjvBLfifAeoi8vS33Fhfvl0j\nn9zYi22V7k3XihNNujWdDCLwfT/CFsXmY+lrhJVPU6IHjFsmixrCnpyl+CyT\nOppMMl0F+EAy/EJTEvDOyPygQoTMhbOZJkKCFpiefcYu7nTw80zDhecg8ZkI\nftIUrLoYDqZnlHhjCPezkNEQ1hBdlIDPSrnVgYzsyr+/krKhA3wgT/FZFuhC\nu7iTy9hUXxfo20MAkuD8H5ys13vaTQB3i4JrRekwL5Xt5QU5eOykcivOBq7S\nKM2NnqhhVISh/vkRKYe1HF84g71YBVko97goZ59FnnB7tJ7b/nUQIR66BmCt\n6B9KcJM0yDsMbJy6Av8p8KJc7zqkTyasIXgBH+0De0ti0YJqdSlrswvzn9I8\n+rl3\r\n=BtkX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICZwqNb89VrLsd1BJUPxScC5djZkurXfqnJ1Gw/E9zUcAiEAzS2qabGr3lGoCyd/YsNcCwBl+7S9fpNIdwN8roIGdCk="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.4.1-alpha.3688.0_1582881654197_0.5800294091223119"},"_hasShrinkwrap":false},"2.4.1-alpha.3700.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.4.1-alpha.3700.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.0.2-alpha.3700.0","@energyweb/market":"6.0.1-alpha.3700.0","@energyweb/market-matcher-core":"3.0.1-alpha.3700.0","@energyweb/origin":"4.0.1-alpha.3700.0","@energyweb/origin-backend-client":"3.2.1-alpha.3700.0","@energyweb/origin-backend-client-mocks":"0.3.1-alpha.3700.0","@energyweb/user-registry":"3.0.3-alpha.3700.0","@energyweb/utils-general":"7.0.1-alpha.3700.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"1.2.1-alpha.3700.0","@fluffy-spoon/substitute":"1.112.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"5edddd96fc4a18710a648bd9ccf06711ec537c07","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.4.1-alpha.3700.0","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-4OdseAX0lTIG7O2LFDSuJWn+viArZCJi0JWkMHilnOkSYkTLkg582pe2MVwIHUfyUyGVqu8YCim7tiBqiVJHYQ==","shasum":"b99269176e5e647207cb485be6308676dd3163c6","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.4.1-alpha.3700.0.tgz","fileCount":27,"unpackedSize":111453,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeWPe2CRA9TVsSAnZWagAAWDUP/jK9OKoB4kNIQg2L0S2/\nBtNx4n4BLPzTUS79wQwRVpduPEqadSDGWIfX/qNltDvwKZBhQqf80+mxJkOl\nLcAH2LeA6p1fDqEQDHfMlrmZ0P5IHFg75R0jSdzErgQBpOpZBf80bdO2lAjA\nIQ9R9xEmdMjMlNVwJO8RkizlAVIARpfL+QlzEpqppWSoFBHJuS8o490sL6d8\nVH6xcHiEZV9cipSiVztzJYdIS3pCb+ofSvY50eQUwYsLSxIiJqImzOJ8asXe\njL3U5K25AZqSWKxIy7Iw3Bab7M9VAFGgDAJwGw+EDO5d2H7vQikfLH48YTDW\nS3K36GNq1wxuaGE3RoAq/+Jao/Xe7oOcxH2eRGva3zDaKY2J28f3IzGQp2YP\ntjKBdUpe5vf518XvXBb3nf7pYfFy+cYz0KRAYjer7R+UWWDlSxt82igayuFI\nAxyATf3udoRaEcerSM+Cwphdd9qjQMkFBAhc7sb177tfcod4LYYFMsyN0M3o\nMD0jCXLr5/LauvUssetW1AUPJguM1IqijCm19Zg2/1m910MFFGitANCJhbIC\nY+vqE/yUQEs4/yByjr5ui6zUDT9YkSCVKcH54hWTiNpZ+f4FS/+TP7XwBtm8\niolA3KNnNotEsCOX4fDdpYMjIRhDTWBR8qtGgmBiLEn8iad48z1j8ORcvvDO\niOtK\r\n=P1ni\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTw50kgBzSe8nNvZdxMF19TRZ+xT+al2BjqvVpIpBh6gIhANRiAsDafLe9RJcYcjxqSC8VdK5364VE83MAoW/bkXoO"}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.4.1-alpha.3700.0_1582888886283_0.3765331113993362"},"_hasShrinkwrap":false},"2.4.1-alpha.3725.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.4.1-alpha.3725.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.0.2-alpha.3725.0","@energyweb/market":"6.0.1-alpha.3725.0","@energyweb/market-matcher-core":"3.0.1-alpha.3725.0","@energyweb/origin":"4.0.1-alpha.3725.0","@energyweb/origin-backend-client":"3.2.1-alpha.3725.0","@energyweb/origin-backend-client-mocks":"0.3.1-alpha.3725.0","@energyweb/user-registry":"3.0.3-alpha.3725.0","@energyweb/utils-general":"7.0.1-alpha.3725.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"1.2.1-alpha.3725.0","@fluffy-spoon/substitute":"1.112.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"c9cdcd8936afd77294f6d0f4ff23a1647a2107e7","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.4.1-alpha.3725.0","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-I88O/Q/UbucKQIfqd/KN31dX15RDrsuTzn6DtvwrPH2e2dmXc0+K6cbHO9CwwDQe3E+hYIgCr0YvG+i//f1zKg==","shasum":"44952c2212a5996793440c15131ed14935980a34","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.4.1-alpha.3725.0.tgz","fileCount":27,"unpackedSize":111453,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeWjs3CRA9TVsSAnZWagAAtWQQAI48YZFu3qrwAc0yUm1q\nLCHiLPjH4ljUdbdRNcTRXGbSaA7UFpZsn3+2olm1080GlC2pq5Bo8g8dFOND\n6aDYcuxrPhGQeeBPDPKrRTj0+h1ucZTiEJv5TFfoaSMh1PrEAZ54u14MEgSP\nlMz0PJ0sSgQpkexV5+sSfNdW9gDh3sCezP3ZQYWiJxKUMgPpiMw+PVGtKCE6\nk+IrQfs7KO8/UNlu40/9nH6+5MwR/OTA5y1Woif7i8thNcuPB8pClqJ+bEtg\n7HZsrtYUggzPAvnyL3HtcjMOokHFYKAqpXTikl+huYGlIpGUouHV58aOF6Wd\nRkw+rzZi7S+VRGMC/SwAlHVapkPjQd0jbeezpcWJxkHU9C/BaJE0+7aKMblR\nQwq64mIsIt69TohuCzJaq59j5fyt/jvuFLV5SJDP22T12IPCaP9o6EAEM1NC\neY8jRO0Om+8gUBpVfJee3hs1ZTt1s1aLV7OPDBvcWKJyg/LxUZArlhtbdO0i\nRC+lfC+u73HqsaQlyfUeTkf8sPoE/Ic3s+h4ySxFMPBkanAOAwdlHX3wZaRo\nOSF2iD9xiN7KwKo2yA/n0MrQllDfDxZeH0gGhzq+BjrLVm0NVjIK9JE3ovey\nbrPiOmYEjEtBLv7Zr00Y9X+jB/ewFD/oEAB8G6NfBqQuOuUWmSjgUtvyJ0te\nON5i\r\n=uLzn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCcTtu6Y0FCIWsqrYe0G3/DAYN+vZ6aY270Zm9HPurQcgIgL+08dw97tod80yvVMhedMOWALv/R1ubMDqbRHUi7zJI="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.4.1-alpha.3725.0_1582971702485_0.5167317243703675"},"_hasShrinkwrap":false},"2.4.1-alpha.3728.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.4.1-alpha.3728.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.0.2-alpha.3728.0","@energyweb/market":"6.0.1-alpha.3728.0","@energyweb/market-matcher-core":"3.0.1-alpha.3728.0","@energyweb/origin":"4.0.1-alpha.3728.0","@energyweb/origin-backend-client":"3.2.1-alpha.3728.0","@energyweb/origin-backend-client-mocks":"0.3.1-alpha.3728.0","@energyweb/user-registry":"3.0.3-alpha.3728.0","@energyweb/utils-general":"7.0.1-alpha.3728.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"1.2.1-alpha.3728.0","@fluffy-spoon/substitute":"1.112.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"ef42e7fa33cc66db1a47414bbc4c240775a4683b","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.4.1-alpha.3728.0","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-I+OXHnbWOIWMRVmVEg14Ay9g+ctNU4XNeMa6H1A1lBwnpEMKhoD3DgsVQkbdb/cnzQc/mQ6dqPjB4wUi4tCZrA==","shasum":"e00fa94b56b3f832ca90f1cc471026f6cca9aa2b","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.4.1-alpha.3728.0.tgz","fileCount":27,"unpackedSize":111453,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeWjwGCRA9TVsSAnZWagAAZyYP/RQsDENJrzQ1jeWjFCwS\ns/vNJXcUcyMtSIbu1/R+0wx7pAMHC/pNJWnwo4OQvNZ4oyjXtjsbGljbu/A7\nfHtBXdydzlffcnEVTsU+iW2a/ccEuGsXvSI/+ajU1hxq+Cj31KKBcklscPn5\nlk3hFPzQA8l9iVjpax9v86uNVaYG+RiLwbM/iPD19l2MhxdRMiY64HQSNju1\nozkN8VnsWpxxEuvGfdfeQ7o9Kt+uZbp+7IzS8zUTqf7zn12LyWgN2ol2y3YA\nHuLdr7sc/fYEEegwUKnWoFhVcqADG9a2A2FLI2dXdUHg2ludlexS43QDH6Gd\nE9TFki0VnDZImtp69IMjYNptUnFRECcRFFJpVevao0S3qfLQH3tZyULC58Qb\nn7N1locHnOe68H4ot8HB7qvaeNqH4RDodWvqrCxoAxE2FvxEm3VwA8PvVpuz\nXwNCmHiX0ognp0PJ6sLEyegPVuyqs7VDBAbzWv0/g0eP8Kk7gNSAMwUsagl6\nh+9roTdP9zU4MN/VgUckNBSR3OvqhUXrrib/0Tmwasm35412jwMPrQi0vOHJ\n9GpWxRGGzpHkqZeDRM2g71knJNTkvp0JBV9Z82BpvfxWi3M/T7zlp1pleZg1\nPX21X1/YtZTSEC8QVA7hV1EwQMUWptLQMLFtUDZ24+ecEf3GkUcw0PMD3KmV\nhTA2\r\n=nzRx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGXqUsWyhJQRN0AzD0FdzgZVTh53ZgW5A/d3uqeXfoXwAiEAnFxQOtO+QYgFdvWq5hcx3zzEeB+kgskpENX1uPphaCY="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.4.1-alpha.3728.0_1582971909088_0.7733800782844051"},"_hasShrinkwrap":false},"2.4.1-alpha.3734.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.4.1-alpha.3734.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.0.2-alpha.3734.0","@energyweb/market":"6.0.1-alpha.3734.0","@energyweb/market-matcher-core":"3.0.1-alpha.3734.0","@energyweb/origin":"4.0.1-alpha.3734.0","@energyweb/origin-backend-client":"3.2.1-alpha.3734.0","@energyweb/origin-backend-client-mocks":"0.3.1-alpha.3734.0","@energyweb/user-registry":"3.0.3-alpha.3734.0","@energyweb/utils-general":"7.0.1-alpha.3734.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"1.2.1-alpha.3734.0","@fluffy-spoon/substitute":"1.112.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"be5fa1840a347ed261dcede76b94ba43d6800675","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.4.1-alpha.3734.0","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-7cWBDJB8Ydc2fFTVdoOFA2YkYrFnXgPe5HzyWVKwlKfFh6EZZpUPHV5x16idWii7mZEceebj2BEJWX3cqLdRtg==","shasum":"5972e3677b2415add9a7cff444765c1db7013b36","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.4.1-alpha.3734.0.tgz","fileCount":27,"unpackedSize":111453,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeWj8lCRA9TVsSAnZWagAA34YP/RQLcLJp5NorxOWsGDpF\n+Ocf6KwwS4ztAhHymw8SDX+GzqRzlr1MwW6ziajwedcBEYMmhoQRMLqDMzDS\ncjl2oGW6FTGM08lZobv+Z7b7eq8qOHBnYgoTf0LRnyR2AjJPvOQgorp3FW72\nmCMELiAlIv3FYwQf0QBVbpe6c52IBvXO/QqgmDnths0mV831cj1SgkNgInG0\nQsxXNMMJsMw5uk8B5BYseGPEOs+IaFgQFejrxCoAEbK+o6V4hx0m4PyLS0OU\nl/D76I7HAC7VdnjuLNyGJFas7rp44HXxDTQRhav1bVtDTZ+S9wfpyju0LGiC\nTN5BQQonVJ3o4GWEzpvtenQqByXPDeY1jNweTjxVWdjPgJueas9hg9OqohSK\nAxic0A/aiUeNG6kSBsXgv6kCjQEnIrjsbgOmN3EHrt8jGO/E6AwWnfqOmqTB\nmmkBUL/yGg6rkCUfCD2dID1XO4eaIrO2vrGnSDDYdhRsA0Lvs0dQA/y00JU0\nQA68pvQr7OU0L7ly/CNIUL81wg7GK7f5EBu52U0mfuBaR6cdLEkEt4cP2odR\nAtUOtBucJdtw91/ecRZ9CYupV7bBnVkw7ZRSKS/u8I7IESa5mN25Ghk1BJbS\nJsCZ8D28GyOVxDk/4kzxuJebUpAQ3QnTgfcyqABKKQpLlU0ZRPQMaU+hdw08\nAkD2\r\n=8ZZT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDV+x7/q/Wbb0M7y5FHFk9mNw6HoG9TjDIcAFmClHd6JgIhAPYSHVbEgVvWxvYAuvXTFbBZlnvcq6hOpOA+eH0miODD"}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.4.1-alpha.3734.0_1582972708999_0.30150894673981243"},"_hasShrinkwrap":false},"2.4.1-alpha.3747.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.4.1-alpha.3747.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.0.2-alpha.3747.0","@energyweb/market":"6.0.1-alpha.3747.0","@energyweb/market-matcher-core":"3.0.1-alpha.3747.0","@energyweb/origin":"4.0.1-alpha.3747.0","@energyweb/origin-backend-client":"3.2.1-alpha.3747.0","@energyweb/origin-backend-client-mocks":"0.3.1-alpha.3747.0","@energyweb/user-registry":"3.0.3-alpha.3747.0","@energyweb/utils-general":"7.0.1-alpha.3747.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"1.2.1-alpha.3747.0","@fluffy-spoon/substitute":"1.112.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"00a27aec75ae28fc6f24322b65acc6177bead19c","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.4.1-alpha.3747.0","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-wDZB4bEFTqCFn+6vuqDvp4KrcCkDaFG3lUfb+eRgf170x9SZzP5nFN0tT99+lEF+0czXYNpM5QYCNxpT7yAIEg==","shasum":"56a273f544c807b2ccbe77fa47d709d71d5bdbef","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.4.1-alpha.3747.0.tgz","fileCount":27,"unpackedSize":111453,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeWkWWCRA9TVsSAnZWagAAEIkP/1h9tCiJY/OFv7GEHNzO\nEI8R4Yqi5PHElRpLm00+JOqes1Kg2lS5Pg1iHARQVlyNcKKl/U+O81k4j11b\nF+QiLmV2A1kBL5bP/Y4WMYNSoSk2IDKgljgIH05BGO+dL4+hlMrcoOH/u7bb\nvQvx2/1DkMlailNUaG8wboNcOlfngtrgeH9NfIIxyFji8g0w+koq3x9IZEXp\natiTf6g16WWNv2Q4F3+knD+7tsbYwOisu3d0H0BZi2Vf2/rSJ8k/XAkqnHkY\nlFzYpRi9H2eaLSWGesJCky/1fSuYy4gflUpj+C50/on/b1QHZBiqGODsyoBw\n5md/1CF94fz8RnoVQqmuOchGmwmpSRiN4jx1S2fjS2RgU6gyaw0XK2YIEBjb\nwEyZHC0gsD2efIqAtlItwWG9UHpJUWRUvxfdr2HTGqtsTfMueu2W5b41ucMh\nfHuEcxckdyJwo7AnQFMFbpOrgKDHfxRxkeCnpox9nOitYHCZfFZb/rVECkOL\nRHVo405c+Kzf/gZRFr+VVRVdF6m+6qV9trUvDQOGgR1sUwKl8PevHIu43Ky2\nd0FJ8nQOvsLr1pHet4KQzUAb3qXK27tmQ78lFp6aS+w0y5ui3vkCwypGMdSt\n+ZNEZXtAoxsp/llXc/3JlkNC6Zt5ENJDhimBZtZqEhEVENoWkL1+JpK/Q6fw\n64Wk\r\n=nJqQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDj4fj4fPU1iJEdptuiq7dCNnzGcJSeqXlGCpvGuztsEgIhALjxGTkRHd2pXhWHObkKlUevZ7IFD6WcYjwSmZy4fMqk"}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.4.1-alpha.3747.0_1582974358382_0.10306568129443927"},"_hasShrinkwrap":false},"2.4.1-alpha.3758.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.4.1-alpha.3758.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.0.2-alpha.3758.0","@energyweb/market":"6.0.1-alpha.3758.0","@energyweb/market-matcher-core":"3.0.1-alpha.3758.0","@energyweb/origin":"4.0.1-alpha.3758.0","@energyweb/origin-backend-client":"3.2.1-alpha.3758.0","@energyweb/origin-backend-client-mocks":"0.3.1-alpha.3758.0","@energyweb/user-registry":"3.0.3-alpha.3758.0","@energyweb/utils-general":"7.0.1-alpha.3758.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"1.2.1-alpha.3758.0","@fluffy-spoon/substitute":"1.112.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"f6b1327122236e6b8a5025fffad9c6e3d3d63403","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.4.1-alpha.3758.0","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-RXRVTr3lZDJDijGhFE/sc13CB1WBaDwCx0xdeQ2U7X7TLN4D0546f9zO7iLOrPPiMkd3pJos+Jv8kndtS4szcQ==","shasum":"40a83d60324c72bb3305e9721750264c89621cc9","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.4.1-alpha.3758.0.tgz","fileCount":27,"unpackedSize":111453,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeWkz9CRA9TVsSAnZWagAACaMQAJjlIVQir9rKuoiyziv9\ngU8BMkZXbbdeO5up06zgC2CDJMDD4VqrMSEtaA6tBdk7iSOwjNiP2jMeJMoy\np0nk0uIaB/BQJUD6xoaYpaP6cJ3SfSU+2dOJ86acaBKysGt5wzhGIJ/5WqnC\nIdrBkq89grVYt6PJF0PW+amCrU8sjoZ+TeXEkmDrhgoUuxeWKVyPfZUqajo+\n8mFScCJeK6oy/0hiov+hMQhHByjz884Gm3BFlJLJFGpwQYtF2JKcbRAz+hoL\nx1xkBCGnwPjpuHfKmm9bnZ5B6/nHjsnSVj3Be2yEJreQMQHfKwhN+BgeFo+X\nEBEw214w3YvemL2cMGENvzfW3O3PzE9gm7lLlw/qcgH8wlkcHyDxBDNU+WPd\numQj8ySbB80NiEDg6H17IuBxuHZHNmrxKIyh71gFKcPUkW29I6tj26XQWdY3\nbfIu8xvITud9+TlXy4t8IFJR20z+ULqMPSgcFGEgHBJTua/VvP6KXHd1ODdm\nGcLzGWxoT5CCehMfs/CJZRM61ieX0rTCmSSErxQRe2BCVsf2IqDpJ8Y8J9MW\nlBd+G9fRW0V1fGPUtfdHisLFL65KPh2RyJ3Y3AZytK1/lFHbAkqptqZ/A22p\nTR1py6DWe6+zFaYTU928+qpj53IJTO4I7j7fdW1WECHS3c0532i8gOY9Uyzy\n4aTp\r\n=SsGg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZnM7Dcnjkarb/OrhiMuqlFocIUWyBE3YucR9CBDG44AIhAKVXoyeOlwrPTlQpmx8y4m2BsgDo5MUy6Tr5Op3ADt77"}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.4.1-alpha.3758.0_1582976253198_0.9795534397377832"},"_hasShrinkwrap":false},"2.4.1-alpha.3762.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.4.1-alpha.3762.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.0.2-alpha.3762.0","@energyweb/market":"6.0.1-alpha.3762.0","@energyweb/market-matcher-core":"3.0.1-alpha.3762.0","@energyweb/origin":"4.0.1-alpha.3762.0","@energyweb/origin-backend-client":"3.2.1-alpha.3762.0","@energyweb/origin-backend-client-mocks":"0.3.1-alpha.3762.0","@energyweb/user-registry":"3.0.3-alpha.3762.0","@energyweb/utils-general":"7.0.1-alpha.3762.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"1.2.1-alpha.3762.0","@fluffy-spoon/substitute":"1.112.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"694636eaaf632575c4700452c1c6b9d1f8b9225b","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.4.1-alpha.3762.0","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-zZqUA8jD4KHHK5CC3xMRYcWpf80yhQWS/7oqwBe6Fz/M/WSaZcDfY7GNzUYhZZk8ThHe2yc4vvP5euRP3Gxgcg==","shasum":"e9a1a54a0b7c471798bdc1b44a389861f3082c11","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.4.1-alpha.3762.0.tgz","fileCount":27,"unpackedSize":111453,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeWlecCRA9TVsSAnZWagAA7h8P/3iX4ka85bYRT672pPJn\nPLTvBeYR13x8NSYkcCdtyqFTliXkfB6SwE5+eXpSrYyylrfXRBdoUaVNZQ1X\npDqQNS//tbT4zratbG08VSd+eAwQ+tBCADgpbLfeDCKsNBHixekeYLajJEmr\nplx7vYyrXdiXokCr/wBAk5N8f4sBZN2u5qAHBBp2eeieQ0O69VBivKzFQKw2\nOE2NDbva9m++2cWDofRnefC61MWiGOQn6hsEsI7kKsEEXXo+qBkEj5Xz/rsp\nY1C5kd5Rap2rar4r8nrz6ZLqhsKJYKZyLEZL+NIPt91LqIpGsiMawgu1XUpM\nxSyIEEWvayLw8cPdSkTLEWwP2qLP2TosCgXIO9aI2fElyouEXlzZmKnD5xvX\nqgdFL12ZQTYTHaPvvN91tprcV7LULH/hpZLX0ncz45LfOFeyhk9D6xOya0uZ\nW82gzwAsjdpRF8Us/rxUlYjPxjedpEZiPLUEEdX9L83n1uatHxqMn4mAEaKd\ni3VM+C6QWQgIWwBYJLNc6AH5VGPUJdsttMqxsGGbXiFStmITx/y+XfgttjPh\nTUS1YKFdUwwmM5kmxcblX3vduCRn9/TRY++bZvShh2FJ5uGFVxWN+OjUhY+T\nt6NdXVYz5p/ssAsHRUi9WLoOyf32wo5bSF2I6d2Bm3CguYnm1DLqQOHVO832\nZd75\r\n=qNjS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHP7ORl+mHzwYobjnvBCTSE+Jgk4E6RCGu1OjWjqHGlLAiEAo6oBc8U2v2VEZwYPdQodJfBAqgOzkifduyInhmsIjM4="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.4.1-alpha.3762.0_1582978972386_0.3208223305151934"},"_hasShrinkwrap":false},"2.4.1-alpha.3764.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.4.1-alpha.3764.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.0.2-alpha.3764.0","@energyweb/market":"6.0.1-alpha.3764.0","@energyweb/market-matcher-core":"3.0.1-alpha.3764.0","@energyweb/origin":"4.0.1-alpha.3764.0","@energyweb/origin-backend-client":"3.2.1-alpha.3764.0","@energyweb/origin-backend-client-mocks":"0.3.1-alpha.3764.0","@energyweb/user-registry":"3.0.3-alpha.3764.0","@energyweb/utils-general":"7.0.1-alpha.3764.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"1.2.1-alpha.3764.0","@fluffy-spoon/substitute":"1.112.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"c6c363fb3c2be470382f31433f5da324926783b5","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.4.1-alpha.3764.0","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-87PNNT12WBuVr8cfu7WxTq+exZsslQ2LkwDbSRvRj39JnTTs478DiqpfMPQEcQD9ym3olyvUvicuo2qMCjNVyg==","shasum":"c732ec7d54b0b87b342f022f9930183e4f8eceb0","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.4.1-alpha.3764.0.tgz","fileCount":27,"unpackedSize":111453,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeWlg0CRA9TVsSAnZWagAA5+IP/2u5L865qarze2xNlSPJ\nH6Qje8YLIoD7HDNBe/uKiuIOe38TZ5fJuIq8yg3j63jtBeWOOVnp6GL5KlJa\nssAEdwX81vN0yGwNzK+Xn6IxpLoiV3uc6POoK+XOhqB6Z9ZetSRiL0eUwnR2\nQTreTp5U3W2URUCFX546xnN6QQEl8T3qNh2NWQvzACon1VJOJcLRzDKsUndG\nPxV1sJjoWAhL9KbiESmPTFfaYRI4yNJGlVjkB7wChW9Z3hZ8NYRK6s4NARss\nrjKyi0HFCIrhoAPlJaiWtfrOHN+NrEd5KJKlBCGdJ4uqk25ZavQcyCiDILaa\n0XNx3EfFwp+pnOxng+qQVf7JyQq4dhv70n/dLP4F98S7tlGgvqquIxYeKS9U\nOsOJrfFaJHO46NxXWAqq7ducN2+WkOTE31+0ccJpnILSpJZmcW/3poYeOvf7\nvbdSHIgn0L1e1LtgaIQDbu1FY9+U48Ht+S+cchpE1YfyscG9jjBcOsOpb0Rf\n/FjAVIfwIjl1kKjtoG4qsSJszLBsIUqAjm0rOO5HdT8EIHdTIMf/kOzMkLWj\ncGWw8SHQKroJfynzVYMIrWckWzH5xpXREXUP/+HPh89g1pudiQ2ZfjXYAhBy\nmU40qetAntHcRQdmTRIfxPvmrhzq1MGmAZ3E30hY8RzN+ir9UKt7brtp52EH\nQ+Nb\r\n=6Znn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDm/FpMuw2u43OVYSb5Lfw99OcINHt5F2L/uHPF//WReQIhAJ1qdnwUUBsEGqIOQrJmqzH0Ikp9+6/e6e/KfXqNVIoj"}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.4.1-alpha.3764.0_1582979124043_0.68815856782383"},"_hasShrinkwrap":false},"2.4.1-alpha.3770.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.4.1-alpha.3770.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.0.2-alpha.3770.0","@energyweb/market":"6.0.1-alpha.3770.0","@energyweb/market-matcher-core":"3.0.1-alpha.3770.0","@energyweb/origin":"4.0.1-alpha.3770.0","@energyweb/origin-backend-client":"3.2.1-alpha.3770.0","@energyweb/origin-backend-client-mocks":"0.3.1-alpha.3770.0","@energyweb/user-registry":"3.0.3-alpha.3770.0","@energyweb/utils-general":"7.0.1-alpha.3770.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"1.2.1-alpha.3770.0","@fluffy-spoon/substitute":"1.112.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"c6c363fb3c2be470382f31433f5da324926783b5","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.4.1-alpha.3770.0","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-5DDD/y9QIClbnDj7CkEeqOPwsc4ghhiwv5XijeKAWobuhA29ulijK3odazKIkL+WJIG9eTroEQWWjpVbyPR1gw==","shasum":"19313400f66803ca96f26a87caa8ecc2b7eb389d","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.4.1-alpha.3770.0.tgz","fileCount":27,"unpackedSize":111453,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeWltMCRA9TVsSAnZWagAAb6QP+QDTUb2mjCu5D/qzJ8P7\nc/DJ9sljU1/pNcFBzkPvpYMHEyaWpMHN4h3nI1SRIHugqiqgnDJrdUvHprzI\n5rfbG6+ARHgdU9zLN0+/CST5zwzfDVY55B67TcNKnLYUje5jHVhg1ewvXKry\no/+TXZ8XoTfMIuyEP0Rv2R3V6j1KOofcwvbjOpTXgi77qcI9VyJRHtnQmNN6\nL/OIjSHc9nwUZSrXrcuZoaotBjhTB894BtJVtIYFI+Pkq8+B1n4n8JphJOC0\nvMTQigc22RCk7+QhXNOL78z1WhlOljU8cBhopQdVdrwYKZGeg8ln9ftUagkA\n9QT3PIhGqIZCGSnSbyqDQIGM98L0JkBqePkbeFWU19CWEMwiJjYcOK2VVZHB\n9KsaS947WDc7SowdJyrFYO3Hll+vUB1SeNEV081CAOFYYRPu5/ikYx9pmRfh\n1/yL11R1QUWGU8t1x3G6uEAQGDMc1LFPib27GCpVC9Ymzdh5FjE6EYPaXBoy\nliyDVDhNTl1UiReG6a4J7QCLOaOJst+7in7EJ1yI7bMPGRcMEEMGRSSxuBPR\n+0BlrNLonLcPFxAglRhTt2/mXciWM35XHiuWKKgfkMQGd3vpZPCCbMRCXRoC\nwux9G7rWrjJVysLXisCjLM2643NPI88F3i335EdTD7Gj7VLIG+Qg+eUgdnd1\nGZ8d\r\n=tMsf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDMC6zgnq3/uLfhoP8o7hB35gJZQguygQTfwHxMqpaa0AiEAkJkeOibqDWOA/a3wQNDR25v9wLCuGE0KqVutCRzV5DY="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.4.1-alpha.3770.0_1582979916070_0.6997228261984147"},"_hasShrinkwrap":false},"2.4.1-alpha.3776.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.4.1-alpha.3776.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.0.2-alpha.3776.0","@energyweb/market":"6.0.1-alpha.3776.0","@energyweb/market-matcher-core":"3.0.1-alpha.3776.0","@energyweb/origin":"4.0.1-alpha.3776.0","@energyweb/origin-backend-client":"3.2.1-alpha.3776.0","@energyweb/origin-backend-client-mocks":"0.3.1-alpha.3776.0","@energyweb/user-registry":"3.0.3-alpha.3776.0","@energyweb/utils-general":"7.0.1-alpha.3776.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"1.2.1-alpha.3776.0","@fluffy-spoon/substitute":"1.112.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"964d97e9cfd9a63e1e386b7ca27a6b5f80a1c531","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.4.1-alpha.3776.0","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-fSBkNcxDXsso+PpkxPMtBH9RJSW4nHoIQX3KuvbmjXnADZQW0GBf67SnotcskDfnixNyNIpfq4q+LCgADurhjg==","shasum":"98a0970cd31d44bc2bc327ad83595411afe3eca8","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.4.1-alpha.3776.0.tgz","fileCount":27,"unpackedSize":111453,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeWl7ICRA9TVsSAnZWagAA9/QQAILx2ZXc7wDItO3nVd1A\n+X9JDMSxokQhFiL4H1jRY1lccdWJy2Yn+j4yfGLD1wuvjFbYNclGV2WIKdUS\nKf04GIFT5AHZHgRRMs3+yXsN3VUHGU6Nof9+VqQGJ87Hs2Qf8mzYLpmXATwG\n3/bLa5g0SAvYMbPE9zo4Da9J6e9ucbodSW4BUhpIprNVVr9Qp9cxSkvtnazS\n/otHCETTac4mWSInHtUzoTq012237b2b6Qsry3+wdc7wBfw4Th4Vw0Nkcz34\nUxCm+cG3/MOCXz0zPNo0ImTDEv8RUT3Eo42vp3PSQuoq4jDMx8PZqCQjUh6q\nlluTZjOWQzHpwRIA6XmP8jkGV6PwO4gDIp/VHXKgdbkcTR13Cnt5g5QBN9A6\nmGnGrXx932GxpWRxxR4MYTU2LAC3jucViSDZvy931G/PdLfqZG7A9oDY04pj\nDwRfjrh9QEPu63wWvCUmSZ/27YZ3LRji9o9p7px0bmFNHnOWA5Pt7q0sThR3\n8pQKDbajnH5k3HjnNrFNpj2QSStYf+ToU5Qz/+FI1S1gMVhLAXQN1JCsESPm\nEWI6GKkIDKNXqs4l+ZVGXQu8Z15lTt4itnJlsK8ctiSnaN9mB10oItO2tTXT\n2Ky/a1dxGNHso5GIcd3oNzJzMEP8+aCn+XPaG9Yq8nXk1THg4CiZx93R79z4\njekm\r\n=PgIq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEcK3wClA7/bTSzsIVvPGLItMYuWqMnpR2eWKOin8OOkAiEA81F4l2N5pdii5LZ4fAHamKIRI/a/Aj3bCRndK/bCvD4="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.4.1-alpha.3776.0_1582980808456_0.5797660644160161"},"_hasShrinkwrap":false},"2.4.1-alpha.3782.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.4.1-alpha.3782.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.0.2-alpha.3782.0","@energyweb/market":"6.0.1-alpha.3782.0","@energyweb/market-matcher-core":"3.0.1-alpha.3782.0","@energyweb/origin":"4.0.1-alpha.3782.0","@energyweb/origin-backend-client":"3.2.1-alpha.3782.0","@energyweb/origin-backend-client-mocks":"0.3.1-alpha.3782.0","@energyweb/user-registry":"3.0.3-alpha.3782.0","@energyweb/utils-general":"7.0.1-alpha.3782.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"1.2.1-alpha.3782.0","@fluffy-spoon/substitute":"1.112.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"37f03f5e7e3e2d39f2a1bc328a088373b9c896c8","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.4.1-alpha.3782.0","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-z2BDbp+r+EB1Q7iFwor1CsAJwengtO32HW4fG+mqc62p8d+kpNOhoUlYj8MZNZn96Gir2k0rRuMsjxk3p7nD/A==","shasum":"162cba2f0ef1443ec433b3e4cc1107f455edf006","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.4.1-alpha.3782.0.tgz","fileCount":27,"unpackedSize":111453,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeWnfvCRA9TVsSAnZWagAAe8cP/2Gop4zMhdalPFpa95Lo\n7E0E6WIaKgDcb4o6Ux/NWDxkI/Js38kWiWN3nW+rAWhbzin03G3Tw6mr0J3q\nfB+mDVclMJICfVEXMKPrKQh74v+fK2CKYrd7XpPWrIf6s20J1kYqaeBY5ElW\ny8yXAwwW8sfxDHmyeZNTO7iFfd+8vrp2V8MWYgDOIJStsEUwnjmM6BhjvEV1\neKnThcPFudEMLYfBS/0ZFbC2xgF9cC23VYUpXt3idaSQ2g8Uv7Nt8vdntwBh\nPjnuMG87AA+qSRgEoCaY3wUMOePfCvzC6Q4yU4lgg8MonGg+NM+S1JY976d2\nxpRhTle7BUAuErhhMXp4qHYL+9JsoRjY47Ev6sA0GBLjZm8eN8lyjYW7DsLb\nlTCYKCIbv+wpEpYq3i+Tugetoh7fulEO8rLIjx5BER1GyPSS+yrBD1MH7NI5\nqb0Wo+sdio2caBtMpDsfD5THxQvXlJRsNPKBobl20ksE2HekTK+IONF/sZ7S\nG3Lbwr12VFDCwdkrS5TDI1jicJjSKJ3Pc9slRhLLKvpu5L0q+SldLkpwzzkj\n8IU5kwTURahttJa9Wf/lFOaIFSBnsY8yGTnc2Ow2+SZJj/SX6ONtZF5XkC8H\nprdzcattmyZV3rFov2ogWTuYT7GPWHaE9LO2CG8Yo9XW7U3+3poEYNw1u1Ym\nCFkS\r\n=Pmou\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCSI07+34SdbtTgxNXGpaqZkIkEgK4qNb3CiU/yr15xTwIhAMzBVnE+TQY82py8KQC/2GFZsyMc6pKAq/933IRCYMhX"}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.4.1-alpha.3782.0_1582987247292_0.14373552822515046"},"_hasShrinkwrap":false},"2.4.1-alpha.3793.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.4.1-alpha.3793.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.0.2-alpha.3793.0","@energyweb/market":"6.0.1-alpha.3793.0","@energyweb/market-matcher-core":"3.0.1-alpha.3793.0","@energyweb/origin":"4.0.1-alpha.3793.0","@energyweb/origin-backend-client":"3.2.1-alpha.3793.0","@energyweb/origin-backend-client-mocks":"0.3.1-alpha.3793.0","@energyweb/user-registry":"3.0.3-alpha.3793.0","@energyweb/utils-general":"7.0.1-alpha.3793.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"1.2.1-alpha.3793.0","@fluffy-spoon/substitute":"1.112.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"6a63d8d3f3b2e464d1caa0e6a3b507b2ff137e52","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.4.1-alpha.3793.0","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-M+O18y8GyQJwc75uaGy5d1QtWULZuSxQOVHn58IQ5Amj6KcdlaacdR0C+xVOHi4hCyNPqd5CN9xgE2kxoSdDTw==","shasum":"108a59dae1883da47832bff4169dc0dce788616c","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.4.1-alpha.3793.0.tgz","fileCount":27,"unpackedSize":111453,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeWpaUCRA9TVsSAnZWagAAS3UP/RSEKZUFJAIQUznj8YTJ\ngyiUId9NG3JVU+1cuIHafuAKOyIFx/t99VBb3PBSWKa4Kk2kWY3/726/NRtN\nV3k8L4OaK9KJAlgG+w5vmJENakPDK2rtL+RgJVztCKM7qoyXIDZKoQYzlqQp\nXqjRRdm83goMxCtQbwHy9EZfQQAF4UwrUeEkA25cZnft8WpCd3TGKhFI/08P\nZcu5MTy8WuvFi0wAOVYLXDCjDdQtfPQ3OqZtE83ETnzDnRMi7HSJ/YNSA3Tu\n+pq13JNjPsnkFXRXwG3m7iHPYo6UBQyqX/fzBByfMBy0ue10G7ncP/wa6MWm\nVXeMl1pGiPySqtXITbLSZYJn7pm70w3xP5vu9qFlgRPBmpvj1pkqY6DdWSS6\n4hYuGo2WxB3/lWWpZeXIfqAJG1nLKBRdlJ83F65AaYfjJX/zYxEzR/KywKQT\noq62Da4Vp1P/QBooBqGGiHsz4ficIWs0wKqDwnd+ARnAzeal97KA7TdC9oep\nJle1wp3OKYXyoPHWihN03Ysc+hHh+0qK5BioGo7brfgLebkrD3orDGpLBHJF\nSozKShjqQ+VJlsDTXX1yMstL9cG2T2QzBluE3eWTKgkk1vW8Gq5adBxD5emc\nTKiL63eGU6DAK8x1SOWDVTXSD+Gc5TqRvEZ5ay7S6AX4xrW5WeRcU3EdTpsO\nzk3d\r\n=E32o\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBetxbWtD0YO3EmB68G38bp3HuOQ0ISp5p7SZbKSxmkBAiAjpfleuLDtrg4UYTUUmM6rnGg6/Z8arH3oE18rUdoPUA=="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.4.1-alpha.3793.0_1582995092563_0.9415980659261909"},"_hasShrinkwrap":false},"2.4.1-alpha.3803.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.4.1-alpha.3803.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.0.2-alpha.3803.0","@energyweb/market":"6.0.1-alpha.3803.0","@energyweb/market-matcher-core":"3.0.1-alpha.3803.0","@energyweb/origin":"4.0.1-alpha.3803.0","@energyweb/origin-backend-client":"3.2.1-alpha.3803.0","@energyweb/origin-backend-client-mocks":"0.3.1-alpha.3803.0","@energyweb/user-registry":"3.0.3-alpha.3803.0","@energyweb/utils-general":"7.0.1-alpha.3803.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"1.2.1-alpha.3803.0","@fluffy-spoon/substitute":"1.112.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"e5314c7687c309a4c6aa29d87397f1f05a3ad148","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.4.1-alpha.3803.0","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-h+oj7FMfofqF92fpNWRQoSFJ13ty+pgodsjjYkhpjTnFjS+iNmL/PA262KJDhqWjmt2IT0EmFqxBAjAKHj7j0w==","shasum":"ee92cd404000021e0e61119730528a8c9ecac613","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.4.1-alpha.3803.0.tgz","fileCount":27,"unpackedSize":111453,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXMPcCRA9TVsSAnZWagAAygMP/AtC0Uq0U5l4mbaLuo8K\nkILbdoM9+MM6L6J5OIqsB+WzClw7PqHEm1M5yGZR1KXhtl9VaJbCrdeox8DQ\nLZaKUcLdfwpUp99tBJ0yuex0rckOSoj0yS1D/OPHidUHTfVS3movUMnAH26a\nupqzQKURiYDiP1Bu6G//flZmMwjRpcCEp6L6U72uovzEjcgd3OxRCn+ldrVJ\nQt9rXY34sbzC/2QLuyMUB5oblDFy0vp2NKTHkRUtjevr+QDEy2R2H3iTrutc\nmazSFSzi1GbweD+gCbkaucz4i8BzpCtbRn6KCQwINgQtDU5nSkzJrdWl5gaN\nNrgl59wsIv+yIQXqJB2+R3SnvNxKd7ogexUbUcA9HOlN4xz11hUCH23jzniA\nDhLj79B7Yk5TJ4KfoHw2QJ4/JEjeDYcXTzPls6bz4lAIK0nmAgvHV+ji3JW4\niEyn1swNBWiAAkVqOcvrPuWLIYStc76EizMet6p2EAlDOqQkx7paQ9cGAFXR\nx6RUnAxewZBUAvONJ2mxjLBrNFPcBJ2CxbmB4ZPoXYUFx5b+7u0YJc8HJ4NB\nhrXDieVVlTAfvRrGMxjdvJm95DI4/tpiYvBJrY2aqF2dvlkhZ0S4mDbavSrZ\nMbtHxAY/1QpNM6i+AqgXMkAr84b2WlcLHdByXjRQp7K1kLPw0Q77GEGYQ8Ut\nQ5Bm\r\n=e+dX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF7p6+BFo0aR/jPB8ErGzg9EPafZp3jZaOPQP+tqBPCjAiEAwmagmDId9a3RSrWjw4iu90LcCrgkXjxEbYgJ/UM4iTc="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.4.1-alpha.3803.0_1583137756282_0.0317180807488977"},"_hasShrinkwrap":false},"2.4.1-alpha.3804.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.4.1-alpha.3804.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.0.2-alpha.3804.0","@energyweb/market":"6.0.1-alpha.3804.0","@energyweb/market-matcher-core":"3.0.1-alpha.3804.0","@energyweb/origin":"4.0.1-alpha.3804.0","@energyweb/origin-backend-client":"3.2.1-alpha.3804.0","@energyweb/origin-backend-client-mocks":"0.3.1-alpha.3804.0","@energyweb/user-registry":"3.0.3-alpha.3804.0","@energyweb/utils-general":"7.0.1-alpha.3804.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"1.2.1-alpha.3804.0","@fluffy-spoon/substitute":"1.112.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"ecfcdf622735f4ba2479dc6436d14de254f2d7f2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.4.1-alpha.3804.0","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-C7RxaQ6+n36Q41fBsBHu9u31SIgI3Cnd72IdvHc3NxvRGI8OARVM9Ub5Hk5LWL0C7XKJammZxIAdgBA/GSTREQ==","shasum":"0f8e4a7507f20adc0999e50469d897477c4ba03c","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.4.1-alpha.3804.0.tgz","fileCount":27,"unpackedSize":111453,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXMRhCRA9TVsSAnZWagAAjpsP/RxgecEqKiz0p1o9w0kD\nvvhRTSjNUCEmwLJ2gtU+5iyD2M8qsXIJ2bTxmZzrX6llwsVdEIuqX8Uegh3+\nklOkIXCzyPj25cgwhinGs1vYsntHqTvkZ0bm4ZoSEErkMssG0T6+xW0AWgQy\n6EEdNbTw0wrg9DZIsMLMIrNmgdgKZduSbEB7yPiCnoog+e5yNGJKOHVKACdG\nMlUfUqB+gHQb6disPwSp6eKkwMVR/KPUrNUrOD6Lym59haXLyTY4itztW+h4\nDFFXi3oxstMFk1sTlHAjpasU3z0l03jXOEhBUkqOtXuGKkh61YL/x9tO4C/Y\nMUECRyS9iXFrBTzBrwVrjxw5UCOvMOTnJT1sWxADTi3c+HFP7j6RztUHWa1/\n4gKdwCDEAFVX2ENq9rVzwIZ0BCOTw9ci0sI8nsCdkscVk5FGQdlEBX96EhON\nqLi8jb8pa6cxCt9eSImyBWbOURwJfWUa2hp7fb02HJInz9B3+OY2wArqoLie\nohCLoNRfP/G33IiKDISeCwgFcwXb1llbcHt1keEFz+/nt3u8nx9awc26ZwLO\nUMdKbFEijKCBukUF9GP8WXZKycM12yz6GesjSqXxzz1c/OctfECPHun79N6X\nk9+QEiv5xLWSY6MpUz8k+uhxQXI5iju6cQ3WHrXpReBnQPZ83zEAlMR4eCQO\nlUiH\r\n=3ALn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLf2hBv8ybCu8NXAJZ8wgb4fm3rASdG8U11yeZVqh/JwIgHqUamW9LbspMnqCk+RMDnTyt5YNlOziOjXVr7MutK1Q="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.4.1-alpha.3804.0_1583137889151_0.46599079732066184"},"_hasShrinkwrap":false},"2.4.1-alpha.3805.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.4.1-alpha.3805.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.0.2-alpha.3805.0","@energyweb/market":"6.0.1-alpha.3805.0","@energyweb/market-matcher-core":"3.0.1-alpha.3805.0","@energyweb/origin":"4.0.1-alpha.3805.0","@energyweb/origin-backend-client":"3.2.1-alpha.3805.0","@energyweb/origin-backend-client-mocks":"0.3.1-alpha.3805.0","@energyweb/user-registry":"3.0.3-alpha.3805.0","@energyweb/utils-general":"7.0.1-alpha.3805.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"1.2.1-alpha.3805.0","@fluffy-spoon/substitute":"1.112.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"159d6fe2b7d3766db334ff889d677798906a12e6","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.4.1-alpha.3805.0","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-Su+F6DXMoDdk8BkLu4CZnenRIxdUMhyZPuJzyds86V+OHfttqzXmw3YdtYx1IGDUgtdGJuF/wzLWmZz6LEwkeA==","shasum":"8f7be1219d5cc11aa3c06489b6fd8a0fc9258dc3","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.4.1-alpha.3805.0.tgz","fileCount":27,"unpackedSize":111453,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXMTjCRA9TVsSAnZWagAA71kP/3X2KUcL0mpHCtgeAACD\neBDhpc3T4WI2ObH3mfH0vrcAE8zZl4p1ELRg3mmdmkGf+q7woaPDPmC5ROkd\npKAu9lQbLJU0CUyP6YPPFfNl9OYjxPYpfFX0DD+6lYvWin/MaC2xlfQp4n0u\nrkM6qXYPkr2sYQdBTLNJ0FDFedpWQArR57JmHGC/voVuM3KlKiqazRdpv78w\na8isgv+a9G4/mOkNmlU/2FSirngT4pFlqWMgZ62JYsRNNJ9GCnoS6Bs1nlDE\nenZPYJ9vlWwx3jq372fjGM2+SmWOeCaIy3wAgtKKEmNW0C8Cq6I7u6XIQFvs\n2PUQpEunYt4URsHbOxYVNFbQSlSLGVrTm4cY556tfSQqft8PiGEtRZtCVIRM\nrnIlHttvRQgnQGCgcHOHRxUq/V1+mCOq4yJZitkdPSjTw0RTHarQzKkVlQgV\nh1WCJ4Y0Qws3YOjrHLsE7AHTJ6kxQi6FmWmvh4Xtmv3ZTgYHjT03zeOvyJQW\nIU5n1bQFUkdC4yeFEvJJycq2f0WDEKmFBXrdbwjtxCe721bdcvlRrv7eT+PF\nXYR4V3Y+jhawe75y/fyTqQaGOAPRp9KFRNiiyQHZ8zptqpiSmBGm1PqieCx2\nCUkUkhXoCJ3KDi73+gMROSnSb2G0cn/AiuMtJT6mw+PEKErgmrGIVJ2SAXXU\nJfBm\r\n=EajA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJgfXhQ1DL9jDhzZzTwfq0IivMCPrd9BlPu6VgFL3u6gIhAKyi8dzCrtXHlSYMupYolI97FFPj1XIYHaHpxc54hBH8"}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.4.1-alpha.3805.0_1583138019278_0.6034618555893141"},"_hasShrinkwrap":false},"2.4.1-alpha.3807.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.4.1-alpha.3807.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.0.2-alpha.3807.0","@energyweb/market":"6.0.1-alpha.3807.0","@energyweb/market-matcher-core":"3.0.1-alpha.3807.0","@energyweb/origin":"4.0.1-alpha.3807.0","@energyweb/origin-backend-client":"3.2.1-alpha.3807.0","@energyweb/origin-backend-client-mocks":"0.3.1-alpha.3807.0","@energyweb/user-registry":"3.0.3-alpha.3807.0","@energyweb/utils-general":"7.0.1-alpha.3807.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"1.2.1-alpha.3807.0","@fluffy-spoon/substitute":"1.112.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"159d6fe2b7d3766db334ff889d677798906a12e6","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.4.1-alpha.3807.0","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-j5+LB7IlU0Ruvl2SW5mTLAhQ/Vn/NlWfLI7lVH6GRe+hKyU1txwztbjF7lKubAuNZBgf6lS66lm+vG+cFCJCAA==","shasum":"9e1171c07fd264ad95a3a84c12783de9f61ccc18","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.4.1-alpha.3807.0.tgz","fileCount":27,"unpackedSize":111453,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXMaFCRA9TVsSAnZWagAAeQkP/2iYsJgZjrrDrew8vGSB\nVIMWnoIK0InUu+tmuoEdUaCisNMvHghN3pTR/4c3VaqjIPkVCTpidj+gF1+q\nj52UnCPDPsyTv6+0ZOBRrTG9kcMkFYnvEQZM0EEdZOs5bGoBbE3BB/H7wh8P\naHZyqFNX0OCz9Hm4IBUjUIN4k74vqt3tkGjeTfge1U/zCjp1RYPs2ACfTlnq\nwsm0vJEhxhqAh6+cySVSsNKrxuUxokLsgChejPuIvj3aBbo3Tf+q/Efs7yhI\n5sIe/6oZeCElN9C6xbUavhKhyTKrO+DJ+7EUYr/3X2J0VKoM4g5QwngJgp4m\npYs1SCUxK30T5VmiXd7rcVGReTqclbNrCNQ/fAx0kK45DiDoUGNSwsU7dR+y\nmJcJn92UoYtvscQP8RqKuBgIgqeFNVH1c1dgFEE814u0VCaZOb6keH4J0XyK\nd8jU6FdHwzqw2UxMJCaYCAoMgrST4POAZqeYM0jbQC/hD6IX2E74Nz248haE\nwZdB1tL2REexjLBeToyVSzxeGEJmEaGmzA4PGNZBNGXDZB8BpP/8NTSlx2Gx\ngEDY3XA37D2izKzoCkz9NgZBjXFV/j9xK3MJa4rH29tutCcMpjdE+b/wQGg/\n0FO3LmKn5hPzRUJqITE0oybIKzUxbN9myl07XwKy+wHQDSUw9f4A7WPBO99J\nVQAJ\r\n=hU/1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5k1u1B7gLO7ZIpRT1bYe6MTVAu+4APKUzmHzHWMgQmgIgamwuLqUdhmlUk0E0Wyp7fIc4GwXjGg2U+GRpOC3ABxA="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.4.1-alpha.3807.0_1583138436634_0.14964128321187053"},"_hasShrinkwrap":false},"2.4.1":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.4.1","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.1.0","@energyweb/market":"6.0.1","@energyweb/market-matcher-core":"3.0.1","@energyweb/origin":"4.0.1","@energyweb/origin-backend-client":"3.3.0","@energyweb/origin-backend-client-mocks":"0.4.0","@energyweb/user-registry":"3.0.3","@energyweb/utils-general":"7.0.1","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"1.3.0","@fluffy-spoon/substitute":"1.112.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"e059992f2a5a4c8a3b35839d381d177cba7287d5","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_id":"@energyweb/market-matcher@2.4.1","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-qAHXxA4wy2TBrgSi9Lxep1aeUMc+cbUb71+9ScSyUAjnOZ6GzchhefFsm26XVOEvlngT6eB7liaNGBPeeHhUZA==","shasum":"d7ff321be1b8256b51764c93bc60a4ecbaf62571","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.4.1.tgz","fileCount":27,"unpackedSize":111540,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXPz6CRA9TVsSAnZWagAAAdsP/07O2vNe2FAF2No3fqQP\nPwoj4UE/wKFf73SgqGzIyoYNR5677MP/cKTEXizG8wwWBu0OoT7AplUYjBTv\nGVtW8S1KaaL7MPsg0DTqy/EgkqNrrDWDkrrFIbjH94K/vXewnLea+gQwQbg1\nYWHnM9IQhAKQQ3Ls7erAXdb3yCSHDeBIbu/w2D+UJAX8jSDTu3WuHbDU4yI8\n32TdGeowGvoVSuXNGcZL8itIsTV+jGSbgFdnW5qtqJ0qft6yGv94BLpAIb5b\nAvhKHnEpj/9H7VH5+nxsAGbPDNFHOr68VzVnXEpnPv/mNolUqPeLKDn20yDO\nOY5BnpbM6A0Ul8/0zkYZRRLpqc4kvxftF7PLlZHthCMubzkOSCwhntWXWfVQ\n5uLZkfUTctMyLgc9YmUiaw271ZlJRhdSpteSL99Qc5dmC/bbo0RQT4q8Kbhe\nNv+wU4zQ/CTV/6q/k9ci8oxkaWWgamkSkewb9La00nS12W31okCQ07+kUxBo\njw9N2nh68pj9SRHeOtS793q4EOPrsR53f3ObkE+UU73Xxeu4Z1islOxUADd0\n267CjTiGfr0sq+vb9X/Uctmd6l3v+uCrXOGsgkr4buQ6kMlDhYvv91GSOrZO\nf+rLfzUwdpkp+HReTqSYsnMATbgQ5P/qSJcV4ryRYBl+R4552+Tgw+/is25g\nGO0n\r\n=RUYG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEHBGPFVf2rxsrHd+4zz7MH2ccjpVqRA0bQfFQhi/PBEAiBtRRFtNeLyZKWAflO8bVGIj70GPqdGajpAUAIyrxiEJA=="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.4.1_1583152377865_0.9918482621831692"},"_hasShrinkwrap":false},"2.4.2-alpha.3812.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.4.2-alpha.3812.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.1.1-alpha.3812.0","@energyweb/market":"6.0.2-alpha.3812.0","@energyweb/market-matcher-core":"3.0.2-alpha.3812.0","@energyweb/origin":"4.0.2-alpha.3812.0","@energyweb/origin-backend-client":"3.3.1-alpha.3812.0","@energyweb/origin-backend-client-mocks":"0.4.1-alpha.3812.0","@energyweb/user-registry":"3.0.4-alpha.3812.0","@energyweb/utils-general":"7.0.2-alpha.3812.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"1.3.1-alpha.3812.0","@fluffy-spoon/substitute":"1.112.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"a139b9b55c65af478e5b2dc726483bcbe7526526","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.4.2-alpha.3812.0","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-3NZ7xSJqf/OIPBbofQTY65IiO5KbBh3RvQszDIzFxeV9uPB2cZ7Ze2t5WlUC5enJYxwIm2t4jKYvi8vWFuaMcg==","shasum":"4abadab3372a37ac67195de5b48cb7941662d801","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.4.2-alpha.3812.0.tgz","fileCount":27,"unpackedSize":111670,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXQUACRA9TVsSAnZWagAAu4wQAIS4ShOeD30NsREFVK7v\naCwGbcGY5JpQe9zUUGF8rb4wcNUEkXmmftY/67MRDvunZQ/YDCJayIxuROJj\nG37DwizTyVhOobn/ZMLUwI2ZsYsFpQDoms/HgTBr9px8Wj/MLyjAft2MMUpw\nvj0PyF2ApXmDAQPvx5eFS0DaNoWIbB3JmMeIHlSmF+n2EtzUXBETsKADQskH\n/aZO9+cFxOyfjXIPZ0TH7Ns+8DnWkTXl/L6yY0bYLpfa2Q6z70hzcCLUo/j+\nUQ5ndm2RuaNfLdmhZ9/RSq3+vawUY3/+eibIFx7XAfyojjMsO88lmhuU3X4H\n8d+z3jFC+9A1uJQjbTS8MvzI2v9a2rb8UHnBFYHQMDWUzEfDwRpnI7VjMS20\ncBoU96Mx/PnO8Rmpx997IqqwYwiot+fCj7qrr9ixLc7FhCyguZHVdhOUTnn3\n7Mtl+CMnJPUndS+sW78lKhdGGH0RPB2SKpbKEP6FHMtz6uQD/rKOjZcGqElz\nbVeu0LQGXwjK2zoh8FtZhpUWjsGX2ZR/EHHjl33keQLfACH7LLE8eG59R9PU\nTOIRCY9sLdXlkrjx1/BG+1Ht2PGMKX0N6p5pcMlqF603p+9lCeTcgLeE0aJN\nhqPOWMx9tpXU7EDOLB108R08mCUSfL5rzoqdPKEbTUWdRg23y4c/TCmnSBA0\nScyY\r\n=yhpV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCzJosiKV68gaol6zylIGNazuBszGLePNJSIB9++1iRQgIgHS00QeB/SFAux0KjcczgPSXAVcIGp7FPulq7f+AqvPQ="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.4.2-alpha.3812.0_1583154432307_0.9535368763102405"},"_hasShrinkwrap":false},"2.4.2-alpha.3823.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.4.2-alpha.3823.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.1.1-alpha.3823.0","@energyweb/market":"6.0.2-alpha.3823.0","@energyweb/market-matcher-core":"3.0.2-alpha.3823.0","@energyweb/origin":"4.0.2-alpha.3823.0","@energyweb/origin-backend-client":"3.3.1-alpha.3823.0","@energyweb/origin-backend-client-mocks":"0.4.1-alpha.3823.0","@energyweb/user-registry":"3.0.4-alpha.3823.0","@energyweb/utils-general":"7.0.2-alpha.3823.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.4","web3-core":"1.2.4","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"1.3.1-alpha.3823.0","@fluffy-spoon/substitute":"1.112.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"99bb8068965e9e7388e5f361a37688690f178dc6","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.4.2-alpha.3823.0","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-uTD4Lz90lN70ISQlWfiMSLwVLE1+tUC3Fa6Mh4QvtXsNKPdAsCcdfb/jtBtgLhKdFnQ+UoBBwJ0YqH85GBeMrw==","shasum":"7fa7801b23062118efcf2cf9b876bb00ec3ba386","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.4.2-alpha.3823.0.tgz","fileCount":27,"unpackedSize":111670,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXo5oCRA9TVsSAnZWagAAwOMQAKT8KI5xhhkb2M4FHZPw\nJSWuMANI0MH/xhvsiiMktv/XlHo9mSiyzn64GuSuKrAWMuc4gRHgxIB+p9py\nLN4qa7QvdOOi4Pv7HQ/bJyZ0kGdmXLy6qol/h2mdA8ihogRWoX2RKsrfLeY+\nRTPvxKWKAPuZwaOvS06QU7DW3ZBw3sOw5LZPugDn+S3S6Pc2osBnjFdHeWs0\nQ/m9dOExakkIkHx8dBlPn1lFuD1swPw3gl/LEWr+OrfyHiEDBSlOr7JiPQL5\nrKb+++jUFlNZyQyjrvNDbFef4uwbNR+7bowyfqiiLD2GvfBtzq0NArHogLOt\nIYl6gFlw4jGXu71D5PLdcauP7PPOQ/fbl7VFjIxrnTVvCi2LAtkO45h4CAIh\nu6nq70uHEfqyWb6T0gj2OxAXnJwt3uqouhFeX+EQxIMKWZ5pIlN3fhLdc9hc\naxejmlnjdVTkl3FcYBhizgOhpBKW6ADqpIAojfMJ+leosJ3X7XDO/sa7WCBc\n5ro6Hunh2GPQOyV84pKOaMRA3avkjodPu+HANap8+BTJwLGkRC9irsWXB1j7\nwyp5FptP/ROwZA21IxJ00FsSF3Gf5hU9MOjSEH/ymvoqH3G78upyypnK8pLV\n99lh0yL7ArrZQIMrXPamIzBQS1Xp6+WpK+8UFnaImRMzqx4nK2jCNWTG6Z+R\naUdp\r\n=jJaR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDzAxkIisq85WsL8xbts21AnUUyaAbTO+GSepyQRei2mAIgR4vErlvv8ukoAHglCWv1/23AMYnKB1egVgNvdcyMJRs="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.4.2-alpha.3823.0_1583255143928_0.6829164370336174"},"_hasShrinkwrap":false},"2.4.2-alpha.3829.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.4.2-alpha.3829.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.1.1-alpha.3829.0","@energyweb/market":"6.0.2-alpha.3829.0","@energyweb/market-matcher-core":"3.0.2-alpha.3829.0","@energyweb/origin":"4.0.2-alpha.3829.0","@energyweb/origin-backend-client":"3.3.1-alpha.3829.0","@energyweb/origin-backend-client-mocks":"0.4.1-alpha.3829.0","@energyweb/user-registry":"3.0.4-alpha.3829.0","@energyweb/utils-general":"7.0.2-alpha.3829.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.6","web3-core":"1.2.6","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"1.3.1-alpha.3829.0","@fluffy-spoon/substitute":"1.112.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"c13b6d36929fe60d6d500ba7de69c9320036bc99","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.4.2-alpha.3829.0","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-OWYTY3do2ui4KN6HV5Z4BxsvpTAjzwYCYYLc2fFTFb6XHZziCIJgS7PCMbNmJfAr4QqHN7ptXn4fqU++8SjEFg==","shasum":"54d0ffbd0562df8072922fdaf491b2944e45a5b0","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.4.2-alpha.3829.0.tgz","fileCount":27,"unpackedSize":111670,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXsNlCRA9TVsSAnZWagAAI6wP/2qbZcVvfoFVhSI6wHKV\nf+GU7ThPraoLlmLka0zK8Lvynqwr7VGo05AYCj1gxJc7HANzGRIgv4MPzeMv\nObU8keK92nyPvNzsw1ToDM0M4ljky/av6vOjcmeeHZOd6Rl1plg5FOp8+j3p\nbsOn1vlsNv5jrv55kcJ/5Qdur/GXIIi++2ZVjlwhJyDOivle8uKK9ZmBpQRk\nZHTn66xfPotLKCXjB+1WhyFhvgbzZtd7melMo+WeLnKfupGAlTLMktoIPmcH\nn3ERQEl/9IucxPKj2vFkepgupbRs6+o4PHJG/ZP5WKzuO7b24OYCEsD1GK5H\nEXZ4xwT0TRo3nMKOfS2aohGtIt8JdO1W3S2u1l9HrU7I6e0BPbR/X0T8+neS\nefcJfhaszioM+egV3yhAjuZGLyQxoDr/hOnhov45B4yomT4CZsYmbdhrGBus\nSR8DRqVJ1KmcylYXyEJcgrwjnYtyRekfIEEp7710KXG5zNaF3uCTbwh4z7bJ\n6YVpyzpNuqgAwzbTVeCynjpI3nIvF/tCgm+ux65iKbVyiOs8qkA3nY1yr9sd\ngNV/0bQvqACVaWBxGMOQwHNIezrRE9meqLhAsVO8+4aELg0Z2/TrpkEAflQi\njtd9YaT0nThzmcWUkNGmDCLk3pI7SpHd3+cGqx5URXwqwO2XylMluB9sUn44\nVOv7\r\n=T0nU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICVzfbWIU/mVZ5ugpT0t5E0wLlz2ZG5qk8F1EcraiqphAiEA192DN/z/Wnjr1ddDB4Qx4i5BfexQAQTokodRxZgqdIw="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.4.2-alpha.3829.0_1583268708736_0.09220727636598447"},"_hasShrinkwrap":false},"2.4.2-alpha.3830.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.4.2-alpha.3830.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.1.1-alpha.3830.0","@energyweb/market":"6.0.2-alpha.3830.0","@energyweb/market-matcher-core":"3.0.2-alpha.3830.0","@energyweb/origin":"4.0.2-alpha.3830.0","@energyweb/origin-backend-client":"3.3.1-alpha.3830.0","@energyweb/origin-backend-client-mocks":"0.4.1-alpha.3830.0","@energyweb/user-registry":"3.0.4-alpha.3830.0","@energyweb/utils-general":"7.0.2-alpha.3830.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.6","web3-core":"1.2.6","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"1.3.1-alpha.3830.0","@fluffy-spoon/substitute":"1.112.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"4cf6c06225f16e79cc55aeada1c6d37725e7bce7","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.4.2-alpha.3830.0","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-8/uKgzJz+0pNMnpzgwpQ4cb+nVZ4YFMj8UVzh6Kh+f3PnSbftTqno/CGRviNWOAhJp4diwiefiWxcL7Gi1EYdQ==","shasum":"3d4beb37dadc85c4bc6a461e96fe01359fd62aa5","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.4.2-alpha.3830.0.tgz","fileCount":27,"unpackedSize":111670,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeX3FvCRA9TVsSAnZWagAAYdcQAKJlTYZODST7ZuQILrQ8\nzV/n6HrtVRC71JLU7SLxyu4nJGvXU4T8Z8CL4ExXlRU4HyhrGqxob9tHvg2Q\nSZNI65b3LORh8p/2Kuhkd5RxpEpbYK+wqd1nW7QbSLWq29e8cXeoTC2tRiCh\nq4qyZ+lFVRJiv46yqKEWcrLEjBZRQlN3RXL/g1sGT8uIjSaCBYai+fN3U+X2\nY6Q90rJa/V7W/HNGdYqAiZDKKDpp6lpqs+sKDWnJljb5yc23nsBUPN35DBdL\ng8a15qYPU5mMj2AF7Af2Pp+BSdFvHub5rEHVy690nMkufvqNlHBbH4CtAqgM\nGtohJ0my3CBDOu1CiXXJZNGQ3rWe6hKz3ojcbTEEZJiMDQc4ZMMlM1LWHTGn\nNmvuk/NwNRjM+hhZYJaYjma3OUHVXOo3I+vhlLZy1DhrZT7uxqEuQLshV6Os\nF+XBk9cWFLeMLnsCn5oTh9Ue3fZMFMg65Nq531oqBCOatBGUNtVugQMp4SAL\ng61gnLoEViRo4174EbAA9z6/giWe4Zfuzt+VGMtMXGyA+93B+vwaLPNwVY69\nf1YVHG8C89D2jFY3N9GR5QTbt6Nfurvq3PunnfSC/lLSP2MQFyU3JK3gAA8K\ncym+9AwdvBiBSi668KQu/8b4gJuuDTV6jDy4edZl1jy1bUvts0+A/3LbunVp\njaZH\r\n=ptbo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEsUbRnDBYCM67aHP88yLnd0UzJ0xVq6t8RZNvXQgQY2AiEAropP8G3vTChNAQuczqPcom/wRSktKrRPJeqmFISweBg="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.4.2-alpha.3830.0_1583313263390_0.4533692580007349"},"_hasShrinkwrap":false},"2.4.2-alpha.3833.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.4.2-alpha.3833.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.1.1-alpha.3833.0","@energyweb/market":"6.0.2-alpha.3833.0","@energyweb/market-matcher-core":"3.0.2-alpha.3833.0","@energyweb/origin":"4.0.2-alpha.3833.0","@energyweb/origin-backend-client":"3.3.1-alpha.3833.0","@energyweb/origin-backend-client-mocks":"0.4.1-alpha.3833.0","@energyweb/user-registry":"3.0.4-alpha.3833.0","@energyweb/utils-general":"7.0.2-alpha.3833.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.6","web3-core":"1.2.6","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"1.3.1-alpha.3833.0","@fluffy-spoon/substitute":"1.112.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"5f3b2f5e6364747180f4121999a99103d3519f49","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.4.2-alpha.3833.0","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-DBBndDbJRhLB58HBr7GmCxYz4iNE7LoYbKt/4dgM4vOvXp8PNHoLmoyqI2AygLNdDArDQdGrfZ5C8DobH9Es7w==","shasum":"7a52d20496f242971f8f358e567943482d024e03","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.4.2-alpha.3833.0.tgz","fileCount":27,"unpackedSize":111670,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeX5p5CRA9TVsSAnZWagAAf8EP/3UiwajH/EopbdmuDSup\n0+byiTOZXKOxkVKYj+INQZndoTojf5L20O9q9LfB/Khjt/N2Z003J40YP5Nf\njSI2d1aDdUQljtsZGTPVH6mHWT0CQ5w6ErKc0ozfpbEGhDkLV6ZIO5/i481k\n8YkCEs9DkIOIvYYbPSi3I9HNz/h3VwFJKcRO8rss2lOtFSBQ0wvJxk3PlJ9y\nUwwHyTdcJNS2lggeptDoAUXNNXez+T1Bl6+GI6DaXB/EABmwCzGIiJk8FMfs\nKanF94bCOp2NyoEfdjF3MksFg7cCxJ1QNsgydahRdrnlGtNpwsaX6KHOhEeA\nQ+/RtrPwNo01CrRGcwX1CB97Am3oIwoVBS1NKl67FE4RTCntJ280wS0cNoG/\nljjJ86gyNhvzl9Zv6jEONwtbLTgZ1/2hCTJWqIlY8R+xfPe74zdppv+zn259\nrpQPKofni5PVfGsyEAd984+Q31co+AMiDG3CPR6xgceKgeb7N5XdgpeN7YIf\nHAwaqaN84pa5LXIaZPGxndHvWScQ0JUgLomSGaq2JZnlrp29d0YSnRB6iO4u\nw1sOqXiTOdQxot4yfiLlUtUNjg+zmmafAVOYiSJLsgc2PuVqxBHVW2Np7iCK\niZE8ulcDHdS2w0U1C+W0XJw5nvsa/GCOsWhqroAvTNK6bnjXqZxY+ZSZv/5Y\n+A1R\r\n=B4JI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDrCqxNiu6EYaW2ARxD5LBRbSOWH51CqgB1XOV+nGXJawIgFkKMbxtCSRQ04ThnRwi3TQ6xC4o6w4TTFrNLYk5P5w4="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.4.2-alpha.3833.0_1583323768908_0.8022155627367322"},"_hasShrinkwrap":false},"2.4.2-alpha.3840.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.4.2-alpha.3840.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.1.1-alpha.3840.0","@energyweb/market":"6.0.2-alpha.3840.0","@energyweb/market-matcher-core":"3.0.2-alpha.3840.0","@energyweb/origin":"4.0.2-alpha.3840.0","@energyweb/origin-backend-client":"3.3.1-alpha.3840.0","@energyweb/origin-backend-client-mocks":"0.4.1-alpha.3840.0","@energyweb/user-registry":"3.0.4-alpha.3840.0","@energyweb/utils-general":"7.0.2-alpha.3840.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.6","web3-core":"1.2.6","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"1.3.1-alpha.3840.0","@fluffy-spoon/substitute":"1.112.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"a4c540953dffda774017526523cd3797c5b405ec","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.4.2-alpha.3840.0","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-KlRejwXZt3IYRKzuV6aAfBkG9n1Qn8eSIMeBdRwTxGfUAbESY0BYWTjhz+/9gj3k/JSat3/xcXk5pL47mHY1kQ==","shasum":"9a384094969b7a45314be62c5fc7596fb8f2492f","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.4.2-alpha.3840.0.tgz","fileCount":27,"unpackedSize":111670,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeX/ZeCRA9TVsSAnZWagAAaHwP/2rSJ36edLzILH5eteUV\njDL0eqsqDr+nGD2i/mkd2fVBliztIWnab5opj79pEZmsIb6b3Hher1StI+lr\ndl15HrZcy62Aq2OBjd3U4sce4ZwNPss4fm4sfaE96RcKiGG9e4nnWish49Bh\ne665JFT+UKzllSFPDR4S+nTd0vepCiBl10Ge9D8Y/TXNRT7L+2yaa17Vrd9P\no719enIh8AaBmKPTROHGS0gpPvjL4KBQ5F9ehnAhZsIkl2y2F3FXnXNio63Y\nuEaCi+cO2aFd3U+9fz5CLQ0a6tUabP6vBvY158do5fiMRxP1izuQr7gfPIHq\njbKoD8YIo/mmU540MSLRnU6jTHDju+s3U650hxm8hGU6dhxpq4GaNe69hDK1\nr4duTTYV4GSR0fkYjJMtj0U8TFrniBwtcvOcrDtt+JbX4Ge3NEzZgVCY1IZG\nxaPFa7h05uAmRKvpfnaF2sT6sES8HNqsBuCETuWBwBocCZZDNPQljzxNGB4/\n5k21DkHbL+CYKgdUH9iwjfUbsM1sbb3HoWFFWlfHnjvfYUTHeJrHTpr1GI2B\nH00OYHtJ1MctFj633uo0tdNT/UIUxJvTt4R40flwKgIvUCr2ISMfk7HduX4J\nMBQIBXpdMMWjO+qW9quYvk6ScSiQpM+0mJlypWPpniK+OC8Rv43wqS8T/z7Q\n0lIK\r\n=luRh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDHwopAy8JDnK03QVRwp4rz2Xuyric6TzQwybOa/NmnFAiBoYCSkBu4W4SyaFixHKLPzeT31i6lDQPc7mNCSTNex5A=="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.4.2-alpha.3840.0_1583347294327_0.9693020667688033"},"_hasShrinkwrap":false},"2.4.2-alpha.3847.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-only","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.4.2-alpha.3847.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.1.1-alpha.3847.0","@energyweb/market":"6.0.2-alpha.3847.0","@energyweb/market-matcher-core":"3.0.2-alpha.3847.0","@energyweb/origin":"4.0.2-alpha.3847.0","@energyweb/origin-backend-client":"3.3.1-alpha.3847.0","@energyweb/origin-backend-client-mocks":"0.4.1-alpha.3847.0","@energyweb/user-registry":"3.0.4-alpha.3847.0","@energyweb/utils-general":"7.0.2-alpha.3847.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.6","web3-core":"1.2.6","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"1.3.1-alpha.3847.0","@fluffy-spoon/substitute":"1.112.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"4378d1983116f84f9716cd2d0f2dfd4d5c470c4a","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.4.2-alpha.3847.0","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-5hGpDf0BzsE2eZE3JfqG+NlKUXzgh5N0tQkPcpWkzrF3NgirU7qjfhy+v/o4A3OVlMlJDgE1WwF6BBgis1jWPg==","shasum":"3addfcdc651a7a4f38519915ea613547ec5f4b3b","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.4.2-alpha.3847.0.tgz","fileCount":27,"unpackedSize":111670,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYL7vCRA9TVsSAnZWagAApgYP/2oDltBsPvGnhDkmUAIP\nKIXRFGpA6tHXPoACMHRNa4rMU4N46cWFF0DDp5jiuOHZwVzZ3wc4qbxZDmW0\nEFzXtHeTPEHX780JtCNofJDhmHPs2rMrdz0nQSFXD8rxOA7le/QQOzOctYMl\nC4ZRSAPO1kebD6SdzpRMyqbR5T8bemw6wtofXlM7RM0+ig7YRfJZvRCclZ0T\n1JgHdFUQQWpi1/kSXjJjhltv4rWlJpJqoocBhkHFAxI5GqaRgtaBZ0l/OJqP\nka7Hs9Tg6pwMsWVMQ5MV4jWcbgut3UvCcGusMz3MHxpfBaqMe9IxtSPpPUOa\n10iy0Et0jQh9rgzoE6kbFznvRdKHQ88JvIh4lsin55Qrg4vC3YfKasuP1DBr\n6mg1XjwQdBey+Km1TAz+5BVA3mkPwEd9/2PZchDdWaB7WzKPto1f4syo06Fw\nvVRpE8QdVY6wiKJbC7Hp+KtmWfYfR1h8XGjse7dBLQKl8C4JN3jl5s7RS3hw\nnEX4XCl1mliwNh40+srBYIUrF4lYeaWKnvC6w3pkOWRo3AZDUnZYmRm/Myyh\n49FRwfHvcwjVgFkRRW9ZeNcszScuy3tiOrJ/SauQKaDlCwb9t3iOktqffeUt\naayKzEskCmRZ9ncdAAdErKBv45D80qZ5IPPE1gONtJcO+wEpPA1dd/g/yS7I\nZrAV\r\n=y8E6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCfKNHjm8p9jS8ThCl5wy31ugcVZjyWpxDZ9/k4qGdb5wIgGiMVJwvv1MBvRMhRCiTGVBZmE+MtUPiCGlgBSU+hPwg="}]},"maintainers":[{"name":"aznagy","email":"ngy.am.zs@gmail.com"},{"name":"bagaric","email":"joseph@josephit.com"},{"name":"energywebdev","email":"core@energyweb.org"},{"name":"kuzirashi","email":"neverkuzi@gmail.com"},{"name":"marcelorocha-e","email":"marcelo.rocha@energyweb.org"},{"name":"pkosin","email":"pkosin@protonmail.com"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.4.2-alpha.3847.0_1583398639035_0.3133982218395508"},"_hasShrinkwrap":false},"2.4.2-preview.3929.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-or-later","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.4.2-preview.3929.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.1.1-preview.3929.0","@energyweb/market":"6.0.2-preview.3929.0","@energyweb/market-matcher-core":"3.0.2-preview.3929.0","@energyweb/origin":"4.0.2-preview.3929.0","@energyweb/origin-backend-client":"3.3.1-preview.3929.0","@energyweb/origin-backend-client-mocks":"0.4.1-preview.3929.0","@energyweb/user-registry":"3.0.4-preview.3929.0","@energyweb/utils-general":"7.0.2-preview.3929.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.6","web3-core":"1.2.6","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"1.3.1-preview.3929.0","@fluffy-spoon/substitute":"1.112.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"eddb8bea837b51d03ad081fdb45308694143b11c","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.4.2-preview.3929.0","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-IIHSg5NFobhtDWtMWkN8ZJEEwMYKH1OUKkJJ2vueM1im3IoC6QDJGQ37CN6Du9fiI6plWwfWxIGT5qkX8dNQfA==","shasum":"7cedffa080beef6d2f436f8767f0d39259e7bceb","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.4.2-preview.3929.0.tgz","fileCount":27,"unpackedSize":111694,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeaoaBCRA9TVsSAnZWagAAZR4P/2Nmb93N/3iOX6glI+Zl\ntV+rSIRBcvKZBCMRLya9LdIgSoEurrq3h/Sh240bR7imk28IJrgslO6su6k5\nAltb+Am3FDU/AbDmRcoz9BfRhiYFnxYsPfE8AGp27J/jPJFGY0HFmLn6HEYj\nOB3U539MN7n2AvnIGdKINP8npz605dR31f9EgZZywQNMBGKWZ2VjBF/XE+BX\nOWQ4X7L+Wx4lDnBlS/6V1BVZqCdR74wNAyp7cGklEiavOeDv+qCoyf/887ak\nK+g5MnQxQJVeIjbLiHR4wZvnFomoEpVVm8Z//SXB3BkRzpf4qz9iV99i6OOh\n0fiWK2QPb5PZHZHwenBOndyhHn0yR5kC/rzH+/4eUu1l9kbKV7uH+6igcXPs\nV2N6h3FI7woM4rvxLuncco/Q0H2h2GNLLdRCwuO1TbVev5f4dOnd5Zr7W93J\naPs6pEP8VrV0O8hggginwUjZEJrS/Lmv6oPF8q8WzWsHAoY5LDBzM78wIY+R\nKoi165T/o6CaxsR8xAY0AkXNnT1kPpFFgKUXo3KK85LN5P6ZGt+slE+Uzhh6\nv0rFV/QYi5g6XL6lHjPLFQFjLPsCE+nh4rjQrOtSVQ9P01+onpExuJl9LLTD\nl0UNAKRtPeraMiak45PtXJ/k7Rc+5FmkE1X9Gtsk5PPUXu2RBQIDBogXDxWA\ngTb5\r\n=1t9y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCthMnZ1NF3BR6BoHURHi3z1S3qvZboELGe3m4CITMbqgIgAzIfZZDgACSZGVgrZ3WZsggzP+aJc16Bb7chpsADbw0="}]},"maintainers":[{"email":"ngy.am.zs@gmail.com","name":"aznagy"},{"email":"joseph@josephit.com","name":"bagaric"},{"email":"micha@roon.me","name":"drgorb"},{"email":"core@energyweb.org","name":"energywebdev"},{"email":"neverkuzi@gmail.com","name":"kuzirashi"},{"email":"marcelo.rocha@energyweb.org","name":"marcelorocha-e"},{"email":"pkosin@protonmail.com","name":"pkosin"}],"_npmUser":{"name":"kuzirashi","email":"neverkuzi@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.4.2-preview.3929.0_1584039553399_0.2855299284498922"},"_hasShrinkwrap":false},"2.4.2-alpha.3930.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-or-later","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.4.2-alpha.3930.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.1.1-alpha.3930.0","@energyweb/market":"6.0.2-alpha.3930.0","@energyweb/market-matcher-core":"3.0.2-alpha.3930.0","@energyweb/origin":"4.0.2-alpha.3930.0","@energyweb/origin-backend-client":"3.3.1-alpha.3930.0","@energyweb/origin-backend-client-mocks":"0.4.1-alpha.3930.0","@energyweb/user-registry":"3.0.4-alpha.3930.0","@energyweb/utils-general":"7.0.2-alpha.3930.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.6","web3-core":"1.2.6","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"1.3.1-alpha.3930.0","@fluffy-spoon/substitute":"1.112.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"5b36fca78ab41e05fc5fafc2c379278f631f04be","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.4.2-alpha.3930.0","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-H//BdQ41ynBpauVDnEQK82hS7A2XsUT6x9P8OhM21cXg4JxEjEPaFENk2+j2t0Mi9WGDxDLK+1i8NaXIVfoxqw==","shasum":"f21bedc5273c63cfb4416cce01ad14c6ce059e25","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.4.2-alpha.3930.0.tgz","fileCount":27,"unpackedSize":111674,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeapLNCRA9TVsSAnZWagAA4nYP/0NqBXu3NIBh/K6FvBi0\nsDYBdpmUaFtM5gcVBueg/1SAleFic19CduigCOOEQIeOp6E7OMRczberHGjy\nxPSrYisUUs7dSTGTPTdIKg+yypDcQI+/WQ7kHlKBxnncvJnbg+O3tyKjel3Y\nXOtstfSsRqONLPXac7vUiK/UIvaI+xpkv0+Zi89QeUhG6bCsgfkGzrz4xYI4\nhRqEQImcK7YwGKUQS7ecU0FLRhtjbh4EA2+tyZQ9y4kNA1khspD9D4JEFQfu\nk4Zi8syC0U2Z+dQYkrQ6cpVpCSX6k6bzFrsfFKWbc5WDrFw3CJFpQjdaKJDE\n3c+Flosg5YChIJP1yTuLwpIqldxY4DcHSbxxnWfm+K4A374N5+upREMKmpIr\nbkVQI365A5u3CUhXJ//tYlOsYHIrKG3rghSi+7F+j+8JJwZsrAHHsmIbEB0j\n5pYNGoTvlRq1ggfhRtPu2wliOO+UKlNiEAuEyXDsJq8EXFc4DlKucXSQmPaq\n4AktYwiIHz0C0Bi0ceKOlhxws94LPluT6LW0tpV9nSZSv587x4IV/bgFLmAs\nKppi72E6L3CLEO3Lmu0w5xXDr1z1yqkmHZH+mEfNxiFeqp5duAkbej938THN\nXeoe3XEjrYNI+/fQjaKwTlJydpk6UapbvsurahrQrlhjB5locmjshfZWRiqz\ny/ke\r\n=0/M8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGWGtM8/gBaZ8u3BKGmOvfgUMBMr8Eo598b2ymBKnBqRAiEA+bLqJBQrvo2dqoi2d0oYc0YMZCypLMDvot0XwjGi6p8="}]},"maintainers":[{"email":"ngy.am.zs@gmail.com","name":"aznagy"},{"email":"joseph@josephit.com","name":"bagaric"},{"email":"micha@roon.me","name":"drgorb"},{"email":"core@energyweb.org","name":"energywebdev"},{"email":"neverkuzi@gmail.com","name":"kuzirashi"},{"email":"marcelo.rocha@energyweb.org","name":"marcelorocha-e"},{"email":"pkosin@protonmail.com","name":"pkosin"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.4.2-alpha.3930.0_1584042700640_0.5471494173641605"},"_hasShrinkwrap":false},"2.4.2-alpha.3958.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-or-later","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.4.2-alpha.3958.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.1.1-alpha.3958.0","@energyweb/market":"6.0.2-alpha.3958.0","@energyweb/market-matcher-core":"3.0.2-alpha.3958.0","@energyweb/origin":"4.0.2-alpha.3958.0","@energyweb/origin-backend-client":"3.3.1-alpha.3958.0","@energyweb/origin-backend-client-mocks":"0.4.1-alpha.3958.0","@energyweb/user-registry":"3.0.4-alpha.3958.0","@energyweb/utils-general":"7.0.2-alpha.3958.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.6","web3-core":"1.2.6","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"1.3.1-alpha.3958.0","@fluffy-spoon/substitute":"1.112.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"869b24ef1a7f5fba2eccbc84783f759416d09574","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.4.2-alpha.3958.0","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-iQYy5DuDG5NVwUdTmmsKRMqINIlp+txTYNJOFqEH3L6oZuYLg1y8YF1z3vydQxt3hlPx1mcTKFyW1hZpJ/hGiw==","shasum":"e79e45937614e5d4207b6c0c2ba4087c2bcae498","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.4.2-alpha.3958.0.tgz","fileCount":27,"unpackedSize":111674,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJebDL+CRA9TVsSAnZWagAAJVUP/26EnGZDtU9mRpfcKTj3\nnvLGVUeKgmlqsQ14I5h3kD1GcWlvju8MeDx4YZt++qwvc+Goy1G4sIFDoRrO\ndq5WrIad/DVHId2obIfThynPsL6f+1a8bGNX88Q9oRsvuxIsKGFLsGzHqne2\nLuDu+fzQ637niwWOQtPbnsgi/Rh6+Aw4TP6bW8F5OaCfuqxbfSX1Pqu5pDiE\nUIpRJGhrJpWAXrYqDhJwoziPK1jzTKtAWhpLFzS938GlxxAXTuUGycopMq6r\ncQi8R+b5p3yJ1bJ4lKkmIMDo3HYOcfvRKhAGrXrmIwKvIWJS0cy847z79iV7\nrg50JQab3LFVhySN520jWKzPYymIO6CHQWPxA/pi5hKhnCIRsQrJyHBrGeJH\nDSkOPPfmqor7idry5BRx3CpkQUrUwrsZHIRkeUjm9AoIl3a/w2/EKzuFK1ej\ntLg5MsrLZhWtbr1Q76sh79yjVawDyuXAeMmtuig0tyXRSiFz/JSUtOUh4zi5\nEf+3fNfK9t0lK5fX+sZxdSACIBJXck4wWESvMZhuhi4iKY8jdfY3MLJ8qpE0\nSRDI0ByWQlhAMuJE441QQB5dnAjYqlisfEO5qvQCucUjQf/3pBlV2sKWKDd5\nmTWLcJzX1KFj0BxsmjSYVvsbbXW/f1qoWLT0agqRRqGHm2TmRHxuYnp8ZrbY\ngmc7\r\n=XU0l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDe9A8DOkAkXDVSSbMPOVwce38ENp+b1SruXWaT520prAIhAN+Cgd5KKTYqIwTVJCZSTIf4dkppJfJUe4moLal1hvlr"}]},"maintainers":[{"email":"ngy.am.zs@gmail.com","name":"aznagy"},{"email":"joseph@josephit.com","name":"bagaric"},{"email":"micha@roon.me","name":"drgorb"},{"email":"core@energyweb.org","name":"energywebdev"},{"email":"neverkuzi@gmail.com","name":"kuzirashi"},{"email":"marcelo.rocha@energyweb.org","name":"marcelorocha-e"},{"email":"pkosin@protonmail.com","name":"pkosin"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.4.2-alpha.3958.0_1584149246179_0.02693983851807147"},"_hasShrinkwrap":false},"2.4.2-alpha.3965.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-or-later","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.4.2-alpha.3965.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.1.1-alpha.3965.0","@energyweb/market":"6.0.2-alpha.3965.0","@energyweb/market-matcher-core":"3.0.2-alpha.3965.0","@energyweb/origin":"4.0.2-alpha.3965.0","@energyweb/origin-backend-client":"3.3.1-alpha.3965.0","@energyweb/origin-backend-client-mocks":"0.4.1-alpha.3965.0","@energyweb/user-registry":"3.0.4-alpha.3965.0","@energyweb/utils-general":"7.0.2-alpha.3965.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.6","web3-core":"1.2.6","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"1.3.1-alpha.3965.0","@fluffy-spoon/substitute":"1.112.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"20b02018592a54bbe378d3fb74d5371e4d472514","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.4.2-alpha.3965.0","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-v1/A7pDs43uorGTRhjrx8WOGMln2NHU/q4w+r/eJ3HvXVM08LHIOQd9MLdgZQD9C1/gTH7qM1O8+3/HZxIBZBg==","shasum":"446d6bc12cf77999768367126af42a1cdd9058d4","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.4.2-alpha.3965.0.tgz","fileCount":27,"unpackedSize":111674,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJebDZpCRA9TVsSAnZWagAARKAP+wfHrgCkye+kzoEfOxn2\n5ee6P3v94zBWwcl6SqCgoEWv2hGa7qk9mpwlzvfAOhmkEHhLDMQuQqiyPDwA\nk0+jTsJ6xpLQcITREZ9UMjQbC6obzOXvxDR6BDhG5Yyx+9iuSdv2HKZ5t48W\nh+mpLlqdGRnQ7Wznk/QMccY+giYBg7YmQ4QjW7Jgc1mAGmayQbBthld4KbqH\n6KWP4eSXm7B3BF66mUtWqasvJqOLfzhVEXM/bVcUlqr5DLu9VIQvSEtC8bPe\nzEeZ5MLch1pjduWyA6RJjm6L52QMQV/IITcfDPMeWPobj2OSwZUWv6CQuY02\ncBT/TGBWFHxFghdsQB0CiFn5IsTKOY2hgKut/IH4quAazOWAwCtGYGKHZ9q7\nk79zDcDdk2IpKS6TY7BQwJe3EZdQfqOj5Z7BIFKgga64NEDEN2/sTTk1ZR9n\nYHeqkqoRgV1GZzo8nGJPPvFDtl1LHXEjnKAFKeAVCeLOPG+e169LOKjVjFvy\n7/B16Wm+mVuIiTO32nXCPbTk2zE3oU0OaR280teSd7+n+Tv3r7UIQU2bRM3J\n3LVNUKhG8CW60SivrK4mhuWS4Vl9xj2X3tZL9IF/WIY4qxz6HJkc5g/dMQi7\nN/PraDZbIiyPPvLNKiaL+PWGA71gCQkWN8o94TmPcq7fC8nHsZ4FQZBu7R3w\nXA9m\r\n=YBJk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDSL3decxctA5/CPmt0pfcz6SrtX8hYgiKmhjbhxTOHlQIgLoB0ZMBrA7Z9GEXMqNSITG2GItLL7wuWZpI+SurEOpI="}]},"maintainers":[{"email":"ngy.am.zs@gmail.com","name":"aznagy"},{"email":"joseph@josephit.com","name":"bagaric"},{"email":"micha@roon.me","name":"drgorb"},{"email":"core@energyweb.org","name":"energywebdev"},{"email":"neverkuzi@gmail.com","name":"kuzirashi"},{"email":"marcelo.rocha@energyweb.org","name":"marcelorocha-e"},{"email":"pkosin@protonmail.com","name":"pkosin"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.4.2-alpha.3965.0_1584150120688_0.6406750089675413"},"_hasShrinkwrap":false},"2.4.2-alpha.3966.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-or-later","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.4.2-alpha.3966.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.1.1-alpha.3966.0","@energyweb/market":"6.0.2-alpha.3966.0","@energyweb/market-matcher-core":"3.0.2-alpha.3966.0","@energyweb/origin":"4.0.2-alpha.3966.0","@energyweb/origin-backend-client":"3.3.1-alpha.3966.0","@energyweb/origin-backend-client-mocks":"0.4.1-alpha.3966.0","@energyweb/user-registry":"3.0.4-alpha.3966.0","@energyweb/utils-general":"7.0.2-alpha.3966.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.6","web3-core":"1.2.6","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"1.3.1-alpha.3966.0","@fluffy-spoon/substitute":"1.112.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"20b02018592a54bbe378d3fb74d5371e4d472514","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.4.2-alpha.3966.0","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-eyA/tQqsyZj0GoNr1q5mWiAc23LiqJ5r7xjg+uwGqZGA/esypklw4pHc0Vk72AtERhrJah5WwmllJzwhyOQCew==","shasum":"a81e585646bc03e758fec1dcb1677121d96f1b30","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.4.2-alpha.3966.0.tgz","fileCount":27,"unpackedSize":111674,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJebDboCRA9TVsSAnZWagAAEAwP/Rdypd3fm9H+2jkc4ssA\njRF9ot0mcPK9kAZ+rWw9EJ6tL5UeUB5HIDbFnbHYFMuihqZNLa8aOznGcXMm\nbM2bzkQJH03j2imIGCFAYNu7YCTq0sp4WrRptB+cog768lLL7/w00HcD1cfF\nV/ODfsqJI6OalzRghSIT95KKZlXE/kxLgl2ZSrhMz+iCcLZnWYeSj6tqhEiy\nnkkAM5jaH39QJzUat3TK0agYah+yn3BDXUbxdq5Z7bLKKQrzwiLnLo+se9wF\naiQNGVLnbUInpx5dJWgtlrwIPOfpgz9vHSRDnKc9YJ54yvQ30JTSurfy1Yxq\nG2Qx1WEC/81/wyZyt4X8zmTJjkV9eVMhE1aCRz5DsXqIWzL6nnwmszYeij2N\neYhbQ4jHVjczfVtAskQxJDvZCwJvqMBXTIo8Kx5CKpme2p9uEhbR171oeOEE\nC5zUDRhRzHSwsmxdUaoadlYG/6ig1JFbZ0L5JLQ4H6Oef/p7WKVaZFBi0f3f\nq0CJIX4gGI97AdBSoLAtS4ZtPjAdYdaw3nd0PTI8sN2Fo2vpl/tPFDaTKNVP\nl3DIOQLYo2unAuL8r4Wa0P2XcNu0dclXlluxb8niTmJLRXO6nhlUFkbJLwkG\nUcziY1o6I5B1IcbxsMGY8rczsIs2krVQYxoJSEsWLXLNi13W7Q2IX1lOo03z\nOmnX\r\n=zxU/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6PM1uGP3DGXgUmlx92+aiR/rFyrrqt/o3e9PRakOVVgIhAJGwljHsmP+Q6J4XUXOtMdZGuze2wf8VzhWIN5n+zVK4"}]},"maintainers":[{"email":"ngy.am.zs@gmail.com","name":"aznagy"},{"email":"joseph@josephit.com","name":"bagaric"},{"email":"micha@roon.me","name":"drgorb"},{"email":"core@energyweb.org","name":"energywebdev"},{"email":"neverkuzi@gmail.com","name":"kuzirashi"},{"email":"marcelo.rocha@energyweb.org","name":"marcelorocha-e"},{"email":"pkosin@protonmail.com","name":"pkosin"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.4.2-alpha.3966.0_1584150247885_0.20164685721145714"},"_hasShrinkwrap":false},"2.4.2-alpha.3971.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-or-later","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.4.2-alpha.3971.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.1.1-alpha.3971.0","@energyweb/market":"6.0.2-alpha.3971.0","@energyweb/market-matcher-core":"3.0.2-alpha.3971.0","@energyweb/origin":"4.0.2-alpha.3971.0","@energyweb/origin-backend-client":"3.3.1-alpha.3971.0","@energyweb/origin-backend-client-mocks":"0.4.1-alpha.3971.0","@energyweb/user-registry":"3.0.4-alpha.3971.0","@energyweb/utils-general":"7.0.2-alpha.3971.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.6","web3-core":"1.2.6","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"1.3.1-alpha.3971.0","@fluffy-spoon/substitute":"1.112.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"d6b8432bd13be31f2d313db558585fb050c33f3d","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.4.2-alpha.3971.0","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-HHXJcTvMepGDUZvms+xMy/kriWxJ523ctXr2L8OuLkXELoDh+XQ/r7EJ5w6hyFsjf6bHfuarHxPje5I6J9MPGg==","shasum":"b3b748e492a7b751888736aa6f0bdcc13ddee3af","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.4.2-alpha.3971.0.tgz","fileCount":27,"unpackedSize":111674,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJebDomCRA9TVsSAnZWagAAlBMP/0pcr4xppAxa+lPhvCPc\nweU3zj3WhlandK4yGcjzyvJz34pGFW96ekY+tOhjOwdNMtL6Tlo+/QVenh5a\nO804sqzNGKCgfitFZu0KYR0O+znHoYABSzYMksyOvLoUV8bOaCgHlw59dUH1\ntSQLsLJ9/ldN03pJVlojevls7PGbQTAZNu1iOq7i+rdF6iMj7oqgjbGJinVy\nXhuXIHrrZqniSY5nRRABYYXiDfF8N5WlY6kmk7UZPJ2RAolnWd38fP0mryqb\nnbFojj/PeFVqJw4+Wj9931aBcuqcLewz0G7Mza4jTVdjLQOwCA/fZTOPW9Lk\np+7RHSSNdA1EAPldcT+eCQ3D9iM5S09+TFCYw8P53P+9yjmKjcKaaiAWtGNY\n6pjWlvKoCurT1Lj0uJcV/fiuxTLd+u/nQZfDEt+5Mx7YFNBBf2PavRou4/8+\nxP/5eOV1WIJ0E8PMW6q2SVyUMdnjoD7ci2yXm96c2NnOhRizSW1PQ4XA2g3b\ndjYiXEiFH2mW2R3h6uZ6uiflQoK9I2BW2HtxPV2t5Y6cosKnFsh3xatpSJBv\nhY2elkx0OpDJMUWUn4+M0Lfd4CbBZiAPShD9WaYV4T0yog1IOlo8Q8yDDWnY\ngU0hUfh/paPgnyZadmIKzvPsS3JCVHGUAnhECtyeTfTeY4TXRxyYGqcyTYxS\nzfUA\r\n=ylMZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB0S23nLesAh3AmAaxB2xvY6naasdXATBXopWEMizTZhAiAZIL2DqtLqTZpGMx97y9pgNMDqWIrNQqhWmD+AQ5oArg=="}]},"maintainers":[{"email":"ngy.am.zs@gmail.com","name":"aznagy"},{"email":"joseph@josephit.com","name":"bagaric"},{"email":"micha@roon.me","name":"drgorb"},{"email":"core@energyweb.org","name":"energywebdev"},{"email":"neverkuzi@gmail.com","name":"kuzirashi"},{"email":"marcelo.rocha@energyweb.org","name":"marcelorocha-e"},{"email":"pkosin@protonmail.com","name":"pkosin"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.4.2-alpha.3971.0_1584151077083_0.9995763501490489"},"_hasShrinkwrap":false},"2.4.2-alpha.3986.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-or-later","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.4.2-alpha.3986.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.1.1-alpha.3986.0","@energyweb/market":"6.0.2-alpha.3986.0","@energyweb/market-matcher-core":"3.0.2-alpha.3986.0","@energyweb/origin":"4.0.2-alpha.3986.0","@energyweb/origin-backend-client":"3.3.1-alpha.3986.0","@energyweb/origin-backend-client-mocks":"0.4.1-alpha.3986.0","@energyweb/user-registry":"3.0.4-alpha.3986.0","@energyweb/utils-general":"7.0.2-alpha.3986.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.6","web3-core":"1.2.6","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"1.3.1-alpha.3986.0","@fluffy-spoon/substitute":"1.112.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"5439e620f38348e0b2ab0ea73471ad9ee2f862ad","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.4.2-alpha.3986.0","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-dxLjUF35sBaYcPbr8UDERsdYQpUxSW5HoGTjsD4+XBgwTwClS+oc0FvQntu3PDCe4At4RmXnpx28hDRlhoLI9g==","shasum":"6689a0cca8efaf000ff09583d5e1ce1911658e44","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.4.2-alpha.3986.0.tgz","fileCount":27,"unpackedSize":111674,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJebGdsCRA9TVsSAnZWagAA21QQAKUAHxSNViHZI3+b93QB\nhXsI0gC2LVOQQRJJ3sMibvW2xF+j25szo3eG8oekcrF8ZwYNxWjE2DcYCRMP\nNyLWQU1q4KlCYuEiz7286n8QBrIjJVztvgt8ZQtmIMbae6AAMujIsf4iQFK4\ni+0XbYzeU9BXBOkiahPWPaOCZxQHOaMGgGGdWBtuY4CgavY0LvzyQQwd26dT\nB7XSzkCSlW2LrwGVT1sMbAQ7Tv4BdubY2CAOLvwSrIC65E+of185IA1pK7M8\nJPHpcH/rZtBwtcGBqQQ4YeFyA2jtdsjqgZ5MS31bWKGZZMZ170tcRntmsxl1\nPWAEGpLSTGCKyVuJIbUvWiV9Si9hzz22MDBxzsdRwkIgXBHztA170O5dZ35w\nebSMs+6KMDsm2hV98256tlkiM0q4rLRZ1vHAgzAeJC86ridOP8GJnSYvK9Ms\n9xynB/lOz8lKn6FYfjayt9r743/CmFdK0pRf3h62nFeNo9Fl42NfeXv5UZJy\ntUCLfUmXw/FIMZ6C2kFSgOMqLAb4YwFcEK+CdQ6ubvA9XseIeqq6jprDePxL\nUsXG3wQeveJL1pLNyHhhskrpW10wXtEgpEElUeDNfPBz8qpciyfSKvzYO4pN\nTVER+3Oa0eYU3S6cfh4oLIdIRTrPcrgpNojF0kQZro0a1vUBAJ70bbZdzGFR\nngmf\r\n=19xw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDyOW+znWvpguN8GSDrz7FZk9YMpuB2KJnaYOZlzZIX8wIgc2Cjmb3AGClqtpzbmc+LutHrdzuidMsC9Zqv+T1/91Q="}]},"maintainers":[{"email":"ngy.am.zs@gmail.com","name":"aznagy"},{"email":"joseph@josephit.com","name":"bagaric"},{"email":"micha@roon.me","name":"drgorb"},{"email":"core@energyweb.org","name":"energywebdev"},{"email":"neverkuzi@gmail.com","name":"kuzirashi"},{"email":"marcelo.rocha@energyweb.org","name":"marcelorocha-e"},{"email":"pkosin@protonmail.com","name":"pkosin"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.4.2-alpha.3986.0_1584162668124_0.1425734009673838"},"_hasShrinkwrap":false},"2.4.2-alpha.3997.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-or-later","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.4.2-alpha.3997.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.1.1-alpha.3997.0","@energyweb/market":"6.0.2-alpha.3997.0","@energyweb/market-matcher-core":"3.0.2-alpha.3997.0","@energyweb/origin":"4.0.2-alpha.3997.0","@energyweb/origin-backend-client":"3.3.1-alpha.3997.0","@energyweb/origin-backend-client-mocks":"0.4.1-alpha.3997.0","@energyweb/user-registry":"3.0.4-alpha.3997.0","@energyweb/utils-general":"7.0.2-alpha.3997.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.6","web3-core":"1.2.6","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"1.3.1-alpha.3997.0","@fluffy-spoon/substitute":"1.112.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"3223c90045c8a5f74ab6301458272ff3de5482f8","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.4.2-alpha.3997.0","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-ZB5hbGfvqK1acEWYOV6NgM+9rbgqpyT+RJNeZMn+z7BsrrOzpVXoWjo3tDxVXA4Hyt5nDbdF/VXRL696lKmfVw==","shasum":"f1e5b488ffe394d094968c322101ac97fc51e7a0","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.4.2-alpha.3997.0.tgz","fileCount":27,"unpackedSize":111674,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJebIkPCRA9TVsSAnZWagAADd0QAJyGDR3RUuDFHGRRNICP\nLGj9TgeWbGn1MUX3SR36nyY36DmjsnthK4m8PPfcXdVIywv17xfGXq6WyaVY\ncbFCUlHd5UJ3KviRwlAaJn6jpmSx6svKEvYVFtmsO6OHL58GoeQlG520M6Wc\n7Zpm8SN5uLfesR9lQEoThoNHKRLIF2sBHX14A/heqO9X6u+BoXRX/2SJHIo2\nIwgmlAiQjCmHHvge7AnvTpqsFyBMuNYUe9mtqXY1dR/FMriYMFLuKJLUQ26m\nWLf3Mzl953q2IO7a88VosT2rIVjObDp9UIwM1xT16M5V2sunjoDaoVWQ4FgV\ndfB+HCq2u2a5axeoImD+MYZyDGia3tX25MGBMwFFcl4zSw5FtZr5+wMNcwKJ\nU9xdHgBCAFKbt4dI6G7U9r47gzsxRNa69ipns/aLohqjECoZBXZiZZ1hQqQx\n2IgWc87pbMvbB1EtUslKdf8FXj8vF2Q/YjI3DgDSdP6IER57z7aPVgL9/9qZ\nnmPcyR2gCmPLRnOIGr1xRna9d+RN7RYS3Z8OFBdq37ysmebi3nuFLFZguVM7\nM3139sRTQ0q94LpKBjIlduRXWHRrjsc57GbVcd5lvulMxBUwc92qbHQY36sx\n1SFTTl5AnPcPByk8yYONKnmqj01UDO6bH7ICGsbtC/twXjKunhZoWy4FfL6q\ntpkX\r\n=ZN7e\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDMXOP4j+zumvxv43COKORvHfDLX4nyvTe3t+LLTtJEOAiEAuruAnok0Via+pB2WTLO+fBQdXLDVi3gscy245Gp3lzY="}]},"maintainers":[{"email":"ngy.am.zs@gmail.com","name":"aznagy"},{"email":"joseph@josephit.com","name":"bagaric"},{"email":"micha@roon.me","name":"drgorb"},{"email":"core@energyweb.org","name":"energywebdev"},{"email":"neverkuzi@gmail.com","name":"kuzirashi"},{"email":"marcelo.rocha@energyweb.org","name":"marcelorocha-e"},{"email":"pkosin@protonmail.com","name":"pkosin"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.4.2-alpha.3997.0_1584171279337_0.9470512568939495"},"_hasShrinkwrap":false},"2.4.2-alpha.4003.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-or-later","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.4.2-alpha.4003.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.1.1-alpha.4003.0","@energyweb/market":"6.0.2-alpha.4003.0","@energyweb/market-matcher-core":"3.0.2-alpha.4003.0","@energyweb/origin":"4.0.2-alpha.4003.0","@energyweb/origin-backend-client":"3.3.1-alpha.4003.0","@energyweb/origin-backend-client-mocks":"0.4.1-alpha.4003.0","@energyweb/user-registry":"3.0.4-alpha.4003.0","@energyweb/utils-general":"7.0.2-alpha.4003.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.6","web3-core":"1.2.6","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"1.3.1-alpha.4003.0","@fluffy-spoon/substitute":"1.112.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"fff4b7b842a98b496d5785574461f85623f65858","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.4.2-alpha.4003.0","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-T8TyTqzqdTuzz1c8K15ff5znJB/fkI4dt8VYFVs/HzbEJTDhzz4aqBuBK13VrfOctTWn3zhwesWApLd4/WkzBw==","shasum":"90c4e20adf1d41ff873afc98469c8f209f2b9186","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.4.2-alpha.4003.0.tgz","fileCount":27,"unpackedSize":111674,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJebIqeCRA9TVsSAnZWagAAAd8QAIfi8YBmQMIIOB6J94U/\nT8aALPdMaI6Cg0HcMrO3yc1KAHD3+vYHO/MvrLYRJZdPl6CY6JV53wXJiawg\nHrTISS4H4OoT8I5OI2mupICatU/1rd6cQxyoYdFQCOOXN/vKuOFZXEJ8VvPy\nITkttRWHmEcBbCrDWkArg3rY34BTtRDf3r4+b8lecbswOHZT9SR85uMxU9xY\nQ5Sy8182U4ONd2WoAF+y4I5yMaLZQ+RkSdp/2hTC41IhqY/oxbjVf5HeWfEy\nYJqbZleKJQO7wG7+f8nFtAZb0Gk/j+No0MbVL73aK9l4KL6hWHzXX4eRtIjO\n4jYYxfyhxLuPvl4CyPcLG5xpwYgjXRPwZPLVf7O5Wd+CcxPZjRax+8OP9ilK\nfWkAcAMM2Xas6XLMZD60+vmieg5mij7vqn6kHEsT6qtsjIsRoYcP5qhLsOFk\nPe7BpkycsrwgBhDCC62DSNIy8v21t5AR/DS3OdAeZ6cX/YGwpbK3E0uZUEzQ\nQGKj6EVaI7hgZvUK4w6eMwBRetSI3xdHwL7ymh3+GJaCBeLQllK0OSmyCYIH\nXRLHgg5WdXwPVnIoHao/HGjHhpGZjmRHBTl0uigYQut/0gCpzh84MraGOdbH\nUxwBSRJ3uFOYgo0bxmnWvOU6sZkcC2OplAcDLxETAor363sHGzLeKGWUE5W1\nIvH6\r\n=98e8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBmBiC+5w/b27Vxf/AWZeU3NBVDia7dKmxwS3jrwHD6AIhAN1TWrRoyImKzHnDy/QfW8pXM7F/O0lRove+9RyUycSb"}]},"maintainers":[{"email":"ngy.am.zs@gmail.com","name":"aznagy"},{"email":"joseph@josephit.com","name":"bagaric"},{"email":"micha@roon.me","name":"drgorb"},{"email":"core@energyweb.org","name":"energywebdev"},{"email":"neverkuzi@gmail.com","name":"kuzirashi"},{"email":"marcelo.rocha@energyweb.org","name":"marcelorocha-e"},{"email":"pkosin@protonmail.com","name":"pkosin"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.4.2-alpha.4003.0_1584171678416_0.3127794439118521"},"_hasShrinkwrap":false},"2.4.2-alpha.4009.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-or-later","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.4.2-alpha.4009.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.1.1-alpha.4009.0","@energyweb/market":"6.0.2-alpha.4009.0","@energyweb/market-matcher-core":"3.0.2-alpha.4009.0","@energyweb/origin":"4.0.2-alpha.4009.0","@energyweb/origin-backend-client":"3.3.1-alpha.4009.0","@energyweb/origin-backend-client-mocks":"0.4.1-alpha.4009.0","@energyweb/user-registry":"3.0.4-alpha.4009.0","@energyweb/utils-general":"7.0.2-alpha.4009.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.6","web3-core":"1.2.6","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"1.3.1-alpha.4009.0","@fluffy-spoon/substitute":"1.112.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"a8c07a08e85ec9aea831807190309fbfc6f5fff1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.4.2-alpha.4009.0","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-3wNokKRL9h/co0omh85NzFEXd285LaxmLsHfvYQLBHrZn8cspsOLslSrPdQDEyqbvJbC+afI9Qfo/cG6klT0Lw==","shasum":"9ba65ad45db5fcdd062035a56f43b4383c0a28d6","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.4.2-alpha.4009.0.tgz","fileCount":27,"unpackedSize":111674,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJebIyzCRA9TVsSAnZWagAARfQP/3pHLBt6E/UoJ1fyppkU\nfq9EqDyqHPQppGXuWyMxrRaR7KsaRWH0XiXFAPPCL9JQqZaDDy/AFc4j9pwq\nVwGFEpsQWeGCM91abF/Fz+dXhxn/3qANMcUwvmeWAzwT7o14urZzFN/sDj04\nV0WPRd3Rsjq8XDG3o0DSVgX9dE20BdtzOHEkIMmaJ7F3SJGnxxIUWDka0+2Z\nmiQKy4+9kNS6xBdLGqkva4KE9WV+7UorzXDY9DMYmd8MC6FDvQx4TjOBLTQz\nKmMrLjFxmXrlZZ3Ut1533l2PO0wzqXho/pnlHdD8kC4In0AT1HByeF4TAr7P\nxVnLZ4jfIZeIxKMiZbVIb5boikv16GYwWIyhYckeINK/MjJrwTy5vj6g4RSm\niDwDddzmTnN7I5EQBXkUI0NKcuf5x7kqsWEO1kKX3i+dSFxfA3EYJwlZxPvQ\nMOv9Oo0V0nsCpxmiEq8RAo8HnBW9wupPjfyZuhoBGgKFAQ+mpE+pzj+zXpT1\nAIHNvnfhEsQgKak2O2Wiwi0K5wB2xjcwFzc20LQkiPJYbwwAAKkV6TnGVRb0\nhOYg1l/LFPbUf+FWvO+Wpt5/1rVWDhzK0sgk8H+wTGGnzcnzXbSYfj/bGp9n\n1pJwUrAYAFLtFaROrlKLsQistiwAH9c60pqE/1HstK/ebNVEnezAt2eaJn7Z\nb1tE\r\n=vYUw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCr9rKh5GlwDutdXPr7Lg+sfQt7vBuO5X6a0V5p1dCFDQIhAMEE/cfvs8BI/lWTymAk34Txihn66wK6ZFjg3TDjUSd3"}]},"maintainers":[{"email":"ngy.am.zs@gmail.com","name":"aznagy"},{"email":"joseph@josephit.com","name":"bagaric"},{"email":"micha@roon.me","name":"drgorb"},{"email":"core@energyweb.org","name":"energywebdev"},{"email":"neverkuzi@gmail.com","name":"kuzirashi"},{"email":"marcelo.rocha@energyweb.org","name":"marcelorocha-e"},{"email":"pkosin@protonmail.com","name":"pkosin"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.4.2-alpha.4009.0_1584172211386_0.29940175530016244"},"_hasShrinkwrap":false},"2.4.2-alpha.4018.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-or-later","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.4.2-alpha.4018.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.1.1-alpha.4018.0","@energyweb/market":"6.0.2-alpha.4018.0","@energyweb/market-matcher-core":"3.0.2-alpha.4018.0","@energyweb/origin":"4.0.2-alpha.4018.0","@energyweb/origin-backend-client":"3.3.1-alpha.4018.0","@energyweb/origin-backend-client-mocks":"0.4.1-alpha.4018.0","@energyweb/user-registry":"3.0.4-alpha.4018.0","@energyweb/utils-general":"7.0.2-alpha.4018.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.6","web3-core":"1.2.6","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"1.3.1-alpha.4018.0","@fluffy-spoon/substitute":"1.112.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"3f0eeab760c482ae7a52e140bdf54fc16ca9a55e","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.4.2-alpha.4018.0","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-+sckNE0yvQZxXzOGH2nXmNOFH8GjKHb6smdUSRdahH0W9+m40zqHP5lqDrEIdqG/7KaQWxfqLV14659YRBfyEA==","shasum":"7bbfdcc0cc4259eea74c1ab29a4205a7b10b722b","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.4.2-alpha.4018.0.tgz","fileCount":27,"unpackedSize":111674,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJebKZtCRA9TVsSAnZWagAAX2oP+gI6jQ1LWJVOEgMV8+/x\nizD4hlAEEnox5kw+xtaIm4Y374P66FJP3lzOhI7V1MKN6uVR/pW9xYj9piyc\nJcDzm603nSY6skEjSCmL4LmWSEZqWr7qc/yKXsgdO3TGynoNY6n6wlxOzumR\nSYPvS4TVTyD5VJS9OqG1d1wnrE1v1Q94ASv/vj+bQCTPV38A/kpMYzl9clRC\nWWAYNh5j3eFdAUq/yEqiBC4JS3XQ+U5Z5PG7UE0hSxj9O02OJPO50tpsQir1\nQDvuuCHmwTpO3tLivfeY2fP5DDEBbscugcpmFGgofvI9X7jJRGMStw3GlggR\nE9aTjuHK4yJFKZNfakI+K2ipBaD1/mREd8D6uBcv6OibOC0u8W/gpEK/Nvoz\nAesEmRwLoSp/tdR6MGpeB0nPmVUObsIkI8vSCEJBIVrbHocGQ4ztQvOIuzcR\nzJ/1qBYlLZU1ERI4MMXAq9dkoXEsVg8YpEIeRdoFVpT+JyOcLU4DJE6k7I04\nT1e68viOTa4cVilU3UZKwCfvZXbzpMXSiStfeJK4AQDqO32gV4/1Jl7Kshaf\nQFDNRaBJVaT5J63H5zMVzzouyoOA1Wpdp0Gr/j2xc8OdvWuTJYU03n88QCqY\nOI3+hqgEEcR4s0ZI64yKnKNQyT8uRMcCvTeF9hoIkxdADDF364bD3TbFJBDK\nd2t7\r\n=TdRE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGIz7Md2nQxnXLq60u1zTq3AkAZVrNBGVK4UlkLQQzPhAiEA6icr18BwtkCX4IlNphVQd/xkkLskaL2FRjEverg5S2I="}]},"maintainers":[{"email":"ngy.am.zs@gmail.com","name":"aznagy"},{"email":"joseph@josephit.com","name":"bagaric"},{"email":"micha@roon.me","name":"drgorb"},{"email":"core@energyweb.org","name":"energywebdev"},{"email":"neverkuzi@gmail.com","name":"kuzirashi"},{"email":"marcelo.rocha@energyweb.org","name":"marcelorocha-e"},{"email":"pkosin@protonmail.com","name":"pkosin"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.4.2-alpha.4018.0_1584178797007_0.1582207544767531"},"_hasShrinkwrap":false},"2.4.2-alpha.4037.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-or-later","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.4.2-alpha.4037.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.1.1-alpha.4037.0","@energyweb/market":"6.0.2-alpha.4037.0","@energyweb/market-matcher-core":"3.0.2-alpha.4037.0","@energyweb/origin":"4.0.2-alpha.4037.0","@energyweb/origin-backend-client":"3.3.1-alpha.4037.0","@energyweb/origin-backend-client-mocks":"0.4.1-alpha.4037.0","@energyweb/user-registry":"3.0.4-alpha.4037.0","@energyweb/utils-general":"7.0.2-alpha.4037.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.6","web3-core":"1.2.6","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"1.3.1-alpha.4037.0","@fluffy-spoon/substitute":"1.112.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"623b712b8d654555eb39edb8056c23677c6ff834","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.4.2-alpha.4037.0","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-cOJXJ6KfU5dpyOCEipJCW3XXGD+Sg2m9xLe8bQNqkef8b5GnD4COE28ZbqNTdFKSmC4yY//MAv9aK0rvTyN50A==","shasum":"29c74d00a81bc160bc4ee2fe0c439c85bd1ae31a","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.4.2-alpha.4037.0.tgz","fileCount":27,"unpackedSize":111674,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJebmAVCRA9TVsSAnZWagAADbcP/3/HwthZRaQU40LXTDnO\nORkQMeLRtgzxDBxad+YjVKrXve00H7YCdP4bALiEwEAoQoboMcvpRU76escR\nQNJXhsq/HfEo+7TZ4Tv07S4TLi7EljePG3FLQ6UrTqE2GYOdHHW1amDZkmXi\n9zMKXiCZqgPfMPeWlFKaufQzljCwHR5GQ5a8xTY5r0fKVTg//tjmGN4xnAk3\nM3U9oTX+m4S37RO8/ejv72H4aDJJJ9XamPm4LTAMHkkca7BihOsvHNDJNfGl\nw4L4MlI/ZLO09jt7trZyaj08bXmUMxqqxVNfbc881t8YZcLOhoIatHcTiARZ\nOuapLMUWW5PrbPV744c2305bJNmkgztbz43tSn6VzmGjZP0fOps6RUFhUtyV\nOlXldMGYA33emDBZRVucGNP0NRuyDmISA7sky1HdZ+wzgHdfuqg9yGK6vwx7\nmFahk5ameGq1d1n+cpvoV+FOmuEDG7QifPns7NLqnRjnIQrZmit6h1s92bXv\n9SeIZPLdBkgx2mxQjTEAptTzVdo7kqUOkywGPiO1b0+ynW5TUFrwmSMEeOrm\n1nD266P7Ods/GK6zwr3jEQQfPnMJedd2mK+rNH0JGvBHJ9bYW/FclOEXvd42\npLr6vou2bj2GGx04ESK2piFkL5OYnp58/+eZmUeIgVffpw0uJFZ+T00HD28t\nL1kj\r\n=dDdj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFlZpWAuisM2wIAh0B/kkBu/aaVlU2Bwg+hsn6gSbeJ8AiAoMx4vg1QzpKAa15Wx13h5w/NBZ4Gzgk/ZvVuYBMyc7Q=="}]},"maintainers":[{"email":"ngy.am.zs@gmail.com","name":"aznagy"},{"email":"joseph@josephit.com","name":"bagaric"},{"email":"micha@roon.me","name":"drgorb"},{"email":"core@energyweb.org","name":"energywebdev"},{"email":"neverkuzi@gmail.com","name":"kuzirashi"},{"email":"marcelo.rocha@energyweb.org","name":"marcelorocha-e"},{"email":"pkosin@protonmail.com","name":"pkosin"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.4.2-alpha.4037.0_1584291860600_0.7040685487606275"},"_hasShrinkwrap":false},"2.4.2-alpha.4047.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-or-later","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.4.2-alpha.4047.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.1.1-alpha.4047.0","@energyweb/market":"6.0.2-alpha.4047.0","@energyweb/market-matcher-core":"3.0.2-alpha.4047.0","@energyweb/origin":"4.0.2-alpha.4047.0","@energyweb/origin-backend-client":"3.3.1-alpha.4047.0","@energyweb/origin-backend-client-mocks":"0.4.1-alpha.4047.0","@energyweb/user-registry":"3.0.4-alpha.4047.0","@energyweb/utils-general":"7.0.2-alpha.4047.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.6","web3-core":"1.2.6","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"1.3.1-alpha.4047.0","@fluffy-spoon/substitute":"1.113.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"5c960466f03f601eb66868c72bc406a0b8d09b23","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.4.2-alpha.4047.0","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-Ib2b2Zt6vAZLKFxrhASpRB90k1D/VAk5Ft1Db2bPM2Yc5dcFWs43n9tJUjaYB4nfW0z4dChU3Gg8mrOo1V63fQ==","shasum":"f8592aa14b251ec7de2388a354ee72773e9f3c00","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.4.2-alpha.4047.0.tgz","fileCount":27,"unpackedSize":111674,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJebmM5CRA9TVsSAnZWagAAJv0P/RdMm6EO8VKXgV3mOJFD\nSTmkaCGu2CKpUcFdAg42P7ZB3BpH0V3uoKVlrHJlviOWw5FUb7RAppsC+/B5\nAp3NRWrVI1w+VsLcM0/rfMRDct4kJlpVN3h0/b26Z1TinWQYorI72syqB/ym\neCAIc5QfIZaEcF3e0WftSG2fSSgmNjZ+sA3gyp3E/MK8OqGZC84z6AV8sC7o\nUQspWnYMkICxi7j3azP2w+wFdiviR/EXFHjvuh02wEosuv2ZDfDiPkixiIwB\nrdcXaxNXDBla4Lwzqc2adrrF1QRtqcLFphz0NucaQ7a60Csy0Enkzvzycqzk\n18thwz8O5Dijt56JGGGVlxg1MA+feA/3fe2HHewmeBRu5qeTJgdcE9AdQDaE\nHsKcGvZ3yLfPOkrBM2KrSqi9bKdknUgQHwd0UaNTkdKs4/eVkE9rltB8YeGQ\nvR0kQAvKkhjCsSttcKYpykdtyESnkXTLu0Mv1reZxDCRgvjlJ0Q6F++VX8a/\n86ziH9y+uVBOIMFk24AZsuUjxOf4h08zTGdhuAhXkdTcpFm1c4arY8kSV1Nr\nP0TaGjrMx/O8IS16wCoKgYvJ65PxeMX2mWAXGP+sPPBTnFJQL9MQ2aMB46GM\nYM0aBwMS89jXTNdBrCN5vVMpHQk8GrMqsbH25ZAn7g7+Xy2JU2KQA3P0G+N3\nlypV\r\n=WLTC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICP73KLWQIGCxuutDjp1XzzBKxJ/75XscvsAHTdQUe7aAiBCvLAe8yjI1MxczX/TCPO2oSBMu5B84t8P2uCGQH0pdA=="}]},"maintainers":[{"email":"ngy.am.zs@gmail.com","name":"aznagy"},{"email":"joseph@josephit.com","name":"bagaric"},{"email":"micha@roon.me","name":"drgorb"},{"email":"core@energyweb.org","name":"energywebdev"},{"email":"neverkuzi@gmail.com","name":"kuzirashi"},{"email":"marcelo.rocha@energyweb.org","name":"marcelorocha-e"},{"email":"pkosin@protonmail.com","name":"pkosin"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.4.2-alpha.4047.0_1584292664964_0.8380160773349137"},"_hasShrinkwrap":false},"2.4.2-preview.4054.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-or-later","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.4.2-preview.4054.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.1.1-preview.4054.0","@energyweb/market":"6.0.2-preview.4054.0","@energyweb/market-matcher-core":"3.0.2-preview.4054.0","@energyweb/origin":"4.0.2-preview.4054.0","@energyweb/origin-backend-client":"3.3.1-preview.4054.0","@energyweb/origin-backend-client-mocks":"0.4.1-preview.4054.0","@energyweb/user-registry":"3.0.4-preview.4054.0","@energyweb/utils-general":"7.0.2-preview.4054.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.6","web3-core":"1.2.6","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"1.3.1-preview.4054.0","@fluffy-spoon/substitute":"1.112.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"af4560dba42e97135106d512c961290358f6a03a","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.4.2-preview.4054.0","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-wBAJrQVfbRbEbQIYxrKv4gO/cWXlMCnZQ2s8IQCTjdeIRNnNodADAYE/2CaU3vojJ/sxMRYl/NBezhL5adtktQ==","shasum":"61a518b4cd39dcd7da39b484c8ec69c14df8f8fd","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.4.2-preview.4054.0.tgz","fileCount":27,"unpackedSize":111694,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJebm9+CRA9TVsSAnZWagAAGuAQAJQ4mVsTRnC+RZAZ1Iiq\nxqDM5rpLnlt29Ei/VDIPeCBrC2YSSH4yML9OjMtn5tSxffsvVbVpIHpSifOM\npzlHJdR5Ekfwvn9I4RARnMCJH6aUhRxxRuBTYTov7zaHbyXKrTNnbThBSmBV\nWDSN6/BwZFcC0hYTivZerZPwUQ3beYnUdrF3/qVRbl5ALFpd8nz4xd4MxYCf\nVeiyzwBNMuCtctA3emzAxlAf6VnjLQffXAXo0MgFPL9ya1AlvqgcSPTnYOMY\nL06kGZGXMdcycVtMonVaEXskGp+3D+r1O2jngKzvZXL1KLGT04sUUQnB31xI\n5B09GbntwakuZbXd7XD5IG/pZ1acFkE4Ukoj69elHxJ5Y/KjYyVnX8V2soli\nRgqUqab+k5Bz8vEGLzYhHHcxFAA4CPeRkOCM9MuMQzJcnnmdd05EFBNpmEd1\na5hYpBNz09YUxwz6NJQ27RtVP84z90esoPAxm5xWRt7QuPaMNWWyGpbbrNu7\n2+YhX+RT+Yjx4s+AZ7ZSJE3xIYDiIDsNVXqdhEgubPO8+O1HW7yt3nfcxH8I\nQdHQej1otUVphW4SmNa7xeziTCfXpZfWyQmsBFnWpaAXs6La+cjGOZeGG2Tw\nQvT73LITPBYnYPJWSALmww+QOCy3RdtOR0MuXxcpAViuK9HXLUmbj5PvbMNZ\nSMsk\r\n=KGH7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxH1OrXD/MftQcRHFafFtWZm/9ScJaCvKtiZ2IlmsqAQIhAN4E3anqTEzgKKySPgMK1Sd2NybHFCCMNLAXJ9GFgZjW"}]},"maintainers":[{"email":"ngy.am.zs@gmail.com","name":"aznagy"},{"email":"joseph@josephit.com","name":"bagaric"},{"email":"micha@roon.me","name":"drgorb"},{"email":"core@energyweb.org","name":"energywebdev"},{"email":"neverkuzi@gmail.com","name":"kuzirashi"},{"email":"marcelo.rocha@energyweb.org","name":"marcelorocha-e"},{"email":"pkosin@protonmail.com","name":"pkosin"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.4.2-preview.4054.0_1584295805581_0.8065594415086661"},"_hasShrinkwrap":false},"2.4.2-preview.4057.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-or-later","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.4.2-preview.4057.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.1.1-preview.4057.0","@energyweb/market":"6.0.2-preview.4057.0","@energyweb/market-matcher-core":"3.0.2-preview.4057.0","@energyweb/origin":"4.0.2-preview.4057.0","@energyweb/origin-backend-client":"3.3.1-preview.4057.0","@energyweb/origin-backend-client-mocks":"0.4.1-preview.4057.0","@energyweb/user-registry":"3.0.4-preview.4057.0","@energyweb/utils-general":"7.0.2-preview.4057.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.6","web3-core":"1.2.6","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"1.3.1-preview.4057.0","@fluffy-spoon/substitute":"1.112.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"40db247fbc76469a40a63167596b2cfa7cd69017","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.4.2-preview.4057.0","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-oypqApQn0ricTIcnRfmFkJCURx8KvGkjpBeCAc21ED4EWkwT01YuyQY3rDfVTJcH4T285W9MMknV9O7W0d6cEg==","shasum":"cad8c8e4ec3e740df447d12186396b989ec969aa","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.4.2-preview.4057.0.tgz","fileCount":27,"unpackedSize":111694,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeboOXCRA9TVsSAnZWagAA5FEP+wYyoqEb1WE7q+Q80ui8\nwpOEXKo8ZjWoh9JPiTfQt6XCa5BeAMqjqqGoZ/W6oMv91tg2uKW6qzcjwE4y\nlF9yR+kLkydMIhsTFcYGgsnmMJpDzP5+PP8M72Dc2Su2/Sz+r4FlUPaOmYYx\nZNW8RMEbFcRjjvz5koyPwyvo7B3G1ICCn6JNkK0mu1bST2dfnLEuGJ/dE870\n73owxOcjrAfnMUbwzXIi2A9sIKwJGVDa51m+ey3OmIBn4iNNIvUND2TS9LKZ\nUZBvqQAghYhGLGIovLZGGdi+zJ5ehIqIApwSa1LiKJXPigBymeN3E2hpo7en\nCFnO4xt5MFywge4sqfd08JYMMyB4G6/QhS80ilKGt9WRpw4+Y5hsM+ic71HZ\nBoF3KfBorFjUgfHJKghv245O5E4LlX+DXP2mT24ovUwQkcKx2g+HRAgR+HEC\n4ppnlj02zn4cxh4OhoYbduUWWhUBDR+cSjdkeOl4bkv+GPiNQ5/d59a1GvdW\n1BMC86F2986MsGp3Fk2K5sr8CXEJAePSEEYkare8A73Nk+hNoSN1ITqZrzDU\niYEeyKgif9NiIAf+KorzSE9nOn8ntL6mG/LPOWsQOmFDkvgDJQbWQ5PiPewE\nFiSzsq56bUGtM3D+Lyisy1HWd8AZ5LYsY8oOrHsB7ZejjGHZGw/IInIPob1E\nd5wi\r\n=TBgR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDOIVKTl7Z6eppOf6BMrn49OT8wB1BjAhesePBg9ixRLgIgR59iBTlI23JmIgw7FFjZxu7FSnFMlwTiXllJbw56GYU="}]},"maintainers":[{"email":"ngy.am.zs@gmail.com","name":"aznagy"},{"email":"joseph@josephit.com","name":"bagaric"},{"email":"micha@roon.me","name":"drgorb"},{"email":"core@energyweb.org","name":"energywebdev"},{"email":"neverkuzi@gmail.com","name":"kuzirashi"},{"email":"marcelo.rocha@energyweb.org","name":"marcelorocha-e"},{"email":"pkosin@protonmail.com","name":"pkosin"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.4.2-preview.4057.0_1584300951249_0.9215672706944631"},"_hasShrinkwrap":false},"2.4.2-alpha.4070.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-or-later","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.4.2-alpha.4070.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.1.1-alpha.4070.0","@energyweb/market":"6.0.2-alpha.4070.0","@energyweb/market-matcher-core":"3.0.2-alpha.4070.0","@energyweb/origin":"4.0.2-alpha.4070.0","@energyweb/origin-backend-client":"3.3.1-alpha.4070.0","@energyweb/origin-backend-client-mocks":"0.4.1-alpha.4070.0","@energyweb/user-registry":"3.0.4-alpha.4070.0","@energyweb/utils-general":"7.0.2-alpha.4070.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.6","web3-core":"1.2.6","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"1.3.1-alpha.4070.0","@fluffy-spoon/substitute":"1.113.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"6495b561ff60328cb18e72fbe00da9599f105ba4","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.4.2-alpha.4070.0","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-WvUir4dh0ttZhi6VPl4aZyNYTqQQkyCtKyz77V5AqHU3DL8cPPsLfBhKp7WA/0RfsL/vV0RZuUx5jINNa5AAog==","shasum":"9538a694edd9c864dc9009069b7527f82e2e6d71","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.4.2-alpha.4070.0.tgz","fileCount":27,"unpackedSize":111413,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeb1NCCRA9TVsSAnZWagAAoKMP/11xMzCZADXm9e3uNVxM\ngyOnGN0A5d0pC4HngOwUC1EAFOPIBgosksUNKTSSaoCa3jwLvjn8dDPl3ruy\nb7v1Jg4i66umy4Txlo9ncvA1DXPuJfOpy85k+exM+cH6R6c6qjRFu6IGS1xa\n91ICXjNVr6IAMI+qoo5XM1jSUuo6DKyBWAd5xbBLF2F3qUFjziYcj4rf0l8N\nzAiVSWWJmbO3QRDXrRukHzBlESmhif3M1B7JtQ8KFhj1+hDj/R0HlrL1xD8z\nkJeibHCXKqSuKi3ahLkeyu+3aJ4DclIQZ0hwVQmAQrdkSbDjoQEGh2bwTfUG\nUlgXMAMI6NtKF32jlNzYroUgUWmnEZdtqNZ/FI85httBSH4UFFutLdynKuzG\nmh5I03CBICGq07zb1+lX1kOCwldEuRu6mWYfE5YJOPvVZGuEafEO+aVpAhBE\nqyI7QrytJAnwBCGx7AnWIKpSf69/SdM+CKAStkuM4inTz6tnBPCuWiSDWObv\n4LkI66rWJxVwymgfJJELN3ogO3fGrkAV+d3Zk7whFw8qBEn+JbBEsDhVHevQ\ngXPkARlmAekcAC2MVupbam4wrH0X5H5Y2U56peFonu7ysLJNAg7Q2geBEFL+\nujvkdQy2EZr7yL7oom+rvh+WTN7Bzc6v64zStvhJyVLG5grUaNI2jzXVnd+/\nJmIh\r\n=mHBA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHmp4p+dKGudqGxRA0TuE1lLBEPKJfiaDBdGaILQieFLAiEA3jpFB2NvxlINe2G6tOqJmwZ41A8g2IHygoN9A9P+pxU="}]},"maintainers":[{"email":"ngy.am.zs@gmail.com","name":"aznagy"},{"email":"joseph@josephit.com","name":"bagaric"},{"email":"micha@roon.me","name":"drgorb"},{"email":"core@energyweb.org","name":"energywebdev"},{"email":"neverkuzi@gmail.com","name":"kuzirashi"},{"email":"marcelo.rocha@energyweb.org","name":"marcelorocha-e"},{"email":"pkosin@protonmail.com","name":"pkosin"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.4.2-alpha.4070.0_1584354113836_0.4486895535409574"},"_hasShrinkwrap":false},"2.4.2-preview.4071.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-or-later","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.4.2-preview.4071.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.1.1-preview.4071.0","@energyweb/market":"6.0.2-preview.4071.0","@energyweb/market-matcher-core":"3.0.2-preview.4071.0","@energyweb/origin":"4.0.2-preview.4071.0","@energyweb/origin-backend-client":"3.3.1-preview.4071.0","@energyweb/origin-backend-client-mocks":"0.4.1-preview.4071.0","@energyweb/user-registry":"3.0.4-preview.4071.0","@energyweb/utils-general":"7.0.2-preview.4071.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.6","web3-core":"1.2.6","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"1.3.1-preview.4071.0","@fluffy-spoon/substitute":"1.113.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"2fc24d9c9f563b488e9333e7f2b355d41e8ed137","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.4.2-preview.4071.0","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-GrsgUzqRHgLN2OGdW5MgZa7XkotVCHvlDAVR1e3ZokIaSgCr2nlExUhJAkDjQftQYyCWkBSta5oG7odrfCZoRw==","shasum":"f5b06883048809a0ee48d21df958cd6c4b877e16","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.4.2-preview.4071.0.tgz","fileCount":27,"unpackedSize":111433,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeb1beCRA9TVsSAnZWagAAp5sP/3UFeyM5wGWgmrMeRP75\nLaSGOKeGAk86H5tOHcLa1+hhiowv+/d2uEHbWLiLcY/W9LK0xcsaYIS+y60l\nadzHziZ2yNi95depHLzETQF8kkXF9kV7MqAbuAAvGecJpQgKQs1fHdgHaeji\n7w1Obj3UflPGtHxtFK07Mr27N7EhBOIPL9wNnjLRq/mlf2pIawjWoTfwnWPB\n9E20VDRHL6n6U0SsSJDZaeSDNXK2+nzahz3kIV1k3aMDBuwZsgt5wIWeI/aP\n2bi2tO/WRC+USIUfWrjzYV6hoPeAtKMbDHR1Bggj0mjG4JVskJdP6bYwqhVm\nmTfcuEw+g4t4ehR+VDhRbHJhqFWJNlRSOY8zRC91/QEI1GRAlML67fzvyhmG\naqcq/Wha0wfJoRnwST3JXjSuHkHSlhSubgUNuMQtuuyUvD0JnxC1mVdm6aI2\nW6FGc7n3SunbzX/GecceVshQey7Ewfsy0sKOn92620a+ptjrBLV1ES6QXKXo\nAx0AARmziIBt79ONrKs0/REUp+eLbjtZ80N8Yii7mR5oCnBPj5Z5yWOla+XO\nmfpUxCo489/Mc3UhOUymQ3++jtLEYsABUvD2IZV+KE3ddDbmB8t+Iy25hFdo\nRPIeJwBC0FyKUBlDihjbtipDHdK4T3j7g5h8H2+BgI4kzwC5y9txPdc66rFL\ncpbF\r\n=a8aG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDvUfYlTUCZz/BwzQyasbqrtbhMUgmK0nkgXyb7hRnsBwIhAKrtxVirnqZagY5oEAa5oiUgWoq8bzBwkiwIhCUzDd2n"}]},"maintainers":[{"email":"ngy.am.zs@gmail.com","name":"aznagy"},{"email":"joseph@josephit.com","name":"bagaric"},{"email":"micha@roon.me","name":"drgorb"},{"email":"core@energyweb.org","name":"energywebdev"},{"email":"neverkuzi@gmail.com","name":"kuzirashi"},{"email":"marcelo.rocha@energyweb.org","name":"marcelorocha-e"},{"email":"pkosin@protonmail.com","name":"pkosin"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.4.2-preview.4071.0_1584355038231_0.2437057485248808"},"_hasShrinkwrap":false},"2.4.2-preview.4072.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-or-later","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.4.2-preview.4072.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.1.1-preview.4072.0","@energyweb/market":"6.0.2-preview.4072.0","@energyweb/market-matcher-core":"3.0.2-preview.4072.0","@energyweb/origin":"4.0.2-preview.4072.0","@energyweb/origin-backend-client":"3.3.1-preview.4072.0","@energyweb/origin-backend-client-mocks":"0.4.1-preview.4072.0","@energyweb/user-registry":"3.0.4-preview.4072.0","@energyweb/utils-general":"7.0.2-preview.4072.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.6","web3-core":"1.2.6","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"1.3.1-preview.4072.0","@fluffy-spoon/substitute":"1.113.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"440899ce2dd852ca02f845550034fb00f147d8d7","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.4.2-preview.4072.0","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-5WYPQ/TSpazzqUEp/qUN9ax8DSNMxwCkTm+Dy4UcUbNTCP1iJQqOqyGu5JZV3XbaEqQ33A+jpjg+I7uQgE3Taw==","shasum":"d46627f9e4898339b5707081f939800347b63e00","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.4.2-preview.4072.0.tgz","fileCount":27,"unpackedSize":111433,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeb1fcCRA9TVsSAnZWagAAm2EP/iggeXAQiD0y4PEGxnVx\nf3vZi6x9wAsNmeZfzYELWh5uMuqHHpM5Y74H/2qNwoMazofM9QVeAuXIZ5Wy\nxlBEU9z0DE1tnCIYvl84w2Aphh3VmzGXFuj1sxVUx+fXe037mnUcgAPJj7yg\n88FlVz0PwrN1mUdyqW0qjewREJDi6K3gcRziloXiYAEU6olSntn6wlqLZDgS\nCNkPgliE507ruZwtSnf4WcSdky/m2DQV8CXGr8oiWBVKGD+J6EFHLhQ88pQh\nh0UgoHFkPoccTJvvPa7HDmWQt38/ELaeakri/8pY2lOvvxp/VM73rDlkXx6y\nPWsQitaC8DWsfqDSqOzH8b0M8FBCS7Arg2g1sqKRdUVOIucH4nAQW4M0cUv/\nSlYfoQBBTMkl/hzcv/qT3TxZ/msxAz6lLLyZ25PftvHolAN7RF6y3ZmLGe+h\nwUKPVqGrib02LpCBAHG4C3E3K0Qca1xIiwIY5TP62eiZ5h0iK0gKsMa91Ww8\nU7f9tQcLi4lrMR3I5MF+t6IVLkykP2pFlRTducTR604Dm0m/iXqHZJQHoKdE\n6jks16pZKHoWqK6loyBiBqx93JOa4tEoP+23bgcyDQ1jYcHPGGHhYLmqH2y+\nvhdZhRpxQyXv6c6Sbfoe3G0YdMHPqeX8jTFl3p07WzBhs6mCYRLXa1YvNnQ4\nckHI\r\n=+2Ki\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDi9s/ilo6FdNTVu1lFiqj+VlWuZmxx5wfYZ5wpJMlxyQIhAOSgjt+UE4kb27IWxuIAzNl4vDs38iFufqzOZItK4N4e"}]},"maintainers":[{"email":"ngy.am.zs@gmail.com","name":"aznagy"},{"email":"joseph@josephit.com","name":"bagaric"},{"email":"micha@roon.me","name":"drgorb"},{"email":"core@energyweb.org","name":"energywebdev"},{"email":"neverkuzi@gmail.com","name":"kuzirashi"},{"email":"marcelo.rocha@energyweb.org","name":"marcelorocha-e"},{"email":"pkosin@protonmail.com","name":"pkosin"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.4.2-preview.4072.0_1584355292459_0.9068275512625816"},"_hasShrinkwrap":false},"2.4.2-alpha.4077.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-or-later","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.4.2-alpha.4077.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.1.1-alpha.4077.0","@energyweb/market":"6.0.2-alpha.4077.0","@energyweb/market-matcher-core":"3.0.2-alpha.4077.0","@energyweb/origin":"4.0.2-alpha.4077.0","@energyweb/origin-backend-client":"3.3.1-alpha.4077.0","@energyweb/origin-backend-client-mocks":"0.4.1-alpha.4077.0","@energyweb/user-registry":"3.0.4-alpha.4077.0","@energyweb/utils-general":"7.0.2-alpha.4077.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.6","web3-core":"1.2.6","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"1.3.1-alpha.4077.0","@fluffy-spoon/substitute":"1.113.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"c5bea9629361ecfcf39cee49e4dd460798d427d1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.4.2-alpha.4077.0","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-BHB5unajiTiF6ZUyBoCGIZlFxeWXsRlzXz6nn/LNWsAKnE//Wp8wA7xwESrq3NWOXVYvkirSgoTfdan+VU9gCg==","shasum":"4411dd30ceb4bfd7d5eb35171d89d46c0385db18","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.4.2-alpha.4077.0.tgz","fileCount":27,"unpackedSize":111413,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeb2xwCRA9TVsSAnZWagAA6SwP/2womtxQ8KJuZrQhmPm7\nybttmvX0+qC0RdAoeUuGRrJ41fYPk5YGHsbJmjm5IwBftlZ/91VVQpI2ptbn\nva9CO6V9i/nYXp9eWtORQwxKNgaCkuqkuhRBkZRSdR8PyZYUkmZ1gcoMwXjR\nwUul46jJ7MKVtQxJCB9BCHYljxGRgDha1Oj3WJRpYosgCLU0IrA1WMFT43Pl\nMXxQwuDUg8uXEfHBpx+F0PXMIkHbgBrhPYRNAfaqbE2gqGtmXEL4wowmvkXH\nZDZndYNivzpohyWhiNoLB59UZ6g+wf0qZj0uYbnbQXc65q6VjW2g6/1ZwWL0\nDMDoIm2PtRmf6Wms0QNjXBvCljIbmBWXslC1QCSHvWGmIAti0jBr15ojbgx5\nMZNB1oj80FR+AoL8WfSCxZaraGwB3X5o8NX7/3S7hzNM1nN0hbkygMyGHBMf\n3F7wvQrBLwOf1QoqPhKjDf2udiNuZt9XlbAmYefXoqgJsYuO9uK/v1DFUB7h\noiQF0ekxzGfhy2PkcK+YBRW7xldSP59surtKweOOoMdX66swmxel201wv0iT\nVerSBe8YjC+ZmKOrbOmzhfzV4A+YtM1Ie/gIXC/fiw7qfFShuHD4pgKEq0DX\nYTyf4qh4Hje+nABe/nQnevy8roylF+SPzgi35t0dMk+dRweG/DW5oSbMRC93\n1a3y\r\n=rmvu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICj7YW3iYwhhU9zR/m6OTt3prT+ohbHUWLRXjISW4K94AiBA2orSpCoiYKJFYBlGNOkkrLRZ9eE1lg/nfkd0xTkwqQ=="}]},"maintainers":[{"email":"ngy.am.zs@gmail.com","name":"aznagy"},{"email":"joseph@josephit.com","name":"bagaric"},{"email":"micha@roon.me","name":"drgorb"},{"email":"core@energyweb.org","name":"energywebdev"},{"email":"neverkuzi@gmail.com","name":"kuzirashi"},{"email":"marcelo.rocha@energyweb.org","name":"marcelorocha-e"},{"email":"pkosin@protonmail.com","name":"pkosin"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.4.2-alpha.4077.0_1584360560267_0.5090002041287243"},"_hasShrinkwrap":false},"2.4.2":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-or-later","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.4.2","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.1.1","@energyweb/market":"6.0.2","@energyweb/market-matcher-core":"3.0.2","@energyweb/origin":"4.0.2","@energyweb/origin-backend-client":"4.0.0","@energyweb/origin-backend-client-mocks":"1.0.0","@energyweb/user-registry":"3.0.4","@energyweb/utils-general":"7.0.2","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.6","web3-core":"1.2.6","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"2.0.0","@fluffy-spoon/substitute":"1.113.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"04782446b17e7264d65fe0d70fb279d2030ab35e","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_id":"@energyweb/market-matcher@2.4.2","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-pMEPmyMvAvaak/D2fvDTgymIt+7/bPVGIy5r1zbyb6V0uoSEjtu47+X7wManvby574tEpSf0mrCS0M4AtSqurw==","shasum":"5f5ece4bb857151d4bf027d6011ea216cd7ac3b9","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.4.2.tgz","fileCount":27,"unpackedSize":111612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2FqhCRA9TVsSAnZWagAAMUQP/3L6+rJCnlEx38nwLGY7\nkIIBbsqZN3Y09QmeDu0GQNHQkyFXs80CoBxgwNghw/I6UdxUZpS5ARWosUH+\ne3Uwy++DL9jg+8/Y9/OpekPtMMLcDMN6XtcvQxX22DGF03A5LhUVVLFfBHGy\nd1ilihtdfDFrYHGsoh0otIVbdsfkp0NB7sgnhpaYv6K4pnZtwgXsaqFzanC6\nCpwAM/xwlLh7cZO8UhSrPbA//su7rtXUgMxnuI62wulby/AJLQtMw2SMAFuP\nMIM9C6edESSXp0vrYXeeFsL43ZeIvZr6Vc8QKBkAZ/p/YN4LKxU2Sz1Tv80F\nP5uVMzfdbyKZeWjzJi+igHh3Q78Jpvz4UYPYUps/yt+wh91RZn9zRYZx+CIZ\ndGd3IRSb31XkCqOTPjBQjOht6IYaBJEfwQ6an8k2qw1IHHjHUxscJ1Egf9Vq\nuPYgB9qJDS5q5vlAbU73B1E7qOFR6YOhSOUpMLLqnK4ntV8UrWkjG1G5rT/0\ndTg8LtLjdZUqDYPPaPX71lhd0uI9f7sKADaEZsyo+mtLOycs86r4tq2Qw2bz\nEQF48W1CodOue7htObGgIMbX1IZUW3IoEfM38tR8/P9pqusqjRTIYcCYVjgc\nAfvqwSHMRmh9CSWWREiodiFV3lSq/1rE9cnycbJlSIIFavzfSzLDRzuBYwTe\nZ5Jx\r\n=1HaX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD47UADa/ZuYg3rDZ7mSXg+w0t5pLFjQBqywgw0xYvwuQIhAMO7v0jvAgqb+oq1eqwUyxG4TfSo7YhYgErQSZnXRcj1"}]},"maintainers":[{"email":"ngy.am.zs@gmail.com","name":"aznagy"},{"email":"joseph@josephit.com","name":"bagaric"},{"email":"micha@roon.me","name":"drgorb"},{"email":"core@energyweb.org","name":"energywebdev"},{"email":"neverkuzi@gmail.com","name":"kuzirashi"},{"email":"marcelo.rocha@energyweb.org","name":"marcelorocha-e"},{"email":"pkosin@protonmail.com","name":"pkosin"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.4.2_1584367302741_0.8475039467333785"},"_hasShrinkwrap":false},"2.4.3-alpha.4082.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-or-later","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.4.3-alpha.4082.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.1.2-alpha.4082.0","@energyweb/market":"6.0.3-alpha.4082.0","@energyweb/market-matcher-core":"3.0.3-alpha.4082.0","@energyweb/origin":"4.0.3-alpha.4082.0","@energyweb/origin-backend-client":"4.0.1-alpha.4082.0","@energyweb/origin-backend-client-mocks":"1.0.1-alpha.4082.0","@energyweb/user-registry":"3.0.5-alpha.4082.0","@energyweb/utils-general":"7.0.3-alpha.4082.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.6","web3-core":"1.2.6","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"2.0.1-alpha.4082.0","@fluffy-spoon/substitute":"1.113.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"fd57e1279eddbbedcb9fd1aa6c6fb3000acc8f61","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.4.3-alpha.4082.0","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-JXKbjP36gKWDDMXl8IHv17rrpC8L/kPLhx/K/82yLtlOB5o9ALbGxReLxc+OUAiitWqK2gDtY7CxFSdRZPST3Q==","shasum":"e73a4c1535c69a2f76223774e733c058af5e0cf4","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.4.3-alpha.4082.0.tgz","fileCount":27,"unpackedSize":111742,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeb47dCRA9TVsSAnZWagAAG00P/RKxWTzzo5xz91vPQrMx\nsdZfsfdNvpS8gxsJmEOjkHK/UjFFwHjPIXF62F8t+bRgVBCUDwP2nQCkudee\ny6EJym04U39ZxLmo0T/Ukd16bJvLys0iTVS/fEU6em/Tsddt7GZUB4ea/cfK\nvkogA4P7RMpfHp50bzzAA79Kn94eJn3bUQq+YMv0CPBOH42MYnoww8XwUx6A\nBUQdS62zGeYsRHnZK0YQ3/C94L87WEfqn44NDR20MrAU97m7wg3pH9laXVch\nHWD3meoqG8vpoTEHI7Gh5Pq9jz4AvyMUJoQt0amJy/81VZGSmYX6dz+BHaUq\nubzTehRK9mgzVVQHk9ieVQEpLPYxvwCgR0gKqTerwPWeQ4UNJS4VSqdBEm54\nfEU0/B0SaclVXDESNQPuzEMQ8XykL+GjyQ85vI7h9yOyo/EKCkEeoHrH+G1a\nA+MRIuE1ACGdcIqPAaxQqJMeRQzT6/giiBqUskEfgGdBYbqR9LpDDXxR5g2a\nv7NoVWRWJvsXrJGjQJGTU68jqxfhyHUBPh1RgekgDlhDhQgXyPyI7a2mruSH\n6v2lAUh3cbEiGXuUG2Q+kisYUVZs8wh4z7+gDZG+rQq2OsFIjeXBcMAV35GG\nDEO5B5M5/w8bfZun6BAnvBv1DzN5c4bHo2yJPX5bsBwWpP+9T0aJUVfzvj30\nPkjr\r\n=bL48\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDojhGXQ+mfL63LDTZZKFz7vFlehI9W3WxuHb9X8yd99gIgchZUf1IiHT0nxum+bDteLKFbPnVP5di1ro33V0/H/dw="}]},"maintainers":[{"email":"ngy.am.zs@gmail.com","name":"aznagy"},{"email":"joseph@josephit.com","name":"bagaric"},{"email":"micha@roon.me","name":"drgorb"},{"email":"core@energyweb.org","name":"energywebdev"},{"email":"neverkuzi@gmail.com","name":"kuzirashi"},{"email":"marcelo.rocha@energyweb.org","name":"marcelorocha-e"},{"email":"pkosin@protonmail.com","name":"pkosin"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.4.3-alpha.4082.0_1584369372983_0.23431370215167924"},"_hasShrinkwrap":false},"2.4.3-preview.4091.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-or-later","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.4.3-preview.4091.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.1.2-preview.4091.0","@energyweb/market":"6.0.3-preview.4091.0","@energyweb/market-matcher-core":"3.0.3-preview.4091.0","@energyweb/origin":"4.0.3-preview.4091.0","@energyweb/origin-backend-client":"4.0.1-preview.4091.0","@energyweb/origin-backend-client-mocks":"1.0.1-preview.4091.0","@energyweb/user-registry":"3.0.5-preview.4091.0","@energyweb/utils-general":"7.0.3-preview.4091.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.6","web3-core":"1.2.6","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"2.0.1-preview.4091.0","@fluffy-spoon/substitute":"1.113.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"a9d6a05d32adcc864977885e73dc862f86d388e7","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.4.3-preview.4091.0","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-wFkyjo1j+Wj9rojulv8C0l3AZCbyHcONYpi3S0W9bBA73iFpSvo0PZq481LfmBZZrQ2xH8K+K3SqBGm3IkJ0MA==","shasum":"d45d8f712fba71f249b51de600384857f190fb6f","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.4.3-preview.4091.0.tgz","fileCount":27,"unpackedSize":111762,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeb5cVCRA9TVsSAnZWagAAZmgP/RzfcDUT4ZDi6t3pzA8q\nzvZg2+3mLbT1c774ZcwjkPdkFVN06AJOn8aYNcQHlEReDUsi7ctmUCk4kXMv\nMzq5aUdU88Dek4b/0A1R7bIcq6vEPsRzuGZpFPXovCm7zz/otG8mCaMEdMcU\nSC366eYlI110OuzwUPpROvuSjdA18I+ZSA1iGiilmKY4h+lA6NpQ5rao+Gum\nzm5/y8xJiufJUt8lHfHzgdHnqNaGNpwTDHQTR/tb4Ew5oK9OUZsNpxUxIKGy\njUq3xesuE3ZvBY0L1EYVc2Vl0XcPJpHRcWwtCgHipWn5MxEQtSTMAbhzyQga\nOFtVeFr3efQzBjEQYXB1bV9AtMaczFm81aJoc7hoq9vnD0EeZ4EIrRatsAqc\nGUAgfSfWLrq05O7LIMqAFKpCRrpvoCFc/d+9vnvG8maZy2glrr/1GybWarYW\n1kaRtpFYAk2GG3OAEz/Ywv4fBX9iQQgJ0NQWMCOBirnv/9t2vhvKUJDa0P2j\nR2QD5b3ln4zVmBcMMbQeWiWqq85WfaQixYFG2SDU7H8ahhqzTHKYnpIK70N4\ntjqam9X4U9wooK8ntwNSvbcBsB95rahrXpVb+sPcr0yukAicuyCTIhGQA60J\nrNjXkq3dzfRrZrSlGc2G+Zm2esJqU0He0GpHlShEQbVgocDJ4Geg7nti75E6\n8cAU\r\n=lghd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLMEOFSxfDLFX0A5Y3pWiuKjkk0aRm6m+kbz26600F4AIgILNpaPkGcwBvafK4NPX+yUZIiuDI1cIQpujKX018eI4="}]},"maintainers":[{"email":"ngy.am.zs@gmail.com","name":"aznagy"},{"email":"joseph@josephit.com","name":"bagaric"},{"email":"micha@roon.me","name":"drgorb"},{"email":"core@energyweb.org","name":"energywebdev"},{"email":"neverkuzi@gmail.com","name":"kuzirashi"},{"email":"marcelo.rocha@energyweb.org","name":"marcelorocha-e"},{"email":"pkosin@protonmail.com","name":"pkosin"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.4.3-preview.4091.0_1584371477042_0.8978535173593012"},"_hasShrinkwrap":false},"2.4.3-alpha.4124.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-or-later","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.4.3-alpha.4124.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.1.2-alpha.4124.0","@energyweb/market":"6.0.3-alpha.4124.0","@energyweb/market-matcher-core":"3.0.3-alpha.4124.0","@energyweb/origin":"4.0.3-alpha.4124.0","@energyweb/origin-backend-client":"4.0.1-alpha.4124.0","@energyweb/origin-backend-client-mocks":"1.0.1-alpha.4124.0","@energyweb/user-registry":"3.0.5-alpha.4124.0","@energyweb/utils-general":"7.0.3-alpha.4124.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.6","web3-core":"1.2.6","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"2.0.1-alpha.4124.0","@fluffy-spoon/substitute":"1.113.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"33e77f08ff7038c0d936480d89366db5885655e1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.4.3-alpha.4124.0","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-8m691ZgbZ6rjmrlZ/w8CYIE++dhNFHGrNvTtPu6BmAKWjUBLm3RP6/amCZghQfYe9NqxSu5upcfappclVCW32w==","shasum":"da34a17bccc61ce93a957e16c29e6ead7126e572","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.4.3-alpha.4124.0.tgz","fileCount":27,"unpackedSize":111742,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecijdCRA9TVsSAnZWagAAb0oP+QEzVDm9DT4P18+njDFE\nc78EhQK4w9MnExw6zb7+R6jeNQ9OjYK8wu5SSo2ag6dxp/70VE+dcCk1y5HO\nU4kp8EG5OSKHVUdD1GWdZrCNVZ5YOR2ttsUSyg7hXge1IVKqK0skG3mGQ014\nSeXm7VY2t/0+FU1MWsoOCsuUgCbo7GJbZHBzTy/kjQrkZzUObHLqbvL4IU0d\nFommtOhRJ4kjDHWfniJPhVn80EHy8A6cX8f+r+697DtOHsvftCDqlxUg0OcH\njg9sExFJ3ZqN9o8uPD3qNnwOP4BY3f1Qw2SNjYXcc5z+6mxFxQw1O3MlZ8hZ\nx41of4dHi9TLarghS57OxDyLiK/x5n+CrPce/xD5Z8TS9wWk2Uoi9/LpPfje\nr6vp5hil9C6XQNvfLnXl1uBoITVqj87CGE5Sua82DXzBkrLkW/TdN2NMNLLl\nMIUOnrcC+oKrUKCMCESNMRrxzG2ELdx4fpuszfQ+5pIGO2y/gVWM/1aXuUFB\n9B8+OJfzci518vIj9u8zRqY7zdv06TKHYHU1IoNFuv7V7hOcmTS24UawXUSV\ndRdLPx6y6Ncmjbyc9PfaJWInq9aVGZUjK6Mu6tfZyI/XTYDgW0//5KAD68Eq\ng7iBO5he4fnT6E7lJte/4r4TKRIEpmB+BmYBqcUb1qB4QPuBni3fXCQkyOoX\nFnsb\r\n=6rRd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF6qlr+Ztn4oSf0XhYS4rgV7ukUF42GfpK3N4XPQbZZyAiBY7CDTtuX2dU4Ta3KjNiJoXHVchpvP3gK42P8h5kUT7w=="}]},"maintainers":[{"email":"ngy.am.zs@gmail.com","name":"aznagy"},{"email":"joseph@josephit.com","name":"bagaric"},{"email":"micha@roon.me","name":"drgorb"},{"email":"core@energyweb.org","name":"energywebdev"},{"email":"neverkuzi@gmail.com","name":"kuzirashi"},{"email":"marcelo.rocha@energyweb.org","name":"marcelorocha-e"},{"email":"pkosin@protonmail.com","name":"pkosin"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.4.3-alpha.4124.0_1584539868897_0.35046742458898117"},"_hasShrinkwrap":false},"2.4.3-alpha.4163.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-or-later","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.4.3-alpha.4163.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.1.2-alpha.4163.0","@energyweb/market":"6.0.3-alpha.4163.0","@energyweb/market-matcher-core":"3.0.3-alpha.4163.0","@energyweb/origin":"4.0.3-alpha.4163.0","@energyweb/origin-backend-client":"4.0.1-alpha.4163.0","@energyweb/origin-backend-client-mocks":"1.0.1-alpha.4163.0","@energyweb/user-registry":"3.0.5-alpha.4163.0","@energyweb/utils-general":"7.0.3-alpha.4163.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.6","web3-core":"1.2.6","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"2.0.1-alpha.4163.0","@fluffy-spoon/substitute":"1.113.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"b9c2ccf6336b8dc370e74f97bd0375675ce25cc0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.4.3-alpha.4163.0","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-JpXAcuJuYeJnNNgI9p/vQz0Tg25sFx5SrsN6Jsfq0ItZtn/IzGq9I1Mi4b9yx7akomExW0hDJpipKOOragYwPw==","shasum":"f4c45684e35348db44bf02099ef53f2ee530ad65","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.4.3-alpha.4163.0.tgz","fileCount":27,"unpackedSize":111742,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJedJESCRA9TVsSAnZWagAAGPwP/ijA0JNIuJFgmIFQi137\n0zGu5NLJx/srP46v8y12LhtYyT6/V8VoWx4zSmZMoQJVPDGQOB9oBCG1Xf7O\nqXRcZjJOG0queF0dTmTqY5BMci9/fzT9iuxXmfYGe02QxWVxzVrzWiVKnQAB\nUrPvf+xjpA34EN3FytUCrR6N/BbQES7SfzEWntG1tICgTtaHgNEb5ukTHiX6\nshn/KIPBOlUm920IQbTy3mW1XA5rXRsv9N/gYf3uNcJ5v4rD3PJD8Veedww4\n+NYeOiZIls/qO1KEK0XnmiGbC8k4q4cBRzpmaa5aYW8tuhQnoa84+FdxbQoc\nXR0j0PVV4I3GxhrU3am88uAXlb/XodEYP62C8IqOsrgcgvwr9bWl+dHdKs/E\nGU0WLfkEguzOFHsR3rBcIH54MM5ma1Bng4/U0WI1NmjQHbTygq5aMzDBW8vh\nDjBwD6Y09UPepycW0f1/9V0vKm5Vnj4HFLjblKqSUtzYmK+k69Fh4dg3DUVq\nt5sWQB3JEVBHKHGDyR75LL68RrWG/vBmlBJXPy0reouyWZcsMWLhC6dUmJ+Z\nP5bZA/2lgG2JkPv+X6mzcC/zMhTzEs4lGz7wfFyrtP+cegqS+Uo3NPtyuRQ5\n6B5ZYON+3hXo7dnTUk5PXcGFGbRnrULav7kfoaFQz0vl2pYCwKoft9c68gBo\nSc3y\r\n=Vx8w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIElDhVu8dCgQaINDI3Q0w99b2zy/CSi6vW6ioGQXlcC3AiBimxUJ57liLiE6VWfoMTqyERYBg/xUKz8D0yUxXIyVzA=="}]},"maintainers":[{"email":"ngy.am.zs@gmail.com","name":"aznagy"},{"email":"joseph@josephit.com","name":"bagaric"},{"email":"micha@roon.me","name":"drgorb"},{"email":"core@energyweb.org","name":"energywebdev"},{"email":"neverkuzi@gmail.com","name":"kuzirashi"},{"email":"marcelo.rocha@energyweb.org","name":"marcelorocha-e"},{"email":"pkosin@protonmail.com","name":"pkosin"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.4.3-alpha.4163.0_1584697618407_0.620648491741465"},"_hasShrinkwrap":false},"2.4.3-alpha.4185.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-or-later","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.4.3-alpha.4185.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.1.2-alpha.4185.0","@energyweb/market":"6.0.3-alpha.4185.0","@energyweb/market-matcher-core":"3.0.3-alpha.4185.0","@energyweb/origin":"4.0.3-alpha.4185.0","@energyweb/origin-backend-client":"4.0.1-alpha.4185.0","@energyweb/origin-backend-client-mocks":"1.0.1-alpha.4185.0","@energyweb/user-registry":"3.0.5-alpha.4185.0","@energyweb/utils-general":"7.0.3-alpha.4185.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.6","web3-core":"1.2.6","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"2.0.1-alpha.4185.0","@fluffy-spoon/substitute":"1.113.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"2a8febec755ef49e21a6dd059482cb9a72b4e69a","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.4.3-alpha.4185.0","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-Kk2txDLzt4d3/9jJwIeHivEi4CwM0o23fsE521gYYJQHm0VYAV4k7iKZAdjpWkp+/KbX2a9DtW2Rn5PuIall8Q==","shasum":"ae71e2551897137343165928af5905354d9e4537","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.4.3-alpha.4185.0.tgz","fileCount":27,"unpackedSize":111742,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJedZF3CRA9TVsSAnZWagAAT+oP/3IEVGk0lqlGcU+KFLtp\nOhjAf+fvOgHgs8pQShUgeDU20uEcIJ59CUGW38pXZMg0/0P8OUAaIHtmMr8I\n8dCu4uQR/MoQhsaqBFacpELS1rbPfHbMxqfpCuRztvrSflexFlaydaLaS2wd\noh5aWqmX/kcRSK505TBjC7N1qzlqNDh//Pqwjbdfh81RG7nGjODIQjesFsIu\n73joooBYuVXJcJ37w1KhRCS6m59/Rfm0T7NCdUejR5dM4ifls0yVkypcOOCG\nLtGUoj2my8QfyXznnW5lWKWF0+tilqNqPe6g9mRE0rha/dlT+DOIDLlXmwLD\ng0JsMamsg+/gnKxsfhKv+bKGOoP2z+RemfpjraO+xAbxlT8//X2VR1bHLRT3\nfKljojLj5EFI635QD13oXKfPy1RfN5XJijdGJqp7cGOpm/GT74IwS6tVXIat\nzDlUqF5cUSViQJTsC89Y66WMxTcJmwAsTWg4q7S2ktaqmqjWiiP/pBa+hFuH\n6C4gLngrXxjfe6z3AGs0xdh24NeI8X9u7E72hlIUyRDU4qGsXpCy/zQ5+Jtf\nERYwOZwypPjfoDtWwyqxlRj2/qDkjPZmspJhx2AUMAcOOzz3B0qB1RTBf1+y\n2iPB7cxcTxp0uvFpgYOGOgP2NvAyWT6gUTBqHc3DChRxevfKOw2Vjc/P95yZ\nIhbw\r\n=KRbu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZWiLNMS4522fAw+weiNev0i8XdsidwHxEe74Sa/y5CAIgOONhZQ3NgRPxf+jmK7p8ALybCEzBjmDpwbOyeGLlK48="}]},"maintainers":[{"email":"ngy.am.zs@gmail.com","name":"aznagy"},{"email":"joseph@josephit.com","name":"bagaric"},{"email":"micha@roon.me","name":"drgorb"},{"email":"core@energyweb.org","name":"energywebdev"},{"email":"neverkuzi@gmail.com","name":"kuzirashi"},{"email":"marcelo.rocha@energyweb.org","name":"marcelorocha-e"},{"email":"pkosin@protonmail.com","name":"pkosin"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.4.3-alpha.4185.0_1584763255503_0.34900693596419385"},"_hasShrinkwrap":false},"2.4.3-alpha.4198.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-or-later","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.4.3-alpha.4198.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.1.2-alpha.4198.0","@energyweb/market":"6.0.3-alpha.4198.0","@energyweb/market-matcher-core":"3.0.3-alpha.4198.0","@energyweb/origin":"4.0.3-alpha.4198.0","@energyweb/origin-backend-client":"4.0.1-alpha.4198.0","@energyweb/origin-backend-client-mocks":"1.0.1-alpha.4198.0","@energyweb/user-registry":"3.0.5-alpha.4198.0","@energyweb/utils-general":"7.0.3-alpha.4198.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.6","web3-core":"1.2.6","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"2.0.1-alpha.4198.0","@fluffy-spoon/substitute":"1.113.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"18f1aa0b0d93b848a464d934c6a147686aeeb02f","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.4.3-alpha.4198.0","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-jAjEKtEragF9h68gl5svz35rvTeE30z7Wj96IikMslX5c2dwS4Buz/mDTucrrkqIndlHF9wIdBWn0szmZpgWqw==","shasum":"283eac96f5eaedf079b930456f464b637835ffc1","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.4.3-alpha.4198.0.tgz","fileCount":27,"unpackedSize":111742,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeeHJoCRA9TVsSAnZWagAAhAIP/3WL377G6tdOGfqody/H\ngfBKPEAvyugKo9K445xvQ+R4UuKl29YeGBs9dEMwUuBdM7R8F2ewGCyDDbXr\nBvUJgcHIc72P82oRAImO1Wb1jHvZUbPIrmBjdANV0KBsMau/3C+rSCNksurn\nEXgDTPL2dIAuhWLKaze/FCgrkuvKWDaKuDBCO/qSqJDRG5do3IzkJiBKQLUa\nE4Q77LVAn+snDC+5q94PlKKTlzAU0lYwREByVa88N48sekHq5FKmEJeULtKv\nxup2QNjMUmXiuRoxlJdQiBbFBCEQAJ7cfxWTstYzCsOAqz76NQGpXcn2pg/T\nMcXdU5dLwaausr1ZFHtchBmd9o7bXxXKET0/qO2drdrEPJnKmcwjvymOYBfK\nZrGlqoR5KqyTno5SvC+mn8vEuxXjR1cRg5ZAX+D+LC7ngjV3WERFJJ8EvePD\nPSnOIPDCuhKUPTvtDaNLTfAgjHXvJVrZwiXxAKIG3uXSlitWgxnFCfWJ3Dwv\nDFxC06nvH5TSrHINubJofl3wAcWIArsxEWT3hLPE3mZpUI0E/hLOqqacPdjk\n+s8UFIDF0aamfOcvKdZX0jrs9EcmpOP0kmSt0uE8KRXbmmBrd5IkUXhscvnw\nbALzas2Z891z4SZ8QXY0yIXpS8v+mA3kmJE2pJihpMPkWNpPasw3ONcS+PKN\nSGJK\r\n=g/co\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDQSucpcVeeCtA6zXdZo9S6DAO6wqd2d9++CDKTOsbljAiEAvXl9h1I5RU74pwmVDVtOV52zBDGZThlcAMu8p2XvgIE="}]},"maintainers":[{"email":"ngy.am.zs@gmail.com","name":"aznagy"},{"email":"joseph@josephit.com","name":"bagaric"},{"email":"micha@roon.me","name":"drgorb"},{"email":"core@energyweb.org","name":"energywebdev"},{"email":"neverkuzi@gmail.com","name":"kuzirashi"},{"email":"marcelo.rocha@energyweb.org","name":"marcelorocha-e"},{"email":"pkosin@protonmail.com","name":"pkosin"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.4.3-alpha.4198.0_1584951912443_0.8106249728654056"},"_hasShrinkwrap":false},"2.4.3-alpha.4213.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-or-later","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.4.3-alpha.4213.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.1.2-alpha.4213.0","@energyweb/market":"6.0.3-alpha.4213.0","@energyweb/market-matcher-core":"3.0.3-alpha.4213.0","@energyweb/origin":"4.0.3-alpha.4213.0","@energyweb/origin-backend-client":"4.0.1-alpha.4213.0","@energyweb/origin-backend-client-mocks":"1.0.1-alpha.4213.0","@energyweb/user-registry":"3.0.5-alpha.4213.0","@energyweb/utils-general":"7.0.3-alpha.4213.0","commander":"^4.0.1","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.6","web3-core":"1.2.6","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"2.0.1-alpha.4213.0","@fluffy-spoon/substitute":"1.113.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"55274918585a769efffe9ae315f62a9c0b0797aa","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.4.3-alpha.4213.0","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-tMM52uasXzmagw7iXP6v6GYSFa10sS1+qJMnVNfsY3YJhpsp9/ejM7EkWJQ+IzuSfIFbhYI6+WJoC4QBDI5OZQ==","shasum":"591b2f92af4aee08b38f1522a126b7b21af01bda","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.4.3-alpha.4213.0.tgz","fileCount":27,"unpackedSize":111742,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeeLK3CRA9TVsSAnZWagAAehsP/2bdg3Sknu+kG43a/8h6\nd0Teq1KjPmljmAn8CT6fho4PRYyg2UvyurXDxb0roOm8e0I4MSbNqKmYTKBz\nR2tKmhVJee3ZARtYJjzrAYhiwfWYQNsQvBJJCKUzPPI1HpW5lOS5lnjB3omd\nmmzgbWlx3sTQ3NYjwuwipPwK4Q4eQiVraST9t2C0OF06VT5TqcrQ1Bq/xPDA\nPEZW26Bod02jQ+GqYOFiaTAV1Z+J5v4sMGZMzIlTDRUqRiTRitzfK7nhnSQX\ntq9dNPFl5rimdPjGXVjsMTBZPEOCm7E9e+Ln3TPUai6GOmd9kgR7UwZm5W+j\nGI6IMIYW03/SmmeizhVyKD990J9fJD9lcJGGSYgS1FVnPAJlqXU3YFQxago+\n6JK0wsR/6Klo7s+tqgllxkth+KvuIjH396t1uUIdeNbdLYGGXXx6lXZNxMXC\nHwJZwp2g40AM2xvRboi1SKiuDBX/1qLVqocvAriqiKual8CvUSksViTUsY0p\npfB2qLgDt663iSslhN9O9iXgZUn/Lpe7GC+f7dIuOagP0NavDTfrUNt7fCFr\n2zCwW5QfJfcVHFmLjnUf+sJQuwROx+gpbSve09BrZYDClyZn1sgODheYS3XD\n+jXE73AAV0PwVzJHyU+rl/FaJ+w18npRxUVXlx8A0PfQr2iohV/u8MRbl8X2\nh2J9\r\n=vSSK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDrffB+7lVhPVcMTyX76Omc4kgchRIAWUavG7vgog1YMAiEApmwYqcsyggo0ESN4Fr9DayX4stSRALhSKxVEbKZOJIk="}]},"maintainers":[{"email":"ngy.am.zs@gmail.com","name":"aznagy"},{"email":"joseph@josephit.com","name":"bagaric"},{"email":"micha@roon.me","name":"drgorb"},{"email":"core@energyweb.org","name":"energywebdev"},{"email":"neverkuzi@gmail.com","name":"kuzirashi"},{"email":"marcelo.rocha@energyweb.org","name":"marcelorocha-e"},{"email":"pkosin@protonmail.com","name":"pkosin"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.4.3-alpha.4213.0_1584968374542_0.846322527533548"},"_hasShrinkwrap":false},"2.4.3-alpha.4246.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-or-later","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.4.3-alpha.4246.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.1.2-alpha.4246.0","@energyweb/market":"6.0.3-alpha.4246.0","@energyweb/market-matcher-core":"3.0.3-alpha.4246.0","@energyweb/origin":"4.0.3-alpha.4246.0","@energyweb/origin-backend-client":"4.0.1-alpha.4246.0","@energyweb/origin-backend-client-mocks":"1.0.1-alpha.4246.0","@energyweb/user-registry":"3.0.5-alpha.4246.0","@energyweb/utils-general":"7.0.3-alpha.4246.0","commander":"^5.0.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.6","web3-core":"1.2.6","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"2.0.1-alpha.4246.0","@fluffy-spoon/substitute":"1.117.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"c717f117bb94b004f683733bcb4e6f690430fb6c","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.4.3-alpha.4246.0","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-RS/7N8heA10N+km5Dkc8/yf7yvFd/Zlu/YOjmjYhaLGnszZ9aDkxe1nD5Es5O+FyS8ONcEQadg9ipkoppKd2zw==","shasum":"9ae90375df9124a3a20867178911f22b9404185f","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.4.3-alpha.4246.0.tgz","fileCount":27,"unpackedSize":111742,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeelXTCRA9TVsSAnZWagAAA2oQAJzSDy5UbLirquan9S4d\ntUYXfFgIbb1StQQHXKaaJiGdK209iUD0X0mqNDjMUwd7suTwuSI7SywVdE5B\nY+JjQVBToIFKHRkxKuwBvkG4VjpjUK5nauVh6lN/BBBXSbX9Xeo3SwNgpvUi\nGYb77HJgoAfgbts2OOuVVCLNn5pxWBHLQaKPocUZ3V2NtQK4WxfKrnBS6RHK\nvDGDvaytYFX6HRyThMuAw1vOKqa9TWDYmyf5EMInPgO9hZ/mxWKqG0MUcfSD\n36WEN8YErZq+0WngAKp+i7gN3DhH1QLVIGhscWU3RdVGtaY/kENA86UhVcWr\nHZm7q382jHKdwcHTi6QVOfp4SsGKy9XD95U+eO9qLXcXD3z99If4t9/fU6Yn\nWKBevhNRI3YE0L7pKMBHvKQApSeMI2FvvBYMdna0+u/e7bjQniXcZDWfle0c\nl8asmMaT+Efl5+bQGBkb3nINChOR0puFWxQUdCKZsY0DENpRzcHq34OlKG5c\nUMbNAxuw2ToXSiVf6W1qX5pro7zMun4Vrki32zKr7Ewj53K7MGkMyxoSJoTl\nAoPxXmp4A7ekoUbPt640ZaE52g+58jQoH9Cxz86EDGgzLVai5rz/lD3iatzy\nL1W6sKlaREH1Su4RsCITaH5QLwN03SVjKv3GvqW4UkJDcknoYPC+B3XcHw/1\nOOr6\r\n=DGWc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBDhzNCht4Gs35v654xW0zktBLWfeSsYu82AK92DCDiUAiEAmToSZpo4+UTSyc7q1L9wC8zdAyaP0lBXXXLSYirN0SU="}]},"maintainers":[{"email":"ngy.am.zs@gmail.com","name":"aznagy"},{"email":"joseph@josephit.com","name":"bagaric"},{"email":"micha@roon.me","name":"drgorb"},{"email":"core@energyweb.org","name":"energywebdev"},{"email":"neverkuzi@gmail.com","name":"kuzirashi"},{"email":"marcelo.rocha@energyweb.org","name":"marcelorocha-e"},{"email":"pkosin@protonmail.com","name":"pkosin"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.4.3-alpha.4246.0_1585075666639_0.17106873750242912"},"_hasShrinkwrap":false},"2.4.3-alpha.4268.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-or-later","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.4.3-alpha.4268.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.1.2-alpha.4268.0","@energyweb/market":"6.0.3-alpha.4268.0","@energyweb/market-matcher-core":"3.0.3-alpha.4268.0","@energyweb/origin":"4.0.3-alpha.4268.0","@energyweb/origin-backend-client":"4.0.1-alpha.4268.0","@energyweb/origin-backend-client-mocks":"1.0.1-alpha.4268.0","@energyweb/user-registry":"3.0.5-alpha.4268.0","@energyweb/utils-general":"7.0.3-alpha.4268.0","commander":"^5.0.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.6","web3-core":"1.2.6","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"2.0.1-alpha.4268.0","@fluffy-spoon/substitute":"1.117.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"c717f117bb94b004f683733bcb4e6f690430fb6c","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.4.3-alpha.4268.0","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-KYNhQylF3upXgpFbC2Pd9+YfnzHDkeQndCdtBAGjTn5ZOksaSbQknYNHbw8v3l1+tP794fDFdWPbBHIaTVy6yA==","shasum":"d53eb06a85f65eec3a54e4afd1dc9e4ec9ec4c0a","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.4.3-alpha.4268.0.tgz","fileCount":27,"unpackedSize":111742,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeenSWCRA9TVsSAnZWagAAozIP/in1nfwZW1U5SZzZgtNz\nWrrGYfczAKILqk2hW3WFobVyfkCEp/5PXsFwqdkzTePml+m/EYA8WHwlt8MT\nEosL9wbHGgN0JbDoehWHwelJpHsmxOua4EwZDLmW0aGKBFKmCn17setqRodq\nPbiUWa9Oq8Z9MDV/tIHtiFH9vJAuOp9MigH2LztFUjyMh9ke44/UHeIsuSzh\nXe6Tds7jKu6ARkdG+5aKk/0wlb9qLJrJARIs2AuwiIc1gsrmyXpOF0K60zSf\nyWx1qrnh+OFB8IQScfOActwk5ktwSOsfPbL0cFTfEmx1YVUjfb1tpzb0oIrc\nTxjNjqx2UOjlcMqF1EevHChfhAsvzUnGmG6/g+GcomG3g64EOKhg8ImpnXgA\niBa4N7p5d95rgYx25aWqUHntUcevPZRslGC1XfKhryBZDv6xvrBgpUf8ko7i\nkuH0JGdEoH2EbF0ZCDBnHOO8hFrsnvq6fYHAsRe36xXK2Mdylw1RBlO1VQod\n6RqGOgTEu/KhSf7mkxKTl5O+w3dGpY5gZ2y41I6rNdslr7Ubp4feJbSvD+CM\n70hbTB4YNOWiq73WFAib0ztc08R7e5X1HhTBZWvL8efVGS7XgHm3I4gzqvGS\nPBAzLFvqyFi7i/Drk1+4bBB98H5hpFP/af2d6jctSbY5qANg7K/r2XbylUDq\nGuuR\r\n=v5ky\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAgyhwlzLbrul1aeqc0qN/hxt+Hosd85kKFXoOPRIdHTAiEAtbovgfNi8aaJigsNlc3hUwg9BzWvB9Bo+iycp8psZfs="}]},"maintainers":[{"email":"ngy.am.zs@gmail.com","name":"aznagy"},{"email":"joseph@josephit.com","name":"bagaric"},{"email":"micha@roon.me","name":"drgorb"},{"email":"core@energyweb.org","name":"energywebdev"},{"email":"neverkuzi@gmail.com","name":"kuzirashi"},{"email":"marcelo.rocha@energyweb.org","name":"marcelorocha-e"},{"email":"pkosin@protonmail.com","name":"pkosin"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.4.3-alpha.4268.0_1585083541651_0.7966341685314584"},"_hasShrinkwrap":false},"2.4.3-alpha.4366.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-or-later","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.4.3-alpha.4366.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.1.2-alpha.4366.0","@energyweb/market":"6.0.3-alpha.4366.0","@energyweb/market-matcher-core":"3.0.3-alpha.4366.0","@energyweb/origin":"4.0.3-alpha.4366.0","@energyweb/origin-backend-client":"4.0.1-alpha.4366.0","@energyweb/origin-backend-client-mocks":"1.0.1-alpha.4366.0","@energyweb/user-registry":"3.0.5-alpha.4366.0","@energyweb/utils-general":"7.0.3-alpha.4366.0","commander":"^5.0.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.6","web3-core":"1.2.6","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"2.0.1-alpha.4366.0","@fluffy-spoon/substitute":"1.117.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"ac9cbfb3d0fe77420c821f8ff226294d2ee1a702","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.4.3-alpha.4366.0","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-HFkoVHhQ7ymgdvJX8JzsFki4FNgtV6KfNL/C49k+tcFGa1rJrYAtUndQP6VvK5EcPt4v5cbgmfcLrKpmc4YZeQ==","shasum":"17ff2e5af58607c4d309ac1d482e28f237e82bd1","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.4.3-alpha.4366.0.tgz","fileCount":27,"unpackedSize":111742,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefqsnCRA9TVsSAnZWagAAqEsP/jNnt+WNMznglao7cOGW\n2DieAVzNIelbgTEWZMhcnbqSkv8DoZZcN0J4IeEjqVl8Wk4nzfL0BnuGRQJI\nVypA22nzLfUF9/1BubYWKB9Q7JEHRPv4S522UKJ7jFmS/73AiHVbKs80fRxO\nGuvbghVZXuW1mJ9b3l0z9Xuo8abwA7Rko+mDE+vEWOHeBHAWPafMQbnCHlwF\nz8ETK86tu8Fa7ZUtKYsMMc0Mt1WNH6NKDpDyLeeRTaJkj/q0ZDMEJi4XRZVH\nbKSNwwNYEF+WRZaNdcEJOhpWeNQTWYVheZ03VKzbMA0Ret3roNxPTh1nUqvO\ntPGGonwwejFireeentIN7GLvDpY8BfwigJou0mzXZdB0WgfyI6vC8Ioyiy8i\n5GCxR/YmlCnItLVwdKbMVZQEXORXquFophBhr//kOPXuIFA6tdBpglOM1mfN\nEDSwcPJKnx5j1shFVsA/JnJHKGBLCsuGYAL4PZWecNT5C8BhpV4mH/VwChGV\nTE77VTaO4CelfZL5em2n0p3nGbDI/vR+dCwpqGpkPvhoRaYiHCAZJfu6uP/B\nF1X4JM8xAdYtN8sPjlB/yHdQUFuZBEW893zpJaTMufmByJH3+1vnKKR/rn2S\nt0eQV1f5ucH5MjXyAOxWzEDyPiHAnfr14I1ODRBxbrP6XVf5hC0jOE3+EsqL\nKU26\r\n=Uams\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCE5pNF7w0tfWmM8hNORTByFeMBIfXMGVyTwlLRox8gBAIhAJR6Wx9J3Zkjdvp2W+tpHFDg2RkNVnATVzksduT1QHXO"}]},"maintainers":[{"email":"ngy.am.zs@gmail.com","name":"aznagy"},{"email":"joseph@josephit.com","name":"bagaric"},{"email":"micha@roon.me","name":"drgorb"},{"email":"core@energyweb.org","name":"energywebdev"},{"email":"neverkuzi@gmail.com","name":"kuzirashi"},{"email":"marcelo.rocha@energyweb.org","name":"marcelorocha-e"},{"email":"pkosin@protonmail.com","name":"pkosin"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.4.3-alpha.4366.0_1585359655558_0.0019254821567946667"},"_hasShrinkwrap":false},"2.4.3-alpha.4373.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-or-later","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.4.3-alpha.4373.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.1.2-alpha.4373.0","@energyweb/market":"6.0.3-alpha.4373.0","@energyweb/market-matcher-core":"3.0.3-alpha.4373.0","@energyweb/origin":"4.0.3-alpha.4373.0","@energyweb/origin-backend-client":"4.0.1-alpha.4373.0","@energyweb/origin-backend-client-mocks":"1.0.1-alpha.4373.0","@energyweb/user-registry":"3.0.5-alpha.4373.0","@energyweb/utils-general":"7.0.3-alpha.4373.0","commander":"^5.0.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.6","web3-core":"1.2.6","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"2.0.1-alpha.4373.0","@fluffy-spoon/substitute":"1.117.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"2727fedb63c8a46076e9c44ed6fddc2837e4d93f","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.4.3-alpha.4373.0","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-oHtCbefXO7t7Y6i2RXHv1D34zbuKl/oNyj7CFWQCE8eYuzHXevm2QarHbGR9Blk+avgbjvd9a1vQDyiTnfzUOw==","shasum":"4885db0e84cfb6be118c3631bd0a4b34512dcbfa","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.4.3-alpha.4373.0.tgz","fileCount":27,"unpackedSize":111742,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefrIuCRA9TVsSAnZWagAAbYQP/iI8XVczMdyHPn718YU8\nKHNdB1jl/wEV12NC6B/uSJYpHLJCsNbsPTkdpQmYYojR8s0YPWN6bx8bupdF\nOA6ptIWd7suE/Zn0JnCwXpI+q08YIP6YztA3opA0D7VUB27m75+r0PDIVU/W\nZ3ZFN3mttuOMmGmREP0tSWe/Q8cOqVDa2lPgJr+ggTX6Gq5h7DJCsP73TU8V\noR6dPtf3r4F1mdxyazRtF2tGwYOGUUZGxBktUQkTao7TuAicYhtM9W/7M5KA\nW1pox0bshF9ApYPyCTTiu4Nsjx7/PIt0Kk5UaIo8m+j1wYAXq22UzXIGT2sR\n+O0Unb7BfQFI+Ylz7SjbBTI/hvlSNFbzCYP9N0oWB32CzGxW3NJS2LxtDM88\nXb3CDlRrWHRnrCVLeYhBbF+gn4Dkq5dLIOmRABAdMbNjJuPtBBQlE/czqsnA\nGB7zBDu/lYWmQc63U0wuFySVzVjfHaba6IVV6cBBK7Z3irtw+4dVPeyjNdVe\negkczvSMYTO2IYlIjvL2+G/MuYMZZjfWg7BvV5+gLemjbHgj0jjfHni6htCk\nBmlEY1aI6p3D/Z3EgCxAa4z27Al7zs44qwFSHzCVjZbFSAJ4SnmOGW7Pf3iB\ngRaSUgVLPte3rigZzxwiUQiJLtaHTB5lH3KC5NUbMp6PSTd0rvuM/n1LwKOi\nb9IP\r\n=Hp9F\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICULgys/XPP9LtmBKAb9Rc1OmdnHPUa8TbpIX3axXHzfAiBbVaTTAzXcCNm+0QTveXdReDCkya7dhgAAiJNZiRZE+w=="}]},"maintainers":[{"email":"ngy.am.zs@gmail.com","name":"aznagy"},{"email":"joseph@josephit.com","name":"bagaric"},{"email":"micha@roon.me","name":"drgorb"},{"email":"core@energyweb.org","name":"energywebdev"},{"email":"neverkuzi@gmail.com","name":"kuzirashi"},{"email":"marcelo.rocha@energyweb.org","name":"marcelorocha-e"},{"email":"pkosin@protonmail.com","name":"pkosin"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.4.3-alpha.4373.0_1585361454119_0.18064360808394953"},"_hasShrinkwrap":false},"2.4.3-alpha.4380.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-or-later","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.4.3-alpha.4380.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.1.2-alpha.4380.0","@energyweb/market":"6.0.3-alpha.4380.0","@energyweb/market-matcher-core":"3.0.3-alpha.4380.0","@energyweb/origin":"4.0.3-alpha.4380.0","@energyweb/origin-backend-client":"4.0.1-alpha.4380.0","@energyweb/origin-backend-client-mocks":"1.0.1-alpha.4380.0","@energyweb/user-registry":"3.0.5-alpha.4380.0","@energyweb/utils-general":"7.0.3-alpha.4380.0","commander":"^5.0.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.6","web3-core":"1.2.6","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"2.0.1-alpha.4380.0","@fluffy-spoon/substitute":"1.117.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"a49aa9193a0010549d888f8840e4b286a226e6e0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.4.3-alpha.4380.0","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-foj5BcuV5i5tkBhJ0YZeh1+GKPSS0ox8ekZ7jTfSQIZckYHTLbtWif6jGuJuWjzYYCUlD0KCyNfDaZBb3hrCog==","shasum":"8a0bd948d6b363f76ee50eb89bef9e85736f9371","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.4.3-alpha.4380.0.tgz","fileCount":27,"unpackedSize":111742,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefrVfCRA9TVsSAnZWagAA3D4P/2+LTd43nex61d8k8dhP\nNuqBQklF5DwSdyGv+ftg2qmdUM6CXdNu3QVB0p1x5xSn4X7rvEr5aBHcJGbr\nm7Us1ngV0MPz5qnXYuOd0kFMdEh1KNr9KcnfC7VPeW1TUTl0SksM6OuxS9HM\nVi/dHGiZbcCcDfkefQoJ8MzXWp65KdkurdUnWgZeoiXyFaP59fflZoHgaNlX\n+nCiwvCKsoY7bri5E/g/xaHADlUA2sJVVN147Z4FSBAigPFKTMsWHdd+tiHe\nq6i9X4hdFZajCRHr6Sjv0WKZEswxW3eEMnC9zPjrv0foOuLtGv5y5Vu9HZTN\n3Fg9HC7K50UDk7IN4mpW/VswezOk1GzFcX5scIWfmZIHCSqlr8kpqWA4PYiu\n1dxT8RwoaPNLGQIJYvUTQzBvOBQb5xkbdZ2bfWm4J3k0Y9jnYybftS7CEpdW\nZp0Z34dFKHunfn25RB9F+mpDpjmHX3uLpXHsllbQPCx0Q9WfZORXcfYJ5bsh\nifqnN1Q86tyvIWYrLmr9Z8PgkQV6FMS4HM3U9Odc0QzGgQnXLOAB3h40nSUH\nZMfI+rl3Io1lMpoU0A5voRH0t2YTOzaaRBB92z4UzZ2RChkWHj6gj6ukiYCk\nEqkrGzLrDUxPXbZnQ/nVBce5oqkYoKQyEoWGb3TtlV98n9t1xPt/dT13+f8L\nDOG8\r\n=MMLj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC231MAQgLjTo/EZaYuqtTizehc0j858/IdK96McAuH8QIhAOng42JNgp8ZJcOqWFYdWAS25Lf6y8IqQhIFjTLayFvF"}]},"maintainers":[{"email":"ngy.am.zs@gmail.com","name":"aznagy"},{"email":"joseph@josephit.com","name":"bagaric"},{"email":"micha@roon.me","name":"drgorb"},{"email":"core@energyweb.org","name":"energywebdev"},{"email":"neverkuzi@gmail.com","name":"kuzirashi"},{"email":"marcelo.rocha@energyweb.org","name":"marcelorocha-e"},{"email":"pkosin@protonmail.com","name":"pkosin"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.4.3-alpha.4380.0_1585362271210_0.5726359517774102"},"_hasShrinkwrap":false},"2.4.3-alpha.4381.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-or-later","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.4.3-alpha.4381.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.1.2-alpha.4381.0","@energyweb/market":"6.0.3-alpha.4381.0","@energyweb/market-matcher-core":"3.0.3-alpha.4381.0","@energyweb/origin":"4.0.3-alpha.4381.0","@energyweb/origin-backend-client":"4.0.1-alpha.4381.0","@energyweb/origin-backend-client-mocks":"1.0.1-alpha.4381.0","@energyweb/user-registry":"3.0.5-alpha.4381.0","@energyweb/utils-general":"7.0.3-alpha.4381.0","commander":"^5.0.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.6","web3-core":"1.2.6","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"2.0.1-alpha.4381.0","@fluffy-spoon/substitute":"1.117.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"50833c3ea45072d91d706030d2e09dc3d2175bbc","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.4.3-alpha.4381.0","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-NC0nPbpYBDO+MHCqCNwhJTaabBb8hQ7bmGJsQfWOog02PpNvQXNShP4uobDyxFGZHEIEtpgUBc+yJyXHfUCWfA==","shasum":"e0bd6481cda7b8ac9630b334bfe8060efbcabfd7","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.4.3-alpha.4381.0.tgz","fileCount":27,"unpackedSize":111742,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefrhpCRA9TVsSAnZWagAA8tEQAIijTNbqz/MUL2ay+2P3\nFNLfiZXrHFWub5eZwUHWp2qtmnZbfQRTI3Vcs+yOYd1F7/F0OPc8o3Yw/zvp\nEYBGXh1CGeEBUjJx/yhk0zyXU4ULJVX9OfJ0EaxRBFjkTol3H5E/9MXXeUEQ\nYa61H+JM+vPemaATedZCSZbqYbhMwvn2L1zYOQ8WqARbCTZmZ9IwqkqNKq+x\nQFLztav3w61n/K9C4IsSJ8c3dsGiDig5bziKiG7+npHEiasU8dbhyzWWJCsH\n5hJ80h/4q52Vg3WaX/Q7710Jmpg+AHzKOkG2U28sKP8rLoU8gimXqeJpKzkz\n3fOuwwGdDBZ8ozGQ9EapacpPhgqiwGCg8qjeWh+jtgt1enqbI7VsGiIdafmr\nf7Qyp/+c5+ORMILT6LDJaC3Qtkn+KJ7rdd0uH2+kMU6j33Kd+UtAx3L5PEtY\nqNiprDdpsn9Uve9f48SSmUnhdIQXhpVXcfqehUUE+9poIL0d6wWYMR7zauck\ncynkkMfwOWA8DH+wpGCyZo4qVgrnqpjl0+zx6tB18GORyxGyhXbDqBd5CNrg\nByGdM3dUtBxSrODAsKqFsKgPXARaSdOXx83x/hL3doNSZJSSDGzGLzKm/0fp\nCjqEpaDjCabsfULwmtoDLjR1QQZu4EtWa1zStUXgKN2m6EgCzU8e0t0zRpDA\nOLZY\r\n=uv3G\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHmgmAoQP/y3h4jMKdDgzuDdgkqv8nSKWaT5XqCkaGUbAiAzr6HhSzeu9wLDIo6hDTpqaxLJLDUkE3b5iVwksAMcuw=="}]},"maintainers":[{"email":"ngy.am.zs@gmail.com","name":"aznagy"},{"email":"joseph@josephit.com","name":"bagaric"},{"email":"micha@roon.me","name":"drgorb"},{"email":"core@energyweb.org","name":"energywebdev"},{"email":"neverkuzi@gmail.com","name":"kuzirashi"},{"email":"marcelo.rocha@energyweb.org","name":"marcelorocha-e"},{"email":"pkosin@protonmail.com","name":"pkosin"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.4.3-alpha.4381.0_1585363049290_0.394158432879115"},"_hasShrinkwrap":false},"2.4.3-alpha.4382.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-or-later","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.4.3-alpha.4382.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.1.2-alpha.4382.0","@energyweb/market":"6.0.3-alpha.4382.0","@energyweb/market-matcher-core":"3.0.3-alpha.4382.0","@energyweb/origin":"4.0.3-alpha.4382.0","@energyweb/origin-backend-client":"4.0.1-alpha.4382.0","@energyweb/origin-backend-client-mocks":"1.0.1-alpha.4382.0","@energyweb/user-registry":"3.0.5-alpha.4382.0","@energyweb/utils-general":"7.0.3-alpha.4382.0","commander":"^5.0.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.6","web3-core":"1.2.6","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"2.0.1-alpha.4382.0","@fluffy-spoon/substitute":"1.117.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"959cbf6fa4a5f9586668ab79c2aa373f14f57870","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.4.3-alpha.4382.0","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-vgs+8bmOwzEyLhSI60dAkTNTjxFZRaxSUpcV1wLiyd3exdmDKIMZhcKwbDlbv+n4UPA+sixeEnMYKGx5DM5EeA==","shasum":"a404ff75ec86acc0238c5e173ccc47ed8543ff75","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.4.3-alpha.4382.0.tgz","fileCount":27,"unpackedSize":111742,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefrtzCRA9TVsSAnZWagAAEzgP/1CvqAdcApDPBQU8enqJ\n94a8KOmk3BbkqE8iLG6tvu2elfg+3bb5IaHH2lWBS+DumyLxhDyVUpwfd3F+\nZ8EodSnF/iK0hHFnl52rc9RKgIu3ZcYug/BwlpkBXor0fl33ZVefnoCbuTeV\ny5TyMPzjxFkR8Ww53r7d22Rc297v7TVAHaH4CbLfwX7Xf3jPeGFPDzqH6eBD\nX0BUhPtLjocowcp0G839ILOmDKtQ/mONIO2+WWmy8RE1MpG7DUL1n49hfxmq\n84pl99b2lFPAoeO9t52y5QRqwzoGs/RX1uFlEyAII7u5nDNszcdQjw+G6m+u\ndHgEDY4v7JzJFelqtqZusQeegbMLyBCmxHDX0tYTVEusO6lAvFJIDdV01MgN\nmcKU2hZbiXwDW8JozRJo2HS8VZUrV1tuCWZUTrRox0xx3RA/a+mdrEv6fTuO\nNTmfjuMurnpc8j0tURhEKXDRwZ4OQa6dyOTadizBwQpNMicbqZ/of+rxQk36\nFtlOyM7ZE1PMNE58aBqpy15u7ZTfVsLyghCr9ORlgh7R3jV2uTNo1pL8G+Up\nn6yP5Y7XzStGOrO7pbAaNN+HA00pt8bjoFUJkdyAMq/M1zL6GKpcnm8o6ckv\nG6wNL1yXhNwjnDhQomVsWOYiZHHRA+2bFTowCOgfhGAWe+R9cj/nMLtY3/cq\nFmBS\r\n=ihoO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKNBYbT5ndef5No9dYhrSXVxsc5UTP1kAby3EANF6vgAIhAL9hYRLWFiOkH5dL9i/vN3lsR93nRXJ/KskL15STEpMK"}]},"maintainers":[{"email":"ngy.am.zs@gmail.com","name":"aznagy"},{"email":"joseph@josephit.com","name":"bagaric"},{"email":"micha@roon.me","name":"drgorb"},{"email":"core@energyweb.org","name":"energywebdev"},{"email":"neverkuzi@gmail.com","name":"kuzirashi"},{"email":"marcelo.rocha@energyweb.org","name":"marcelorocha-e"},{"email":"pkosin@protonmail.com","name":"pkosin"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.4.3-alpha.4382.0_1585363826642_0.6506029126047956"},"_hasShrinkwrap":false},"2.4.3-alpha.4383.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-or-later","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.4.3-alpha.4383.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.1.2-alpha.4383.0","@energyweb/market":"6.0.3-alpha.4383.0","@energyweb/market-matcher-core":"3.0.3-alpha.4383.0","@energyweb/origin":"4.0.3-alpha.4383.0","@energyweb/origin-backend-client":"4.0.1-alpha.4383.0","@energyweb/origin-backend-client-mocks":"1.0.1-alpha.4383.0","@energyweb/user-registry":"3.0.5-alpha.4383.0","@energyweb/utils-general":"7.0.3-alpha.4383.0","commander":"^5.0.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.6","web3-core":"1.2.6","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"2.0.1-alpha.4383.0","@fluffy-spoon/substitute":"1.117.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"323a9e709759905bc1a4d61a679ec0418cf47528","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.4.3-alpha.4383.0","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-h0UDqL7gKwxJ+/2m93tWjZ71i6Gi2HIPJYilUgITfCeBpw/B4SIFSB5SQH/9QZTK9u9AnDYe5OXZP9zxanuK/g==","shasum":"8051692c76f43929a863e443fb61c871c16e716a","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.4.3-alpha.4383.0.tgz","fileCount":27,"unpackedSize":111742,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefr5nCRA9TVsSAnZWagAAON4QAKJy9Q2yo7WsoLiWTI8O\nte5SHSqikEPygkwshSvjiK1mkNLn0wcHnzI++lvqHp6tgrX1xYkBpyMfxFxW\nvPZkaaFRbGGL44ZLqLMChWez8UuMIHDvsrHzVi4i3EvdidMXTqN2Kx+LUngH\nYxCQHU2gNOjn/OVilZtqJ/h35rIkcMy7mx40ZMBgk0yV+YVU1vR5LoJxvDKl\np2fTnyn/aDr+kSIlWKfcO9KMti0hJwtMYX8cpVtZf/zKJpPXtticVSZlZZhz\nlPY+ayCflqsP40KSN0dyDIDDa/6/Uxvb/rqW67xB6bCVF9/49KUUh8w28kgN\nc5nhRXFLuG37OKtxsBbCYc+gGxRLx2OXEmUWqxcoV5BNJ7StPNadZ3AmrvMv\nHSMgb/aocwoZLdR1wstoJF1Qo018ZhdxNYYK8YVJjqfv3wuCG52tcOG1MvRW\nMfcfSEfHIIq3KHOAnSSdpPhyNQnH6tiuaXA9CnpAiuLAZXv9Prl6oAkKVSxn\n1NW5Q6X/vv65JqBzkj2e36KdL0wJGlhOvSfYPWpRbwVk56Im1kMuFpnP4sHi\nIRQhLBRoCkLDNiyvwGVeA3t0cUrJAR7NkFVa0Jw9rY7v99kZ1gfsmt95krCH\nf2/RyAgTOnjD9+wbr7TD+vq0gqtS5ClNDYE25vK/6b31f/hTwY1YAlEPx7XQ\nwPtS\r\n=4Zuw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH/kw4tV9HczfivQuUq3F0X2drM3/RDCoV/kMZS2NjY7AiACb/5PPDrCqj37PJaeetpEy4Z1wUZ28cwyTVg/yeic6Q=="}]},"maintainers":[{"email":"ngy.am.zs@gmail.com","name":"aznagy"},{"email":"joseph@josephit.com","name":"bagaric"},{"email":"micha@roon.me","name":"drgorb"},{"email":"core@energyweb.org","name":"energywebdev"},{"email":"neverkuzi@gmail.com","name":"kuzirashi"},{"email":"marcelo.rocha@energyweb.org","name":"marcelorocha-e"},{"email":"pkosin@protonmail.com","name":"pkosin"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.4.3-alpha.4383.0_1585364582604_0.5398037403381075"},"_hasShrinkwrap":false},"2.4.3-alpha.4390.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-or-later","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.4.3-alpha.4390.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.1.2-alpha.4390.0","@energyweb/market":"6.0.3-alpha.4390.0","@energyweb/market-matcher-core":"3.0.3-alpha.4390.0","@energyweb/origin":"4.0.3-alpha.4390.0","@energyweb/origin-backend-client":"4.0.1-alpha.4390.0","@energyweb/origin-backend-client-mocks":"1.0.1-alpha.4390.0","@energyweb/user-registry":"3.0.5-alpha.4390.0","@energyweb/utils-general":"7.0.3-alpha.4390.0","commander":"^5.0.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.6","web3-core":"1.2.6","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"2.0.1-alpha.4390.0","@fluffy-spoon/substitute":"1.117.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"d4fd825a376d27304b1014c185fe93ce0310d11f","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.4.3-alpha.4390.0","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-2z2u2AJDb28BLaMnZqL6wYVlHiXBz7bv+6WnSvQzpBS1T6mCT9tj3hBzjO2XIFVOTu6uMGU3sVQIKt/iDXCczg==","shasum":"6364923b58c8ee5f175bdddd988e5122d7f3f55f","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.4.3-alpha.4390.0.tgz","fileCount":27,"unpackedSize":111742,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefun3CRA9TVsSAnZWagAAkmkP/2YE/Sl8z2lJUAOVtnOd\n6IMTOo0q9kgIgvf9okwt+3//BEBew9WQr57llNX7cjFV6TovXHBTjRr+31cN\nT2m1UmiL7+V4pZWs3Sd4zF6ihBtBeMB8+OEomJJBWy/DUfmrSTMCTWzBHD6Y\nvRmoEr4iZtHRxdwSqLvqK5FTbpr2J0ikaA76+Ksf4G/Rkh8s86adzLHWsVQD\nC/oMKhu+ugDz+LyG72cEjtAFfjnjrOcCQWGHDNusLiRBnW8MPF+lJAdbvlqz\nkwggn/Zcl3/xwM/lUQUhf7WO2UGWVKf6hIvIE0vOT47Tvfk1EtaZYbAjYuaG\nM3HRqoHB1gNH4ISwZ8Na4NHBCDtTWznDt5PwU44ES5FDB7xjUM5qnca5EeP6\nER0OtPi4AaOxz0oeI2ChACynNL8+R/FpV8vdISAitAGyqd4tguANtokUKFVh\nMkwXDr/NCaOkqcp3iqSH18hcbir0vmMDa0DM8UslWw+158v0UmdSvTrmcPjN\ntvWEUMHb5QobUCI3zt5CbBHWTT0dxiGdNIkx32eUdzqrhmFTz898Agbwt4F1\ny+fo/qHM5osK4/d8vnWmn2FZXLHf6hSIsdcySQ/VRBmcE0M/bnpG0RSHmHO7\nEi/RC4yPPTcWS2iiSO2YObHUdvxGe08gtkQQiGOG9mZcFpeOxuQ+9BOCgU6m\nWb4Z\r\n=iuuU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHRzVT/45JAlzwkIa1Pg5wJSh5mu8XP3FEhHFPbMhNIvAiEA4dNOdlaNVo3Qa9vxxzC2AXO8qifvKibVUJZ4NmMnmYk="}]},"maintainers":[{"email":"ngy.am.zs@gmail.com","name":"aznagy"},{"email":"joseph@josephit.com","name":"bagaric"},{"email":"micha@roon.me","name":"drgorb"},{"email":"core@energyweb.org","name":"energywebdev"},{"email":"neverkuzi@gmail.com","name":"kuzirashi"},{"email":"marcelo.rocha@energyweb.org","name":"marcelorocha-e"},{"email":"pkosin@protonmail.com","name":"pkosin"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.4.3-alpha.4390.0_1585375734676_0.342828341803042"},"_hasShrinkwrap":false},"2.4.3-alpha.4395.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-or-later","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.4.3-alpha.4395.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.1.2-alpha.4395.0","@energyweb/market":"6.0.3-alpha.4395.0","@energyweb/market-matcher-core":"3.0.3-alpha.4395.0","@energyweb/origin":"4.0.3-alpha.4395.0","@energyweb/origin-backend-client":"4.0.1-alpha.4395.0","@energyweb/origin-backend-client-mocks":"1.0.1-alpha.4395.0","@energyweb/user-registry":"3.0.5-alpha.4395.0","@energyweb/utils-general":"7.0.3-alpha.4395.0","commander":"^5.0.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.6","web3-core":"1.2.6","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"2.0.1-alpha.4395.0","@fluffy-spoon/substitute":"1.117.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"66e03b2fe24a3a0fa071eae3a9ce3e6ecae97106","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.4.3-alpha.4395.0","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-FalUu0qIQ8TlNFlz4fLZFNc+DrjuUvLM19UB40yUywZsqspGxXj9nuc8e5oOxB+esBo2xZvX/UI0Cxh3IpHR3Q==","shasum":"5e9d9ac3ef2c0eec8fdac57ae624559c5e23412b","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.4.3-alpha.4395.0.tgz","fileCount":27,"unpackedSize":111742,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefu0HCRA9TVsSAnZWagAA/nUP/0iDpdWxWPzYig2U4Qzu\nAywz+TecmENsV0SVm2v/M/N+vkqzNQgKbpFIA0dTM/ntDuW/M268IGpOo3FB\n4bp61Ip0OHkHWoKrLNEGPQqwksqJ9ioc8HzLt7NnpoWaZRJMCKJS04TpfR5k\nIiqp+bKYDRUsa/01WKYFPCReb49qBKitzXUhCwDdphH8/5vcwagj/bhbctYs\nIvG/uAr4pzpDDgGBBkSIPfc877TgILC75yqUqF7EE/spdMY9h+7bPpwINKrz\nOQJZwMXqSGfw2sv3NMkkFOARipyBUMaRYaLX+/22e8JztjBlzOp6agP4sGWO\n0XGe4A3LYyGplpskFw2TFQDpvwRR9QLuzspctbAQuNtJ5WZfz4bQX7auxkxR\n8IB626N7ToHrcJV0W0W3R4XnxVasMSDumsXLnn3XSbepA5pVV+laDe00XvZB\nUbqeJVRydG58dlOcDNM+G5yMOZbQHTwQpu1yPBrqmvGNnBt/RPsuXak4h+CZ\nPI2Ug5eohOQ9sPsUboRJF0AWUNxjDR//KG9kXfnXJaZRJPIYAv8DxD64i0U1\n8v6d6ZQzDMQ1HWuiDomVuqHdhFWhf7KRTEkVvPPWO+rIR1nRt6FuXyz/z35Z\nsE20qBEJaW3zptB6vvD16CTGVPVVyfDDBnenQXtRuvoH6xIKkl49D+PPfuvZ\njjnO\r\n=XL1n\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD09/9v+6hyojZVKR1XZL0l4lOn9t9lkjTxKj5aFxE3gAIhAKsdM3PIpM0XnJ0sLYXeM5AP2MctxZjACOIQl6zacJu0"}]},"maintainers":[{"email":"ngy.am.zs@gmail.com","name":"aznagy"},{"email":"joseph@josephit.com","name":"bagaric"},{"email":"micha@roon.me","name":"drgorb"},{"email":"core@energyweb.org","name":"energywebdev"},{"email":"neverkuzi@gmail.com","name":"kuzirashi"},{"email":"marcelo.rocha@energyweb.org","name":"marcelorocha-e"},{"email":"pkosin@protonmail.com","name":"pkosin"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.4.3-alpha.4395.0_1585376518708_0.8107088853407514"},"_hasShrinkwrap":false},"2.4.3-alpha.4396.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-or-later","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.4.3-alpha.4396.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.1.2-alpha.4396.0","@energyweb/market":"6.0.3-alpha.4396.0","@energyweb/market-matcher-core":"3.0.3-alpha.4396.0","@energyweb/origin":"4.0.3-alpha.4396.0","@energyweb/origin-backend-client":"4.0.1-alpha.4396.0","@energyweb/origin-backend-client-mocks":"1.0.1-alpha.4396.0","@energyweb/user-registry":"3.0.5-alpha.4396.0","@energyweb/utils-general":"7.0.3-alpha.4396.0","commander":"^5.0.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.6","web3-core":"1.2.6","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"2.0.1-alpha.4396.0","@fluffy-spoon/substitute":"1.117.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"0590824bfc1e8a391e09dfd32ef92bc3d3e98b65","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.4.3-alpha.4396.0","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-MkV0J86vzefbrBaBcw/Eis2Vy8AizApLt3lz70BFOL0Fypedu5KEFnuQO0KvEr358dg2I0Z03cIj+vumwkpUPg==","shasum":"fb51ab615bee82ce8a3b1f14280b7fdcaeb0428f","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.4.3-alpha.4396.0.tgz","fileCount":27,"unpackedSize":111742,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefvANCRA9TVsSAnZWagAAkJ0P+wWHi+4DguNZnxRZZPQB\nobHgMxVv7jWGdAbkMpZgiYcr7hDRehOfi4nGSjS4coxOM06njxbbjK+xxcfn\n9gcKTR7zXm0SX/rzlSrBXPY1XgJulE3aBdkvZH96610p0LbZN1HOk0TVj5XQ\nbaTkuqJBBnj6TZltp+s1nrxEDhWLjUmdUT3HDQoDW2ELn3A4UOcSyn/zc/HR\nj0zKX0HMdxvxHLS1iNpBf1JMUqL6LzP4/uUwoHk67oAXU63l5a4J+QcNGTSg\nPlsUyjt1evn2RT7ia/OG597E6ppmmVFXrOXy+P6V9if5yJrw6VVOW5k20aGd\n4e/GLVf4zerP5mk88dmv8RWOqVVvWxSpCvpZ0Hdzl+YUcYZvUHhk7DuItbZ2\nO2h9mrZMG1meV0GV62H7cmq0/Fyrv1bf3uVELhTa6Kv0UpRVzi8cLfYYtytB\n5uQ/eRO0WR799rsWKudaj6zShu2d5thzgPuuKKmQir3GD2zo2tbs41+T1Nv2\nMy7WccQZJoDJlHau39540EXxxwJKMlfWXUSGlX0EdBEMh9TWEgHMVJprXHY9\nxC+WlRYICqH7r30DSrx4jy1dIyb4KyrZcLLpaMJyyhHfeAGF7o/W2o+Ij3ii\nm/LFg/10xMVEpd2FeI7VUqrRXDgiS1pTbqReOh/0xV8zYFze8wAIYIvjGTtq\nrw02\r\n=rAWR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBcrH+/ddWLPw1Bu3WqtHDkxdi9L6gJUpnZHicLAaPgCAiEAmuIlQbFBFrYvsyagv9Ei8ZEBNVC2yQCMYpE4DyhGL7c="}]},"maintainers":[{"email":"ngy.am.zs@gmail.com","name":"aznagy"},{"email":"joseph@josephit.com","name":"bagaric"},{"email":"micha@roon.me","name":"drgorb"},{"email":"core@energyweb.org","name":"energywebdev"},{"email":"neverkuzi@gmail.com","name":"kuzirashi"},{"email":"marcelo.rocha@energyweb.org","name":"marcelorocha-e"},{"email":"pkosin@protonmail.com","name":"pkosin"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.4.3-alpha.4396.0_1585377293129_0.8295142779929858"},"_hasShrinkwrap":false},"2.4.3-alpha.4403.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-or-later","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.4.3-alpha.4403.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.1.2-alpha.4403.0","@energyweb/market":"6.0.3-alpha.4403.0","@energyweb/market-matcher-core":"3.0.3-alpha.4403.0","@energyweb/origin":"4.0.3-alpha.4403.0","@energyweb/origin-backend-client":"4.0.1-alpha.4403.0","@energyweb/origin-backend-client-mocks":"1.0.1-alpha.4403.0","@energyweb/user-registry":"3.0.5-alpha.4403.0","@energyweb/utils-general":"7.0.3-alpha.4403.0","commander":"^5.0.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.6","web3-core":"1.2.6","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"2.0.1-alpha.4403.0","@fluffy-spoon/substitute":"1.117.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"4c644fc874bb84c1ef494a4266f9c04e1ef89339","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.4.3-alpha.4403.0","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-RUdhpLzEExpzuloh8bVblioKB3jEQcks40y89oGHu2Sgco7PCVF+KoldIpGQ8TjR8Nwj+Jn21iiNC662QK2+Qw==","shasum":"38121114b6481b9ff2913c28a5a081581e271528","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.4.3-alpha.4403.0.tgz","fileCount":27,"unpackedSize":111742,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefw8yCRA9TVsSAnZWagAA7o4P/1Z1EmKDj63ydNvkSIJX\naI78uQQlz3htQgyOzRxqfj51s8ZyRhspv6D5aRlwQ+ZOvBFDVBHb0x2Ew0WO\nE6hzLTt13lvaMdQhLjr5CFE7QoQ0h00S7kldOJTigf+ZECNXw0XvgSdNbckw\nWcQf6ace6yvhsgXhT9P++b57RMzL2tOkeQyCP+/NUEQD/AN6Tw8rMd4RPWNA\nBkAwr9ylYdd38PzGGkaGKTxesqJJtv9T40MyRE2gIaTt/eJ49I+8UgsIFgiZ\n5YdEXgtrPWMHzVVU3KgiwYUU2eSdWysAFJmg+4vdlYKvRBwB8hOkh4FwmKN/\nQ26WVu7Z42qdGmW8CnAL1mcw8071CHSsZP1zzG9066U5Ca/7b/90QLX0opZE\n0ImGdANStTbZi58gKq37/w1+DHzFfAvEOUYUMexMoJKf7Cm0Fasa0QkwfLQ7\nyskgmb20WX/y5tLpCTudZn3Pzj/WRhNoABhhYCXVbrE1/6qptQsme7Vx7nmo\nYoge7i/dAjL3FcT6LQZz6mQfL1obQ9rnaN1JyGd8rF0zXO2z/b47fTUzwuRE\nTr/yHAjLgEMyTpoRR45TAu/FRtV950xL/PYup/qgSkh+GPJ/SfHK7sxRx0ul\nUVZi/5ACTMmvvocnw2+ZY8wncX7FrLGE7BlymGEdYzHmtlVb3I/fJ+szNcxJ\nSpwT\r\n=rQgD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHo720I0CCEZIEKQjTUZZbHWtdejf2Q1g2kW3qD+ZBHWAiA+bYtD4dbbhvWPlITP4I7mgRi2Z7YrXlHueiIg1kQRpw=="}]},"maintainers":[{"email":"ngy.am.zs@gmail.com","name":"aznagy"},{"email":"joseph@josephit.com","name":"bagaric"},{"email":"micha@roon.me","name":"drgorb"},{"email":"core@energyweb.org","name":"energywebdev"},{"email":"neverkuzi@gmail.com","name":"kuzirashi"},{"email":"marcelo.rocha@energyweb.org","name":"marcelorocha-e"},{"email":"pkosin@protonmail.com","name":"pkosin"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.4.3-alpha.4403.0_1585385265817_0.2196484774786176"},"_hasShrinkwrap":false},"2.4.3-alpha.4424.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-or-later","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.4.3-alpha.4424.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.1.2-alpha.4424.0","@energyweb/market":"6.0.3-alpha.4424.0","@energyweb/market-matcher-core":"3.0.3-alpha.4424.0","@energyweb/origin":"4.0.3-alpha.4424.0","@energyweb/origin-backend-client":"4.0.1-alpha.4424.0","@energyweb/origin-backend-client-mocks":"1.0.1-alpha.4424.0","@energyweb/user-registry":"3.0.5-alpha.4424.0","@energyweb/utils-general":"7.0.3-alpha.4424.0","commander":"^5.0.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.6","web3-core":"1.2.6","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"2.0.1-alpha.4424.0","@fluffy-spoon/substitute":"1.117.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"47ddc9e0dd933040ea2a7551517f2bc3ade62c39","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.4.3-alpha.4424.0","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-skjLsMc9XAyYxAJsh6EHEfKcTLhYtGWcxzuxQoulQsJLUOIl0J2zEhQvTS8L4wPPzgqWhWjPh85XvHAKKE4DRg==","shasum":"12d955d37f9dc049f42ed83f8190b3b36455bc70","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.4.3-alpha.4424.0.tgz","fileCount":27,"unpackedSize":111742,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegGBSCRA9TVsSAnZWagAAnR0P/R7G4JsUaQds7XHxxfhU\nexNBLn64ekbL58qLf10XBQp1xy2TJnWOIgeBAP03SdNJiR1M6fl6jvq+rKD8\nfaItqYMLXUiSazTknWFHqbWHLqWNzzeE1BeKKHOsK4B7wtF1FEKutBQjiMiY\nsYLwj/i5KkQk/YwekX5PZHRLJYCSbm/eKPyXu5qvPkH1pzSP7cbmgvUBXPeL\nwPPVJeHHA3hkzqDuAErwDQCZit3D3p+IfpZPv3ctPDWqj8GaFanFwg96G70/\no9RnfEw1msiSZxqouxzBzHIKx5n8kubxPx7ugRCKUmVQpyfkU4YCazgXcnqP\nPQPa845BshSWd3wOjTpWW1T2NzgETD3Lqnnv3U6/nT/lF+syfU7s2HcQDto1\n3awjAQszV8PZbTvX2/ZpZ5awochKH7wBXj5tGshWlKKsmPoC2hxAWsPZ7eoC\nN5EfiJAT2NjHJNaPzzN5sYJhJ2nchvowGb+UevLpNNP9foyWe05+Gw7crNbr\nRFT3ZHI97sPFAxqUFUig/AqlWXmaaUF3rxk2rYp36GZZAQp/J7iwTpd3k0PS\noqUEUBeQR3Gcb58FUsfJ7pGzrgM2Pl76UkwsL2ARKk60RhwkgkmJyL1nJ9MX\n4OI0slfq9+ILTrS+mhFo149gkPaxZuUC/qr2PCqfkMWepMP83NqaGRNmWa5Q\nXgE8\r\n=rsvX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHpplL0kQ56iMOi4asO7rv4oB+6dZBUbEj3AQAmYlOk+AiEA6zKdhKRNVxonpLY4dSJJiGy/NArKaIKuBebYmhybbek="}]},"maintainers":[{"email":"ngy.am.zs@gmail.com","name":"aznagy"},{"email":"joseph@josephit.com","name":"bagaric"},{"email":"micha@roon.me","name":"drgorb"},{"email":"core@energyweb.org","name":"energywebdev"},{"email":"neverkuzi@gmail.com","name":"kuzirashi"},{"email":"marcelo.rocha@energyweb.org","name":"marcelorocha-e"},{"email":"pkosin@protonmail.com","name":"pkosin"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.4.3-alpha.4424.0_1585471569870_0.7570797405774761"},"_hasShrinkwrap":false},"2.4.3-alpha.4431.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-or-later","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.4.3-alpha.4431.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.1.2-alpha.4431.0","@energyweb/market":"6.0.3-alpha.4431.0","@energyweb/market-matcher-core":"3.0.3-alpha.4431.0","@energyweb/origin":"4.0.3-alpha.4431.0","@energyweb/origin-backend-client":"4.0.1-alpha.4431.0","@energyweb/origin-backend-client-mocks":"1.0.1-alpha.4431.0","@energyweb/user-registry":"3.0.5-alpha.4431.0","@energyweb/utils-general":"7.0.3-alpha.4431.0","commander":"^5.0.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.6","web3-core":"1.2.6","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"2.0.1-alpha.4431.0","@fluffy-spoon/substitute":"1.117.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"e6436cc3751d30d6281ff8b349f4bd6fc4973cb6","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.4.3-alpha.4431.0","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-RTl2LELf1j/Uw1HyTSOyAGk8AjfD6pbHAYihdpsHCrELSj1ad9poYBAtuKqdLj3o3/5JwQwzL+BRN5KKaFm5Pw==","shasum":"8b51406e0e28239f5671ee245f5d0e21f72b2dd5","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.4.3-alpha.4431.0.tgz","fileCount":27,"unpackedSize":111742,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegGe+CRA9TVsSAnZWagAA6j0P/Rir03HQCIuQnlhbwcyH\n5DgEWAH4Kuwj1tIHWahIbkSQAbaOrRfwweGNKv6O1cYNLy217wmSexoC9tU3\ngJ4tr6kPkraog93g/acwBRbJOlTxkmubxJav0Lq1eoGEJ786hUTtwctPNrYx\ntAiA6dZI8CXDqhMZJXrwuONXwXrcMzQuwLqcsBMsiPP0+cQ6g3/0qh78m4gQ\ns1pKiDX2ciVALsrTxvUJTBWI5WyfMgaZslFFD3T0ASznPlNJcFn3nk+1lcbc\n/QGYND78b8im262ZWIP5fogm8O7XnGcmnXnzWL0d5yaJv6lAna8LfQAfggnV\nMcXRc1vdhZO0DdR0Z8XySv+XE/l6eB3uCR5eyyiv1AR3FJCWBNi94Bj+xwR4\nAI/CPjBuD+sZ19/PnGAULA2HPPLfsYz7zl8+hIKePKG7pslDnkIsnRdIhcse\n46xiwk2/2G+AkYv3yNZb9gaeB23+cshvWtMi9+FqGfTDMWmxfe0ECeyRNRKj\nfC3JT1CsF1ad9LPDRWDLRwdCT85C1/e1jo9BrMagwpNbr1lXzsivZeXHc73h\nfJvgi9NKsRw0Vfz5wrtsxWtWTO+EsS6dCNSiD9B5NVunprsW7SLsIEuV2B+X\nPQSQmjFinN9050iN5lGG+rJ1+aR/wZ1mxCc3gKeHmEoFwhvnXDxG3jzhkl8H\nL0Ll\r\n=ChiW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDXAsnVeGlQk3lu5dUolz5Zcfk/qQZl2kC/ffH3WX2qZQIhAJzJqrUQDMH5nlbHuzZU32SEWWIvucwQUu6V21T7wD2+"}]},"maintainers":[{"email":"ngy.am.zs@gmail.com","name":"aznagy"},{"email":"joseph@josephit.com","name":"bagaric"},{"email":"micha@roon.me","name":"drgorb"},{"email":"core@energyweb.org","name":"energywebdev"},{"email":"neverkuzi@gmail.com","name":"kuzirashi"},{"email":"marcelo.rocha@energyweb.org","name":"marcelorocha-e"},{"email":"pkosin@protonmail.com","name":"pkosin"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.4.3-alpha.4431.0_1585473469520_0.03387159554026753"},"_hasShrinkwrap":false},"2.4.3-alpha.4438.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-or-later","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.4.3-alpha.4438.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.1.2-alpha.4438.0","@energyweb/market":"6.0.3-alpha.4438.0","@energyweb/market-matcher-core":"3.0.3-alpha.4438.0","@energyweb/origin":"4.0.3-alpha.4438.0","@energyweb/origin-backend-client":"4.0.1-alpha.4438.0","@energyweb/origin-backend-client-mocks":"1.0.1-alpha.4438.0","@energyweb/user-registry":"3.0.5-alpha.4438.0","@energyweb/utils-general":"7.0.3-alpha.4438.0","commander":"^5.0.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.6","web3-core":"1.2.6","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"2.0.1-alpha.4438.0","@fluffy-spoon/substitute":"1.117.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"b682f6ac6a18513f77f81b8c86b709b0f749c236","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.4.3-alpha.4438.0","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-VKCM2Adbn15IR2OEiK0tJfAB5IuxszhJ0BarcP9/J708nMp+egZQHsSo9eY+b1CQNmVRDto6gk4yJq9fZOSKiw==","shasum":"7ecf5e98462dd52031064ca6f0d9db91810bf440","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.4.3-alpha.4438.0.tgz","fileCount":27,"unpackedSize":111742,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegGr1CRA9TVsSAnZWagAA3fEQAJr9H12NJqcXtLyQQYX4\nti/JMgQ36KAbisC/sRHdjWaJUsM9xj2O4FQrxKQ3VPa0caNDwRStuYF/ZmrA\nV7vItcUbtYFFKl7ObfyxKl7heFyqreaPwQVRn5duSj8id+KUzSp1P420p0jn\nCaPsKymLZlUrUJ+zm4qYs3Bq2YmWNPtsaEI+gpcDxjeHavSJriICJoaMeUT5\nmDUxA5SRzfX783kX/wPnIzLYjiT/+4CPAQCyo/g7hTz19hXjdDFymoQ5/tyj\nk+jVHKzb6rYYGAtuVmx87xpngTxxWGVNzJyVUW91L29G1M7ouv2HBzcbIWd5\nicOjlb1RF9PREQzvtVFuS40EQw7ucSxuNqdgsIW8xfMBwqRZKqEi9aKksjmM\nkV7ME1HJuRPDgKmXvAekHoL3r0YHcVIVobu8gfor7ABOVkq5UNRqSZucOm6O\nbV0VK7qynKMAPAV/0VfTdLHGrkxEKY99/wV3m2JDU0WT9hv6lfDUrsI/iHDC\nrY1Ss1Ymkb+fb5OPJqc/qjIqe6eqQVQFVxeGS7hv0Le/c+IMbhqo+7Pz2uBH\n46ss0brq81RhVw9ubCWTpsRlGc9cl7UR1aJ/xW+p0tH6Ru0lVUGsWgrM4Rqy\n6AjkjRp7bVI+BDVfAJfhbGO4wwatHwWSD4Od3W/RsgVU4PfjBWtquk89pa1i\nAN/m\r\n=pnxt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAnS/RBjEbDVKCbS9FBcYkvOq1O4TMGukAWXu4D+aGXWAiAdoOXubP6OSgp/d8w2x4Lbh1/2ArpOvlbkskX1LDQKOg=="}]},"maintainers":[{"email":"ngy.am.zs@gmail.com","name":"aznagy"},{"email":"joseph@josephit.com","name":"bagaric"},{"email":"micha@roon.me","name":"drgorb"},{"email":"core@energyweb.org","name":"energywebdev"},{"email":"neverkuzi@gmail.com","name":"kuzirashi"},{"email":"marcelo.rocha@energyweb.org","name":"marcelorocha-e"},{"email":"pkosin@protonmail.com","name":"pkosin"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.4.3-alpha.4438.0_1585474292906_0.2520809068020584"},"_hasShrinkwrap":false},"2.4.3-alpha.4446.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-or-later","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.4.3-alpha.4446.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.1.2-alpha.4446.0","@energyweb/market":"6.0.3-alpha.4446.0","@energyweb/market-matcher-core":"3.0.3-alpha.4446.0","@energyweb/origin":"4.0.3-alpha.4446.0","@energyweb/origin-backend-client":"4.0.1-alpha.4446.0","@energyweb/origin-backend-client-mocks":"1.0.1-alpha.4446.0","@energyweb/user-registry":"3.0.5-alpha.4446.0","@energyweb/utils-general":"7.0.3-alpha.4446.0","commander":"^5.0.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.6","web3-core":"1.2.6","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"2.0.1-alpha.4446.0","@fluffy-spoon/substitute":"1.117.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"7796bd7010a03e5f0daa049bf0e52cc8e07c92f9","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.4.3-alpha.4446.0","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-/PVeZBkCmnooBC5uWeU0EZvvoIZ0m0nFzGAyHwkVKuBSgaFC8rMsrDNNSxfWdSv4jJsXi1oSK0j+FQGEB45UlQ==","shasum":"d891a764e838790231dea83dd8ab1b04c55fb2dc","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.4.3-alpha.4446.0.tgz","fileCount":27,"unpackedSize":111742,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegLieCRA9TVsSAnZWagAAxGIP/0XRzIfMHGenQLh3TL3s\n4zqF9LM6keUhzmVzn6ZY1iEEQ/JWhCsgExN9c74Wb7dqVBKeczuPG4egBZ1M\ndqvlAiE+7N3IRby0jXvlCNq/n+AFovhtKe0tZTW7PJ59ePxk6FHy5LKPBJWE\nYgWy3GWlyNfL8arfkRSge7mufpJqqk1N+T/Y7NKUrxF2dCePNYJCTx+LDiJm\nck2xLtqxJ9kIxWR/Ald3faxJI6RKtdMBk5ozScuqajeEVxJ3IxDbNWc/zVv2\n9GIGg6t1f9jxlxJMYCoCfe8yvM1by+m+e/Jyh3T8uHrSvIDpzYijPsaqTmGr\nAWWnCGrQgJk/PYn3bT8Y1qIu73T9ot4yRFee3PK7oKNU3SPcwaCUvfgx8Wuk\nRBDQcDbcqBB4+Kic0U1VYrtb/WPxP+hVRlCkfq/jO93ZSPlWxL4qZBks0wln\nd2wvJqHaaiUeFbA2yLMuvKcyHH6C1vvXChSmhdkJOTr2qVBrWNUA8PLyYRN2\nIc4R+9yEklwbKHvdoYtYFipS9Hv6aelUySzFZIp6GXzX9zbSo+NbmQ8GT6ZG\nmtlvncMk5191k/A4yD1zEOHIXfQxI5ZSr0eHuSwvFe+GM39QxqiGB4P9O38U\nFDhsNbzuwc8Mp+Akm+OF+dHXYHwaQ1xXojACQBKsOsG6uqJrtMRvXcR2XYCJ\n5Kni\r\n=jq78\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/jSwOIUMxz7X8TGpvn/XQYQXz+el1uBif8VsS60RlLQIhALO55+yjhEAsNrm67aBEQQHWBCFu9vakeuLQm4peznS0"}]},"maintainers":[{"email":"ngy.am.zs@gmail.com","name":"aznagy"},{"email":"joseph@josephit.com","name":"bagaric"},{"email":"micha@roon.me","name":"drgorb"},{"email":"core@energyweb.org","name":"energywebdev"},{"email":"neverkuzi@gmail.com","name":"kuzirashi"},{"email":"marcelo.rocha@energyweb.org","name":"marcelorocha-e"},{"email":"pkosin@protonmail.com","name":"pkosin"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.4.3-alpha.4446.0_1585494174459_0.2700548924717767"},"_hasShrinkwrap":false},"2.4.3-alpha.4459.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-or-later","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.4.3-alpha.4459.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.1.2-alpha.4459.0","@energyweb/market":"6.0.3-alpha.4459.0","@energyweb/market-matcher-core":"3.0.3-alpha.4459.0","@energyweb/origin":"4.0.3-alpha.4459.0","@energyweb/origin-backend-client":"4.0.1-alpha.4459.0","@energyweb/origin-backend-client-mocks":"1.0.1-alpha.4459.0","@energyweb/user-registry":"3.0.5-alpha.4459.0","@energyweb/utils-general":"7.0.3-alpha.4459.0","commander":"^5.0.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.6","web3-core":"1.2.6","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"2.0.1-alpha.4459.0","@fluffy-spoon/substitute":"1.117.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"046b8a86022ede9b8805cde5b0de45d811784ac1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.4.3-alpha.4459.0","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-7UkciNDP/sSO8qIvNeTK115vVmUj7DlC1X6YfeXjJh/Da1gnvQIOj9nRF0Zi6e8XD2dDK7IM0rueBgx8Ga9nRA==","shasum":"c1b5039e992e1bdebbc7756735680de5e2edf20f","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.4.3-alpha.4459.0.tgz","fileCount":27,"unpackedSize":111742,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegRfYCRA9TVsSAnZWagAArhkQAIgR8bKQatiSLhXXVxt+\nR4fRkqC1tYZ2mWyXEfeY70O5oH3NrkK+h5l0+8pNp/DpH1vi1TtACcl/T8RM\nH+jS8/zXKK4nTHCTFkwBMIEVfe6vuprqoxr4d35ZmrIkJaVOOo9dAs84kp6V\njygchwYnU2hDfj/vyK07683GkDJqdYTJ3tiCmewB2U4HHYiq1XV2fSLuFYbM\nIWiOUmdsFHmXwJVOP7KwtYgEU5DXa8sC07KRMXVJdVSiVgRqCgVmPDD5ZRNE\n1osUMGM/BQEDGI7HorBU2P52uaSHlYPR9Q0e+K27T/8+jT81+v0waeTuuCdB\nptfhm6uH6amnu1wEHvDY753dVW4dHyVSzoqhyXMnxa5Xz+mTPYUGwSPN/NWQ\nfQZjE6URNBA8ZksCH7E4HUVXgbAd9jHSg7+K5b+ycvitXmAXq1MaXZC147HO\nDg6yoL9d8WyOtjYaunZ4PDSySD2oQqsl7sXQdxu2u7k2AlOklb0IAYYsb54k\naDfhfCFTAnLZAmFZEHv4V2OJBxVizmIHciryiM8F3+VDFmzmWt5Eeo6+EzSq\n2tKbOiZgmJUUiOQUtTuf9x/+LP6GHBVIYHI0QM+6JY6d6DxlvST2bH66SyOP\n1CfOO0Vkwcakb/FiIbn/pJgAh8RNyEesXGGQHy4WdEYd6+PWRAbJH8l6CX1a\n95MI\r\n=eJd3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8E/XLH0YolSrGUobzawLxfx30Cyf9BZSHxIyZ9oN2PwIhAJPG07tzR+W479Ul8ZflpdBATgmapMsUagOxem0xHpHM"}]},"maintainers":[{"email":"ngy.am.zs@gmail.com","name":"aznagy"},{"email":"joseph@josephit.com","name":"bagaric"},{"email":"micha@roon.me","name":"drgorb"},{"email":"core@energyweb.org","name":"energywebdev"},{"email":"neverkuzi@gmail.com","name":"kuzirashi"},{"email":"marcelo.rocha@energyweb.org","name":"marcelorocha-e"},{"email":"pkosin@protonmail.com","name":"pkosin"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.4.3-alpha.4459.0_1585518552491_0.8931879102133471"},"_hasShrinkwrap":false},"2.4.3-alpha.4468.0":{"name":"@energyweb/market-matcher","description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","license":"GPL-3.0-or-later","author":"","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"version":"2.4.3-alpha.4468.0","main":"dist/js/src/index.js","bin":{"market-matcher":"./bin/market-matcher"},"scripts":{"build":"yarn build:ts","build:ts":"tsc -b tsconfig.build.json --verbose --pretty","build:container:canary":"make build-canary push","build:container:latest":"make build-latest push","start":"ts-node src/main.ts","start-ganache":"ganache-cli -q -m 'chalk park staff buzz chair purchase wise oak receive avoid avoid home' -l 8000000 -e 1000000 -a 20 -p 8549","prettier":"prettier --write --config-precedence file-override './src/**/*'","test":"yarn test:e2e && yarn test:unit","test:e2e":"mocha -r ts-node/register src/test/*.test.ts --timeout 60000 --exit","test:unit":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit","test:unit:watch":"mocha -r ts-node/register src/test/unit/*.test.ts --timeout 60000 --exit --watch --watch-extensions ts","test:concurrent":"concurrently --success first --kill-others -n eth,test \"yarn start-ganache\" \"wait-on tcp:8549 && yarn test\"","clean":"shx rm -rf build dist","lint":"eslint \"src/**/*{.ts,.tsx}\"","lint-fix":"eslint \"src/**/*{.ts,.tsx}\" --fix","precommit":"lint-staged"},"types":"dist/js/src/exports.d.ts","dependencies":{"@energyweb/device-registry":"5.1.2-alpha.4468.0","@energyweb/market":"6.0.3-alpha.4468.0","@energyweb/market-matcher-core":"3.0.3-alpha.4468.0","@energyweb/origin":"4.0.3-alpha.4468.0","@energyweb/origin-backend-client":"4.0.1-alpha.4468.0","@energyweb/origin-backend-client-mocks":"1.0.1-alpha.4468.0","@energyweb/user-registry":"3.0.5-alpha.4468.0","@energyweb/utils-general":"7.0.3-alpha.4468.0","commander":"^5.0.0","dotenv":"^8.2.0","moment":"^2.24.0","polly-js":"^1.6.5","rxjs":"^6.5.3","web3":"1.2.6","web3-core":"1.2.6","winston":"3.2.1"},"devDependencies":{"@energyweb/origin-backend-core":"2.0.1-alpha.4468.0","@fluffy-spoon/substitute":"1.117.0","@types/lolex":"5.1.0","lolex":"5.1.2"},"gitHead":"26e0bf8e76678094ea7f955d3f4e51387430a9f4","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"readme":"<h1 align=\"center\">\n  <br>\n  <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>\n  <br>\n  EnergyWeb Origin\n  <br>\n  <h2 align=\"center\">Market Matcher</h2>\n  <br>\n</h1>\n\n**Market matcher** is an off-chain agent that facilitaties the demand and supply matching and execution. It's run typically run by the market responsible party.\n\n## Architecture\n\nMarket matcher consist of 4 major components:\n\n- **Triggers** - serves as an input for the matcher\n- **EntityStore** - serves as a data layer for the matcher\n- **Matchable components** - encapsulates the matching rules\n- **Strategies** - provides a customized ordering \n\n## General matching flow\n<p align=\"center\">\n<img src=\"https://user-images.githubusercontent.com/5417665/69529055-cc347d80-0f6f-11ea-8582-5ea7d8370114.png\" width=\"300px\"></img>\n</p>\n","readmeFilename":"README.md","_id":"@energyweb/market-matcher@2.4.3-alpha.4468.0","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-myWUiCXK3/gcAVt0UEQ5pstWcjaKmYcBWv+C2+84rYJTaur9Xpp5/AHAKdrKljL7WxX2CEnomyFD6lYiqxBZwQ==","shasum":"29cbed31ff54bbb35137df71eb025c0cbe245fc4","tarball":"https://registry.npmjs.org/@energyweb/market-matcher/-/market-matcher-2.4.3-alpha.4468.0.tgz","fileCount":27,"unpackedSize":111742,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegZ+KCRA9TVsSAnZWagAAW2kP/iTDKPMfnOF1nYGlRFiS\n0CcTMuXJcV4eSNrHardJGN9UCtxRsUQQAnBnHGjp+kDAzsqbaXkWO3Q68Opi\nFZy3IdNWLShUfc0o1HBzLve4OHPud43kFN3fFgapgErJHJU7iajSTnMyjI95\nVfeoI9iw8TikwNVSqzh06g7z+VqGWJ5ABytCK7p8H780x+KaqZcNUiYLUhtZ\ny96+GD9LR6JgmNAP67TBzA5Upb9wnlPfVnUy3U6ZXmjFnMHN6DWFMHANJoC0\nctLw2xCyZqTbjQOWwoSKa+aic8vRPPysKrjBB3ZWi+ROwt4gExM48auz4Zy6\nWvNKfkf/oJxW1pegBZOwpG3Y1bDQhphBO1dngUblt39PcWbHg0QvDIE33D3T\nRqGrPorj0IfkVWsZh9AMP4OWn3sNNmTxZ11TAX4QUolFbH2LKksavjbdNDp4\n2u0oHZok4zodyDPGM0q9k9OTassbtVgVGlKS9unvH3xfAXY1BmUV/bkS2N2H\ndLhwqc8uNi0TF5QiGICoG6/Gyl/YxXNgfs9jipbEC0+VoAr8cjY59AdzL/fa\nn9abCmvVBPvejoNh8G7DUEu7xpS3VFbP6WF4nHJf3bxeez031CIeVF5++hB0\nxvoythf1v8trUIkQm5fUtdtqJCaYrLszmEi/B56WCdXjpe/NKch8GoKda61l\nhXch\r\n=7moq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBGD20BA3KXUC44snBrRIPKJe4nIPaVijaummEh4ooIfAiEAzvBUcclUpZaHVCQsGJvdBw4BMjvwpMnFCn2W3xVdsR0="}]},"maintainers":[{"email":"ngy.am.zs@gmail.com","name":"aznagy"},{"email":"joseph@josephit.com","name":"bagaric"},{"email":"micha@roon.me","name":"drgorb"},{"email":"core@energyweb.org","name":"energywebdev"},{"email":"neverkuzi@gmail.com","name":"kuzirashi"},{"email":"marcelo.rocha@energyweb.org","name":"marcelorocha-e"},{"email":"pkosin@protonmail.com","name":"pkosin"}],"_npmUser":{"name":"energywebdev","email":"core@energyweb.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-matcher_2.4.3-alpha.4468.0_1585553290018_0.19632718442624375"},"_hasShrinkwrap":false}},"time":{"created":"2019-08-22T19:58:22.965Z","1.1.0":"2019-08-22T19:58:23.414Z","modified":"2024-05-01T02:46:14.253Z","1.2.1-alpha.9":"2019-10-24T17:48:31.944Z","1.2.1-alpha.10":"2019-10-25T08:33:47.100Z","1.3.0":"2019-10-25T11:49:59.064Z","1.2.1-alpha.18":"2019-10-26T01:51:33.747Z","1.2.1-alpha.24":"2019-10-26T08:07:44.518Z","1.2.1-alpha.33":"2019-10-26T14:04:54.197Z","1.2.1-alpha.38":"2019-10-28T11:49:29.544Z","1.3.1":"2019-10-30T09:26:02.339Z","1.2.1-alpha.45":"2019-10-30T11:27:20.486Z","1.3.2":"2019-10-30T12:11:20.515Z","1.2.1-alpha.47":"2019-10-30T12:31:18.684Z","1.2.1-alpha.48":"2019-10-30T22:37:03.827Z","1.2.1-alpha.51":"2019-10-31T09:30:48.001Z","1.2.1-alpha.52":"2019-10-31T11:56:06.898Z","1.2.1-alpha.53":"2019-10-31T14:58:37.442Z","1.2.1-alpha.54":"2019-11-01T13:48:05.113Z","1.2.1-alpha.55":"2019-11-02T02:46:38.940Z","1.2.1-alpha.57":"2019-11-02T04:39:13.292Z","1.2.1-alpha.58":"2019-11-02T04:48:52.388Z","1.2.1-alpha.70":"2019-11-05T11:37:00.081Z","1.2.1-alpha.71":"2019-11-06T07:39:00.991Z","1.2.1-alpha.72":"2019-11-06T11:00:55.542Z","1.2.1-alpha.73":"2019-11-06T19:20:20.366Z","1.2.1-alpha.74":"2019-11-07T08:32:06.145Z","1.2.1-alpha.75":"2019-11-08T11:58:49.733Z","1.2.1-alpha.76":"2019-11-09T01:55:34.187Z","1.3.3":"2019-11-11T08:02:35.481Z","1.2.1-alpha.86":"2019-11-11T09:37:15.098Z","1.3.4-alpha.1708.0":"2019-11-11T12:26:28.082Z","1.3.4-alpha.1709.0":"2019-11-11T12:27:44.018Z","1.3.4-alpha.1712.0":"2019-11-11T13:31:36.723Z","1.3.4-alpha.1720.0":"2019-11-11T14:28:15.795Z","1.3.4-alpha.1723.0":"2019-11-11T15:55:04.308Z","1.3.4-alpha.1729.0":"2019-11-11T16:50:01.537Z","1.3.4-alpha.1736.0":"2019-11-11T21:05:07.792Z","1.3.4-alpha.1739.0":"2019-11-11T21:55:04.003Z","1.3.4-alpha.1742.0":"2019-11-11T22:22:39.146Z","1.3.4-alpha.1745.0":"2019-11-12T12:54:32.467Z","1.3.4-alpha.1746.0":"2019-11-12T12:56:46.523Z","1.3.4-alpha.1756.0":"2019-11-12T20:11:59.732Z","1.3.4-alpha.1759.0":"2019-11-13T09:41:32.959Z","1.3.4-alpha.1763.0":"2019-11-13T11:14:02.024Z","1.3.4-alpha.1787.0":"2019-11-14T10:02:33.062Z","1.3.4-alpha.1788.0":"2019-11-14T10:34:03.410Z","1.3.4-alpha.1799.0":"2019-11-14T13:37:48.249Z","1.3.4-alpha.1808.0":"2019-11-14T15:43:41.865Z","1.3.4-alpha.1817.0":"2019-11-15T12:32:30.853Z","1.3.4-alpha.1818.0":"2019-11-15T13:03:04.045Z","1.3.4-alpha.1819.0":"2019-11-15T13:36:46.848Z","1.3.4-alpha.1827.0":"2019-11-15T17:22:18.791Z","1.3.4-alpha.1840.0":"2019-11-16T01:44:59.562Z","1.3.4-alpha.1847.0":"2019-11-16T03:00:22.895Z","1.3.4-alpha.1864.0":"2019-11-16T05:01:24.620Z","1.3.4-alpha.1873.0":"2019-11-16T05:21:01.857Z","1.3.4-alpha.1882.0":"2019-11-16T05:44:02.811Z","1.3.4-alpha.1885.0":"2019-11-16T05:55:40.660Z","1.3.4-alpha.1888.0":"2019-11-16T06:06:21.779Z","1.3.4-alpha.1891.0":"2019-11-16T06:17:44.154Z","1.3.4-alpha.1898.0":"2019-11-16T06:32:02.513Z","1.3.4-alpha.1903.0":"2019-11-16T06:47:10.604Z","1.3.4-alpha.1912.0":"2019-11-16T07:29:30.347Z","1.3.4-alpha.1921.0":"2019-11-16T10:54:48.645Z","1.3.4-alpha.1928.0":"2019-11-16T11:10:32.445Z","1.3.4-alpha.1929.0":"2019-11-16T11:32:00.424Z","1.3.4-alpha.1935.0":"2019-11-16T12:02:42.661Z","1.3.4-alpha.1932.0":"2019-11-16T12:02:51.200Z","1.3.4-alpha.1942.0":"2019-11-16T12:18:00.825Z","1.3.4-alpha.1943.0":"2019-11-16T12:28:11.466Z","1.3.4-alpha.1945.0":"2019-11-16T12:28:50.371Z","1.3.4-alpha.1948.0":"2019-11-16T13:36:10.240Z","1.3.4-alpha.1949.0":"2019-11-16T16:08:21.348Z","1.3.4-alpha.1952.0":"2019-11-16T16:48:18.493Z","1.3.4-alpha.1957.0":"2019-11-18T07:49:13.881Z","1.3.4-alpha.1958.0":"2019-11-18T08:04:13.441Z","1.3.4-alpha.1968.0":"2019-11-18T10:48:11.471Z","1.3.4-alpha.1976.0":"2019-11-18T16:59:38.306Z","1.3.4-alpha.1984.0":"2019-11-18T18:53:21.390Z","1.3.4-alpha.1989.0":"2019-11-19T10:45:52.078Z","1.3.4-alpha.2000.0":"2019-11-19T18:36:57.122Z","1.3.4-alpha.2005.0":"2019-11-19T21:31:41.677Z","1.3.4-alpha.2013.0":"2019-11-20T10:05:21.193Z","1.3.4-alpha.2014.0":"2019-11-20T10:20:22.380Z","1.3.4-alpha.2035.0":"2019-11-21T08:39:52.040Z","1.3.4-alpha.2042.0":"2019-11-21T09:44:15.177Z","1.3.4-alpha.2076.0":"2019-11-23T03:32:06.806Z","1.3.4-alpha.2081.0":"2019-11-23T03:44:17.711Z","1.3.4-alpha.2082.0":"2019-11-23T03:55:27.300Z","1.3.4-alpha.2087.0":"2019-11-23T05:15:25.944Z","1.3.4-alpha.2090.0":"2019-11-23T07:37:25.789Z","1.3.4-alpha.2095.0":"2019-11-23T07:58:53.264Z","1.3.4-alpha.2097.0":"2019-11-23T08:08:51.229Z","1.3.4-alpha.2102.0":"2019-11-23T08:24:19.634Z","1.3.4-alpha.2105.0":"2019-11-23T08:36:59.809Z","1.3.4-alpha.2106.0":"2019-11-23T09:19:00.265Z","1.3.4-alpha.2112.0":"2019-11-23T15:07:47.937Z","1.3.4-alpha.2111.0":"2019-11-23T15:08:10.478Z","1.3.4-alpha.2118.0":"2019-11-23T21:27:24.673Z","1.3.4-alpha.2123.0":"2019-11-25T10:35:07.900Z","1.3.4-alpha.2124.0":"2019-11-25T12:11:56.402Z","1.3.4-alpha.2135.0":"2019-11-25T17:38:12.560Z","1.3.4-alpha.2138.0":"2019-11-25T18:58:18.052Z","1.3.4-alpha.2140.0":"2019-11-25T20:19:55.395Z","1.3.4-alpha.2145.0":"2019-11-26T08:23:56.294Z","1.3.4-alpha.2152.0":"2019-11-26T12:42:05.066Z","1.3.4-alpha.2153.0":"2019-11-26T12:49:22.509Z","1.3.4-alpha.2155.0":"2019-11-26T13:14:50.992Z","2.0.1-alpha.2160.0":"2019-11-26T14:02:00.924Z","2.0.1-alpha.2162.0":"2019-11-26T15:14:44.022Z","2.0.1-alpha.2163.0":"2019-11-26T15:15:48.269Z","2.0.1-alpha.2164.0":"2019-11-27T08:55:35.368Z","2.0.1-alpha.2165.0":"2019-11-27T13:25:57.723Z","2.0.1-alpha.2172.0":"2019-11-27T14:28:02.945Z","2.0.1-alpha.2173.0":"2019-11-27T14:37:22.432Z","2.0.1-alpha.2174.0":"2019-11-28T11:14:31.664Z","2.0.1-alpha.2175.0":"2019-11-28T11:31:18.640Z","2.0.1-alpha.2178.0":"2019-11-29T10:23:12.031Z","2.0.1-alpha.2183.0":"2019-11-30T02:01:32.230Z","2.0.1-alpha.2188.0":"2019-11-30T02:14:10.087Z","2.0.1-alpha.2193.0":"2019-11-30T02:27:18.886Z","2.0.1-alpha.2194.0":"2019-11-30T02:38:55.335Z","2.0.1-alpha.2195.0":"2019-11-30T02:51:14.708Z","2.0.1-alpha.2198.0":"2019-11-30T03:56:04.496Z","2.0.1-alpha.2203.0":"2019-11-30T04:08:13.712Z","2.0.1-alpha.2204.0":"2019-11-30T04:19:57.281Z","2.0.1-alpha.2216.0":"2019-11-30T13:32:21.619Z","2.0.1-alpha.2213.0":"2019-11-30T13:34:51.711Z","2.0.1-alpha.2222.0":"2019-11-30T18:19:20.921Z","2.0.1-alpha.2231.0":"2019-11-30T23:16:40.920Z","2.0.1-alpha.2242.0":"2019-12-02T10:29:55.361Z","2.0.1-alpha.2243.0":"2019-12-02T11:01:48.122Z","2.0.1-alpha.2247.0":"2019-12-02T11:49:17.708Z","2.0.1-alpha.2254.0":"2019-12-04T00:25:56.605Z","2.0.1-alpha.2259.0":"2019-12-04T13:21:19.948Z","2.0.1-alpha.2264.0":"2019-12-07T01:43:38.173Z","2.0.1-alpha.2269.0":"2019-12-07T02:01:37.799Z","2.0.1-alpha.2270.0":"2019-12-07T02:13:50.794Z","2.0.1-alpha.2275.0":"2019-12-07T02:25:38.087Z","2.0.1-alpha.2282.0":"2019-12-07T04:36:11.730Z","2.0.1-alpha.2287.0":"2019-12-07T04:48:19.429Z","2.0.1-alpha.2292.0":"2019-12-07T12:56:17.052Z","2.0.1-alpha.2299.0":"2019-12-08T21:18:14.046Z","2.0.1-alpha.2311.0":"2019-12-11T11:35:54.539Z","2.0.1-alpha.2314.0":"2019-12-11T14:01:21.948Z","2.0.1-alpha.2319.0":"2019-12-11T15:21:15.551Z","2.0.1-alpha.2322.0":"2019-12-12T08:58:34.623Z","2.0.1-alpha.2326.0":"2019-12-12T13:36:18.842Z","2.0.1-alpha.2329.0":"2019-12-12T13:44:42.150Z","2.0.1-alpha.2331.0":"2019-12-12T14:04:17.753Z","2.0.1-alpha.2332.0":"2019-12-12T14:36:11.643Z","2.0.1-alpha.2336.0":"2019-12-12T15:59:13.033Z","2.0.2-alpha.2341.0":"2019-12-12T17:18:34.721Z","2.0.1":"2019-12-13T07:32:19.271Z","2.0.2-alpha.2347.0":"2019-12-13T09:15:00.245Z","2.0.2-alpha.2351.0":"2019-12-13T14:08:15.165Z","2.0.2-alpha.2356.0":"2019-12-13T14:28:21.667Z","2.0.2-alpha.2366.0":"2019-12-13T15:59:47.311Z","2.0.2-alpha.2371.0":"2019-12-14T01:48:26.977Z","2.0.2-alpha.2376.0":"2019-12-14T01:59:51.796Z","2.0.2-alpha.2377.0":"2019-12-14T02:10:34.323Z","2.0.2-alpha.2384.0":"2019-12-14T03:43:07.819Z","2.0.2-alpha.2389.0":"2019-12-14T03:54:51.655Z","2.0.2-alpha.2390.0":"2019-12-14T04:05:27.514Z","2.0.2-alpha.2399.0":"2019-12-16T11:56:06.721Z","2.0.2-alpha.2400.0":"2019-12-16T12:25:53.910Z","2.0.2-alpha.2403.0":"2019-12-16T12:48:21.252Z","2.0.2-alpha.2417.0":"2019-12-17T14:16:09.104Z","2.0.2":"2019-12-17T15:22:02.602Z","2.0.3-alpha.2422.0":"2019-12-17T16:04:55.224Z","2.0.3-alpha.2435.0":"2019-12-18T10:33:21.201Z","2.0.3-alpha.2442.0":"2019-12-18T16:51:25.277Z","2.0.3-alpha.2443.0":"2019-12-18T16:53:32.414Z","2.0.3-alpha.2462.0":"2019-12-19T12:31:39.689Z","2.0.3-alpha.2464.0":"2019-12-19T13:16:57.856Z","2.1.0":"2019-12-19T13:32:22.310Z","2.1.1-alpha.2469.0":"2019-12-19T13:58:55.348Z","2.1.1-alpha.2486.0":"2019-12-20T14:21:35.093Z","2.2.0":"2019-12-20T15:17:49.516Z","2.2.1-alpha.2493.0":"2019-12-20T15:51:35.115Z","2.2.1-alpha.2498.0":"2019-12-20T16:26:24.100Z","2.2.1-alpha.2507.0":"2019-12-21T01:29:19.506Z","2.2.1-alpha.2512.0":"2019-12-21T01:39:32.144Z","2.2.1-alpha.2513.0":"2019-12-21T01:49:15.993Z","2.2.1-alpha.2514.0":"2019-12-21T01:59:01.870Z","2.2.1-alpha.2519.0":"2019-12-21T03:32:11.390Z","2.2.1-alpha.2526.0":"2019-12-21T03:46:09.339Z","2.2.1-alpha.2527.0":"2019-12-21T03:56:32.022Z","2.2.1-alpha.2534.0":"2019-12-23T08:09:36.602Z","2.2.1-alpha.2537.0":"2019-12-23T08:12:31.226Z","2.2.1-alpha.2542.0":"2019-12-23T08:38:04.344Z","2.2.1-alpha.2547.0":"2019-12-23T17:46:41.139Z","2.2.1-alpha.2550.0":"2019-12-23T18:25:25.448Z","2.2.1-alpha.2555.0":"2019-12-24T10:20:34.132Z","2.2.1-alpha.2575.0":"2019-12-27T09:01:18.775Z","2.2.1-alpha.2576.0":"2019-12-27T11:08:20.389Z","2.2.1-alpha.2585.0":"2019-12-27T11:44:06.622Z","2.2.1-alpha.2586.0":"2019-12-27T12:01:53.128Z","2.2.1-alpha.2597.0":"2019-12-28T01:28:57.454Z","2.2.1-alpha.2602.0":"2019-12-28T01:38:42.270Z","2.2.1-alpha.2603.0":"2019-12-28T01:45:13.507Z","2.2.1-alpha.2604.0":"2019-12-28T01:48:21.583Z","2.2.1-alpha.2615.0":"2019-12-29T23:57:43.452Z","2.2.1-alpha.2619.0":"2019-12-30T07:50:16.294Z","2.2.1-alpha.2640.0":"2020-01-03T13:10:10.952Z","2.2.1-alpha.2645.0":"2020-01-04T01:45:44.631Z","2.2.1-alpha.2650.0":"2020-01-04T01:55:18.725Z","2.2.1-alpha.2651.0":"2020-01-04T01:56:25.978Z","2.2.1-alpha.2652.0":"2020-01-04T02:05:27.177Z","2.2.1-alpha.2659.0":"2020-01-04T20:39:01.077Z","2.2.1-alpha.2662.0":"2020-01-05T01:29:09.068Z","2.2.1-alpha.2665.0":"2020-01-06T09:23:26.633Z","2.2.1-alpha.2670.0":"2020-01-07T10:12:47.749Z","2.2.1-alpha.2671.0":"2020-01-07T10:28:02.789Z","2.2.1-alpha.2673.0":"2020-01-07T11:36:03.568Z","2.2.1":"2020-01-07T11:53:53.135Z","2.2.2-alpha.2689.0":"2020-01-07T15:54:32.286Z","2.2.2-alpha.2704.0":"2020-01-09T19:56:32.090Z","2.2.2-alpha.2712.0":"2020-01-11T01:47:27.408Z","2.2.2-alpha.2719.0":"2020-01-11T02:00:10.861Z","2.2.2-alpha.2720.0":"2020-01-11T02:11:02.567Z","2.2.2-alpha.2725.0":"2020-01-11T02:20:57.151Z","2.2.2-alpha.2726.0":"2020-01-11T02:23:29.835Z","2.2.2-alpha.2727.0":"2020-01-11T02:34:18.196Z","2.2.2-alpha.2732.0":"2020-01-11T05:04:50.764Z","2.2.2-alpha.2737.0":"2020-01-11T05:15:18.552Z","2.2.2-alpha.2742.0":"2020-01-11T06:35:25.143Z","2.2.2-alpha.2745.0":"2020-01-11T08:40:08.642Z","2.2.2-alpha.2750.0":"2020-01-12T07:08:22.179Z","2.2.2-alpha.2761.0":"2020-01-13T12:06:45.554Z","2.2.2-alpha.2766.0":"2020-01-13T15:53:34.525Z","2.2.2-alpha.2775.0":"2020-01-15T08:53:40.890Z","2.2.2-alpha.2784.0":"2020-01-15T09:11:11.563Z","2.2.2-alpha.2787.0":"2020-01-16T09:51:29.634Z","2.2.2-alpha.2800.0":"2020-01-17T15:55:04.115Z","2.2.2":"2020-01-17T16:25:11.464Z","2.2.3-alpha.2880.0":"2020-01-19T13:52:31.004Z","2.2.3-alpha.2881.0":"2020-01-19T13:52:55.290Z","2.2.3-alpha.2889.0":"2020-01-19T14:09:16.724Z","2.2.3-alpha.2898.0":"2020-01-19T18:54:59.161Z","2.2.3-alpha.2901.0":"2020-01-20T08:30:57.827Z","2.2.3-alpha.2904.0":"2020-01-20T09:19:53.581Z","2.2.3-alpha.2912.0":"2020-01-20T13:37:34.921Z","2.2.3-alpha.2918.0":"2020-01-20T14:54:51.259Z","2.2.3-alpha.2927.0":"2020-01-20T20:46:27.103Z","2.2.3-alpha.2930.0":"2020-01-21T08:53:43.482Z","2.2.3-alpha.2931.0":"2020-01-21T09:25:06.254Z","2.2.3-alpha.2938.0":"2020-01-23T13:53:49.865Z","2.2.3-alpha.2945.0":"2020-01-25T01:24:58.756Z","2.2.3-alpha.2952.0":"2020-01-25T02:07:05.358Z","2.2.3-alpha.2957.0":"2020-01-25T02:16:32.200Z","2.2.3-alpha.2958.0":"2020-01-25T02:25:48.471Z","2.2.3-alpha.2959.0":"2020-01-25T02:27:37.026Z","2.2.3-alpha.2960.0":"2020-01-25T02:36:03.426Z","2.2.3-alpha.2965.0":"2020-01-25T04:34:15.442Z","2.2.3-alpha.2970.0":"2020-01-25T04:44:30.310Z","2.2.3-alpha.2979.0":"2020-01-25T07:37:51.812Z","2.2.3-alpha.2985.0":"2020-01-25T08:52:34.226Z","2.2.3-alpha.2990.0":"2020-01-25T19:59:16.759Z","2.2.3-alpha.2997.0":"2020-01-26T08:43:29.954Z","2.2.3-alpha.3000.0":"2020-01-26T13:01:35.278Z","2.2.3-alpha.3005.0":"2020-01-26T19:02:52.108Z","2.2.3-alpha.3031.0":"2020-01-27T17:56:28.205Z","2.2.3-alpha.3036.0":"2020-01-27T20:24:17.061Z","2.2.3-alpha.3058.0":"2020-01-28T17:26:17.521Z","2.2.3-alpha.3084.0":"2020-01-30T22:01:48.857Z","2.2.3-alpha.3094.0":"2020-01-31T11:56:24.154Z","2.2.3-alpha.3096.0":"2020-01-31T12:05:14.489Z","2.2.3-alpha.3099.0":"2020-01-31T12:59:04.404Z","2.2.3":"2020-01-31T14:39:25.102Z","2.2.4-alpha.3200.0":"2020-02-03T08:12:41.276Z","2.2.4-alpha.3232.0":"2020-02-03T20:18:23.542Z","2.2.4-alpha.3237.0":"2020-02-03T20:34:30.271Z","2.2.4-alpha.3243.0":"2020-02-03T21:12:56.218Z","2.2.4-alpha.3248.0":"2020-02-03T22:01:32.528Z","2.2.4-alpha.3257.0":"2020-02-03T22:29:41.949Z","2.2.4-alpha.3262.0":"2020-02-04T14:01:44.849Z","2.3.0":"2020-02-04T15:16:52.735Z","2.3.1-alpha.3310.0":"2020-02-07T09:34:17.479Z","2.3.1-alpha.3313.0":"2020-02-07T09:46:29.151Z","2.3.1-alpha.3324.0":"2020-02-08T02:58:37.364Z","2.3.1-alpha.3331.0":"2020-02-08T08:46:02.291Z","2.3.1-alpha.3340.0":"2020-02-08T10:41:07.843Z","2.3.1-alpha.3343.0":"2020-02-08T17:51:05.164Z","2.3.1-alpha.3352.0":"2020-02-08T23:41:09.716Z","2.3.1-alpha.3359.0":"2020-02-09T03:57:49.589Z","2.3.1-alpha.3364.0":"2020-02-09T12:26:08.236Z","2.3.1-alpha.3369.0":"2020-02-09T18:44:49.974Z","2.3.1-alpha.3379.0":"2020-02-10T09:44:43.080Z","2.3.1-alpha.3380.0":"2020-02-10T10:44:01.538Z","2.3.1-alpha.3381.0":"2020-02-10T14:58:40.221Z","2.3.1-alpha.3388.0":"2020-02-11T09:59:41.662Z","2.3.1-alpha.3398.0":"2020-02-12T09:46:02.470Z","2.3.1-alpha.3399.0":"2020-02-12T10:06:02.098Z","2.3.1-alpha.3403.0":"2020-02-12T12:25:43.807Z","2.3.1-alpha.3408.0":"2020-02-12T12:41:28.724Z","2.3.1-alpha.3409.0":"2020-02-12T12:47:44.778Z","2.3.1-alpha.3412.0":"2020-02-12T13:24:45.069Z","2.4.0":"2020-02-12T13:50:09.992Z","2.4.1-alpha.3417.0":"2020-02-12T14:35:24.144Z","2.4.1-alpha.3420.0":"2020-02-12T15:09:03.033Z","2.4.1-alpha.3446.0":"2020-02-13T10:02:34.480Z","2.4.1-alpha.3447.0":"2020-02-13T10:03:56.304Z","2.4.1-alpha.3448.0":"2020-02-13T10:05:08.811Z","2.4.1-alpha.3464.0":"2020-02-14T11:49:25.922Z","2.4.1-alpha.3499.0":"2020-02-17T10:34:53.547Z","2.4.1-alpha.3506.0":"2020-02-17T11:48:41.160Z","2.4.1-alpha.3525.0":"2020-02-17T14:14:38.986Z","2.4.1-alpha.3532.0":"2020-02-17T14:48:25.293Z","2.4.1-alpha.3546.0":"2020-02-18T07:56:53.763Z","2.4.1-alpha.3556.0":"2020-02-18T09:34:11.901Z","2.4.1-alpha.3555.0":"2020-02-18T09:34:40.425Z","2.4.1-alpha.3558.0":"2020-02-18T09:47:56.004Z","2.4.1-alpha.3567.0":"2020-02-18T11:50:10.951Z","2.4.1-alpha.3570.0":"2020-02-18T11:52:38.247Z","2.4.1-alpha.3582.0":"2020-02-18T13:47:19.581Z","2.4.1-alpha.3587.0":"2020-02-18T19:13:58.613Z","2.4.1-alpha.3597.0":"2020-02-19T10:37:16.827Z","2.4.1-alpha.3602.0":"2020-02-19T13:27:49.722Z","2.4.1-alpha.3610.0":"2020-02-19T19:31:27.827Z","2.4.1-alpha.3645.0":"2020-02-24T12:15:48.154Z","2.4.1-alpha.3646.0":"2020-02-24T12:17:18.749Z","2.4.1-alpha.3647.0":"2020-02-24T12:18:21.507Z","2.4.1-alpha.3661.0":"2020-02-26T15:39:53.324Z","2.4.1-alpha.3664.0":"2020-02-26T15:42:23.286Z","2.4.1-alpha.3667.0":"2020-02-26T15:54:43.911Z","2.4.1-alpha.3675.0":"2020-02-26T18:52:25.073Z","2.4.1-alpha.3680.0":"2020-02-27T08:18:06.838Z","2.4.1-alpha.3683.0":"2020-02-27T09:32:00.615Z","2.4.1-alpha.3688.0":"2020-02-28T09:20:54.355Z","2.4.1-alpha.3700.0":"2020-02-28T11:21:26.445Z","2.4.1-alpha.3725.0":"2020-02-29T10:21:42.704Z","2.4.1-alpha.3728.0":"2020-02-29T10:25:09.246Z","2.4.1-alpha.3734.0":"2020-02-29T10:38:29.122Z","2.4.1-alpha.3747.0":"2020-02-29T11:05:58.592Z","2.4.1-alpha.3758.0":"2020-02-29T11:37:33.360Z","2.4.1-alpha.3762.0":"2020-02-29T12:22:52.714Z","2.4.1-alpha.3764.0":"2020-02-29T12:25:24.201Z","2.4.1-alpha.3770.0":"2020-02-29T12:38:36.165Z","2.4.1-alpha.3776.0":"2020-02-29T12:53:28.574Z","2.4.1-alpha.3782.0":"2020-02-29T14:40:47.410Z","2.4.1-alpha.3793.0":"2020-02-29T16:51:32.685Z","2.4.1-alpha.3803.0":"2020-03-02T08:29:16.475Z","2.4.1-alpha.3804.0":"2020-03-02T08:31:29.246Z","2.4.1-alpha.3805.0":"2020-03-02T08:33:39.551Z","2.4.1-alpha.3807.0":"2020-03-02T08:40:36.797Z","2.4.1":"2020-03-02T12:32:58.027Z","2.4.2-alpha.3812.0":"2020-03-02T13:07:12.424Z","2.4.2-alpha.3823.0":"2020-03-03T17:05:44.099Z","2.4.2-alpha.3829.0":"2020-03-03T20:51:48.819Z","2.4.2-alpha.3830.0":"2020-03-04T09:14:23.519Z","2.4.2-alpha.3833.0":"2020-03-04T12:09:29.029Z","2.4.2-alpha.3840.0":"2020-03-04T18:41:34.451Z","2.4.2-alpha.3847.0":"2020-03-05T08:57:19.161Z","2.4.2-preview.3929.0":"2020-03-12T18:59:13.530Z","2.4.2-alpha.3930.0":"2020-03-12T19:51:40.767Z","2.4.2-alpha.3958.0":"2020-03-14T01:27:26.378Z","2.4.2-alpha.3965.0":"2020-03-14T01:42:00.894Z","2.4.2-alpha.3966.0":"2020-03-14T01:44:08.033Z","2.4.2-alpha.3971.0":"2020-03-14T01:57:57.233Z","2.4.2-alpha.3986.0":"2020-03-14T05:11:08.315Z","2.4.2-alpha.3997.0":"2020-03-14T07:34:39.459Z","2.4.2-alpha.4003.0":"2020-03-14T07:41:18.515Z","2.4.2-alpha.4009.0":"2020-03-14T07:50:11.557Z","2.4.2-alpha.4018.0":"2020-03-14T09:39:57.141Z","2.4.2-alpha.4037.0":"2020-03-15T17:04:20.731Z","2.4.2-alpha.4047.0":"2020-03-15T17:17:45.084Z","2.4.2-preview.4054.0":"2020-03-15T18:10:05.721Z","2.4.2-preview.4057.0":"2020-03-15T19:35:51.366Z","2.4.2-alpha.4070.0":"2020-03-16T10:21:53.999Z","2.4.2-preview.4071.0":"2020-03-16T10:37:18.396Z","2.4.2-preview.4072.0":"2020-03-16T10:41:32.585Z","2.4.2-alpha.4077.0":"2020-03-16T12:09:20.409Z","2.4.2":"2020-03-16T14:01:42.855Z","2.4.3-alpha.4082.0":"2020-03-16T14:36:13.133Z","2.4.3-preview.4091.0":"2020-03-16T15:11:17.160Z","2.4.3-alpha.4124.0":"2020-03-18T13:57:49.014Z","2.4.3-alpha.4163.0":"2020-03-20T09:46:58.560Z","2.4.3-alpha.4185.0":"2020-03-21T04:00:55.621Z","2.4.3-alpha.4198.0":"2020-03-23T08:25:12.546Z","2.4.3-alpha.4213.0":"2020-03-23T12:59:35.103Z","2.4.3-alpha.4246.0":"2020-03-24T18:47:46.819Z","2.4.3-alpha.4268.0":"2020-03-24T20:59:01.826Z","2.4.3-alpha.4366.0":"2020-03-28T01:40:55.693Z","2.4.3-alpha.4373.0":"2020-03-28T02:10:54.276Z","2.4.3-alpha.4380.0":"2020-03-28T02:24:31.370Z","2.4.3-alpha.4381.0":"2020-03-28T02:37:29.429Z","2.4.3-alpha.4382.0":"2020-03-28T02:50:26.813Z","2.4.3-alpha.4383.0":"2020-03-28T03:03:02.805Z","2.4.3-alpha.4390.0":"2020-03-28T06:08:54.781Z","2.4.3-alpha.4395.0":"2020-03-28T06:21:58.831Z","2.4.3-alpha.4396.0":"2020-03-28T06:34:53.333Z","2.4.3-alpha.4403.0":"2020-03-28T08:47:45.965Z","2.4.3-alpha.4424.0":"2020-03-29T08:46:10.051Z","2.4.3-alpha.4431.0":"2020-03-29T09:17:49.661Z","2.4.3-alpha.4438.0":"2020-03-29T09:31:33.118Z","2.4.3-alpha.4446.0":"2020-03-29T15:02:54.635Z","2.4.3-alpha.4459.0":"2020-03-29T21:49:12.667Z","2.4.3-alpha.4468.0":"2020-03-30T07:28:10.126Z"},"maintainers":[{"email":"core@energyweb.org","name":"energywebdev"},{"email":"ngy.am.zs@gmail.com","name":"aznagy"},{"email":"bagaricjos@gmail.com","name":"bagaric"},{"email":"pkosin@protonmail.com","name":"pkosin"},{"email":"micha@roon.me","name":"drgorb"},{"email":"kiran.roy@energyweb.org","name":"kroy"},{"email":"mani.hagh.sefat@energyweb.org","name":"manihagh"}],"description":"<h1 align=\"center\">   <br>   <a href=\"https://www.energyweb.org/\"><img src=\"https://www.energyweb.org/wp-content/uploads/2019/04/logo-brand.png\" alt=\"EnergyWeb\" width=\"150\"></a>   <br>   EnergyWeb Origin   <br>   <h2 align=\"center\">Market Matcher</h2>   <","homepage":"https://github.com/energywebfoundation/origin/tree/master/packages/market-matcher#readme","repository":{"type":"git","url":"git+https://github.com/energywebfoundation/origin.git"},"bugs":{"url":"https://github.com/energywebfoundation/origin/issues"},"license":"GPL-3.0-or-later","readme":"","readmeFilename":""}