You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求Greasemonkey/Stylish脚本:在Etherscan.io显示完整钱包地址

解决Etherscan地址截断问题的用户脚本

下面是一个可直接使用的Tampermonkey/Greasemonkey脚本,能自动将Etherscan所有页面上的截断地址替换为完整地址,包括滚动加载的动态内容:

// ==UserScript==
// @name         Etherscan Show Full Addresses
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  显示Etherscan上的完整以太坊地址,替换截断格式
// @author       -
// @match        *://etherscan.io/*
// @grant        none
// ==/UserScript==

(function() {
    'use strict';

    // 将单个元素的截断地址替换为完整地址
    function showFullAddress(element) {
        const fullAddress = element.getAttribute('data-address') || element.textContent.trim();
        // 验证以太坊地址格式
        if (fullAddress.startsWith('0x') && fullAddress.length === 42) {
            element.textContent = fullAddress;
            // 移除截断样式
            element.classList.remove('text-truncate', 'ellipsis');
            element.style.whiteSpace = 'nowrap';
        }
    }

    // 处理当前页面所有地址元素
    function processAllAddresses() {
        const addressElements = document.querySelectorAll('span.text-truncate[data-address], td.address-tag span, .address-link span');
        addressElements.forEach(showFullAddress);
    }

    // 页面初始加载时处理地址
    processAllAddresses();

    // 监听页面动态加载内容,自动处理新出现的地址
    const observer = new MutationObserver((mutations) => {
        mutations.forEach((mutation) => {
            if (mutation.addedNodes.length > 0) {
                mutation.addedNodes.forEach((node) => {
                    if (node.nodeType === Node.ELEMENT_NODE) {
                        showFullAddress(node);
                        // 检查子节点中的地址元素
                        const childAddresses = node.querySelectorAll('span.text-truncate[data-address], td.address-tag span, .address-link span');
                        childAddresses.forEach(showFullAddress);
                    }
                });
            }
        });
    });

    // 启动监听
    observer.observe(document.body, { childList: true, subtree: true });
})();

使用步骤

  • 安装Tampermonkey(Chrome浏览器扩展商店可找到)
  • 点击Tampermonkey图标,选择「创建新脚本」
  • 删除默认代码,粘贴上面的脚本
  • 按Ctrl+S保存,刷新Etherscan页面即可生效

这个脚本会自动识别页面上所有截断的以太坊地址,读取存储的完整地址并替换显示,同时监听页面的动态内容加载,确保新出现的地址也会显示完整格式。

内容的提问来源于stack exchange,提问作者J9B10

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.22 03:30:04