-
Notifications
You must be signed in to change notification settings - Fork 9
Expand file tree
/
Copy pathindex.html
More file actions
225 lines (213 loc) · 10.8 KB
/
index.html
File metadata and controls
225 lines (213 loc) · 10.8 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<meta name="theme-color" content="#000000" />
<meta name="description" content="OpenScan is a decentralized blockchain explorer for Bitcoin, Ethereum, and EVM networks. Search transactions, addresses, ENS domains, and smart contracts." />
<!-- Open Graph -->
<meta property="og:title" content="OpenScan - Open-Source Blockchain Explorer" />
<meta property="og:description" content="Decentralized blockchain explorer for Bitcoin, Ethereum, and EVM networks. Search transactions, addresses, ENS domains, and smart contracts." />
<meta property="og:type" content="website" />
<meta property="og:image" content="/openscan-logo.png" />
<!-- Twitter Card -->
<meta name="twitter:card" content="summary" />
<meta name="twitter:title" content="OpenScan - Open-Source Blockchain Explorer" />
<meta name="twitter:description" content="Decentralized blockchain explorer for Bitcoin, Ethereum, and EVM networks. Search transactions, addresses, ENS domains, and smart contracts." />
<meta name="twitter:image" content="/openscan-logo.png" />
<link id="favicon" rel="icon" href="/openscan-logo.png" />
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;600;700;800&display=swap" rel="stylesheet">
<link id="apple-touch-icon" rel="apple-touch-icon" href="/openscan-logo.png" />
<link id="manifest" rel="manifest" href="/manifest.json" />
<link rel="search" type="application/opensearchdescription+xml" title="OpenScan" href="/opensearch.xml" />
<link rel="canonical" href="https://openscan.eth.link/" />
<link rel="alternate" href="https://openscan.eth.limo/" />
<title>OpenScan - Open-Source Blockchain Explorer</title>
<!-- Structured Data: Organization -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"@id": "https://openscan.eth.link/#organization",
"name": "OpenScan",
"url": "https://openscan.eth.link",
"logo": "https://openscan.eth.link/openscan-logo.png",
"description": "Open-source, trustless blockchain explorer for Ethereum and EVM-compatible networks",
"knowsAbout": [
"Ethereum",
"Blockchain",
"Smart Contracts",
"ENS Domains",
"Web3",
"EVM",
"Layer 2 Networks",
"Decentralized Applications"
],
"sameAs": [
"https://github.com/openscan-explorer"
]
}
</script>
<!-- Structured Data: WebApplication -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "WebApplication",
"name": "OpenScan",
"url": "https://openscan.eth.link",
"description": "OpenScan is a trustless, open-source blockchain explorer for Bitcoin, Ethereum, and EVM-compatible networks. Connect directly to blockchain nodes with no intermediaries.",
"applicationCategory": "Blockchain Explorer",
"operatingSystem": "Web Browser",
"offers": {
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"featureList": [
"Multi-chain blockchain explorer for Ethereum, Arbitrum, Optimism, Base, Polygon, BSC, and Bitcoin",
"Smart contract read and write interaction",
"ENS domain name resolution",
"Transaction, block, and address lookup",
"RPC transparency with multi-provider comparison",
"Local development chain support (Hardhat, Anvil)",
"Privacy-first: no ads, no trackers, no data harvesting",
"Deployable on IPFS for full decentralization"
],
"keywords": "blockchain explorer, ethereum explorer, bitcoin explorer, open source, EVM, arbitrum, optimism, base, polygon, BSC, smart contracts, ENS, decentralized, trustless",
"license": "https://opensource.org/licenses/MIT",
"sourceOrganization": {
"@type": "Organization",
"@id": "https://openscan.eth.link/#organization",
"name": "OpenScan"
},
"softwareVersion": "1.2.0",
"isAccessibleForFree": true
}
</script>
<!-- Structured Data: FAQ -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "What is OpenScan?",
"acceptedAnswer": {
"@type": "Answer",
"text": "OpenScan is a free, open-source blockchain explorer that connects directly to blockchain nodes via RPC. Unlike centralized explorers like Etherscan, it does not rely on intermediary servers or indexed databases. It is trustless, privacy-focused, and supports multiple blockchain networks."
}
},
{
"@type": "Question",
"name": "What blockchain networks does OpenScan support?",
"acceptedAnswer": {
"@type": "Answer",
"text": "OpenScan supports Ethereum (Mainnet), Arbitrum One, Optimism, Base, Polygon, BNB Smart Chain (BSC), Bitcoin, and local development chains like Hardhat and Anvil. Testnets including Sepolia are also supported."
}
},
{
"@type": "Question",
"name": "Is OpenScan free to use?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Yes. OpenScan is 100% free and open-source under the MIT license. There are no ads, no premium tiers, and no data collection."
}
},
{
"@type": "Question",
"name": "How is OpenScan different from Etherscan?",
"acceptedAnswer": {
"@type": "Answer",
"text": "OpenScan is trustless and decentralized. It connects directly to blockchain RPC nodes instead of relying on centralized indexing servers. It is also fully open-source, privacy-focused (no tracking or ads), supports multiple chains including Bitcoin, and can be deployed on IPFS for complete decentralization."
}
},
{
"@type": "Question",
"name": "Can I interact with smart contracts on OpenScan?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Yes. OpenScan supports reading from and writing to verified smart contracts directly through the explorer interface. You can connect your wallet and interact with any verified contract on supported EVM networks."
}
},
{
"@type": "Question",
"name": "Can I use OpenScan for local blockchain development?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Yes. OpenScan has full support for local development chains including Hardhat and Anvil. It provides trace capabilities (debug_traceTransaction, trace_block) on localhost networks, making it useful for smart contract development and debugging."
}
},
{
"@type": "Question",
"name": "What is a blockchain explorer?",
"acceptedAnswer": {
"@type": "Answer",
"text": "A blockchain explorer is a tool that allows users to search and view transactions, addresses, blocks, and smart contracts on a blockchain network. OpenScan is an open-source blockchain explorer that connects directly to blockchain nodes via RPC, providing trustless and transparent access to on-chain data without relying on centralized servers."
}
},
{
"@type": "Question",
"name": "Can OpenScan be self-hosted or deployed on IPFS?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Yes. OpenScan is a fully static web application that can be self-hosted on any web server or deployed on IPFS for complete decentralization. Since it connects directly to blockchain RPC nodes, no backend server or database is required."
}
},
{
"@type": "Question",
"name": "Does OpenScan support ENS domain lookups?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Yes. OpenScan supports Ethereum Name Service (ENS) domain resolution. You can search for any ENS name (e.g., vitalik.eth) and OpenScan will resolve it to the corresponding Ethereum address, displaying its balance, transactions, and associated smart contracts."
}
},
{
"@type": "Question",
"name": "Is OpenScan open source?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Yes. OpenScan is fully open-source under the MIT license. The source code is available on GitHub at github.com/openscan-explorer. Anyone can audit the code, contribute improvements, or fork the project to create their own blockchain explorer."
}
}
]
}
</script>
</head>
<body>
<script>
// Handle MetaMask block explorer URL redirect
// MetaMask constructs: /tx/0x...#/{chainId}/ or /address/0x...#/{chainId}/
// OpenScan needs: /#/{chainId}/tx/0x... or /#/{chainId}/address/0x...
(function() {
var path = window.location.pathname;
var hash = window.location.hash;
// Match patterns like /tx/0x... or /address/0x...
var txMatch = path.match(/^\/tx\/(0x[a-fA-F0-9]+)/);
var addrMatch = path.match(/^\/address\/(0x[a-fA-F0-9]{40})/);
// Extract chain ID from hash (e.g., #/1/ or #/10/)
var chainMatch = hash.match(/^#\/(\d+)/);
if (txMatch && chainMatch) {
window.location.replace('/#/' + chainMatch[1] + '/tx/' + txMatch[1]);
} else if (addrMatch && chainMatch) {
window.location.replace('/#/' + chainMatch[1] + '/address/' + addrMatch[1]);
}
})();
</script>
<noscript>
<div style="max-width:800px;margin:0 auto;padding:40px 20px;font-family:system-ui,sans-serif;color:#e0e0e0;background:#0a0a0a;">
<h1>OpenScan - Trustless Open-Source Blockchain Explorer</h1>
<p>OpenScan is a trustless, open-source blockchain explorer for Bitcoin, Ethereum, and EVM-compatible networks. Connect directly to blockchain nodes with no intermediaries, no tracking, and no data harvesting.</p>
<p>Please enable JavaScript to use the full application.</p>
<p><a href="https://github.com/openscan-explorer/explorer" style="color:#58a6ff;">View on GitHub</a></p>
</div>
</noscript>
<h1 style="position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;">
OpenScan - Trustless Open-Source Blockchain Explorer
</h1>
<div id="root"></div>
<script type="module" src="/src/index.tsx"></script>
</body>
</html>