{"_id":"@the-situation/indexer","_rev":"37-efc9c788fe44450e91a7676e7587bf87","name":"@the-situation/indexer","dist-tags":{"alpha":"0.1.0-alpha.4","latest":"0.19.1"},"versions":{"0.1.0-alpha.1":{"name":"@the-situation/indexer","version":"0.1.0-alpha.1","license":"MIT","_id":"@the-situation/indexer@0.1.0-alpha.1","maintainers":[{"name":"teddypender","email":"teddyjfpender@gmail.com"}],"dist":{"shasum":"fdd1726adb3a72d81ca845fcc2b61ad948dc5099","tarball":"https://registry.npmjs.org/@the-situation/indexer/-/indexer-0.1.0-alpha.1.tgz","fileCount":206,"integrity":"sha512-u/Z6a1Z+lp85/+E8ykDHrjOQfAWW1fw4r16V1PMbJXkrOOoeCbtabyDOefazuMJ7tCdrjg0GXeKR/Qvbdb0N+Q==","signatures":[{"sig":"MEUCIEiZPXt/u7tHPZkmCp7RenSViVJCFIR11vhCuItZa9tMAiEArCwPCZ+POpGeRsF03ULOfRL/Q+L8WJxOk/OvQF7kSy8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":254837},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js"}},"gitHead":"cd79a3bdf239b0c9bc5f695d6998fc0bb2469883","scripts":{"dev":"bun run src/index.ts","test":"bun test src/","build":"tsc -b","clean":"rm -rf dist tsconfig.tsbuildinfo","typecheck":"tsc -b"},"_npmUser":{"name":"teddypender","email":"teddyjfpender@gmail.com"},"_npmVersion":"11.6.2","description":"ETL indexer and REST/WS API for The Situation prediction markets","directories":{},"_nodeVersion":"25.2.1","dependencies":{"effect":"^3.12.0","elysia":"^1.2.0","starknet":"^9.2.1","@elysiajs/cors":"^1.2.0","@the-situation/abi":"workspace:*","@the-situation/core":"workspace:*","@the-situation/utils":"workspace:*","@the-situation/starknet":"workspace:*","@the-situation/artifacts":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.1.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/indexer_0.1.0-alpha.1_1770764119697_0.6319388012933767","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.2":{"name":"@the-situation/indexer","version":"0.1.0-alpha.2","license":"MIT","_id":"@the-situation/indexer@0.1.0-alpha.2","maintainers":[{"name":"teddypender","email":"teddyjfpender@gmail.com"}],"dist":{"shasum":"83e10c4e71a94922832b97b6a9373ab608d4e5d9","tarball":"https://registry.npmjs.org/@the-situation/indexer/-/indexer-0.1.0-alpha.2.tgz","fileCount":206,"integrity":"sha512-8a3XTMwloXj4SMK9VsZlVGXaa9JMi/TQPm7wA815kXNrT8qCWVhDAk+cGgUzi3Alcr6Avxdktd4sXoyiYp8xfA==","signatures":[{"sig":"MEYCIQCuy23lJfHb1amAIhfY+Gkw3cpPmh6R36vDl0G705aaZAIhANCS9PV7TeNOWNeawmTbdZQ0qZWHGd9HqI754T51HoMm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":254845},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js"}},"gitHead":"cd79a3bdf239b0c9bc5f695d6998fc0bb2469883","scripts":{"dev":"bun run src/index.ts","test":"bun test src/","build":"tsc -b","clean":"rm -rf dist tsconfig.tsbuildinfo","typecheck":"tsc -b"},"_npmUser":{"name":"teddypender","email":"teddyjfpender@gmail.com"},"_npmVersion":"11.6.2","description":"ETL indexer and REST/WS API for The Situation prediction markets","directories":{},"_nodeVersion":"25.2.1","dependencies":{"effect":"^3.12.0","elysia":"^1.2.0","starknet":"^9.2.1","@elysiajs/cors":"^1.2.0","@the-situation/abi":"workspace:*","@the-situation/core":"workspace:*","@the-situation/utils":"workspace:*","@the-situation/starknet":"workspace:*","@the-situation/artifacts":"workspace:*"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/bun":"^1.1.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/indexer_0.1.0-alpha.2_1770764428208_0.8521838431434463","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.3":{"name":"@the-situation/indexer","version":"0.1.0-alpha.3","license":"MIT","_id":"@the-situation/indexer@0.1.0-alpha.3","maintainers":[{"name":"teddypender","email":"teddyjfpender@gmail.com"}],"dist":{"shasum":"9e2bbf076873dfcc1872abf6a4f8fec09b866cd2","tarball":"https://registry.npmjs.org/@the-situation/indexer/-/indexer-0.1.0-alpha.3.tgz","fileCount":206,"integrity":"sha512-YXOC4MZmAPtaByeioYgDG1grfNlYeuHHRiwEastfkZmWtgyrQKufkeDjFvIWPY/dcQnOHTVJ7YTBLm4PfixOow==","signatures":[{"sig":"MEYCIQCZhO5P93On4EXvgrK3Dtj51aiiAqHI7GlNkUmBBm3eVAIhAKXxQwcf/yOd13Pzlq7UqjRh2qSaCRwqcJ82GakhYeIg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":254855},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js"}},"gitHead":"cd79a3bdf239b0c9bc5f695d6998fc0bb2469883","scripts":{"dev":"bun run src/index.ts","test":"bun test src/","build":"tsc -b","clean":"rm -rf dist tsconfig.tsbuildinfo","typecheck":"tsc -b"},"_npmUser":{"name":"teddypender","email":"teddyjfpender@gmail.com"},"_npmVersion":"11.6.2","description":"ETL indexer and REST/WS API for The Situation prediction markets","directories":{},"_nodeVersion":"25.2.1","dependencies":{"effect":"^3.12.0","elysia":"^1.2.0","starknet":"^9.2.1","@elysiajs/cors":"^1.2.0","@the-situation/abi":"0.5.0-alpha.0","@the-situation/core":"0.5.0-alpha.0","@the-situation/utils":"0.5.0-alpha.0","@the-situation/starknet":"0.5.0-alpha.0","@the-situation/artifacts":"0.5.0-alpha.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/bun":"^1.1.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/indexer_0.1.0-alpha.3_1770764566012_0.7132745579819126","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.4":{"name":"@the-situation/indexer","version":"0.1.0-alpha.4","license":"MIT","_id":"@the-situation/indexer@0.1.0-alpha.4","maintainers":[{"name":"teddypender","email":"teddyjfpender@gmail.com"}],"dist":{"shasum":"dc699dd87e95bcd900f05a3e2f7f001ec5cb0c1f","tarball":"https://registry.npmjs.org/@the-situation/indexer/-/indexer-0.1.0-alpha.4.tgz","fileCount":206,"integrity":"sha512-I+8lzvRInDImv6vmv51fnLY1FqMejJOaLJF0HKtzfEpODr7hFmOxVcy/bXeVORNG8xnl7/yvam45yWciX4vWPQ==","signatures":[{"sig":"MEQCICxQN1K03VVM5r9pLUezmWuzw1eyQeYN4OzK2Wmaw7r5AiBOj68g1L3TbzkOIZCOnujpF+lyFxgZ36S2tW3DQU6Ccw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":261607},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js"}},"gitHead":"aa85b728d24586422adb4fc15cd7205c190434bc","scripts":{"dev":"bun run src/index.ts","test":"bun test src/","build":"tsc -b","clean":"rm -rf dist tsconfig.tsbuildinfo","typecheck":"tsc -b"},"_npmUser":{"name":"teddypender","email":"teddyjfpender@gmail.com"},"_npmVersion":"11.6.2","description":"ETL indexer and REST/WS API for The Situation prediction markets","directories":{},"_nodeVersion":"25.2.1","dependencies":{"effect":"^3.12.0","elysia":"^1.2.0","starknet":"^9.2.1","@elysiajs/cors":"^1.2.0","@the-situation/abi":"0.5.0-alpha.0","@the-situation/core":"0.5.0-alpha.0","@the-situation/utils":"0.5.0-alpha.0","@the-situation/starknet":"0.5.0-alpha.0","@the-situation/artifacts":"0.5.0-alpha.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/bun":"^1.1.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/indexer_0.1.0-alpha.4_1770841843412_0.17919363602354665","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@the-situation/indexer","version":"0.8.0","license":"MIT","_id":"@the-situation/indexer@0.8.0","maintainers":[{"name":"teddypender","email":"teddyjfpender@gmail.com"}],"dist":{"shasum":"b9b80c3be1566682aed68b6bc13bc44e288cb150","tarball":"https://registry.npmjs.org/@the-situation/indexer/-/indexer-0.8.0.tgz","fileCount":206,"integrity":"sha512-tjXRRFiQ0UqKqKCAFX7MTUmXfrScK0KgENAPy5rx2Adwvw8TTaXKTrAfo4nevUmQIJMzaXmuuV+7GG93gFZ2Ww==","signatures":[{"sig":"MEUCIDt++MMg/TdJReF7Igf4v7C38nEx4S8MHUvkn0Vd22A1AiEAxcuEDQM1df/V2Ta4yJBi3NhZbPdZeNi5/8Ah0Ofxjko=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":261845},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js"}},"gitHead":"3b99d8a23a709a7c19a88e6f3d45853b6b747a28","scripts":{"dev":"bun run src/index.ts","test":"bun test src/","build":"tsc -b","clean":"rm -rf dist tsconfig.tsbuildinfo","typecheck":"tsc -b"},"_npmUser":{"name":"teddypender","email":"teddyjfpender@gmail.com"},"_npmVersion":"11.6.2","description":"ETL indexer and REST/WS API for The Situation prediction markets","directories":{},"_nodeVersion":"25.2.1","dependencies":{"effect":"^3.12.0","elysia":"^1.2.0","starknet":"^9.2.1","@elysiajs/cors":"^1.2.0","@the-situation/abi":"workspace:*","@the-situation/core":"workspace:*","@the-situation/utils":"workspace:*","@the-situation/starknet":"workspace:*","@the-situation/artifacts":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.1.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/indexer_0.8.0_1771089939271_0.6809253546479153","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@the-situation/indexer","version":"0.9.1","license":"MIT","_id":"@the-situation/indexer@0.9.1","maintainers":[{"name":"teddypender","email":"teddyjfpender@gmail.com"}],"dist":{"shasum":"32c3cd32ca91eb2e5dd00242c5162a40a14b7802","tarball":"https://registry.npmjs.org/@the-situation/indexer/-/indexer-0.9.1.tgz","fileCount":206,"integrity":"sha512-LXlTgH90nMERl/ys3RVdbTIgNThMACJYRcMHwb7DCigHTmVBtSDawFLatmd4Kbaoma3yB73i0G1qP6DcILNGYQ==","signatures":[{"sig":"MEUCIEJsqwGf4ZdiVvokK4vLBrMmDyPyOK1BQq/nPzOznSVwAiEAkeFtCk6cCKqYhgJcWvYhBAUMhBdUjle1+QK8+W+OKFc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":261820},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js"}},"gitHead":"288edb6afae9c66dd7b920221b8d16dd10a88dbb","scripts":{"dev":"bun run src/index.ts","test":"bun test src/","build":"tsc -b","clean":"rm -rf dist tsconfig.tsbuildinfo","typecheck":"tsc -b"},"_npmUser":{"name":"teddypender","email":"teddyjfpender@gmail.com"},"_npmVersion":"11.6.2","description":"ETL indexer and REST/WS API for The Situation prediction markets","directories":{},"_nodeVersion":"25.2.1","dependencies":{"effect":"^3.12.0","elysia":"^1.2.0","starknet":"^9.2.1","@elysiajs/cors":"^1.2.0","@the-situation/abi":"^0.9.1","@the-situation/core":"^0.9.1","@the-situation/utils":"^0.9.1","@the-situation/starknet":"^0.9.1","@the-situation/artifacts":"^0.9.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.1.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/indexer_0.9.1_1771331579915_0.8378324979254488","host":"s3://npm-registry-packages-npm-production"}},"0.9.3":{"name":"@the-situation/indexer","version":"0.9.3","license":"MIT","_id":"@the-situation/indexer@0.9.3","maintainers":[{"name":"teddypender","email":"teddyjfpender@gmail.com"}],"dist":{"shasum":"15f7ac22d03c77bae64bd1b0c62b7066e370f329","tarball":"https://registry.npmjs.org/@the-situation/indexer/-/indexer-0.9.3.tgz","fileCount":214,"integrity":"sha512-xDLGfwTSxpEieymIwFaQ/351WfMpU/UjjgLaUyn00DwRJq1EfyyaDTKRBrSx8gAbuhglAXtyXxPAdibXz80b5Q==","signatures":[{"sig":"MEUCIB5b+kLiSYqneeZqfwcWhq58FFrVVsiZU5R9i4ofMy/IAiEA/sIfzW+U+G+SCKAeBSfwAr1vWyrTWYqhsfxzDFn9HX4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":356235},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js"}},"gitHead":"289f1ac58abbe2cb9deecde6fa7dac2e16c55258","scripts":{"dev":"bun run src/index.ts","test":"bun test src/","build":"tsc -b","clean":"rm -rf dist tsconfig.tsbuildinfo","typecheck":"tsc -b"},"_npmUser":{"name":"teddypender","email":"teddyjfpender@gmail.com"},"_npmVersion":"11.6.2","description":"ETL indexer and REST/WS API for The Situation prediction markets","directories":{},"_nodeVersion":"25.2.1","dependencies":{"effect":"^3.12.0","elysia":"^1.2.0","starknet":"^9.2.1","@elysiajs/cors":"^1.2.0","@the-situation/abi":"^0.9.3","@the-situation/core":"^0.9.3","@the-situation/utils":"^0.9.3","@the-situation/starknet":"^0.9.3","@the-situation/artifacts":"^0.9.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.1.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/indexer_0.9.3_1771635365092_0.8329596855218904","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@the-situation/indexer","version":"0.11.0","license":"MIT","_id":"@the-situation/indexer@0.11.0","maintainers":[{"name":"teddypender","email":"teddyjfpender@gmail.com"}],"dist":{"shasum":"a9e4e5c85cfb89ddb5a05d2b01c338efc2cbdbcc","tarball":"https://registry.npmjs.org/@the-situation/indexer/-/indexer-0.11.0.tgz","fileCount":214,"integrity":"sha512-hd6+uUB5AMpJjeqgciEoYJqFWXrE9nBYXoYFpWcVriGJ92nhYgCc15zEFoEt4RUwopVQmH4yuCizyFJfRy9kcg==","signatures":[{"sig":"MEUCIHDFG8A94Go52nvOJWKXThxnMpHQKumyVtws8j1P2jeWAiEA7/cCfDTKMsBzYqHBL9KIjSI/0WA+RMMpoWe5MPFUnCY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":354569},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js"}},"gitHead":"cbf37b1e8b406d63c3ea0d44a60ac704a78a1582","scripts":{"dev":"bun run src/index.ts","test":"bun test src/","build":"tsc -b","clean":"rm -rf dist tsconfig.tsbuildinfo","typecheck":"tsc -b"},"_npmUser":{"name":"teddypender","email":"teddyjfpender@gmail.com"},"_npmVersion":"11.6.2","description":"ETL indexer and REST/WS API for The Situation prediction markets","directories":{},"_nodeVersion":"25.2.1","dependencies":{"effect":"^3.12.0","elysia":"^1.2.0","starknet":"^9.2.1","@elysiajs/cors":"^1.2.0","@the-situation/abi":"^0.11.0","@the-situation/core":"^0.11.0","@the-situation/utils":"^0.11.0","@the-situation/starknet":"^0.11.0","@the-situation/artifacts":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.1.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/indexer_0.11.0_1772557638024_0.8291179250588845","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"@the-situation/indexer","version":"0.11.1","license":"MIT","_id":"@the-situation/indexer@0.11.1","maintainers":[{"name":"teddypender","email":"teddyjfpender@gmail.com"}],"dist":{"shasum":"389c30fb13f424835801edf693221c8c021569eb","tarball":"https://registry.npmjs.org/@the-situation/indexer/-/indexer-0.11.1.tgz","fileCount":222,"integrity":"sha512-15U2vWzuS9BczHkFzK6RkSmBmADqNjmoFQg0wTlN49HBi/NVxa661iA2WqotKT2OrZNS7IOA3zGJ3Kl6MuzjIg==","signatures":[{"sig":"MEYCIQCJulI42/hUZ2YV5V3k6WpkjtOfIn2RAvHrtAtzpR1o9QIhANSXN0tnVSpv8DmX+1WKA4+qdlOguCpbClkk+YO46zHg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":393736},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js"}},"gitHead":"c96635a7c12916b325a75e060fa3b96579e1ddac","scripts":{"dev":"bun run src/index.ts","test":"bun test src/","build":"tsc -b","clean":"rm -rf dist tsconfig.tsbuildinfo","typecheck":"tsc -b"},"_npmUser":{"name":"teddypender","email":"teddyjfpender@gmail.com"},"_npmVersion":"11.6.2","description":"ETL indexer and REST/WS API for The Situation prediction markets","directories":{},"_nodeVersion":"25.2.1","dependencies":{"effect":"^3.12.0","elysia":"^1.2.0","starknet":"^9.2.1","@elysiajs/cors":"^1.2.0","@the-situation/abi":"^0.11.0","@the-situation/core":"^0.11.0","@the-situation/utils":"^0.11.0","@the-situation/starknet":"^0.11.0","@the-situation/artifacts":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.1.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/indexer_0.11.1_1774260171781_0.38588454384613713","host":"s3://npm-registry-packages-npm-production"}},"0.11.2":{"name":"@the-situation/indexer","version":"0.11.2","license":"MIT","_id":"@the-situation/indexer@0.11.2","maintainers":[{"name":"teddypender","email":"teddyjfpender@gmail.com"}],"dist":{"shasum":"e0d3b4a5df09c223f97d4f8a35928b2961643ed5","tarball":"https://registry.npmjs.org/@the-situation/indexer/-/indexer-0.11.2.tgz","fileCount":222,"integrity":"sha512-q9CqDcw7gn4DoQhEkNnawjfL99jwwE+qcJIFGrvEkfX6c4mClmJjFDtTd9P/ChspzHmLGhon87cueB+wepAcMQ==","signatures":[{"sig":"MEQCIAGeCdC1AM0kVMYjniBMPo4hvv9Lh/UszWLXd3x/BCRNAiBo8yGSaEt2NbyJqKmhhMmH6oC5idBHMAJrPbdQZNznrg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":409359},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js"}},"gitHead":"1da893936b75a708b0c47544d10acd37011d5aaf","scripts":{"dev":"bun run src/index.ts","test":"bun test src/","build":"tsc -b","clean":"rm -rf dist tsconfig.tsbuildinfo","typecheck":"tsc -b"},"_npmUser":{"name":"teddypender","email":"teddyjfpender@gmail.com"},"_npmVersion":"11.6.2","description":"ETL indexer and REST/WS API for The Situation prediction markets","directories":{},"_nodeVersion":"25.2.1","dependencies":{"effect":"^3.12.0","elysia":"^1.2.0","starknet":"^9.2.1","@elysiajs/cors":"^1.2.0","@the-situation/abi":"^0.11.0","@the-situation/sdk":"^0.11.0","@the-situation/core":"^0.11.0","@the-situation/utils":"^0.11.0","@the-situation/starknet":"^0.11.0","@the-situation/artifacts":"^0.11.0","@the-situation/collateral":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.1.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/indexer_0.11.2_1774276500566_0.6448969232092416","host":"s3://npm-registry-packages-npm-production"}},"0.11.3":{"name":"@the-situation/indexer","version":"0.11.3","license":"MIT","_id":"@the-situation/indexer@0.11.3","maintainers":[{"name":"teddypender","email":"teddyjfpender@gmail.com"}],"dist":{"shasum":"5ade895a2bb9cf60beb4a0db9d26457adf9cb25b","tarball":"https://registry.npmjs.org/@the-situation/indexer/-/indexer-0.11.3.tgz","fileCount":222,"integrity":"sha512-lekZKoW2lOj/jYRAIfmQKgirIfQf5rjOFITVJryygZoR8t7tDiKzVlsVwMuFoC4Hq24rjSzUxzgfo7dLq35aaA==","signatures":[{"sig":"MEUCIQCv/i9F5ux8DfVI5AB7KM2tYimuXag6W1oGmRtTRrrKUQIgFH12C3pP7MyVNHT3QsbGiPZlw0wn6G3pUnOI3OOv9TI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":409691},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js"}},"gitHead":"f4ec8030b7ce73103cbcc939dececbd375b2851c","scripts":{"dev":"bun run src/index.ts","test":"bun test src/","build":"tsc -b","clean":"rm -rf dist tsconfig.tsbuildinfo","typecheck":"tsc -b"},"_npmUser":{"name":"teddypender","email":"teddyjfpender@gmail.com"},"_npmVersion":"11.6.2","description":"ETL indexer and REST/WS API for The Situation prediction markets","directories":{},"_nodeVersion":"25.2.1","dependencies":{"effect":"^3.12.0","elysia":"^1.2.0","starknet":"^9.2.1","@elysiajs/cors":"^1.2.0","@the-situation/abi":"^0.11.0","@the-situation/sdk":"^0.11.0","@the-situation/core":"^0.11.0","@the-situation/utils":"^0.11.0","@the-situation/starknet":"^0.11.0","@the-situation/artifacts":"^0.11.0","@the-situation/collateral":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.1.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/indexer_0.11.3_1774277349405_0.2934095055498054","host":"s3://npm-registry-packages-npm-production"}},"0.11.4":{"name":"@the-situation/indexer","version":"0.11.4","license":"MIT","_id":"@the-situation/indexer@0.11.4","maintainers":[{"name":"teddypender","email":"teddyjfpender@gmail.com"}],"dist":{"shasum":"be5947a74439d21fc725110a5ab78b194b684446","tarball":"https://registry.npmjs.org/@the-situation/indexer/-/indexer-0.11.4.tgz","fileCount":254,"integrity":"sha512-ullWYmbui5bkTdGbuWEBrL6PfSyKbnlstNBxlBjP4cKkQtKy4JxQmeElzDecwKoJl3nUECX+3/1yL6hzf0uDrQ==","signatures":[{"sig":"MEUCIEdt9X9nW9oOYC1MktFFyeXyuyXimrhUq97oTV/KtsT+AiEA9osTXwSp8x2soqt1Th6EQ51rRegR4kQPM+33D1GQvc0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":498194},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js"}},"gitHead":"a297972bc148dc672d505b9d20dbfc133fa88012","scripts":{"dev":"bun run src/index.ts","test":"bun test src/","build":"tsc -b","clean":"rm -rf dist tsconfig.tsbuildinfo","typecheck":"tsc -b"},"_npmUser":{"name":"teddypender","email":"teddyjfpender@gmail.com"},"_npmVersion":"11.6.2","description":"ETL indexer and REST/WS API for The Situation prediction markets","directories":{},"_nodeVersion":"25.2.1","dependencies":{"effect":"^3.12.0","elysia":"^1.2.0","starknet":"^9.2.1","@elysiajs/cors":"^1.2.0","@the-situation/abi":"^0.11.0","@the-situation/sdk":"^0.11.0","@the-situation/core":"^0.11.0","@the-situation/utils":"^0.11.0","@the-situation/starknet":"^0.11.0","@the-situation/artifacts":"^0.11.0","@the-situation/collateral":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.1.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/indexer_0.11.4_1774296000202_0.3176777350953708","host":"s3://npm-registry-packages-npm-production"}},"0.11.5":{"name":"@the-situation/indexer","version":"0.11.5","license":"MIT","_id":"@the-situation/indexer@0.11.5","maintainers":[{"name":"teddypender","email":"teddyjfpender@gmail.com"}],"dist":{"shasum":"a1a143dc3103dd6c5a26aa1544ca5d4720927c77","tarball":"https://registry.npmjs.org/@the-situation/indexer/-/indexer-0.11.5.tgz","fileCount":258,"integrity":"sha512-qHRCfDn63hKc5ZbsIkhpaqiF/Cra/FhdvVE5bUxVKceVXXxrJpPf9A75soDKM1HAvzcwy+f8CDROHmFaVx3UyQ==","signatures":[{"sig":"MEUCIGg81dCFAsf+cULnY75ARtzqqGgdoSOWOA27ppox6u8ZAiEAp/Lj0Ny+IQzz+mC8dRndM/Q5nKqLLKoY/iL0unc7Nh0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":510085},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js"}},"gitHead":"50059fe66607d79173687c11f39b03f8f48e62d4","scripts":{"dev":"bun run src/index.ts","test":"bun test src/","build":"tsc -b","clean":"rm -rf dist tsconfig.tsbuildinfo","typecheck":"tsc -b"},"_npmUser":{"name":"teddypender","email":"teddyjfpender@gmail.com"},"_npmVersion":"11.6.2","description":"ETL indexer and REST/WS API for The Situation prediction markets","directories":{},"_nodeVersion":"25.2.1","dependencies":{"effect":"^3.12.0","elysia":"^1.2.0","starknet":"^9.2.1","@elysiajs/cors":"^1.2.0","@the-situation/abi":"^0.11.0","@the-situation/sdk":"^0.11.0","@the-situation/core":"^0.11.0","@the-situation/utils":"^0.11.0","@the-situation/starknet":"^0.11.0","@the-situation/artifacts":"^0.11.0","@the-situation/collateral":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.1.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/indexer_0.11.5_1774367547110_0.44584895532250846","host":"s3://npm-registry-packages-npm-production"}},"0.11.6":{"name":"@the-situation/indexer","version":"0.11.6","license":"MIT","_id":"@the-situation/indexer@0.11.6","maintainers":[{"name":"teddypender","email":"teddyjfpender@gmail.com"}],"dist":{"shasum":"02d5a02b0d92b566610e3ac3e7a9753d2b0e4113","tarball":"https://registry.npmjs.org/@the-situation/indexer/-/indexer-0.11.6.tgz","fileCount":270,"integrity":"sha512-d2vC6iuQXlB5MWTBuTghiYxJU/zt3zTxbSA3JIoSlGxxLxKLzSQcDleTKNfA/Q8Px4K1JZJe8clKqT8aUawm7Q==","signatures":[{"sig":"MEUCIQDmWfn6EsF7NaZXoG6JJD50Kqm3ujq8qdJPPBmFiGbpyQIgJGZuLhFYWAFsWaOxd6jaCbSy2ihjbVnD7isWMJeK+PM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":562156},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js"}},"gitHead":"23efbde66cf4895c52bacb539dc5d8567f134703","scripts":{"dev":"bun run src/index.ts","test":"bun test src/","build":"tsc -b","clean":"rm -rf dist tsconfig.tsbuildinfo","typecheck":"tsc -b"},"_npmUser":{"name":"teddypender","email":"teddyjfpender@gmail.com"},"_npmVersion":"11.6.2","description":"ETL indexer and REST/WS API for The Situation prediction markets","directories":{},"_nodeVersion":"25.2.1","dependencies":{"effect":"^3.12.0","elysia":"^1.2.0","starknet":"^9.2.1","@elysiajs/cors":"^1.2.0","@the-situation/abi":"^0.11.0","@the-situation/sdk":"^0.11.0","@the-situation/core":"^0.11.0","@the-situation/utils":"^0.11.0","@the-situation/starknet":"^0.11.0","@the-situation/artifacts":"^0.11.0","@the-situation/collateral":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.1.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/indexer_0.11.6_1775496157137_0.2273677852777105","host":"s3://npm-registry-packages-npm-production"}},"0.11.7":{"name":"@the-situation/indexer","version":"0.11.7","license":"MIT","_id":"@the-situation/indexer@0.11.7","maintainers":[{"name":"teddypender","email":"teddyjfpender@gmail.com"}],"dist":{"shasum":"1f4818693ec91d0566e07428b6d15a5fc523448b","tarball":"https://registry.npmjs.org/@the-situation/indexer/-/indexer-0.11.7.tgz","fileCount":274,"integrity":"sha512-9q/R2GNRVFRSN1zWSWAmgeuh5jA5Q0TlS+cRCV6WSf1ERML7A7xx7vpcV0QOmj+Qp7QmE2D4WQzTJVv22CaG2w==","signatures":[{"sig":"MEYCIQCVhvIVO6ZWMgGaGqFu6bHklB7N5jNx9MLxHJp7Opx4KwIhAL6jVRLo1L5iFOMrCg4eLeSHJt+iDM3ddjfzpol3SC62","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":583711},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"1f4818693ec91d0566e07428b6d15a5fc523448b","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js"}},"scripts":{"dev":"bun run src/index.ts","test":"bun test src/","build":"tsc -b","clean":"rm -rf dist tsconfig.tsbuildinfo","typecheck":"tsc -b"},"_npmUser":{"name":"teddypender","email":"teddyjfpender@gmail.com"},"_integrity":"sha512-9q/R2GNRVFRSN1zWSWAmgeuh5jA5Q0TlS+cRCV6WSf1ERML7A7xx7vpcV0QOmj+Qp7QmE2D4WQzTJVv22CaG2w==","_npmVersion":"10.8.3","description":"ETL indexer and REST/WS API for The Situation prediction markets","directories":{},"_nodeVersion":"24.3.0","dependencies":{"effect":"^3.12.0","elysia":"^1.2.0","starknet":"^9.2.1","@elysiajs/cors":"^1.2.0","@the-situation/abi":"^0.11.0","@the-situation/sdk":"^0.11.0","@the-situation/core":"^0.11.0","@the-situation/utils":"^0.11.0","@the-situation/starknet":"^0.11.0","@the-situation/artifacts":"^0.11.0","@the-situation/collateral":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.1.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/indexer_0.11.7_1775826234403_0.811457052110875","host":"s3://npm-registry-packages-npm-production"}},"0.11.8":{"name":"@the-situation/indexer","version":"0.11.8","license":"MIT","_id":"@the-situation/indexer@0.11.8","maintainers":[{"name":"teddypender","email":"teddyjfpender@gmail.com"}],"dist":{"shasum":"6adf3ba24b4d7e965f22475f901392ebe2d71e27","tarball":"https://registry.npmjs.org/@the-situation/indexer/-/indexer-0.11.8.tgz","fileCount":274,"integrity":"sha512-Mt4swGp9tbZ3pC/KHayvlnaYuVmuWQgyNzZcbK//Bklv4ty32Qy792lcE1YZR/B3fg6I311KAGXssF+wD3eqRQ==","signatures":[{"sig":"MEUCIQDPAlu/QhELGFf5a/VnDlR3Pmjz3dMZKEYthAR9h9J4TwIgXBXg/xcW1wpFaAlmXdwiWgxjj/5hwqS9366HpBvi3P8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":586474},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"6adf3ba24b4d7e965f22475f901392ebe2d71e27","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js"}},"scripts":{"dev":"bun run src/index.ts","test":"bun test src/","build":"tsc -b","clean":"rm -rf dist tsconfig.tsbuildinfo","typecheck":"tsc -b"},"_npmUser":{"name":"teddypender","email":"teddyjfpender@gmail.com"},"_integrity":"sha512-Mt4swGp9tbZ3pC/KHayvlnaYuVmuWQgyNzZcbK//Bklv4ty32Qy792lcE1YZR/B3fg6I311KAGXssF+wD3eqRQ==","_npmVersion":"10.8.3","description":"ETL indexer and REST/WS API for The Situation prediction markets","directories":{},"_nodeVersion":"24.3.0","dependencies":{"effect":"^3.12.0","elysia":"^1.2.0","starknet":"^9.2.1","@elysiajs/cors":"^1.2.0","@the-situation/abi":"^0.11.0","@the-situation/sdk":"^0.11.0","@the-situation/core":"^0.11.0","@the-situation/utils":"^0.11.0","@the-situation/starknet":"^0.11.0","@the-situation/artifacts":"^0.11.0","@the-situation/collateral":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.1.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/indexer_0.11.8_1775829066125_0.8692042577520838","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@the-situation/indexer","version":"0.12.0","license":"MIT","_id":"@the-situation/indexer@0.12.0","maintainers":[{"name":"teddypender","email":"teddyjfpender@gmail.com"}],"dist":{"shasum":"3472de9e44db532fb066424614d90415a4198f35","tarball":"https://registry.npmjs.org/@the-situation/indexer/-/indexer-0.12.0.tgz","fileCount":274,"integrity":"sha512-y3GbfdDDcQ0UjKCu5Pc0H89YSAatn8qOl1h4cO2ZiTRKlrgUiWehL0YzcM7SdJg7Q/4v4+Z5gSHtAsW0Fl8Clw==","signatures":[{"sig":"MEQCIGrZ+0t0OzitlX187r3jsnI2RGVAy03YOytBmwV5PGBhAiBHZb9OIjCrwGwIiTz2ncqAuEUlyrd7QETk+2m3Xa8cKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":585959},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"3472de9e44db532fb066424614d90415a4198f35","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js"}},"scripts":{"dev":"bun run src/index.ts","test":"bun test src/","build":"tsc -b","clean":"rm -rf dist tsconfig.tsbuildinfo","typecheck":"tsc -b"},"_npmUser":{"name":"teddypender","email":"teddyjfpender@gmail.com"},"_integrity":"sha512-y3GbfdDDcQ0UjKCu5Pc0H89YSAatn8qOl1h4cO2ZiTRKlrgUiWehL0YzcM7SdJg7Q/4v4+Z5gSHtAsW0Fl8Clw==","_npmVersion":"10.8.3","description":"ETL indexer and REST/WS API for The Situation prediction markets","directories":{},"_nodeVersion":"24.3.0","dependencies":{"effect":"^3.12.0","elysia":"^1.2.0","starknet":"^9.2.1","@elysiajs/cors":"^1.2.0","@the-situation/abi":"^0.11.0","@the-situation/sdk":"^0.11.0","@the-situation/core":"^0.11.0","@the-situation/utils":"^0.11.0","@the-situation/starknet":"^0.11.0","@the-situation/artifacts":"^0.11.0","@the-situation/collateral":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.1.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/indexer_0.12.0_1775843875197_0.8459849124504044","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"@the-situation/indexer","version":"0.12.1","license":"MIT","_id":"@the-situation/indexer@0.12.1","maintainers":[{"name":"teddypender","email":"teddyjfpender@gmail.com"}],"dist":{"shasum":"501e34cae180ba3aa733bd594db0ad3702630974","tarball":"https://registry.npmjs.org/@the-situation/indexer/-/indexer-0.12.1.tgz","fileCount":274,"integrity":"sha512-NNhjxw09L6ZAQ0B6stNAMZptY97tLBP/Jw6f0c4Y8IX460Zqqx6f9u5dX8EOJtgKDWC4Ae3QQq66qQq49Akjbg==","signatures":[{"sig":"MEYCIQCTLQFhVdTuU5/343bU2g0noNirwL4weahvlFPVHk0vKAIhAIflIODZtKABUjDp+L01GHlXdceyrNC2AZyvBidGWpol","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":586390},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"501e34cae180ba3aa733bd594db0ad3702630974","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js"}},"scripts":{"dev":"bun run src/index.ts","test":"bun test src/","build":"tsc -b","clean":"rm -rf dist tsconfig.tsbuildinfo","typecheck":"tsc -b"},"_npmUser":{"name":"teddypender","email":"teddyjfpender@gmail.com"},"_integrity":"sha512-NNhjxw09L6ZAQ0B6stNAMZptY97tLBP/Jw6f0c4Y8IX460Zqqx6f9u5dX8EOJtgKDWC4Ae3QQq66qQq49Akjbg==","_npmVersion":"10.8.3","description":"ETL indexer and REST/WS API for The Situation prediction markets","directories":{},"_nodeVersion":"24.3.0","dependencies":{"effect":"^3.12.0","elysia":"^1.2.0","starknet":"^9.2.1","@elysiajs/cors":"^1.2.0","@the-situation/abi":"^0.11.0","@the-situation/sdk":"^0.11.0","@the-situation/core":"^0.11.0","@the-situation/utils":"^0.11.0","@the-situation/starknet":"^0.11.0","@the-situation/artifacts":"^0.11.0","@the-situation/collateral":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.1.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/indexer_0.12.1_1775853801777_0.8566971581018079","host":"s3://npm-registry-packages-npm-production"}},"0.12.2":{"name":"@the-situation/indexer","version":"0.12.2","license":"MIT","_id":"@the-situation/indexer@0.12.2","maintainers":[{"name":"teddypender","email":"teddyjfpender@gmail.com"}],"dist":{"shasum":"901691d768db1ee79e7018545b575ab4eb319bc5","tarball":"https://registry.npmjs.org/@the-situation/indexer/-/indexer-0.12.2.tgz","fileCount":274,"integrity":"sha512-6H3Eeud9MpmAIDo/o3aayqHPpx0LS0mHkneq5+1ecAVFNx6UOo8G62pu9WAesJimDJoXCl17IcYI3cxHOxI5+g==","signatures":[{"sig":"MEUCIH9Eit0jAj1bhq3lybr90q6LhlMVSmdAoAcyRRevXQhxAiEAjL9iiwb2nwSzr6FfKDWyt2CJTWTFu53lTUkAHyMUR78=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":587213},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"901691d768db1ee79e7018545b575ab4eb319bc5","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js"}},"scripts":{"dev":"bun run src/index.ts","test":"bun test src/","build":"tsc -b","clean":"rm -rf dist tsconfig.tsbuildinfo","typecheck":"tsc -b"},"_npmUser":{"name":"teddypender","email":"teddyjfpender@gmail.com"},"_integrity":"sha512-6H3Eeud9MpmAIDo/o3aayqHPpx0LS0mHkneq5+1ecAVFNx6UOo8G62pu9WAesJimDJoXCl17IcYI3cxHOxI5+g==","_npmVersion":"10.8.3","description":"ETL indexer and REST/WS API for The Situation prediction markets","directories":{},"_nodeVersion":"24.3.0","dependencies":{"effect":"^3.12.0","elysia":"^1.2.0","starknet":"^9.2.1","@elysiajs/cors":"^1.2.0","@the-situation/abi":"^0.11.0","@the-situation/sdk":"^0.11.0","@the-situation/core":"^0.11.0","@the-situation/utils":"^0.11.0","@the-situation/starknet":"^0.11.0","@the-situation/artifacts":"^0.11.0","@the-situation/collateral":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.1.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/indexer_0.12.2_1775854478420_0.2810873291192659","host":"s3://npm-registry-packages-npm-production"}},"0.12.3":{"name":"@the-situation/indexer","version":"0.12.3","license":"MIT","_id":"@the-situation/indexer@0.12.3","maintainers":[{"name":"teddypender","email":"teddyjfpender@gmail.com"}],"dist":{"shasum":"3a5c5942eb3a90e251048db25ab64a928b4a1457","tarball":"https://registry.npmjs.org/@the-situation/indexer/-/indexer-0.12.3.tgz","fileCount":274,"integrity":"sha512-E3W2OL9c0b+iu3FnES4d215jeULLzjYndICM64q5AsmcvEqmidtVEoDq6dB8IOBNOVQgsL+ybJI+BX6nqfwl2w==","signatures":[{"sig":"MEQCIGhKM4HjnsS8kHh+wil6nX9BhpiyP4V37Ge0E30gSUkPAiAiB+GhWPPtZpBD7G3ahtdr673jASqcAH3Q8vSkUCmE2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":588800},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"3a5c5942eb3a90e251048db25ab64a928b4a1457","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js"}},"scripts":{"dev":"bun run src/index.ts","test":"bun test src/","build":"tsc -b","clean":"rm -rf dist tsconfig.tsbuildinfo","typecheck":"tsc -b"},"_npmUser":{"name":"teddypender","email":"teddyjfpender@gmail.com"},"_integrity":"sha512-E3W2OL9c0b+iu3FnES4d215jeULLzjYndICM64q5AsmcvEqmidtVEoDq6dB8IOBNOVQgsL+ybJI+BX6nqfwl2w==","_npmVersion":"10.8.3","description":"ETL indexer and REST/WS API for The Situation prediction markets","directories":{},"_nodeVersion":"24.3.0","dependencies":{"effect":"^3.12.0","elysia":"^1.2.0","starknet":"^9.2.1","@elysiajs/cors":"^1.2.0","@the-situation/abi":"^0.11.0","@the-situation/sdk":"^0.11.0","@the-situation/core":"^0.11.0","@the-situation/utils":"^0.11.0","@the-situation/starknet":"^0.11.0","@the-situation/artifacts":"^0.11.0","@the-situation/collateral":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.1.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/indexer_0.12.3_1775855245143_0.7919392792695357","host":"s3://npm-registry-packages-npm-production"}},"0.12.4":{"name":"@the-situation/indexer","version":"0.12.4","license":"MIT","_id":"@the-situation/indexer@0.12.4","maintainers":[{"name":"teddypender","email":"teddyjfpender@gmail.com"}],"dist":{"shasum":"b6cb316a0d8632b9e8b703a7acb4a5a8c4c0a2a9","tarball":"https://registry.npmjs.org/@the-situation/indexer/-/indexer-0.12.4.tgz","fileCount":274,"integrity":"sha512-gfpC/yBtM3p+jIVm7bLcdzzaq7o/5fgKmcwHuiuYL5+t5Hqw1aDQeTGEMlft8Puo0iYdn49dlhd2OxnjUfKfZQ==","signatures":[{"sig":"MEYCIQCJHj+qmBJzDgj/hPsv2YS1l+0o0pvYsYZfbqjPPv7/KgIhANok23NyLLMjmAI7dyPiCQhx7sgy948uG8TjbX6DTj0O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":591583},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"b6cb316a0d8632b9e8b703a7acb4a5a8c4c0a2a9","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js"}},"scripts":{"dev":"bun run src/index.ts","test":"bun test src/","build":"tsc -b","clean":"rm -rf dist tsconfig.tsbuildinfo","typecheck":"tsc -b"},"_npmUser":{"name":"teddypender","email":"teddyjfpender@gmail.com"},"_integrity":"sha512-gfpC/yBtM3p+jIVm7bLcdzzaq7o/5fgKmcwHuiuYL5+t5Hqw1aDQeTGEMlft8Puo0iYdn49dlhd2OxnjUfKfZQ==","_npmVersion":"10.8.3","description":"ETL indexer and REST/WS API for The Situation prediction markets","directories":{},"_nodeVersion":"24.3.0","dependencies":{"effect":"^3.12.0","elysia":"^1.2.0","starknet":"^9.2.1","@elysiajs/cors":"^1.2.0","@the-situation/abi":"^0.11.0","@the-situation/sdk":"^0.11.0","@the-situation/core":"^0.11.0","@the-situation/utils":"^0.11.0","@the-situation/starknet":"^0.11.0","@the-situation/artifacts":"^0.11.0","@the-situation/collateral":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.1.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/indexer_0.12.4_1775855753670_0.1928900569324994","host":"s3://npm-registry-packages-npm-production"}},"0.12.5":{"name":"@the-situation/indexer","version":"0.12.5","license":"MIT","_id":"@the-situation/indexer@0.12.5","maintainers":[{"name":"teddypender","email":"teddyjfpender@gmail.com"}],"dist":{"shasum":"9ab200b2b262a26bdc9a7656d46895b677cf71d1","tarball":"https://registry.npmjs.org/@the-situation/indexer/-/indexer-0.12.5.tgz","fileCount":274,"integrity":"sha512-fWS+3ropdqEi286pMipnsLs97ztqgRNBNtD/0oEzPI8Nh6YMzZwXGaEaXlinovAferN+FUTBcile3dFpdoTLew==","signatures":[{"sig":"MEUCIA/XFbKyJZICmRXNQAW4YQBGobZsPIrNQdhl9YLnjPBoAiEA6ehV7Bxlx+DnWWJXy2Ze82qCO4lJPsqKNpItafDKa+s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":592800},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"9ab200b2b262a26bdc9a7656d46895b677cf71d1","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js"}},"scripts":{"dev":"bun run src/index.ts","test":"bun test src/","build":"tsc -b","clean":"rm -rf dist tsconfig.tsbuildinfo","typecheck":"tsc -b"},"_npmUser":{"name":"teddypender","email":"teddyjfpender@gmail.com"},"_integrity":"sha512-fWS+3ropdqEi286pMipnsLs97ztqgRNBNtD/0oEzPI8Nh6YMzZwXGaEaXlinovAferN+FUTBcile3dFpdoTLew==","_npmVersion":"10.8.3","description":"ETL indexer and REST/WS API for The Situation prediction markets","directories":{},"_nodeVersion":"24.3.0","dependencies":{"effect":"^3.12.0","elysia":"^1.2.0","starknet":"^9.2.1","@elysiajs/cors":"^1.2.0","@the-situation/abi":"^0.11.0","@the-situation/sdk":"^0.11.0","@the-situation/core":"^0.11.0","@the-situation/utils":"^0.11.0","@the-situation/starknet":"^0.11.0","@the-situation/artifacts":"^0.11.0","@the-situation/collateral":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.1.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/indexer_0.12.5_1775900203483_0.4253265273401903","host":"s3://npm-registry-packages-npm-production"}},"0.12.6":{"name":"@the-situation/indexer","version":"0.12.6","license":"MIT","_id":"@the-situation/indexer@0.12.6","maintainers":[{"name":"teddypender","email":"teddyjfpender@gmail.com"}],"dist":{"shasum":"0226034122faf669bd263500ddb7e123fb7b1e57","tarball":"https://registry.npmjs.org/@the-situation/indexer/-/indexer-0.12.6.tgz","fileCount":274,"integrity":"sha512-5AGccwBRs7zr5AQaWnVytWKlG/FBzm2wLJjV7nClNkR1/bmwEwV29MQEKLwt4G4yJ3p7v6ZdY7n+7PSGzVLhbA==","signatures":[{"sig":"MEQCIGIYEXVVT07t1BzmQksXlsHs1JZ8vw6F+vVEMnE67xtHAiBGyjOSXclWaEhSwW2yvPQEg8KR2dZkAaZOTw/n95QLrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":592925},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"0226034122faf669bd263500ddb7e123fb7b1e57","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js"}},"scripts":{"dev":"bun run src/index.ts","test":"bun test src/","build":"tsc -b","clean":"rm -rf dist tsconfig.tsbuildinfo","typecheck":"tsc -b"},"_npmUser":{"name":"teddypender","email":"teddyjfpender@gmail.com"},"_integrity":"sha512-5AGccwBRs7zr5AQaWnVytWKlG/FBzm2wLJjV7nClNkR1/bmwEwV29MQEKLwt4G4yJ3p7v6ZdY7n+7PSGzVLhbA==","_npmVersion":"10.8.3","description":"ETL indexer and REST/WS API for The Situation prediction markets","directories":{},"_nodeVersion":"24.3.0","dependencies":{"effect":"^3.12.0","elysia":"^1.2.0","starknet":"^9.2.1","@elysiajs/cors":"^1.2.0","@the-situation/abi":"^0.11.0","@the-situation/sdk":"^0.11.0","@the-situation/core":"^0.11.0","@the-situation/utils":"^0.11.0","@the-situation/starknet":"^0.11.0","@the-situation/artifacts":"^0.11.0","@the-situation/collateral":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.1.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/indexer_0.12.6_1775900540493_0.7577284716838844","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@the-situation/indexer","version":"0.13.0","license":"MIT","_id":"@the-situation/indexer@0.13.0","maintainers":[{"name":"teddypender","email":"teddyjfpender@gmail.com"}],"dist":{"shasum":"4d0c777e5be6799d7ab2116386eabeb1df39cbdf","tarball":"https://registry.npmjs.org/@the-situation/indexer/-/indexer-0.13.0.tgz","fileCount":278,"integrity":"sha512-PYgH7173LgYFjmxDymmcQVPHwBxpIFjUS/37HfwLSHQijjI95icXCUlDN2MtUX0bavswRgEOPwzMnRQxei/I2w==","signatures":[{"sig":"MEUCIAVeM/QrHkpp519luddS6W/I74RX3/lSZdlxiw9gH1JAAiEA+yPlO+LTC58oRcspfSoWUchgRkdDOwQrCajQ35NgAxc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":621359},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js"}},"gitHead":"88d57a6b12347460263424d783317795d5aac4ec","scripts":{"dev":"bun run src/index.ts","test":"bun test src/","build":"tsc -b","clean":"rm -rf dist tsconfig.tsbuildinfo","typecheck":"tsc -b"},"_npmUser":{"name":"teddypender","email":"teddyjfpender@gmail.com"},"_npmVersion":"11.6.2","description":"ETL indexer and REST/WS API for The Situation prediction markets","directories":{},"_nodeVersion":"25.2.1","dependencies":{"effect":"^3.12.0","elysia":"^1.2.0","starknet":"^9.2.1","@elysiajs/cors":"^1.2.0","@the-situation/abi":"^0.13.0","@the-situation/sdk":"^0.13.0","@the-situation/core":"^0.11.0","@the-situation/utils":"^0.11.0","@the-situation/starknet":"^0.13.0","@the-situation/artifacts":"^0.13.0","@the-situation/collateral":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.1.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/indexer_0.13.0_1776075274935_0.4070113898780503","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@the-situation/indexer","version":"0.14.0","license":"MIT","_id":"@the-situation/indexer@0.14.0","maintainers":[{"name":"teddypender","email":"teddyjfpender@gmail.com"}],"dist":{"shasum":"65b1f289da68bdf456021a26bc91b0fb55962b56","tarball":"https://registry.npmjs.org/@the-situation/indexer/-/indexer-0.14.0.tgz","fileCount":286,"integrity":"sha512-ZgPQfbU5UhjdsdV6xixN48LieAZ+rPa75X17xf3+dKASv+vLe3WYiWvgca+5P39inuYZ63BkbJYhLrMiP+z7eg==","signatures":[{"sig":"MEUCIQC2s0naQvDoeIRaVjkYoJO1X3OSNJoGrNFonjc3evTJsQIgNmuWy+xjbmWe0+XgBiH1e4yZThkSuYp35zLxWIIPvT4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":711222},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js"}},"gitHead":"d26a9f7ad79216758ecc3438e7d9149f35ebecf4","scripts":{"dev":"bun run src/index.ts","test":"bun test src/","build":"tsc -b","clean":"rm -rf dist tsconfig.tsbuildinfo","test:perf":"RUN_PERF=1 bun test src/__tests__/performance --timeout 180000","typecheck":"tsc -b","test:perf:strict":"RUN_PERF=1 PERF_STRICT=1 bun test src/__tests__/performance --timeout 180000"},"_npmUser":{"name":"teddypender","email":"teddyjfpender@gmail.com"},"_npmVersion":"11.6.2","description":"ETL indexer and REST/WS API for The Situation prediction markets","directories":{},"_nodeVersion":"25.2.1","dependencies":{"effect":"^3.12.0","elysia":"^1.2.0","starknet":"^9.2.1","@elysiajs/cors":"^1.2.0","@the-situation/abi":"^0.13.0","@the-situation/sdk":"^0.13.0","@the-situation/core":"^0.11.0","@the-situation/utils":"^0.11.0","@the-situation/starknet":"^0.13.0","@the-situation/artifacts":"^0.13.0","@the-situation/collateral":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.1.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/indexer_0.14.0_1776973661474_0.5457537836592272","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@the-situation/indexer","version":"0.15.0","license":"MIT","_id":"@the-situation/indexer@0.15.0","maintainers":[{"name":"teddypender","email":"teddyjfpender@gmail.com"}],"dist":{"shasum":"9d38745e85d616afae733901ccfaacdbaf74616d","tarball":"https://registry.npmjs.org/@the-situation/indexer/-/indexer-0.15.0.tgz","fileCount":286,"integrity":"sha512-GRKGATUKO7pGoskZoJtzDWZKMiax7qU91D9MXzPQelsI/Ma1lU9nVSpJSuTe7NNxlAvLuis9S74U9dlI90XDVg==","signatures":[{"sig":"MEYCIQDZ/qbO6U1kcFt9Q2+e7KuGREM5FieORNNtp/qmoGyaAwIhAMxvV85mjx/ozuouGN/PUs7OWeKtqLnqdRb7HhF5SIio","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":727686},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js"}},"gitHead":"b65a274dff2333219ade78206116388f3678a3be","scripts":{"dev":"bun run src/index.ts","test":"bun test src/","build":"tsc -b","clean":"rm -rf dist tsconfig.tsbuildinfo","test:perf":"RUN_PERF=1 bun test src/__tests__/performance --timeout 180000","typecheck":"tsc -b","test:perf:strict":"RUN_PERF=1 PERF_STRICT=1 bun test src/__tests__/performance --timeout 180000"},"_npmUser":{"name":"teddypender","email":"teddyjfpender@gmail.com"},"_npmVersion":"11.6.2","description":"ETL indexer and REST/WS API for The Situation prediction markets","directories":{},"_nodeVersion":"25.2.1","dependencies":{"effect":"^3.12.0","elysia":"^1.2.0","starknet":"^9.2.1","@elysiajs/cors":"^1.2.0","@the-situation/abi":"^0.13.0","@the-situation/sdk":"^0.13.0","@the-situation/core":"^0.11.0","@the-situation/utils":"^0.11.0","@the-situation/starknet":"^0.13.0","@the-situation/artifacts":"^0.13.0","@the-situation/collateral":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.1.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/indexer_0.15.0_1777643069049_0.35073206874239093","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@the-situation/indexer","version":"0.16.0","license":"MIT","_id":"@the-situation/indexer@0.16.0","maintainers":[{"name":"teddypender","email":"teddyjfpender@gmail.com"}],"dist":{"shasum":"7ee809ad2f869211ba8b3202b77457cb596b0735","tarball":"https://registry.npmjs.org/@the-situation/indexer/-/indexer-0.16.0.tgz","fileCount":286,"integrity":"sha512-lN4n6LwHnvWSPkHdZ+/yQ4yfdNZfOIzVAsSABf77vVyT9sBeTkFTo7iH7Xt3fc8k+k5sPFilF6i1Gu/Yug81OQ==","signatures":[{"sig":"MEUCICg7wE/i/p0x/mbJKdeOXut59xQ1HDuYYJ8Gxfqq8qmVAiEAmgOyW1rwpp7W9ZJmRFuFbK89oW7png+yTFV9UOpeMTE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":729858},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js"}},"gitHead":"b65a274dff2333219ade78206116388f3678a3be","scripts":{"dev":"bun run src/index.ts","test":"bun test src/","build":"tsc -b","clean":"rm -rf dist tsconfig.tsbuildinfo","test:perf":"RUN_PERF=1 bun test src/__tests__/performance --timeout 180000","typecheck":"tsc -b","test:perf:strict":"RUN_PERF=1 PERF_STRICT=1 bun test src/__tests__/performance --timeout 180000"},"_npmUser":{"name":"teddypender","email":"teddyjfpender@gmail.com"},"_npmVersion":"11.6.2","description":"ETL indexer and REST/WS API for The Situation prediction markets","directories":{},"_nodeVersion":"25.2.1","dependencies":{"effect":"^3.12.0","elysia":"^1.2.0","starknet":"^9.2.1","@elysiajs/cors":"^1.2.0","@the-situation/abi":"^0.13.0","@the-situation/sdk":"^0.13.0","@the-situation/core":"^0.11.0","@the-situation/utils":"^0.11.0","@the-situation/starknet":"^0.13.0","@the-situation/artifacts":"^0.13.0","@the-situation/collateral":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.1.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/indexer_0.16.0_1777886793494_0.18586285213272324","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@the-situation/indexer","version":"0.17.0","license":"MIT","_id":"@the-situation/indexer@0.17.0","maintainers":[{"name":"teddypender","email":"teddyjfpender@gmail.com"}],"dist":{"shasum":"155423dea9ab38c3e0fac062284854a2b8301e4f","tarball":"https://registry.npmjs.org/@the-situation/indexer/-/indexer-0.17.0.tgz","fileCount":286,"integrity":"sha512-AEihlXfq82K24a9ZcHWD3lKk24JsgU+25pYhljYBxEN2aKwxpvzpEkrc2YDLBAmxBM5ENtwZejBYe2oyHaM0EA==","signatures":[{"sig":"MEUCIAr5wYrSc+hfVCWoBWhwCN/KVp1avZja3gmVxKVB2uG4AiEAyUsnirGCvRkj92Kc0BvrmF2w4uU/qTcU2K0S5Diz3rw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":732351},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js"}},"gitHead":"b65a274dff2333219ade78206116388f3678a3be","scripts":{"dev":"bun run src/index.ts","test":"bun test src/","build":"tsc -b","clean":"rm -rf dist tsconfig.tsbuildinfo","test:perf":"RUN_PERF=1 bun test src/__tests__/performance --timeout 180000","typecheck":"tsc -b","test:perf:strict":"RUN_PERF=1 PERF_STRICT=1 bun test src/__tests__/performance --timeout 180000"},"_npmUser":{"name":"teddypender","email":"teddyjfpender@gmail.com"},"_npmVersion":"11.6.2","description":"ETL indexer and REST/WS API for The Situation prediction markets","directories":{},"_nodeVersion":"25.2.1","dependencies":{"effect":"^3.12.0","elysia":"^1.2.0","starknet":"^9.2.1","@elysiajs/cors":"^1.2.0","@the-situation/abi":"^0.13.0","@the-situation/sdk":"^0.13.0","@the-situation/core":"^0.11.0","@the-situation/utils":"^0.11.0","@the-situation/starknet":"^0.13.0","@the-situation/artifacts":"^0.13.0","@the-situation/collateral":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.1.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/indexer_0.17.0_1777907448988_0.12381274463980785","host":"s3://npm-registry-packages-npm-production"}},"0.17.1":{"name":"@the-situation/indexer","version":"0.17.1","license":"MIT","_id":"@the-situation/indexer@0.17.1","maintainers":[{"name":"teddypender","email":"teddyjfpender@gmail.com"}],"dist":{"shasum":"9deb46e7a2dc64b00311c5e5b99585491d5b68fe","tarball":"https://registry.npmjs.org/@the-situation/indexer/-/indexer-0.17.1.tgz","fileCount":286,"integrity":"sha512-cMZsm6Fht3J9LV3bIe7ksq+qv9ytd8+UMsMjgeEP+oL8T7v3bIkKg30lTA/CxXZoJk8JPGfhjF2hxFXbCEi00A==","signatures":[{"sig":"MEUCIQDRHmsk1LrujTZFDm+f+XoAon2EIKQWmdaVB5lGWp7WdwIgTQ10J8Z30UkN1kNrxwLjNx2GLmcL6aO8NshoqYsKZd0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":743824},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js"}},"gitHead":"cf08f4ec5674dc15c815c14a23e0b86c52da7866","scripts":{"dev":"bun run src/index.ts","test":"bun test src/","build":"tsc -b","clean":"rm -rf dist tsconfig.tsbuildinfo","test:perf":"RUN_PERF=1 bun test src/__tests__/performance --timeout 180000","typecheck":"tsc -b","test:perf:strict":"RUN_PERF=1 PERF_STRICT=1 bun test src/__tests__/performance --timeout 180000"},"_npmUser":{"name":"teddypender","email":"teddyjfpender@gmail.com"},"_npmVersion":"11.6.2","description":"ETL indexer and REST/WS API for The Situation prediction markets","directories":{},"_nodeVersion":"25.2.1","dependencies":{"effect":"^3.12.0","elysia":"^1.2.0","starknet":"^9.2.1","@elysiajs/cors":"^1.2.0","@the-situation/abi":"^0.13.0","@the-situation/sdk":"^0.13.0","@the-situation/core":"^0.11.0","@the-situation/utils":"^0.11.0","@the-situation/starknet":"^0.13.0","@the-situation/artifacts":"^0.13.0","@the-situation/collateral":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.1.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/indexer_0.17.1_1777999178367_0.6245940413488853","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@the-situation/indexer","version":"0.18.0","license":"MIT","_id":"@the-situation/indexer@0.18.0","maintainers":[{"name":"teddypender","email":"teddyjfpender@gmail.com"}],"dist":{"shasum":"7973c792711180de91ee428ba744170aa2d267d0","tarball":"https://registry.npmjs.org/@the-situation/indexer/-/indexer-0.18.0.tgz","fileCount":354,"integrity":"sha512-aLMD6YTV6isxlAmaUzp0NxnX/uPWscK7m0UDBuUWjNYS4fQq1mer6z2K1/Dzh2m6NO8IeXEHq04D/1cT67VCAw==","signatures":[{"sig":"MEYCIQCrr4ihDzVMC4OEbuf1lyh/AA0HiA5ipmCJwLfP/zya4gIhAIY64AehMDFTLLjnZoC/K+n1L3ZPutvQxWqaPwtdFrFS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":996409},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js"}},"gitHead":"9b8f9e05c7d0e1fd35819bafa505fc9a42621227","scripts":{"dev":"bun run src/index.ts","test":"bun test src/","build":"tsc -b","clean":"rm -rf dist tsconfig.tsbuildinfo","test:perf":"RUN_PERF=1 bun test src/__tests__/performance --timeout 180000","typecheck":"tsc -b","test:perf:strict":"RUN_PERF=1 PERF_STRICT=1 bun test src/__tests__/performance --timeout 180000"},"_npmUser":{"name":"teddypender","email":"teddyjfpender@gmail.com"},"_npmVersion":"11.6.2","description":"ETL indexer and REST/WS API for The Situation prediction markets","directories":{},"_nodeVersion":"25.2.1","dependencies":{"effect":"^3.12.0","elysia":"^1.2.0","starknet":"^9.2.1","@elysiajs/cors":"^1.2.0","@the-situation/abi":"^0.13.0","@the-situation/sdk":"^0.13.0","@the-situation/core":"^0.11.0","@the-situation/utils":"^0.11.0","@the-situation/starknet":"^0.13.0","@the-situation/artifacts":"^0.13.0","@the-situation/collateral":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.1.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/indexer_0.18.0_1778239155034_0.623588340245173","host":"s3://npm-registry-packages-npm-production"}},"0.18.1":{"name":"@the-situation/indexer","version":"0.18.1","license":"MIT","_id":"@the-situation/indexer@0.18.1","maintainers":[{"name":"teddypender","email":"teddyjfpender@gmail.com"}],"dist":{"shasum":"47c2ce383cfc8206d590263c39989e5886d3b1d0","tarball":"https://registry.npmjs.org/@the-situation/indexer/-/indexer-0.18.1.tgz","fileCount":354,"integrity":"sha512-a74PDFdgTUqxDr9GPYCm4IQJgNde8eLH23BfEYBYnKp+9CS5HjIfxXEEc5jmgPDDpMTnWkcTIDPMEAaZ/lCFdQ==","signatures":[{"sig":"MEQCIG/LqeU5swNAlbawjiYR+6IUIlx3LhC/v/JSwro74VfYAiAnv2kyYJ3CWXTTJynEcA96oncsO36UJI0tx9Vl+VgTxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":997169},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js"}},"gitHead":"23c39b02786806b1c1846d4e8c044c6252951218","scripts":{"dev":"bun run src/index.ts","test":"bun test src/","build":"tsc -b","clean":"rm -rf dist tsconfig.tsbuildinfo","test:perf":"RUN_PERF=1 bun test src/__tests__/performance --timeout 180000","typecheck":"tsc -b","test:perf:strict":"RUN_PERF=1 PERF_STRICT=1 bun test src/__tests__/performance --timeout 180000"},"_npmUser":{"name":"teddypender","email":"teddyjfpender@gmail.com"},"_npmVersion":"11.6.2","description":"ETL indexer and REST/WS API for The Situation prediction markets","directories":{},"_nodeVersion":"25.2.1","dependencies":{"effect":"^3.12.0","elysia":"^1.2.0","starknet":"^9.2.1","@elysiajs/cors":"^1.2.0","@the-situation/abi":"^0.13.0","@the-situation/sdk":"^0.13.0","@the-situation/core":"^0.11.0","@the-situation/utils":"^0.11.0","@the-situation/starknet":"^0.13.0","@the-situation/artifacts":"^0.13.0","@the-situation/collateral":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.1.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/indexer_0.18.1_1778248569955_0.44158551843273597","host":"s3://npm-registry-packages-npm-production"}},"0.18.2":{"name":"@the-situation/indexer","version":"0.18.2","license":"MIT","_id":"@the-situation/indexer@0.18.2","maintainers":[{"name":"teddypender","email":"teddyjfpender@gmail.com"}],"dist":{"shasum":"3af09a525982d5e01726e9d8477956b5853ebbf4","tarball":"https://registry.npmjs.org/@the-situation/indexer/-/indexer-0.18.2.tgz","fileCount":354,"integrity":"sha512-XLIJtZX8X/YaA6gPtyS3KHEpe9B/LTQQBdOc/wSQP3tgHVkS2oVFXXg1wlq+GhF2i7fKU0JdClMhEm5Eba+C3A==","signatures":[{"sig":"MEYCIQCbOmfWIWhifDMa4s4/P/wtG6XgTwT3GREqYGRO9IF6lwIhAN39sdQgctScl0Uz7rK0VTw9RnhH9rT3y3iEKFL3GUcL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":997345},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js"}},"gitHead":"8df6c50b53609df2c3bf462aa6b1db9783b6de37","scripts":{"dev":"bun run src/index.ts","test":"bun test src/","build":"tsc -b","clean":"rm -rf dist tsconfig.tsbuildinfo","test:perf":"RUN_PERF=1 bun test src/__tests__/performance --timeout 180000","typecheck":"tsc -b","test:perf:strict":"RUN_PERF=1 PERF_STRICT=1 bun test src/__tests__/performance --timeout 180000"},"_npmUser":{"name":"teddypender","email":"teddyjfpender@gmail.com"},"_npmVersion":"11.6.2","description":"ETL indexer and REST/WS API for The Situation prediction markets","directories":{},"_nodeVersion":"25.2.1","dependencies":{"effect":"^3.12.0","elysia":"^1.2.0","starknet":"^9.2.1","@elysiajs/cors":"^1.2.0","@the-situation/abi":"^0.13.0","@the-situation/sdk":"^0.13.0","@the-situation/core":"^0.11.0","@the-situation/utils":"^0.11.0","@the-situation/starknet":"^0.13.0","@the-situation/artifacts":"^0.13.0","@the-situation/collateral":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.1.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/indexer_0.18.2_1778249471018_0.818411632984835","host":"s3://npm-registry-packages-npm-production"}},"0.18.3":{"name":"@the-situation/indexer","version":"0.18.3","license":"MIT","_id":"@the-situation/indexer@0.18.3","maintainers":[{"name":"teddypender","email":"teddyjfpender@gmail.com"}],"dist":{"shasum":"2680cbbcc6452ae171b7280f9355d5369a0ad566","tarball":"https://registry.npmjs.org/@the-situation/indexer/-/indexer-0.18.3.tgz","fileCount":354,"integrity":"sha512-GgDWsDMRi8nzfmHMfY0Rf1BsnnTISLS10CyYvYEPpvUqr2Da86Q//KktlqGBYUSEr1HSMB3oQbCOT1JX8nfMdA==","signatures":[{"sig":"MEUCIQDV1PGKhIFSXcK8DNdJprNboEBomLHdonsouy+4HUmMdAIga6kXodE2/Nb4FZVKrKjSR6Kp+uim0eIG+e5sBsuH53o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":999778},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js"}},"gitHead":"5f58418d4bd410cb4642b418e96698123193295f","scripts":{"dev":"bun run src/index.ts","test":"bun test src/","build":"tsc -b","clean":"rm -rf dist tsconfig.tsbuildinfo","test:perf":"RUN_PERF=1 bun test src/__tests__/performance --timeout 180000","typecheck":"tsc -b","test:perf:strict":"RUN_PERF=1 PERF_STRICT=1 bun test src/__tests__/performance --timeout 180000"},"_npmUser":{"name":"teddypender","email":"teddyjfpender@gmail.com"},"_npmVersion":"11.6.2","description":"ETL indexer and REST/WS API for The Situation prediction markets","directories":{},"_nodeVersion":"25.2.1","dependencies":{"effect":"^3.12.0","elysia":"^1.2.0","starknet":"^9.2.1","@elysiajs/cors":"^1.2.0","@the-situation/abi":"^0.13.0","@the-situation/sdk":"^0.13.0","@the-situation/core":"^0.11.0","@the-situation/utils":"^0.11.0","@the-situation/starknet":"^0.13.0","@the-situation/artifacts":"^0.13.0","@the-situation/collateral":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.1.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/indexer_0.18.3_1778250115781_0.9174529842106856","host":"s3://npm-registry-packages-npm-production"}},"0.18.4":{"name":"@the-situation/indexer","version":"0.18.4","license":"MIT","_id":"@the-situation/indexer@0.18.4","maintainers":[{"name":"teddypender","email":"teddyjfpender@gmail.com"}],"dist":{"shasum":"417d9bdede1fae6a1cd9b7dc4a06acf5157a850b","tarball":"https://registry.npmjs.org/@the-situation/indexer/-/indexer-0.18.4.tgz","fileCount":354,"integrity":"sha512-EwP3i9Mbag+0Vs5opmXnr1ObUgIxyczh0NnqY4f5H2eJkMmWY8jFPkeMl/1ByqbrS77w02G3nHd+fpEt02IVMQ==","signatures":[{"sig":"MEUCICr9FIEYyoiPdX4tvlG/vz1T6rW1m6y9MMmnEK+EyOUuAiEAh87OrOQXiRVMdK12XMO2g/5N3H6c5Cl8ddLHp/cUzVM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1007796},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js"}},"gitHead":"f27f4bbb9db67e6614f67ed83938d1fac5020159","scripts":{"dev":"bun run src/index.ts","test":"bun test src/","build":"tsc -b","clean":"rm -rf dist tsconfig.tsbuildinfo","test:perf":"RUN_PERF=1 bun test src/__tests__/performance --timeout 180000","typecheck":"tsc -b","test:perf:strict":"RUN_PERF=1 PERF_STRICT=1 bun test src/__tests__/performance --timeout 180000"},"_npmUser":{"name":"teddypender","email":"teddyjfpender@gmail.com"},"_npmVersion":"11.6.2","description":"ETL indexer and REST/WS API for The Situation prediction markets","directories":{},"_nodeVersion":"25.2.1","dependencies":{"effect":"^3.12.0","elysia":"^1.2.0","starknet":"^9.2.1","@elysiajs/cors":"^1.2.0","@the-situation/abi":"^0.13.0","@the-situation/sdk":"^0.13.0","@the-situation/core":"^0.11.0","@the-situation/utils":"^0.11.0","@the-situation/starknet":"^0.13.0","@the-situation/artifacts":"^0.13.0","@the-situation/collateral":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.1.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/indexer_0.18.4_1778251561459_0.7547241479378302","host":"s3://npm-registry-packages-npm-production"}},"0.18.5":{"name":"@the-situation/indexer","version":"0.18.5","license":"MIT","_id":"@the-situation/indexer@0.18.5","maintainers":[{"name":"teddypender","email":"teddyjfpender@gmail.com"}],"dist":{"shasum":"2d8c106208b71fce265ff47e920d16776bf3d02a","tarball":"https://registry.npmjs.org/@the-situation/indexer/-/indexer-0.18.5.tgz","fileCount":354,"integrity":"sha512-MNXh7p81t+t68ex3yoB4XkJb+O5BTVet/U2gg08kONfoYbzTXKYmt20LCnYa/Gf78uZDFylLmsne8R+d927fbQ==","signatures":[{"sig":"MEQCICQ/l1fHeN5K69eBv5r6HtmqM99sosikqaz92T3guUoZAiADgwnoJmVzLbI4b7HG4AAvws1NEra2IJ/K1J9XMr5lvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1009395},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js"}},"gitHead":"ad8d3223cbc189d87cb6a18a17773269106a029c","scripts":{"dev":"bun run src/index.ts","test":"bun test src/","build":"tsc -b","clean":"rm -rf dist tsconfig.tsbuildinfo","test:perf":"RUN_PERF=1 bun test src/__tests__/performance --timeout 180000","typecheck":"tsc -b","test:perf:strict":"RUN_PERF=1 PERF_STRICT=1 bun test src/__tests__/performance --timeout 180000"},"_npmUser":{"name":"teddypender","email":"teddyjfpender@gmail.com"},"_npmVersion":"11.6.2","description":"ETL indexer and REST/WS API for The Situation prediction markets","directories":{},"_nodeVersion":"25.2.1","dependencies":{"effect":"^3.12.0","elysia":"^1.2.0","starknet":"^9.2.1","@elysiajs/cors":"^1.2.0","@the-situation/abi":"^0.13.0","@the-situation/sdk":"^0.13.0","@the-situation/core":"^0.11.0","@the-situation/utils":"^0.11.0","@the-situation/starknet":"^0.13.0","@the-situation/artifacts":"^0.13.0","@the-situation/collateral":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.1.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/indexer_0.18.5_1778257817646_0.2897895447404468","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@the-situation/indexer","version":"0.19.0","license":"MIT","_id":"@the-situation/indexer@0.19.0","maintainers":[{"name":"teddypender","email":"teddyjfpender@gmail.com"}],"dist":{"shasum":"273ebd2ef219dd28cb9401db06fe35b1c3a7deaf","tarball":"https://registry.npmjs.org/@the-situation/indexer/-/indexer-0.19.0.tgz","fileCount":354,"integrity":"sha512-AlcSVpG7DmQNvwzk7oXfwlca206Xum5On4ybNzpvQOpmagL3iuGqc/vlivoRwJyjr56lbyARzJc4GZAVIrgwUQ==","signatures":[{"sig":"MEUCIQC0krd5U9c3wWfEipTxOs2hTV/USV2NRqOzWOvPAZBcAwIgXDlLNn6zCuokiMR+HnyolAe1p7M6tdnYf1LtvwCKmJY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1004879},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js"}},"gitHead":"ef97f7047a978d5aabca6a35d6bc4e3e9bcf4016","scripts":{"dev":"bun run src/index.ts","test":"bun test src/","build":"tsc -b","clean":"rm -rf dist tsconfig.tsbuildinfo","test:perf":"RUN_PERF=1 bun test src/__tests__/performance --timeout 180000","typecheck":"tsc -b","test:perf:strict":"RUN_PERF=1 PERF_STRICT=1 bun test src/__tests__/performance --timeout 180000"},"_npmUser":{"name":"teddypender","email":"teddyjfpender@gmail.com"},"_npmVersion":"11.12.1","description":"ETL indexer and REST/WS API for The Situation prediction markets","directories":{},"_nodeVersion":"26.0.0","dependencies":{"effect":"^3.12.0","elysia":"^1.2.0","starknet":"^9.2.1","@elysiajs/cors":"^1.2.0","@the-situation/abi":"^0.15.0","@the-situation/sdk":"^0.14.0","@the-situation/core":"^0.12.0","@the-situation/utils":"^0.13.0","@the-situation/starknet":"^0.13.2","@the-situation/artifacts":"^0.15.0","@the-situation/collateral":"^0.12.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.1.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/indexer_0.19.0_1780658525551_0.8490356406200263","host":"s3://npm-registry-packages-npm-production"}},"0.19.1":{"name":"@the-situation/indexer","version":"0.19.1","description":"ETL indexer and REST/WS API for The Situation prediction markets","type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","types":"./dist/index.d.ts"},"./client":{"import":"./dist/client/index.js","types":"./dist/client/index.d.ts"}},"scripts":{"build":"tsc -b","typecheck":"tsc -b","dev":"bun run src/index.ts","test":"bun test src/","test:perf":"RUN_PERF=1 bun test src/__tests__/performance --timeout 180000","test:perf:strict":"RUN_PERF=1 PERF_STRICT=1 bun test src/__tests__/performance --timeout 180000","clean":"rm -rf dist tsconfig.tsbuildinfo"},"dependencies":{"@the-situation/core":"^0.12.0","@the-situation/abi":"^0.15.0","@the-situation/artifacts":"^0.15.0","@the-situation/utils":"^0.13.0","@the-situation/starknet":"^0.13.2","@the-situation/sdk":"^0.14.1","@the-situation/collateral":"^0.12.1","starknet":"^9.2.1","effect":"^3.12.0","elysia":"^1.2.0","@elysiajs/cors":"^1.2.0"},"devDependencies":{"typescript":"^5.4.0","@types/bun":"^1.1.0"},"license":"MIT","gitHead":"2cd9f36c446c799a7e5fe2b28bebbd6929c23270","_id":"@the-situation/indexer@0.19.1","_nodeVersion":"26.0.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-EFkQzkctY//ChyPGdqjapCGTD6vrV/SxI3TXsC5+6loxHiIz+PVm8+GhdIwQB40Aq+BBSIQsFXCn/lWoD72tTA==","shasum":"f69cc424433823b6cb4c9f348deb676cd7244c77","tarball":"https://registry.npmjs.org/@the-situation/indexer/-/indexer-0.19.1.tgz","fileCount":362,"unpackedSize":1090538,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBhrBsk00W1cHrgozzdah1QiLhE4cyz5N6ioisHSdqJmAiBzb7Lwdwh8Ric0ufWlSuE1tjtjafRgQlUBbemDvZqiKg=="}]},"_npmUser":{"name":"teddypender","email":"teddyjfpender@gmail.com"},"directories":{},"maintainers":[{"name":"teddypender","email":"teddyjfpender@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/indexer_0.19.1_1782810814860_0.41527655659333407"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-10T22:55:19.600Z","modified":"2026-06-30T09:13:35.145Z","0.1.0-alpha.1":"2026-02-10T22:55:19.838Z","0.1.0-alpha.2":"2026-02-10T23:00:28.373Z","0.1.0-alpha.3":"2026-02-10T23:02:46.176Z","0.1.0-alpha.4":"2026-02-11T20:30:43.561Z","0.8.0":"2026-02-14T17:25:39.443Z","0.9.1":"2026-02-17T12:33:00.060Z","0.9.3":"2026-02-21T00:56:05.252Z","0.11.0":"2026-03-03T17:07:18.193Z","0.11.1":"2026-03-23T10:02:51.944Z","0.11.2":"2026-03-23T14:35:00.769Z","0.11.3":"2026-03-23T14:49:09.575Z","0.11.4":"2026-03-23T20:00:00.377Z","0.11.5":"2026-03-24T15:52:27.262Z","0.11.6":"2026-04-06T17:22:37.273Z","0.11.7":"2026-04-10T13:03:54.574Z","0.11.8":"2026-04-10T13:51:06.294Z","0.12.0":"2026-04-10T17:57:55.350Z","0.12.1":"2026-04-10T20:43:21.985Z","0.12.2":"2026-04-10T20:54:38.575Z","0.12.3":"2026-04-10T21:07:25.295Z","0.12.4":"2026-04-10T21:15:53.839Z","0.12.5":"2026-04-11T09:36:43.627Z","0.12.6":"2026-04-11T09:42:20.674Z","0.13.0":"2026-04-13T10:14:35.109Z","0.14.0":"2026-04-23T19:47:41.613Z","0.15.0":"2026-05-01T13:44:29.291Z","0.16.0":"2026-05-04T09:26:33.699Z","0.17.0":"2026-05-04T15:10:49.278Z","0.17.1":"2026-05-05T16:39:38.566Z","0.18.0":"2026-05-08T11:19:15.291Z","0.18.1":"2026-05-08T13:56:10.123Z","0.18.2":"2026-05-08T14:11:11.254Z","0.18.3":"2026-05-08T14:21:56.000Z","0.18.4":"2026-05-08T14:46:01.710Z","0.18.5":"2026-05-08T16:30:17.857Z","0.19.0":"2026-06-05T11:22:05.768Z","0.19.1":"2026-06-30T09:13:35.026Z"},"license":"MIT","description":"ETL indexer and REST/WS API for The Situation prediction markets","maintainers":[{"name":"teddypender","email":"teddyjfpender@gmail.com"}],"readme":"# @the-situation/indexer\n\nETL indexer and REST/WebSocket API for The Situation prediction markets. Polls the [Voyager](https://voyager.online) explorer API for on-chain events, decodes them, stores everything in SQLite, and serves it over HTTP and WebSocket.\n\n## Quick Start\n\n```bash\n# From the repo root\ncp packages/indexer/.env.example packages/indexer/.env\n# Fill in VOYAGER_API_KEY and ADMIN_API_KEY\n\nbun run --filter '@the-situation/indexer' dev\n```\n\nThe server starts at `http://localhost:3000`. Register a market to begin indexing:\n\n```bash\ncurl -X POST http://localhost:3000/admin/markets \\\n  -H \"Authorization: Bearer <ADMIN_API_KEY>\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"address\": \"0x02de...\", \"title\": \"My Market\", \"category\": \"crypto\"}'\n```\n\nEvents will begin appearing within ~15 seconds.\n\n## Environment Variables\n\n| Variable | Required | Default | Description |\n|----------|----------|---------|-------------|\n| `VOYAGER_API_KEY` | Yes* | — | Single Voyager explorer API key |\n| `VOYAGER_API_KEYS` | Yes* | — | Comma/whitespace-separated Voyager API key pool for redundancy |\n| `ADMIN_API_KEY` | Yes | — | Bearer token for `/admin/*` endpoints |\n| `DB_PATH` | No | `./data/indexer.db` | SQLite database file path |\n| `PORT` | No | `3000` | HTTP server port |\n| `STARKNET_NETWORK` | No | `sepolia` | Network default set (`sepolia` or `mainnet`) |\n| `STARKNET_RPC_URL` | No | network default | Starknet RPC endpoint |\n| `VOYAGER_API_BASE_URL` | No | network default | Voyager API base URL |\n| `EVENT_POLL_INTERVAL_MS` | No | `15000` | Event polling interval (ms) |\n| `STATE_POLL_INTERVAL_MS` | No | `30000` | Market state refresh interval (ms) |\n| `POSITION_POLL_INTERVAL_MS` | No | `60000` | Position refresh interval (ms) |\n\n`VOYAGER_API_KEY` or `VOYAGER_API_KEYS` must be set. When multiple keys are\nconfigured, the indexer rotates across them. A key that receives a Voyager\n429/503 response is cooled down independently, and requests continue through\nthe remaining keys until every key is cooling down.\n\n## API Reference\n\n### Public Endpoints\n\n#### `GET /health`\n\nReturns service health and basic stats.\n\n```json\n{\n  \"status\": \"ok\",\n  \"uptime\": 3600,\n  \"dbStatus\": \"connected\",\n  \"marketsCount\": 1,\n  \"eventsCount\": 42,\n  \"lastPollAt\": null\n}\n```\n\n#### `GET /api/markets`\n\nList all registered markets with their latest on-chain state.\n\n#### `GET /api/markets/:address`\n\nGet a single market by contract address. Returns `404` if not found.\n\n#### `GET /api/markets/:address/events`\n\nPaginated event time series for a market.\n\n| Query Param | Default | Description |\n|-------------|---------|-------------|\n| `page` | `1` | Page number |\n| `pageSize` | `100` | Items per page (max 500) |\n| `from` | — | Unix timestamp lower bound |\n| `to` | — | Unix timestamp upper bound |\n\n```json\n{\n  \"data\": [\n    {\n      \"id\": 1,\n      \"txHash\": \"0x...\",\n      \"blockNumber\": 6290091,\n      \"timestamp\": 1770487426,\n      \"eventType\": \"trade_executed\",\n      \"trader\": \"0x...\",\n      \"mean\": 13,\n      \"stdDev\": 3,\n      \"lowerBound\": 10,\n      \"upperBound\": 16,\n      \"oldMean\": 12,\n      \"oldStdDev\": 3,\n      \"collateralPosted\": \"91208000000000000\"\n    }\n  ],\n  \"total\": 42,\n  \"page\": 1,\n  \"pageSize\": 100\n}\n```\n\n#### `GET /api/markets/:address/traders`\n\nList all discovered traders and their positions for a market.\n\n#### `GET /api/positions/:trader`\n\nAll positions held by a trader across markets.\n\n#### `GET /api/rankings`\n\nGlobal leaderboard sorted by PnL.\n\n| Query Param | Default | Description |\n|-------------|---------|-------------|\n| `limit` | `50` | Max entries (max 200) |\n\n#### `WS /ws`\n\nWebSocket endpoint for real-time event streaming. Receives JSON messages when new events are indexed:\n\n```json\n{\n  \"type\": \"new_events\",\n  \"marketAddress\": \"0x...\",\n  \"data\": { \"count\": 3, \"latestBlock\": 6395140 }\n}\n```\n\n### Admin Endpoints\n\nAll admin endpoints require `Authorization: Bearer <ADMIN_API_KEY>`.\n\n#### `POST /admin/markets`\n\nRegister a new market for indexing.\n\n```bash\ncurl -X POST http://localhost:3000/admin/markets \\\n  -H \"Authorization: Bearer $ADMIN_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"address\": \"0x02de...\",\n    \"title\": \"BTC Price Market\",\n    \"description\": \"Predict the price of BTC\",\n    \"category\": \"crypto\",\n    \"topics\": [\"btc\", \"price\"]\n  }'\n```\n\n#### `PUT /admin/markets/:address`\n\nUpdate market metadata (title, description, category, topics, is_active).\n\n#### `DELETE /admin/markets/:address`\n\nSoft-delete a market (stops indexing, keeps historical data).\n\n## ETL Pipeline\n\nThe indexer runs three polling loops:\n\n| Loop | Interval | Description |\n|------|----------|-------------|\n| **Event indexer** | 15s | Fetches events from Voyager, decodes, stores in SQLite, broadcasts to WebSocket |\n| **State refresher** | 30s | Reads current market state from Starknet RPC |\n| **Position refresher** | 60s | Reads positions for discovered traders from Starknet RPC |\n\nSupported event types:\n\n| Event | Encoding | Description |\n|-------|----------|-------------|\n| `TradeExecuted` | SQ128x128 (4-limb) | Current-generation trade events |\n| `MarketInitialized` | SQ128x128 | Market bootstrap event |\n| `MarketSettled` | market-type specific | Settlement event (continuous + multinoulli) |\n| `MarketSettledMulti` | multinoulli only | Multi-outcome settlement event |\n| `TradeMoved` | Q96 | Legacy trade events |\n| `Bootstrapped` | Q96 | Legacy bootstrap events |\n\nSupported market types for indexing: `normal`, `lognormal`, `bivariate`, `multinoulli`.\n\nEvents are deduplicated by a stable per-event identity (`event_uid`) rather than transaction hash, so multiple events from the same transaction are indexed correctly. The indexer maintains a per-market cursor tracking the last indexed block number.\n\n## Building\n\n```bash\n# Type-check only\nbun run --filter '@the-situation/indexer' typecheck\n\n# Full build (compiles to dist/)\nbun run --filter '@the-situation/indexer' build\n\n# Run tests\nbun run --filter '@the-situation/indexer' test\n\n# Run opt-in performance suite (prints throughput/latency/memory metrics)\nbun run --filter '@the-situation/indexer' test:perf\n\n# Run strict perf checks (enables hard memory-trend assertions)\nbun run --filter '@the-situation/indexer' test:perf:strict\n```\n\n### Performance Suite Notes\n\nThe perf suite is intentionally **opt-in** (`RUN_PERF=1`) and uses relative\nregression guards to reduce machine-specific flakes:\n\n- Ingestion throughput: compares second-half median throughput vs first-half.\n- Query latency: checks tail amplification (`p95` vs `p50`) under mixed API load.\n- Memory trend: compares retained `heapUsed`/`rss` medians across sustained rounds.\n\nIn strict mode (`PERF_STRICT=1`), the suite requires GC availability and enforces\nhard memory trend thresholds suitable for dedicated performance runners.\n\nTests print the measured summaries (`min`, `p50`, `p95`, `p99`, `max`, `mean`)\nto help interpret changes across commits.\n\n## Deploying to Hetzner\n\nHetzner packaging lives under `packages/indexer/deploy/hetzner`. It uses the\nsame root `Dockerfile.indexer`, persists SQLite under `/var/lib/situation-indexer`,\nbinds the container to localhost by default, and includes a systemd unit plus a\ngeneric `rsync` deploy script.\n\n```bash\ncd packages/indexer/deploy/hetzner\ncp .env.example .env\n# Fill in VOYAGER_API_KEYS and ADMIN_API_KEY\ndocker compose -f compose.yml up -d --build\ncurl http://127.0.0.1:3000/health\n```\n\nSee `packages/indexer/deploy/hetzner/README.md` for the mainnet env template,\nsystemd install, public HTTPS via Caddy/sslip.io, and SQLite migration commands.\n","readmeFilename":"README.md"}