Einen Blockscout-Explorer für die BNB Smart Chain gibt es 2026 nicht als öffentlichen Dienst. Blockscout ist ein Open-Source-Explorer, den jeder betreiben kann – doch weder das Blockscout-Team noch BNB Chain hostet eine Instanz für das BSC Mainnet. Sie können selbst eine auf einem BSC-Archivnode aufsetzen oder auf Gegenstücke ohne Key ausweichen: öffentliches JSON-RPC, Binplorer und den BSCTrace-Explorer.
Diese Antwort überrascht viele, denn überall sonst ist Blockscout präsent. Gnosis, Base, Rollups auf Basis des OP Stack und Hunderte Appchains setzen darauf, und die API ist gut dokumentiert. Wenn ein Tutorial also sagt „fragen Sie die Blockscout API v2 ab“ oder „nutzen Sie /api/eth-rpc für eth_call“, ist die Annahme nachvollziehbar, dass es eine BSC-Version gibt. Dieser Ratgeber erklärt, was Blockscout ist, belegt die Aussage „keine öffentliche Instanz“ mit Tests, die Sie selbst wiederholen können, geht die drei Ebenen der Blockscout-API mit funktionierendem Code durch und zeigt, wie Sie dieselben Daten heute von der BNB Smart Chain bekommen. Wenn Sie nur schnell etwas nachschlagen wollen, erledigt das unser kostenloser BNB-Transaktions-Explorer direkt im Browser, und das Ranking der BNB-Smart-Chain-Explorer stellt alle gehosteten Optionen vor.
Was ist Blockscout?
Blockscout ist ein quelloffener Block-Explorer für EVM-basierte Netzwerke. Das Projekt startete im Januar 2018 bei POA Network und wird heute vom Blockscout-Team auf GitHub gepflegt. Das Backend hat dort Tausende Sterne und erhält nach wie vor alle paar Wochen ein Release (v11.3.2 erschien am 21. September 2026). Geschrieben ist es in Elixir auf dem Phoenix-Framework und läuft auf der Erlang-VM – deshalb kommt es gut mit den vielen parallelen Fetchern zurecht, die ein Indexer braucht. Das moderne Frontend ist eine separate Next.js-Anwendung, und optionale Rust-Microservices übernehmen Statistik-Charts, die Visualisierung von Contracts und das Nachschlagen von Funktionssignaturen.
Architektonisch sind es drei zusammengesteckte Bausteine. Ein Indexer zieht Blöcke, Receipts, Logs, Token-Guthaben und Traces interner Aufrufe per JSON-RPC von einem Node und schreibt sie in PostgreSQL. Eine Webanwendung mit API stellt diese Datenbank als Explorer-Seiten und als JSON bereit. Und darüber liegen die Contract-Werkzeuge – Verifizierung für Solidity und Vyper, Sourcify-Anbindung, Read- und Write-Tabs, Proxy-Erkennung. Weil alles über das Standard-JSON-RPC von Ethereum mit der Chain spricht, funktioniert Blockscout mit jeder EVM-Chain, deren Node die richtigen Methoden beantwortet. Diese Portabilität ist der Grund, warum so viele Rollups und Appchains Blockscout wählen, statt einen Explorer von Grund auf zu bauen – und auch der Grund, warum die voll EVM-kompatible BNB Smart Chain es ohne Codeänderungen betreiben kann.
Gibt es einen Blockscout-Explorer für die BNB Smart Chain?
Wir haben im September 2026 auf drei Wegen nachgesehen, und die Antwort war jedes Mal dieselbe.
Das Verzeichnis. Blockscout veröffentlicht unter chains.blockscout.com eine maschinenlesbare Liste aller bekannten Instanzen. Deren API lieferte 711 Einträge – Ethereum, Base, OP Mainnet, Gnosis und einen langen Schwanz aus L2s und Appchains. Einen Eintrag für die Chain-ID 56 (BSC Mainnet), 97 (Chapel Testnet), 204 (opBNB) oder 5611 (opBNB Testnet) gibt es nicht.
Die naheliegenden Hostnamen. Von Blockscout gehostete Explorer folgen dem Muster eth.blockscout.com oder base.blockscout.com. Wir haben bsc.blockscout.com, bnb.blockscout.com, bsc-testnet.blockscout.com und opbnb.blockscout.com aufgerufen; alle vier antworteten mit HTTP 404.
Die PRO API. Blockscout setzt inzwischen auf einen einzigen API-Key – kostenlos oder bezahlt –, der für die über 100 gehosteten Chains gilt. Die BNB Smart Chain gehört nicht dazu; ein Key von dev.blockscout.com liefert also keine BSC-Daten.
Woher kommt die Verwirrung? Zum Teil von den Suchmaschinen, die Treffer zu „Blockscout“ und „BNB“ vermischen, zum Teil von echten Chains im BNB-Ökosystem. Eine Handvoll Netzwerke, die BNB als Gas-Token nutzen – etwa Matchain oder die Chain von Xterio –, betreiben tatsächlich Explorer auf Blockscout-Basis und stehen im Verzeichnis unter dem Label BNB-Ökosystem. Mit dem BSC Mainnet haben ihre Daten aber nichts zu tun: Eine Adresse oder ein Transaktionshash von der BNB Smart Chain ist dort nicht zu finden.
Was hinter der Suche nach „BSC Blockscout API v2“ wirklich steckt
Hinter Suchanfragen wie „bnb smart chain blockscout explorer api v2“, „blockscout bnb mainnet eth_call“ oder „bnb chain blockscout explorer api mainnet“ verbirgt sich meist eine von vier konkreten Aufgaben. Ist die Aufgabe erst benannt, fällt die Antwort für die BSC kurz aus.
1. Einen Contract auslesen (eth_call). Sie wollen das Guthaben eines Tokens, seine Dezimalstellen oder das Ergebnis einer View-Funktion. Dafür brauchen Sie überhaupt keinen Explorer – jeder Node beantwortet das. Auf der BSC ist das das öffentliche JSON-RPC.
2. Eine Transaktion oder Adresse als sauberes JSON holen. Status, Gebühr, Token-Transfers, die Bestände eines Wallets. Nodes liefern Ihnen rohe Receipts, ein Indexer liefert den Verlauf. Auf der BSC heißt das: Binplorer (Gratis-Key) oder MegaNode (Free-Tarif).
3. Ein altes Skript im Etherscan-Stil weiterbetreiben. Code für ?module=account&action=txlist lief jahrelang auf BscScan. Diese API ist heute Etherscan API V2, und die BSC ist dort nur in Bezahltarifen enthalten; der von BNB Chain empfohlene Migrationspfad führt zu BSCTrace über MegaNode. Unser Ratgeber zur BNB Chain Explorer API begleitet den Umzug Schritt für Schritt.
4. Den kompletten Stack selbst besitzen. Sie brauchen unbegrenzte Abfragen, eigene Indexierung oder einen Explorer im eigenen Branding für eine Appchain. Nur in diesem Fall ist es sinnvoll, Blockscout für die BSC selbst zu hosten – dazu weiter unten mehr.
Aufbau der Blockscout-API: REST v2, /api und /api/eth-rpc
Jede Blockscout-Instanz stellt drei API-Ebenen nebeneinander bereit. Die folgenden Beispiele laufen gegen die öffentliche Ethereum-Instanz unter eth.blockscout.com – wir haben jedes einzelne getestet –; auf Ihrem eigenen BSC-Deployment tauschen Sie einfach den Hostnamen aus. Die vollständige Referenz steht in der Blockscout-Dokumentation.
REST API v2 – die Schnittstelle, die das Frontend nutzt
Ressourcenorientiertes JSON unter /api/v2/. Die Explorer-Oberfläche ruft genau diese API selbst auf, also ist alles, was Sie auf einer Seite sehen, auch hier verfügbar: /api/v2/transactions/{hash}, /api/v2/addresses/{address}, /api/v2/addresses/{address}/token-balances, /api/v2/tokens/{address}, /api/v2/smart-contracts/{address}, /api/v2/search?q= und /api/v2/stats.
curl -s "https://eth.blockscout.com/api/v2/tokens/0xdAC17F958D2ee523a2206206994597C13D831ec7"
{"address_hash":"0xdAC17F958D2ee523a2206206994597C13D831ec7",
"decimals":"6","holders_count":"17072299","name":"Tether",
"symbol":"USDT","type":"ERC-20", ... } Die Antworten sind paginiert: Sie erhalten ein Objekt next_page_params, das Sie als Query-Parameter zurückgeben. Anonyme Anfragen an gehostete Instanzen sind gedrosselt; die Header, die wir zurückbekamen, nannten x-ratelimit-limit: 10.
Etherscan-kompatible RPC-API – /api?module=…
Derselbe module/action-Abfragestil, den Etherscan und BscScan bekannt gemacht haben – beibehalten, damit alte Skripte weiterlaufen. Unterstützt werden die Module account, contract, transaction, block, logs, token und stats.
curl -s "https://eth.blockscout.com/api?module=account&action=balance&address=0xdAC17F958D2ee523a2206206994597C13D831ec7"
{"message":"OK","result":"42","status":"1"}
curl -s "https://eth.blockscout.com/api?module=transaction&action=gettxreceiptstatus&txhash=0xc79104db9b475903d6945193c6551101cbc1e322f259c486cf08ca3aacde8725"
{"message":"OK","result":{"status":"1"},"status":"1"} ETH-JSON-RPC-Proxy – /api/eth-rpc
Ein POST-Endpunkt, der schlichtes Ethereum-JSON-RPC spricht: eth_blockNumber, eth_getBalance, eth_call, eth_getLogs, eth_getTransactionReceipt und Verwandte, Batches eingeschlossen. Genau diesen Baustein meinen die Leute, wenn sie von „Blockscout eth_call“ sprechen.
curl -s -X POST https://eth.blockscout.com/api/eth-rpc \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"eth_call",
"params":[{"to":"0xdAC17F958D2ee523a2206206994597C13D831ec7","data":"0x313ce567"},"latest"]}'
{"jsonrpc":"2.0","result":"0x0000...0006","id":1} # decimals() = 6 auf Ethereum Merken Sie sich dieses Ergebnis: Tether auf Ethereum hat 6 Dezimalstellen. Auf der BNB Smart Chain sind es 18 – genau die Art von Unterschied, die Code zerlegt, der aus einem Ethereum-Blockscout-Tutorial kopiert wurde.
Dieselben Aufrufe auf der BNB Smart Chain – ohne Key
So lässt sich jede Blockscout-Funktion auf einen Dienst abbilden, der jetzt im BSC Mainnet funktioniert. Die ersten drei brauchen überhaupt kein Konto.
| Aufgabe | Blockscout | BSC heute | Key? |
|---|---|---|---|
| Contract auslesen | /api/eth-rpc eth_call | Öffentliches JSON-RPC | Nein |
| Tx-Receipt, Block, Guthaben | /api/v2/transactions | Öffentliches JSON-RPC | Nein |
| Token-Infos, Bestände, Verlauf | /api/v2/addresses | Binplorer freekey | Nein |
| Token-Risikoflags | — | GoPlus token_security | Nein |
| Transfers, Holder, Logs | /api?module=account | MegaNode nr_* | Gratis-Key |
| Verifizierter Quellcode / ABI | /api/v2/smart-contracts | Etherscan V2 getabi | Gratis-Key |
Der eth_call, den Blockscout weiterreicht, ist auf einem BNB-Chain-Node identisch. So lesen Sie decimals() von USDT im BSC Mainnet aus:
curl -s -X POST https://bsc-dataseed.bnbchain.org \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"eth_call",
"params":[{"to":"0x55d398326f99059fF775485246999027B3197955","data":"0x313ce567"},"latest"]}'
{"jsonrpc":"2.0","id":1,"result":"0x0000...0012"} # 0x12 = 18 Dezimalstellen auf der BSC Für die Aufgabe „gib mir die Transaktion als JSON“ liefert Binplorer – entwickelt vom Ethplorer-Team – eine dekodierte Ansicht mit bereits aufgeschlüsseltem Transfer:
curl -s "https://api.binplorer.com/getTxInfo/0x596be466441dca5c43bff1e90aff65ad19d259e1713c408222ef4cb73700e17a?apiKey=freekey"
{"hash":"0x596b...e17a","blockNumber":123772659,"success":true,
"gasUsed":34515,"gasPrice":"100000000","methodId":"0xa9059cbb",
"functionName":"transfer(address,uint256)","operations":[ ... ]} Was fehlt im Vergleich zu einer vollständigen Blockscout-Instanz? Zweierlei. Erstens haben die offiziellen öffentlichen Nodes eth_getLogs deaktiviert (sie antworten mit „limit exceeded“); zum Durchsuchen von Events brauchen Sie also einen Anbieter wie PublicNode für kleine Bereiche oder MegaNode für echtes Volumen. Zweitens erfordern interne Transaktionen und Traces einen Archivnode mit Tracing, den nur bezahlte oder selbst betriebene Infrastruktur bietet. Für Log-lastige Workloads empfiehlt die RPC-Dokumentation von BNB Chain selbst Drittanbieter oder WebSocket-Abos, und verifizierter Quellcode liegt bei BscScan und BSCTrace statt auf irgendeinem Node. Alle Endpunkte, Limits und Preisstufen vergleicht unser Ratgeber zu Explorer-API und RPC im Detail.
Lesen ist gratis. Schreiben kostet Gas.
Wer auf der BSC einen Contract deployt oder aufruft, braucht ein paar Cent in BNB. Laden Sie Ihr Wallet über eine lizenzierte Börse auf.
So hosten Sie Blockscout für die BNB Smart Chain selbst
Wenn Sie wirklich einen eigenen BSC-Blockscout brauchen – unbegrenzte API-Aufrufe, eigene Indexierung, private Analysen –, ist das machbar. Es ist aber auch ein ernsthaftes Infrastrukturprojekt, und der größte Teil des Aufwands steckt im Node, nicht im Explorer.
1. Ein Archivnode mit Tracing
Die Blockscout-Dokumentation sagt es unverblümt: Nötig ist ein vollständiger Archivnode, um jede Zustandsänderung jeder Adresse zu importieren. Außerdem ruft Blockscout eth_getLogs auf, das die öffentlichen Endpunkte blockieren, und für interne Transaktionen entweder debug_traceBlockByNumber / debug_traceTransaction mit callTracer (Variante geth) oder den Namespace trace_* (Variante erigon). Die Doku peilt Antwortzeiten unter 0,5 Sekunden für Block- und Receipt-Aufrufe an und plant beim Aufholen mit rund 200 Anfragen pro Sekunde. Die öffentlichen BSC-Endpunkte erlauben 10.000 Anfragen pro fünf Minuten – etwa 33 pro Sekunde –, als Futter für einen Indexer taugen sie also nicht.
Auf der Node-Seite hat sich zuletzt einiges getan. NodeReals BSC-Erigon, lange der Standard-Client für Archivnodes, hat am 31. Dezember 2025 sein Lebensende erreicht, und das Repository fordert Betreiber nun auf, zu Reth-BSC zu wechseln. Die README von Reth-BSC nannte mit Stand September 2025 rund 10,6 TB Speicher für einen bis zur Spitze synchronisierten Mainnet-Node und 800 GB fürs Testnet. Die Archivnode-Seite von BNB Chain verlangt mindestens 64 GB RAM und schnellen NVMe-Speicher. Aktivieren Sie die RPC-Namespaces eth, net, web3, txpool, debug und trace.
2. Der Blockscout-Stack
Offiziell empfohlen wird für eine Produktivinstanz ein Server mit 16 Kernen und 32 Threads, 128 GB RAM und PostgreSQL ab Version 14. Die beängstigende Zahl ist der Speicher: Blockscout selbst schätzt für die Indexierung des Ethereum Mainnet rund 21.000 GiB Datenbank. Die BSC hat bereits über 123 Millionen Blöcke erzeugt – seit dem Fermi-Hardfork alle 0,45 Sekunden einen neuen, rund 192.000 pro Tag – und verarbeitet weit mehr Transaktionen als Ethereum. Planen Sie also mindestens mit derselben Größenordnung. Am einfachsten starten Sie mit dem Docker-Compose-Setup aus dem Repository, das Postgres, Redis, Backend, Frontend, einen Nginx-Proxy und die Rust-Microservices hochfährt:
git clone https://github.com/blockscout/blockscout.git
cd blockscout/docker-compose
docker compose -f geth.yml up -d # oder erigon.yml, je nach Trace-API Ihres Nodes 3. Auf die BSC ausrichten
Die gesamte Konfiguration läuft über Umgebungsvariablen. Das hier sind die entscheidenden für die BNB Smart Chain; Namen und Standardwerte stammen aus den Backend- und Frontend-Referenzen auf docs.blockscout.com.
# docker-compose/envs/common-blockscout.env (Backend)
CHAIN_ID=56
COIN=BNB
COIN_NAME=BNB
ETHEREUM_JSONRPC_VARIANT=geth # erigon, falls Ihr Node nur trace_* anbietet
ETHEREUM_JSONRPC_HTTP_URL=http://bsc-archive:8545/
ETHEREUM_JSONRPC_TRACE_URL=http://bsc-archive:8545/
ETHEREUM_JSONRPC_WS_URL=ws://bsc-archive:8546/
DATABASE_URL=postgresql://blockscout:CHANGE_ME@db:5432/blockscout
SECRET_KEY_BASE=paste-the-output-of-mix-phx.gen.secret
# optional: Indexierung ab einem jüngeren Block starten, spart Speicherplatz
# FIRST_BLOCK=120000000
# docker-compose/envs/common-frontend.env (Frontend)
NEXT_PUBLIC_NETWORK_NAME=BNB Smart Chain
NEXT_PUBLIC_NETWORK_SHORT_NAME=BSC
NEXT_PUBLIC_NETWORK_ID=56
NEXT_PUBLIC_NETWORK_CURRENCY_NAME=BNB
NEXT_PUBLIC_NETWORK_CURRENCY_SYMBOL=BNB
NEXT_PUBLIC_NETWORK_CURRENCY_DECIMALS=18
NEXT_PUBLIC_NETWORK_RPC_URL=https://bsc-dataseed.bnbchain.org
NEXT_PUBLIC_IS_TESTNET=false Ein paar BSC-spezifische Hinweise. ETHEREUM_JSONRPC_VARIANT steht standardmäßig auf geth; das passt zum geth-basierten Client von BNB Chain und nutzt debug_trace*. Für Nodes im Reth-Stil, die trace_* anbieten, empfiehlt die Blockscout-Doku die Variante erigon – richten Sie sich also danach, was Ihr Node tatsächlich beantwortet. COIN=BNB sagt Blockscout, welchen CoinGecko-Kurs es in Charts und bei Guthaben anzeigen soll. Brauchen Sie nicht die komplette Historie, lässt FIRST_BLOCK den Aufhol-Indexer bei einem jüngeren Block beginnen und spart Terabytes, und INDEXER_DISABLE_INTERNAL_TRANSACTIONS_FETCHER=true entfernt die schwerste Tracing-Last – auf Kosten der internen Transaktionen.
Lohnt sich ein selbst gehosteter BSC-Blockscout?
Für die meisten Teams: nein. Rechnen Sie zusammen – ein Archivnode mit mehr als 10 TB, ein Datenbankserver mit Dutzenden Terabyte NVMe, wochenlange Erstsynchronisierung und Indexierung und jemand in Rufbereitschaft, wenn der Indexer einer Chain mit 0,45-Sekunden-Blöcken hinterherhinkt. Das sind Tausende Dollar im Monat, bevor Sie eine einzige Anfrage beantworten. Der Free-Tarif von MegaNode liefert Ihnen indexierten Verlauf und Archivabfragen für 0 US-Dollar, der Growth-Tarif kostet bei jährlicher Abrechnung rund 31 US-Dollar im Monat.
Sinnvoll ist es in drei Situationen. Datenunternehmen, die unbegrenzte Abfragen mit niedriger Latenz über die gesamte BSC-Historie brauchen. Compliance- und Forensik-Teams, die Daten im eigenen Haus halten müssen. Und Appchain- oder Rollup-Entwickler im BNB-Ökosystem – etwa auf dem OP Stack von opBNB –, die ohnehin einen Explorer für ihre eigene Chain benötigen; der Überblick zu opBNB- und Greenfield-Explorern zeigt, was dort schon existiert.
Alle anderen sind mit den Werkzeugen besser bedient, die die BSC bereits gut lesen. BscScan hat die umfangreichsten Labels und Contract-Tools, BSCTrace die kostenlose API, und die Seite mit BscScan-Alternativen nennt Ausweichmöglichkeiten für den Fall, dass einer von beiden ausfällt. Für schnelle Checks fügen Sie einen Hash oder eine Adresse in unseren BSC-Explorer hier auf der Seite ein: Er nutzt dieselben Aufrufe an öffentliches RPC, Binplorer und GoPlus wie oben gezeigt – komplett in Ihrem Browser.