{"_id":"validator-history-service","_rev":"46-179b8d83e8ff33524c7569d0ee0c319c","name":"validator-history-service","dist-tags":{"latest":"0.8.8"},"versions":{"0.0.1":{"name":"validator-history-service","version":"0.0.1","author":{"name":"Mayur Bhandary, Nathan Nichols"},"license":"ISC","_id":"validator-history-service@0.0.1","maintainers":[{"name":"mayurb","email":"mayurbhandary96@gmail.com"}],"homepage":"https://github.com/xpring-eng/validator-history-service#readme","bugs":{"url":"https://github.com/xpring-eng/validator-history-service/issues"},"bin":{"validatorhistoryservice":"bin/validatorhistoryservice"},"dist":{"shasum":"4d572ad6a221edda377c171dfad4e9296e0d971f","tarball":"https://registry.npmjs.org/validator-history-service/-/validator-history-service-0.0.1.tgz","fileCount":51,"integrity":"sha512-YmImIJm57KpJsxMJtCBEr+F4xtkRn5w+wYdVwVYbiwDgmqq017cYKMWZ0Uc5iVhhy3qwvaqtwQB3ZxliMC6HDw==","signatures":[{"sig":"MEQCIE70uZK2u71xhFCvNyS/05/lX3D0B2sLNpNCPYUbsdKjAiBqbBIthebdV+OiFG53V8sf84D97UpVSglkUYaFBkQbRA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":158961,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnEZCCRA9TVsSAnZWagAA/lIP/0odKzMwyfnrPolW73QJ\nNG9z3O5xjJpln2pocoR8K9tr35p8XPjzqRoPrmvtjECtmdWypyAxvx/0L8WX\nAML2+sah0CEdMedmCAWg+fiH5kbzzAEO8Q+JL9nlgdwSLMiBa21SzMNW1qTd\nRRbACbR/mX1fEHN0XI2Now+mfitueLKaRCqIJVPRPk9Li9jMLfwIeHj5bnRC\np0SrTF2491d0sdU5dl4Qf4PlIrXiJ7tN/+1p47WWhljh1x/1CBX/FNSLIwNo\n2C/5ytsbP7SrRZB0OY0bPKIMyjYfEpCtkis3v++YOWHcKPNfGce5+BShNCyi\nTiAG2gf6GVH9OTmnv8aWjUVMVn2sgq7xLJQuae1AQ0/OgTetu9WlmfacRsce\n/qGOoAfy2uxm/ELR0ry6Go/6yqaDQOyxieXyZfqSeJvAK23F2emh45L0d7mG\nZzhyfm1MbIwYem1L9PPm8m27od5L2GpL/92vNYAb+0CYapKdyeTL4C0R2yuU\nrO0yO/LUs2rjoIzU1f8I25Wsa5rUvXdK2Hds5+dli7edKPb+pIi3LGxVszX7\n/iV7tZk0GNMRiYC9kIrjHlxNId3Uzx+zqr65BRp4aPRP73B8wjQxaOIHpYhV\nS4E/SbEytP+G2U0bxMhspi2g121RBAnPDVEK9TDTYndGqkAAAN2m28sWBY0H\nbaCh\r\n=Myc+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/index.js","gitHead":"7e689c62d8a578880c4d74a7c35fb6599e64a931","scripts":{"lint":"eslint . --ext .ts --max-warnings 0","test":"jest","build":"tsc --build tsconfig.build.json","startApiDev":"ts-node-dev --transpile-only ./src/api/index.ts","startCrawlerDev":"ts-node-dev --transpile-only ./src/crawler/index.ts","startConnectionsDev":"ts-node-dev --transpile-only ./src/connection-manager/index.ts"},"_npmUser":{"name":"mayurb","email":"mayurbhandary96@gmail.com"},"repository":{"url":"git+https://github.com/xpring-eng/validator-history-service.git","type":"git"},"_npmVersion":"6.14.8","description":"Service for ingesting, aggregating, storing, and disbursing validation related data","directories":{"test":"test"},"_nodeVersion":"14.9.0","dependencies":{"pg":"8.5.1","ws":"^7.4.2","knex":"0.21.15","axios":"^0.21.1","nconf":"^0.11.0","dotenv":"^8.2.0","moment":"2.29.1","express":"4.17.1","@maxmind/geoip2-node":"^2.1.0","ripple-address-codec":"^4.1.1","xrpl-validator-domains":"0.1.0-beta.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","nock":"13.0.6","eslint":"^7.17.0","ts-jest":"^26.4.4","prettier":"^2.2.1","@types/ws":"^7.4.0","typescript":"^4.1.3","@types/jest":"^26.0.19","@types/node":"^14.14.20","ts-node-dev":"^1.1.6","@types/axios":"^0.14.0","@types/nconf":"^0.10.0","@types/express":"4.17.6","eslint-plugin-jest":"^24.1.3","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^30.7.13","eslint-plugin-tsdoc":"^0.2.10","eslint-plugin-import":"^2.22.1","eslint-plugin-disable":"^2.0.1","eslint-plugin-prettier":"^3.3.1","eslint-plugin-array-func":"^3.1.7","@typescript-eslint/parser":"^4.12.0","eslint-plugin-eslint-comments":"^3.2.0","@xpring-eng/eslint-config-base":"^0.11.0","@typescript-eslint/eslint-plugin":"^4.12.0"},"_npmOperationalInternal":{"tmp":"tmp/validator-history-service_0.0.1_1620854337632_0.6332942663938437","host":"s3://npm-registry-packages"}},"0.1.0-beta.0":{"name":"validator-history-service","version":"0.1.0-beta.0","author":{"name":"Mayur Bhandary, Nathan Nichols"},"license":"ISC","_id":"validator-history-service@0.1.0-beta.0","maintainers":[{"name":"intelliot","email":"github.public@intelliot.com"},{"name":"natenichols","email":"natenichols@cox.net"},{"name":"mayurb","email":"mayurbhandary96@gmail.com"}],"homepage":"https://github.com/xpring-eng/validator-history-service#readme","bugs":{"url":"https://github.com/xpring-eng/validator-history-service/issues"},"bin":{"validatorhistoryservice":"bin/validatorhistoryservice"},"dist":{"shasum":"f9b7e09bab05ce748df55c7c9fda1ef262b7cd6e","tarball":"https://registry.npmjs.org/validator-history-service/-/validator-history-service-0.1.0-beta.0.tgz","fileCount":51,"integrity":"sha512-tbYA5UR+Ahi0KP0+G4wVIFkZVs02hpngK5AYkV/dSAqNzShs6xfYLVgFJmisH47TO5T/1Bji5xCcBjnmd4kSfQ==","signatures":[{"sig":"MEUCIB66Ubu9retcW5zZvmqXLKsovLkWTonCGZBqo0wrvMw3AiEAxUVnsUZoT2528l3xj3uZK1xjUFG5hd1qu6o6Ht6bP38=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":158968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnZS6CRA9TVsSAnZWagAAF4sQAJtWLd0EYDR1S4/LUOTK\nnsH9BmtFPNpBM5VpcIXi5Guk6OP1wBoL0j8JQRVLCmjFq8/RZwPzzLmIlGOw\njT+v9M9Xmw+McXZk8dZJTygGYeUTq69Bf4uAldUaEtcGE56id8xUwioBjyaY\nejTBR9qYJQwDfdUE2YDBg5BezDgxEHUZ1yWQGq1iXvi7ZiKe11QEwxSwEbSG\nnXieAP0qwzefVdqKvwbfeZgPbVyyzNZL13e/MhCl5zA18ytXZMmNREFo9pAJ\nu1SyuQyWPaz1/Gl9t+H8DoArJ+Mnpia+ngwMAqHv7q9gKwpGUl06vRHVkEYt\n6iURD5ioAkBynDmgaagTq5Xleb6H0vjEsarRoScHhzJmwx73EfnDVJqxQEKC\n/AnqJVfq55/ZbJn+wMGrMfRd+3sU9g9a+dc/DmkHnMkmVtLcZNBk5IYuUZkl\nzQ3yibXcrjgjDUqZiG/iujM8GgcmKP8wdgiq8egPhZ+aYbxF08J4scIV+8RM\nJUC0eH5hHnam17UnjYkE4mlhoDTU/V/c1bW67e5+gnkQWomp7GgS/40vH6n9\nynBbYXMr8pt9wiyNBRGdT06O5M9nnvy2GOwNCEUNqtF6tez29MEFnu14OCKk\nXLg06E9z5XjSq5mD/eZsepQbhainvzxCgoFhRhbJFmVr0vvTcY8IBh/wAKLR\ngjsd\r\n=fdcx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/index.js","gitHead":"9c36e5fffe705b162459c6c5ff32434e5cbe8b81","scripts":{"lint":"eslint . --ext .ts --max-warnings 0","test":"jest","build":"tsc --build tsconfig.build.json","startApiDev":"ts-node-dev --transpile-only ./src/api/index.ts","startCrawlerDev":"ts-node-dev --transpile-only ./src/crawler/index.ts","startConnectionsDev":"ts-node-dev --transpile-only ./src/connection-manager/index.ts"},"_npmUser":{"name":"mayurb","email":"mayurbhandary96@gmail.com"},"repository":{"url":"git+https://github.com/xpring-eng/validator-history-service.git","type":"git"},"_npmVersion":"6.14.8","description":"Service for ingesting, aggregating, storing, and disbursing validation related data","directories":{"test":"test"},"_nodeVersion":"14.9.0","dependencies":{"pg":"8.5.1","ws":"^7.4.2","knex":"0.21.15","axios":"^0.21.1","nconf":"^0.11.0","dotenv":"^8.2.0","moment":"2.29.1","express":"4.17.1","@maxmind/geoip2-node":"^2.1.0","ripple-address-codec":"^4.1.1","xrpl-validator-domains":"0.1.0-beta.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","nock":"13.0.6","eslint":"^7.17.0","ts-jest":"^26.4.4","prettier":"^2.2.1","@types/ws":"^7.4.0","typescript":"^4.1.3","@types/jest":"^26.0.19","@types/node":"^14.14.20","ts-node-dev":"^1.1.6","@types/axios":"^0.14.0","@types/nconf":"^0.10.0","@types/express":"4.17.6","eslint-plugin-jest":"^24.1.3","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^30.7.13","eslint-plugin-tsdoc":"^0.2.10","eslint-plugin-import":"^2.22.1","eslint-plugin-disable":"^2.0.1","eslint-plugin-prettier":"^3.3.1","eslint-plugin-array-func":"^3.1.7","@typescript-eslint/parser":"^4.12.0","eslint-plugin-eslint-comments":"^3.2.0","@xpring-eng/eslint-config-base":"^0.11.0","@typescript-eslint/eslint-plugin":"^4.12.0"},"_npmOperationalInternal":{"tmp":"tmp/validator-history-service_0.1.0-beta.0_1620939962191_0.00042613045141126626","host":"s3://npm-registry-packages"}},"0.1.0-beta.1":{"name":"validator-history-service","version":"0.1.0-beta.1","author":{"name":"Mayur Bhandary, Nathan Nichols"},"license":"ISC","_id":"validator-history-service@0.1.0-beta.1","maintainers":[{"name":"intelliot","email":"github.public@intelliot.com"},{"name":"natenichols","email":"natenichols@cox.net"},{"name":"mayurb","email":"mayurbhandary96@gmail.com"}],"homepage":"https://github.com/xpring-eng/validator-history-service#readme","bugs":{"url":"https://github.com/xpring-eng/validator-history-service/issues"},"bin":{"validatorhistoryservice":"bin/validatorhistoryservice"},"dist":{"shasum":"c2aefd7a21a2d8798cf5c4568ec25811d3684054","tarball":"https://registry.npmjs.org/validator-history-service/-/validator-history-service-0.1.0-beta.1.tgz","fileCount":51,"integrity":"sha512-XwN/1YdPygi5xF4mymuKg8EVXvmLFTj6j/zVFkIbott55GtfZoKNyVwueCqia5l6rzFNDd1xHin8mxacsi4zWw==","signatures":[{"sig":"MEYCIQDQEgp0sZQPNLnf/pgMIcR0R2ANRYvmektUDTJ2s7VxrQIhANdrpoO4rhkb8PfFT6PpO3q2voeU6LF2Om1VZtHWhRoG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":158927,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgntunCRA9TVsSAnZWagAA7EAP/RuWt0bzs2K5bD5nSMoA\nsyihdWfh9NpKpcdZASsS4gNArRCB+XjHLNaU/5WJbN4SecykcEffFyO6Dxst\nguaEocvNrL5lbTywvJ9BuhvEHTptppQO9stpfa44M9nbvQJw0eecGmWRjQKk\nTIt1XxWeCPe6pveGDq+hq89k2Fvv7BA7KZjpjVQH85Ot9DKU7L5TJ6QAY7d1\nysZJtPQSABtxsG4vdc1Fn0z39LddLP9RRs8nQeA/moahTyRA1le5po5jjCLF\nCiRFKdWLu4fUE99GgNR7n4VMk8jJzRWjTEUQsX5Nv1Sfu4d/q9jxOISjVsBd\nxybCUiuxHZPHBfR6iOpeMZn8l89lYPteTdzcQtZF51YsgRILXVE5xf4ZiDzv\nC/nRz2cnTA+aj3DvdNDD61cdxA41siuEkl5ThDnzOmT+PAovRrUvAlGvv+fG\n+nkUz6lBiPDXE8jhOpv1PQnIqnp6gLLZae/CiCgmuJG0MLIRlKAnt9yuB63O\nOeABRLG7Otk6y0eJNRRTNvTW6HZtWdhs7Ktd9qdnVxTXn0eo+1FD7iGhYorO\nitCRTk3zvux6LW8/bNSiYuQETdbY2GuwKVlbb2/OP6LpSAl68KElOeUbBP1J\nQll5nz4EdNcc92GC5Sk+og2ik/Z7pQ/7yB0DVJAtY/kj2fHuBEzSUGgZw1wH\nh6uE\r\n=s2pD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/index.js","gitHead":"9c36e5fffe705b162459c6c5ff32434e5cbe8b81","scripts":{"lint":"eslint . --ext .ts --max-warnings 0","test":"jest","build":"tsc --build tsconfig.build.json","startApiDev":"ts-node-dev --transpile-only ./src/api/index.ts","startCrawlerDev":"ts-node-dev --transpile-only ./src/crawler/index.ts","startConnectionsDev":"ts-node-dev --transpile-only ./src/connection-manager/index.ts"},"_npmUser":{"name":"mayurb","email":"mayurbhandary96@gmail.com"},"repository":{"url":"git+https://github.com/xpring-eng/validator-history-service.git","type":"git"},"_npmVersion":"6.14.8","description":"Service for ingesting, aggregating, storing, and disbursing validation related data","directories":{},"_nodeVersion":"14.9.0","dependencies":{"pg":"8.5.1","ws":"^7.4.2","knex":"0.21.15","axios":"^0.21.1","nconf":"^0.11.0","dotenv":"^8.2.0","moment":"2.29.1","express":"4.17.1","@maxmind/geoip2-node":"^2.1.0","ripple-address-codec":"^4.1.1","xrpl-validator-domains":"0.1.0-beta.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","nock":"13.0.6","eslint":"^7.17.0","ts-jest":"^26.4.4","prettier":"^2.2.1","@types/ws":"^7.4.0","typescript":"^4.1.3","@types/jest":"^26.0.19","@types/node":"^14.14.20","ts-node-dev":"^1.1.6","@types/axios":"^0.14.0","@types/nconf":"^0.10.0","@types/express":"4.17.6","eslint-plugin-jest":"^24.1.3","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^30.7.13","eslint-plugin-tsdoc":"^0.2.10","eslint-plugin-import":"^2.22.1","eslint-plugin-disable":"^2.0.1","eslint-plugin-prettier":"^3.3.1","eslint-plugin-array-func":"^3.1.7","@typescript-eslint/parser":"^4.12.0","eslint-plugin-eslint-comments":"^3.2.0","@xpring-eng/eslint-config-base":"^0.11.0","@typescript-eslint/eslint-plugin":"^4.12.0"},"_npmOperationalInternal":{"tmp":"tmp/validator-history-service_0.1.0-beta.1_1621023655120_0.8478669291691705","host":"s3://npm-registry-packages"}},"0.1.0-beta.2":{"name":"validator-history-service","version":"0.1.0-beta.2","author":{"name":"Mayur Bhandary, Nathan Nichols"},"license":"ISC","_id":"validator-history-service@0.1.0-beta.2","maintainers":[{"name":"intelliot","email":"github.public@intelliot.com"},{"name":"natenichols","email":"natenichols@cox.net"},{"name":"mayurb","email":"mayurbhandary96@gmail.com"}],"homepage":"https://github.com/xpring-eng/validator-history-service#readme","bugs":{"url":"https://github.com/xpring-eng/validator-history-service/issues"},"bin":{"validatorhistoryservice":"bin/validatorhistoryservice"},"dist":{"shasum":"01067931dc12e4b4047ce1fbbac1a469ad02f2a1","tarball":"https://registry.npmjs.org/validator-history-service/-/validator-history-service-0.1.0-beta.2.tgz","fileCount":51,"integrity":"sha512-WfV4Ss8NR1JdODi/iaSxewRFA6ta3HEFGV2FStDpu3yLYDmcPG7DzfU8Q6hv4O6XEECK13+VAvmMPZk2vBYKDw==","signatures":[{"sig":"MEQCIFawJqUti+kPtpuxRa2by1bVeJjBpGoSm4rXRv8CgsQmAiB9B+rWKr+dV7nvc34jbLpnzYgI0JdlNYTTXwUzRtz7Bw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":158927,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnt1SCRA9TVsSAnZWagAA5KwP/iKX0BdVZEV1kU9DXRs0\nqwSRghPfDAFb3FWyqSe1zOHiXXw9uv9NmedWbs83CG4PGByc6o9DSDRp8zMB\nOamkxU9K7TgGXIUHXigAMQB7EfkqjVOk2KWmgD1zkfetjlgkkdJ0USHIQ+D9\nRVrNfui+N7bmlHxxsj8ClUsbyc7lW09M2kXfoegZZO/aH2uqkFIywRvWB6An\nlqfrsY5SeleKl65WxnQ6n1SBpP6pFPlELzag2Q3pyd9XzCjJRH3CJ+/vRK9X\n7IRQtUhEJcl9slFRfwq/AE2oZpBhFjNHVLN8Ko5mM1W2hYl3eOBUgkLJX/cO\nQXQ6bnHpEa5BxlvLrShzCOimkXJTAl3HdkrkelcROjMhHlqFpFn/EFnpImyX\ngQ2LlX7jNJGigYtxBwi9qB3hStlKj5K2CnbvJp48Ro9vjkQ8urO9Sgt2zDlJ\nlK5bbwbNM79QMmIaUGEZwIV59q9yeEALoEoPqVKHT9MVRVt9VwrpOcEnM7NK\nQucjnyO6LnIvD1izM6P2CdoL4eNswQ7ZueUuMEM0BgWkADnLmKHlfK53oFGp\ne+Onw6/9ocjOxayEm9EDgKmSCrRDtaAo+RsI3EiGgmTX1h2shyiUPpClPiVt\naEyW4fjvVDojLFvvnt6SwOBePRCFr07GeZ1fXBKqiVHzFj2VoicDzrt1Kk4v\nTFtd\r\n=kf1X\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/index.js","_from":"file:validator-history-service-0.1.0-beta.2.tgz","scripts":{"lint":"eslint . --ext .ts --max-warnings 0","test":"jest","build":"tsc --build tsconfig.build.json","startApiDev":"ts-node-dev --transpile-only ./src/api/index.ts","startCrawlerDev":"ts-node-dev --transpile-only ./src/crawler/index.ts","startConnectionsDev":"ts-node-dev --transpile-only ./src/connection-manager/index.ts"},"_npmUser":{"name":"mayurb","email":"mayurbhandary96@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/xpring-eng/validator-history-service.git","type":"git"},"_npmVersion":"6.14.8","description":"Service for ingesting, aggregating, storing, and disbursing validation related data","directories":{},"_nodeVersion":"14.9.0","dependencies":{"pg":"8.5.1","ws":"^7.4.2","knex":"0.21.15","axios":"^0.21.1","nconf":"^0.11.0","dotenv":"^8.2.0","moment":"2.29.1","express":"4.17.1","@maxmind/geoip2-node":"^2.1.0","ripple-address-codec":"^4.1.1","xrpl-validator-domains":"0.1.0-beta.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","nock":"13.0.6","eslint":"^7.17.0","ts-jest":"^26.4.4","prettier":"^2.2.1","@types/ws":"^7.4.0","typescript":"^4.1.3","@types/jest":"^26.0.19","@types/node":"^14.14.20","ts-node-dev":"^1.1.6","@types/axios":"^0.14.0","@types/nconf":"^0.10.0","@types/express":"4.17.6","eslint-plugin-jest":"^24.1.3","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^30.7.13","eslint-plugin-tsdoc":"^0.2.10","eslint-plugin-import":"^2.22.1","eslint-plugin-disable":"^2.0.1","eslint-plugin-prettier":"^3.3.1","eslint-plugin-array-func":"^3.1.7","@typescript-eslint/parser":"^4.12.0","eslint-plugin-eslint-comments":"^3.2.0","@xpring-eng/eslint-config-base":"^0.11.0","@typescript-eslint/eslint-plugin":"^4.12.0"},"_npmOperationalInternal":{"tmp":"tmp/validator-history-service_0.1.0-beta.2_1621024082143_0.05653950958493503","host":"s3://npm-registry-packages"}},"0.1.0-beta.3":{"name":"validator-history-service","version":"0.1.0-beta.3","author":{"name":"Mayur Bhandary, Nathan Nichols"},"license":"ISC","_id":"validator-history-service@0.1.0-beta.3","maintainers":[{"name":"intelliot","email":"github.public@intelliot.com"},{"name":"natenichols","email":"natenichols@cox.net"},{"name":"mayurb","email":"mayurbhandary96@gmail.com"}],"homepage":"https://github.com/xpring-eng/validator-history-service#readme","bugs":{"url":"https://github.com/xpring-eng/validator-history-service/issues"},"bin":{"validatorhistoryservice":"bin/validatorhistoryservice"},"dist":{"shasum":"7de7cf15dff9ea1b3c43437ae6450c4fed5e89b1","tarball":"https://registry.npmjs.org/validator-history-service/-/validator-history-service-0.1.0-beta.3.tgz","fileCount":51,"integrity":"sha512-PD308308TwPQR6rXtnr96hvqwJrs606o9po/NAJF47q4mK8Y+y/4gRRrV4GCDg4oOLUeuFQj9nFhWGAUuDS7NA==","signatures":[{"sig":"MEYCIQDomn9/NTIdJKBTe8CXFWY0W6FrkQd+0t7OtWd9x1wgogIhAKNklN2zUTvbt9ZNBZjUuM6A319lSiCR96psV3piLnaf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":159377,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnuHbCRA9TVsSAnZWagAAYWUP/1BIWMjxXtPB1vc8Xwpg\nmndDYuvOkn+TlYGCD2eM1Q1+NbYQ8z0i2ZajY3obE03zDm+JoeDigVnG20v4\nmnP3bzUSq5L05erBD0E8sobOBK19TX60L4FMCYnWreNSsJOuyBswWfqODp1T\nKukuG/RnmsV1tTgR0yWgTVW08YqAgSdPzFwrv1P907QbWgf3UwyjihHvByjx\nNRnOQYDbapTgvA02YJs0S4FPvm5q5q3TEZub4R2hcCMxC/Jqp4Woj0qSMl8Z\n+Ha7tdwS/pM1qk3CokLyPWmY3BXHJB4zOwR6xrax5CaXIoVY45gMTjuXFJGm\nACVniuKTVOs0sif8h4qE+1Tvp86Nxoa1lzjCTiDPIXqg/NcMoT5twskcb2pd\nrrDnVw4ImX3JN8iZgegCvHJsHrXFnA7wmbq5Im+Xz0az0aK5b81AowwMw8RE\nCLxE9ai2Hjr0/3v+7jsD1hinxx39/YXCVitIxBBUjcJlbJFWi/TSm3zw5zCe\nRpJW9UWnlhFrx3qFdmdlTqrXi/VebBEpR9DUkuujRRg3TtvdWVUV4wNSRMJK\nt4we29//4jEd8EW37tTMhoc+MCYmIwqTyeTaExC0lth9d0FUWR3kV5g6UglV\nJgnKsfsR0eiSlEjwTano8aSQbVAgg/oEp0xs+0tpbe9Z7/CBfUcFtcXAzdgu\nw7aC\r\n=cl98\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/index.js","_from":"file:validator-history-service-0.1.0-beta.3.tgz","scripts":{"lint":"eslint . --ext .ts --max-warnings 0","test":"jest","build":"tsc --build tsconfig.build.json","startApiDev":"ts-node-dev --transpile-only ./src/api/index.ts","startCrawlerDev":"ts-node-dev --transpile-only ./src/crawler/index.ts","startConnectionsDev":"ts-node-dev --transpile-only ./src/connection-manager/index.ts"},"_npmUser":{"name":"mayurb","email":"mayurbhandary96@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/xpring-eng/validator-history-service.git","type":"git"},"_npmVersion":"6.14.8","description":"Service for ingesting, aggregating, storing, and disbursing validation related data","directories":{},"_nodeVersion":"14.9.0","dependencies":{"pg":"8.5.1","ws":"^7.4.2","knex":"0.21.15","axios":"^0.21.1","nconf":"^0.11.0","dotenv":"^8.2.0","moment":"2.29.1","express":"4.17.1","@maxmind/geoip2-node":"^2.1.0","ripple-address-codec":"^4.1.1","xrpl-validator-domains":"0.1.0-beta.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","nock":"13.0.6","eslint":"^7.17.0","ts-jest":"^26.4.4","prettier":"^2.2.1","@types/ws":"^7.4.0","typescript":"^4.1.3","@types/jest":"^26.0.19","@types/node":"^14.14.20","ts-node-dev":"^1.1.6","@types/axios":"^0.14.0","@types/nconf":"^0.10.0","@types/express":"4.17.6","eslint-plugin-jest":"^24.1.3","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^30.7.13","eslint-plugin-tsdoc":"^0.2.10","eslint-plugin-import":"^2.22.1","eslint-plugin-disable":"^2.0.1","eslint-plugin-prettier":"^3.3.1","eslint-plugin-array-func":"^3.1.7","@typescript-eslint/parser":"^4.12.0","eslint-plugin-eslint-comments":"^3.2.0","@xpring-eng/eslint-config-base":"^0.11.0","@typescript-eslint/eslint-plugin":"^4.12.0"},"_npmOperationalInternal":{"tmp":"tmp/validator-history-service_0.1.0-beta.3_1621025243244_0.33905127208000296","host":"s3://npm-registry-packages"}},"0.1.0-beta.4":{"name":"validator-history-service","version":"0.1.0-beta.4","author":{"name":"Mayur Bhandary, Nathan Nichols"},"license":"ISC","_id":"validator-history-service@0.1.0-beta.4","maintainers":[{"name":"intelliot","email":"github.public@intelliot.com"},{"name":"natenichols","email":"natenichols@cox.net"},{"name":"mayurb","email":"mayurbhandary96@gmail.com"}],"homepage":"https://github.com/ripple/validator-history-service#readme","bugs":{"url":"https://github.com/ripple/validator-history-service/issues"},"bin":{"validatorhistoryservice":"bin/validatorhistoryservice"},"dist":{"shasum":"7a1266ee127c995c437fd5e44b15136b948cbaa5","tarball":"https://registry.npmjs.org/validator-history-service/-/validator-history-service-0.1.0-beta.4.tgz","fileCount":51,"integrity":"sha512-/wT6aZRDRwKe6g9Jy3UWn4jqSKoCqVo0AB621nMlfw82JQfnpruqSupJaP7zauA6Gv+d1gDZeLOgTN1B3OI9Lw==","signatures":[{"sig":"MEUCIBLMmmdgtLRI4Xk/y+5UXTSjJUcbCGBE1ifSJ5N6HwcbAiEAniDjfDvrmPKsFWZqjuBmB8Ln+KYXZSRncX5Ae/re/tQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":159084,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnvbQCRA9TVsSAnZWagAA2isP/i4HmpRfi5vqUrkAcpIE\nzFQBGk1/Asd5v2SIQOb35ecMhCmCwEgxV62sk0ADZz64bfb4cCSeMUfM7xQi\nx6Lu9I07x8Ak/DFPZIjKYKZkL238U+WLJuULYRdfF8FzxQSvXdDy2pkV3q6q\n8lyI5SifeVG+V/dKHiS4TjbAO3R4MTITSHZuzn2WkkNpqMHC1Ej+KyhVf+Rx\nEKR4gvx2dGdtoHfmKrVx9LqYpsVswVPtpkZBfdGPWdvwLGQQru8qMZcH6CzV\nGt3FajkWpc6t+ISqxEuTA1HJtY697bRgWhpig5A6NI4RI5xax+iW+o4Lo2zC\ngmxllh2NmpGWu1XGPmnCHU6dmn1HBV44gNzcsIMktrHx1ZvO9y6HArK3BeUW\nQ5O2gRcAAMMmGppfOZsTV9575kBJq7kHIc3JYaHpb9mSlbIrIa9+KJ6P+T9L\n1SLCxdUgdujVChBZgzp5i9JOCFNynrVePjJAGjo5CMsSnIPhbUuoPU5wSR82\nTBXP3Dv7TXdU/8qEAiMkeKYB1l86tnMEs+K9MBJKeJGZUy1uhT+ukmOCkstV\nglrEIDVx44FmexyfQKGVGndu8sGlGaOQLYXgkjfbIYxIgXOMJxUHZFwmHYbj\nGCJizziVQeCuZ9jN9zuVUZRg1XAXkBE9+CcwL/S9BUoYXvlAZaOM+0YvLeMF\nQ2oL\r\n=Om42\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/index.js","_from":"file:validator-history-service-0.1.0-beta.4.tgz","scripts":{"lint":"eslint . --ext .ts --max-warnings 0","test":"jest","build":"tsc --build tsconfig.build.json","startApiDev":"ts-node-dev --transpile-only ./src/api/index.ts","startCrawlerDev":"ts-node-dev --transpile-only ./src/crawler/index.ts","startConnectionsDev":"ts-node-dev --transpile-only ./src/connection-manager/index.ts"},"_npmUser":{"name":"mayurb","email":"mayurbhandary96@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/ripple/validator-history-service.git","type":"git"},"_npmVersion":"6.14.8","description":"Service for ingesting, aggregating, storing, and disbursing validation related data","directories":{"test":"test"},"_nodeVersion":"14.9.0","dependencies":{"pg":"8.5.1","ws":"^7.4.2","knex":"0.21.15","axios":"^0.21.1","nconf":"^0.11.0","dotenv":"^8.2.0","moment":"2.29.1","express":"4.17.1","@maxmind/geoip2-node":"^2.1.0","ripple-address-codec":"^4.1.1","xrpl-validator-domains":"0.1.0-beta.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","nock":"13.0.6","eslint":"^7.17.0","ts-jest":"^26.4.4","prettier":"^2.2.1","@types/ws":"^7.4.0","typescript":"^4.1.3","@types/jest":"^26.0.19","@types/node":"^14.14.20","ts-node-dev":"^1.1.6","@types/axios":"^0.14.0","@types/nconf":"^0.10.0","@types/express":"4.17.6","eslint-plugin-jest":"^24.1.3","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^30.7.13","eslint-plugin-tsdoc":"^0.2.10","eslint-plugin-import":"^2.22.1","eslint-plugin-disable":"^2.0.1","eslint-plugin-prettier":"^3.3.1","eslint-plugin-array-func":"^3.1.7","@typescript-eslint/parser":"^4.12.0","eslint-plugin-eslint-comments":"^3.2.0","@xpring-eng/eslint-config-base":"^0.11.0","@typescript-eslint/eslint-plugin":"^4.12.0"},"_npmOperationalInternal":{"tmp":"tmp/validator-history-service_0.1.0-beta.4_1621030608519_0.30673280684083815","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"validator-history-service","version":"0.1.1","author":{"name":"Mayur Bhandary, Nathan Nichols"},"license":"ISC","_id":"validator-history-service@0.1.1","maintainers":[{"name":"intelliot","email":"github.public@intelliot.com"},{"name":"natenichols","email":"natenichols@cox.net"},{"name":"mayurb","email":"mayurbhandary96@gmail.com"}],"homepage":"https://github.com/ripple/validator-history-service#readme","bugs":{"url":"https://github.com/ripple/validator-history-service/issues"},"bin":{"validatorhistoryservice":"bin/validatorhistoryservice"},"dist":{"shasum":"778bcdb91cda83f0852b76e2e9d588bfaa383152","tarball":"https://registry.npmjs.org/validator-history-service/-/validator-history-service-0.1.1.tgz","fileCount":51,"integrity":"sha512-4oh3MI2sLN+1OhYHeKV9uPqkxvnhB5L0yagNJTDG1GOUaeTi+dzpcar9vq15wk1JGJKXygIk1aX+vJ8dzp4Jdg==","signatures":[{"sig":"MEUCIQDgcVpWj+eG8q5objgyHt5bMLMGLYQQiQ3dOhl/wAqFLQIgQsB1cdiFu+ShNmBOQsowRtKb3ByxMbFR7myimXKw/Zo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161339,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgv7lhCRA9TVsSAnZWagAAv1UP/1RnjD4UIP1khCNHNShb\nUlvhzHGqY3LAvizbSF5VwtmMOM4fm162qnZkRGd1EeNrBlpMfH0d/U53PaVh\nBFDjOpeyXu2oaoZ/ZNWMx3Zqolvp+hNHv0P+T+7v5j8xAR3jSeOOMsiKB2Ug\nx/jC5MBkvsRLlSt+rgV/NWIVMQ+0XiATHcLEx9oGlaIv2ClYzyjqsgUxRoqc\nHsz2lXKFRTh4PEm5ad2/VE9Xkit1v6/XreT0otiVXuNkSIOmJ5tQfgEXIfMD\npD5sw5fewlMfiM5sT4Vk3r9dU80QbkGP9a7dCP7h6SN5kwskd6z9dnOcmZCS\nZkxHGMQkNMXLpFs7xmmMURFub4LYq47rdx7c70EeB/orJjAFkSe24oJL8V8V\nYR4WuLKmbUWb+JVcyZ/gT5JyAdSGMdlCe7lRhnv60XMgbm8PVykeVPq/3u8a\nv+w/sxWH5g5kggH/LWfSrxqEZTZO2HR9G0v7e7V34P47HfJFuGH7kCRSadf7\nDNF15l9qjHq16gvf0vAuRRPmvXXbKhNoRdgBhVbAMOJq9sv729ps6XzaAJ4g\nk3+iCACWh5M/nQ0utXPCHE1fk4LElPVTLBbU3mPPletBwvGJRu7eUILDmwok\nfITtYoBuCIVv/qogOV5JnlPwID2AsautExhaxrIp/t/tWrdZ2MkmWF1leiqo\nTp7m\r\n=GZrY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/index.js","_from":"file:validator-history-service-0.1.1.tgz","scripts":{"lint":"eslint . --ext .ts --max-warnings 0","test":"jest --setupFiles dotenv/config","build":"tsc --build tsconfig.build.json","startApiDev":"ts-node-dev --transpile-only ./src/api/index.ts","startCrawlerDev":"ts-node-dev --transpile-only ./src/crawler/index.ts","startConnectionsDev":"ts-node-dev --transpile-only ./src/connection-manager/index.ts"},"_npmUser":{"name":"mayurb","email":"mayurbhandary96@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/ripple/validator-history-service.git","type":"git"},"_npmVersion":"6.14.8","description":"Service for ingesting, aggregating, storing, and disbursing validation related data","directories":{"test":"test"},"_nodeVersion":"14.9.0","dependencies":{"pg":"8.5.1","ws":"^7.4.2","knex":"0.21.15","axios":"^0.21.1","nconf":"^0.11.0","dotenv":"^8.2.0","moment":"2.29.1","express":"4.17.1","@maxmind/geoip2-node":"^2.1.0","ripple-address-codec":"^4.1.1","xrpl-validator-domains":"0.1.0-beta.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","nock":"13.0.6","eslint":"^7.17.0","ts-jest":"^26.4.4","prettier":"^2.2.1","@types/ws":"^7.4.0","typescript":"^4.1.3","@types/jest":"^26.0.19","@types/node":"^14.14.20","ts-node-dev":"^1.1.6","@types/axios":"^0.14.0","@types/nconf":"^0.10.0","@types/express":"4.17.6","eslint-plugin-jest":"^24.1.3","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^30.7.13","eslint-plugin-tsdoc":"^0.2.10","eslint-plugin-import":"^2.22.1","eslint-plugin-disable":"^2.0.1","eslint-plugin-prettier":"^3.3.1","eslint-plugin-array-func":"^3.1.7","@typescript-eslint/parser":"^4.12.0","eslint-plugin-eslint-comments":"^3.2.0","@xpring-eng/eslint-config-base":"^0.11.0","@typescript-eslint/eslint-plugin":"^4.12.0"},"_npmOperationalInternal":{"tmp":"tmp/validator-history-service_0.1.1_1623177569277_0.42889729533534116","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"validator-history-service","version":"0.1.2","author":{"name":"Mayur Bhandary, Nathan Nichols"},"license":"ISC","_id":"validator-history-service@0.1.2","maintainers":[{"name":"intelliot","email":"github.public@intelliot.com"},{"name":"natenichols","email":"natenichols@cox.net"},{"name":"mayurb","email":"mayurbhandary96@gmail.com"}],"homepage":"https://github.com/ripple/validator-history-service#readme","bugs":{"url":"https://github.com/ripple/validator-history-service/issues"},"bin":{"validatorhistoryservice":"bin/validatorhistoryservice"},"dist":{"shasum":"0c29deac09577e1713061997825c234ce97b08fe","tarball":"https://registry.npmjs.org/validator-history-service/-/validator-history-service-0.1.2.tgz","fileCount":53,"integrity":"sha512-SUTwPTb607//6ct2sB3/q87dfaCTfESvfGuzkSwxx7WrhUnb63B9BC9EKy2i7zx2eTREu1eRobPaAVbq8+HwFg==","signatures":[{"sig":"MEUCIQCmvjhHm4bGh3mO9ajtptYpq9/eNRN2EJ/gBd9wD+xgMQIgOKtMkU7sEMf42zOdawcbBV6UQNq8MKoGI93vhzjNVd0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162674,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7bY7CRA9TVsSAnZWagAA/MUP/3zjV1vb2Yfx+Rm4R3tX\neRaLFsxIEhcHUXTpk5v7N0CoaAGadjYLx9xUSGsc4V3hpiPhXUR4CcduUbrP\n/qDFNIIBV3CetKMG+HumGIHkF9zRTh3u+7zZIy5CLjPgvhy7djAKpMPyhrjA\ncb2soZvRj+GIZqFIFfSsa7NLjQ0dUh3JKiuU8/zSdEPoJybxEH5QrxAIQuFH\np3dcndiHl3uPMdbNiVj2g8BwQ/Oa+UeKGAoaEQOrdvRpcxy69zP7FM4cBJkW\nT+a4EMKuPt71IFanYB+QL7aREWUAjpTYP631Bb4krpz27k43u13cohVP2vtK\n5Pcr5hpIIFtMvhgdCYN/KpfQziuvyzz3QwaDK5AJInXp1wrbInENeynOHUsg\nz4uZwVauk7fgZDfdPwArSEuQyLDD+RXOX8XUtj4UyU+eXfvADbJnyFz3z8qc\nYxgBMVuihxtg3cXOBTDyg6bqPWNDl8rAkr/HQX4Xxo9gOMFIeMZWv2n/z3lv\ngpF3S0IBgFpQWBm9/UjMZ784P1GTpdSOYeiHB11+wPrhm1TEqx6Zzr2kXQmJ\n90Slfrbvx/eKjte487D2hqEqvOCIM95RKorgGaohw1WWLe0Lp2BfuElqyhTp\nLYmkWAmDWfnVoEtBLH5kOKdYrKAeqT3bHv+cXL/lFLIpFTHlDu7OZT26MivH\naO+l\r\n=+Tvu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/index.js","_from":"file:validator-history-service-0.1.2.tgz","scripts":{"lint":"eslint . --ext .ts --max-warnings 0","test":"jest --setupFiles dotenv/config","build":"tsc --build tsconfig.build.json","startApiDev":"ts-node-dev --transpile-only ./src/api/index.ts","startCrawlerDev":"ts-node-dev --transpile-only ./src/crawler/index.ts","startConnectionsDev":"ts-node-dev --transpile-only ./src/connection-manager/index.ts"},"_npmUser":{"name":"mayurb","email":"mayurbhandary96@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/ripple/validator-history-service.git","type":"git"},"_npmVersion":"6.14.8","description":"Service for ingesting, aggregating, storing, and disbursing validation related data","directories":{"test":"test"},"_nodeVersion":"14.9.0","dependencies":{"pg":"8.5.1","ws":"^7.4.2","knex":"0.21.15","axios":"^0.21.1","nconf":"^0.11.0","dotenv":"^8.2.0","moment":"2.29.1","express":"4.17.1","@maxmind/geoip2-node":"^2.1.0","ripple-address-codec":"^4.1.1","xrpl-validator-domains":"0.1.0-beta.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","nock":"13.0.6","eslint":"^7.17.0","ts-jest":"^26.4.4","prettier":"^2.2.1","@types/ws":"^7.4.0","typescript":"^4.1.3","@types/jest":"^26.0.19","@types/node":"^14.14.20","ts-node-dev":"^1.1.6","@types/axios":"^0.14.0","@types/nconf":"^0.10.0","@types/express":"4.17.6","eslint-plugin-jest":"^24.1.3","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^30.7.13","eslint-plugin-tsdoc":"^0.2.10","eslint-plugin-import":"^2.22.1","eslint-plugin-disable":"^2.0.1","eslint-plugin-prettier":"^3.3.1","eslint-plugin-array-func":"^3.1.7","@typescript-eslint/parser":"^4.12.0","eslint-plugin-eslint-comments":"^3.2.0","@xpring-eng/eslint-config-base":"^0.11.0","@typescript-eslint/eslint-plugin":"^4.12.0"},"_npmOperationalInternal":{"tmp":"tmp/validator-history-service_0.1.2_1626191418787_0.995416516149332","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"validator-history-service","version":"0.1.3","author":{"name":"Mayur Bhandary, Nathan Nichols"},"license":"ISC","_id":"validator-history-service@0.1.3","maintainers":[{"name":"intelliot","email":"github.public@intelliot.com"},{"name":"natenichols","email":"natenichols@cox.net"},{"name":"mayurb","email":"mayurbhandary96@gmail.com"}],"homepage":"https://github.com/ripple/validator-history-service#readme","bugs":{"url":"https://github.com/ripple/validator-history-service/issues"},"bin":{"validatorhistoryservice":"bin/validatorhistoryservice"},"dist":{"shasum":"ae6db22a783fc5c4ed27a514066b0769fcaf3c47","tarball":"https://registry.npmjs.org/validator-history-service/-/validator-history-service-0.1.3.tgz","fileCount":55,"integrity":"sha512-t3D73SkqIBrAwBtozZzimnzt2Ak2woCWjI1cC0C7QlvpDabSdDVGtShmP/Q2WnEAAkx5v7uwZmltSv93X/VUCw==","signatures":[{"sig":"MEUCIQDFtfHqm0T7e9g6lrdP2bb9//mvGYjvchoOplqQgycYDAIgfD76E9fFJilq/fGsC5Ighx985Gd5YnekWR0QK9uRHnc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169546,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/v15CRA9TVsSAnZWagAAx0EP/365jjlnuhSfXhl/Kq2n\n/ZmafGfcGBWixdR4h1OOmVr6yQjEVJkk77pj/9q2rSaBWF8n3oVKoLpQNpt/\nektjkd9+Iz8xgZyDSJlb5DpCg4alpdiA0+AFDzk8Wlgdp7DuLzlbqze1edKb\nBr0ynAC7Ed7Ten2vF57cdUHI9OgVGGo5zYipabCX9W0kEWCLXUPulnFXgjBw\nkpIyFV5ZuLMwRX1RhqTLlqXkNpbqC3j1ok8JmekoknTc7raeAhqwFTChwrBI\nLlBN70TrLxiqXU2jEpGCQFf+26iwEVVxhLm5MBI+lgwhiWDSVL5+/JSg131b\nvYCrzoy9sShB0TTq4Sa/PWX4RkHoIeUM7+w2BVRyYurj0bMcupZWjB+LafOg\nFjEef5G2Tcvcmk53KpzYJnsfEekoJp0zqYe0IbRCBshLMi3q/NKotGfAKPkD\nVY8aKfHYHa+ds3L04qQVHW/n9abl1TLPVlT4jmBagS9EERUOxRIM1NVOyYJY\n+0UwTChQsD0vjz5x58BrkdEix0AeE/yyx9DSRBXiflxMbOjUpot8wljRnkOu\nlNeO5Adsoj3qQRJivOIJkdTTYXva8xW1nzIHiPtGVk1VFFuUgawh5sMX9m4O\n6K5nBUY4kdKWmViT8FCdkDcVVMIpJd5T1KikuCnAhMpO0U1N7l2Tm1h+dYwy\nv/M0\r\n=36GI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/index.js","_from":"file:validator-history-service-0.1.3.tgz","scripts":{"lint":"eslint . --ext .ts --max-warnings 0","test":"jest --setupFiles dotenv/config","build":"tsc --build tsconfig.build.json","startApiDev":"ts-node-dev --transpile-only ./src/api/index.ts | ./node_modules/.bin/bunyan","startCrawlerDev":"ts-node-dev --transpile-only ./src/crawler/index.ts | ./node_modules/.bin/bunyan ","startConnectionsDev":"ts-node-dev --transpile-only ./src/connection-manager/index.ts | ./node_modules/.bin/bunyan"},"_npmUser":{"name":"mayurb","email":"mayurbhandary96@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/ripple/validator-history-service.git","type":"git"},"_npmVersion":"6.14.8","description":"Service for ingesting, aggregating, storing, and disbursing validation related data","directories":{"test":"test"},"_nodeVersion":"14.9.0","dependencies":{"pg":"8.5.1","ws":"^7.4.2","knex":"0.21.15","axios":"^0.21.1","nconf":"^0.11.0","bunyan":"^1.8.15","dotenv":"^8.2.0","moment":"2.29.1","express":"4.17.1","@types/bunyan":"^1.8.7","@maxmind/geoip2-node":"^2.1.0","ripple-address-codec":"^4.1.1","xrpl-validator-domains":"0.1.0-beta.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","nock":"13.0.6","eslint":"^7.31.0","ts-jest":"^26.4.4","prettier":"^2.2.1","@types/ws":"^7.4.0","typescript":"^4.1.3","@types/jest":"^26.0.19","@types/node":"^14.14.20","ts-node-dev":"^1.1.6","@types/axios":"^0.14.0","@types/nconf":"^0.10.0","@types/express":"4.17.6","eslint-plugin-jest":"^24.1.3","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^30.7.13","eslint-plugin-tsdoc":"^0.2.10","eslint-plugin-import":"^2.22.1","eslint-plugin-disable":"^2.0.1","eslint-plugin-prettier":"^3.3.1","eslint-plugin-array-func":"^3.1.7","@typescript-eslint/parser":"^4.12.0","eslint-plugin-eslint-comments":"^3.2.0","@xpring-eng/eslint-config-base":"^0.11.0","@typescript-eslint/eslint-plugin":"^4.12.0"},"_npmOperationalInternal":{"tmp":"tmp/validator-history-service_0.1.3_1627323769174_0.22587590069059682","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"validator-history-service","version":"0.1.4","author":{"name":"Mayur Bhandary, Nathan Nichols"},"license":"ISC","_id":"validator-history-service@0.1.4","maintainers":[{"name":"intelliot","email":"github.public@intelliot.com"},{"name":"natenichols","email":"natenichols@cox.net"},{"name":"mayurb","email":"mayurbhandary96@gmail.com"},{"name":"mvadari","email":"mvadari@ripple.com"}],"homepage":"https://github.com/ripple/validator-history-service#readme","bugs":{"url":"https://github.com/ripple/validator-history-service/issues"},"bin":{"validatorhistoryservice":"bin/validatorhistoryservice"},"dist":{"shasum":"0e4ce49a48b9979cd5ef2bb8507482dd00ce7f48","tarball":"https://registry.npmjs.org/validator-history-service/-/validator-history-service-0.1.4.tgz","fileCount":55,"integrity":"sha512-M8MGibRefvRFrLQZU83BVP71FTrSbhmpCiAwCCeoPlyY39CYuacLCxNSjOXNSDKRLrxJn+8NyWunVId/z5rEcw==","signatures":[{"sig":"MEUCIAqci0jw6z2fonLbQFsQZRegny3XFZaZHJ+wq5KvhNL+AiEA7cYobCD6256xPYGzYEchSvIZSHDYbGYvWToFtEnyHc0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170059,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh31YmCRA9TVsSAnZWagAAYGYP/3hTS65855lXAG96QJ9B\nAUjhQXW14QWToQOzmkNpPAucEDI6/RX1o911ReWBYcD1xK58N1uBl8E/sala\n9O3YfWnQ+a064/4+go4FyHXxeio5rGp9dU/Ne/h19RrGtZ8l9cFeguViejGW\nzyV4MTqjiQGsFOmLFTMP4srrxZ3e3XcKtRYGiLaoZ5Nr3znJQyQAYHkw4U3Q\nW8b0kFms501AgcE7K7KYppww7/GsObYhGBXhKxFWFg7T/x1Cxfv1kIMEEsgH\ndmA2XvKbh0m2N5RxoX0hz8ANT2couGaOmBo1iC8PvWTCV0dOSl8hBM+9OcCd\na87/T7yVccGKVYOnVVs95IoIk785VD16ogUoUwq22ToMZ4c2xVy3sQsLh5fp\nuKm0JOqeiAO6OsX03/pC1NYGDLgNvzMA9sgUi97lOQ5ddjTANxi4sjScrvpB\n70RMXmQgXMOm/30/OtKfsUa49qJ0+F7EyDV9tavzKhPtnMAZeeKYfvQHeGlN\nWi0Xlh8qkhKCiMw1JnWSsEG+6l2Aq6ZRA2Z6GHVhRcdZlZrckQGR4D50bBOK\n2BVuCnDdyPdBYGwB4cRSyG86OPXInn7vXdsQSAS9yNpjzSC27Yy2qiAzcg+T\n4sZkdTuBPto42YPBHe6YLJRj1ODVRa59y3C+X+GpDgDzKS2tyJSaiyqEWPVv\nXjI+\r\n=IYeT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/index.js","gitHead":"dc84626c5c9b2499d08d51c42c47a0d737a49ca0","scripts":{"lint":"eslint . --ext .ts --max-warnings 0","test":"jest --setupFiles dotenv/config","build":"tsc --build tsconfig.build.json","startApiDev":"ts-node-dev --transpile-only ./src/api/index.ts | ./node_modules/.bin/bunyan","startCrawlerDev":"ts-node-dev --transpile-only ./src/crawler/index.ts | ./node_modules/.bin/bunyan ","startConnectionsDev":"ts-node-dev --transpile-only ./src/connection-manager/index.ts | ./node_modules/.bin/bunyan"},"_npmUser":{"name":"mvadari","email":"mvadari@ripple.com"},"repository":{"url":"git+https://github.com/ripple/validator-history-service.git","type":"git"},"_npmVersion":"7.24.2","description":"Service for ingesting, aggregating, storing, and disbursing validation related data","directories":{"test":"test"},"_nodeVersion":"14.17.1","dependencies":{"pg":"8.5.1","ws":"^7.4.2","knex":"0.21.15","axios":"^0.21.1","nconf":"^0.11.0","bunyan":"^1.8.15","dotenv":"^8.2.0","moment":"2.29.1","express":"4.17.1","@types/bunyan":"^1.8.7","@maxmind/geoip2-node":"^2.1.0","ripple-address-codec":"^4.1.1","xrpl-validator-domains":"0.1.0-beta.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","nock":"13.0.6","eslint":"^7.31.0","ts-jest":"^26.4.4","prettier":"^2.2.1","@types/ws":"^7.4.0","typescript":"^4.1.3","@types/jest":"^26.0.19","@types/node":"^14.14.20","ts-node-dev":"^1.1.6","@types/axios":"^0.14.0","@types/nconf":"^0.10.0","@types/express":"4.17.6","eslint-plugin-jest":"^24.1.3","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^30.7.13","eslint-plugin-tsdoc":"^0.2.10","eslint-plugin-import":"^2.22.1","eslint-plugin-disable":"^2.0.1","eslint-plugin-prettier":"^3.3.1","eslint-plugin-array-func":"^3.1.7","@typescript-eslint/parser":"^4.12.0","eslint-plugin-eslint-comments":"^3.2.0","@xpring-eng/eslint-config-base":"^0.11.0","@typescript-eslint/eslint-plugin":"^4.12.0"},"_npmOperationalInternal":{"tmp":"tmp/validator-history-service_0.1.4_1642026534067_0.03104297292788627","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"validator-history-service","version":"0.1.5","author":{"name":"Mayur Bhandary, Nathan Nichols"},"license":"ISC","_id":"validator-history-service@0.1.5","maintainers":[{"name":"intelliot","email":"github.public@intelliot.com"},{"name":"natenichols","email":"natenichols@cox.net"},{"name":"mayurb","email":"mayurbhandary96@gmail.com"},{"name":"mvadari","email":"mvadari@ripple.com"}],"homepage":"https://github.com/ripple/validator-history-service#readme","bugs":{"url":"https://github.com/ripple/validator-history-service/issues"},"bin":{"validatorhistoryservice":"bin/validatorhistoryservice"},"dist":{"shasum":"c3553ed213c373d2f4cceac2d872c99eea81e37e","tarball":"https://registry.npmjs.org/validator-history-service/-/validator-history-service-0.1.5.tgz","fileCount":55,"integrity":"sha512-7EMW1FkhVGU0gR8iZW+JzgfhfC/w7gpXjd5fReH+zJvqQS2mHA2ucH1ff1WDSYldM0+bKOCvFkaqJp9Ln3/4vg==","signatures":[{"sig":"MEYCIQDEn9lj54z0kRU//Qm9E6kAnmjq1h6AA57IURLRtuu+1gIhALNGhDzldA6eDW/1hOiriNc5qvBTs4a78qJCDDAZOf4I","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170059,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYYPlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoO4A//fkMDSEHsDDthPxcMtsoYKUlUBMHmN+L8/oscaWjfhh44SN7H\r\nGXmBJdrE8MJ9zHm0CEpBlb1pU2BKpaBSBuqRlhRWGWeFCT9XjepnNtUwqTs6\r\nGf0ZZT3UdDmpUpe9RMqRA9AiryMVskyhDCdEJGhQY0LatEtp21UQ6lAHJorS\r\n6/bYjfw5IQSToKbpKIByjlb5ggcraQNQy6hyLz2FxZzj7VxLoqmnECNinSl4\r\niMFA0QsdoG7ljbx3Pxl+tIicl4C6dcmXSnmKiri+m8T1PRqIlkcOcu/X5Zd6\r\nenOrn12g+K13LXpl4Yq1AGosWnrkcRbOr3YUvBIXxk9sw/k/tgZPvJD0Vb9J\r\nvPHXUaklxpmvmFcXc70GdLNAI9I2oH4jZEIZk2MqF3zQGV8Gdj5Hif4N00jd\r\nuvcQuS9Xc+l/o9fMcK/ULw0SJLiLq1hq0JM9J/0bH2PcpmAzO5WeK0PEL3Q/\r\nFgp0h6ITWwe56v6rnNOy7RLifbkV1c1ox21YrDZB6bIvLrOSjPmn+McJth4q\r\n7XEd8O6hFHjn0RsvpSRFjOE6VzqgbbuDEiLoztJJYQ2AQX608O+Q4aiyPR1N\r\nf7pWCGgIwBx1VkU8G7+8RJJC44TbuCSoxKYtDv5idF/M23cCf/vq2bw+xZ4h\r\nIS5qgz0JHlwM3N0GBEt1Snzww8FSU/R2CVo=\r\n=9Nd/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/index.js","gitHead":"859ea37339f9b4a645fd33161b1f09a061ed7379","scripts":{"lint":"eslint . --ext .ts --max-warnings 0","test":"jest --setupFiles dotenv/config","build":"tsc --build tsconfig.build.json","startApiDev":"ts-node-dev --transpile-only ./src/api/index.ts | ./node_modules/.bin/bunyan","startCrawlerDev":"ts-node-dev --transpile-only ./src/crawler/index.ts | ./node_modules/.bin/bunyan ","startConnectionsDev":"ts-node-dev --transpile-only ./src/connection-manager/index.ts | ./node_modules/.bin/bunyan"},"_npmUser":{"name":"mvadari","email":"mvadari@ripple.com"},"repository":{"url":"git+https://github.com/ripple/validator-history-service.git","type":"git"},"_npmVersion":"7.24.2","description":"Service for ingesting, aggregating, storing, and disbursing validation related data","directories":{"test":"test"},"_nodeVersion":"14.17.1","dependencies":{"pg":"8.5.1","ws":"^7.4.2","knex":"0.21.15","axios":"^0.21.1","nconf":"^0.11.0","bunyan":"^1.8.15","dotenv":"^8.2.0","moment":"2.29.2","express":"4.17.1","@types/bunyan":"^1.8.7","@maxmind/geoip2-node":"^2.1.0","ripple-address-codec":"^4.1.1","xrpl-validator-domains":"0.1.0-beta.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","nock":"13.0.6","eslint":"^7.31.0","ts-jest":"^26.4.4","prettier":"^2.2.1","@types/ws":"^7.4.0","typescript":"^4.1.3","@types/jest":"^26.0.19","@types/node":"^14.14.20","ts-node-dev":"^1.1.6","@types/axios":"^0.14.0","@types/nconf":"^0.10.0","@types/express":"4.17.6","eslint-plugin-jest":"^24.1.3","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^30.7.13","eslint-plugin-tsdoc":"^0.2.10","eslint-plugin-import":"^2.22.1","eslint-plugin-disable":"^2.0.1","eslint-plugin-prettier":"^3.3.1","eslint-plugin-array-func":"^3.1.7","@typescript-eslint/parser":"^4.12.0","eslint-plugin-eslint-comments":"^3.2.0","@xpring-eng/eslint-config-base":"^0.11.0","@typescript-eslint/eslint-plugin":"^4.12.0"},"_npmOperationalInternal":{"tmp":"tmp/validator-history-service_0.1.5_1650557925497_0.4214553388705966","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"validator-history-service","version":"0.1.6","author":{"name":"Mayur Bhandary, Nathan Nichols"},"license":"ISC","_id":"validator-history-service@0.1.6","maintainers":[{"name":"intelliot","email":"github.public@intelliot.com"},{"name":"natenichols","email":"natenichols@cox.net"},{"name":"mayurb","email":"mayurbhandary96@gmail.com"},{"name":"mvadari","email":"mvadari@ripple.com"}],"homepage":"https://github.com/ripple/validator-history-service#readme","bugs":{"url":"https://github.com/ripple/validator-history-service/issues"},"bin":{"validatorhistoryservice":"bin/validatorhistoryservice"},"dist":{"shasum":"087cae447d01b254c61c64da59b818f630a60c61","tarball":"https://registry.npmjs.org/validator-history-service/-/validator-history-service-0.1.6.tgz","fileCount":55,"integrity":"sha512-qRW1gH1hgOvzs0hQxPOAH3LeFR5S9xlDauXWTUDRu0SK5k4pvSjPaLixtv+ChLN2YbOEBPQAzUmecFY5KGchKw==","signatures":[{"sig":"MEQCIF/B33ZkHkYg5o0I40/EnQSyXD9K7Ub1bRJtUl7kFangAiBAQMfD/SwJf1Qiava/bx7ataj5ZccJEv1IUWQg28F1oQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176836,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYb6mACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoCDA/+N72BfMTH0DiE/bimdvX42PmgjY79y5yZnORxUcjgNlfsDKuZ\r\nHJo2S+Mnt84dM/mp5g5vbb7kJUb+DWE1SbxV8s5IUYdJXXFNfEzWSM9qH2wF\r\nXjNM7ILpEnf2rbYVxfxGguLtIPl1fBK8H/hJcc3rNA8ShPcBMcNHO2fK/VXB\r\nwpFs0qfdlIBFaaXJ4Y/kBFs9M9494Vu/NKo3caEVBJr3xpI6upo43vNgVuYl\r\nRGfZiYerWQu3Be1trPZk0VF4etJWGRsGoMpFYMbzCqtqrl7cugU5T+EJi/zc\r\nRNiFebI69/O4okgyZdJrRobYxndNP0XEKhKmTD752JAZXFVjqKnLlZnSfgh5\r\nkTiFbJO+WEXvnMyAvaGBDktzoNd5uyhtOFEqthR4ethJmAjRgxvHuzs55fWq\r\nxcRTGT8vbU+4+gDtu3yoluP2yqiCL2aloq0oHei17Xi5rylA5Q3NF2ZV9yYu\r\nKbumOkvU5heveZP8PxQZyLxBbzxA1f3PPcQl1+POTnYvPstLEOIxQOfwRhCA\r\nc2zW6Q88HO047yx+PmJc65aMQ6Vs7ifM1gLe7oV9+cx5HcMy6WVd65GGne9v\r\nSMZeIj2B48dX0+JfV1+nWdFRzohcvOpc8d0vlRpKElHtRhp8ShOgrpYPqyFt\r\nsXAKARgnm9Z7fqW/1fLKye3M84pb6/Ry2fc=\r\n=s5Gs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/index.js","gitHead":"27aef749e74314c2644000bce7ba924bd31b2581","scripts":{"lint":"eslint . --ext .ts --max-warnings 0","test":"jest --setupFiles dotenv/config","build":"tsc --build tsconfig.build.json","startApiDev":"ts-node-dev --transpile-only ./src/api/index.ts | ./node_modules/.bin/bunyan","prepublishOnly":"npm run build","startCrawlerDev":"ts-node-dev --transpile-only ./src/crawler/index.ts | ./node_modules/.bin/bunyan ","startConnectionsDev":"ts-node-dev --transpile-only ./src/connection-manager/index.ts | ./node_modules/.bin/bunyan"},"_npmUser":{"name":"mvadari","email":"mvadari@ripple.com"},"repository":{"url":"git+https://github.com/ripple/validator-history-service.git","type":"git"},"_npmVersion":"7.24.2","description":"Service for ingesting, aggregating, storing, and disbursing validation related data","directories":{"test":"test"},"_nodeVersion":"14.17.1","dependencies":{"pg":"8.5.1","ws":"^7.4.2","knex":"0.21.15","axios":"^0.21.1","nconf":"^0.11.0","bunyan":"^1.8.15","dotenv":"^8.2.0","moment":"2.29.2","express":"4.17.1","@types/bunyan":"^1.8.7","@maxmind/geoip2-node":"^2.1.0","ripple-address-codec":"^4.1.1","xrpl-validator-domains":"0.1.0-beta.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","nock":"13.0.6","eslint":"^7.31.0","ts-jest":"^26.4.4","prettier":"^2.2.1","@types/ws":"^7.4.0","typescript":"^4.1.3","@types/jest":"^26.0.19","@types/node":"^14.14.20","ts-node-dev":"^1.1.6","@types/axios":"^0.14.0","@types/nconf":"^0.10.0","@types/express":"4.17.6","eslint-plugin-jest":"^24.1.3","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^30.7.13","eslint-plugin-tsdoc":"^0.2.10","eslint-plugin-import":"^2.22.1","eslint-plugin-disable":"^2.0.1","eslint-plugin-prettier":"^3.3.1","eslint-plugin-array-func":"^3.1.7","@typescript-eslint/parser":"^4.12.0","eslint-plugin-eslint-comments":"^3.2.0","@xpring-eng/eslint-config-base":"^0.11.0","@typescript-eslint/eslint-plugin":"^4.12.0"},"_npmOperationalInternal":{"tmp":"tmp/validator-history-service_0.1.6_1650572965632_0.705405224637895","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"validator-history-service","version":"0.1.7","author":{"name":"Mayur Bhandary, Nathan Nichols"},"license":"ISC","_id":"validator-history-service@0.1.7","maintainers":[{"name":"intelliot","email":"github.public@intelliot.com"},{"name":"natenichols","email":"natenichols@cox.net"},{"name":"mayurb","email":"mayurbhandary96@gmail.com"},{"name":"mvadari","email":"mvadari@ripple.com"}],"homepage":"https://github.com/ripple/validator-history-service#readme","bugs":{"url":"https://github.com/ripple/validator-history-service/issues"},"bin":{"validatorhistoryservice":"bin/validatorhistoryservice"},"dist":{"shasum":"aef587a7a0381100c0229a0d319e8c101389c289","tarball":"https://registry.npmjs.org/validator-history-service/-/validator-history-service-0.1.7.tgz","fileCount":67,"integrity":"sha512-NCdjwpFMe9ykSryxEnaClBRHqgDlI602wdjK3PINzZ/h1jOKUcxgN9uakcNvoimqbj6wF+XuVfwY/flWttZKpg==","signatures":[{"sig":"MEUCIQCPsNOAoY8q6+tpPIhkTBLOYmMgqPmMBJtfUXIKqWN6vgIgF5UK9JK9/w+09eO9r7Ny+QQxjDBhb/ME+lJAbV0hGQI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":203124,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiu2UbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpHVw/8CEY6FBPljdG9ESdyv7sc2h4ehXRCbSc7rRjvTzJ5+qpCY/++\r\nbWEp6Og7UvGGkelXFIgfS6OKA72T4ewYWm0IvXjZSdVA3VcsKzOgvz28nYw2\r\nzKnWfqIEAQyBnK2YonJ6dchLXoN/W4J3wjNNbBM4oTlX11FSd4upqfYiiC/U\r\nLGPJytc3qI047Q2y0LfuSLeNwLqjLiIMQ0Xe8eZp4VemNVQL6DwOopnebS2h\r\nvYvIKGArfRx9ug9wjKItOu5ZWOp+ml3nKB63HgQzfbP6txyldMT11YYX/ntT\r\nPffCfrCgk4e25LMFCoHkfQLM68CK/GjyNzWtHzpZAvtJHeZkJ22LPIlQizHZ\r\nd5vjGR202/ZhZ3/KMXb48ettw3ACXuCiAKYoqN2vyxp5gnJ3CsjETUo4Dv8N\r\n3HqXl8emhTWbnXKdFIvAmhRFNV8I4Crty+Kk64iYyLW10Kw+d87iEPOtIVVL\r\nEOfK0U2r4L88tkM0P6ZVpERojPkCfSKuVhcgpgARv2+u6guTBULx4xSrH477\r\nPz57Usk7FQ0MgyjZykNS1/3ULzVUsCo7bDIu6vgKdAOQJBfLSy0gFpJB6qcF\r\n6Cl5KGJx83DNlO8tme6Az4O6BMo5097Msks23sU+etLCfAkI/GGnBFQbL1zO\r\nMLqArh1q7KgokytOopSj/BZl5pkdPg29KKw=\r\n=kV9U\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/index.js","gitHead":"cc80bede6c48f9212c2d9a311381ef3bb202c7af","scripts":{"lint":"eslint . --ext .ts --max-warnings 0","test":"jest","build":"tsc --build tsconfig.build.json","startApiDev":"ts-node-dev --transpile-only ./src/api/index.ts | ./node_modules/.bin/bunyan","prepublishOnly":"npm run build","startCrawlerDev":"ts-node-dev --transpile-only ./src/crawler/index.ts | ./node_modules/.bin/bunyan ","startConnectionsDev":"ts-node-dev --transpile-only ./src/connection-manager/index.ts | ./node_modules/.bin/bunyan"},"_npmUser":{"name":"mvadari","email":"mvadari@ripple.com"},"repository":{"url":"git+https://github.com/ripple/validator-history-service.git","type":"git"},"_npmVersion":"7.24.2","description":"Service for ingesting, aggregating, storing, and disbursing validation related data","directories":{"test":"test"},"_nodeVersion":"14.17.1","dependencies":{"pg":"8.5.1","ws":"^7.4.2","knex":"0.21.15","axios":"^0.21.1","nconf":"^0.11.0","bunyan":"^1.8.15","dotenv":"^8.2.0","moment":"2.29.2","express":"4.17.1","@types/bunyan":"^1.8.7","@maxmind/geoip2-node":"^2.1.0","ripple-address-codec":"^4.1.1","xrpl-validator-domains":"0.1.0-beta.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","nock":"13.0.6","eslint":"^7.31.0","ts-jest":"^26.4.4","prettier":"^2.2.1","@types/ws":"^7.4.0","typescript":"^4.1.3","@types/jest":"^26.0.19","@types/node":"^14.14.20","ts-node-dev":"^1.1.6","@types/axios":"^0.14.0","@types/nconf":"^0.10.0","@types/express":"4.17.6","eslint-plugin-jest":"^24.1.3","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^30.7.13","eslint-plugin-tsdoc":"^0.2.10","eslint-plugin-import":"^2.22.1","eslint-plugin-disable":"^2.0.1","eslint-plugin-prettier":"^3.3.1","eslint-plugin-array-func":"^3.1.7","@typescript-eslint/parser":"^4.12.0","eslint-plugin-eslint-comments":"^3.2.0","@xpring-eng/eslint-config-base":"^0.11.0","@typescript-eslint/eslint-plugin":"^4.12.0"},"_npmOperationalInternal":{"tmp":"tmp/validator-history-service_0.1.7_1656448282804_0.453372938410495","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"validator-history-service","version":"0.2.0","author":{"name":"Mayur Bhandary, Nathan Nichols"},"license":"ISC","_id":"validator-history-service@0.2.0","maintainers":[{"name":"intelliot","email":"github.public@intelliot.com"},{"name":"natenichols","email":"natenichols@cox.net"},{"name":"mayurb","email":"mayurbhandary96@gmail.com"},{"name":"mvadari","email":"mvadari@ripple.com"}],"homepage":"https://github.com/ripple/validator-history-service#readme","bugs":{"url":"https://github.com/ripple/validator-history-service/issues"},"bin":{"validatorhistoryservice":"bin/validatorhistoryservice"},"dist":{"shasum":"b3150905e78c65be28fe560f4dd28a36e1a4c6e4","tarball":"https://registry.npmjs.org/validator-history-service/-/validator-history-service-0.2.0.tgz","fileCount":67,"integrity":"sha512-7FAqeFakEuasRUY8ADpgd8FSg2BoCi2cLJSr5q9CV62e3RuOEWz9JAILcC18ZqDEjaoZ3MXyJ6pDu2bf+P/Ezw==","signatures":[{"sig":"MEQCIFQOcdeg+kdveTfrYJZuEIH8tbMJxoIAntSkzUcQgk1SAiAhxNZVkEZ/+k14kDGk4FMuTJ6KfDmrysrBgU5+1GKg3Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":203124,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiu2fSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmocQg/+KNAqtpGHdmHcV3F1lRBKjUKz3N3wVsR6mSa1qEdc5Bc34Nxr\r\nJoXA3pYv+cHsVwvy+UnMQmmUTw9y6e1PXrV+5RB9BEq+VkLyffAoqWtvr8j+\r\nzEfaCoK6z2ek6/E54Qy1A32QvZVQT+R1MNhp0a1rv32TMH5qQRbwFeEfDlRX\r\n6Up5VFIxqE45LoKhmP/vzHLnXffbM1U7J1vrU/gB3EQl7Vxj5Djpp5Q/vZU+\r\nWFSeZ2fvat467zzftE5B3zEANSQy6EKUhr6bFviGKIchhqcQT/zjiWDBC4pD\r\nOEJfjFFmpsT+C6EUdJSmZXwset/YudKR7GU+VLTmhdlqLMO52XdtzWqC0WUU\r\nCIZT+tcdEhbvIb8N+yDyTGMWy1A8Jnkt/dJuM0yu9mPtCpWBw7pghlKZV1N8\r\nmyNE8Wc9w1bO0GZXTrgadM3lGcS9/DYGeq1ndskN46D5HL3nDAJJuM4Bce2T\r\n8puRGhEVAH8WhSZm3Y5sfWijbv1WEIbuOqtQdJ0BwQaMhxuCtLELMf3ByWTT\r\nBRZNVhDzLWAe2xhp1rn3uvn6tRedf+sKPDU+3R87SYrQu8wSdkXG2y7HtS8/\r\nF2Ih8NkCjkbcfynOirA7KaULyuVDgkw5sVNd2tPHE2rdQ0gZUZUSIw+tXSYW\r\nRBEiwDQz/tIHGK9P4ce+q6GPyoHcsH+s6sI=\r\n=kS3v\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/index.js","gitHead":"18b2a3effa1f83db1e95cffd4cb4c4f556757b1e","scripts":{"lint":"eslint . --ext .ts --max-warnings 0","test":"jest","build":"tsc --build tsconfig.build.json","startApiDev":"ts-node-dev --transpile-only ./src/api/index.ts | ./node_modules/.bin/bunyan","prepublishOnly":"npm run build","startCrawlerDev":"ts-node-dev --transpile-only ./src/crawler/index.ts | ./node_modules/.bin/bunyan ","startConnectionsDev":"ts-node-dev --transpile-only ./src/connection-manager/index.ts | ./node_modules/.bin/bunyan"},"_npmUser":{"name":"mvadari","email":"mvadari@ripple.com"},"repository":{"url":"git+https://github.com/ripple/validator-history-service.git","type":"git"},"_npmVersion":"7.24.2","description":"Service for ingesting, aggregating, storing, and disbursing validation related data","directories":{"test":"test"},"_nodeVersion":"14.17.1","dependencies":{"pg":"8.5.1","ws":"^7.4.2","knex":"0.21.15","axios":"^0.21.1","nconf":"^0.11.0","bunyan":"^1.8.15","dotenv":"^8.2.0","moment":"2.29.2","express":"4.17.1","@types/bunyan":"^1.8.7","@maxmind/geoip2-node":"^2.1.0","ripple-address-codec":"^4.1.1","xrpl-validator-domains":"0.1.0-beta.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","nock":"13.0.6","eslint":"^7.31.0","ts-jest":"^26.4.4","prettier":"^2.2.1","@types/ws":"^7.4.0","typescript":"^4.1.3","@types/jest":"^26.0.19","@types/node":"^14.14.20","ts-node-dev":"^1.1.6","@types/axios":"^0.14.0","@types/nconf":"^0.10.0","@types/express":"4.17.6","eslint-plugin-jest":"^24.1.3","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^30.7.13","eslint-plugin-tsdoc":"^0.2.10","eslint-plugin-import":"^2.22.1","eslint-plugin-disable":"^2.0.1","eslint-plugin-prettier":"^3.3.1","eslint-plugin-array-func":"^3.1.7","@typescript-eslint/parser":"^4.12.0","eslint-plugin-eslint-comments":"^3.2.0","@xpring-eng/eslint-config-base":"^0.11.0","@typescript-eslint/eslint-plugin":"^4.12.0"},"_npmOperationalInternal":{"tmp":"tmp/validator-history-service_0.2.0_1656448977846_0.7987842170801305","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"validator-history-service","version":"0.3.0","author":{"name":"Mayur Bhandary, Nathan Nichols"},"license":"ISC","_id":"validator-history-service@0.3.0","maintainers":[{"name":"intelliot","email":"github.public@intelliot.com"},{"name":"natenichols","email":"natenichols@cox.net"},{"name":"mayurb","email":"mayurbhandary96@gmail.com"},{"name":"mvadari","email":"mvadari@ripple.com"}],"homepage":"https://github.com/ripple/validator-history-service#readme","bugs":{"url":"https://github.com/ripple/validator-history-service/issues"},"bin":{"validatorhistoryservice":"bin/validatorhistoryservice"},"dist":{"shasum":"6837438200bb67c0b75981847b06c28cf9a3fab0","tarball":"https://registry.npmjs.org/validator-history-service/-/validator-history-service-0.3.0.tgz","fileCount":65,"integrity":"sha512-xtFF1fzWf4XcHGFmhQ0e1jd+8NuAVu8Yc/vpiiFSB6wiR6kivspF81YVgE2HCjfafQ2vdM4xfml5pb7D02olEw==","signatures":[{"sig":"MEUCIDLxp8lROmD4PrXEBF9eEjlTZh4RGLTutBehOD30AVySAiEAj26lSmn8q/oaJmSUYjpIeiQP4mrDZDTtPC4odg3O2/0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":206237,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBnskACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpHTA/9FMaQoZzRmK3DX21u1yKLjOXQuwWeHTFRDxvU3MAtThmulIp0\r\niQJIvzDUQS1TMu2KBjLyLp/W0og/nW1Yk/t0mx5OJV8JOuLEEI66b/9DtsGY\r\nDjcD8PP0EbdrO+ZxUCNHEgOFDvbB7VePMFBIrDpgWeaHssxP1mDUm50ch/Yc\r\nquYMTuceGz2KTZFZmvROhkX24L63ZtUXUOu00V/SEql/rzFMHMO3jXlrl+57\r\n2cYFgMyOr48tgq5v7BsbLscvOnX6dxDK+KMEOM+236FV/ggv73H8TjxRyo91\r\n6I7pOOXejFPbldGPWXEYUCCzIS6yO9/MmOvUEAcD2VfLACfod49BeVlbIBPJ\r\nh6fKB8PjA+gBgBZTIH3s6as0Ap/5Q/43qTTSRglgb1fj8phQHuavW2KtvXWn\r\nEyEmpfrUMsHBlDVB+B+Skzczd6mFC4ukVqM6cSICA9ntDfClfmCwyzqj30bz\r\nersa9zx3dsfSo64YUyHHHpHhrSm3CTbIpv2S96/YWUPitxYnbljqiRj/awta\r\n0QSEkrJra1BShnUZmQuS/KPuAuwuX98AHfWOXsJdSc6MaQ6Ek5F1U132JNJW\r\nKeMO2WOZa0Hv3UTa62zqz9H9QPJzZHnPwbt9U2cGXK6/cNGjnvNNCc6tV6aK\r\nOzdhxlC1tvZNzYH0YL1JEGg4RS7WwBvHk2U=\r\n=zVJF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/index.js","gitHead":"744ac58b78063e313c32db4b6b0e19d50c4408e3","scripts":{"lint":"eslint . --ext .ts --max-warnings 0","test":"jest","build":"tsc --build tsconfig.build.json","startApiDev":"ts-node-dev --transpile-only ./src/api/index.ts | ./node_modules/.bin/bunyan","prepublishOnly":"npm run build","startCrawlerDev":"ts-node-dev --transpile-only ./src/crawler/index.ts | ./node_modules/.bin/bunyan ","startConnectionsDev":"ts-node-dev --transpile-only ./src/connection-manager/index.ts | ./node_modules/.bin/bunyan"},"_npmUser":{"name":"natenichols","email":"natenichols@cox.net"},"repository":{"url":"git+https://github.com/ripple/validator-history-service.git","type":"git"},"_npmVersion":"7.22.0","description":"Service for ingesting, aggregating, storing, and disbursing validation related data","directories":{"test":"test"},"_nodeVersion":"14.16.1","dependencies":{"pg":"8.5.1","ws":"^7.4.2","knex":"0.21.15","axios":"^0.21.1","nconf":"^0.11.0","bunyan":"^1.8.15","dotenv":"^8.2.0","moment":"2.29.2","express":"4.17.1","@types/bunyan":"^1.8.7","@maxmind/geoip2-node":"^2.1.0","ripple-address-codec":"^4.1.1","xrpl-validator-domains":"0.1.0-beta.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","nock":"13.0.6","eslint":"^7.31.0","ts-jest":"^26.4.4","prettier":"^2.2.1","@types/ws":"^7.4.0","typescript":"^4.1.3","@types/jest":"^26.0.19","@types/node":"^14.14.20","ts-node-dev":"^1.1.6","@types/axios":"^0.14.0","@types/nconf":"^0.10.0","@types/express":"4.17.6","eslint-plugin-jest":"^24.1.3","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^30.7.13","eslint-plugin-tsdoc":"^0.2.10","eslint-plugin-import":"^2.22.1","eslint-plugin-disable":"^2.0.1","eslint-plugin-prettier":"^3.3.1","eslint-plugin-array-func":"^3.1.7","@typescript-eslint/parser":"^4.12.0","eslint-plugin-eslint-comments":"^3.2.0","@xpring-eng/eslint-config-base":"^0.11.0","@typescript-eslint/eslint-plugin":"^4.12.0"},"_npmOperationalInternal":{"tmp":"tmp/validator-history-service_0.3.0_1661369124443_0.760348701350297","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"validator-history-service","version":"0.4.0","author":"Mayur Bhandary, Nathan Nichols","license":"ISC","_id":"validator-history-service@0.4.0","maintainers":[{"name":"intelliot","email":"github.public@intelliot.com"},{"name":"natenichols","email":"natenichols@cox.net"},{"name":"mayurb","email":"mayurbhandary96@gmail.com"},{"name":"mvadari","email":"mvadari@ripple.com"},{"name":"pdp2121","email":"ppham@ripple.com"}],"homepage":"https://github.com/ripple/validator-history-service#readme","bugs":{"url":"https://github.com/ripple/validator-history-service/issues"},"bin":{"validatorhistoryservice":"bin/validatorhistoryservice"},"dist":{"shasum":"f7fdbe86a2cd1ec777c77025180ee26031629266","tarball":"https://registry.npmjs.org/validator-history-service/-/validator-history-service-0.4.0.tgz","fileCount":67,"integrity":"sha512-AOIqQyMrHsQN+V88a1yDEv1+eKK4qTbph89HK9HFhvhG9bxX/v+Uciaa6UTvAoSaC6gGTmNgTOVx9Ko99YH3uw==","signatures":[{"sig":"MEUCID4+/fG90Y5F+e+PCEDibDsREjGEWXhNn3S8eNK6hfwWAiEAl24/4YqDajfjAjJ9TdzALT1CPTRiiI6vJJezx5Gfkno=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":212558,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmMtYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqS3g/9E36WN5J6ZfptFSeJCXYchPlhCjlw/49oKevXxKeH1ULGe3sq\r\nUqZPjlJo0z/qaEdH3MeUXrtH3Kwuqd0UgOfBU+UsAGQ5apGaDzffA7ECLPuG\r\n1cH8ea1CWkl5qUN7zYh3j+nnVDXbE2505LlK/4MtHLYJZ3ZqLurmLOg4p4a2\r\nnxnR80c0adDXFT4aN127RrRqNiivWOzR+POvH41h/WOgRZSWMj9UOt8+1C93\r\nIGXR/mR3Wht9NmN8FxA5sgP53/s6L7uS3MBTATnmfMvJfGJfadgAuOFnBP04\r\n9A7Ymfp9DejUCJ+obStapTrKPkBaklTzXpjCS7Mf3G6Vph0Uxn7n5NFznF+T\r\nzsSgbl3f+GV9McATuNQEACwZdwz/zTdrlov1TFewTDOmdOdO0MrW9NcXI1rn\r\n+SFbr3epA9Yo7UAW64F4PmPSC5q2k5DYtpO/pyY9OYZ8yPg40NlzqMs9f0pv\r\ncl7hHOS66pu/5Li6E4GiQ0dcejAAWrhOXTori8AQSVK15JOcj4LBPnzmjSXn\r\nhk2yU0y3qdsKVPRY0WpL1v3pb2JGeDjRyNLVymtFn3vwD4csmvBrsBdV6nWu\r\n1W3I08b+u8KiHpMg7HeyDuNgUdQVK2eUGJoChrHepHp67eovi/KAx8PpP47R\r\nyEKvEj4sY2nbwJF6o0ZDuRRxz0YuBuYv3Xo=\r\n=sS0L\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/index.js","_from":"file:validator-history-service-0.4.0.tgz","scripts":{"lint":"eslint . --ext .ts --max-warnings 0","test":"jest","build":"tsc --build tsconfig.build.json","startApiDev":"ts-node-dev --transpile-only ./src/api/index.ts | ./node_modules/.bin/bunyan","prepublishOnly":"npm run build","startCrawlerDev":"ts-node-dev --transpile-only ./src/crawler/index.ts | ./node_modules/.bin/bunyan ","startConnectionsDev":"ts-node-dev --transpile-only ./src/connection-manager/index.ts | ./node_modules/.bin/bunyan"},"_npmUser":{"name":"pdp2121","email":"ppham@ripple.com"},"_resolved":"/Users/ppham/Documents/XRPL_Repos/XRPL_VHS/validator-history-service/validator-history-service-0.4.0.tgz","_integrity":"sha512-AOIqQyMrHsQN+V88a1yDEv1+eKK4qTbph89HK9HFhvhG9bxX/v+Uciaa6UTvAoSaC6gGTmNgTOVx9Ko99YH3uw==","repository":{"url":"git+https://github.com/ripple/validator-history-service.git","type":"git"},"_npmVersion":"7.24.2","description":"Service for ingesting, aggregating, storing, and disbursing validation related data","directories":{"test":"test"},"_nodeVersion":"14.17.3","dependencies":{"pg":"8.5.1","ws":"^7.4.2","knex":"0.21.15","axios":"^0.21.1","nconf":"^0.11.0","bunyan":"^1.8.15","dotenv":"^8.2.0","moment":"2.29.4","express":"4.18.2","@types/bunyan":"^1.8.7","@maxmind/geoip2-node":"^2.1.0","ripple-address-codec":"^4.1.1","xrpl-validator-domains":"0.1.0-beta.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","nock":"13.0.6","eslint":"^7.31.0","ts-jest":"^26.4.4","prettier":"^2.2.1","@types/ws":"^7.4.0","typescript":"^4.1.3","@types/jest":"^26.0.19","@types/node":"^14.14.20","ts-node-dev":"^1.1.6","@types/axios":"^0.14.0","@types/nconf":"^0.10.0","@types/express":"4.17.6","eslint-plugin-jest":"^24.1.3","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^30.7.13","eslint-plugin-tsdoc":"^0.2.10","eslint-plugin-import":"^2.22.1","eslint-plugin-disable":"^2.0.1","eslint-plugin-prettier":"^3.3.1","eslint-plugin-array-func":"^3.1.7","@typescript-eslint/parser":"^4.12.0","eslint-plugin-eslint-comments":"^3.2.0","@xpring-eng/eslint-config-base":"^0.11.0","@typescript-eslint/eslint-plugin":"^4.12.0"},"_npmOperationalInternal":{"tmp":"tmp/validator-history-service_0.4.0_1670957911862_0.9453162815999798","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"validator-history-service","version":"0.4.1","author":{"name":"Mayur Bhandary, Nathan Nichols"},"license":"ISC","_id":"validator-history-service@0.4.1","maintainers":[{"name":"intelliot","email":"github.public@intelliot.com"},{"name":"natenichols","email":"natenichols@cox.net"},{"name":"mayurb","email":"mayurbhandary96@gmail.com"},{"name":"mvadari","email":"mvadari@ripple.com"},{"name":"pdp2121","email":"ppham@ripple.com"}],"homepage":"https://github.com/ripple/validator-history-service#readme","bugs":{"url":"https://github.com/ripple/validator-history-service/issues"},"bin":{"validatorhistoryservice":"bin/validatorhistoryservice"},"dist":{"shasum":"fc08782b5e1200327d79c16117f663741a50d7fb","tarball":"https://registry.npmjs.org/validator-history-service/-/validator-history-service-0.4.1.tgz","fileCount":69,"integrity":"sha512-8hEYEnPcOsPNZ5AOsRwN4eCrPNHNmhEQ+RC8U/HVvgWlqMbMGZ+T6BXV0/RQZxXuGmniEuNy49qTLpinsl3wYg==","signatures":[{"sig":"MEUCIDiumBAW8Bf1NiRrIP6fhCYfS8x48Mm4pc7VxmCeS9T0AiEA74/XKnDRIzNzyu0bxvCZefRQdD4bdfrIqqJLwFGJMTY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":215320,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjysIHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqN6Q/9EjIRsQzChw9C4F4ZdunbkaR0AgAt4dKfnRZQMCZsQq6FRq2Y\r\nuJY6SEqr5az9d2pxgyMlVQR4Tbxu9/Xz1vq6gwFP+pV6suZ3Jwn1Zie9BLSb\r\nsKSTPMusIGYR4oD/pVows+ahMC0bNZlbV6TDoO3dI+DpzQTbj554ncTc9sRQ\r\nOfNdzlN44SmBQbIEE8auJAa1E0HT9M0dHQ+4fbFbCRJ7SrWj8RzkcMRATIPJ\r\nZMt4y/CaYsFiULm/5I4igXoGknwN2NY9UikYcbPP4m/QisA+AGF48nTp2IHH\r\nRiylR8kIlHY+lxAPWIP2HfLMd78pFugy2ZwnAEpSCMw07tJ9OgMsU12ZzsFe\r\nr1oYlQSHWnNSTP8sUEbGVfF3IAj3Zy4w+K7r1F250ppRA+oEh4XNcoW3lmUv\r\nQxJVF6Id4mUOGOYqbGMbxunEQHEoYGK1ON4m14JHHXk8yxS9Mckol/EOG9BM\r\nJSDP9vv+9lzj/4cH7nbamSW7zfaTRD+hH1GMQZaHA4SPMgMY3nd1FApFt4oj\r\nf9/NuvhrBzDd2Y4nF/Gkaivi5cA02+O2RROqTZ1ivXacRwR5aTIF0S6L9mr9\r\nGLI7wV1x0f3IevJ+ufJdWE8fAar9+FL5qPdPS9RLvSbsdRBSh5iOeCqogtcf\r\nNxD0jWi4OAyhKy7INZwnrM1l6FUk2PIzo/0=\r\n=DCqL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/index.js","gitHead":"15f7f0d2036512d649768110b6c5dc04ab3abed8","scripts":{"lint":"eslint . --ext .ts --max-warnings 0","test":"jest","build":"tsc --build tsconfig.build.json","startApiDev":"ts-node-dev --transpile-only ./src/api/index.ts | ./node_modules/.bin/bunyan","prepublishOnly":"npm run build","startCrawlerDev":"ts-node-dev --transpile-only ./src/crawler/index.ts | ./node_modules/.bin/bunyan ","startConnectionsDev":"ts-node-dev --transpile-only ./src/connection-manager/index.ts | ./node_modules/.bin/bunyan"},"_npmUser":{"name":"mvadari","email":"mvadari@ripple.com"},"repository":{"url":"git+https://github.com/ripple/validator-history-service.git","type":"git"},"_npmVersion":"8.19.3","description":"Service for ingesting, aggregating, storing, and disbursing validation related data","directories":{"test":"test"},"_nodeVersion":"16.19.0","dependencies":{"pg":"8.5.1","ws":"^7.4.2","knex":"0.95.15","axios":"^0.21.1","nconf":"^0.11.0","bunyan":"^1.8.15","dotenv":"^8.2.0","moment":"2.29.4","express":"4.18.2","@types/bunyan":"^1.8.7","@maxmind/geoip2-node":"^2.1.0","ripple-address-codec":"^4.1.1","xrpl-validator-domains":"0.1.0-beta.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","nock":"13.0.6","eslint":"^7.31.0","ts-jest":"^26.4.4","prettier":"^2.2.1","@types/ws":"^7.4.0","typescript":"^4.1.3","@types/jest":"^26.0.19","@types/node":"^14.14.20","ts-node-dev":"^1.1.6","@types/axios":"^0.14.0","@types/nconf":"^0.10.0","@types/express":"4.17.6","eslint-plugin-jest":"^24.1.3","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^30.7.13","eslint-plugin-tsdoc":"^0.2.10","eslint-plugin-import":"^2.22.1","eslint-plugin-disable":"^2.0.1","eslint-plugin-prettier":"^3.3.1","eslint-plugin-array-func":"^3.1.7","@typescript-eslint/parser":"^4.12.0","eslint-plugin-eslint-comments":"^3.2.0","@xpring-eng/eslint-config-base":"^0.11.0","@typescript-eslint/eslint-plugin":"^4.12.0"},"_npmOperationalInternal":{"tmp":"tmp/validator-history-service_0.4.1_1674232327373_0.8141302807612274","host":"s3://npm-registry-packages"}},"0.4.2":{"name":"validator-history-service","version":"0.4.2","author":"Mayur Bhandary, Nathan Nichols","license":"ISC","_id":"validator-history-service@0.4.2","maintainers":[{"name":"intelliot","email":"github.public@intelliot.com"},{"name":"natenichols","email":"natenichols@cox.net"},{"name":"mayurb","email":"mayurbhandary96@gmail.com"},{"name":"mvadari","email":"mvadari@ripple.com"},{"name":"pdp2121","email":"ppham@ripple.com"}],"homepage":"https://github.com/ripple/validator-history-service#readme","bugs":{"url":"https://github.com/ripple/validator-history-service/issues"},"bin":{"validatorhistoryservice":"bin/validatorhistoryservice"},"dist":{"shasum":"af34e9a4d02d9265d189f608cb3d8b4bb16089cf","tarball":"https://registry.npmjs.org/validator-history-service/-/validator-history-service-0.4.2.tgz","fileCount":67,"integrity":"sha512-k8SO2DHo+iEWLBdLVq33C30e3YGJ3CQmIPXaaj0T1r2UK9BMFbHu4H6L+7Ylty6Vg1SE4mGNtxfFHTFt4fgV6Q==","signatures":[{"sig":"MEQCIHkLCnluLNSsBkBDCLVrbAdp/EHPXXfCSVxGl7L6aQgTAiAnxEORR+0YRsXlx9HhorD8KH3GPGbm3+InhImUYrhtMA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":213616,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6mKzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo5Dw//cwSP6XXWv4mKQbeyaYZkWn6TsMoMWrUZmyqUuLjQ5ABlGXca\r\ngDc9wIhaci2fMrKDmuosSuYfjLpLButpUSUrCBdVqM0Ztby4gT6slgKMhgCL\r\n/V3rHW6hVgH6M7lSQIhAbjhoMBIFrxbrWWmJxPdeW7WnnysEWry3Pw7Y5teG\r\nPf92e7SFX3fkf1m1now6ftdwh6ftbbVJ6UtN8pdO+8p+TmEZSWHGgI18SR+1\r\nISBfboQpyKQbrOUcq5c0lSNsmeAl5h9rFkpuglxqCDGHOfTkyMr/T1dvQbvM\r\nP9R9sZ9ds0ILpzo9N5QgBAcU6ke4x7mps3KQwZVXlt8A6UHwcGb9s7lc1B5P\r\nQxoUxo0SB4wWYS2AU3H/e6W4DAvDgHv5bkCeAv89MQstnpMhJqL64DWC/JGz\r\n3TZu3Gb77ldXA0Wu6NljsIsl3Aulnzh7PWe5btBA9UvVuf7zkI8ZO8M0zTwF\r\nGFsUBZEho/4nYO9hGh5iqjXWELVbNDZAQdQ1TQTZacHFt43qu1XI/u1pgDNW\r\nDVPENtyJT4XTiWy4ImK8Q3vh5+t+2eP/CNbi1mmm9g8pbyqPM3aao2RxQBOJ\r\n4C1YDmiOnbPwKdaD7GxZqoU2cvfgh1NfcVqVkQYcFIE7aCSR/eLfeNyrZiF6\r\n92jjL079Kr+Fkri4DdgN/Oy4s5C/WdyS6AQ=\r\n=g1RD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/index.js","_from":"file:validator-history-service-0.4.2.tgz","scripts":{"lint":"eslint . --ext .ts --max-warnings 0","test":"jest","build":"tsc --build tsconfig.build.json","startApiDev":"ts-node-dev --transpile-only ./src/api/index.ts | ./node_modules/.bin/bunyan","prepublishOnly":"npm run build","startCrawlerDev":"ts-node-dev --transpile-only ./src/crawler/index.ts | ./node_modules/.bin/bunyan ","startConnectionsDev":"ts-node-dev --transpile-only ./src/connection-manager/index.ts | ./node_modules/.bin/bunyan"},"_npmUser":{"name":"pdp2121","email":"ppham@ripple.com"},"_resolved":"/Users/ppham/Documents/XRPL_Repos/XRPL_VHS/validator-history-service/validator-history-service-0.4.2.tgz","_integrity":"sha512-k8SO2DHo+iEWLBdLVq33C30e3YGJ3CQmIPXaaj0T1r2UK9BMFbHu4H6L+7Ylty6Vg1SE4mGNtxfFHTFt4fgV6Q==","repository":{"url":"git+https://github.com/ripple/validator-history-service.git","type":"git"},"_npmVersion":"7.24.2","description":"Service for ingesting, aggregating, storing, and disbursing validation related data","directories":{"test":"test"},"_nodeVersion":"14.17.3","dependencies":{"pg":"8.5.1","ws":"^7.4.2","knex":"2.4.0","axios":"^0.21.1","nconf":"^0.11.0","bunyan":"^1.8.15","dotenv":"^8.2.0","moment":"2.29.4","express":"4.18.2","@types/bunyan":"^1.8.7","@maxmind/geoip2-node":"^2.1.0","ripple-address-codec":"^4.1.1","xrpl-validator-domains":"0.1.0-beta.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","nock":"13.0.6","eslint":"^7.31.0","ts-jest":"^26.4.4","prettier":"^2.2.1","@types/ws":"^7.4.0","typescript":"^4.1.3","@types/jest":"^26.0.19","@types/node":"^14.14.20","ts-node-dev":"^1.1.6","@types/axios":"^0.14.0","@types/nconf":"^0.10.0","@types/express":"4.17.6","eslint-plugin-jest":"^24.1.3","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^30.7.13","eslint-plugin-tsdoc":"^0.2.10","eslint-plugin-import":"^2.22.1","eslint-plugin-disable":"^2.0.1","eslint-plugin-prettier":"^3.3.1","eslint-plugin-array-func":"^3.1.7","@typescript-eslint/parser":"^4.12.0","eslint-plugin-eslint-comments":"^3.2.0","@xpring-eng/eslint-config-base":"^0.11.0","@typescript-eslint/eslint-plugin":"^4.12.0"},"_npmOperationalInternal":{"tmp":"tmp/validator-history-service_0.4.2_1676305075676_0.8311997956341337","host":"s3://npm-registry-packages"}},"0.4.3":{"name":"validator-history-service","version":"0.4.3","author":"Mayur Bhandary, Nathan Nichols","license":"ISC","_id":"validator-history-service@0.4.3","maintainers":[{"name":"intelliot","email":"github.public@intelliot.com"},{"name":"natenichols","email":"natenichols@cox.net"},{"name":"mayurb","email":"mayurbhandary96@gmail.com"},{"name":"mvadari","email":"mvadari@ripple.com"},{"name":"pdp2121","email":"ppham@ripple.com"}],"homepage":"https://github.com/ripple/validator-history-service#readme","bugs":{"url":"https://github.com/ripple/validator-history-service/issues"},"bin":{"validatorhistoryservice":"bin/validatorhistoryservice"},"dist":{"shasum":"f8926bf350598095fff21a86f9827cf85f1eb916","tarball":"https://registry.npmjs.org/validator-history-service/-/validator-history-service-0.4.3.tgz","fileCount":67,"integrity":"sha512-BnpDj3DZZksLHYi3XyorTPTJ+IesPZsR1vzmot9l0dElZClZ/BPlIJkMBl5hrdlsGOsVY1OQZcRqKemRnWgsvw==","signatures":[{"sig":"MEUCIFPNZpg6AiagGVT6KYsDmUUFuuPL8ZvmqXoYQz5vDAj5AiEAix3/jpBEuc+N+7XwuEVHXu3jYHA9+KbEaLvpk5enT9I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":213141,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9l2DACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrEXQ//Xph9tAOwz6kHIzi8gp11uNAXhy9XjjGOGmiLZ2LgSxT3/x7+\r\nptZfo4j1nNel/CFTb5YvPp8FhAy/EbzdtY8CiMsYqf4XYsQZHSrOihWuBDEA\r\nsWQEqgHDrRd35xySdAJgnzICCPd71caTiwJ5KJGh/j7LJEtmXGKVbwVmo/DR\r\nPcy+txVxh5Uo0fvMtAAa66AxZfEM1/KGFe4jk78NSHF55+1Y0qATDC+Zmso+\r\nuUtwd7k5i0EVpb5IBZn2878bT7mNsetq5TsRSDJFgcPcgsRErKzEDp1BZe7V\r\n1BSVR5g9lPRbxTDxzgQB/ANALBxQLSaJ5G/SyiaICrZUY7SUSnoPnOekU+U4\r\nMIixnLJepL3mWqzTDIgJiCK6U2nXXzZkZEf9SVMhdXc4Hupm9zW9NvtuStom\r\nPNPV+4Uh+dWp63MXM5TShOTQkNxljV0HwJZYLnyzsfE5PrRfGV2JXPeNxivo\r\nVat+NOqI6l8IkWoA78vWHu5svduN4g+FDwON50VMNCiDu0Y/wg6jPyyRx5rH\r\nu6oSHhssw6EkFSOjHzGqgvSagaiI1rfhiZ3d57LV4ThCPAWam6stb7XnlWK3\r\nQfUgDsSSB4STZXFV+FX83I/kGj19zNzS0jecViR3tSo4YhR6qFmRJQ1eq5RG\r\nBh95eACbiIz10ZI9nIh0xverSxzZ7vNDZc0=\r\n=O5KJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/index.js","_from":"file:validator-history-service-0.4.3.tgz","scripts":{"lint":"eslint . --ext .ts --max-warnings 0","test":"jest","build":"tsc --build tsconfig.build.json","startApiDev":"ts-node-dev --transpile-only ./src/api/index.ts | ./node_modules/.bin/bunyan","prepublishOnly":"npm run build","startCrawlerDev":"ts-node-dev --transpile-only ./src/crawler/index.ts | ./node_modules/.bin/bunyan ","startConnectionsDev":"ts-node-dev --transpile-only ./src/connection-manager/index.ts | ./node_modules/.bin/bunyan"},"_npmUser":{"name":"pdp2121","email":"ppham@ripple.com"},"_resolved":"/Users/ppham/Documents/XRPL_Repos/XRPL_VHS/validator-history-service/validator-history-service-0.4.3.tgz","_integrity":"sha512-BnpDj3DZZksLHYi3XyorTPTJ+IesPZsR1vzmot9l0dElZClZ/BPlIJkMBl5hrdlsGOsVY1OQZcRqKemRnWgsvw==","repository":{"url":"git+https://github.com/ripple/validator-history-service.git","type":"git"},"_npmVersion":"7.24.2","description":"Service for ingesting, aggregating, storing, and disbursing validation related data","directories":{"test":"test"},"_nodeVersion":"14.17.3","dependencies":{"pg":"8.5.1","ws":"^7.4.2","knex":"2.4.0","axios":"^0.21.1","nconf":"^0.11.0","bunyan":"^1.8.15","dotenv":"^8.2.0","moment":"2.29.4","express":"4.18.2","@types/bunyan":"^1.8.7","@maxmind/geoip2-node":"^2.1.0","ripple-address-codec":"^4.1.1","xrpl-validator-domains":"0.1.0-beta.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","nock":"13.0.6","eslint":"^7.31.0","ts-jest":"^26.4.4","prettier":"^2.2.1","@types/ws":"^7.4.0","typescript":"^4.1.3","@types/jest":"^26.0.19","@types/node":"^14.14.20","ts-node-dev":"^1.1.6","@types/axios":"^0.14.0","@types/nconf":"^0.10.0","@types/express":"4.17.6","eslint-plugin-jest":"^24.1.3","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^30.7.13","eslint-plugin-tsdoc":"^0.2.10","eslint-plugin-import":"^2.22.1","eslint-plugin-disable":"^2.0.1","eslint-plugin-prettier":"^3.3.1","eslint-plugin-array-func":"^3.1.7","@typescript-eslint/parser":"^4.12.0","eslint-plugin-eslint-comments":"^3.2.0","@xpring-eng/eslint-config-base":"^0.11.0","@typescript-eslint/eslint-plugin":"^4.12.0"},"_npmOperationalInternal":{"tmp":"tmp/validator-history-service_0.4.3_1677090179289_0.21615539918250026","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"validator-history-service","version":"0.5.0","author":{"name":"Mayur Bhandary, Nathan Nichols"},"license":"ISC","_id":"validator-history-service@0.5.0","maintainers":[{"name":"justinr1234","email":"justinr1234@gmail.com"},{"name":"intelliot","email":"github.public@intelliot.com"},{"name":"natenichols","email":"natenichols@cox.net"},{"name":"mayurb","email":"mayurbhandary96@gmail.com"},{"name":"mvadari","email":"mvadari@ripple.com"},{"name":"pdp2121","email":"ppham@ripple.com"}],"homepage":"https://github.com/ripple/validator-history-service#readme","bugs":{"url":"https://github.com/ripple/validator-history-service/issues"},"bin":{"validatorhistoryservice":"bin/validatorhistoryservice"},"dist":{"shasum":"dc976225a47c916a449c26330a7a1735858054d2","tarball":"https://registry.npmjs.org/validator-history-service/-/validator-history-service-0.5.0.tgz","fileCount":69,"integrity":"sha512-QXV7ByHcp9mBzJ7RvdSTNcXXIMLGqRPEY2/QvXPbv2dh35eoas/loUWD6gDB4gApbJfm5V8DVbWWik/W+4vvAw==","signatures":[{"sig":"MEQCIGa4F6i28HDef6KvX7ros9ppv09+S7jCbP7UH+0VjSOXAiA7O5E5NUbZzziP1Astja40ihI2isk0Q1AxzaB21CA9Hg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":217909},"main":"./build/index.js","gitHead":"c5d18f3be4fe00a4d952fe0a56cabc283a8f2707","scripts":{"lint":"eslint . --ext .ts --max-warnings 0 --fix","test":"jest","build":"tsc --build tsconfig.build.json","lint:ci":"eslint . --ext .ts --max-warnings 0","startApiDev":"ts-node-dev --transpile-only ./src/api/index.ts | ./node_modules/.bin/bunyan","prepublishOnly":"npm run build","startCrawlerDev":"ts-node-dev --transpile-only ./src/crawler/index.ts | ./node_modules/.bin/bunyan ","startConnectionsDev":"ts-node-dev --transpile-only ./src/connection-manager/index.ts | ./node_modules/.bin/bunyan"},"_npmUser":{"name":"mvadari","email":"mvadari@ripple.com"},"repository":{"url":"git+https://github.com/ripple/validator-history-service.git","type":"git"},"_npmVersion":"8.19.3","description":"Service for ingesting, aggregating, storing, and disbursing validation related data","directories":{"test":"test"},"_nodeVersion":"16.19.0","dependencies":{"pg":"8.5.1","ws":"^7.4.2","knex":"2.4.0","axios":"^0.21.1","nconf":"^0.11.0","bunyan":"^1.8.15","dotenv":"^8.2.0","moment":"2.29.4","express":"4.18.2","@types/bunyan":"^1.8.7","@maxmind/geoip2-node":"^2.1.0","ripple-address-codec":"^4.1.1","xrpl-validator-domains":"0.1.0-beta.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","nock":"13.0.6","eslint":"^7.31.0","ts-jest":"^26.4.4","prettier":"^2.2.1","@types/ws":"^7.4.0","typescript":"^4.1.3","@types/jest":"^26.0.19","@types/node":"^14.14.20","ts-node-dev":"^1.1.6","@types/axios":"^0.14.0","@types/nconf":"^0.10.0","@types/express":"4.17.6","eslint-plugin-jest":"^24.1.3","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^30.7.13","eslint-plugin-tsdoc":"^0.2.10","eslint-plugin-import":"^2.22.1","eslint-plugin-disable":"^2.0.1","eslint-plugin-prettier":"^3.3.1","eslint-plugin-array-func":"^3.1.7","@typescript-eslint/parser":"^4.12.0","eslint-plugin-eslint-comments":"^3.2.0","@xpring-eng/eslint-config-base":"^0.11.0","@typescript-eslint/eslint-plugin":"^4.12.0"},"_npmOperationalInternal":{"tmp":"tmp/validator-history-service_0.5.0_1687369779494_0.4870713617952842","host":"s3://npm-registry-packages"}},"0.6.1":{"name":"validator-history-service","version":"0.6.1","author":"Mayur Bhandary, Nathan Nichols","license":"ISC","_id":"validator-history-service@0.6.1","maintainers":[{"name":"justinr1234","email":"justinr1234@gmail.com"},{"name":"intelliot","email":"github.public@intelliot.com"},{"name":"natenichols","email":"natenichols@cox.net"},{"name":"mayurb","email":"mayurbhandary96@gmail.com"},{"name":"mvadari","email":"mvadari@ripple.com"},{"name":"pdp2121","email":"ppham@ripple.com"}],"homepage":"https://github.com/ripple/validator-history-service#readme","bugs":{"url":"https://github.com/ripple/validator-history-service/issues"},"bin":{"validatorhistoryservice":"bin/validatorhistoryservice"},"dist":{"shasum":"b91946e8eed030ff69656eac716f2cb52be55b6e","tarball":"https://registry.npmjs.org/validator-history-service/-/validator-history-service-0.6.1.tgz","fileCount":91,"integrity":"sha512-vzg0mlEjyMCXnIy41TMDkoGz21FAuw7pg57xejN+fkPAwgyGO9fd1HDKpMhJSA35Z7MhN0QwWt/8gLGuveGrPA==","signatures":[{"sig":"MEQCIE7hnPFd6n8LeCYYBYyj/+Mgb+2Sn435N51NN5CtyxknAiAq4et3VQZdwzPO2eLwG2R7CYj9y0jk7/kovQfwV2f+vw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":398632},"main":"./build/index.js","_from":"file:validator-history-service-0.6.1.tgz","scripts":{"lint":"eslint . --ext .ts --max-warnings 0 --fix","test":"jest","build":"tsc --build tsconfig.build.json","lint:ci":"eslint . --ext .ts --max-warnings 0","startApiDev":"ts-node-dev --transpile-only ./src/api/index.ts | ./node_modules/.bin/bunyan","prepublishOnly":"npm run build","startCrawlerDev":"ts-node-dev --transpile-only ./src/crawler/index.ts | ./node_modules/.bin/bunyan ","startConnectionsDev":"ts-node-dev --transpile-only ./src/connection-manager/index.ts | ./node_modules/.bin/bunyan"},"_npmUser":{"name":"pdp2121","email":"ppham@ripple.com"},"_resolved":"/Users/ppham/Documents/XRPL_Repos/XRPL_VHS/validator-history-service/validator-history-service-0.6.1.tgz","_integrity":"sha512-vzg0mlEjyMCXnIy41TMDkoGz21FAuw7pg57xejN+fkPAwgyGO9fd1HDKpMhJSA35Z7MhN0QwWt/8gLGuveGrPA==","repository":{"url":"git+https://github.com/ripple/validator-history-service.git","type":"git"},"_npmVersion":"7.24.2","description":"Service for ingesting, aggregating, storing, and disbursing validation related data","directories":{"test":"test"},"_nodeVersion":"14.17.3","dependencies":{"pg":"8.11.3","ws":"^8.13.0","knex":"2.5.1","xrpl":"^2.13.0","axios":"^0.21.1","nconf":"^0.12.0","bunyan":"^1.8.15","dotenv":"^16.3.1","moment":"2.29.4","express":"4.18.2","create-hash":"^1.2.0","@types/bunyan":"^1.8.7","@maxmind/geoip2-node":"^4.1.0","ripple-address-codec":"^4.1.1","xrpl-validator-domains":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","nock":"13.3.3","eslint":"^7.31.0","ts-jest":"^26.4.4","prettier":"^2.2.1","@types/ws":"^8.5.5","typescript":"^4.1.3","@types/jest":"^26.0.19","@types/node":"^14.14.20","ts-node-dev":"^2.0.0","@types/axios":"^0.14.0","@types/nconf":"^0.10.0","@types/express":"4.17.20","@types/create-hash":"^1.2.2","eslint-plugin-jest":"^27.2.3","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^30.7.13","eslint-plugin-tsdoc":"^0.2.10","eslint-plugin-import":"^2.22.1","eslint-plugin-disable":"^2.0.1","eslint-plugin-prettier":"^4.2.1","eslint-plugin-array-func":"^3.1.7","@typescript-eslint/parser":"^4.12.0","eslint-plugin-eslint-comments":"^3.2.0","@xpring-eng/eslint-config-base":"^0.11.0","@typescript-eslint/eslint-plugin":"^4.12.0"},"_npmOperationalInternal":{"tmp":"tmp/validator-history-service_0.6.1_1701379431585_0.8439663190764424","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"validator-history-service","version":"0.7.0","author":"Mayur Bhandary, Nathan Nichols","license":"ISC","_id":"validator-history-service@0.7.0","maintainers":[{"name":"justinr1234","email":"justinr1234@gmail.com"},{"name":"intelliot","email":"github.public@intelliot.com"},{"name":"natenichols","email":"natenichols@cox.net"},{"name":"mayurb","email":"mayurbhandary96@gmail.com"},{"name":"mvadari","email":"mvadari@ripple.com"},{"name":"pdp2121","email":"ppham@ripple.com"}],"homepage":"https://github.com/ripple/validator-history-service#readme","bugs":{"url":"https://github.com/ripple/validator-history-service/issues"},"bin":{"validatorhistoryservice":"bin/validatorhistoryservice"},"dist":{"shasum":"564a4bba13040f19b2de352024364e520094574f","tarball":"https://registry.npmjs.org/validator-history-service/-/validator-history-service-0.7.0.tgz","fileCount":80,"integrity":"sha512-L17pTZ/+/X44A8SCFhpa8nT+nfcTa2iUMsYKUDTBMZkwP4UksJoGUTGntNpXXpf5YdWYqyQYE/UAgwzXr/yp9A==","signatures":[{"sig":"MEYCIQCPLggGK3Dv/1wf+UDLZTCsQrO5mYFAklzatHd1FDZFigIhAOhX0i/WRpDV2nUFRpVkxDzu6GtBiYrSvR9YoR7LH3fm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":334183},"main":"./build/index.js","_from":"file:validator-history-service-0.7.0.tgz","scripts":{"lint":"eslint . --ext .ts --max-warnings 0 --fix","test":"jest","build":"tsc --build tsconfig.build.json","lint:ci":"eslint . --ext .ts --max-warnings 0","startApiDev":"ts-node-dev --transpile-only ./src/api/index.ts | ./node_modules/.bin/bunyan","prepublishOnly":"npm run build","startCrawlerDev":"ts-node-dev --transpile-only ./src/crawler/index.ts | ./node_modules/.bin/bunyan ","startConnectionsDev":"ts-node-dev --transpile-only ./src/connection-manager/index.ts | ./node_modules/.bin/bunyan"},"_npmUser":{"name":"pdp2121","email":"ppham@ripple.com"},"_resolved":"/Users/ppham/Documents/XRPL_Repos/XRPL_VHS/validator-history-service/validator-history-service-0.7.0.tgz","_integrity":"sha512-L17pTZ/+/X44A8SCFhpa8nT+nfcTa2iUMsYKUDTBMZkwP4UksJoGUTGntNpXXpf5YdWYqyQYE/UAgwzXr/yp9A==","repository":{"url":"git+https://github.com/ripple/validator-history-service.git","type":"git"},"_npmVersion":"7.24.2","description":"Service for ingesting, aggregating, storing, and disbursing validation related data","directories":{"test":"test"},"_nodeVersion":"14.17.3","dependencies":{"pg":"8.11.3","ws":"^8.13.0","knex":"2.5.1","xrpl":"^2.13.0","axios":"^0.21.1","nconf":"^0.12.0","bunyan":"^1.8.15","dotenv":"^16.3.1","moment":"2.30.1","express":"4.18.3","create-hash":"^1.2.0","@types/bunyan":"^1.8.7","@maxmind/geoip2-node":"^4.1.0","ripple-address-codec":"^4.1.1","xrpl-validator-domains":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","nock":"13.5.1","eslint":"^7.31.0","ts-jest":"^26.4.4","prettier":"^2.2.1","@types/ws":"^8.5.5","typescript":"^4.1.3","@types/jest":"^26.0.19","@types/node":"^14.14.20","ts-node-dev":"^2.0.0","@types/axios":"^0.14.0","@types/nconf":"^0.10.0","@types/express":"4.17.21","@types/create-hash":"^1.2.2","eslint-plugin-jest":"^27.2.3","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^30.7.13","eslint-plugin-tsdoc":"^0.2.10","eslint-plugin-import":"^2.22.1","eslint-plugin-disable":"^2.0.1","eslint-plugin-prettier":"^4.2.1","eslint-plugin-array-func":"^3.1.7","@typescript-eslint/parser":"^4.12.0","eslint-plugin-eslint-comments":"^3.2.0","@xpring-eng/eslint-config-base":"^0.11.0","@typescript-eslint/eslint-plugin":"^4.12.0"},"_npmOperationalInternal":{"tmp":"tmp/validator-history-service_0.7.0_1709936336592_0.13164673710794284","host":"s3://npm-registry-packages"}},"0.7.1":{"name":"validator-history-service","version":"0.7.1","author":"Mayur Bhandary, Nathan Nichols","license":"ISC","_id":"validator-history-service@0.7.1","maintainers":[{"name":"justinr1234","email":"justinr1234@gmail.com"},{"name":"intelliot","email":"github.public@intelliot.com"},{"name":"natenichols","email":"natenichols@cox.net"},{"name":"mayurb","email":"mayurbhandary96@gmail.com"},{"name":"mvadari","email":"mvadari@ripple.com"},{"name":"pdp2121","email":"ppham@ripple.com"}],"homepage":"https://github.com/ripple/validator-history-service#readme","bugs":{"url":"https://github.com/ripple/validator-history-service/issues"},"bin":{"validatorhistoryservice":"bin/validatorhistoryservice"},"dist":{"shasum":"87c348637838830d1540194bb4b548395ce6f3eb","tarball":"https://registry.npmjs.org/validator-history-service/-/validator-history-service-0.7.1.tgz","fileCount":79,"integrity":"sha512-UQXSO6T+JT/QkuZtVo0hkGIMpml+KQU9AeTVgaUn9mhIjVVrg97pwV1Trs3oNpm7KfpZepAZO6J6sNlho86IGA==","signatures":[{"sig":"MEQCICl0Y1Z0LYVSqRLfdMSd2+5hfolCO2qDdURzd8mxUXKlAiBJXmnsLiU6waMkaBdgqdx4/nCTp4W57WnTMYiGImGO+A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":321187},"main":"./build/index.js","_from":"file:validator-history-service-0.7.1.tgz","scripts":{"lint":"eslint . --ext .ts --max-warnings 0 --fix","test":"jest","build":"tsc --build tsconfig.build.json","lint:ci":"eslint . --ext .ts --max-warnings 0","startApiDev":"ts-node-dev --transpile-only ./src/api/index.ts | ./node_modules/.bin/bunyan","prepublishOnly":"npm run build","startCrawlerDev":"ts-node-dev --transpile-only ./src/crawler/index.ts | ./node_modules/.bin/bunyan ","startConnectionsDev":"ts-node-dev --transpile-only ./src/connection-manager/index.ts | ./node_modules/.bin/bunyan"},"_npmUser":{"name":"pdp2121","email":"ppham@ripple.com"},"_resolved":"/Users/ppham/Documents/XRPL_Repos/XRPL_VHS/validator-history-service/validator-history-service-0.7.1.tgz","_integrity":"sha512-UQXSO6T+JT/QkuZtVo0hkGIMpml+KQU9AeTVgaUn9mhIjVVrg97pwV1Trs3oNpm7KfpZepAZO6J6sNlho86IGA==","repository":{"url":"git+https://github.com/ripple/validator-history-service.git","type":"git"},"_npmVersion":"7.24.2","description":"Service for ingesting, aggregating, storing, and disbursing validation related data","directories":{"test":"test"},"_nodeVersion":"14.17.3","dependencies":{"pg":"8.11.3","ws":"^8.13.0","knex":"2.5.1","xrpl":"^2.13.0","axios":"^0.21.1","nconf":"^0.12.0","bunyan":"^1.8.15","dotenv":"^16.3.1","moment":"2.30.1","express":"4.18.3","create-hash":"^1.2.0","@types/bunyan":"^1.8.7","@maxmind/geoip2-node":"^4.1.0","ripple-address-codec":"^4.1.1","xrpl-validator-domains":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","nock":"13.5.1","eslint":"^7.31.0","ts-jest":"^26.4.4","prettier":"^2.2.1","@types/ws":"^8.5.5","typescript":"^4.1.3","@types/jest":"^26.0.19","@types/node":"^14.14.20","ts-node-dev":"^2.0.0","@types/axios":"^0.14.0","@types/nconf":"^0.10.0","@types/express":"4.17.21","@types/create-hash":"^1.2.2","eslint-plugin-jest":"^27.2.3","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^30.7.13","eslint-plugin-tsdoc":"^0.2.10","eslint-plugin-import":"^2.22.1","eslint-plugin-disable":"^2.0.1","eslint-plugin-prettier":"^4.2.1","eslint-plugin-array-func":"^3.1.7","@typescript-eslint/parser":"^4.12.0","eslint-plugin-eslint-comments":"^3.2.0","@xpring-eng/eslint-config-base":"^0.11.0","@typescript-eslint/eslint-plugin":"^4.12.0"},"_npmOperationalInternal":{"tmp":"tmp/validator-history-service_0.7.1_1712083386572_0.07807508903215554","host":"s3://npm-registry-packages"}},"0.7.2":{"name":"validator-history-service","version":"0.7.2","author":"Mayur Bhandary, Nathan Nichols","license":"ISC","_id":"validator-history-service@0.7.2","maintainers":[{"name":"anissa-ripple","email":"anissaw@ripple.com"},{"name":"justinr1234","email":"justinr1234@gmail.com"},{"name":"intelliot","email":"github.public@intelliot.com"},{"name":"natenichols","email":"natenichols@cox.net"},{"name":"mayurb","email":"mayurbhandary96@gmail.com"},{"name":"mvadari","email":"mvadari@ripple.com"},{"name":"pdp2121","email":"ppham@ripple.com"}],"homepage":"https://github.com/ripple/validator-history-service#readme","bugs":{"url":"https://github.com/ripple/validator-history-service/issues"},"bin":{"validatorhistoryservice":"bin/validatorhistoryservice"},"dist":{"shasum":"cc0369e586f8ddc149d7084f9197e40af2983ae5","tarball":"https://registry.npmjs.org/validator-history-service/-/validator-history-service-0.7.2.tgz","fileCount":79,"integrity":"sha512-cCu3zQCY6ByUuTASijyeb0hrx29U4QQmTD75PDsXEu4VxAwlirgBnVDlOvONcWqstcKi8S3o0e9oq6kWp6roqA==","signatures":[{"sig":"MEUCID7nuD4/DRFCXOKDAH5U66bCDdExgx1lgcrUHz66H/duAiEAoz4HDcCqgU5MT5PG6gSUeDju0ksER6xfvo6q4P6CXw0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":321148},"main":"./build/index.js","_from":"file:validator-history-service-0.7.2.tgz","scripts":{"lint":"eslint . --ext .ts --max-warnings 0 --fix","test":"jest","build":"tsc --build tsconfig.build.json","lint:ci":"eslint . --ext .ts --max-warnings 0","startApiDev":"ts-node-dev --transpile-only ./src/api/index.ts | ./node_modules/.bin/bunyan","prepublishOnly":"npm run build","startCrawlerDev":"ts-node-dev --transpile-only ./src/crawler/index.ts | ./node_modules/.bin/bunyan ","startConnectionsDev":"ts-node-dev --transpile-only ./src/connection-manager/index.ts | ./node_modules/.bin/bunyan"},"_npmUser":{"name":"pdp2121","email":"ppham@ripple.com"},"_resolved":"/Users/ppham/Documents/XRPL_Repos/XRPL_VHS/main/validator-history-service/validator-history-service-0.7.2.tgz","_integrity":"sha512-cCu3zQCY6ByUuTASijyeb0hrx29U4QQmTD75PDsXEu4VxAwlirgBnVDlOvONcWqstcKi8S3o0e9oq6kWp6roqA==","repository":{"url":"git+https://github.com/ripple/validator-history-service.git","type":"git"},"_npmVersion":"7.24.2","description":"Service for ingesting, aggregating, storing, and disbursing validation related data","directories":{"test":"test"},"_nodeVersion":"14.17.3","dependencies":{"pg":"8.12.0","ws":"^8.13.0","knex":"2.5.1","xrpl":"^2.13.0","axios":"^0.21.1","nconf":"^0.12.0","bunyan":"^1.8.15","dotenv":"^16.3.1","moment":"2.30.1","express":"4.19.2","create-hash":"^1.2.0","@types/bunyan":"^1.8.7","@maxmind/geoip2-node":"^4.1.0","ripple-address-codec":"^5.0.0","xrpl-validator-domains":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","nock":"13.5.1","eslint":"^7.31.0","ts-jest":"^26.4.4","prettier":"^2.2.1","@types/ws":"^8.5.5","typescript":"^4.1.3","@types/jest":"^26.0.19","@types/node":"^14.14.20","ts-node-dev":"^2.0.0","@types/axios":"^0.14.0","@types/nconf":"^0.10.0","@types/express":"4.17.21","@types/create-hash":"^1.2.2","eslint-plugin-jest":"^27.2.3","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^30.7.13","eslint-plugin-tsdoc":"^0.2.10","eslint-plugin-import":"^2.22.1","eslint-plugin-disable":"^2.0.1","eslint-plugin-prettier":"^4.2.1","eslint-plugin-array-func":"^3.1.7","@typescript-eslint/parser":"^4.12.0","eslint-plugin-eslint-comments":"^3.2.0","@xpring-eng/eslint-config-base":"^0.11.0","@typescript-eslint/eslint-plugin":"^4.12.0"},"_npmOperationalInternal":{"tmp":"tmp/validator-history-service_0.7.2_1726690666760_0.28540268160018956","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"validator-history-service","version":"0.8.0","author":"Mayur Bhandary, Nathan Nichols","license":"ISC","_id":"validator-history-service@0.8.0","maintainers":[{"name":"intelliot","email":"github.public@intelliot.com"},{"name":"justinr1234","email":"justinr1234@gmail.com"},{"name":"anissa-ripple","email":"anissaw@ripple.com"},{"name":"natenichols","email":"natenichols@cox.net"},{"name":"mayurb","email":"mayurbhandary96@gmail.com"},{"name":"mvadari","email":"mvadari@ripple.com"},{"name":"pdp2121","email":"ppham@ripple.com"}],"homepage":"https://github.com/ripple/validator-history-service#readme","bugs":{"url":"https://github.com/ripple/validator-history-service/issues"},"bin":{"validatorhistoryservice":"bin/validatorhistoryservice"},"dist":{"shasum":"390f8876e98bb928d5d4846d162daa207b6c1d3c","tarball":"https://registry.npmjs.org/validator-history-service/-/validator-history-service-0.8.0.tgz","fileCount":79,"integrity":"sha512-WFblefv4jELR1+9x6gHAPEDe4252hpYBC8VFbO/LuuXLmPbePZmTDTRg5gBRwr1Cnji0y4VTV1auYyWp0X2qaQ==","signatures":[{"sig":"MEUCIQD9bjeZqarbkndSYJNVKUrU1yYqXkQaV72jgetyill0OAIgUfkZvw10gNCaHKDBxmTiuse1x3c4TnqrlmjTRZPkZR8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":323073},"main":"./build/index.js","_from":"file:validator-history-service-0.8.0.tgz","scripts":{"lint":"eslint . --ext .ts --max-warnings 0 --fix","test":"jest","build":"tsc --build tsconfig.build.json","lint:ci":"eslint . --ext .ts --max-warnings 0","startApiDev":"ts-node-dev --transpile-only ./src/api/index.ts | ./node_modules/.bin/bunyan","prepublishOnly":"npm run build","startCrawlerDev":"ts-node-dev --transpile-only ./src/crawler/index.ts | ./node_modules/.bin/bunyan ","startConnectionsDev":"ts-node-dev --transpile-only ./src/connection-manager/index.ts | ./node_modules/.bin/bunyan"},"_npmUser":{"name":"pdp2121","email":"ppham@ripple.com"},"_resolved":"/Users/ppham/Documents/XRPL_Repos/XRPL_VHS/main/validator-history-service/validator-history-service-0.8.0.tgz","_integrity":"sha512-WFblefv4jELR1+9x6gHAPEDe4252hpYBC8VFbO/LuuXLmPbePZmTDTRg5gBRwr1Cnji0y4VTV1auYyWp0X2qaQ==","repository":{"url":"git+https://github.com/ripple/validator-history-service.git","type":"git"},"_npmVersion":"7.24.2","description":"Service for ingesting, aggregating, storing, and disbursing validation related data","directories":{"test":"test"},"_nodeVersion":"14.17.3","dependencies":{"pg":"8.12.0","ws":"^8.13.0","knex":"2.5.1","xrpl":"^4.0.0","axios":"^0.21.1","nconf":"^0.12.0","bunyan":"^1.8.15","dotenv":"^16.3.1","moment":"2.30.1","express":"4.21.2","@types/bunyan":"^1.8.7","@maxmind/geoip2-node":"^4.1.0","ripple-address-codec":"^5.0.0","xrpl-validator-domains":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","nock":"13.5.1","eslint":"^7.31.0","ts-jest":"^26.4.4","prettier":"^2.2.1","@types/ws":"^8.5.5","typescript":"^4.1.3","@types/jest":"^26.0.19","@types/node":"^14.14.20","ts-node-dev":"^2.0.0","@types/axios":"^0.14.0","@types/nconf":"^0.10.0","@types/express":"4.17.21","eslint-plugin-jest":"^27.2.3","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^30.7.13","eslint-plugin-tsdoc":"^0.2.10","eslint-plugin-import":"^2.22.1","eslint-plugin-disable":"^2.0.1","eslint-plugin-prettier":"^4.2.1","eslint-plugin-array-func":"^3.1.7","@typescript-eslint/parser":"^4.12.0","eslint-plugin-eslint-comments":"^3.2.0","@xpring-eng/eslint-config-base":"^0.11.0","@typescript-eslint/eslint-plugin":"^4.12.0"},"_npmOperationalInternal":{"tmp":"tmp/validator-history-service_0.8.0_1735792918522_0.2409219202763151","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"validator-history-service","version":"0.8.1","author":{"name":"Mayur Bhandary, Nathan Nichols"},"license":"ISC","_id":"validator-history-service@0.8.1","maintainers":[{"name":"intelliot","email":"github.public@intelliot.com"},{"name":"justinr1234","email":"justinr1234@gmail.com"},{"name":"anissa-ripple","email":"anissaw@ripple.com"},{"name":"natenichols","email":"natenichols@cox.net"},{"name":"mayurb","email":"mayurbhandary96@gmail.com"},{"name":"mvadari","email":"mvadari@ripple.com"},{"name":"pdp2121","email":"ppham@ripple.com"}],"homepage":"https://github.com/ripple/validator-history-service#readme","bugs":{"url":"https://github.com/ripple/validator-history-service/issues"},"bin":{"validatorhistoryservice":"bin/validatorhistoryservice"},"dist":{"shasum":"f9bcb8b0cf3a20895e0c1617f123225197e285db","tarball":"https://registry.npmjs.org/validator-history-service/-/validator-history-service-0.8.1.tgz","fileCount":79,"integrity":"sha512-fBDqXR1Tl+Fqa2b61qjhoqHGri8WYGnlyZihaDxhtcYvGPh56SjRr971yKzjgRlhD/ExI2oAx75t3gfyduP6BA==","signatures":[{"sig":"MEYCIQDNurYTnwUE/WMYNdhcwxVBPcXEKWyDJt433DDFua0e/wIhAMRGLlGcZbTzirhOiNVYQYq0JQIPGd7wN57Uezz1iI7h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":325292},"main":"./build/index.js","gitHead":"8962327b78b24cef06c6ea6b68722c47bd544a9b","scripts":{"lint":"eslint . --ext .ts --max-warnings 0 --fix","test":"jest","build":"tsc --build tsconfig.build.json","lint:ci":"eslint . --ext .ts --max-warnings 0","startApiDev":"ts-node-dev --transpile-only ./src/api/index.ts | ./node_modules/.bin/bunyan","prepublishOnly":"npm run build","startCrawlerDev":"ts-node-dev --transpile-only ./src/crawler/index.ts | ./node_modules/.bin/bunyan ","startConnectionsDev":"ts-node-dev --transpile-only ./src/connection-manager/index.ts | ./node_modules/.bin/bunyan"},"_npmUser":{"name":"pdp2121","email":"ppham@ripple.com"},"repository":{"url":"git+https://github.com/ripple/validator-history-service.git","type":"git"},"_npmVersion":"9.9.3","description":"Service for ingesting, aggregating, storing, and disbursing validation related data","directories":{"test":"test"},"_nodeVersion":"18.20.4","dependencies":{"pg":"8.12.0","ws":"^8.13.0","knex":"2.5.1","xrpl":"^4.0.0","axios":"^0.21.1","nconf":"^0.12.0","bunyan":"^1.8.15","dotenv":"^16.3.1","moment":"2.30.1","express":"4.21.2","@types/bunyan":"^1.8.7","@maxmind/geoip2-node":"^4.1.0","ripple-address-codec":"^5.0.0","xrpl-validator-domains":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","nock":"13.5.1","eslint":"^7.31.0","ts-jest":"^26.4.4","prettier":"^2.2.1","@types/ws":"^8.5.5","typescript":"^4.1.3","@types/jest":"^26.0.19","@types/node":"^14.14.20","ts-node-dev":"^2.0.0","@types/axios":"^0.14.0","@types/nconf":"^0.10.0","@types/express":"4.17.21","eslint-plugin-jest":"^27.2.3","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^30.7.13","eslint-plugin-tsdoc":"^0.2.10","eslint-plugin-import":"^2.22.1","eslint-plugin-disable":"^2.0.1","eslint-plugin-prettier":"^4.2.1","eslint-plugin-array-func":"^3.1.7","@typescript-eslint/parser":"^4.12.0","eslint-plugin-eslint-comments":"^3.2.0","@xpring-eng/eslint-config-base":"^0.11.0","@typescript-eslint/eslint-plugin":"^4.12.0"},"_npmOperationalInternal":{"tmp":"tmp/validator-history-service_0.8.1_1740676159244_0.11773498726280907","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"validator-history-service","version":"0.8.2","author":{"name":"Mayur Bhandary, Nathan Nichols"},"license":"ISC","_id":"validator-history-service@0.8.2","maintainers":[{"name":"intelliot","email":"github.public@intelliot.com"},{"name":"justinr1234","email":"justinr1234@gmail.com"},{"name":"anissa-ripple","email":"anissaw@ripple.com"},{"name":"natenichols","email":"natenichols@cox.net"},{"name":"mayurb","email":"mayurbhandary96@gmail.com"},{"name":"mvadari","email":"mvadari@ripple.com"},{"name":"pdp2121","email":"ppham@ripple.com"}],"homepage":"https://github.com/ripple/validator-history-service#readme","bugs":{"url":"https://github.com/ripple/validator-history-service/issues"},"bin":{"validatorhistoryservice":"bin/validatorhistoryservice"},"dist":{"shasum":"d6569a206afc782f83241457e97a726ad19358e7","tarball":"https://registry.npmjs.org/validator-history-service/-/validator-history-service-0.8.2.tgz","fileCount":79,"integrity":"sha512-VTiakKaZAYuagODmfBCQt6wbqXzTr3Yf+Gb8XAbZ+FFlrH7crjfMdaFEYFxnV7SIu9ERA8BfaMLtHYzlpgg73A==","signatures":[{"sig":"MEUCIGqR5Hwl4gJQsqbk0p4Ho5z306dcNiL/8Dp95vzkSbwHAiEA11meVlHFp1hbpCQMSG+9U6vnllmucQw9WbWRpVenvFU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":326593},"main":"./build/index.js","gitHead":"363e3dae6976489d2a76128e9f541f9e9cf8672f","scripts":{"lint":"eslint . --ext .ts --max-warnings 0 --fix","test":"jest","build":"tsc --build tsconfig.build.json","lint:ci":"eslint . --ext .ts --max-warnings 0","startApiDev":"ts-node-dev --transpile-only ./src/api/index.ts | ./node_modules/.bin/bunyan","prepublishOnly":"npm run build","startCrawlerDev":"ts-node-dev --transpile-only ./src/crawler/index.ts | ./node_modules/.bin/bunyan ","startConnectionsDev":"ts-node-dev --transpile-only ./src/connection-manager/index.ts | ./node_modules/.bin/bunyan"},"_npmUser":{"name":"pdp2121","email":"ppham@ripple.com"},"repository":{"url":"git+https://github.com/ripple/validator-history-service.git","type":"git"},"_npmVersion":"7.24.2","description":"Service for ingesting, aggregating, storing, and disbursing validation related data","directories":{"test":"test"},"_nodeVersion":"14.17.3","dependencies":{"pg":"8.12.0","ws":"^8.13.0","knex":"2.5.1","xrpl":"^4.0.0","axios":"^0.21.1","nconf":"^0.12.0","bunyan":"^1.8.15","dotenv":"^16.3.1","moment":"2.30.1","express":"4.21.2","@types/bunyan":"^1.8.7","@maxmind/geoip2-node":"^4.1.0","ripple-address-codec":"^5.0.0","xrpl-validator-domains":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","nock":"13.5.1","eslint":"^7.31.0","ts-jest":"^26.4.4","prettier":"^2.2.1","@types/ws":"^8.5.5","typescript":"^4.1.3","@types/jest":"^26.0.19","@types/node":"^14.14.20","ts-node-dev":"^2.0.0","@types/axios":"^0.14.0","@types/nconf":"^0.10.0","@types/express":"4.17.21","eslint-plugin-jest":"^27.2.3","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^30.7.13","eslint-plugin-tsdoc":"^0.2.10","eslint-plugin-import":"^2.22.1","eslint-plugin-disable":"^2.0.1","eslint-plugin-prettier":"^4.2.1","eslint-plugin-array-func":"^3.1.7","@typescript-eslint/parser":"^4.12.0","eslint-plugin-eslint-comments":"^3.2.0","@xpring-eng/eslint-config-base":"^0.11.0","@typescript-eslint/eslint-plugin":"^4.12.0"},"_npmOperationalInternal":{"tmp":"tmp/validator-history-service_0.8.2_1743664061750_0.39725156365488035","host":"s3://npm-registry-packages-npm-production"}},"0.8.3-rc.2":{"name":"validator-history-service","version":"0.8.3-rc.2","author":{"name":"Mayur Bhandary, Nathan Nichols"},"license":"ISC","_id":"validator-history-service@0.8.3-rc.2","maintainers":[{"name":"intelliot","email":"github.public@intelliot.com"},{"name":"justinr1234","email":"justinr1234@gmail.com"},{"name":"anissa-ripple","email":"anissaw@ripple.com"},{"name":"natenichols","email":"natenichols@cox.net"},{"name":"mayurb","email":"mayurbhandary96@gmail.com"},{"name":"mvadari","email":"mvadari@ripple.com"},{"name":"pdp2121","email":"ppham@ripple.com"},{"name":"raj_patel96","email":"patelraj22777@gmail.com"}],"homepage":"https://github.com/ripple/validator-history-service#readme","bugs":{"url":"https://github.com/ripple/validator-history-service/issues"},"bin":{"validatorhistoryservice":"bin/validatorhistoryservice"},"dist":{"shasum":"b9db2ef9c795038232709058305dc24b66cadbda","tarball":"https://registry.npmjs.org/validator-history-service/-/validator-history-service-0.8.3-rc.2.tgz","fileCount":79,"integrity":"sha512-t1+O1ciG8P6tPIZKQWibHxtUZ31DiVU+3G5lUloj9NjNsAZAtWjbIvATjVgs3yVVuO0nm3i0rMF8pEfNZxvdXw==","signatures":[{"sig":"MEUCIQCW7QrNszIs390WicVCvuQAlS1taLShBuVSpHnMYZyUKwIgbz0hqGnJJdLKaisqEg9D5DRw4Rz+MlgF89kCLV0t4cc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":328301},"main":"./build/index.js","_from":"file:validator-history-service-0.8.3-rc.2.tgz","scripts":{"lint":"eslint . --ext .ts --max-warnings 0 --fix","test":"jest","build":"tsc --build tsconfig.build.json","lint:ci":"eslint . --ext .ts --max-warnings 0","startApiDev":"ts-node-dev --transpile-only ./src/api/index.ts | ./node_modules/.bin/bunyan","prepublishOnly":"npm run build","startCrawlerDev":"ts-node-dev --transpile-only ./src/crawler/index.ts | ./node_modules/.bin/bunyan ","startConnectionsDev":"ts-node-dev --transpile-only ./src/connection-manager/index.ts | ./node_modules/.bin/bunyan"},"_npmUser":{"name":"raj_patel96","email":"patelraj22777@gmail.com"},"_resolved":"/Users/rajp/Documents/code/validator-history-service/validator-history-service-0.8.3-rc.2.tgz","_integrity":"sha512-t1+O1ciG8P6tPIZKQWibHxtUZ31DiVU+3G5lUloj9NjNsAZAtWjbIvATjVgs3yVVuO0nm3i0rMF8pEfNZxvdXw==","repository":{"url":"git+https://github.com/ripple/validator-history-service.git","type":"git"},"_npmVersion":"10.9.2","description":"Service for ingesting, aggregating, storing, and disbursing validation related data","directories":{"test":"test"},"_nodeVersion":"22.14.0","dependencies":{"pg":"8.12.0","ws":"^8.13.0","knex":"2.5.1","xrpl":"^4.0.0","axios":"^0.21.1","nconf":"^0.12.0","bunyan":"^1.8.15","dotenv":"^16.3.1","moment":"2.30.1","express":"4.21.2","@types/bunyan":"^1.8.7","@maxmind/geoip2-node":"^4.1.0","ripple-address-codec":"^5.0.0","xrpl-validator-domains":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","nock":"13.5.1","eslint":"^7.31.0","ts-jest":"^26.4.4","prettier":"^2.2.1","@types/ws":"^8.5.5","typescript":"^4.1.3","@types/jest":"^26.0.19","@types/node":"^14.14.20","ts-node-dev":"^2.0.0","@types/axios":"^0.14.0","@types/nconf":"^0.10.0","@types/express":"4.17.21","eslint-plugin-jest":"^27.2.3","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^30.7.13","eslint-plugin-tsdoc":"^0.2.10","eslint-plugin-import":"^2.22.1","eslint-plugin-disable":"^2.0.1","eslint-plugin-prettier":"^4.2.1","eslint-plugin-array-func":"^3.1.7","@typescript-eslint/parser":"^4.12.0","eslint-plugin-eslint-comments":"^3.2.0","@xpring-eng/eslint-config-base":"^0.11.0","@typescript-eslint/eslint-plugin":"^4.12.0"},"_npmOperationalInternal":{"tmp":"tmp/validator-history-service_0.8.3-rc.2_1743721122298_0.23732794245942168","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"validator-history-service","version":"0.8.3","author":{"name":"Mayur Bhandary, Nathan Nichols"},"license":"ISC","_id":"validator-history-service@0.8.3","maintainers":[{"name":"intelliot","email":"github.public@intelliot.com"},{"name":"natenichols","email":"natenichols@cox.net"},{"name":"mayurb","email":"mayurbhandary96@gmail.com"},{"name":"mvadari","email":"mvadari@ripple.com"},{"name":"pdp2121","email":"ppham@ripple.com"},{"name":"ckeshavabs","email":"ckeshavabs@ripple.com"}],"homepage":"https://github.com/ripple/validator-history-service#readme","bugs":{"url":"https://github.com/ripple/validator-history-service/issues"},"bin":{"validatorhistoryservice":"bin/validatorhistoryservice"},"dist":{"shasum":"b091795f0a0c628eaf936f2094b547b6ff7ed913","tarball":"https://registry.npmjs.org/validator-history-service/-/validator-history-service-0.8.3.tgz","fileCount":79,"integrity":"sha512-4ouxr9MNc7wvksrxz37ZkL+G2LCjWH1gSVVSIi8FJAHU3um9++X68j9vbqrHLXpxQX+wS9e1g6io6kM2M8dZOQ==","signatures":[{"sig":"MEUCIQD6A2cXkSQXgSE3RAUb0z8zmLzDSwq7RYrgYCBzdZAVWQIgDPJwXbeBZ59PdXfbrrVdoMDXgwq0AADn1MdulE1ZNCs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":331053},"main":"./build/index.js","gitHead":"db95591940962cea2f670bd678237d1e3e676b2a","scripts":{"lint":"eslint . --ext .ts --max-warnings 0 --fix","test":"jest","build":"tsc --build tsconfig.build.json","lint:ci":"eslint . --ext .ts --max-warnings 0","startApiDev":"ts-node-dev --transpile-only ./src/api/index.ts | ./node_modules/.bin/bunyan","prepublishOnly":"npm run build","startCrawlerDev":"ts-node-dev --transpile-only ./src/crawler/index.ts | ./node_modules/.bin/bunyan ","startConnectionsDev":"ts-node-dev --transpile-only ./src/connection-manager/index.ts | ./node_modules/.bin/bunyan"},"_npmUser":{"name":"pdp2121","email":"ppham@ripple.com"},"repository":{"url":"git+https://github.com/ripple/validator-history-service.git","type":"git"},"_npmVersion":"7.24.2","description":"Service for ingesting, aggregating, storing, and disbursing validation related data","directories":{"test":"test"},"_nodeVersion":"20.10.0","dependencies":{"pg":"8.12.0","ws":"^8.13.0","knex":"2.5.1","xrpl":"^4.2.5","axios":"^0.21.1","nconf":"^0.12.0","bunyan":"^1.8.15","dotenv":"^16.3.1","moment":"2.30.1","express":"4.21.2","@types/bunyan":"^1.8.7","@maxmind/geoip2-node":"^4.1.0","ripple-address-codec":"^5.0.0","xrpl-validator-domains":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","nock":"13.5.1","eslint":"^8.57.1","ts-jest":"^26.4.4","prettier":"^2.2.1","@types/ws":"^8.5.5","typescript":"^4.1.3","@types/jest":"^26.0.19","@types/node":"^20.17.30","ts-node-dev":"^2.0.0","@types/axios":"^0.14.0","@types/nconf":"^0.10.0","@types/express":"4.17.21","eslint-plugin-jest":"^27.2.3","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^40.3.0","eslint-plugin-tsdoc":"^0.2.10","@xrplf/eslint-config":"^1.10.1","eslint-plugin-import":"^2.22.1","eslint-plugin-disable":"^2.0.1","eslint-plugin-prettier":"^4.2.1","eslint-plugin-array-func":"^3.1.7","@typescript-eslint/parser":"^5.62.0","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^5.62.0"},"_npmOperationalInternal":{"tmp":"tmp/validator-history-service_0.8.3_1745620680002_0.14596444701378797","host":"s3://npm-registry-packages-npm-production"}},"0.8.4":{"name":"validator-history-service","version":"0.8.4","author":"Mayur Bhandary, Nathan Nichols","license":"ISC","_id":"validator-history-service@0.8.4","maintainers":[{"name":"intelliot","email":"github.public@intelliot.com"},{"name":"natenichols","email":"natenichols@cox.net"},{"name":"mayurb","email":"mayurbhandary96@gmail.com"},{"name":"mvadari","email":"mvadari@ripple.com"},{"name":"pdp2121","email":"ppham@ripple.com"},{"name":"ckeshavabs","email":"ckeshavabs@ripple.com"}],"homepage":"https://github.com/ripple/validator-history-service#readme","bugs":{"url":"https://github.com/ripple/validator-history-service/issues"},"bin":{"validatorhistoryservice":"bin/validatorhistoryservice"},"dist":{"shasum":"42dc2731a2eac8e3c9e92f211aafe9e1d6408615","tarball":"https://registry.npmjs.org/validator-history-service/-/validator-history-service-0.8.4.tgz","fileCount":83,"integrity":"sha512-KgL9IXLDSMqeOaRqFpSDY5nM25ifmagxFgugIg5i67Cl2ReQ46Xpjt87qHmOKKstUMZsGdYoYECm/2yjB8aLmQ==","signatures":[{"sig":"MEQCIAYKTvtlTBE4YJTw0Hg/7U8O4ZdZfZvwLV1MByNWwuyJAiAQ8NsnfeQXvmKVJFvJqUyJk8HqXzf7Y27HNWCuYTJXCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":347184},"main":"./build/index.js","_from":"file:validator-history-service-0.8.4.tgz","scripts":{"lint":"eslint . --ext .ts --max-warnings 0 --fix","test":"jest","build":"tsc --build tsconfig.build.json","lint:ci":"eslint . --ext .ts --max-warnings 0","startApiDev":"ts-node-dev --transpile-only ./src/api/index.ts | ./node_modules/.bin/bunyan","prepublishOnly":"npm run build","startCrawlerDev":"ts-node-dev --transpile-only ./src/crawler/index.ts | ./node_modules/.bin/bunyan ","startConnectionsDev":"ts-node-dev --transpile-only ./src/connection-manager/index.ts | ./node_modules/.bin/bunyan"},"_npmUser":{"name":"pdp2121","email":"ppham@ripple.com"},"_resolved":"/Users/ppham/Documents/XRPL_Repos/XRPL_VHS/main/validator-history-service/validator-history-service-0.8.4.tgz","_integrity":"sha512-KgL9IXLDSMqeOaRqFpSDY5nM25ifmagxFgugIg5i67Cl2ReQ46Xpjt87qHmOKKstUMZsGdYoYECm/2yjB8aLmQ==","repository":{"url":"git+https://github.com/ripple/validator-history-service.git","type":"git"},"_npmVersion":"7.24.2","description":"Service for ingesting, aggregating, storing, and disbursing validation related data","directories":{"test":"test"},"_nodeVersion":"20.10.0","dependencies":{"pg":"8.12.0","ws":"^8.13.0","knex":"2.5.1","xrpl":"^4.2.5","axios":"^0.21.1","nconf":"^0.12.0","bunyan":"^1.8.15","dotenv":"^16.3.1","moment":"2.30.1","express":"4.21.2","@types/bunyan":"^1.8.7","@maxmind/geoip2-node":"^4.1.0","ripple-address-codec":"^5.0.0","xrpl-validator-domains":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","nock":"13.5.1","eslint":"^8.57.1","ts-jest":"^26.4.4","prettier":"^2.2.1","@types/ws":"^8.5.5","typescript":"^4.1.3","@types/jest":"^26.0.19","@types/node":"^20.17.30","ts-node-dev":"^2.0.0","@types/axios":"^0.14.0","@types/nconf":"^0.10.0","@types/express":"4.17.21","eslint-plugin-jest":"^27.2.3","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^40.3.0","eslint-plugin-tsdoc":"^0.2.10","@xrplf/eslint-config":"^1.10.1","eslint-plugin-import":"^2.22.1","eslint-plugin-disable":"^2.0.1","eslint-plugin-prettier":"^4.2.1","eslint-plugin-array-func":"^3.1.7","@typescript-eslint/parser":"^5.62.0","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^5.62.0"},"_npmOperationalInternal":{"tmp":"tmp/validator-history-service_0.8.4_1747760470641_0.5077547004281544","host":"s3://npm-registry-packages-npm-production"}},"0.8.5":{"name":"validator-history-service","version":"0.8.5","author":{"name":"Mayur Bhandary, Nathan Nichols"},"license":"ISC","_id":"validator-history-service@0.8.5","maintainers":[{"name":"intelliot","email":"github.public@intelliot.com"},{"name":"natenichols","email":"natenichols@cox.net"},{"name":"mayurb","email":"mayurbhandary96@gmail.com"},{"name":"mvadari","email":"mvadari@ripple.com"},{"name":"pdp2121","email":"ppham@ripple.com"},{"name":"ckeshavabs","email":"ckeshavabs@ripple.com"},{"name":"patelraj96","email":"rajp@ripple.com"}],"homepage":"https://github.com/ripple/validator-history-service#readme","bugs":{"url":"https://github.com/ripple/validator-history-service/issues"},"bin":{"validatorhistoryservice":"bin/validatorhistoryservice"},"dist":{"shasum":"67ce8c5843556de8fa4794dd999f4521870754f2","tarball":"https://registry.npmjs.org/validator-history-service/-/validator-history-service-0.8.5.tgz","fileCount":81,"integrity":"sha512-/wOeiiPxt2sU8NPLdSZB7YlPAUSXGIfmhkb1XHC26LVRInG7Ync94jAqLtLZGACT/yVo28Sg7XnNNfYK/vVHow==","signatures":[{"sig":"MEUCIC5xn8gERC3tpaJF25Cgcaj+AO5KL+qicUGzVUh/lXp9AiEAnrrw48gvA1uNwIek7EulbISXC8OZe0EU+TU9GhqvaSc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":353085},"main":"./build/index.js","gitHead":"dbc17bb21aabdef6a929f533b2159988b92d5ca6","scripts":{"lint":"eslint . --ext .ts --max-warnings 0 --fix","test":"jest","build":"tsc --build tsconfig.build.json","lint:ci":"eslint . --ext .ts --max-warnings 0","startApiDev":"ts-node-dev --transpile-only ./src/api/index.ts | ./node_modules/.bin/bunyan","prepublishOnly":"npm run build","startCrawlerDev":"ts-node-dev --transpile-only ./src/crawler/index.ts | ./node_modules/.bin/bunyan ","startConnectionsDev":"ts-node-dev --transpile-only ./src/connection-manager/index.ts | ./node_modules/.bin/bunyan"},"_npmUser":{"name":"patelraj96","email":"rajp@ripple.com"},"repository":{"url":"git+https://github.com/ripple/validator-history-service.git","type":"git"},"_npmVersion":"11.3.0","description":"Service for ingesting, aggregating, storing, and disbursing validation related data","directories":{"test":"test"},"_nodeVersion":"22.14.0","dependencies":{"pg":"8.12.0","ws":"^8.13.0","knex":"2.5.1","xrpl":"^4.2.5","axios":"^0.21.1","nconf":"^0.12.0","bunyan":"^1.8.15","dotenv":"^16.3.1","moment":"2.30.1","express":"4.21.2","@types/bunyan":"^1.8.7","@maxmind/geoip2-node":"^4.1.0","ripple-address-codec":"^5.0.0","xrpl-validator-domains":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","nock":"13.5.1","eslint":"^8.57.1","ts-jest":"^26.4.4","prettier":"^2.2.1","@types/ws":"^8.5.5","typescript":"^4.1.3","@types/jest":"^26.0.19","@types/node":"^20.17.30","ts-node-dev":"^2.0.0","@types/axios":"^0.14.0","@types/nconf":"^0.10.0","@types/express":"4.17.21","eslint-plugin-jest":"^27.2.3","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^40.3.0","eslint-plugin-tsdoc":"^0.2.10","@xrplf/eslint-config":"^1.10.1","eslint-plugin-import":"^2.22.1","eslint-plugin-disable":"^2.0.1","eslint-plugin-prettier":"^4.2.1","eslint-plugin-array-func":"^3.1.7","@typescript-eslint/parser":"^5.62.0","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^5.62.0"},"_npmOperationalInternal":{"tmp":"tmp/validator-history-service_0.8.5_1748978982514_0.30845122996460383","host":"s3://npm-registry-packages-npm-production"}},"0.8.6":{"name":"validator-history-service","version":"0.8.6","author":{"name":"Mayur Bhandary, Nathan Nichols"},"license":"ISC","_id":"validator-history-service@0.8.6","maintainers":[{"name":"intelliot","email":"github.public@intelliot.com"},{"name":"natenichols","email":"natenichols@cox.net"},{"name":"mayurb","email":"mayurbhandary96@gmail.com"},{"name":"mvadari","email":"mvadari@ripple.com"},{"name":"pdp2121","email":"ppham@ripple.com"},{"name":"ckeshavabs","email":"ckeshavabs@ripple.com"},{"name":"patelraj96","email":"rajp@ripple.com"}],"homepage":"https://github.com/ripple/validator-history-service#readme","bugs":{"url":"https://github.com/ripple/validator-history-service/issues"},"bin":{"validatorhistoryservice":"bin/validatorhistoryservice"},"dist":{"shasum":"b06a06fbf3581dff77726b871f2fbb6d1a813690","tarball":"https://registry.npmjs.org/validator-history-service/-/validator-history-service-0.8.6.tgz","fileCount":81,"integrity":"sha512-4fZyVeDyWdbcNDfJtN9KdMr0lbekZO9NDF3pMd23fde2DLOK8/+CUAtaoMOJXVyL5b6ttLvJXUyp19aVHRd77w==","signatures":[{"sig":"MEQCIEbXqVDwXejuVkVvpi+OMyiEowNpfnGJXJTcl7gyeo0OAiBxxFo2f8EN0ZyoK0ArMEUJ/mBrvhckOww2IvkJzFFPEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":352657},"main":"./build/index.js","gitHead":"138a518b11bb45a3bc4ffebd30b064fcd6747ff0","scripts":{"lint":"eslint . --ext .ts --max-warnings 0 --fix","test":"jest","build":"tsc --build tsconfig.build.json","lint:ci":"eslint . --ext .ts --max-warnings 0","startApiDev":"ts-node-dev --transpile-only ./src/api/index.ts | ./node_modules/.bin/bunyan","prepublishOnly":"npm run build","startCrawlerDev":"ts-node-dev --transpile-only ./src/crawler/index.ts | ./node_modules/.bin/bunyan ","startConnectionsDev":"ts-node-dev --transpile-only ./src/connection-manager/index.ts | ./node_modules/.bin/bunyan"},"_npmUser":{"name":"patelraj96","email":"rajp@ripple.com"},"repository":{"url":"git+https://github.com/ripple/validator-history-service.git","type":"git"},"_npmVersion":"10.9.1","description":"Service for ingesting, aggregating, storing, and disbursing validation related data","directories":{"test":"test"},"_nodeVersion":"22.14.0","dependencies":{"pg":"8.16.3","ws":"^8.13.0","knex":"2.5.1","xrpl":"^4.2.5","axios":"^0.21.1","nconf":"^0.12.0","bunyan":"^1.8.15","dotenv":"^17.2.1","moment":"2.30.1","express":"4.21.2","@types/bunyan":"^1.8.7","@maxmind/geoip2-node":"^4.1.0","ripple-address-codec":"^5.0.0","xrpl-validator-domains":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","nock":"13.5.1","eslint":"^8.57.1","ts-jest":"^26.4.4","prettier":"^2.2.1","@types/ws":"^8.5.5","typescript":"^4.1.3","@types/jest":"^26.0.19","@types/node":"^20.17.30","ts-node-dev":"^2.0.0","@types/axios":"^0.14.0","@types/nconf":"^0.10.0","@types/express":"4.17.21","eslint-plugin-jest":"^27.2.3","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^40.3.0","eslint-plugin-tsdoc":"^0.2.10","@xrplf/eslint-config":"^1.10.1","eslint-plugin-import":"^2.22.1","eslint-plugin-disable":"^2.0.1","eslint-plugin-prettier":"^4.2.1","eslint-plugin-array-func":"^3.1.7","@typescript-eslint/parser":"^5.62.0","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^5.62.0"},"_npmOperationalInternal":{"tmp":"tmp/validator-history-service_0.8.6_1756848880711_0.8678388865756943","host":"s3://npm-registry-packages-npm-production"}},"0.8.7":{"name":"validator-history-service","version":"0.8.7","author":{"name":"Mayur Bhandary, Nathan Nichols"},"license":"ISC","_id":"validator-history-service@0.8.7","maintainers":[{"name":"intelliot","email":"github.public@intelliot.com"},{"name":"natenichols","email":"natenichols@cox.net"},{"name":"mayurb","email":"mayurbhandary96@gmail.com"},{"name":"mvadari","email":"mvadari@ripple.com"},{"name":"pdp2121","email":"ppham@ripple.com"},{"name":"ckeshavabs","email":"ckeshavabs@ripple.com"},{"name":"patelraj96","email":"rajp@ripple.com"}],"homepage":"https://github.com/ripple/validator-history-service#readme","bugs":{"url":"https://github.com/ripple/validator-history-service/issues"},"bin":{"validatorhistoryservice":"bin/validatorhistoryservice"},"dist":{"shasum":"4f9a624706d9657b72f088566a82acf8aaca243f","tarball":"https://registry.npmjs.org/validator-history-service/-/validator-history-service-0.8.7.tgz","fileCount":81,"integrity":"sha512-gv+Lx0zEmSOnsXplkK06SdbxAFTyrnZMKPyP5Z6YZdi1ZoBXfuPwPbM5nLYkEeJ5C/s1Ypwr+c50hPB41MLP6g==","signatures":[{"sig":"MEYCIQDc7Gh36P+QV6+S9pQobzbJU4O0ABY2dNawyC+t/jKMjQIhAMrX2h7mtFylk+4fFmXbEwPVyiPBZSOgLe0RaJrf5kWx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":352657},"main":"./build/index.js","gitHead":"39f09050400a94bd6f44581ac01b8a796812265f","scripts":{"lint":"eslint . --ext .ts --max-warnings 0 --fix","test":"jest","build":"tsc --build tsconfig.build.json","lint:ci":"eslint . --ext .ts --max-warnings 0","startApiDev":"ts-node-dev --transpile-only ./src/api/index.ts | ./node_modules/.bin/bunyan","prepublishOnly":"npm run build","startCrawlerDev":"ts-node-dev --transpile-only ./src/crawler/index.ts | ./node_modules/.bin/bunyan ","startConnectionsDev":"ts-node-dev --transpile-only ./src/connection-manager/index.ts | ./node_modules/.bin/bunyan"},"_npmUser":{"name":"patelraj96","email":"rajp@ripple.com"},"repository":{"url":"git+https://github.com/ripple/validator-history-service.git","type":"git"},"_npmVersion":"10.9.1","description":"Service for ingesting, aggregating, storing, and disbursing validation related data","directories":{"test":"test"},"_nodeVersion":"22.14.0","dependencies":{"pg":"8.16.3","ws":"^8.13.0","knex":"2.5.1","xrpl":"^4.4.1","axios":"^0.21.1","nconf":"^0.12.0","bunyan":"^1.8.15","dotenv":"^17.2.1","moment":"2.30.1","express":"4.21.2","@types/bunyan":"^1.8.7","@maxmind/geoip2-node":"^4.1.0","ripple-address-codec":"^5.0.0","xrpl-validator-domains":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","nock":"13.5.1","eslint":"^8.57.1","ts-jest":"^26.4.4","prettier":"^2.2.1","@types/ws":"^8.5.5","typescript":"^4.1.3","@types/jest":"^26.0.19","@types/node":"^20.17.30","ts-node-dev":"^2.0.0","@types/axios":"^0.14.0","@types/nconf":"^0.10.0","@types/express":"4.17.21","eslint-plugin-jest":"^27.2.3","eslint-plugin-node":"^11.1.0","eslint-plugin-jsdoc":"^40.3.0","eslint-plugin-tsdoc":"^0.2.10","@xrplf/eslint-config":"^1.10.1","eslint-plugin-import":"^2.22.1","eslint-plugin-disable":"^2.0.1","eslint-plugin-prettier":"^4.2.1","eslint-plugin-array-func":"^3.1.7","@typescript-eslint/parser":"^5.62.0","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^5.62.0"},"_npmOperationalInternal":{"tmp":"tmp/validator-history-service_0.8.7_1756910622476_0.06745275838400722","host":"s3://npm-registry-packages-npm-production"}},"0.8.8":{"name":"validator-history-service","version":"0.8.8","description":"Service for ingesting, aggregating, storing, and disbursing validation related data","main":"./build/index.js","scripts":{"build":"tsc --build tsconfig.build.json","lint":"eslint . --max-warnings 0 --fix","lint:ci":"eslint . --max-warnings 0","startCrawlerDev":"ts-node-dev --transpile-only ./src/crawler/index.ts | ./node_modules/.bin/bunyan ","startApiDev":"ts-node-dev --transpile-only ./src/api/index.ts | ./node_modules/.bin/bunyan","startConnectionsDev":"ts-node-dev --transpile-only ./src/connection-manager/index.ts | ./node_modules/.bin/bunyan","test":"jest","prepublishOnly":"npm run build"},"bin":{"validatorhistoryservice":"bin/validatorhistoryservice"},"repository":{"type":"git","url":"git+https://github.com/ripple/validator-history-service.git"},"author":{"name":"Mayur Bhandary, Nathan Nichols"},"license":"ISC","bugs":{"url":"https://github.com/ripple/validator-history-service/issues"},"homepage":"https://github.com/ripple/validator-history-service#readme","devDependencies":{"@xrplf/eslint-config":"^2.0.0","@xrplf/prettier-config":"^1.9.1","globals":"^16.3.0","@eslint-community/eslint-plugin-eslint-comments":"^4.5.0","@eslint/js":"^9.32.0","@types/axios":"^0.14.0","@types/express":"4.17.21","@types/jest":"^26.0.19","@types/nconf":"^0.10.0","@types/node":"^20.17.30","@types/ws":"^8.5.5","typescript-eslint":"^8.39.0","eslint-plugin-array-func":"^4.0.0","eslint-plugin-import":"^2.32.0","eslint-plugin-jsdoc":"^52.0.4","eslint-plugin-n":"^17.21.3","eslint-plugin-prettier":"^5.5.4","eslint-plugin-tsdoc":"^0.4.0","eslint-plugin-jest":"^29.0.1","eslint-plugin-node":"^11.1.0","eslint-config-prettier":"^10.1.8","eslint-import-resolver-typescript":"^4.4.4","eslint":"^9.32.0","jest":"^26.6.3","nock":"13.5.1","prettier":"^3.6.2","ts-jest":"^26.4.4","ts-node-dev":"^2.0.0","typescript":"^4.1.3"},"dependencies":{"@maxmind/geoip2-node":"^4.1.0","@types/bunyan":"^1.8.7","axios":"^0.21.1","bunyan":"^1.8.15","dotenv":"^17.2.1","express":"4.21.2","knex":"2.5.1","moment":"2.30.1","nconf":"^0.12.0","pg":"8.16.3","ripple-address-codec":"^5.0.0","ws":"^8.13.0","xrpl":"^4.4.1","xrpl-validator-domains":"0.1.0"},"prettier":"@xrplf/prettier-config","directories":{"test":"test"},"_id":"validator-history-service@0.8.8","gitHead":"ab1af0df24ccf15b0dc42eb686595b59e283d05d","_nodeVersion":"18.20.4","_npmVersion":"9.9.4","dist":{"integrity":"sha512-ahI9XsiNYE0oNrbVJiIBZq+fj4lPdix/IzxfGrx23+aifcPEVHwf4OvifCVv5wm/Gz0sEcpE4mYySK8q6qCmyQ==","shasum":"92f6236bed430c1cdb5a9f32c1677b2e73726418","tarball":"https://registry.npmjs.org/validator-history-service/-/validator-history-service-0.8.8.tgz","fileCount":83,"unpackedSize":356583,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDeJ4K7jNn9Kt0lRc+kTEvyN7QRMZAOxSRfMSx6kbm96AIhAMWCnUmeaR4Tt9pLHT8oSDOg92JhUkcyhu/fK4Zw4yI6"}]},"_npmUser":{"name":"pdp2121","email":"ppham@ripple.com"},"maintainers":[{"name":"intelliot","email":"github.public@intelliot.com"},{"name":"natenichols","email":"natenichols@cox.net"},{"name":"mayurb","email":"mayurbhandary96@gmail.com"},{"name":"mvadari","email":"mvadari@ripple.com"},{"name":"pdp2121","email":"ppham@ripple.com"},{"name":"ckeshavabs","email":"ckeshavabs@ripple.com"},{"name":"patelraj96","email":"rajp@ripple.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/validator-history-service_0.8.8_1765902703405_0.8535887267797007"},"_hasShrinkwrap":false}},"time":{"created":"2021-05-12T21:18:57.631Z","modified":"2025-12-16T16:31:43.766Z","0.0.1":"2021-05-12T21:18:57.818Z","0.1.0-beta.0":"2021-05-13T21:06:02.392Z","0.1.0-beta.1":"2021-05-14T20:20:55.246Z","0.1.0-beta.2":"2021-05-14T20:28:02.404Z","0.1.0-beta.3":"2021-05-14T20:47:23.350Z","0.1.0-beta.4":"2021-05-14T22:16:48.633Z","0.1.1":"2021-06-08T18:39:29.421Z","0.1.2":"2021-07-13T15:50:18.997Z","0.1.3":"2021-07-26T18:22:49.359Z","0.1.4":"2022-01-12T22:28:54.271Z","0.1.5":"2022-04-21T16:18:45.736Z","0.1.6":"2022-04-21T20:29:26.212Z","0.1.7":"2022-06-28T20:31:23.010Z","0.2.0":"2022-06-28T20:42:57.982Z","0.3.0":"2022-08-24T19:25:24.606Z","0.4.0":"2022-12-13T18:58:32.003Z","0.4.1":"2023-01-20T16:32:07.594Z","0.4.2":"2023-02-13T16:17:55.793Z","0.4.3":"2023-02-22T18:22:59.525Z","0.5.0":"2023-06-21T17:49:39.730Z","0.6.0":"2023-11-30T20:53:44.468Z","0.6.1":"2023-11-30T21:23:51.834Z","0.7.0":"2024-03-08T22:18:56.789Z","0.7.1":"2024-04-02T18:43:06.736Z","0.7.2":"2024-09-18T20:17:47.029Z","0.8.0":"2025-01-02T04:41:58.737Z","0.8.1":"2025-02-27T17:09:19.417Z","0.8.2":"2025-04-03T07:07:41.935Z","0.8.3-rc.2":"2025-04-03T22:58:42.506Z","0.8.3":"2025-04-25T22:38:00.230Z","0.8.4":"2025-05-20T17:01:10.814Z","0.8.5":"2025-06-03T19:29:42.688Z","0.8.6":"2025-09-02T21:34:40.900Z","0.8.7":"2025-09-03T14:43:42.660Z","0.8.8":"2025-12-16T16:31:43.566Z"},"bugs":{"url":"https://github.com/ripple/validator-history-service/issues"},"author":{"name":"Mayur Bhandary, Nathan Nichols"},"license":"ISC","homepage":"https://github.com/ripple/validator-history-service#readme","repository":{"type":"git","url":"git+https://github.com/ripple/validator-history-service.git"},"description":"Service for ingesting, aggregating, storing, and disbursing validation related data","maintainers":[{"name":"intelliot","email":"github.public@intelliot.com"},{"name":"natenichols","email":"natenichols@cox.net"},{"name":"mayurb","email":"mayurbhandary96@gmail.com"},{"name":"mvadari","email":"mvadari@ripple.com"},{"name":"pdp2121","email":"ppham@ripple.com"},{"name":"ckeshavabs","email":"ckeshavabs@ripple.com"},{"name":"patelraj96","email":"rajp@ripple.com"}],"readme":"# Validator History Service <!-- omit in toc -->\n\nThe Validator History Service (VHS) is a service for ingesting, aggregating, storing, and disbursing node- and validation-related data.\n\n- [Installation](#installation)\n  - [Install VHS globally](#install-vhs-globally)\n  - [Database](#database)\n  - [Environment variables](#environment-variables)\n- [Run](#run)\n  - [API inspection](#api-inspection)\n- [Contributing](#contributing)\n\n## Installation\n\n### Install VHS globally\n\nTo install the Validator History Service globally on your computer, run\n\n```bash\nnpm i -g validator-history-service\n```\n\n### Database\n\nThe Validator History Service only supports Postgres. You'll need to create a database, but the Validator History Service will create the tables and schema for you.\n\n### Environment variables\n\nCreate a `.env` file with the same environment variable as [.env.example](.env.example) where you want to run the Validator History Service.\n\nAlternatively, update your `.bashrc` or `.zshrc` to export the environment variables.\n\nHere are some example values for some environment variables:\n\n- `MAINNET_P2P_SERVER`: your mainnet peer-to-peer rippled node [FQDN](https://en.wikipedia.org/wiki/Fully_qualified_domain_name)\n- `MAINNET_UNL`: a mainnet validator domain which hosts a UNL, for example `MAINNET_UNL=vl.ripple.com`\n\n## Run\n\nThe Validator History Service runs on HTTP on port 3000.\n\nAfter installation, you have access to the `validatorhistoryservice` command globally.\n\nRun `validatorhistoryservice` with `--api` to launch the API server:\n\n```bash\nvalidatorhistoryservice --api\n```\n\nRun `validatorhistoryservice` with `--connections` to launch the connection manager:\n\n```bash\nvalidatorhistoryservice --connections\n```\n\nRun `validatorhistoryservice` with `--crawler` to launch the network crawler:\n\n```bash\nvalidatorhistoryservice --crawler\n```\n\n### API inspection\n\nOnce the service and API are running, you may inspect the API by issuing any HTTP request to port 3000:\n\n```bash\ncurl localhost:3000\n```\n\n## Contributing\n\nPlease follow [this link](CONTRIBUTING.md)\n","readmeFilename":"README.md"}