{"adoption": {"forks": 600, "observed_at": "2026-08-28T04:06:09.958640+00:00", "stars": 2064}, "canonical_url": "https://ross.abutalabs.com/products/learning-solidity", "card": {"archived": false, "artifact_type": "learning-resource", "description": "The companion to the Youtube tutorials", "domain": ["blockchain", "tutorials", "programming-languages"], "enriched": true, "function": ["developer-tools", "documentation"], "health_score": 20, "homepage": null, "language": "Solidity", "license": null, "license_family": "other", "maturity": "maintenance", "member_repos": ["willitscale/learning-solidity"], "name": "willitscale/learning-solidity", "platform": ["cross-platform"], "pushed_at": "2023-10-15T09:49:12+00:00", "repo": "willitscale/learning-solidity", "stars": 2064, "tags": ["solidity", "ethereum", "smart-contracts", "youtube-tutorials", "learning", "erc20", "web3", "cryptocurrency"], "topics": ["hacktoberfest"], "urls": [], "use_cases": ["learn solidity from scratch", "example code for writing erc20 tokens", "understand smart contract security and auditing", "learn multisig wallet implementation in solidity", "solidity inheritance and modifiers examples", "practice debugging solidity contracts in remix"], "what_it_is": "A companion repository of Solidity example code for a YouTube tutorial series on Ethereum smart contract development. It covers basics through advanced topics like tokens, multisig wallets, assembly, and security auditing.", "when_to_avoid": ["you need a production-ready smart contract library", "you want up-to-date Solidity versions and modern tooling like Hardhat or Foundry", "you need maintained, licensed code for commercial use"], "when_to_choose": ["you are following the accompanying YouTube tutorial series", "you want small, self-contained Solidity examples per topic", "you are a beginner learning Ethereum smart contract basics"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/learning-solidity", "repo": "willitscale/learning-solidity", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:09.958640+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:57:09.923196+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cec0e3e5b50ccec1371afa37519628422d58a4eeddb5658fc93d49db75cbd92a", "fetched_at": "2026-08-28T04:06:09.958640+00:00", "kind": "readme", "missing": false, "url": "https://github.com/willitscale/learning-solidity"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:09.958640+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:57:09.923196+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cec0e3e5b50ccec1371afa37519628422d58a4eeddb5658fc93d49db75cbd92a", "fetched_at": "2026-08-28T04:06:09.958640+00:00", "kind": "readme", "missing": false, "url": "https://github.com/willitscale/learning-solidity"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:57:09.923196+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cec0e3e5b50ccec1371afa37519628422d58a4eeddb5658fc93d49db75cbd92a", "fetched_at": "2026-08-28T04:06:09.958640+00:00", "kind": "readme", "missing": false, "url": "https://github.com/willitscale/learning-solidity"}], "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:06:09.958640+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:09.958640+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:09.958640+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:57:09.923196+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cec0e3e5b50ccec1371afa37519628422d58a4eeddb5658fc93d49db75cbd92a", "fetched_at": "2026-08-28T04:06:09.958640+00:00", "kind": "readme", "missing": false, "url": "https://github.com/willitscale/learning-solidity"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:09.958640+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:09.958640+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:57:09.923196+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cec0e3e5b50ccec1371afa37519628422d58a4eeddb5658fc93d49db75cbd92a", "fetched_at": "2026-08-28T04:06:09.958640+00:00", "kind": "readme", "missing": false, "url": "https://github.com/willitscale/learning-solidity"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:09.958640+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:09.958640+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:09.958640+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:57:09.923196+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cec0e3e5b50ccec1371afa37519628422d58a4eeddb5658fc93d49db75cbd92a", "fetched_at": "2026-08-28T04:06:09.958640+00:00", "kind": "readme", "missing": false, "url": "https://github.com/willitscale/learning-solidity"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:09.958640+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:09.958640+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:57:09.923196+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cec0e3e5b50ccec1371afa37519628422d58a4eeddb5658fc93d49db75cbd92a", "fetched_at": "2026-08-28T04:06:09.958640+00:00", "kind": "readme", "missing": false, "url": "https://github.com/willitscale/learning-solidity"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:57:09.923196+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cec0e3e5b50ccec1371afa37519628422d58a4eeddb5658fc93d49db75cbd92a", "fetched_at": "2026-08-28T04:06:09.958640+00:00", "kind": "readme", "missing": false, "url": "https://github.com/willitscale/learning-solidity"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:57:09.923196+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cec0e3e5b50ccec1371afa37519628422d58a4eeddb5658fc93d49db75cbd92a", "fetched_at": "2026-08-28T04:06:09.958640+00:00", "kind": "readme", "missing": false, "url": "https://github.com/willitscale/learning-solidity"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:57:09.923196+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cec0e3e5b50ccec1371afa37519628422d58a4eeddb5658fc93d49db75cbd92a", "fetched_at": "2026-08-28T04:06:09.958640+00:00", "kind": "readme", "missing": false, "url": "https://github.com/willitscale/learning-solidity"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3279, "days_push": 1053, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}