{"_id":"@graphprotocol/subgraph-service","_rev":"26-0ead08e6d7243cb076f4aeb95a4614e1","name":"@graphprotocol/subgraph-service","dist-tags":{"fork1":"0.1.1","scratch-testnet-2":"0.2.0","latest":"1.1.1"},"versions":{"0.1.0":{"name":"@graphprotocol/subgraph-service","version":"0.1.0","author":{"name":"The Graph core devs"},"license":"GPL-2.0-or-later","_id":"@graphprotocol/subgraph-service@0.1.0","maintainers":[{"name":"nasmr","email":"nasmunawar@gmail.com"},{"name":"neysofu","email":"filippo+npm@neysofu.me"},{"name":"a3k5","email":"a.kemalakcay@gmail.com"},{"name":"fordn","email":"ford@edgeandnode.com"},{"name":"lutter","email":"lutter@watzmann.net"},{"name":"tmigone","email":"npm@tmigone.com"},{"name":"juanmardefago","email":"juanma.rdefago@gmail.com"},{"name":"dnfodjo","email":"nfodjodk@gmail.com"},{"name":"theodus","email":"theodusbutler@gmail.com"},{"name":"cmwhited","email":"cmwhited1990@gmail.com"},{"name":"benface","email":"benoit.rouleau@icloud.com"},{"name":"migueldeelias","email":"miguel.deelias@gmail.com"},{"name":"andras_en","email":"andras@edgeandnode.com"},{"name":"pcarranzav_edgeandnode","email":"pablo@edgeandnode.com"},{"name":"mitchhs12","email":"mitchellhspencer@gmail.com"},{"name":"dwerner-en","email":"dan.werner@gmail.com"},{"name":"lnsd","email":"lnsdev@proton.me"},{"name":"edge-and-node","email":"ops@edgeandnode.com"},{"name":"nomativ","email":"toedgar@pm.me"},{"name":"yaroshkvorets","email":"shkvorets@gmail.com"},{"name":"pdiogo-tgf","email":"pedro@thegraph.foundation"},{"name":"bairun","email":"byron@geobrowser.io"}],"dist":{"shasum":"a44435ac18b2e30b41ec32e33b7e4f913cc19e16","tarball":"https://registry.npmjs.org/@graphprotocol/subgraph-service/-/subgraph-service-0.1.0.tgz","fileCount":143,"integrity":"sha512-k1flmohQ1UZzL5e/vnd1aA3nBNBYC4g/oH0sS4DbRICbIoLgemxptAX0VxR/IW2UbX18KkzVB086sumOwiDJwA==","signatures":[{"sig":"MEUCIQCfkwCkQeO+++FSPuKPsaP5mqR8t+F0uj1rehZe5cY4yAIgWRzTsdaaN8tjwnXhZnsldLHXiyqKsLRanOgtB76dpeU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8106391},"_from":"file:graphprotocol-subgraph-service-0.1.0.tgz","types":"typechain-types/index.ts","scripts":{"lint":"pnpm lint:ts && pnpm lint:sol","test":"forge test","build":"hardhat compile","clean":"rm -rf build dist cache cache_forge typechain-types","lint:ts":"eslint '**/*.{js,ts}' --fix --no-warn-ignored","lint:sol":"pnpm lint:sol:prettier && pnpm lint:sol:solhint","test:deployment":"SECURE_ACCOUNTS_DISABLE_PROVIDER=true hardhat test test/deployment/*.ts","lint:sol:natspec":"natspec-smells --config natspec-smells.config.js","lint:sol:solhint":"solhint --noPrompt --fix contracts/**/*.sol --config node_modules/solhint-graph-config/index.js","test:integration":"./scripts/integration","lint:sol:prettier":"prettier --write contracts/**/*.sol test/**/*.sol"},"_npmUser":{"name":"tmigone","email":"npm@tmigone.com"},"_resolved":"/private/var/folders/_n/b6w4z0ms3tj7w230spy9wdrh0000gn/T/05bfb8158033444dfb7a42a51c523cb9/graphprotocol-subgraph-service-0.1.0.tgz","_integrity":"sha512-k1flmohQ1UZzL5e/vnd1aA3nBNBYC4g/oH0sS4DbRICbIoLgemxptAX0VxR/IW2UbX18KkzVB086sumOwiDJwA==","_npmVersion":"10.9.2","description":"The Subgraph Service is a data service designed to work with Graph Horizon that supports indexing subgraphs and serving queries to consumers.","directories":{},"lint-staged":{"**/*.js":["pnpm lint:ts"],"**/*.ts":["pnpm lint:ts"],"**/*.json":["pnpm lint:ts"],"contracts/**/*.sol":["pnpm lint:sol"]},"_nodeVersion":"23.11.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","glob":"^11.0.1","json5":"^2.2.3","eslint":"^8.56.0","ethers":"^6.13.4","hardhat":"^2.22.18","solhint":"^4.5.4","ts-node":">=8.0.0","prettier":"^3.2.5","typechain":"^8.3.0","typescript":"^5.3.3","@types/chai":"^4.2.0","@types/node":">=16.0.0","lint-staged":"^15.2.2","@types/mocha":">=9.1.0","solidity-docgen":"^0.6.0-beta.36","solidity-coverage":"^0.8.0","@typechain/hardhat":"^9.0.0","eslint-graph-config":"^0.0.1","@typechain/ethers-v6":"^0.5.0","hardhat-gas-reporter":"^1.0.8","solhint-graph-config":"^0.0.1","solhint-plugin-graph":"^0.0.1","@graphprotocol/horizon":"^0.1.0","hardhat-contract-sizer":"^2.10.0","hardhat-graph-protocol":"^0.1.0","@graphprotocol/toolshed":"^0.1.0","@openzeppelin/contracts":"^5.0.2","hardhat-secure-accounts":"^1.0.5","@graphprotocol/contracts":"^7.0.0","prettier-plugin-solidity":"^1.3.1","@nomicfoundation/ignition-core":"^0.15.9","@defi-wonderland/natspec-smells":"^1.1.6","@nomicfoundation/hardhat-ethers":"^3.0.8","@nomicfoundation/hardhat-verify":"^2.0.10","@nomicfoundation/hardhat-foundry":"^1.1.1","@nomicfoundation/hardhat-toolbox":"^4.0.0","@nomicfoundation/hardhat-ignition":"^0.15.9","@openzeppelin/contracts-upgradeable":"^5.0.2","@nomicfoundation/hardhat-chai-matchers":"^2.0.0","@nomicfoundation/hardhat-ignition-ethers":"^0.15.9","@nomicfoundation/hardhat-network-helpers":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/subgraph-service_0.1.0_1746629852134_0.20553857918403984","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@graphprotocol/subgraph-service","version":"0.1.1","author":{"name":"The Graph core devs"},"license":"GPL-2.0-or-later","_id":"@graphprotocol/subgraph-service@0.1.1","maintainers":[{"name":"nasmr","email":"nasmunawar@gmail.com"},{"name":"neysofu","email":"filippo+npm@neysofu.me"},{"name":"a3k5","email":"a.kemalakcay@gmail.com"},{"name":"fordn","email":"ford@edgeandnode.com"},{"name":"lutter","email":"lutter@watzmann.net"},{"name":"tmigone","email":"npm@tmigone.com"},{"name":"juanmardefago","email":"juanma.rdefago@gmail.com"},{"name":"dnfodjo","email":"nfodjodk@gmail.com"},{"name":"theodus","email":"theodusbutler@gmail.com"},{"name":"cmwhited","email":"cmwhited1990@gmail.com"},{"name":"benface","email":"benoit.rouleau@icloud.com"},{"name":"migueldeelias","email":"miguel.deelias@gmail.com"},{"name":"andras_en","email":"andras@edgeandnode.com"},{"name":"pcarranzav_edgeandnode","email":"pablo@edgeandnode.com"},{"name":"mitchhs12","email":"mitchellhspencer@gmail.com"},{"name":"dwerner-en","email":"dan.werner@gmail.com"},{"name":"lnsd","email":"lnsdev@proton.me"},{"name":"edge-and-node","email":"ops@edgeandnode.com"},{"name":"nomativ","email":"toedgar@pm.me"},{"name":"yaroshkvorets","email":"shkvorets@gmail.com"},{"name":"pdiogo-tgf","email":"pedro@thegraph.foundation"},{"name":"bairun","email":"byron@geobrowser.io"}],"dist":{"shasum":"a248892ac99bf7e473f23fb56dfe1b9dc1700e4a","tarball":"https://registry.npmjs.org/@graphprotocol/subgraph-service/-/subgraph-service-0.1.1.tgz","fileCount":143,"integrity":"sha512-vlwKFdt2+V7ga23RFWiVTv+af/knOh9MACT4kydYvWAHA3RK+eiowi+YtUKl87S0lwov2f83TPaz2Han6IC4gg==","signatures":[{"sig":"MEYCIQCaY6IjfVjTc9rs19MLg+ivIi8x8aXnTBFVcMLYXUtN4gIhAOaxWcWJaUMnJqBoQiGBwxEvMP9wFmkdE5Du9NSpKjFy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8143641},"_from":"file:graphprotocol-subgraph-service-0.1.1.tgz","types":"typechain-types/index.ts","scripts":{"lint":"pnpm lint:ts && pnpm lint:sol","test":"forge test","build":"hardhat compile","clean":"rm -rf build dist cache cache_forge typechain-types","lint:ts":"eslint '**/*.{js,ts}' --fix --no-warn-ignored","lint:sol":"pnpm lint:sol:prettier && pnpm lint:sol:solhint","test:deployment":"SECURE_ACCOUNTS_DISABLE_PROVIDER=true hardhat test test/deployment/*.ts","lint:sol:natspec":"natspec-smells --config natspec-smells.config.js","lint:sol:solhint":"solhint --noPrompt --fix contracts/**/*.sol --config node_modules/solhint-graph-config/index.js","test:integration":"./scripts/integration","lint:sol:prettier":"prettier --write contracts/**/*.sol test/**/*.sol"},"_npmUser":{"name":"tmigone","email":"npm@tmigone.com"},"_resolved":"/private/var/folders/_n/b6w4z0ms3tj7w230spy9wdrh0000gn/T/7e80eaef494fe59a6ed6bb3ea0f17055/graphprotocol-subgraph-service-0.1.1.tgz","_integrity":"sha512-vlwKFdt2+V7ga23RFWiVTv+af/knOh9MACT4kydYvWAHA3RK+eiowi+YtUKl87S0lwov2f83TPaz2Han6IC4gg==","_npmVersion":"10.9.2","description":"The Subgraph Service is a data service designed to work with Graph Horizon that supports indexing subgraphs and serving queries to consumers.","directories":{},"lint-staged":{"**/*.js":["pnpm lint:ts"],"**/*.ts":["pnpm lint:ts"],"**/*.json":["pnpm lint:ts"],"contracts/**/*.sol":["pnpm lint:sol"]},"_nodeVersion":"23.11.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.2.0","glob":"^11.0.1","json5":"^2.2.3","eslint":"^8.56.0","ethers":"^6.13.4","hardhat":"^2.22.18","solhint":"^4.5.4","ts-node":">=8.0.0","prettier":"^3.2.5","typechain":"^8.3.0","typescript":"^5.3.3","@types/chai":"^4.2.0","@types/node":">=16.0.0","lint-staged":"^15.2.2","@types/mocha":">=9.1.0","solidity-docgen":"^0.6.0-beta.36","solidity-coverage":"^0.8.0","@typechain/hardhat":"^9.0.0","eslint-graph-config":"^0.0.1","@typechain/ethers-v6":"^0.5.0","hardhat-gas-reporter":"^1.0.8","solhint-graph-config":"^0.0.1","solhint-plugin-graph":"^0.0.1","@graphprotocol/horizon":"^0.1.1","hardhat-contract-sizer":"^2.10.0","hardhat-graph-protocol":"^0.1.1","@graphprotocol/toolshed":"^0.1.1","@openzeppelin/contracts":"^5.0.2","hardhat-secure-accounts":"^1.0.5","@graphprotocol/contracts":"^7.0.0","prettier-plugin-solidity":"^1.3.1","@nomicfoundation/ignition-core":"^0.15.9","@defi-wonderland/natspec-smells":"^1.1.6","@nomicfoundation/hardhat-ethers":"^3.0.8","@nomicfoundation/hardhat-verify":"^2.0.10","@nomicfoundation/hardhat-foundry":"^1.1.1","@nomicfoundation/hardhat-toolbox":"^4.0.0","@nomicfoundation/hardhat-ignition":"^0.15.9","@openzeppelin/contracts-upgradeable":"^5.0.2","@nomicfoundation/hardhat-chai-matchers":"^2.0.0","@nomicfoundation/hardhat-ignition-ethers":"^0.15.9","@nomicfoundation/hardhat-network-helpers":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/subgraph-service_0.1.1_1747075361051_0.39871729442447124","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@graphprotocol/subgraph-service","version":"0.2.0","author":{"name":"The Graph core devs"},"license":"GPL-2.0-or-later","_id":"@graphprotocol/subgraph-service@0.2.0","maintainers":[{"name":"nasmr","email":"nasmunawar@gmail.com"},{"name":"neysofu","email":"filippo+npm@neysofu.me"},{"name":"a3k5","email":"a.kemalakcay@gmail.com"},{"name":"fordn","email":"ford@edgeandnode.com"},{"name":"lutter","email":"lutter@watzmann.net"},{"name":"tmigone","email":"npm@tmigone.com"},{"name":"juanmardefago","email":"juanma.rdefago@gmail.com"},{"name":"dnfodjo","email":"nfodjodk@gmail.com"},{"name":"theodus","email":"theodusbutler@gmail.com"},{"name":"cmwhited","email":"cmwhited1990@gmail.com"},{"name":"benface","email":"benoit.rouleau@icloud.com"},{"name":"migueldeelias","email":"miguel.deelias@gmail.com"},{"name":"andras_en","email":"andras@edgeandnode.com"},{"name":"pcarranzav_edgeandnode","email":"pablo@edgeandnode.com"},{"name":"mitchhs12","email":"mitchellhspencer@gmail.com"},{"name":"dwerner-en","email":"dan.werner@gmail.com"},{"name":"lnsd","email":"lnsdev@proton.me"},{"name":"edge-and-node","email":"ops@edgeandnode.com"},{"name":"nomativ","email":"toedgar@pm.me"},{"name":"yaroshkvorets","email":"shkvorets@gmail.com"},{"name":"pdiogo-tgf","email":"pedro@thegraph.foundation"},{"name":"bairun","email":"byron@geobrowser.io"}],"dist":{"shasum":"6b4c23d362f1807a0db9c698a8408e74f7d4e949","tarball":"https://registry.npmjs.org/@graphprotocol/subgraph-service/-/subgraph-service-0.2.0.tgz","fileCount":143,"integrity":"sha512-Kr35NscPV5WGkkN1kbnzmKc475/aKOf8zwXBx9tY4aXnmFTU5HipRZLe+e+Edqe+awsqlj0fEXcMEleo9BOYhg==","signatures":[{"sig":"MEQCIEreeJMCahckgabSFiatZ6oq+KbB4x1vQREvd35mRGtkAiAZLjyV5TXMTpr2RS3tU71INcBU8SVsP76C4NyQITaKWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8144791},"_from":"file:graphprotocol-subgraph-service-0.2.0.tgz","types":"typechain-types/index.ts","scripts":{"lint":"pnpm lint:ts && pnpm lint:sol","test":"forge test","build":"hardhat compile","clean":"rm -rf build dist cache cache_forge typechain-types","lint:ts":"eslint '**/*.{js,ts}' --fix --no-warn-ignored","lint:sol":"pnpm lint:sol:prettier && pnpm lint:sol:solhint","test:deployment":"SECURE_ACCOUNTS_DISABLE_PROVIDER=true hardhat test test/deployment/*.ts","lint:sol:natspec":"natspec-smells --config natspec-smells.config.js","lint:sol:solhint":"solhint --noPrompt --fix contracts/**/*.sol --config node_modules/solhint-graph-config/index.js","test:integration":"./scripts/integration","lint:sol:prettier":"prettier --write contracts/**/*.sol test/**/*.sol"},"_npmUser":{"name":"tmigone","email":"npm@tmigone.com"},"_resolved":"/private/var/folders/_n/b6w4z0ms3tj7w230spy9wdrh0000gn/T/117024509f591a932c251389a5eb0df6/graphprotocol-subgraph-service-0.2.0.tgz","_integrity":"sha512-Kr35NscPV5WGkkN1kbnzmKc475/aKOf8zwXBx9tY4aXnmFTU5HipRZLe+e+Edqe+awsqlj0fEXcMEleo9BOYhg==","_npmVersion":"10.9.2","description":"The Subgraph Service is a data service designed to work with Graph Horizon that supports indexing subgraphs and serving queries to consumers.","directories":{},"lint-staged":{"**/*.js":["pnpm lint:ts"],"**/*.ts":["pnpm lint:ts"],"**/*.json":["pnpm lint:ts"],"contracts/**/*.sol":["pnpm lint:sol"]},"_nodeVersion":"23.11.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.2.0","glob":"^11.0.1","json5":"^2.2.3","eslint":"^8.56.0","ethers":"^6.13.4","hardhat":"^2.22.18","solhint":"^4.5.4","ts-node":">=8.0.0","prettier":"^3.2.5","typechain":"^8.3.0","typescript":"^5.3.3","@types/chai":"^4.2.0","@types/node":">=16.0.0","lint-staged":"^15.2.2","@types/mocha":">=9.1.0","solidity-docgen":"^0.6.0-beta.36","solidity-coverage":"^0.8.0","@typechain/hardhat":"^9.0.0","eslint-graph-config":"^0.0.1","@typechain/ethers-v6":"^0.5.0","hardhat-gas-reporter":"^1.0.8","solhint-graph-config":"^0.0.1","solhint-plugin-graph":"^0.0.1","@graphprotocol/horizon":"^0.2.0","hardhat-contract-sizer":"^2.10.0","hardhat-graph-protocol":"^0.1.2","@graphprotocol/toolshed":"^0.1.2","@openzeppelin/contracts":"^5.0.2","hardhat-secure-accounts":"^1.0.5","@graphprotocol/contracts":"^7.0.0","prettier-plugin-solidity":"^1.3.1","@nomicfoundation/ignition-core":"^0.15.9","@defi-wonderland/natspec-smells":"^1.1.6","@nomicfoundation/hardhat-ethers":"^3.0.8","@nomicfoundation/hardhat-verify":"^2.0.10","@nomicfoundation/hardhat-foundry":"^1.1.1","@nomicfoundation/hardhat-toolbox":"^4.0.0","@nomicfoundation/hardhat-ignition":"^0.15.9","@openzeppelin/contracts-upgradeable":"^5.0.2","@nomicfoundation/hardhat-chai-matchers":"^2.0.0","@nomicfoundation/hardhat-ignition-ethers":"^0.15.9","@nomicfoundation/hardhat-network-helpers":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/subgraph-service_0.2.0_1747319578559_0.5775469621202658","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@graphprotocol/subgraph-service","version":"0.2.1","author":{"name":"The Graph core devs"},"license":"GPL-2.0-or-later","_id":"@graphprotocol/subgraph-service@0.2.1","maintainers":[{"name":"nasmr","email":"nasmunawar@gmail.com"},{"name":"neysofu","email":"filippo+npm@neysofu.me"},{"name":"a3k5","email":"a.kemalakcay@gmail.com"},{"name":"fordn","email":"ford@edgeandnode.com"},{"name":"lutter","email":"lutter@watzmann.net"},{"name":"tmigone","email":"npm@tmigone.com"},{"name":"juanmardefago","email":"juanma.rdefago@gmail.com"},{"name":"dnfodjo","email":"nfodjodk@gmail.com"},{"name":"theodus","email":"theodusbutler@gmail.com"},{"name":"cmwhited","email":"cmwhited1990@gmail.com"},{"name":"benface","email":"benoit.rouleau@icloud.com"},{"name":"migueldeelias","email":"miguel.deelias@gmail.com"},{"name":"andras_en","email":"andras@edgeandnode.com"},{"name":"pcarranzav_edgeandnode","email":"pablo@edgeandnode.com"},{"name":"mitchhs12","email":"mitchellhspencer@gmail.com"},{"name":"dwerner-en","email":"dan.werner@gmail.com"},{"name":"lnsd","email":"lnsdev@proton.me"},{"name":"edge-and-node","email":"ops@edgeandnode.com"},{"name":"nomativ","email":"toedgar@pm.me"},{"name":"yaroshkvorets","email":"shkvorets@gmail.com"},{"name":"pdiogo-tgf","email":"pedro@thegraph.foundation"},{"name":"bairun","email":"byron@geobrowser.io"}],"dist":{"shasum":"b529aee67db1c6662eb08b321aa084c2c508ddae","tarball":"https://registry.npmjs.org/@graphprotocol/subgraph-service/-/subgraph-service-0.2.1.tgz","fileCount":143,"integrity":"sha512-2/qWfbgWQsywA7fHR82sPcrwieztWYSX0QoAwmf1dQfJjcQtr+FmiF2ncuElKyRQGs7RbxoZLFkzUn18M0AS7Q==","signatures":[{"sig":"MEUCIG7Nn356ZpuUpo6Dbtnyf0RLa6dZVClmeZw6N9xvLpuYAiEA/2xoBH/Du0ho9HjwS4l1S8KTl1r7FceCbdtHV1j8oXs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8144889},"_from":"file:graphprotocol-subgraph-service-0.2.1.tgz","types":"typechain-types/index.ts","scripts":{"lint":"pnpm lint:ts && pnpm lint:sol","test":"forge test","build":"hardhat compile","clean":"rm -rf build dist cache cache_forge typechain-types","lint:ts":"eslint '**/*.{js,ts}' --fix --no-warn-ignored","lint:sol":"pnpm lint:sol:prettier && pnpm lint:sol:solhint","test:deployment":"SECURE_ACCOUNTS_DISABLE_PROVIDER=true hardhat test test/deployment/*.ts","lint:sol:natspec":"natspec-smells --config natspec-smells.config.js","lint:sol:solhint":"solhint --noPrompt --fix contracts/**/*.sol --config node_modules/solhint-graph-config/index.js","test:integration":"./scripts/integration","lint:sol:prettier":"prettier --write contracts/**/*.sol test/**/*.sol"},"_npmUser":{"name":"tmigone","email":"npm@tmigone.com"},"_resolved":"/private/var/folders/_n/b6w4z0ms3tj7w230spy9wdrh0000gn/T/a3d3cbea2cd7c8c02556d44485f5136d/graphprotocol-subgraph-service-0.2.1.tgz","_integrity":"sha512-2/qWfbgWQsywA7fHR82sPcrwieztWYSX0QoAwmf1dQfJjcQtr+FmiF2ncuElKyRQGs7RbxoZLFkzUn18M0AS7Q==","_npmVersion":"10.9.2","description":"The Subgraph Service is a data service designed to work with Graph Horizon that supports indexing subgraphs and serving queries to consumers.","directories":{},"lint-staged":{"**/*.js":["pnpm lint:ts"],"**/*.ts":["pnpm lint:ts"],"**/*.json":["pnpm lint:ts"],"contracts/**/*.sol":["pnpm lint:sol"]},"_nodeVersion":"23.11.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","glob":"^11.0.1","json5":"^2.2.3","eslint":"^8.56.0","ethers":"6.13.7","hardhat":"^2.22.18","solhint":"^4.5.4","ts-node":">=8.0.0","prettier":"^3.2.5","typechain":"^8.3.0","typescript":"^5.3.3","@types/chai":"^4.2.0","@types/node":">=16.0.0","lint-staged":"^15.2.2","@types/mocha":">=9.1.0","solidity-docgen":"^0.6.0-beta.36","solidity-coverage":"^0.8.0","@typechain/hardhat":"^9.0.0","eslint-graph-config":"^0.0.1","@typechain/ethers-v6":"^0.5.0","hardhat-gas-reporter":"^1.0.8","solhint-graph-config":"^0.0.1","solhint-plugin-graph":"^0.0.1","@graphprotocol/horizon":"^0.2.1","hardhat-contract-sizer":"^2.10.0","hardhat-graph-protocol":"^0.1.4","@graphprotocol/toolshed":"^0.2.1","@openzeppelin/contracts":"^5.0.2","hardhat-secure-accounts":"^1.0.5","@graphprotocol/contracts":"^7.0.0","prettier-plugin-solidity":"^1.3.1","@nomicfoundation/ignition-core":"^0.15.9","@defi-wonderland/natspec-smells":"^1.1.6","@nomicfoundation/hardhat-ethers":"3.0.8","@nomicfoundation/hardhat-verify":"^2.0.10","@nomicfoundation/hardhat-foundry":"^1.1.1","@nomicfoundation/hardhat-toolbox":"^4.0.0","@nomicfoundation/hardhat-ignition":"^0.15.9","@openzeppelin/contracts-upgradeable":"^5.0.2","@nomicfoundation/hardhat-chai-matchers":"^2.0.0","@nomicfoundation/hardhat-ignition-ethers":"^0.15.9","@nomicfoundation/hardhat-network-helpers":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/subgraph-service_0.2.1_1747426011532_0.7683855540712234","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@graphprotocol/subgraph-service","version":"0.3.0","author":{"name":"The Graph core devs"},"license":"GPL-2.0-or-later","_id":"@graphprotocol/subgraph-service@0.3.0","maintainers":[{"name":"nasmr","email":"nasmunawar@gmail.com"},{"name":"neysofu","email":"filippo+npm@neysofu.me"},{"name":"a3k5","email":"a.kemalakcay@gmail.com"},{"name":"fordn","email":"ford@edgeandnode.com"},{"name":"lutter","email":"lutter@watzmann.net"},{"name":"tmigone","email":"npm@tmigone.com"},{"name":"juanmardefago","email":"juanma.rdefago@gmail.com"},{"name":"dnfodjo","email":"nfodjodk@gmail.com"},{"name":"theodus","email":"theodusbutler@gmail.com"},{"name":"cmwhited","email":"cmwhited1990@gmail.com"},{"name":"benface","email":"benoit.rouleau@icloud.com"},{"name":"migueldeelias","email":"miguel.deelias@gmail.com"},{"name":"andras_en","email":"andras@edgeandnode.com"},{"name":"pcarranzav_edgeandnode","email":"pablo@edgeandnode.com"},{"name":"mitchhs12","email":"mitchellhspencer@gmail.com"},{"name":"dwerner-en","email":"dan.werner@gmail.com"},{"name":"lnsd","email":"lnsdev@proton.me"},{"name":"edge-and-node","email":"ops@edgeandnode.com"},{"name":"nomativ","email":"toedgar@pm.me"},{"name":"yaroshkvorets","email":"shkvorets@gmail.com"},{"name":"pdiogo-tgf","email":"pedro@thegraph.foundation"},{"name":"bairun","email":"byron@geobrowser.io"}],"dist":{"shasum":"f66e52736effdf819a1df8b47998e8f691ea7c8f","tarball":"https://registry.npmjs.org/@graphprotocol/subgraph-service/-/subgraph-service-0.3.0.tgz","fileCount":355,"integrity":"sha512-NtgR0A1XI97rsGfhSC020ROFIbzS5B/r6q5b7ZzUgneB4Lez1NJfhkHvu8yXLPmqwTOt6ouYUoEASQKcHK151w==","signatures":[{"sig":"MEUCIQDaB1uLF6qAXlecaTVaEWROJMC+bKPVZTnlBMFmNlQ3mAIgIjSV4wwuX6zRUYKqYhiDyYSBsp74SJVsu/Cq0XyTSIg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9413909},"_from":"file:graphprotocol-subgraph-service-0.3.0.tgz","types":"typechain-types/index.ts","scripts":{"lint":"pnpm lint:ts && pnpm lint:sol","test":"forge test","build":"hardhat compile","clean":"rm -rf build dist cache cache_forge typechain-types","lint:ts":"eslint '**/*.{js,ts}' --fix --no-warn-ignored","lint:sol":"pnpm lint:sol:prettier && pnpm lint:sol:solhint","test:deployment":"SECURE_ACCOUNTS_DISABLE_PROVIDER=true hardhat test test/deployment/*.ts","lint:sol:natspec":"natspec-smells --config natspec-smells.config.js","lint:sol:solhint":"solhint --noPrompt --fix contracts/**/*.sol --config node_modules/solhint-graph-config/index.js","test:integration":"./scripts/integration","lint:sol:prettier":"prettier --write contracts/**/*.sol test/**/*.sol"},"_npmUser":{"name":"tmigone","email":"npm@tmigone.com"},"_resolved":"/private/var/folders/_n/b6w4z0ms3tj7w230spy9wdrh0000gn/T/3ed0397ac41e65de5486692836ef928b/graphprotocol-subgraph-service-0.3.0.tgz","_integrity":"sha512-NtgR0A1XI97rsGfhSC020ROFIbzS5B/r6q5b7ZzUgneB4Lez1NJfhkHvu8yXLPmqwTOt6ouYUoEASQKcHK151w==","_npmVersion":"10.9.2","description":"The Subgraph Service is a data service designed to work with Graph Horizon that supports indexing subgraphs and serving queries to consumers.","directories":{},"lint-staged":{"**/*.js":["pnpm lint:ts"],"**/*.ts":["pnpm lint:ts"],"**/*.json":["pnpm lint:ts"],"contracts/**/*.sol":["pnpm lint:sol"]},"_nodeVersion":"23.11.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","glob":"^11.0.1","json5":"^2.2.3","eslint":"^8.56.0","ethers":"6.13.7","hardhat":"^2.22.18","solhint":"^4.5.4","ts-node":">=8.0.0","prettier":"^3.2.5","typechain":"^8.3.0","typescript":"^5.3.3","@types/chai":"^4.2.0","@types/node":">=16.0.0","lint-staged":"^15.2.2","@types/mocha":">=9.1.0","solidity-docgen":"^0.6.0-beta.36","solidity-coverage":"^0.8.0","@typechain/hardhat":"^9.0.0","eslint-graph-config":"^0.0.1","@typechain/ethers-v6":"^0.5.0","hardhat-gas-reporter":"^1.0.8","solhint-graph-config":"^0.0.1","solhint-plugin-graph":"^0.0.1","@graphprotocol/horizon":"^0.3.0","hardhat-contract-sizer":"^2.10.0","hardhat-graph-protocol":"^0.1.5","@graphprotocol/toolshed":"^0.2.2","@openzeppelin/contracts":"^5.0.2","hardhat-secure-accounts":"^1.0.5","@graphprotocol/contracts":"^7.0.0","prettier-plugin-solidity":"^1.3.1","@nomicfoundation/ignition-core":"^0.15.9","@defi-wonderland/natspec-smells":"^1.1.6","@nomicfoundation/hardhat-ethers":"3.0.8","@nomicfoundation/hardhat-verify":"^2.0.10","@nomicfoundation/hardhat-foundry":"^1.1.1","@nomicfoundation/hardhat-toolbox":"^4.0.0","@nomicfoundation/hardhat-ignition":"^0.15.9","@openzeppelin/contracts-upgradeable":"^5.0.2","@nomicfoundation/hardhat-chai-matchers":"^2.0.0","@nomicfoundation/hardhat-ignition-ethers":"^0.15.9","@nomicfoundation/hardhat-network-helpers":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/subgraph-service_0.3.0_1747428151050_0.5935299673878218","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@graphprotocol/subgraph-service","version":"0.3.1","author":{"name":"The Graph core devs"},"license":"GPL-2.0-or-later","_id":"@graphprotocol/subgraph-service@0.3.1","maintainers":[{"name":"nasmr","email":"nasmunawar@gmail.com"},{"name":"neysofu","email":"filippo+npm@neysofu.me"},{"name":"a3k5","email":"a.kemalakcay@gmail.com"},{"name":"fordn","email":"ford@edgeandnode.com"},{"name":"lutter","email":"lutter@watzmann.net"},{"name":"tmigone","email":"npm@tmigone.com"},{"name":"juanmardefago","email":"juanma.rdefago@gmail.com"},{"name":"dnfodjo","email":"nfodjodk@gmail.com"},{"name":"theodus","email":"theodusbutler@gmail.com"},{"name":"cmwhited","email":"cmwhited1990@gmail.com"},{"name":"benface","email":"benoit.rouleau@icloud.com"},{"name":"migueldeelias","email":"miguel.deelias@gmail.com"},{"name":"andras_en","email":"andras@edgeandnode.com"},{"name":"pcarranzav_edgeandnode","email":"pablo@edgeandnode.com"},{"name":"mitchhs12","email":"mitchellhspencer@gmail.com"},{"name":"dwerner-en","email":"dan.werner@gmail.com"},{"name":"lnsd","email":"lnsdev@proton.me"},{"name":"edge-and-node","email":"ops@edgeandnode.com"},{"name":"nomativ","email":"toedgar@pm.me"},{"name":"yaroshkvorets","email":"shkvorets@gmail.com"},{"name":"pdiogo-tgf","email":"pedro@thegraph.foundation"},{"name":"bairun","email":"byron@geobrowser.io"},{"name":"nikgraf","email":"nik@nikgraf.com"}],"dist":{"shasum":"5f2d47c72f92566807194129a0662951ed967311","tarball":"https://registry.npmjs.org/@graphprotocol/subgraph-service/-/subgraph-service-0.3.1.tgz","fileCount":364,"integrity":"sha512-hz7XQjfu39fOYJxXbAIK86oyI0WutG1V26/eoGT+qpmst3xt6ZPf9wAamXW1Bf54G6ssHRhzO4D9ufIxBsJgKg==","signatures":[{"sig":"MEQCIGw37+EMvVBqTLcyrblVjqcGZQ4oFaopEMedkgSKdUWuAiAvi1c08P3E+E89Qn9C1c5OXw/WuyCPzRoqLlgYsKeFNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9522204},"_from":"file:graphprotocol-subgraph-service-0.3.1.tgz","types":"typechain-types/index.ts","scripts":{"lint":"pnpm lint:ts && pnpm lint:sol","test":"forge test","build":"hardhat compile","clean":"rm -rf build dist cache cache_forge typechain-types","lint:ts":"eslint '**/*.{js,ts}' --fix --no-warn-ignored","lint:sol":"pnpm lint:sol:prettier && pnpm lint:sol:solhint","test:deployment":"SECURE_ACCOUNTS_DISABLE_PROVIDER=true hardhat test test/deployment/*.ts","lint:sol:natspec":"natspec-smells --config natspec-smells.config.js","lint:sol:solhint":"solhint --noPrompt --fix contracts/**/*.sol --config node_modules/solhint-graph-config/index.js","test:integration":"./scripts/integration","lint:sol:prettier":"prettier --write contracts/**/*.sol test/**/*.sol"},"_npmUser":{"name":"tmigone","email":"npm@tmigone.com"},"_resolved":"/private/var/folders/_n/b6w4z0ms3tj7w230spy9wdrh0000gn/T/b143b4d71425078ad6d77e70a39bcc3f/graphprotocol-subgraph-service-0.3.1.tgz","_integrity":"sha512-hz7XQjfu39fOYJxXbAIK86oyI0WutG1V26/eoGT+qpmst3xt6ZPf9wAamXW1Bf54G6ssHRhzO4D9ufIxBsJgKg==","_npmVersion":"10.9.2","description":"The Subgraph Service is a data service designed to work with Graph Horizon that supports indexing subgraphs and serving queries to consumers.","directories":{},"lint-staged":{"**/*.js":["pnpm lint:ts"],"**/*.ts":["pnpm lint:ts"],"**/*.json":["pnpm lint:ts"],"contracts/**/*.sol":["pnpm lint:sol"]},"_nodeVersion":"23.11.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","glob":"^11.0.1","json5":"^2.2.3","eslint":"^8.56.0","ethers":"6.13.7","hardhat":"^2.22.18","solhint":"^4.5.4","ts-node":">=8.0.0","prettier":"^3.2.5","typechain":"^8.3.0","typescript":"^5.3.3","@types/chai":"^4.2.0","@types/node":">=16.0.0","lint-staged":"^15.2.2","@types/mocha":">=9.1.0","solidity-docgen":"^0.6.0-beta.36","solidity-coverage":"^0.8.0","@typechain/hardhat":"^9.0.0","eslint-graph-config":"^0.0.1","@typechain/ethers-v6":"^0.5.0","hardhat-gas-reporter":"^1.0.8","solhint-graph-config":"^0.0.1","solhint-plugin-graph":"^0.0.1","@graphprotocol/horizon":"^0.3.1","hardhat-contract-sizer":"^2.10.0","hardhat-graph-protocol":"^0.1.6","@graphprotocol/toolshed":"^0.2.3","@openzeppelin/contracts":"^5.0.2","hardhat-secure-accounts":"^1.0.5","@graphprotocol/contracts":"^7.0.0","prettier-plugin-solidity":"^1.3.1","@nomicfoundation/ignition-core":"^0.15.9","@defi-wonderland/natspec-smells":"^1.1.6","@nomicfoundation/hardhat-ethers":"3.0.8","@nomicfoundation/hardhat-verify":"^2.0.10","@nomicfoundation/hardhat-foundry":"^1.1.1","@nomicfoundation/hardhat-toolbox":"^4.0.0","@nomicfoundation/hardhat-ignition":"^0.15.9","@openzeppelin/contracts-upgradeable":"^5.0.2","@nomicfoundation/hardhat-chai-matchers":"^2.0.0","@nomicfoundation/hardhat-ignition-ethers":"^0.15.9","@nomicfoundation/hardhat-network-helpers":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/subgraph-service_0.3.1_1747665978666_0.19058392625871345","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@graphprotocol/subgraph-service","version":"0.3.2","author":{"name":"The Graph core devs"},"license":"GPL-2.0-or-later","_id":"@graphprotocol/subgraph-service@0.3.2","maintainers":[{"name":"nasmr","email":"nasmunawar@gmail.com"},{"name":"neysofu","email":"filippo+npm@neysofu.me"},{"name":"a3k5","email":"a.kemalakcay@gmail.com"},{"name":"fordn","email":"ford@edgeandnode.com"},{"name":"lutter","email":"lutter@watzmann.net"},{"name":"tmigone","email":"npm@tmigone.com"},{"name":"juanmardefago","email":"juanma.rdefago@gmail.com"},{"name":"dnfodjo","email":"nfodjodk@gmail.com"},{"name":"theodus","email":"theodusbutler@gmail.com"},{"name":"cmwhited","email":"cmwhited1990@gmail.com"},{"name":"benface","email":"benoit.rouleau@icloud.com"},{"name":"migueldeelias","email":"miguel.deelias@gmail.com"},{"name":"andras_en","email":"andras@edgeandnode.com"},{"name":"pcarranzav_edgeandnode","email":"pablo@edgeandnode.com"},{"name":"mitchhs12","email":"mitchellhspencer@gmail.com"},{"name":"dwerner-en","email":"dan.werner@gmail.com"},{"name":"lnsd","email":"lnsdev@proton.me"},{"name":"edge-and-node","email":"ops@edgeandnode.com"},{"name":"nomativ","email":"toedgar@pm.me"},{"name":"yaroshkvorets","email":"shkvorets@gmail.com"},{"name":"pdiogo-tgf","email":"pedro@thegraph.foundation"},{"name":"bairun","email":"byron@geobrowser.io"},{"name":"nikgraf","email":"nik@nikgraf.com"}],"dist":{"shasum":"d09e8504328ab4b813381e24efbf1c424cb2834d","tarball":"https://registry.npmjs.org/@graphprotocol/subgraph-service/-/subgraph-service-0.3.2.tgz","fileCount":370,"integrity":"sha512-KHT9ahydmmvESoThuAY9fM1yLhA0Y3f3RUnhfkXo37VGYWEjBhPaYJtrCxGJQU4LYHOZIftQRKfj4BnqJRIXqQ==","signatures":[{"sig":"MEUCICk2+iwJX1unnZjogoykRm00cZy6SkxXFslmN6Kf68tDAiEA5nWGk59u5DaRpASciu9ugqKROIyHEV6qYgTk5/1RObs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9544922},"_from":"file:graphprotocol-subgraph-service-0.3.2.tgz","types":"typechain-types/index.ts","scripts":{"lint":"pnpm lint:ts && pnpm lint:sol","test":"forge test","build":"hardhat compile","clean":"rm -rf build dist cache cache_forge typechain-types","lint:ts":"eslint '**/*.{js,ts}' --fix --no-warn-ignored","lint:sol":"pnpm lint:sol:prettier && pnpm lint:sol:solhint","test:deployment":"SECURE_ACCOUNTS_DISABLE_PROVIDER=true hardhat test test/deployment/*.ts","lint:sol:natspec":"natspec-smells --config natspec-smells.config.js","lint:sol:solhint":"solhint --noPrompt --fix contracts/**/*.sol --config node_modules/solhint-graph-config/index.js","test:integration":"./scripts/integration","lint:sol:prettier":"prettier --write contracts/**/*.sol test/**/*.sol"},"_npmUser":{"name":"tmigone","email":"npm@tmigone.com"},"_resolved":"/private/var/folders/_n/b6w4z0ms3tj7w230spy9wdrh0000gn/T/f835a2f98252e6c7f2f87909918d1678/graphprotocol-subgraph-service-0.3.2.tgz","_integrity":"sha512-KHT9ahydmmvESoThuAY9fM1yLhA0Y3f3RUnhfkXo37VGYWEjBhPaYJtrCxGJQU4LYHOZIftQRKfj4BnqJRIXqQ==","_npmVersion":"10.9.2","description":"The Subgraph Service is a data service designed to work with Graph Horizon that supports indexing subgraphs and serving queries to consumers.","directories":{},"lint-staged":{"**/*.js":["pnpm lint:ts"],"**/*.ts":["pnpm lint:ts"],"**/*.json":["pnpm lint:ts"],"contracts/**/*.sol":["pnpm lint:sol"]},"_nodeVersion":"23.11.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","glob":"^11.0.1","json5":"^2.2.3","eslint":"^8.56.0","ethers":"6.13.7","hardhat":"^2.22.18","solhint":"^4.5.4","ts-node":">=8.0.0","prettier":"^3.2.5","typechain":"^8.3.0","typescript":"^5.3.3","@types/chai":"^4.2.0","@types/node":">=16.0.0","lint-staged":"^15.2.2","@types/mocha":">=9.1.0","solidity-docgen":"^0.6.0-beta.36","solidity-coverage":"^0.8.0","@typechain/hardhat":"^9.0.0","eslint-graph-config":"^0.0.1","@typechain/ethers-v6":"^0.5.0","hardhat-gas-reporter":"^1.0.8","solhint-graph-config":"^0.0.1","solhint-plugin-graph":"^0.0.1","@graphprotocol/horizon":"^0.3.1","hardhat-contract-sizer":"^2.10.0","hardhat-graph-protocol":"^0.1.8","@graphprotocol/toolshed":"^0.2.5","@openzeppelin/contracts":"^5.0.2","hardhat-secure-accounts":"^1.0.5","@graphprotocol/contracts":"^7.1.1","prettier-plugin-solidity":"^1.3.1","@nomicfoundation/ignition-core":"^0.15.9","@defi-wonderland/natspec-smells":"^1.1.6","@nomicfoundation/hardhat-ethers":"3.0.8","@nomicfoundation/hardhat-verify":"^2.0.10","@nomicfoundation/hardhat-foundry":"^1.1.1","@nomicfoundation/hardhat-toolbox":"^4.0.0","@nomicfoundation/hardhat-ignition":"^0.15.9","@openzeppelin/contracts-upgradeable":"^5.0.2","@nomicfoundation/hardhat-chai-matchers":"^2.0.0","@nomicfoundation/hardhat-ignition-ethers":"^0.15.9","@nomicfoundation/hardhat-network-helpers":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/subgraph-service_0.3.2_1747675754671_0.27712168727350717","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@graphprotocol/subgraph-service","version":"0.3.3","author":{"name":"The Graph core devs"},"license":"GPL-2.0-or-later","_id":"@graphprotocol/subgraph-service@0.3.3","maintainers":[{"name":"nasmr","email":"nasmunawar@gmail.com"},{"name":"neysofu","email":"filippo+npm@neysofu.me"},{"name":"a3k5","email":"a.kemalakcay@gmail.com"},{"name":"fordn","email":"ford@edgeandnode.com"},{"name":"lutter","email":"lutter@watzmann.net"},{"name":"tmigone","email":"npm@tmigone.com"},{"name":"juanmardefago","email":"juanma.rdefago@gmail.com"},{"name":"dnfodjo","email":"nfodjodk@gmail.com"},{"name":"theodus","email":"theodusbutler@gmail.com"},{"name":"cmwhited","email":"cmwhited1990@gmail.com"},{"name":"benface","email":"benoit.rouleau@icloud.com"},{"name":"migueldeelias","email":"miguel.deelias@gmail.com"},{"name":"andras_en","email":"andras@edgeandnode.com"},{"name":"pcarranzav_edgeandnode","email":"pablo@edgeandnode.com"},{"name":"mitchhs12","email":"mitchellhspencer@gmail.com"},{"name":"dwerner-en","email":"dan.werner@gmail.com"},{"name":"lnsd","email":"lnsdev@proton.me"},{"name":"edge-and-node","email":"ops@edgeandnode.com"},{"name":"nomativ","email":"toedgar@pm.me"},{"name":"yaroshkvorets","email":"shkvorets@gmail.com"},{"name":"pdiogo-tgf","email":"pedro@thegraph.foundation"},{"name":"bairun","email":"byron@geobrowser.io"},{"name":"nikgraf","email":"nik@nikgraf.com"}],"dist":{"shasum":"c854c8dacf5215916cfe9360f2e60477dab2a3ef","tarball":"https://registry.npmjs.org/@graphprotocol/subgraph-service/-/subgraph-service-0.3.3.tgz","fileCount":375,"integrity":"sha512-c2mNfgBAud6Q+S4v+3tiYq3FEleNfJliOgmK7xw/eK/TiglMVJlcLZaeCwjBEmfUK8cnC/ONp+W814IoJAhrlQ==","signatures":[{"sig":"MEQCIAH+ifUOmAC35mdv9lr2VD6bSKJAj4Ee3bLS3ekXTHv3AiA09sOJREoxidAeaS2TJtPB85rgs+olpOAaU6tyojrQrg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9675078},"_from":"file:graphprotocol-subgraph-service-0.3.3.tgz","types":"typechain-types/index.ts","scripts":{"lint":"pnpm lint:ts && pnpm lint:sol","test":"forge test","build":"hardhat compile","clean":"rm -rf build dist cache cache_forge typechain-types","lint:ts":"eslint '**/*.{js,ts}' --fix --no-warn-ignored","lint:sol":"pnpm lint:sol:prettier && pnpm lint:sol:solhint","test:deployment":"SECURE_ACCOUNTS_DISABLE_PROVIDER=true hardhat test test/deployment/*.ts","lint:sol:natspec":"natspec-smells --config natspec-smells.config.js","lint:sol:solhint":"solhint --noPrompt --fix contracts/**/*.sol --config node_modules/solhint-graph-config/index.js","test:integration":"./scripts/integration","lint:sol:prettier":"prettier --write contracts/**/*.sol test/**/*.sol"},"_npmUser":{"name":"tmigone","email":"npm@tmigone.com"},"_resolved":"/private/var/folders/_n/b6w4z0ms3tj7w230spy9wdrh0000gn/T/eaacc29e5fda48a8185b06bedf5b16df/graphprotocol-subgraph-service-0.3.3.tgz","_integrity":"sha512-c2mNfgBAud6Q+S4v+3tiYq3FEleNfJliOgmK7xw/eK/TiglMVJlcLZaeCwjBEmfUK8cnC/ONp+W814IoJAhrlQ==","_npmVersion":"10.9.2","description":"The Subgraph Service is a data service designed to work with Graph Horizon that supports indexing subgraphs and serving queries to consumers.","directories":{},"lint-staged":{"**/*.js":["pnpm lint:ts"],"**/*.ts":["pnpm lint:ts"],"**/*.json":["pnpm lint:ts"],"contracts/**/*.sol":["pnpm lint:sol"]},"_nodeVersion":"23.11.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","glob":"^11.0.1","json5":"^2.2.3","eslint":"^8.56.0","ethers":"6.13.7","hardhat":"^2.22.18","solhint":"^4.5.4","ts-node":">=8.0.0","prettier":"^3.2.5","typechain":"^8.3.0","typescript":"^5.3.3","@types/chai":"^4.2.0","@types/node":">=16.0.0","lint-staged":"^15.2.2","@types/mocha":">=9.1.0","solidity-docgen":"^0.6.0-beta.36","solidity-coverage":"^0.8.0","@typechain/hardhat":"^9.0.0","eslint-graph-config":"^0.0.1","@typechain/ethers-v6":"^0.5.0","hardhat-gas-reporter":"^1.0.8","solhint-graph-config":"^0.0.1","solhint-plugin-graph":"^0.0.1","@graphprotocol/horizon":"^0.3.1","hardhat-contract-sizer":"^2.10.0","hardhat-graph-protocol":"^0.1.9","@graphprotocol/toolshed":"^0.2.6","@openzeppelin/contracts":"^5.0.2","hardhat-secure-accounts":"^1.0.5","@graphprotocol/contracts":"^7.1.1","prettier-plugin-solidity":"^1.3.1","@nomicfoundation/ignition-core":"^0.15.9","@defi-wonderland/natspec-smells":"^1.1.6","@nomicfoundation/hardhat-ethers":"3.0.8","@nomicfoundation/hardhat-verify":"^2.0.10","@nomicfoundation/hardhat-foundry":"^1.1.1","@nomicfoundation/hardhat-toolbox":"^4.0.0","@nomicfoundation/hardhat-ignition":"^0.15.9","@openzeppelin/contracts-upgradeable":"^5.0.2","@nomicfoundation/hardhat-chai-matchers":"^2.0.0","@nomicfoundation/hardhat-ignition-ethers":"^0.15.9","@nomicfoundation/hardhat-network-helpers":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/subgraph-service_0.3.3_1747676550154_0.6608214605209985","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@graphprotocol/subgraph-service","version":"0.3.4","author":{"name":"The Graph core devs"},"license":"GPL-2.0-or-later","_id":"@graphprotocol/subgraph-service@0.3.4","maintainers":[{"name":"nasmr","email":"nasmunawar@gmail.com"},{"name":"neysofu","email":"filippo+npm@neysofu.me"},{"name":"a3k5","email":"a.kemalakcay@gmail.com"},{"name":"fordn","email":"ford@edgeandnode.com"},{"name":"lutter","email":"lutter@watzmann.net"},{"name":"tmigone","email":"npm@tmigone.com"},{"name":"juanmardefago","email":"juanma.rdefago@gmail.com"},{"name":"dnfodjo","email":"nfodjodk@gmail.com"},{"name":"theodus","email":"theodusbutler@gmail.com"},{"name":"cmwhited","email":"cmwhited1990@gmail.com"},{"name":"benface","email":"benoit.rouleau@icloud.com"},{"name":"migueldeelias","email":"miguel.deelias@gmail.com"},{"name":"andras_en","email":"andras@edgeandnode.com"},{"name":"pcarranzav_edgeandnode","email":"pablo@edgeandnode.com"},{"name":"mitchhs12","email":"mitchellhspencer@gmail.com"},{"name":"dwerner-en","email":"dan.werner@gmail.com"},{"name":"lnsd","email":"lnsdev@proton.me"},{"name":"edge-and-node","email":"ops@edgeandnode.com"},{"name":"nomativ","email":"toedgar@pm.me"},{"name":"yaroshkvorets","email":"shkvorets@gmail.com"},{"name":"pdiogo-tgf","email":"pedro@thegraph.foundation"},{"name":"bairun","email":"byron@geobrowser.io"},{"name":"nikgraf","email":"nik@nikgraf.com"}],"dist":{"shasum":"38929c04d03ad06823f9a867c8a4aef4c7f581e7","tarball":"https://registry.npmjs.org/@graphprotocol/subgraph-service/-/subgraph-service-0.3.4.tgz","fileCount":375,"integrity":"sha512-POepREau0ExCz4ZJrlhzIS3RigEuzlbp/xlurpHkgaOn97cFAv3x9ZaE5a9uwh1azRm3Djz8RUBmXpqmwoK9NA==","signatures":[{"sig":"MEQCIB6NCKqXwpkbsEAUb5/O56PQcnAfF/qpjM80lFLt7DXgAiAYSszCCr84BBftDZBppla9fOKEpjy4uFedST7V4Ax6NQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9675128},"_from":"file:graphprotocol-subgraph-service-0.3.4.tgz","types":"typechain-types/index.ts","scripts":{"lint":"pnpm lint:ts && pnpm lint:sol","test":"forge test","build":"hardhat compile","clean":"rm -rf build dist cache cache_forge typechain-types","lint:ts":"eslint '**/*.{js,ts}' --fix --no-warn-ignored","lint:sol":"pnpm lint:sol:prettier && pnpm lint:sol:solhint","test:deployment":"SECURE_ACCOUNTS_DISABLE_PROVIDER=true hardhat test test/deployment/*.ts","lint:sol:natspec":"natspec-smells --config natspec-smells.config.js","lint:sol:solhint":"solhint --noPrompt --fix contracts/**/*.sol --config node_modules/solhint-graph-config/index.js","test:integration":"./scripts/integration","lint:sol:prettier":"prettier --write contracts/**/*.sol test/**/*.sol"},"_npmUser":{"name":"tmigone","email":"npm@tmigone.com"},"_resolved":"/private/var/folders/_n/b6w4z0ms3tj7w230spy9wdrh0000gn/T/e2a1eef02aa59c96dddad33c94aba433/graphprotocol-subgraph-service-0.3.4.tgz","_integrity":"sha512-POepREau0ExCz4ZJrlhzIS3RigEuzlbp/xlurpHkgaOn97cFAv3x9ZaE5a9uwh1azRm3Djz8RUBmXpqmwoK9NA==","_npmVersion":"10.9.2","description":"The Subgraph Service is a data service designed to work with Graph Horizon that supports indexing subgraphs and serving queries to consumers.","directories":{},"lint-staged":{"**/*.js":["pnpm lint:ts"],"**/*.ts":["pnpm lint:ts"],"**/*.json":["pnpm lint:ts"],"contracts/**/*.sol":["pnpm lint:sol"]},"_nodeVersion":"23.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","glob":"^11.0.1","json5":"^2.2.3","eslint":"^8.56.0","ethers":"6.13.7","hardhat":"^2.22.18","solhint":"^4.5.4","ts-node":">=8.0.0","prettier":"^3.2.5","typechain":"^8.3.0","typescript":"^5.3.3","@types/chai":"^4.2.0","@types/node":">=16.0.0","lint-staged":"^15.2.2","@types/mocha":">=9.1.0","solidity-docgen":"^0.6.0-beta.36","solidity-coverage":"^0.8.0","@typechain/hardhat":"^9.0.0","eslint-graph-config":"^0.0.1","@typechain/ethers-v6":"^0.5.0","hardhat-gas-reporter":"^1.0.8","solhint-graph-config":"^0.0.1","solhint-plugin-graph":"^0.0.1","@graphprotocol/horizon":"^0.3.2","hardhat-contract-sizer":"^2.10.0","hardhat-graph-protocol":"^0.1.11","@graphprotocol/toolshed":"^0.3.1","@openzeppelin/contracts":"^5.0.2","hardhat-secure-accounts":"^1.0.5","@graphprotocol/contracts":"^7.1.2","prettier-plugin-solidity":"^1.3.1","@nomicfoundation/ignition-core":"^0.15.9","@defi-wonderland/natspec-smells":"^1.1.6","@nomicfoundation/hardhat-ethers":"3.0.8","@nomicfoundation/hardhat-verify":"^2.0.10","@nomicfoundation/hardhat-foundry":"^1.1.1","@nomicfoundation/hardhat-toolbox":"^4.0.0","@nomicfoundation/hardhat-ignition":"^0.15.9","@openzeppelin/contracts-upgradeable":"^5.0.2","@nomicfoundation/hardhat-chai-matchers":"^2.0.0","@nomicfoundation/hardhat-ignition-ethers":"^0.15.9","@nomicfoundation/hardhat-network-helpers":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/subgraph-service_0.3.4_1747686068915_0.0037895219967714056","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@graphprotocol/subgraph-service","version":"0.3.5","author":{"name":"The Graph core devs"},"license":"GPL-2.0-or-later","_id":"@graphprotocol/subgraph-service@0.3.5","maintainers":[{"name":"nasmr","email":"nasmunawar@gmail.com"},{"name":"neysofu","email":"filippo+npm@neysofu.me"},{"name":"a3k5","email":"a.kemalakcay@gmail.com"},{"name":"fordn","email":"ford@edgeandnode.com"},{"name":"lutter","email":"lutter@watzmann.net"},{"name":"tmigone","email":"npm@tmigone.com"},{"name":"juanmardefago","email":"juanma.rdefago@gmail.com"},{"name":"dnfodjo","email":"nfodjodk@gmail.com"},{"name":"theodus","email":"theodusbutler@gmail.com"},{"name":"cmwhited","email":"cmwhited1990@gmail.com"},{"name":"benface","email":"benoit.rouleau@icloud.com"},{"name":"migueldeelias","email":"miguel.deelias@gmail.com"},{"name":"andras_en","email":"andras@edgeandnode.com"},{"name":"pcarranzav_edgeandnode","email":"pablo@edgeandnode.com"},{"name":"mitchhs12","email":"mitchellhspencer@gmail.com"},{"name":"dwerner-en","email":"dan.werner@gmail.com"},{"name":"lnsd","email":"lnsdev@proton.me"},{"name":"edge-and-node","email":"ops@edgeandnode.com"},{"name":"nomativ","email":"toedgar@pm.me"},{"name":"yaroshkvorets","email":"shkvorets@gmail.com"},{"name":"pdiogo-tgf","email":"pedro@thegraph.foundation"},{"name":"bairun","email":"byron@geobrowser.io"},{"name":"nikgraf","email":"nik@nikgraf.com"}],"dist":{"shasum":"38af1602b73602c57617e915ccf77c89a386a356","tarball":"https://registry.npmjs.org/@graphprotocol/subgraph-service/-/subgraph-service-0.3.5.tgz","fileCount":375,"integrity":"sha512-QmcQ4eOoUkmA+yStnRwIPAjCDyqIyQ0hLTL9IRZPDXs5a0ye7Kd9XIZDikuPlm1Bdqwu+tr2/yYdc3x3t0Sx2Q==","signatures":[{"sig":"MEUCIGLplrust2V58ogPh0Je2mqSdq8Ql4cS7KcL9q1db5s+AiEA3ZTYWLEsnnASGo23odd+Kd7VTNid0pL7SWG43qUyOUg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17004557},"_from":"file:graphprotocol-subgraph-service-0.3.5.tgz","types":"typechain-types/index.ts","scripts":{"lint":"pnpm lint:ts && pnpm lint:sol","test":"forge test","build":"hardhat compile","clean":"rm -rf build dist cache cache_forge typechain-types","lint:ts":"eslint '**/*.{js,ts}' --fix --no-warn-ignored","lint:sol":"pnpm lint:sol:prettier && pnpm lint:sol:solhint","test:deployment":"SECURE_ACCOUNTS_DISABLE_PROVIDER=true hardhat test test/deployment/*.ts","lint:sol:natspec":"natspec-smells --config natspec-smells.config.js","lint:sol:solhint":"solhint --noPrompt --fix contracts/**/*.sol --config node_modules/solhint-graph-config/index.js","test:integration":"./scripts/integration","lint:sol:prettier":"prettier --write contracts/**/*.sol test/**/*.sol"},"_npmUser":{"name":"tmigone","email":"npm@tmigone.com"},"_resolved":"/private/var/folders/_n/b6w4z0ms3tj7w230spy9wdrh0000gn/T/8b307a3c79ad84f63f19a90c1e1c890b/graphprotocol-subgraph-service-0.3.5.tgz","_integrity":"sha512-QmcQ4eOoUkmA+yStnRwIPAjCDyqIyQ0hLTL9IRZPDXs5a0ye7Kd9XIZDikuPlm1Bdqwu+tr2/yYdc3x3t0Sx2Q==","_npmVersion":"10.9.2","description":"The Subgraph Service is a data service designed to work with Graph Horizon that supports indexing subgraphs and serving queries to consumers.","directories":{},"lint-staged":{"**/*.js":["pnpm lint:ts"],"**/*.ts":["pnpm lint:ts"],"**/*.json":["pnpm lint:ts"],"contracts/**/*.sol":["pnpm lint:sol"]},"_nodeVersion":"23.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","glob":"^11.0.1","json5":"^2.2.3","eslint":"^8.56.0","ethers":"6.13.7","hardhat":"^2.22.18","solhint":"^4.5.4","ts-node":">=8.0.0","prettier":"^3.2.5","typechain":"^8.3.0","typescript":"^5.3.3","@types/chai":"^4.2.0","@types/node":">=16.0.0","lint-staged":"^15.2.2","@types/mocha":">=9.1.0","solidity-docgen":"^0.6.0-beta.36","solidity-coverage":"^0.8.0","@typechain/hardhat":"^9.0.0","eslint-graph-config":"^0.0.1","@typechain/ethers-v6":"^0.5.0","hardhat-gas-reporter":"^1.0.8","solhint-graph-config":"^0.0.1","solhint-plugin-graph":"^0.0.1","@graphprotocol/horizon":"^0.3.3","hardhat-contract-sizer":"^2.10.0","hardhat-graph-protocol":"^0.1.19","@graphprotocol/toolshed":"^0.5.1","@openzeppelin/contracts":"^5.0.2","hardhat-secure-accounts":"^1.0.5","@graphprotocol/contracts":"^7.1.2","prettier-plugin-solidity":"^1.3.1","@nomicfoundation/ignition-core":"^0.15.9","@defi-wonderland/natspec-smells":"^1.1.6","@nomicfoundation/hardhat-ethers":"3.0.8","@nomicfoundation/hardhat-verify":"^2.0.10","@nomicfoundation/hardhat-foundry":"^1.1.1","@nomicfoundation/hardhat-toolbox":"^4.0.0","@nomicfoundation/hardhat-ignition":"^0.15.9","@openzeppelin/contracts-upgradeable":"^5.0.2","@nomicfoundation/hardhat-chai-matchers":"^2.0.0","@nomicfoundation/hardhat-ignition-ethers":"^0.15.9","@nomicfoundation/hardhat-network-helpers":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/subgraph-service_0.3.5_1748361399485_0.1840652950283126","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@graphprotocol/subgraph-service","version":"0.4.0","author":{"name":"The Graph core devs"},"license":"GPL-2.0-or-later","_id":"@graphprotocol/subgraph-service@0.4.0","maintainers":[{"name":"nasmr","email":"nasmunawar@gmail.com"},{"name":"neysofu","email":"filippo+npm@neysofu.me"},{"name":"a3k5","email":"a.kemalakcay@gmail.com"},{"name":"fordn","email":"ford@edgeandnode.com"},{"name":"lutter","email":"lutter@watzmann.net"},{"name":"tmigone","email":"npm@tmigone.com"},{"name":"juanmardefago","email":"juanma.rdefago@gmail.com"},{"name":"dnfodjo","email":"nfodjodk@gmail.com"},{"name":"theodus","email":"theodusbutler@gmail.com"},{"name":"cmwhited","email":"cmwhited1990@gmail.com"},{"name":"benface","email":"benoit.rouleau@icloud.com"},{"name":"migueldeelias","email":"miguel.deelias@gmail.com"},{"name":"andras_en","email":"andras@edgeandnode.com"},{"name":"pcarranzav_edgeandnode","email":"pablo@edgeandnode.com"},{"name":"mitchhs12","email":"mitchellhspencer@gmail.com"},{"name":"dwerner-en","email":"dan.werner@gmail.com"},{"name":"lnsd","email":"lnsdev@proton.me"},{"name":"edge-and-node","email":"ops@edgeandnode.com"},{"name":"nomativ","email":"toedgar@pm.me"},{"name":"yaroshkvorets","email":"shkvorets@gmail.com"},{"name":"pdiogo-tgf","email":"pedro@thegraph.foundation"},{"name":"bairun","email":"byron@geobrowser.io"},{"name":"nikgraf","email":"nik@nikgraf.com"}],"dist":{"shasum":"9dd8fce7dc07b7d87561c66c93ea9c9b581eae9d","tarball":"https://registry.npmjs.org/@graphprotocol/subgraph-service/-/subgraph-service-0.4.0.tgz","fileCount":359,"integrity":"sha512-PrsLmxSmouI3i/dyxeDsHX7Ii3LhAcM0s9wvOK8OqU33xW0XuImb9ihyKdf8L/2COkvKt0rPZwVuSUTxvDl1kA==","signatures":[{"sig":"MEUCIQDTuBENy8XE9zh3pa8Yn1Qx4BiKEj/RFSDGgnomV//YXgIgV3U9+JTYKKWjAWJ3ygbFZQmHBgU7O3nHClVNBOayCJ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9505248},"_from":"file:graphprotocol-subgraph-service-0.4.0.tgz","types":"typechain-types/index.ts","exports":{"./addresses*":"./addresses*","./artifacts/*":"./build/contracts/*"},"scripts":{"lint":"pnpm lint:ts; pnpm lint:sol; pnpm lint:natspec; pnpm lint:json","test":"forge test","build":"hardhat compile","clean":"rm -rf build dist cache cache_forge typechain-types","lint:ts":"eslint --fix --cache '**/*.{js,ts,cjs,mjs,jsx,tsx}'; prettier -w --cache --log-level warn '**/*.{js,ts,cjs,mjs,jsx,tsx}'","lint:sol":"solhint --config ../../.solhint.json --fix --noPrompt --noPoster 'contracts/**/*.sol'; prettier -w --cache --log-level warn '**/*.sol'","lint:json":"prettier -w --cache --log-level warn '**/*.json'","lint:natspec":"natspec-smells --config natspec-smells.config.js","test:deployment":"SECURE_ACCOUNTS_DISABLE_PROVIDER=true hardhat test test/deployment/*.ts","test:integration":"./scripts/integration"},"_npmUser":{"name":"tmigone","actor":{"name":"tmigone","type":"user","email":"npm@tmigone.com"},"email":"npm@tmigone.com"},"_resolved":"/private/var/folders/_n/b6w4z0ms3tj7w230spy9wdrh0000gn/T/4f62a6a6b14cafe614a0061989e73a32/graphprotocol-subgraph-service-0.4.0.tgz","_integrity":"sha512-PrsLmxSmouI3i/dyxeDsHX7Ii3LhAcM0s9wvOK8OqU33xW0XuImb9ihyKdf8L/2COkvKt0rPZwVuSUTxvDl1kA==","_npmVersion":"10.9.2","description":"The Subgraph Service is a data service designed to work with Graph Horizon that supports indexing subgraphs and serving queries to consumers.","directories":{},"lint-staged":{"**/*.js":["pnpm lint:ts"],"**/*.ts":["pnpm lint:ts"],"**/*.json":["pnpm lint:ts"],"contracts/**/*.sol":["pnpm lint:sol"]},"_nodeVersion":"23.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","glob":"^11.0.1","json5":"^2.2.3","eslint":"^8.56.0","ethers":"6.13.7","hardhat":"^2.22.18","solhint":"^5.1.0","ts-node":">=8.0.0","prettier":"^3.2.5","forge-std":"https://github.com/foundry-rs/forge-std/tarball/v1.9.7","typechain":"^8.3.0","typescript":"^5.3.3","@types/chai":"^4.2.0","@types/node":">=16.0.0","lint-staged":"^15.2.2","@types/mocha":">=9.1.0","solidity-docgen":"^0.6.0-beta.36","solidity-coverage":"^0.8.0","@typechain/hardhat":"^9.0.0","@typechain/ethers-v6":"^0.5.0","hardhat-gas-reporter":"^1.0.8","@graphprotocol/horizon":"^0.4.0","hardhat-contract-sizer":"^2.10.0","hardhat-graph-protocol":"^0.2.0","@graphprotocol/toolshed":"^0.6.0","@openzeppelin/contracts":"^5.0.2","hardhat-secure-accounts":"^1.0.5","@graphprotocol/contracts":"^7.3.0","prettier-plugin-solidity":"^1.3.1","@graphprotocol/interfaces":"^0.2.0","@nomicfoundation/ignition-core":"^0.15.9","@openzeppelin/foundry-upgrades":"0.4.0","@defi-wonderland/natspec-smells":"^1.1.6","@nomicfoundation/hardhat-ethers":"3.0.8","@nomicfoundation/hardhat-verify":"^2.0.10","@nomicfoundation/hardhat-foundry":"^1.1.1","@nomicfoundation/hardhat-toolbox":"^4.0.0","@nomicfoundation/hardhat-ignition":"^0.15.9","@openzeppelin/contracts-upgradeable":"^5.0.2","@nomicfoundation/hardhat-chai-matchers":"^2.0.0","@nomicfoundation/hardhat-ignition-ethers":"^0.15.9","@nomicfoundation/hardhat-network-helpers":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/subgraph-service_0.4.0_1750251172201_0.13598932259268426","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@graphprotocol/subgraph-service","version":"0.4.1","author":{"name":"The Graph core devs"},"license":"GPL-2.0-or-later","_id":"@graphprotocol/subgraph-service@0.4.1","maintainers":[{"name":"nasmr","email":"nasmunawar@gmail.com"},{"name":"neysofu","email":"filippo+npm@neysofu.me"},{"name":"a3k5","email":"a.kemalakcay@gmail.com"},{"name":"fordn","email":"ford@edgeandnode.com"},{"name":"lutter","email":"lutter@watzmann.net"},{"name":"tmigone","email":"npm@tmigone.com"},{"name":"juanmardefago","email":"juanma.rdefago@gmail.com"},{"name":"dnfodjo","email":"nfodjodk@gmail.com"},{"name":"theodus","email":"theodusbutler@gmail.com"},{"name":"cmwhited","email":"cmwhited1990@gmail.com"},{"name":"benface","email":"benoit.rouleau@icloud.com"},{"name":"migueldeelias","email":"miguel.deelias@gmail.com"},{"name":"andras_en","email":"andras@edgeandnode.com"},{"name":"pcarranzav_edgeandnode","email":"pablo@edgeandnode.com"},{"name":"mitchhs12","email":"mitchellhspencer@gmail.com"},{"name":"dwerner-en","email":"dan.werner@gmail.com"},{"name":"lnsd","email":"lnsdev@proton.me"},{"name":"edge-and-node","email":"ops@edgeandnode.com"},{"name":"nomativ","email":"toedgar@pm.me"},{"name":"yaroshkvorets","email":"shkvorets@gmail.com"},{"name":"pdiogo-tgf","email":"pedro@thegraph.foundation"},{"name":"bairun","email":"byron@geobrowser.io"},{"name":"nikgraf","email":"nik@nikgraf.com"}],"dist":{"shasum":"31a76c10031aa118960a1fa0d7ba955cac123f32","tarball":"https://registry.npmjs.org/@graphprotocol/subgraph-service/-/subgraph-service-0.4.1.tgz","fileCount":359,"integrity":"sha512-vJA9lzlNQr4IRDPAbUiXM1ybizB4GzI0B1bndvB2X00ecTOWQQCiDl0W/qlApQ86+YXMjU2g90Db23ldqVOvyQ==","signatures":[{"sig":"MEUCIQDzgAIN0LFG985kCt9uLzgtPblSgV6B7ntpyOpfKyR0tQIgbtiRm/OU67nmvApfiZz/x7FOXgE/4MLH/pwIeGAgg/8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9468536},"_from":"file:graphprotocol-subgraph-service-0.4.1.tgz","types":"typechain-types/index.ts","exports":{"./addresses*":"./addresses*","./artifacts/*":"./build/contracts/*"},"scripts":{"lint":"pnpm lint:ts; pnpm lint:sol; pnpm lint:natspec; pnpm lint:json","test":"forge test","build":"hardhat compile","clean":"rm -rf build dist cache cache_forge typechain-types","lint:ts":"eslint --fix --cache '**/*.{js,ts,cjs,mjs,jsx,tsx}'; prettier -w --cache --log-level warn '**/*.{js,ts,cjs,mjs,jsx,tsx}'","lint:sol":"solhint --config ../../.solhint.json --fix --noPrompt --noPoster 'contracts/**/*.sol'; prettier -w --cache --log-level warn '**/*.sol'","lint:json":"prettier -w --cache --log-level warn '**/*.json'","lint:natspec":"natspec-smells --config natspec-smells.config.js","test:deployment":"SECURE_ACCOUNTS_DISABLE_PROVIDER=true hardhat test test/deployment/*.ts","test:integration":"./scripts/integration"},"_npmUser":{"name":"tmigone","actor":{"name":"tmigone","type":"user","email":"npm@tmigone.com"},"email":"npm@tmigone.com"},"_resolved":"/private/var/folders/_n/b6w4z0ms3tj7w230spy9wdrh0000gn/T/bda36433e464f9930fb2f28b21daa048/graphprotocol-subgraph-service-0.4.1.tgz","_integrity":"sha512-vJA9lzlNQr4IRDPAbUiXM1ybizB4GzI0B1bndvB2X00ecTOWQQCiDl0W/qlApQ86+YXMjU2g90Db23ldqVOvyQ==","_npmVersion":"10.9.2","description":"The Subgraph Service is a data service designed to work with Graph Horizon that supports indexing subgraphs and serving queries to consumers.","directories":{},"lint-staged":{"**/*.js":["pnpm lint:ts"],"**/*.ts":["pnpm lint:ts"],"**/*.json":["pnpm lint:ts"],"contracts/**/*.sol":["pnpm lint:sol"]},"_nodeVersion":"23.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","glob":"^11.0.1","json5":"^2.2.3","eslint":"^8.56.0","ethers":"6.13.7","hardhat":"^2.22.18","solhint":"^5.1.0","ts-node":">=8.0.0","prettier":"^3.2.5","forge-std":"https://github.com/foundry-rs/forge-std/tarball/v1.9.7","typechain":"^8.3.0","typescript":"^5.3.3","@types/chai":"^4.2.0","@types/node":">=16.0.0","lint-staged":"^15.2.2","@types/mocha":">=9.1.0","solidity-docgen":"^0.6.0-beta.36","solidity-coverage":"^0.8.0","@typechain/hardhat":"^9.0.0","@typechain/ethers-v6":"^0.5.0","hardhat-gas-reporter":"^1.0.8","@graphprotocol/horizon":"^0.4.1","hardhat-contract-sizer":"^2.10.0","hardhat-graph-protocol":"^0.2.4","@graphprotocol/toolshed":"^0.6.4","@openzeppelin/contracts":"^5.0.2","hardhat-secure-accounts":"^1.0.5","@graphprotocol/contracts":"^7.3.0","prettier-plugin-solidity":"^1.3.1","@graphprotocol/interfaces":"^0.2.4","@nomicfoundation/ignition-core":"^0.15.9","@openzeppelin/foundry-upgrades":"0.4.0","@defi-wonderland/natspec-smells":"^1.1.6","@nomicfoundation/hardhat-ethers":"3.0.8","@nomicfoundation/hardhat-verify":"^2.0.10","@nomicfoundation/hardhat-foundry":"^1.1.1","@nomicfoundation/hardhat-toolbox":"^4.0.0","@nomicfoundation/hardhat-ignition":"^0.15.9","@openzeppelin/contracts-upgradeable":"^5.0.2","@nomicfoundation/hardhat-chai-matchers":"^2.0.0","@nomicfoundation/hardhat-ignition-ethers":"^0.15.9","@nomicfoundation/hardhat-network-helpers":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/subgraph-service_0.4.1_1750255767668_0.19908442191108655","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@graphprotocol/subgraph-service","version":"0.5.0","author":{"name":"The Graph core devs"},"license":"GPL-2.0-or-later","_id":"@graphprotocol/subgraph-service@0.5.0","maintainers":[{"name":"nasmr","email":"nasmunawar@gmail.com"},{"name":"neysofu","email":"filippo+npm@neysofu.me"},{"name":"a3k5","email":"a.kemalakcay@gmail.com"},{"name":"fordn","email":"ford@edgeandnode.com"},{"name":"lutter","email":"lutter@watzmann.net"},{"name":"tmigone","email":"npm@tmigone.com"},{"name":"juanmardefago","email":"juanma.rdefago@gmail.com"},{"name":"dnfodjo","email":"nfodjodk@gmail.com"},{"name":"theodus","email":"theodusbutler@gmail.com"},{"name":"cmwhited","email":"cmwhited1990@gmail.com"},{"name":"migueldeelias","email":"miguel.deelias@gmail.com"},{"name":"andras_en","email":"andras@edgeandnode.com"},{"name":"pcarranzav_edgeandnode","email":"pablo@edgeandnode.com"},{"name":"mitchhs12","email":"mitchellhspencer@gmail.com"},{"name":"dwerner-en","email":"dan.werner@gmail.com"},{"name":"lnsd","email":"lnsdev@proton.me"},{"name":"edge-and-node","email":"ops@edgeandnode.com"},{"name":"nomativ","email":"toedgar@pm.me"},{"name":"yaroshkvorets","email":"shkvorets@gmail.com"},{"name":"pdiogo-tgf","email":"pedro@thegraph.foundation"},{"name":"bairun","email":"byron@geobrowser.io"},{"name":"nikgraf","email":"nik@nikgraf.com"},{"name":"benface.com","email":"benoit.rouleau@icloud.com"}],"dist":{"shasum":"d6329e49cfc3dc9326256ec2ead0305823dc36b6","tarball":"https://registry.npmjs.org/@graphprotocol/subgraph-service/-/subgraph-service-0.5.0.tgz","fileCount":359,"integrity":"sha512-3L/ycKguwMy54Y2fA4DmsH46KKtQl11xN7oPvxEGfiNSexaS14sxpReqjsH3cYsIbGrcKJQioXh/39Su9aR58g==","signatures":[{"sig":"MEUCIB7GwUlP81SwhFR3dVD2A5VZ3F19uOJoqRMsu0BTWBygAiEA0NZuJ24iny2/LNty/qUfmRkFRAHmeDm12Ct6tMsmjvs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16996580},"_from":"file:graphprotocol-subgraph-service-0.5.0.tgz","types":"typechain-types/index.ts","exports":{"./addresses*":"./addresses*","./artifacts/*":"./build/contracts/*"},"scripts":{"lint":"pnpm lint:ts; pnpm lint:sol; pnpm lint:natspec; pnpm lint:json","test":"forge test","build":"hardhat compile","clean":"rm -rf build dist cache cache_forge typechain-types","lint:ts":"eslint --fix --cache '**/*.{js,ts,cjs,mjs,jsx,tsx}'; prettier -w --cache --log-level warn '**/*.{js,ts,cjs,mjs,jsx,tsx}'","lint:sol":"solhint --config ../../.solhint.json --fix --noPrompt --noPoster 'contracts/**/*.sol'; prettier -w --cache --log-level warn '**/*.sol'","lint:json":"prettier -w --cache --log-level warn '**/*.json'","lint:natspec":"natspec-smells --config natspec-smells.config.js","test:deployment":"SECURE_ACCOUNTS_DISABLE_PROVIDER=true hardhat test test/deployment/*.ts","test:integration":"./scripts/integration"},"_npmUser":{"name":"tmigone","email":"npm@tmigone.com"},"_resolved":"/private/var/folders/_n/b6w4z0ms3tj7w230spy9wdrh0000gn/T/73ac4a23d68da5a45f226b22850df7e4/graphprotocol-subgraph-service-0.5.0.tgz","_integrity":"sha512-3L/ycKguwMy54Y2fA4DmsH46KKtQl11xN7oPvxEGfiNSexaS14sxpReqjsH3cYsIbGrcKJQioXh/39Su9aR58g==","_npmVersion":"11.5.1","description":"The Subgraph Service is a data service designed to work with Graph Horizon that supports indexing subgraphs and serving queries to consumers.","directories":{},"lint-staged":{"**/*.js":["pnpm lint:ts"],"**/*.ts":["pnpm lint:ts"],"**/*.json":["pnpm lint:ts"],"contracts/**/*.sol":["pnpm lint:sol"]},"_nodeVersion":"24.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","glob":"^11.0.1","json5":"^2.2.3","eslint":"^8.56.0","ethers":"6.13.7","hardhat":"^2.22.18","solhint":"^5.1.0","ts-node":">=8.0.0","prettier":"^3.2.5","forge-std":"https://github.com/foundry-rs/forge-std/tarball/v1.9.7","typechain":"^8.3.0","typescript":"^5.3.3","@types/chai":"^4.2.0","@types/node":">=16.0.0","lint-staged":"^15.2.2","@types/mocha":">=9.1.0","solidity-docgen":"^0.6.0-beta.36","solidity-coverage":"^0.8.0","@typechain/hardhat":"^9.0.0","@typechain/ethers-v6":"^0.5.0","hardhat-gas-reporter":"^1.0.8","@graphprotocol/horizon":"^0.4.1","hardhat-contract-sizer":"^2.10.0","hardhat-graph-protocol":"^0.2.5","@graphprotocol/toolshed":"^0.6.12","@openzeppelin/contracts":"^5.0.2","hardhat-secure-accounts":"^1.0.5","@graphprotocol/contracts":"^7.3.0","prettier-plugin-solidity":"^1.3.1","@graphprotocol/interfaces":"^0.6.0","@nomicfoundation/ignition-core":"^0.15.9","@openzeppelin/foundry-upgrades":"0.4.0","@defi-wonderland/natspec-smells":"^1.1.6","@nomicfoundation/hardhat-ethers":"3.0.8","@nomicfoundation/hardhat-verify":"^2.0.10","@nomicfoundation/hardhat-foundry":"^1.1.1","@nomicfoundation/hardhat-toolbox":"^4.0.0","@nomicfoundation/hardhat-ignition":"^0.15.9","@openzeppelin/contracts-upgradeable":"^5.0.2","@nomicfoundation/hardhat-chai-matchers":"^2.0.0","@nomicfoundation/hardhat-ignition-ethers":"^0.15.9","@nomicfoundation/hardhat-network-helpers":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/subgraph-service_0.5.0_1757448715127_0.2383719172432035","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@graphprotocol/subgraph-service","version":"1.0.0","author":{"name":"The Graph core devs"},"license":"GPL-2.0-or-later","_id":"@graphprotocol/subgraph-service@1.0.0","maintainers":[{"name":"nasmr","email":"nasmunawar@gmail.com"},{"name":"neysofu","email":"filippo+npm@neysofu.me"},{"name":"a3k5","email":"a.kemalakcay@gmail.com"},{"name":"fordn","email":"ford@edgeandnode.com"},{"name":"lutter","email":"lutter@watzmann.net"},{"name":"tmigone","email":"npm@tmigone.com"},{"name":"juanmardefago","email":"juanma.rdefago@gmail.com"},{"name":"dnfodjo","email":"nfodjodk@gmail.com"},{"name":"theodus","email":"theodusbutler@gmail.com"},{"name":"cmwhited","email":"cmwhited1990@gmail.com"},{"name":"migueldeelias","email":"miguel.deelias@gmail.com"},{"name":"andras_en","email":"andras@edgeandnode.com"},{"name":"pcarranzav_edgeandnode","email":"pablo@edgeandnode.com"},{"name":"mitchhs12","email":"mitchellhspencer@gmail.com"},{"name":"dwerner-en","email":"dan.werner@gmail.com"},{"name":"lnsd","email":"lnsdev@proton.me"},{"name":"edge-and-node","email":"ops@edgeandnode.com"},{"name":"nomativ","email":"toedgar@pm.me"},{"name":"yaroshkvorets","email":"shkvorets@gmail.com"},{"name":"pdiogo-tgf","email":"pedro@thegraph.foundation"},{"name":"bairun","email":"byron@geobrowser.io"},{"name":"nikgraf","email":"nik@nikgraf.com"},{"name":"benface.com","email":"benoit.rouleau@icloud.com"}],"dist":{"shasum":"a71dc1cd21c78111d357b6bfc4254fe1617b540d","tarball":"https://registry.npmjs.org/@graphprotocol/subgraph-service/-/subgraph-service-1.0.0.tgz","fileCount":358,"integrity":"sha512-WHqhVZS1H7ozg3QHLVHCzGX2EOW4wbnUgPyPB67GlwvASeGEQEJBtgoJ0WIEGK2oOBDjk5zDEZaepUc1x23smA==","signatures":[{"sig":"MEYCIQDFUlb045M3KZA1Xw506tKw9OElMSDKsqy99/dYVgKMxgIhAPEfUnbRlovJW0ruV97e8Lk+ffxeioTsP2yyKW2wQCr7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9449759},"_from":"file:graphprotocol-subgraph-service-1.0.0.tgz","types":"typechain-types/index.ts","exports":{"./addresses*":"./addresses*","./artifacts/*":"./build/contracts/*"},"scripts":{"lint":"pnpm lint:ts; pnpm lint:sol; pnpm lint:natspec; pnpm lint:json","test":"forge test","build":"hardhat compile","clean":"rm -rf build dist cache cache_forge typechain-types","lint:ts":"eslint --fix --cache '**/*.{js,ts,cjs,mjs,jsx,tsx}'; prettier -w --cache --log-level warn '**/*.{js,ts,cjs,mjs,jsx,tsx}'","lint:sol":"solhint --config ../../.solhint.json --fix --noPrompt --noPoster 'contracts/**/*.sol'; prettier -w --cache --log-level warn '**/*.sol'","lint:json":"prettier -w --cache --log-level warn '**/*.json'","lint:natspec":"natspec-smells --config natspec-smells.config.js","test:deployment":"SECURE_ACCOUNTS_DISABLE_PROVIDER=true hardhat test test/deployment/*.ts","test:integration":"./scripts/integration"},"_npmUser":{"name":"tmigone","email":"npm@tmigone.com"},"_resolved":"/private/var/folders/_n/b6w4z0ms3tj7w230spy9wdrh0000gn/T/32efe269b6fc1c437bf900e1f877795f/graphprotocol-subgraph-service-1.0.0.tgz","_integrity":"sha512-WHqhVZS1H7ozg3QHLVHCzGX2EOW4wbnUgPyPB67GlwvASeGEQEJBtgoJ0WIEGK2oOBDjk5zDEZaepUc1x23smA==","_npmVersion":"11.5.1","description":"The Subgraph Service is a data service designed to work with Graph Horizon that supports indexing subgraphs and serving queries to consumers.","directories":{},"lint-staged":{"**/*.js":["pnpm lint:ts"],"**/*.ts":["pnpm lint:ts"],"**/*.json":["pnpm lint:ts"],"contracts/**/*.sol":["pnpm lint:sol"]},"_nodeVersion":"24.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","glob":"^11.0.1","json5":"^2.2.3","eslint":"^8.56.0","ethers":"6.13.7","hardhat":"^2.22.18","solhint":"^5.1.0","ts-node":">=8.0.0","prettier":"^3.2.5","forge-std":"https://github.com/foundry-rs/forge-std/tarball/v1.9.7","typechain":"^8.3.0","typescript":"^5.3.3","@types/chai":"^4.2.0","@types/node":">=16.0.0","lint-staged":"^15.2.2","@types/mocha":">=9.1.0","solidity-docgen":"^0.6.0-beta.36","solidity-coverage":"^0.8.0","@typechain/hardhat":"^9.0.0","@typechain/ethers-v6":"^0.5.0","hardhat-gas-reporter":"^1.0.8","@graphprotocol/horizon":"^1.0.0","hardhat-contract-sizer":"^2.10.0","hardhat-graph-protocol":"^0.2.6","@graphprotocol/toolshed":"^1.0.0","@openzeppelin/contracts":"^5.0.2","hardhat-secure-accounts":"^1.0.5","@graphprotocol/contracts":"^7.3.0","prettier-plugin-solidity":"^1.3.1","@graphprotocol/interfaces":"^0.6.3","@nomicfoundation/ignition-core":"^0.15.9","@openzeppelin/foundry-upgrades":"0.4.0","@defi-wonderland/natspec-smells":"^1.1.6","@nomicfoundation/hardhat-ethers":"3.0.8","@nomicfoundation/hardhat-verify":"^2.0.10","@nomicfoundation/hardhat-foundry":"^1.1.1","@nomicfoundation/hardhat-toolbox":"^4.0.0","@nomicfoundation/hardhat-ignition":"^0.15.9","@openzeppelin/contracts-upgradeable":"^5.0.2","@nomicfoundation/hardhat-chai-matchers":"^2.0.0","@nomicfoundation/hardhat-ignition-ethers":"^0.15.9","@nomicfoundation/hardhat-network-helpers":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/subgraph-service_1.0.0_1759848361440_0.3721815757847542","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@graphprotocol/subgraph-service","version":"1.0.1","author":{"name":"The Graph core devs"},"license":"GPL-2.0-or-later","_id":"@graphprotocol/subgraph-service@1.0.1","maintainers":[{"name":"nasmr","email":"nasmunawar@gmail.com"},{"name":"neysofu","email":"filippo+npm@neysofu.me"},{"name":"a3k5","email":"a.kemalakcay@gmail.com"},{"name":"fordn","email":"ford@edgeandnode.com"},{"name":"lutter","email":"lutter@watzmann.net"},{"name":"tmigone","email":"npm@tmigone.com"},{"name":"juanmardefago","email":"juanma.rdefago@gmail.com"},{"name":"dnfodjo","email":"nfodjodk@gmail.com"},{"name":"theodus","email":"theodusbutler@gmail.com"},{"name":"cmwhited","email":"cmwhited1990@gmail.com"},{"name":"migueldeelias","email":"miguel.deelias@gmail.com"},{"name":"andras_en","email":"andras@edgeandnode.com"},{"name":"pcarranzav_edgeandnode","email":"pablo@edgeandnode.com"},{"name":"mitchhs12","email":"mitchellhspencer@gmail.com"},{"name":"dwerner-en","email":"dan.werner@gmail.com"},{"name":"lnsd","email":"lnsdev@proton.me"},{"name":"edge-and-node","email":"ops@edgeandnode.com"},{"name":"nomativ","email":"toedgar@pm.me"},{"name":"yaroshkvorets","email":"shkvorets@gmail.com"},{"name":"pdiogo-tgf","email":"pedro@thegraph.foundation"},{"name":"bairun","email":"byron@geobrowser.io"},{"name":"nikgraf","email":"nik@nikgraf.com"},{"name":"benface.com","email":"benoit.rouleau@icloud.com"}],"dist":{"shasum":"4c8c15574334c83aba215def99c1e1a06eb089af","tarball":"https://registry.npmjs.org/@graphprotocol/subgraph-service/-/subgraph-service-1.0.1.tgz","fileCount":358,"integrity":"sha512-ZGR05fShO3HlLjfzaVo0VlI9+PoBe0nvDkZ2RbKN+1KkDI9Tfx78ll/fnI9F47AUqzo3V7nTxMo6XryyZU+uxQ==","signatures":[{"sig":"MEQCIFiTSziIX2nUupLj9UFz8nlPuhBlgX0pd/cDDNevKuDwAiBmx7Y9vGuFopz8CDxuyJXM2uoy8+Pz2EhmGU0EkSZUPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9449759},"_from":"file:graphprotocol-subgraph-service-1.0.1.tgz","types":"typechain-types/index.ts","exports":{"./addresses*":"./addresses*","./artifacts/*":"./build/contracts/*"},"scripts":{"lint":"pnpm lint:ts; pnpm lint:sol; pnpm lint:natspec; pnpm lint:json","test":"forge test","build":"hardhat compile","clean":"rm -rf build dist cache cache_forge typechain-types","lint:ts":"eslint --fix --cache '**/*.{js,ts,cjs,mjs,jsx,tsx}'; prettier -w --cache --log-level warn '**/*.{js,ts,cjs,mjs,jsx,tsx}'","lint:sol":"solhint --config ../../.solhint.json --fix --noPrompt --noPoster 'contracts/**/*.sol'; prettier -w --cache --log-level warn '**/*.sol'","lint:json":"prettier -w --cache --log-level warn '**/*.json'","lint:natspec":"natspec-smells --config natspec-smells.config.js","test:deployment":"SECURE_ACCOUNTS_DISABLE_PROVIDER=true hardhat test test/deployment/*.ts","test:integration":"./scripts/integration"},"_npmUser":{"name":"tmigone","email":"npm@tmigone.com"},"_resolved":"/private/var/folders/_n/b6w4z0ms3tj7w230spy9wdrh0000gn/T/1e8ba6b03d7c7f321ffd3fa5d6108131/graphprotocol-subgraph-service-1.0.1.tgz","_integrity":"sha512-ZGR05fShO3HlLjfzaVo0VlI9+PoBe0nvDkZ2RbKN+1KkDI9Tfx78ll/fnI9F47AUqzo3V7nTxMo6XryyZU+uxQ==","_npmVersion":"11.5.1","description":"The Subgraph Service is a data service designed to work with Graph Horizon that supports indexing subgraphs and serving queries to consumers.","directories":{},"lint-staged":{"**/*.js":["pnpm lint:ts"],"**/*.ts":["pnpm lint:ts"],"**/*.json":["pnpm lint:ts"],"contracts/**/*.sol":["pnpm lint:sol"]},"_nodeVersion":"24.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","glob":"^11.0.1","json5":"^2.2.3","eslint":"^8.56.0","ethers":"6.13.7","hardhat":"^2.22.18","solhint":"^5.1.0","ts-node":">=8.0.0","prettier":"^3.2.5","forge-std":"https://github.com/foundry-rs/forge-std/tarball/v1.9.7","typechain":"^8.3.0","typescript":"^5.3.3","@types/chai":"^4.2.0","@types/node":">=16.0.0","lint-staged":"^15.2.2","@types/mocha":">=9.1.0","solidity-docgen":"^0.6.0-beta.36","solidity-coverage":"^0.8.0","@typechain/hardhat":"^9.0.0","@typechain/ethers-v6":"^0.5.0","hardhat-gas-reporter":"^1.0.8","@graphprotocol/horizon":"^1.0.0","hardhat-contract-sizer":"^2.10.0","hardhat-graph-protocol":"^0.2.6","@graphprotocol/toolshed":"^1.0.1","@openzeppelin/contracts":"^5.0.2","hardhat-secure-accounts":"^1.0.5","@graphprotocol/contracts":"^7.3.0","prettier-plugin-solidity":"^1.3.1","@graphprotocol/interfaces":"^0.6.3","@nomicfoundation/ignition-core":"^0.15.9","@openzeppelin/foundry-upgrades":"0.4.0","@defi-wonderland/natspec-smells":"^1.1.6","@nomicfoundation/hardhat-ethers":"3.0.8","@nomicfoundation/hardhat-verify":"^2.0.10","@nomicfoundation/hardhat-foundry":"^1.1.1","@nomicfoundation/hardhat-toolbox":"^4.0.0","@nomicfoundation/hardhat-ignition":"^0.15.9","@openzeppelin/contracts-upgradeable":"^5.0.2","@nomicfoundation/hardhat-chai-matchers":"^2.0.0","@nomicfoundation/hardhat-ignition-ethers":"^0.15.9","@nomicfoundation/hardhat-network-helpers":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/subgraph-service_1.0.1_1759849183717_0.6458975313009931","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@graphprotocol/subgraph-service","version":"1.1.0","author":{"name":"Edge & Node"},"license":"GPL-2.0-or-later","_id":"@graphprotocol/subgraph-service@1.1.0","maintainers":[{"name":"nasmr","email":"nasmunawar@gmail.com"},{"name":"neysofu","email":"filippo+npm@neysofu.me"},{"name":"a3k5","email":"a.kemalakcay@gmail.com"},{"name":"fordn","email":"ford@edgeandnode.com"},{"name":"lutter","email":"lutter@watzmann.net"},{"name":"tmigone","email":"npm@tmigone.com"},{"name":"juanmardefago","email":"juanma.rdefago@gmail.com"},{"name":"dnfodjo","email":"nfodjodk@gmail.com"},{"name":"theodus","email":"theodusbutler@gmail.com"},{"name":"cmwhited","email":"cmwhited1990@gmail.com"},{"name":"migueldeelias","email":"miguel.deelias@gmail.com"},{"name":"andras_en","email":"andras@edgeandnode.com"},{"name":"pcarranzav_edgeandnode","email":"pablo@edgeandnode.com"},{"name":"mitchhs12","email":"mitchellhspencer@gmail.com"},{"name":"dwerner-en","email":"dan.werner@gmail.com"},{"name":"lnsd","email":"lnsdev@proton.me"},{"name":"edge-and-node","email":"ops@edgeandnode.com"},{"name":"nomativ","email":"toedgar@pm.me"},{"name":"yaroshkvorets","email":"shkvorets@gmail.com"},{"name":"pdiogo-tgf","email":"pedro@thegraph.foundation"},{"name":"bairun","email":"byron@geobrowser.io"},{"name":"nikgraf","email":"nik@nikgraf.com"},{"name":"benface.com","email":"benoit.rouleau@icloud.com"}],"dist":{"shasum":"b83c79aba00ef40893438cd9ac790bc77b5902c0","tarball":"https://registry.npmjs.org/@graphprotocol/subgraph-service/-/subgraph-service-1.1.0.tgz","fileCount":358,"integrity":"sha512-KMbztQGzS3lYEcHKIDpCb/uuPBhOlNaFaD6+6OvCRPhCEBS8x6ejoQdb04KBUfgAvQgappMN1ISLRnzrQ7cPVg==","signatures":[{"sig":"MEQCIEBoiio4MFaRM9kN1sN6gg7Ee5K4EM3DNXFSCy2H5CdrAiAHbTBbXkllOag2NQTxJPBIqr8obe9HpHlWz/kjus6BgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9450086},"_from":"file:graphprotocol-subgraph-service-1.1.0.tgz","types":"typechain-types/index.ts","exports":{"./addresses*":"./addresses*","./artifacts/*":"./build/contracts/*"},"scripts":{"lint":"pnpm lint:ts; pnpm lint:sol; pnpm lint:md; pnpm lint:json","test":"pnpm build && pnpm test:self","build":"pnpm build:dep && pnpm build:self","clean":"rm -rf build dist cache cache_forge typechain-types","lint:md":"markdownlint --fix --ignore-path ../../.gitignore '**/*.md'; prettier -w --cache --log-level warn '**/*.md'","lint:ts":"eslint --fix --cache '**/*.{js,ts,cjs,mjs,jsx,tsx}'; prettier -w --cache --log-level warn '**/*.{js,ts,cjs,mjs,jsx,tsx}'","lint:sol":"solhint --fix --noPrompt --noPoster 'contracts/**/*.sol'; prettier -w --cache --log-level warn '**/*.sol'","build:dep":"pnpm --filter '@graphprotocol/subgraph-service^...' run build:self","lint:json":"prettier -w --cache --log-level warn '**/*.json'","test:self":"forge test","build:self":"hardhat compile --quiet","test:coverage":"pnpm build && pnpm test:coverage:self","test:deployment":"SECURE_ACCOUNTS_DISABLE_PROVIDER=true hardhat test test/deployment/*.ts","test:integration":"./scripts/integration","test:coverage:self":"forge coverage"},"_npmUser":{"name":"tmigone","email":"npm@tmigone.com"},"_resolved":"/private/var/folders/_n/b6w4z0ms3tj7w230spy9wdrh0000gn/T/cd2745561a39440dee34aebb5c4d72c8/graphprotocol-subgraph-service-1.1.0.tgz","_integrity":"sha512-KMbztQGzS3lYEcHKIDpCb/uuPBhOlNaFaD6+6OvCRPhCEBS8x6ejoQdb04KBUfgAvQgappMN1ISLRnzrQ7cPVg==","_npmVersion":"11.5.1","description":"Data service contracts for Graph Horizon subgraph indexing","directories":{},"lint-staged":{"**/*.js":["pnpm lint:ts"],"**/*.ts":["pnpm lint:ts"],"**/*.json":["pnpm lint:ts"],"contracts/**/*.sol":["pnpm lint:sol"]},"_nodeVersion":"24.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","glob":"^11.0.1","json5":"^2.2.3","eslint":"^9.37.0","ethers":"^6.15.0","hardhat":"^2.26.0","solhint":"^6.0.1","ts-node":">=8.0.0","prettier":"^3.6.2","forge-std":"https://github.com/foundry-rs/forge-std/tarball/v1.9.7","typechain":"^8.3.0","typescript":"^5.9.3","@types/chai":"^4.2.0","@types/node":">=16.0.0","lint-staged":"^16.2.4","@types/mocha":">=9.1.0","solidity-docgen":"^0.6.0-beta.36","solidity-coverage":"^0.8.0","@typechain/hardhat":"^9.0.0","@typechain/ethers-v6":"^0.5.0","hardhat-gas-reporter":"^1.0.8","@graphprotocol/horizon":"^1.1.0","hardhat-contract-sizer":"^2.10.0","hardhat-graph-protocol":"^0.2.6","@graphprotocol/toolshed":"^1.1.0","@openzeppelin/contracts":"^5.0.2","hardhat-secure-accounts":"^1.0.5","@graphprotocol/contracts":"^7.3.0","prettier-plugin-solidity":"^2.1.0","@graphprotocol/interfaces":"^0.6.4","@nomicfoundation/ignition-core":"^0.15.9","@openzeppelin/foundry-upgrades":"0.4.0","@nomicfoundation/hardhat-ethers":"^3.1.0","@nomicfoundation/hardhat-verify":"^2.0.10","@nomicfoundation/hardhat-foundry":"^1.1.1","@nomicfoundation/hardhat-toolbox":"^4.0.0","@nomicfoundation/hardhat-ignition":"^0.15.9","@openzeppelin/contracts-upgradeable":"^5.0.2","@nomicfoundation/hardhat-chai-matchers":"^2.0.0","@nomicfoundation/hardhat-ignition-ethers":"^0.15.9","@nomicfoundation/hardhat-network-helpers":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/subgraph-service_1.1.0_1762958763234_0.1730957682237262","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@graphprotocol/subgraph-service","version":"1.1.1","author":{"name":"Edge & Node"},"license":"GPL-2.0-or-later","_id":"@graphprotocol/subgraph-service@1.1.1","maintainers":[{"name":"nasmr","email":"nasmunawar@gmail.com"},{"name":"neysofu","email":"filippo+npm@neysofu.me"},{"name":"a3k5","email":"a.kemalakcay@gmail.com"},{"name":"fordn","email":"ford@edgeandnode.com"},{"name":"lutter","email":"lutter@watzmann.net"},{"name":"tmigone","email":"npm@tmigone.com"},{"name":"juanmardefago","email":"juanma.rdefago@gmail.com"},{"name":"dnfodjo","email":"nfodjodk@gmail.com"},{"name":"theodus","email":"theodusbutler@gmail.com"},{"name":"cmwhited","email":"cmwhited1990@gmail.com"},{"name":"migueldeelias","email":"miguel.deelias@gmail.com"},{"name":"andras_en","email":"andras@edgeandnode.com"},{"name":"pcarranzav_edgeandnode","email":"pablo@edgeandnode.com"},{"name":"mitchhs12","email":"mitchellhspencer@gmail.com"},{"name":"dwerner-en","email":"dan.werner@gmail.com"},{"name":"lnsd","email":"lnsdev@proton.me"},{"name":"edge-and-node","email":"ops@edgeandnode.com"},{"name":"nomativ","email":"toedgar@pm.me"},{"name":"yaroshkvorets","email":"shkvorets@gmail.com"},{"name":"pdiogo-tgf","email":"pedro@thegraph.foundation"},{"name":"bairun","email":"byron@geobrowser.io"},{"name":"nikgraf","email":"nik@nikgraf.com"},{"name":"benface.com","email":"benoit.rouleau@icloud.com"}],"dist":{"shasum":"7887b142f473c3bba54201d23947e86abbe9818a","tarball":"https://registry.npmjs.org/@graphprotocol/subgraph-service/-/subgraph-service-1.1.1.tgz","fileCount":354,"integrity":"sha512-olJYwV5zkFG2FKvSVRs99QL+IE+cSpN3HN4Zj6hOig+4szIMVy2zDyO8skyz+MFtFqu6FaXmcYtbDktxYX7pVw==","signatures":[{"sig":"MEUCIQDvAwPqy+iJdN+Li5TPUeR2aM4RdC3/vtTz8Z714hazvAIgdv3eDvPFZKHiwesUaI9HoNURJGmJLD6DF8s9xTMAj0M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9550333},"_from":"file:graphprotocol-subgraph-service-1.1.1.tgz","types":"typechain-types/index.ts","exports":{"./addresses*":"./addresses*","./artifacts/*":"./build/contracts/*"},"scripts":{"lint":"pnpm lint:ts; pnpm lint:sol; pnpm lint:md; pnpm lint:json","test":"pnpm build && pnpm test:self","build":"pnpm build:dep && pnpm build:self","clean":"rm -rf build dist cache cache_forge typechain-types","lint:md":"markdownlint --fix --ignore-path ../../.gitignore '**/*.md'; prettier -w --cache --log-level warn '**/*.md'","lint:ts":"eslint --fix --cache '**/*.{js,ts,cjs,mjs,jsx,tsx}'; prettier -w --cache --log-level warn '**/*.{js,ts,cjs,mjs,jsx,tsx}'","lint:sol":"solhint --fix --noPrompt --noPoster 'contracts/**/*.sol'; prettier -w --cache --log-level warn '**/*.sol'","build:dep":"pnpm --filter '@graphprotocol/subgraph-service^...' run build:self","lint:json":"prettier -w --cache --log-level warn '**/*.json'","test:self":"forge test","build:self":"hardhat compile --quiet","test:coverage":"pnpm build && pnpm test:coverage:self","test:deployment":"SECURE_ACCOUNTS_DISABLE_PROVIDER=true hardhat test test/deployment/*.ts","test:integration":"./scripts/integration","test:coverage:self":"forge coverage"},"_npmUser":{"name":"migueldeelias","email":"miguel.deelias@gmail.com"},"_resolved":"/tmp/d5fe81e68c6945121ce6a7a00a8f9dfe/graphprotocol-subgraph-service-1.1.1.tgz","_integrity":"sha512-olJYwV5zkFG2FKvSVRs99QL+IE+cSpN3HN4Zj6hOig+4szIMVy2zDyO8skyz+MFtFqu6FaXmcYtbDktxYX7pVw==","_npmVersion":"11.6.2","description":"Data service contracts for Graph Horizon subgraph indexing","directories":{},"lint-staged":{"**/*.js":["pnpm lint:ts"],"**/*.ts":["pnpm lint:ts"],"**/*.json":["pnpm lint:ts"],"contracts/**/*.sol":["pnpm lint:sol"]},"_nodeVersion":"24.11.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","glob":"^11.0.1","json5":"^2.2.3","eslint":"^9.37.0","ethers":"^6.15.0","hardhat":"^2.26.0","solhint":"^6.0.1","ts-node":">=8.0.0","prettier":"^3.6.2","forge-std":"https://github.com/foundry-rs/forge-std/tarball/v1.9.7","typechain":"^8.3.0","typescript":"^5.9.3","@types/chai":"^4.2.0","@types/node":">=16.0.0","lint-staged":"^16.2.4","@types/mocha":">=9.1.0","solidity-docgen":"^0.6.0-beta.36","solidity-coverage":"^0.8.0","@typechain/hardhat":"^9.0.0","@typechain/ethers-v6":"^0.5.0","hardhat-gas-reporter":"^1.0.8","@graphprotocol/horizon":"^1.1.1","hardhat-contract-sizer":"^2.10.0","hardhat-graph-protocol":"^0.2.6","@graphprotocol/toolshed":"^1.1.2","@openzeppelin/contracts":"^5.0.2","hardhat-secure-accounts":"^1.0.5","@graphprotocol/contracts":"^7.3.0","prettier-plugin-solidity":"^2.1.0","@graphprotocol/interfaces":"^0.6.5","@tenderly/hardhat-tenderly":"^1.11.0","@nomicfoundation/ignition-core":"^0.15.9","@openzeppelin/foundry-upgrades":"0.4.0","@nomicfoundation/hardhat-ethers":"^3.1.0","@nomicfoundation/hardhat-verify":"^2.0.10","@nomicfoundation/hardhat-foundry":"^1.1.1","@nomicfoundation/hardhat-toolbox":"^4.0.0","@nomicfoundation/hardhat-ignition":"^0.15.9","@openzeppelin/contracts-upgradeable":"^5.0.2","@nomicfoundation/hardhat-chai-matchers":"^2.0.0","@nomicfoundation/hardhat-ignition-ethers":"^0.15.9","@nomicfoundation/hardhat-network-helpers":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/subgraph-service_1.1.1_1765671801990_0.7183757693123476","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2025-05-07T14:57:31.988Z","modified":"2026-09-09T22:31:09.734Z","0.1.0":"2025-05-07T14:57:32.394Z","0.1.1":"2025-05-12T18:42:41.345Z","0.2.0":"2025-05-15T14:32:58.837Z","0.2.1":"2025-05-16T20:06:51.889Z","0.3.0":"2025-05-16T20:42:31.354Z","0.3.1":"2025-05-19T14:46:19.009Z","0.3.2":"2025-05-19T17:29:14.942Z","0.3.3":"2025-05-19T17:42:30.412Z","0.3.4":"2025-05-19T20:21:09.185Z","0.3.5":"2025-05-27T15:56:39.741Z","0.4.0":"2025-06-18T12:52:52.428Z","0.4.1":"2025-06-18T14:09:27.917Z","0.5.0":"2025-09-09T20:11:55.370Z","1.0.0":"2025-10-07T14:46:01.699Z","1.0.1":"2025-10-07T14:59:43.974Z","1.1.0":"2025-11-12T14:46:03.522Z","1.1.1":"2025-12-14T00:23:22.219Z"},"author":{"name":"Edge & Node"},"license":"GPL-2.0-or-later","description":"Data service contracts for Graph Horizon subgraph indexing","maintainers":[{"email":"ford@edgeandnode.com","name":"fordn"},{"email":"npm@tmigone.com","name":"tmigone"},{"email":"juanma.rdefago@gmail.com","name":"juanmardefago"},{"email":"miguel.deelias@gmail.com","name":"migueldeelias"},{"email":"pdiogo@duck.com","name":"pdiogo-tgf"}],"readme":"# 🌅 Subgraph Service 🌅\n\nThe Subgraph Service is a data service designed to work with Graph Horizon that supports indexing subgraphs and serving queries to consumers.\n\n## Configuration\n\nThe following environment variables might be required:\n\n| Variable               | Description                                                                     |\n| ---------------------- | ------------------------------------------------------------------------------- |\n| `ARBISCAN_API_KEY`     | Arbiscan API key - for contract verification                                    |\n| `ARBITRUM_ONE_RPC`     | Arbitrum One RPC URL - defaults to `https://arb1.arbitrum.io/rpc`               |\n| `ARBITRUM_SEPOLIA_RPC` | Arbitrum Sepolia RPC URL - defaults to `https://sepolia-rollup.arbitrum.io/rpc` |\n| `LOCALHOST_RPC`        | Localhost RPC URL - defaults to `http://localhost:8545`                         |\n\nYou can set them using Hardhat:\n\n```bash\nnpx hardhat vars set <variable>\n```\n\n## Build\n\n```bash\npnpm install\npnpm build\n```\n\n## Deployment\n\nNote that this instructions will help you deploy Graph Horizon contracts alongside the Subgraph Service. If you want to deploy just the core Horizon contracts please refer to the [Horizon README](../horizon/README.md) for deploy instructions.\n\n### New deployment\n\nTo deploy Graph Horizon from scratch including the Subgraph Service run the following command:\n\n```bash\nnpx hardhat deploy:protocol --network hardhat\n```\n\n### Upgrade deployment\n\nUsually you would run this against a network (or a fork) where the original Graph Protocol was previously deployed. To upgrade an existing deployment of the original Graph Protocol to Graph Horizon including the Subgraph Service, run the following commands. Note that some steps might need to be run by different accounts (deployer vs governor):\n\n```bash\ncd ../\ncd horizon && npx hardhat deploy:migrate --network hardhat --step 1 && cd ..\ncd subgraph-service && npx hardhat deploy:migrate --network hardhat --step 1 && cd ..\ncd horizon && npx hardhat deploy:migrate --network hardhat --step 2 && cd .. # Run with governor. Optionally add --patch-config\ncd horizon && npx hardhat deploy:migrate --network hardhat --step 3 && cd .. # Optionally add --patch-config\ncd subgraph-service && npx hardhat deploy:migrate --network hardhat --step 2 && cd .. # Optionally add --patch-config\ncd horizon && npx hardhat deploy:migrate --network hardhat --step 4 && cd .. # Run with governor. Optionally add --patch-config\n```\n\nHorizon Steps 2, 3 and 4, and Subgraph Service Step 2 require patching the configuration file with addresses from previous steps. The files are located in the `ignition/configs` directory and need to be manually edited. You can also pass `--patch-config` flag to the deploy command to automatically patch the configuration reading values from the address book. Note that this will NOT update the configuration file.\n\n## Testing\n\n- **unit**: Unit tests can be run with `pnpm test`\n- **integration**: Integration tests can be run with `pnpm test:integration` - Need to set `BLOCKCHAIN_RPC` for a chain where The Graph is already deployed - If no `BLOCKCHAIN_RPC` is detected it will try using `ARBITRUM_SEPOLIA_RPC`\n- **deployment**: Deployment tests can be run with `pnpm test:deployment --network <network>`, the following environment variables allow customizing the test suite for different scenarios:\n  - `TEST_DEPLOYMENT_STEP` (default: 1) - Specify the latest deployment step that has been executed. Tests for later steps will be skipped.\n  - `TEST_DEPLOYMENT_TYPE` (default: migrate) - The deployment type `protocol/migrate` that is being tested. Test suite has been developed for `migrate` use case but can be run against a `protocol` deployment, likely with some failed tests.\n  - `TEST_DEPLOYMENT_CONFIG` (default: `hre.network.name`) - The Ignition config file name to use for the test suite.\n\n## Verification\n\nTo verify contracts on a network, run the following commands:\n\n```bash\n./scripts/pre-verify <ignition-deployment-id>\nnpx hardhat ignition verify --network <network> --include-unrelated-contracts <ignition-deployment-id>\n./scripts/post-verify\n```\n","readmeFilename":"README.md"}