{"adoption": {"forks": 510, "observed_at": "2026-08-28T04:04:13.872398+00:00", "stars": 1281}, "canonical_url": "https://ross.abutalabs.com/products/hardhat-starter-kit", "card": {"archived": false, "artifact_type": "learning-resource", "description": "A repo for boilerplate code for testing, deploying, and shipping chainlink solidity code. ", "domain": ["blockchain", "developer-tools"], "enriched": true, "function": ["testing", "developer-tools", "sdk"], "health_score": 57, "homepage": null, "language": "JavaScript", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["smartcontractkit/hardhat-starter-kit"], "name": "smartcontractkit/hardhat-starter-kit", "platform": [], "pushed_at": "2026-01-10T12:21:15+00:00", "repo": "smartcontractkit/hardhat-starter-kit", "stars": 1281, "tags": ["chainlink", "hardhat", "solidity", "smart-contracts", "boilerplate", "starter-kit", "ethereum", "web3", "price-feeds", "vrf", "automation", "boilerplate", "nodejs", "javascript", "typescript"], "topics": ["chainlink", "hardhat", "javascript"], "urls": [], "use_cases": ["set up a Hardhat project with Chainlink price feeds", "deploy and test Chainlink VRF contracts", "get started with Chainlink Automation in Solidity", "boilerplate for Ethereum smart contract development with Hardhat", "verify contracts on Etherscan from a Hardhat project", "run local blockchain networks and fork mainnet for testing", "estimate gas and run code coverage for Solidity contracts"], "what_it_is": "A boilerplate starter kit for developing, testing, and deploying Chainlink-powered Solidity smart contracts using the Hardhat development environment. It includes example implementations of Chainlink Price Feeds, VRF (Verifiable Random Function), and Automation, along with testing, deployment, and verification tooling.", "when_to_avoid": ["you need Chainlink Functions instead of the core features (use the functions-hardhat-starter-kit)", "you use Foundry rather than Hardhat", "you want a production application rather than a learning/boilerplate template", "you are building non-Ethereum or non-Solidity blockchain projects"], "when_to_choose": ["you are starting a new Solidity project that uses Chainlink services", "you want ready-made examples of Price Feeds, VRF, and Automation", "you prefer Hardhat as your Ethereum development environment", "you need a quick scaffold with testing, deployment, and verification scripts included"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/hardhat-starter-kit", "repo": "smartcontractkit/hardhat-starter-kit", "role": "main", "score": 50}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:13.872398+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T08:33:17.910855+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "050fcdaa90c033b87a3637f5c63eba77248ed2cfe03b29f57c987ca951528cea", "fetched_at": "2026-08-28T04:04:13.872398+00:00", "kind": "readme", "missing": false, "url": "https://github.com/smartcontractkit/hardhat-starter-kit"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:13.872398+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T08:33:17.910855+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "050fcdaa90c033b87a3637f5c63eba77248ed2cfe03b29f57c987ca951528cea", "fetched_at": "2026-08-28T04:04:13.872398+00:00", "kind": "readme", "missing": false, "url": "https://github.com/smartcontractkit/hardhat-starter-kit"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T08:33:17.910855+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "050fcdaa90c033b87a3637f5c63eba77248ed2cfe03b29f57c987ca951528cea", "fetched_at": "2026-08-28T04:04:13.872398+00:00", "kind": "readme", "missing": false, "url": "https://github.com/smartcontractkit/hardhat-starter-kit"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:04:13.872398+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:13.872398+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:13.872398+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T08:33:17.910855+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "050fcdaa90c033b87a3637f5c63eba77248ed2cfe03b29f57c987ca951528cea", "fetched_at": "2026-08-28T04:04:13.872398+00:00", "kind": "readme", "missing": false, "url": "https://github.com/smartcontractkit/hardhat-starter-kit"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:13.872398+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:13.872398+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T08:33:17.910855+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "050fcdaa90c033b87a3637f5c63eba77248ed2cfe03b29f57c987ca951528cea", "fetched_at": "2026-08-28T04:04:13.872398+00:00", "kind": "readme", "missing": false, "url": "https://github.com/smartcontractkit/hardhat-starter-kit"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:13.872398+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:13.872398+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:13.872398+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T08:33:17.910855+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "050fcdaa90c033b87a3637f5c63eba77248ed2cfe03b29f57c987ca951528cea", "fetched_at": "2026-08-28T04:04:13.872398+00:00", "kind": "readme", "missing": false, "url": "https://github.com/smartcontractkit/hardhat-starter-kit"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:13.872398+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:13.872398+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T08:33:17.910855+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "050fcdaa90c033b87a3637f5c63eba77248ed2cfe03b29f57c987ca951528cea", "fetched_at": "2026-08-28T04:04:13.872398+00:00", "kind": "readme", "missing": false, "url": "https://github.com/smartcontractkit/hardhat-starter-kit"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T08:33:17.910855+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "050fcdaa90c033b87a3637f5c63eba77248ed2cfe03b29f57c987ca951528cea", "fetched_at": "2026-08-28T04:04:13.872398+00:00", "kind": "readme", "missing": false, "url": "https://github.com/smartcontractkit/hardhat-starter-kit"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T08:33:17.910855+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "050fcdaa90c033b87a3637f5c63eba77248ed2cfe03b29f57c987ca951528cea", "fetched_at": "2026-08-28T04:04:13.872398+00:00", "kind": "readme", "missing": false, "url": "https://github.com/smartcontractkit/hardhat-starter-kit"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T08:33:17.910855+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "050fcdaa90c033b87a3637f5c63eba77248ed2cfe03b29f57c987ca951528cea", "fetched_at": "2026-08-28T04:04:13.872398+00:00", "kind": "readme", "missing": false, "url": "https://github.com/smartcontractkit/hardhat-starter-kit"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 61, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1989, "days_push": 235, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 50, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}