{"_id":"@cheqd/market-monitoring","_rev":"9-95fdf3509acef7c5769dbd3fcbbcd9c6","name":"@cheqd/market-monitoring","dist-tags":{"latest":"1.1.5"},"versions":{"1.0.0":{"name":"@cheqd/market-monitoring","version":"1.0.0","description":"cheqd Market Monitoring API","source":"src/index.js","main":"src/index.js","license":"Apache-2.0","author":{"name":"Cheqd Foundation Limited","url":"https://github.com/cheqd"},"repository":{"type":"git","url":"git+https://github.com/cheqd/market-monitoring.git"},"scripts":{"start":"node src/index.js","format":"prettier --write  '*.{json,js}' 'src/**/*.{js,ts}' 'test/**/*.{js,ts}'","lint":"eslint --max-warnings=0 src && prettier --check '*.{json,js}' 'src/**/*.{js,ts}' 'test/**/*.{js,ts}'"},"eslintConfig":{"root":true,"extends":["typescript","prettier"]},"dependencies":{"coingecko-api":"^1.0.10","express":"^4.18.1"},"devDependencies":{"@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.6","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","conventional-changelog-conventionalcommits":"^5.0.0","eslint":"^8.24.0","eslint-config-prettier":"^8.5.0","eslint-config-typescript":"^3.0.0","semantic-release":"^19.0.5"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"gitHead":"e6581a6565993987c445c660c6176eaebd5a314d","bugs":{"url":"https://github.com/cheqd/market-monitoring/issues"},"homepage":"https://github.com/cheqd/market-monitoring#readme","_id":"@cheqd/market-monitoring@1.0.0","_nodeVersion":"16.17.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-qHvkLDFI2np+AhDy8OjX7Ke6wjQrirJ5ztiPJdCdlWwryDkgskbMU/wudUOlD/3ggjcECPzx+wi0EO3YRG1Ozg==","shasum":"700c4787421ebd85a565d35b78a35b98c72fd1d4","tarball":"https://registry.npmjs.org/@cheqd/market-monitoring/-/market-monitoring-1.0.0.tgz","fileCount":30,"unpackedSize":47332,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEynoicKEbdAe/BastkSaeeyreJAmH23odbkLyl/RaheAiAhHeeqz/x5ANn4wa/sd9kDWiemZOWUXlHfzf2fN7cE0w=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQGjDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp0Bw/6Aod7Kcc4Nxk3CPaHTYZ8rSvNrDR8UFu0KdbkCZKXYphRAQel\r\n7peLT7cc7TEYNeZO7ldScfzvS6+ONgpyX184Mb5K0UOSaiXGGFx8lfqq8YAJ\r\nNrLralRt1ErvYVTx8Z4v5TvsrkbZKeCRpEfJEB1LG6MnVsdZmulk8ye2PW1N\r\nvdHUsFnu9hQKio0alUg98W2tnGoGS0qpxl8cphOKGmICXu5b/Jo2DI4wkn5s\r\ni1XpOk4r1rHV9xuMtNZoGGmpA1cVSjgtS7mI8UYvBfGqo79A59msCPjNLBVB\r\nA/yjIXj793otSlh0glrBAsVtyajrty6vpQcG5nN6NEDDH1mQqTJEj2nbHrw/\r\nzbXco2xlhGPVYVVKFdnBg7wE2hc1L0zxGhvwK0B2Bc/tfGGGP8Tin8Hrk1aw\r\nOnRXYyUYWuTv5pFlwREP2EIp3D6TVxA7xVBMOdnz/f4W6SMV9DjCoKdTLtuW\r\n5j+g2vD747tcFhTEGAYpfhUQx6nhdqotqYh74oVhEinWVjZ8HpYH3OgChhXt\r\n0Lh9UPtxGyBRreJPRNEfz2UUGWEPSnlkWx7FlFmssP6OlEzh0bb7W4zx3unD\r\n1gsDGgBXX/ViAmhoNfR/ZF1TVXNcoTp6nwRSNSo0qYyZhevIqWM7YhxxrFSW\r\nP7zbCaNSz0jlRk0aWdO+Xrb9C6f1m8vb4Es=\r\n=h7Py\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cheqd.io","email":"admin@cheqd.io"},"directories":{},"maintainers":[{"name":"cheqd.io","email":"admin@cheqd.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-monitoring_1.0.0_1665165507159_0.6390833420345539"},"_hasShrinkwrap":false},"1.0.1":{"name":"@cheqd/market-monitoring","version":"1.0.1","description":"cheqd Market Monitoring API","source":"src/index.js","main":"src/index.js","license":"Apache-2.0","author":{"name":"Cheqd Foundation Limited","url":"https://github.com/cheqd"},"repository":{"type":"git","url":"git+https://github.com/cheqd/market-monitoring.git"},"scripts":{"start":"node src/index.js","format":"prettier --write  '*.{json,js}' 'src/**/*.{js,ts}' 'test/**/*.{js,ts}'","lint":"eslint --max-warnings=0 src && prettier --check '*.{json,js}' 'src/**/*.{js,ts}' 'test/**/*.{js,ts}'"},"eslintConfig":{"root":true,"extends":["typescript","prettier"]},"dependencies":{"coingecko-api":"^1.0.10","express":"^4.18.1"},"devDependencies":{"@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.6","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","conventional-changelog-conventionalcommits":"^5.0.0","eslint":"^8.24.0","eslint-config-prettier":"^8.5.0","eslint-config-typescript":"^3.0.0","semantic-release":"^19.0.5"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"gitHead":"462d53c70ba43e26cb904f9ee69caf4158c73c27","bugs":{"url":"https://github.com/cheqd/market-monitoring/issues"},"homepage":"https://github.com/cheqd/market-monitoring#readme","_id":"@cheqd/market-monitoring@1.0.1","_nodeVersion":"16.17.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-Fp39x0s2YucyixdNuXxu3aijCOgIP45Ti88iQfJTDAs/YKaq2sjqyTU3IZnwfqSm3tI5hg8iXBgIaKltcH+PRQ==","shasum":"895f1f36c6f4a33b23b9487c5af13989d39bbafc","tarball":"https://registry.npmjs.org/@cheqd/market-monitoring/-/market-monitoring-1.0.1.tgz","fileCount":30,"unpackedSize":47213,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDlEe/t3oBv0jYZfxwunKScXUEnFXGaWQSUidiBEDIewIgXSOfykjMDtO7ySU9Lm8EaOb3yxGBBcr2GZNjv0lRe2k="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQGrNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrIRg//cbyUqnQoUYbET5p2W1a3c/oGjksvHo3qnBG3qaaklmFfzRgM\r\ni2TrNb33lBMv8uZezGEs4SC7vWQdQLnfAp4nPjzdK9NMbaQG85FEFv6sGWBQ\r\nAg0O28A5wGG8qG6DZo1oDbUNzePn+IxeZFRPBmE65PeFa5u1B4nI4ThIooxs\r\ntNTMvL92p8k/aGC+JX6H5WtYmvMAYaZCevccodkrsRFRqItZanZN/56uXcSw\r\nv30Tl/+NwoHSOF2BfLoaE2RW7al1rnd49GxzhXI7ukOgRP68tOOIujJjPMrF\r\nhIiOBgysPzIIY6N72Cyt7LorxBsCWt9BWjxKWT7/khA9ZxRXeplvtzLfi+pw\r\ni5TfvbTRVH42YeR0RIjqYYvjNZBKarsI/h2KbZfoch4REhEZh7vNAD2+fvuQ\r\nbkInk671glxUkcT3QpZP71Fazo+mZU9+NI3KR5o6w3bFMm+9+Nod/9lZ606s\r\ntDDbsDa8K0wKa9PAqzAUayDGS1dZy+NO1XBwHU8KdxUQwLSi3V7X0zZ9TB16\r\nlWsTVR1RkH8NIERWilmknWz28KP4UHCOHhf5mNoFPTTaq6OiQ8D2pOgc++fM\r\nc/mkBIqQnJ8b5CeTy/Ha7IQiSzDJYckjU3GkVUR3WoMMdvlNVnmZbB/ioJcu\r\ncViZFMKEM9V9D0LddosGMTCp1eV8tTDscro=\r\n=j5Z9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cheqd.io","email":"admin@cheqd.io"},"directories":{},"maintainers":[{"name":"cheqd.io","email":"admin@cheqd.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-monitoring_1.0.1_1665166028899_0.11583582603119247"},"_hasShrinkwrap":false},"1.1.0":{"name":"@cheqd/market-monitoring","version":"1.1.0","description":"cheqd Market Monitoring API","source":"src/index.js","main":"src/index.js","license":"Apache-2.0","author":{"name":"Cheqd Foundation Limited","url":"https://github.com/cheqd"},"repository":{"type":"git","url":"git+https://github.com/cheqd/market-monitoring.git"},"scripts":{"start":"node src/index.js","format":"prettier --write  '*.{json,js}' 'src/**/*.{js,ts}' 'test/**/*.{js,ts}'","lint":"eslint --max-warnings=0 src && prettier --check '*.{json,js}' 'src/**/*.{js,ts}' 'test/**/*.{js,ts}'"},"eslintConfig":{"root":true,"extends":["typescript","prettier"]},"dependencies":{"coingecko-api":"^1.0.10","express":"^4.18.1"},"devDependencies":{"@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.6","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","conventional-changelog-conventionalcommits":"^5.0.0","eslint":"^8.24.0","eslint-config-prettier":"^8.5.0","eslint-config-typescript":"^3.0.0","semantic-release":"^19.0.5"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"gitHead":"9525c0437256ebc746339d178b4a3d27f0db104f","bugs":{"url":"https://github.com/cheqd/market-monitoring/issues"},"homepage":"https://github.com/cheqd/market-monitoring#readme","_id":"@cheqd/market-monitoring@1.1.0","_nodeVersion":"16.17.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-zJZykRbVcjgf6iVr/XNZTvab5RrMIxgalNiyDBJgtjKJU8VoEL4TTzEiT0bDE98bg54KZk2Ja8jH3dgPReKb/Q==","shasum":"97698b6971c013dffb4cc252d13748e1338ee001","tarball":"https://registry.npmjs.org/@cheqd/market-monitoring/-/market-monitoring-1.1.0.tgz","fileCount":30,"unpackedSize":47073,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEtLxBw/bZZALgWmuJWSX/Mf5BPcCk0dRsGyG/36xlpKAiBC3VqEJt3sElNgQyaKgrfRMMQvFW95RYcQAaa7t0Q4Ug=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQ+N7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp2DxAAlpFppo84+aKcz4YE6Yo8bR3+AoiXl541BBilQDZC2kiBWen0\r\nNwh8INDfLxmavvtfvSTszOoOJf3s+CT9++O1QQfeMVm/h/clISkW+0/HzuN9\r\nhmCD54Cs0gVhnQz+4m072FXFHgJRjf1twm+z95YdKaHE08jvk20C+1NqT1b8\r\nK+av73YwEwRzcrQo5WllsEsiOuTXCCSG5h98kyS6Q1ARulN6iYT1cOv6DeVD\r\nvjlKMVTSxoOQ/RPHNpsE0wLbGyluqHFQp9xt/vKTeRyLvk0Y/55DUwKKItxM\r\nW3imzJT+N/NJ8bCrGYJfe5NgK9WjadNi78Dfn5lci8keSEqvPCqwvL/eMPgx\r\nmULaakfrNxhFXVoKoKRJS/GhEq0BvNa8539WqmivHt0IREsNhjhQ1hovOdpb\r\nejWinaIEoqqfFaSyYIc8rlft4J5Firq/3zXknEEkxavbPk8KeNKK+pz5YVyr\r\ntdtgDo2zDLslxhOt3iKGmPeeXX3g+gVjbyifrIBguFau4GQnh06MbPq+U173\r\netHnd3q8tu3etmZoewdMPWkDgFNmzqPUpmma9oV3IMSAeQleBTbsHJ+lIxol\r\nw72EMXcaseXItctKegiFotznF3YfBB4i5fjkRNHUCNGxij75n/5QPOIhbJyn\r\nJNPiC0HzeVFHkzP52BVSU2MpBktcySnQQRw=\r\n=1Sab\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cheqd.io","email":"admin@cheqd.io"},"directories":{},"maintainers":[{"name":"cheqd.io","email":"admin@cheqd.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-monitoring_1.1.0_1665393531000_0.350635928559037"},"_hasShrinkwrap":false},"1.1.1":{"name":"@cheqd/market-monitoring","version":"1.1.1","description":"cheqd Market Monitoring API","source":"src/index.js","main":"src/index.js","license":"Apache-2.0","author":{"name":"Cheqd Foundation Limited","url":"https://github.com/cheqd"},"repository":{"type":"git","url":"git+https://github.com/cheqd/market-monitoring.git"},"scripts":{"start":"node src/index.js","format":"prettier --write  '*.{json,js}' 'src/**/*.{js,ts}' 'test/**/*.{js,ts}'","lint":"eslint --max-warnings=0 src && prettier --check '*.{json,js}' 'src/**/*.{js,ts}' 'test/**/*.{js,ts}'"},"eslintConfig":{"root":true,"extends":["typescript","prettier"]},"dependencies":{"coingecko-api":"^1.0.10","express":"^4.18.1"},"devDependencies":{"@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.6","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","conventional-changelog-conventionalcommits":"^5.0.0","eslint":"^8.24.0","eslint-config-prettier":"^8.5.0","eslint-config-typescript":"^3.0.0","semantic-release":"^19.0.5"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"gitHead":"ac1032eb4f5bc3d61dd9df736a6dc221df920c8d","bugs":{"url":"https://github.com/cheqd/market-monitoring/issues"},"homepage":"https://github.com/cheqd/market-monitoring#readme","_id":"@cheqd/market-monitoring@1.1.1","_nodeVersion":"16.17.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-9tabiPOuD+/mPKHOwbqJHd9k3FXpvaNnb86GXMPU8TnzCGueBvLx10BkgbLIqdGBsl2Z03sjol5JoUURol3lDQ==","shasum":"1f5a3d3447436037f73bced61fa712e47c1c4bf6","tarball":"https://registry.npmjs.org/@cheqd/market-monitoring/-/market-monitoring-1.1.1.tgz","fileCount":30,"unpackedSize":47370,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFT8V1gUV7T7dVB5NQca7Jo/hbRteGQzEYnLohILHwUvAiAGjrE/am8H3cbNQysKiDfjfqEoAN9gDb1iFhMRkiYKWg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRD7NACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoO6w//d9+JEfz+AcphbnQCfEsB4KFdlmvkTAIk0j/4DMW2jr2rQ2hI\r\nwY9GzKhXqbAh9oOB6gFiysilrHAnwUTZDvXybeg6bgFHwjg5gFGe+QN/lsBr\r\nwP2HOcGDNpWaDFtpFDMPJ2dWJXZVqupsLrOQnK7A4yYzzxrBjMme7A7EvetT\r\nbqMNHf2353bpCjjHTFBO3BEGAYWBHbGBpMlRIXO15VNtKV625xAo95JQSPaw\r\nyeSZVZhuGItgTJ6LaOo+R7RIuvW/bxYkGidkgZR5j8N7Zay0WmZaQTgeNyia\r\n3flh5wH9H1FS2jxBIDgSf037Vi2UbTZ5mDr+yKCEqIBUzVsshyHV1yGZf+WE\r\nkdBSOqy01QTSh+pmtj9vjPueS+oSeS1jLHVS4FaOktfq+CN65b3OkxCJMszY\r\no2d4WuOZMdEaAq42GFB/fYaf1jKPNGdCim6oKsk3j5lu4fYVf+/sSIhfsa4N\r\n/cM/mjOBMSyFYLJbmEykqUkKvKnI7b6vDCRIuvW8yoQr8WQXNwSy1MIhjWFE\r\n08u4dt1md4EZCB3uG6ipxU6gc8m7/8/ZzLvqXJZpqj/a/FENYMEDcN+pDJxr\r\n0UzNOyi+lEuwdiHzGor/JC+U8pm4yfJJKYAt6HNcIWqWn+2cFFdUZbC5JUz2\r\nQ9YlQc+jAkCxJPIMA9tc3646e1CJJWiD2PE=\r\n=V7Ph\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cheqd.io","email":"admin@cheqd.io"},"directories":{},"maintainers":[{"name":"cheqd.io","email":"admin@cheqd.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-monitoring_1.1.1_1665416909627_0.32214879083136605"},"_hasShrinkwrap":false},"1.1.2":{"name":"@cheqd/market-monitoring","version":"1.1.2","description":"cheqd Market Monitoring API","source":"src/index.js","main":"src/index.js","license":"Apache-2.0","author":{"name":"Cheqd Foundation Limited","url":"https://github.com/cheqd"},"repository":{"type":"git","url":"git+https://github.com/cheqd/market-monitoring.git"},"scripts":{"start":"node src/index.js","format":"prettier --write  '*.{json,js}' 'src/**/*.{js,ts}' 'test/**/*.{js,ts}'","lint":"eslint --max-warnings=0 src && prettier --check '*.{json,js}' 'src/**/*.{js,ts}' 'test/**/*.{js,ts}'"},"eslintConfig":{"root":true,"extends":["typescript","prettier"]},"dependencies":{"coingecko-api":"^1.0.10","express":"^4.18.2"},"devDependencies":{"@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.6","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","conventional-changelog-conventionalcommits":"^5.0.0","eslint":"^8.26.0","eslint-config-prettier":"^8.5.0","eslint-config-typescript":"^3.0.0","semantic-release":"^19.0.5"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"gitHead":"e0445d5f14b6a5154d7be74ddf38e9e6b0477a1a","bugs":{"url":"https://github.com/cheqd/market-monitoring/issues"},"homepage":"https://github.com/cheqd/market-monitoring#readme","_id":"@cheqd/market-monitoring@1.1.2","_nodeVersion":"16.17.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-LEE8JKa6Y3bhj+mh2UwiWftrxZI9XCiRf+bEQ/utuLChGQpNiAZ/r+81QQK4RbNJCnlD3vll4AZRSBi+Uy5S5w==","shasum":"3d95160e2127bc563fa6694194a3dd11411638a1","tarball":"https://registry.npmjs.org/@cheqd/market-monitoring/-/market-monitoring-1.1.2.tgz","fileCount":30,"unpackedSize":47461,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBm1etZAmg2Z3d3DDcc9eIFwVZouAjy5X6hr2kwMHna/AiAwj8o3cnI3UtGtXKAhYb71GyAOVx//OFbF4ktk1feg1A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYUUbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoDjw//Rm4rRkkgSxSu7ASGA3njv7mfL5cAz4AWbA2ZxM5Q2LVNX7mT\r\nxBg74zhPAzyjb3ouXDBDxLW3m5gbjfKE7Bpv+LUr6gQOuX4q3ysW7fMs4BVo\r\nV0aDRSnj++xOhzCwt3DFl1QwNSkuycGxWBqLpUHjebfzc32BgJ6gTSL3mSLa\r\nvmtYkpfemu0hWmfe2ejo9DwXyQx2TgQWPx3zfCs82vOVLLTKtzANM7+38teR\r\nRQA150Bq71U/VDE5pZLbOqN9xbLq8SRDL6BAPtFtgfyCY3AeM727dAw3dyZp\r\n+yHGg72+7EPKjgwNCM1vbLu9RRZ20KuC4O4RMiDUvPW8Dzep274Q/7Fwj2vK\r\n0BpHJwFj0Yg4kWh0UsDreZ7JDbj07UwpsC3SrC9kAc1vcBdR+gp60+JqXCTH\r\n4ArHUlEBuF4KIFvHPfraScIiHIZMwbTNfQlsomLLti/QC/VZid9f/af0M4Li\r\nYyyseIq/fKLXb5wUd6pAWwQdcQlBO0jGZlPLp+xUhRzBfpixFQwgpMMGcN7w\r\n1TmyefYwHgZuzSzXphD0cTvqlkkkccpwzlyhWRmdGSnHY/krsePdq49FTWR2\r\nrVLMjtTlRCLjVPfbzbBo6RwMCtggqO61ryShTopZWPGWWSgMkRlxfFda9kSo\r\nA42H/gxfI6zOihOBcvcuTLrDwWFTCrBLuP8=\r\n=meP2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cheqd.io","email":"admin@cheqd.io"},"directories":{},"maintainers":[{"name":"eengineer1","email":"tasosderiziotis@gmail.com"},{"name":"cheqd.io","email":"admin@cheqd.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-monitoring_1.1.2_1667319067793_0.2093855133628173"},"_hasShrinkwrap":false},"1.1.3":{"name":"@cheqd/market-monitoring","version":"1.1.3","description":"cheqd Market Monitoring API","source":"src/index.js","main":"src/index.js","license":"Apache-2.0","author":{"name":"Cheqd Foundation Limited","url":"https://github.com/cheqd"},"repository":{"type":"git","url":"git+https://github.com/cheqd/market-monitoring.git"},"scripts":{"start":"node src/index.js","format":"prettier --write  '*.{json,js}' 'src/**/*.{js,ts}' 'test/**/*.{js,ts}'","lint":"eslint --max-warnings=0 src && prettier --check '*.{json,js}' 'src/**/*.{js,ts}' 'test/**/*.{js,ts}'"},"eslintConfig":{"root":true,"extends":["typescript","prettier"]},"dependencies":{"coingecko-api":"^1.0.10","express":"^4.18.2"},"devDependencies":{"@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.6","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","conventional-changelog-conventionalcommits":"^5.0.0","eslint":"^8.26.0","eslint-config-prettier":"^8.5.0","eslint-config-typescript":"^3.0.0","semantic-release":"^19.0.5"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"gitHead":"49d3dabb722c2fa4f0a7310ee5909d49ce12f91e","bugs":{"url":"https://github.com/cheqd/market-monitoring/issues"},"homepage":"https://github.com/cheqd/market-monitoring#readme","_id":"@cheqd/market-monitoring@1.1.3","_nodeVersion":"18.12.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-0zbQcODieFnZQww6SSSF1Nl/RBoKtwg06/tUqAm4i/F20UIY96z6MNErMM3VA0N5qHjstxioAqKRZf+Es2cw9w==","shasum":"cd4e98f4eaded9b41e6546d9a9d2141220428dbc","tarball":"https://registry.npmjs.org/@cheqd/market-monitoring/-/market-monitoring-1.1.3.tgz","fileCount":33,"unpackedSize":50598,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTN70+7stO1p4Qr2atOS7fr8A+HeCitT2W0vUnSLklNAIhAPB5sxlWnS8uJ+/Bjx1M+e+1MOaA7L3oO6+8ZVIIiEmg"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZP8HACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqSzg/+OfI9PVVRjVMZmLr4RPH1q7YedvuRm6H1ZPvnUMkukleU2ojE\r\nHBehRYUxT+OIMQ/Jp9JKfB2aHy8qFmG8wMvYOq5lqnXtkCElHrlHIjxxo04J\r\nyKawEwdlXITnpAxslsZMxvprFmvEbK6KaesB9y61kkX2GDHgLdLdKgGcir3y\r\nsgJCBMVW6n5tpvbN7GcoqaX8cDnb1NZ91JdTal8X526dUJfldbKUeFGGAffY\r\n+Z3T5JWWSF8HgPQiv7x834PotFGeePq4KKc6gPaBEuRIQ3gp2vQDpj5AFnsK\r\nEH2XqlCB7Ocy13tPGc9M1JcDwMiQ8ZsM5x1ClThwOFyL6azF98g/o163KAFi\r\nLb6B3QG1Sarl3tnF1YDlE1gX2twIWrrKCmzKGxW92SMv30q8eflWdO2wcI+B\r\nnqRzXWR41z/XR6EufpkoYZFNx5vG5BmJthjpxlciwib5GZumrzj2zbbkaa4+\r\nVSAbM8MHNTAKEYJrlqDaMkwYbmTKz8jAGDrA3cGONzLIAoJeS9oWJo9PIcya\r\nVI+X4mwuUkP8PmiPhSWlKnMuW7eKzYNMiBNgH//4hRZKNd9AWJ75FC5tFccs\r\neFyQD27TrpJ7aL7PmpmduMmy5OHXmia8TDcfB/+VEhxIXKv6NbZOw7P0kwfm\r\nsVehXLzbqPmYpox0W6ZAFpTCz4oy4/GQO84=\r\n=7VjF\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cheqd.io","email":"admin@cheqd.io"},"directories":{},"maintainers":[{"name":"daevm","email":"mithran.daev@gmail.com"},{"name":"eengineer1","email":"tasosderiziotis@gmail.com"},{"name":"cheqd.io","email":"admin@cheqd.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-monitoring_1.1.3_1667563270844_0.7313337412685375"},"_hasShrinkwrap":false},"1.1.4":{"name":"@cheqd/market-monitoring","version":"1.1.4","description":"cheqd Market Monitoring API","source":"src/index.js","main":"src/index.js","license":"Apache-2.0","author":{"name":"Cheqd Foundation Limited","url":"https://github.com/cheqd"},"repository":{"type":"git","url":"git+https://github.com/cheqd/market-monitoring.git"},"scripts":{"start":"node src/index.js","format":"prettier --write  '*.{json,js}' 'src/**/*.{js,ts}' 'test/**/*.{js,ts}'","lint":"eslint --max-warnings=0 src && prettier --check '*.{json,js}' 'src/**/*.{js,ts}' 'test/**/*.{js,ts}'"},"eslintConfig":{"root":true,"extends":["typescript","prettier"]},"dependencies":{"coingecko-api":"^1.0.10","express":"^4.18.2"},"devDependencies":{"@semantic-release/changelog":"^6.0.2","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.7","@semantic-release/npm":"^9.0.2","@semantic-release/release-notes-generator":"^10.0.3","conventional-changelog-conventionalcommits":"^5.0.0","eslint":"^8.34.0","eslint-config-prettier":"^8.6.0","eslint-config-typescript":"^3.0.0","semantic-release":"^20.1.0"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"gitHead":"187f4e14072e9a247dd2157e23c2357bf6801a83","bugs":{"url":"https://github.com/cheqd/market-monitoring/issues"},"homepage":"https://github.com/cheqd/market-monitoring#readme","_id":"@cheqd/market-monitoring@1.1.4","_nodeVersion":"18.14.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-QtvQp9rvI3Ve/6c2NIgxccFPy4sR9PZZ9HbFRctaaScn8l2hfo8KbYz+v4THE4HGTO6Kc4muUIG1uTUijOypaw==","shasum":"1d0819606f04225e2e2850b6180065b02491189f","tarball":"https://registry.npmjs.org/@cheqd/market-monitoring/-/market-monitoring-1.1.4.tgz","fileCount":33,"unpackedSize":49956,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFcCs9vv9Y+oYQNJ2xUobZaVVpiogdq4+OspwEBpmZiwAiEA7wRn5ZKv5jLUmxK6fKqdmQLK1BAEiHL6CTBmk0yd5n4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7P0vACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr09BAAmHYPurWpCfpz31z8r6W/8L7XR2C3cvFWNPhS78kiVV910OpM\r\nn8uu5zmGXzxZQ2BoLya2G0QiiI+tRDpqmbs/sESX6XD0vL2Lg9wI5cAoqgYE\r\no+F/uyvUyo1BsXMmRU1WyAkrGVYF3wRF+c1C6HXn+embIzFdXf7dAx/RkyYX\r\np+u8PmYMHYN15CRSBj5aK5Fm6HirXYxz3JQuqGVzyI6H3IFTQzWB6niuL0Gy\r\njYFpPC7mkXqCBTq1YND+tIABwyMMJy9A+u8973XmeXOsl1QkOZZySK7GcIv0\r\n+I+d9m6ZW7ixXuqnC4HiIpm9GKOvPVR54842Y0sSxiZOa8UsIhjNkRzOiq9Q\r\ncB7SIc9RgWEmHZQccIg2GNvHzdj2pg9bo0qjIdyjjWpSlK1cGK4A0uZolt00\r\nXfBv7V1VbGE3RPtdVrlOIrdFYASfgSKWPSx6EFYcvZ6EgdGXFfF2I70VkYuN\r\no1xV9ZzBOxhTzu+edGeAYyF0dat/KUM6zT4tmn3z+lZYN8V9uBsfl+x0Rgrl\r\nlURF0uBRQ6DZlK7y6XpLC/QMbOHTc0ILBK8/T/UhD6re/3QNw0PIW1Qpl6k4\r\n400rbCwtTswkxwItIW74rVej7OYcSqUOtvxBmddxy/iRYdvYlRiJjrsuXWp5\r\nK1UoeOsj3MUhI9tKNiPHSGIQuVULyE5cNl0=\r\n=zj+Z\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cheqd.io","email":"admin@cheqd.io"},"directories":{},"maintainers":[{"name":"daevm","email":"mithran.daev@gmail.com"},{"name":"eengineer1","email":"tasosderiziotis@gmail.com"},{"name":"cheqd.io","email":"admin@cheqd.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-monitoring_1.1.4_1676475695641_0.2655470292113009"},"_hasShrinkwrap":false},"1.1.5":{"name":"@cheqd/market-monitoring","version":"1.1.5","description":"cheqd Market Monitoring API","source":"src/index.js","main":"src/index.js","license":"Apache-2.0","author":{"name":"Cheqd Foundation Limited","url":"https://github.com/cheqd"},"repository":{"type":"git","url":"git+https://github.com/cheqd/market-monitoring.git"},"scripts":{"start":"node src/index.js","format":"prettier --write  '*.{json,js}' 'src/**/*.{js,ts}' 'test/**/*.{js,ts}'","lint":"eslint --max-warnings=0 src && prettier --check '*.{json,js}' 'src/**/*.{js,ts}' 'test/**/*.{js,ts}'"},"eslintConfig":{"root":true,"extends":["typescript","prettier"]},"dependencies":{"coingecko-api":"^1.0.10","express":"^4.18.2"},"devDependencies":{"@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.7","@semantic-release/npm":"^10.0.3","@semantic-release/release-notes-generator":"^11.0.1","conventional-changelog-conventionalcommits":"^5.0.0","eslint":"^8.40.0","eslint-config-prettier":"^8.8.0","eslint-config-typescript":"^3.0.0","semantic-release":"^21.0.2"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"gitHead":"d10a6c01d6db8ea4b8843628ab9bb9bab2717520","bugs":{"url":"https://github.com/cheqd/market-monitoring/issues"},"homepage":"https://github.com/cheqd/market-monitoring#readme","_id":"@cheqd/market-monitoring@1.1.5","_nodeVersion":"18.16.0","_npmVersion":"9.6.2","dist":{"integrity":"sha512-8tBe49hAcWRuSyTtAuzCUTV/cE3lmJRs9DYck38NyCgr5TOqvfjurW5jHGnk1ZxJUwcWNUD+RPhDVCAH8RVqwQ==","shasum":"1daf12dde1933d7eaa3cd41dcfd7119e5bf98459","tarball":"https://registry.npmjs.org/@cheqd/market-monitoring/-/market-monitoring-1.1.5.tgz","fileCount":32,"unpackedSize":49460,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDS6KSbf0CoJsvPVUITkPRjUCDm9AJhU73WCwZrjMX6HAIhAPJCj85P0FeLet32TzRAU1CFUZtJeYBu7lu/IRnKuBDx"}]},"_npmUser":{"name":"cheqd.io","email":"admin@cheqd.io"},"directories":{},"maintainers":[{"name":"daevm","email":"mithran.daev@gmail.com"},{"name":"eengineer1","email":"tasosderiziotis@gmail.com"},{"name":"cheqd.io","email":"admin@cheqd.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/market-monitoring_1.1.5_1683809327628_0.8779101842836459"},"_hasShrinkwrap":false}},"time":{"created":"2022-10-07T17:58:27.094Z","1.0.0":"2022-10-07T17:58:27.354Z","modified":"2023-05-11T12:48:47.990Z","1.0.1":"2022-10-07T18:07:09.127Z","1.1.0":"2022-10-10T09:18:51.173Z","1.1.1":"2022-10-10T15:48:29.855Z","1.1.2":"2022-11-01T16:11:07.950Z","1.1.3":"2022-11-04T12:01:11.015Z","1.1.4":"2023-02-15T15:41:35.826Z","1.1.5":"2023-05-11T12:48:47.835Z"},"maintainers":[{"name":"daevm","email":"mithran.daev@gmail.com"},{"name":"eengineer1","email":"tasosderiziotis@gmail.com"},{"name":"cheqd.io","email":"admin@cheqd.io"}],"description":"cheqd Market Monitoring API","homepage":"https://github.com/cheqd/market-monitoring#readme","repository":{"type":"git","url":"git+https://github.com/cheqd/market-monitoring.git"},"author":{"name":"Cheqd Foundation Limited","url":"https://github.com/cheqd"},"bugs":{"url":"https://github.com/cheqd/market-monitoring/issues"},"license":"Apache-2.0","readme":"# Marketing Monitoring API\n\n[![GitHub release (latest by date)](https://img.shields.io/github/v/release/cheqd/market-monitoring?color=green&label=stable%20release&style=flat-square)](https://github.com/cheqd/market-monitoring/releases/latest) ![GitHub Release Date](https://img.shields.io/github/release-date/cheqd/market-monitoring?color=green&style=flat-square) [![GitHub license](https://img.shields.io/github/license/cheqd/market-monitoring?color=blue&style=flat-square)](https://github.com/cheqd/market-monitoring/blob/main/LICENSE)\n\n[![GitHub release (latest by date including pre-releases)](https://img.shields.io/github/v/release/cheqd/market-monitoring?include_prereleases&label=dev%20release&style=flat-square)](https://github.com/cheqd/market-monitoring/releases/) ![GitHub commits since latest release (by date)](https://img.shields.io/github/commits-since/cheqd/market-monitoring/latest?style=flat-square) [![GitHub contributors](https://img.shields.io/github/contributors/cheqd/market-monitoring?label=contributors%20%E2%9D%A4%EF%B8%8F&style=flat-square)](https://github.com/cheqd/market-monitoring/graphs/contributors)\n\n[![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/cheqd/market-monitoring/dispatch.yml?label=workflows&style=flat-square)](https://github.com/cheqd/market-monitoring/actions/workflows/dispatch.yml) ![GitHub repo size](https://img.shields.io/github/repo-size/cheqd/market-monitoring?style=flat-square)\n\n## ℹ️ Overview\n\nThis repository contains a smaller helper app that fetches the latest price of a given token from the [CoinGecko's API](https://www.coingecko.com/en/api) and compares its price across different markets to detect if it is susceptible to arbitrage opportunities.\n\nThis helper app is used by the [Cosmos Custom Data API](https://github.com/cheqd/data-api) to trigger alerts in case there are arbitrage opportunities flagged.\n\n## 📖 Usage\n\nThe app is pre-configured to assess arbitrage opportunities for a given token's CoinGecko Token ID, e.g., [`cheqd-network`](https://www.coingecko.com/en/coins/cheqd-network) across all the markets and token pairs it trades on.\n\nThe other parameter that needs to be set is a **market arbitrage threshold** (e.g., 10%), which is the allowed percentage difference allowed before a market pair is counted as susceptible to arbitrage.\n\nThe app is invoked hitting the `/` endpoint (with a `GET` request), which returns a JSON response with the following details.\n\n### Response Details\n\n#### `arbitrageOpportunities`\n\nCompares the token price for given token, e.g., CHEQ against a given token pair and calculates the percentage difference between the token price across two different market venues.\n\n```json\n{\n  \"marketPairId\": \"01\",\n  \"marketName1\": \"Osmosis\",\n  \"coinPrice1\": 0.03859061,\n  \"coinPair1\": \"osmosis\",\n  \"marketName2\": \"Gate.io\",\n  \"coinPrice2\": 0.03902044,\n  \"coinPair2\": \"tether\",\n  \"arbitragePossible\": false,\n  \"percentageDelta\": 1.1076515521952248\n}\n```\n\n#### `prices`\n\nAn array of items containing `coinPair`, `marketName` and `coinPrice` of given token on that market and token pair.\n\n```json\n{\n  \"coinPair\": \"osmosis\",\n  \"marketName\": \"Osmosis\",\n  \"coinPrice\": 0.03487637\n}\n```\n\n### Sample Response\n\n```json\n{\n  \"prices\": [\n    {\n      \"marketName\": \"Osmosis\",\n      \"coinPair\": \"osmosis\",\n      \"coinPrice\": 0.03859061\n    },\n    {\n      \"marketName\": \"Gate.io\",\n      \"coinPair\": \"tether\",\n      \"coinPrice\": 0.03902044\n    }\n  ],\n  \"arbitrageOpportunities\": [\n    {\n      \"marketPairId\": \"01\",\n      \"marketName1\": \"Osmosis\",\n      \"coinPrice1\": 0.03859061,\n      \"coinPair1\": \"osmosis\",\n      \"marketName2\": \"Gate.io\",\n      \"coinPrice2\": 0.03902044,\n      \"coinPair2\": \"tether\",\n      \"arbitragePossible\": false,\n      \"percentageDelta\": 1.1076515521952248\n    }\n  ]\n}\n```\n\n## 🧑‍💻🛠 Developer Guide\n\n### Setup\n\nDependencies can be installed using NPM or any other package manager.\n\n```bash\nnpm install\n```\n\n### Configuration\n\nThe application expects two environment variables to be defined for the app to function:\n\n1. `MARKET_ARBITRAGE_THRESHOLD`: Percentage difference to consider for arbitrage threshold. (Default: `10.0` or 10%)\n2. `COINGECKO_TOKEN_ID`: [CoinGecko token ID](https://www.coingecko.com/en/api/documentation) (\"name\"), which is usually the name of the token's profile page on CoinGecko. (Default: `cheqd-network` for the CHEQ token)\n\n### Run\n\nOnce configured, the app can be run using NPM:\n\n```bash\nnpm start\n```\n\nOr, to build and run in Docker, use the [Dockerfile](Dockerfile) provided.\n\n## 🐞 Bug reports & 🤔 feature requests\n\nIf you notice anything not behaving how you expected, or would like to make a suggestion / request for a new feature, please create a [**new issue**](https://github.com/cheqd/market-monitoring/issues/new/choose) and let us know.\n\n## 💬 Community\n\nThe [**cheqd Community Slack**](http://cheqd.link/join-cheqd-slack) is our primary chat channel for the open-source community, software developers, and node operators.\n\nPlease reach out to us there for discussions, help, and feedback on the project.\n\n## 🙋 Find us elsewhere\n\n[![Telegram](https://img.shields.io/badge/Telegram-2CA5E0?style=for-the-badge&logo=telegram&logoColor=white)](https://t.me/cheqd) [![Discord](https://img.shields.io/badge/Discord-7289DA?style=for-the-badge&logo=discord&logoColor=white)](http://cheqd.link/discord-github) [![Twitter](https://img.shields.io/badge/Twitter-1DA1F2?style=for-the-badge&logo=twitter&logoColor=white)](https://twitter.com/intent/follow?screen_name=cheqd_io) [![LinkedIn](https://img.shields.io/badge/LinkedIn-0077B5?style=for-the-badge&logo=linkedin&logoColor=white)](http://cheqd.link/linkedin) [![Slack](https://img.shields.io/badge/Slack-4A154B?style=for-the-badge&logo=slack&logoColor=white)](http://cheqd.link/join-cheqd-slack) [![Medium](https://img.shields.io/badge/Medium-12100E?style=for-the-badge&logo=medium&logoColor=white)](https://blog.cheqd.io) [![YouTube](https://img.shields.io/badge/YouTube-FF0000?style=for-the-badge&logo=youtube&logoColor=white)](https://www.youtube.com/channel/UCBUGvvH6t3BAYo5u41hJPzw/)\n","readmeFilename":"README.md"}