-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
105 lines (93 loc) · 4.47 KB
/
Copy pathindex.html
File metadata and controls
105 lines (93 loc) · 4.47 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
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Multi-chain Address Analyzer — Consensix Labs</title>
<meta name="description" content="Paste any blockchain address to auto-detect the chain, validate it, and see a detailed structural breakdown. Supports Ethereum, Bitcoin, IOTA, Solana, Litecoin, Tron, Cosmos, and more.">
<link rel="stylesheet" href="style.css">
</head>
<body>
<div class="container">
<header>
<h1>Multi-chain <span class="accent">Address Analyzer</span></h1>
<p>Paste an address to auto-detect, validate, and decode its structure</p>
</header>
<div class="input-area">
<div class="input-wrapper">
<input
type="text"
id="address-input"
placeholder="Paste a blockchain address..."
autocomplete="off"
spellcheck="false"
aria-label="Blockchain address input"
>
<button class="clear-btn" id="clear-btn" aria-label="Clear input">×</button>
</div>
</div>
<div class="examples">
<div class="examples-label">Try an example</div>
<div class="example-chips">
<!-- Ethereum -->
<button class="example-chip" data-address="0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045" data-chain="ETH">
<span class="chip-chain">ETH</span> vitalik.eth (checksummed)
</button>
<button class="example-chip" data-address="0xd8da6bf26964af9d7eed9e03e53415d37aa96045" data-chain="ETH">
<span class="chip-chain">ETH</span> lowercase
</button>
<button class="example-chip" data-address="0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96046" data-chain="ETH">
<span class="chip-chain">ETH</span> bad checksum
</button>
<!-- Bitcoin -->
<button class="example-chip" data-address="1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa" data-chain="BTC">
<span class="chip-chain">BTC</span> P2PKH (Satoshi)
</button>
<button class="example-chip" data-address="3J98t1WpEZ73CNmQviecrnyiWrnqRhWNLy" data-chain="BTC">
<span class="chip-chain">BTC</span> P2SH
</button>
<button class="example-chip" data-address="bc1qw508d6qejxtdg4y5r3zarvary0c5xw7kv8f3t4" data-chain="BTC">
<span class="chip-chain">BTC</span> SegWit v0
</button>
<button class="example-chip" data-address="bc1p0xlxvlhemja6c4dqv22uapctqupfhlxm9h8z3k2e72q4k9hcz7vqzk5jj0" data-chain="BTC">
<span class="chip-chain">BTC</span> Taproot
</button>
<!-- IOTA -->
<button class="example-chip" data-address="0xefdc112efe262b304bcf379b26c31bad029f616ee3ec4aa6345a366e4c9e43a3" data-chain="IOTA">
<span class="chip-chain">IOTA</span> Rebased (hex)
</button>
<button class="example-chip" data-address="iota1qrhacyfwlcnzkvzteumekfkrrwks98mpdm37cj4xx3drvmjvnep6xqgyzyx" data-chain="IOTA">
<span class="chip-chain">IOTA</span> Stardust (legacy)
</button>
<!-- Litecoin -->
<button class="example-chip" data-address="Ler4HNAEfwYhBmGXcFP2Po1NpRUEiK8km2" data-chain="LTC">
<span class="chip-chain">LTC</span> P2PKH
</button>
<button class="example-chip" data-address="ltc1qqv8pjfp08fz4qkmxw97g0y5a4zemajw55sztx3" data-chain="LTC">
<span class="chip-chain">LTC</span> SegWit
</button>
<!-- Tron -->
<button class="example-chip" data-address="TWd4WrZ9wn84f5x1hZhL4DHvk738ns5jwb" data-chain="Tron">
<span class="chip-chain">TRX</span> Tron
</button>
<!-- Cosmos -->
<button class="example-chip" data-address="cosmos1qu2zzt3mfp2kymmu3xt28v9aett7fu07zdqqtu" data-chain="Cosmos Hub">
<span class="chip-chain">ATOM</span> Cosmos Hub
</button>
<!-- Solana -->
<button class="example-chip" data-address="TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA" data-chain="SOL">
<span class="chip-chain">SOL</span> Token Program
</button>
</div>
</div>
<div id="results" role="region" aria-live="polite"></div>
</div>
<footer>
Built by <a href="https://consensixlabs.com" target="_blank" rel="noopener">Consensix Labs</a> ·
<a href="https://github.com/Consensix-Labs/Multi-chain-Address-Analyzer" target="_blank" rel="noopener">Source on GitHub</a>
</footer>
<script src="crypto.js"></script>
<script src="icons.js"></script>
<script src="analyzer.js"></script>
</body>
</html>