{
 "cells": [
  {
   "client": "nethermind",
   "eip": "8151",
   "headline": "open",
   "links": {
    "run": {
     "failed": [],
     "image": "ethpandaops/nethermind:bogota-devnet-2-linux-amd64",
     "passed": 374,
     "release": "tests-bogota-devnet@v2.0.0",
     "state": "pass",
     "total": 374,
     "url": "https://hive.ethpandaops.io/bogota/suite.html?suiteid=1793960505-2f80f417e42641d3bf2cbdebc1534b08.json&suitename=eels%2Fconsume-engine",
     "version": "2.3.0-preview+d087d9a2"
    },
    "spec": {
     "behind": 1,
     "head": "af5ea76669821d1eb8dfc60e3373a0a7fa9a7759",
     "pending": [
      {
       "api": "https://api.github.com/repos/ethereum/EIPs/pulls/12605",
       "head": "3158b531deb0492306aa8a4ed0630d140d28a3a1",
       "merged": false,
       "number": 12605,
       "state": "open",
       "title": "Update EIP-8151: treat the 0xef0200 opt-out marker as an eligible EOA",
       "url": "https://github.com/ethereum/EIPs/pull/12605"
      }
     ],
     "pin_ambiguous": false,
     "pin_blob": "81d0372e97adda22e02471b44639e242556c59de",
     "pin_commit": "e2fad38cfe2d441614fbb3c7eaedce2f661b1886",
     "state": "open"
    },
    "test": {
     "deltas": [
      {
       "candidates": [
        {
         "cases": 64,
         "passed": 64,
         "path": "tests/bogota/eip8151_account_code_restricted_ecrecover/test_account_code.py",
         "score": 2,
         "test": "test_account_code.py::test_permitted_code",
         "tokens": [
          "ecRecover",
          "permit"
         ]
        }
       ],
       "commit": "af5ea76669821d1eb8dfc60e3373a0a7fa9a7759",
       "state": "open"
      }
     ],
     "open": 1,
     "state": "open"
    }
   },
   "text": "1 spec change untested",
   "why": "The run passed 374/374, but the EIP text changed 1 time since the version EELS implements, and 1 change has no proof yet. Likely test: test_permitted_code (64/64 pass here). It counts once a mutant that undoes the change makes one of its cases fail. Next: run `eipproof prove` with a mutant that undoes the change."
  },
  {
   "client": "go-ethereum",
   "eip": "8151",
   "headline": "open",
   "links": {
    "run": {
     "failed": [],
     "image": "ethpandaops/geth:bogota-devnet-2-linux-amd64",
     "passed": 374,
     "release": "tests-bogota-devnet@v2.0.0",
     "state": "pass",
     "total": 374,
     "url": "https://hive.ethpandaops.io/bogota/suite.html?suiteid=1794021593-f893124887272f51afa3c94e66f3f393.json&suitename=eels%2Fconsume-engine",
     "version": "Geth/v1.17.6-unstable-f71f4be8-20261028/linux-amd64/go1.27.3"
    },
    "spec": {
     "behind": 1,
     "head": "af5ea76669821d1eb8dfc60e3373a0a7fa9a7759",
     "pending": [
      {
       "api": "https://api.github.com/repos/ethereum/EIPs/pulls/12605",
       "head": "3158b531deb0492306aa8a4ed0630d140d28a3a1",
       "merged": false,
       "number": 12605,
       "state": "open",
       "title": "Update EIP-8151: treat the 0xef0200 opt-out marker as an eligible EOA",
       "url": "https://github.com/ethereum/EIPs/pull/12605"
      }
     ],
     "pin_ambiguous": false,
     "pin_blob": "81d0372e97adda22e02471b44639e242556c59de",
     "pin_commit": "e2fad38cfe2d441614fbb3c7eaedce2f661b1886",
     "state": "open"
    },
    "test": {
     "deltas": [
      {
       "candidates": [
        {
         "cases": 64,
         "passed": 64,
         "path": "tests/bogota/eip8151_account_code_restricted_ecrecover/test_account_code.py",
         "score": 2,
         "test": "test_account_code.py::test_permitted_code",
         "tokens": [
          "ecRecover",
          "permit"
         ]
        }
       ],
       "commit": "af5ea76669821d1eb8dfc60e3373a0a7fa9a7759",
       "state": "open"
      }
     ],
     "open": 1,
     "state": "open"
    }
   },
   "text": "1 spec change untested",
   "why": "The run passed 374/374, but the EIP text changed 1 time since the version EELS implements, and 1 change has no proof yet. Likely test: test_permitted_code (64/64 pass here). It counts once a mutant that undoes the change makes one of its cases fail. Next: run `eipproof prove` with a mutant that undoes the change."
  },
  {
   "client": "reth",
   "eip": "8151",
   "headline": "open",
   "links": {
    "run": {
     "failed": [],
     "image": "ethpandaops/reth:bogota-devnet-2-linux-amd64",
     "passed": 374,
     "release": "tests-bogota-devnet@v2.0.0",
     "state": "pass",
     "total": 374,
     "url": "https://hive.ethpandaops.io/bogota/suite.html?suiteid=1794021206-4020221fce65d53ea55c0fe6eba3d447.json&suitename=eels%2Fconsume-engine",
     "version": "Reth Version: 2.5.2-dev+6a627643"
    },
    "spec": {
     "behind": 1,
     "head": "af5ea76669821d1eb8dfc60e3373a0a7fa9a7759",
     "pending": [
      {
       "api": "https://api.github.com/repos/ethereum/EIPs/pulls/12605",
       "head": "3158b531deb0492306aa8a4ed0630d140d28a3a1",
       "merged": false,
       "number": 12605,
       "state": "open",
       "title": "Update EIP-8151: treat the 0xef0200 opt-out marker as an eligible EOA",
       "url": "https://github.com/ethereum/EIPs/pull/12605"
      }
     ],
     "pin_ambiguous": false,
     "pin_blob": "81d0372e97adda22e02471b44639e242556c59de",
     "pin_commit": "e2fad38cfe2d441614fbb3c7eaedce2f661b1886",
     "state": "open"
    },
    "test": {
     "deltas": [
      {
       "candidates": [
        {
         "cases": 64,
         "passed": 64,
         "path": "tests/bogota/eip8151_account_code_restricted_ecrecover/test_account_code.py",
         "score": 2,
         "test": "test_account_code.py::test_permitted_code",
         "tokens": [
          "ecRecover",
          "permit"
         ]
        }
       ],
       "commit": "af5ea76669821d1eb8dfc60e3373a0a7fa9a7759",
       "state": "open"
      }
     ],
     "open": 1,
     "state": "open"
    }
   },
   "text": "1 spec change untested",
   "why": "The run passed 374/374, but the EIP text changed 1 time since the version EELS implements, and 1 change has no proof yet. Likely test: test_permitted_code (64/64 pass here). It counts once a mutant that undoes the change makes one of its cases fail. Next: run `eipproof prove` with a mutant that undoes the change."
  },
  {
   "client": "ethrex",
   "eip": "8151",
   "headline": "open",
   "links": {
    "run": {
     "failed": [],
     "image": "ethpandaops/ethrex:bogota-devnet-2-linux-amd64",
     "passed": 374,
     "release": "tests-bogota-devnet@v2.0.0",
     "state": "pass",
     "total": 374,
     "url": "https://hive.ethpandaops.io/bogota/suite.html?suiteid=1794020434-cba394694b7558f932c59ec6703f3c09.json&suitename=eels%2Fconsume-engine",
     "version": "ethrex/v29.0.1-bogota-devnet-2-c9d292a4997faec4578598805f13ad04c1566c5d/x86_64-unknown-linux-gnu/rustc-v1.93.1"
    },
    "spec": {
     "behind": 1,
     "head": "af5ea76669821d1eb8dfc60e3373a0a7fa9a7759",
     "pending": [
      {
       "api": "https://api.github.com/repos/ethereum/EIPs/pulls/12605",
       "head": "3158b531deb0492306aa8a4ed0630d140d28a3a1",
       "merged": false,
       "number": 12605,
       "state": "open",
       "title": "Update EIP-8151: treat the 0xef0200 opt-out marker as an eligible EOA",
       "url": "https://github.com/ethereum/EIPs/pull/12605"
      }
     ],
     "pin_ambiguous": false,
     "pin_blob": "81d0372e97adda22e02471b44639e242556c59de",
     "pin_commit": "e2fad38cfe2d441614fbb3c7eaedce2f661b1886",
     "state": "open"
    },
    "test": {
     "deltas": [
      {
       "candidates": [
        {
         "cases": 64,
         "passed": 64,
         "path": "tests/bogota/eip8151_account_code_restricted_ecrecover/test_account_code.py",
         "score": 2,
         "test": "test_account_code.py::test_permitted_code",
         "tokens": [
          "ecRecover",
          "permit"
         ]
        }
       ],
       "commit": "af5ea76669821d1eb8dfc60e3373a0a7fa9a7759",
       "state": "open"
      }
     ],
     "open": 1,
     "state": "open"
    }
   },
   "text": "1 spec change untested",
   "why": "The run passed 374/374, but the EIP text changed 1 time since the version EELS implements, and 1 change has no proof yet. Likely test: test_permitted_code (64/64 pass here). It counts once a mutant that undoes the change makes one of its cases fail. Next: run `eipproof prove` with a mutant that undoes the change."
  },
  {
   "client": "besu",
   "eip": "8151",
   "headline": "stale-release",
   "links": {
    "run": {
     "failed": [],
     "image": "ethpandaops/besu:bogota-devnet-1-linux-amd64",
     "newest_release": "tests-bogota-devnet@v2.0.0",
     "passed": 0,
     "release": "tests-bogota-devnet@v1.1.1",
     "state": "stale-release",
     "total": 0,
     "url": "https://hive.ethpandaops.io/bogota/suite.html?suiteid=1793192114-c7f97c0c92a15f1808e553bc58ebe6a6.json&suitename=eels%2Fconsume-engine",
     "version": "besu/v26.10-develop-7c5847e/linux-x86_64/openjdk-java-25"
    },
    "spec": {
     "behind": 1,
     "head": "af5ea76669821d1eb8dfc60e3373a0a7fa9a7759",
     "pending": [
      {
       "api": "https://api.github.com/repos/ethereum/EIPs/pulls/12605",
       "head": "3158b531deb0492306aa8a4ed0630d140d28a3a1",
       "merged": false,
       "number": 12605,
       "state": "open",
       "title": "Update EIP-8151: treat the 0xef0200 opt-out marker as an eligible EOA",
       "url": "https://github.com/ethereum/EIPs/pull/12605"
      }
     ],
     "pin_ambiguous": false,
     "pin_blob": "81d0372e97adda22e02471b44639e242556c59de",
     "pin_commit": "e2fad38cfe2d441614fbb3c7eaedce2f661b1886",
     "state": "open"
    },
    "test": {
     "deltas": [],
     "state": "n/a"
    }
   },
   "text": "old tests v1.1.1",
   "why": "Besu's newest run used tests v1.1.1, but the newest EELS release is v2.0.0. Old tests do not check the current spec, so the old 0/0 is shown but does not count. Next: run v2.0.0."
  }
 ],
 "eels_todo": {
  "action": "update tests to EIP version af5ea766",
  "behind": 1,
  "changes": [
   "af5ea76669821d1eb8dfc60e3373a0a7fa9a7759"
  ],
  "clients": [],
  "constants": [],
  "diff_url": "https://github.com/ethereum/EIPs/compare/e2fad38cfe2d441614fbb3c7eaedce2f661b1886...af5ea76669821d1eb8dfc60e3373a0a7fa9a7759",
  "eip": "8151",
  "head": "af5ea76669821d1eb8dfc60e3373a0a7fa9a7759",
  "head_date": "2026-11-05T15:26:46Z",
  "kind": "eels-update",
  "owner": "eels",
  "pin_commit": "e2fad38cfe2d441614fbb3c7eaedce2f661b1886",
  "pin_release": "tests-bogota-devnet@v2.0.0",
  "verb": "update tests"
 },
 "fork": "bogota",
 "listing_url": "https://hive.ethpandaops.io/bogota/listing.jsonl",
 "newest_release": "tests-bogota-devnet@v2.0.0",
 "snapshot": "2026-11-07T04:28:33Z",
 "source": "archive",
 "spec": {
  "constants": {
   "af5ea76669821d1eb8dfc60e3373a0a7fa9a7759": []
  },
  "meta": {
   "eip": "8081",
   "name": "Hegot\u00e1",
   "url": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-8081.md"
  },
  "stage": [
   "Considered"
  ],
  "status": "Draft",
  "title": "Account Code Restricted ecRecover"
 },
 "todo": [
  {
   "action": "run eipproof prove",
   "candidates": {
    "test_account_code.py::test_permitted_code": {
     "ethrex": [
      64,
      64
     ],
     "go-ethereum": [
      64,
      64
     ],
     "nethermind": [
      64,
      64
     ],
     "reth": [
      64,
      64
     ]
    }
   },
   "clients": [
    "nethermind",
    "go-ethereum",
    "reth",
    "ethrex"
   ],
   "commit": "af5ea76669821d1eb8dfc60e3373a0a7fa9a7759",
   "eip": "8151",
   "kind": "open-delta",
   "owner": "eels",
   "rank": 3,
   "verb": "write test"
  },
  {
   "action": "run v2.0.0",
   "clients": [
    "besu"
   ],
   "eip": "8151",
   "kind": "stale-release",
   "owner": "besu",
   "rank": 3,
   "release": "tests-bogota-devnet@v1.1.1",
   "verb": "run v2.0.0"
  }
 ]
}