{"adoption": {"forks": 84, "observed_at": "2026-08-28T04:03:33.354808+00:00", "stars": 1092}, "canonical_url": "https://ross.abutalabs.com/products/ctf-blockchain", "card": {"archived": false, "artifact_type": "learning-resource", "description": "A summary and solutions for 200+ CTF blockchain challenges", "domain": ["blockchain", "security", "education", "tutorials"], "enriched": true, "function": ["security", "cryptography", "developer-tools"], "health_score": 48, "homepage": null, "language": "Solidity", "license": null, "license_family": "other", "maturity": "active", "member_repos": ["minaminao/ctf-blockchain"], "name": "minaminao/ctf-blockchain", "platform": ["cross-platform"], "pushed_at": "2025-10-09T22:51:54+00:00", "repo": "minaminao/ctf-blockchain", "stars": 1092, "tags": ["ctf", "solidity", "ethereum", "evm", "writeups", "wargames", "smart-contract-security"], "topics": ["ctf", "blockchain", "ethereum", "solidity", "evm"], "urls": [], "use_cases": ["learn blockchain ctf challenges", "study solidity smart contract vulnerabilities", "prepare for paradigm ctf", "find writeups for evm puzzles", "practice ethereum security wargames", "learn reentrancy and flash loan attacks"], "what_it_is": "A curated collection of 200+ blockchain CTF challenges and wargames with categorized writeups and solutions, focused on Ethereum, Solidity, and the EVM. It organizes challenges by vulnerability topic such as reentrancy, oracle manipulation, and delegatecall storage collisions.", "when_to_avoid": ["you need production smart contract auditing tools", "you want a structured beginner course rather than challenge writeups", "you need non-Ethereum blockchain content"], "when_to_choose": ["you are preparing for blockchain CTF competitions", "you want categorized examples of EVM and Solidity attack techniques", "you want writeups with working Solidity solutions"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/ctf-blockchain", "repo": "minaminao/ctf-blockchain", "role": "main", "score": 53}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:33.354808+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:49:03.111789+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "36f200f9d5dede63c25f38b47bb9e74791ff2ed91a7b1014dad43fdd6ee2b858", "fetched_at": "2026-08-28T04:03:33.354808+00:00", "kind": "readme", "missing": false, "url": "https://github.com/minaminao/ctf-blockchain"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:33.354808+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:49:03.111789+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "36f200f9d5dede63c25f38b47bb9e74791ff2ed91a7b1014dad43fdd6ee2b858", "fetched_at": "2026-08-28T04:03:33.354808+00:00", "kind": "readme", "missing": false, "url": "https://github.com/minaminao/ctf-blockchain"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:49:03.111789+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "36f200f9d5dede63c25f38b47bb9e74791ff2ed91a7b1014dad43fdd6ee2b858", "fetched_at": "2026-08-28T04:03:33.354808+00:00", "kind": "readme", "missing": false, "url": "https://github.com/minaminao/ctf-blockchain"}], "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:03:33.354808+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:33.354808+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:33.354808+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:49:03.111789+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "36f200f9d5dede63c25f38b47bb9e74791ff2ed91a7b1014dad43fdd6ee2b858", "fetched_at": "2026-08-28T04:03:33.354808+00:00", "kind": "readme", "missing": false, "url": "https://github.com/minaminao/ctf-blockchain"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:33.354808+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:33.354808+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:49:03.111789+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "36f200f9d5dede63c25f38b47bb9e74791ff2ed91a7b1014dad43fdd6ee2b858", "fetched_at": "2026-08-28T04:03:33.354808+00:00", "kind": "readme", "missing": false, "url": "https://github.com/minaminao/ctf-blockchain"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:33.354808+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:33.354808+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:33.354808+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:49:03.111789+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "36f200f9d5dede63c25f38b47bb9e74791ff2ed91a7b1014dad43fdd6ee2b858", "fetched_at": "2026-08-28T04:03:33.354808+00:00", "kind": "readme", "missing": false, "url": "https://github.com/minaminao/ctf-blockchain"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:33.354808+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:33.354808+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:49:03.111789+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "36f200f9d5dede63c25f38b47bb9e74791ff2ed91a7b1014dad43fdd6ee2b858", "fetched_at": "2026-08-28T04:03:33.354808+00:00", "kind": "readme", "missing": false, "url": "https://github.com/minaminao/ctf-blockchain"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:49:03.111789+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "36f200f9d5dede63c25f38b47bb9e74791ff2ed91a7b1014dad43fdd6ee2b858", "fetched_at": "2026-08-28T04:03:33.354808+00:00", "kind": "readme", "missing": false, "url": "https://github.com/minaminao/ctf-blockchain"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:49:03.111789+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "36f200f9d5dede63c25f38b47bb9e74791ff2ed91a7b1014dad43fdd6ee2b858", "fetched_at": "2026-08-28T04:03:33.354808+00:00", "kind": "readme", "missing": false, "url": "https://github.com/minaminao/ctf-blockchain"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:49:03.111789+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "36f200f9d5dede63c25f38b47bb9e74791ff2ed91a7b1014dad43fdd6ee2b858", "fetched_at": "2026-08-28T04:03:33.354808+00:00", "kind": "readme", "missing": false, "url": "https://github.com/minaminao/ctf-blockchain"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 46, "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": 1729, "days_push": 328, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 53, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}