{"adoption": {"forks": 217, "observed_at": "2026-08-28T04:04:29.556114+00:00", "stars": 1358}, "canonical_url": "https://ross.abutalabs.com/products/evm-opcodes", "card": {"archived": false, "artifact_type": "learning-resource", "description": "Ethereum opcodes and instruction reference", "domain": ["blockchain", "developer-tools", "documentation"], "enriched": true, "function": ["documentation", "developer-tools"], "health_score": 20, "homepage": null, "language": null, "license": "Apache-2.0", "license_family": "permissive", "maturity": "stable", "member_repos": ["crytic/evm-opcodes"], "name": "crytic/evm-opcodes", "platform": [], "pushed_at": "2024-08-19T01:36:24+00:00", "repo": "crytic/evm-opcodes", "stars": 1358, "tags": ["ethereum", "evm", "opcodes", "reference", "gas-costs", "smart-contracts", "web-server"], "topics": ["ethereum", "opcodes", "evm", "instructions"], "urls": [], "use_cases": ["look up what an EVM opcode does", "find gas costs for Ethereum VM instructions", "reference table of EVM opcodes while writing Solidity or bytecode", "check which EIP introduced an opcode like SHL or SHR", "learn EVM instruction set for smart contract auditing"], "what_it_is": "A consolidated reference of Ethereum Virtual Machine (EVM) opcodes, including their hex codes, names, descriptions, and gas costs. It aggregates information from the yellow paper, client implementations, and security tooling sources.", "when_to_avoid": ["you need programmatic access to opcode metadata in your code rather than documentation", "you need exhaustive, always-current gas costs since the gas data is a work in progress", "you need a full EVM implementation or emulator"], "when_to_choose": ["you need a quick, consolidated lookup of EVM opcodes and gas costs", "you are auditing or reverse-engineering EVM bytecode", "you want a maintained reference sourced from official Ethereum documents and clients"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/evm-opcodes", "repo": "crytic/evm-opcodes", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:29.556114+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:41:45.580107+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7c5436331b81c266d87633200fa1d190dca56f538ceae7be77d45d47629cdb55", "fetched_at": "2026-08-28T04:04:29.556114+00:00", "kind": "readme", "missing": false, "url": "https://github.com/crytic/evm-opcodes"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:29.556114+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:41:45.580107+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7c5436331b81c266d87633200fa1d190dca56f538ceae7be77d45d47629cdb55", "fetched_at": "2026-08-28T04:04:29.556114+00:00", "kind": "readme", "missing": false, "url": "https://github.com/crytic/evm-opcodes"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:41:45.580107+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7c5436331b81c266d87633200fa1d190dca56f538ceae7be77d45d47629cdb55", "fetched_at": "2026-08-28T04:04:29.556114+00:00", "kind": "readme", "missing": false, "url": "https://github.com/crytic/evm-opcodes"}], "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:29.556114+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:29.556114+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:29.556114+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:41:45.580107+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7c5436331b81c266d87633200fa1d190dca56f538ceae7be77d45d47629cdb55", "fetched_at": "2026-08-28T04:04:29.556114+00:00", "kind": "readme", "missing": false, "url": "https://github.com/crytic/evm-opcodes"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:29.556114+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:29.556114+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:41:45.580107+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7c5436331b81c266d87633200fa1d190dca56f538ceae7be77d45d47629cdb55", "fetched_at": "2026-08-28T04:04:29.556114+00:00", "kind": "readme", "missing": false, "url": "https://github.com/crytic/evm-opcodes"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:29.556114+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:29.556114+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:29.556114+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:41:45.580107+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7c5436331b81c266d87633200fa1d190dca56f538ceae7be77d45d47629cdb55", "fetched_at": "2026-08-28T04:04:29.556114+00:00", "kind": "readme", "missing": false, "url": "https://github.com/crytic/evm-opcodes"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:29.556114+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:29.556114+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:41:45.580107+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7c5436331b81c266d87633200fa1d190dca56f538ceae7be77d45d47629cdb55", "fetched_at": "2026-08-28T04:04:29.556114+00:00", "kind": "readme", "missing": false, "url": "https://github.com/crytic/evm-opcodes"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:41:45.580107+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7c5436331b81c266d87633200fa1d190dca56f538ceae7be77d45d47629cdb55", "fetched_at": "2026-08-28T04:04:29.556114+00:00", "kind": "readme", "missing": false, "url": "https://github.com/crytic/evm-opcodes"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:41:45.580107+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7c5436331b81c266d87633200fa1d190dca56f538ceae7be77d45d47629cdb55", "fetched_at": "2026-08-28T04:04:29.556114+00:00", "kind": "readme", "missing": false, "url": "https://github.com/crytic/evm-opcodes"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:41:45.580107+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7c5436331b81c266d87633200fa1d190dca56f538ceae7be77d45d47629cdb55", "fetched_at": "2026-08-28T04:04:29.556114+00:00", "kind": "readme", "missing": false, "url": "https://github.com/crytic/evm-opcodes"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3120, "days_push": 745, "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}}