Etherscan是目前比较好用的一个以太坊浏览器,在上面可以查看到以太坊上面的每一笔交易,区块等详细信息,这里我们要来研究的是对于某一次的交易,其中的Input Data如果不使用浏览器提供的UTF-8转换,自己如何去实现这样的数据转换。以下面的某一次交易为例:

https://etherscan.io/tx/0xb1ed364e4333aae1da4a901d5231244ba6a35f9421d4607f7cb90d60bf45578a

(1)首先查看本页面发送的请求

(2)然后查看返回的数据

看到返回的是一个html页面

在该html页面中查看返回的Input Data:

(3)通过页面点击可以看到,这里从hex转化成UTF8中文是在前端完成的,没有去请求后端接口。查看该转换函数,关键其实就是decodeURIComponent()方法。这里的测试也可以直接在浏览器控制台下实现。

同样可以使用以下的方式进行转化:

http://tool.oschina.net/encode?type=4

Etherscan以太坊浏览器中Input Data解析方法相关推荐

  1. Solidity - 使用Remix 插件 SOLIDITY 2 UML 生成UML类图 及 在以太坊浏览器中查看UML类图

    今天想把已经写好的合约使用UML梳理一下,因为使用到了接囗.库.抽象合约及合约,所以想使用UML梳理一下更清晰.本来想用Viso,但是在其它语言里没有库(library)的概念,所以查了一下如何表示, ...

  2. 以太坊P2P中Kad算法解析

    以太坊笔记综合 ###源码目录结构: accounts 实现了一个高等级的以太坊账户管理 bmt 二进制的默克尔树的实现 build 主要是编译和构建的一些脚本和配置 cmd 命令行工具,又分了很多的 ...

  3. 以太坊数据查询与分析工具:以太坊浏览器Etherscan、ETHERQL

    第八章 文章目录 第八章 一.以太坊浏览器Etherscan 1.Ethersan的基本功能 2.其他功能 3.API 4.ENS域名查询 二.ETHERQL 1.同步管理器 2.处理程序链 3.持久 ...

  4. Go 区块链 Input Data 解析

    input data 在以太坊协议中,当交易(transaction)为合约创建时,input data 是账户初始化程序的 EVM 代码: 而当交易(transaction)为消息调用时,input ...

  5. python 节点_python在以太坊开发中节点和网络如何选择?

    以太坊节点 为什么我需要连接到一个节点? 以太坊协议定义了一种方法,用于人们通过网络与智能合约相互作用.为了获得关于合约.账户余额和新交易状态等最新的信息,协议需要与网络上的节点进行连接.这些节点不断 ...

  6. 链游知识4:以太坊浏览器的使用

    前言:链游知识是链游玩家专门推出的针对入门玩家的区块链游戏知识科普,从小白到高玩,看链游玩家就够了. 这期给大家推荐一个非常实用的工具,那就是以太坊浏览器.现在链游行业,最普遍的代币应该就属于ERC2 ...

  7. 《我学区块链》—— 十九、以太坊安全之 以太坊浏览器Mist漏洞

    十九.以太坊安全之 以太坊浏览器Mist漏洞 2017年12月15日,以太坊基金会发布消息显示,以太坊浏览器 Mist 有可能导致私钥被盗的风险,这一漏洞被定义为非常严重,所有版本的 Mist 都会受 ...

  8. 如何在以太坊浏览器上上传发布合约源码(合并上传单文件方式)

    区块链上的defi业务,在合约上线后为了使得业务公开透明化,往往需要上传合约代码.本文介绍一种从合约代码合并到成功发布的一条切实可行的发布路线. 〇.准备 1. 待发布的,能成功编的合约代码 2. R ...

  9. 以太币转帐速度_燃起来吧!一文带你读懂以太坊网络中的Gas、Gas Fee、Gas Price、Gas...

    曾用过区块链相关应用,不管是交易所.DApp 或是虚拟货币钱包的人,一定都听过矿工费(Gas Fee) 这个词.它是当你要在区块链网路发起一笔交易时,所要支付给矿工的一笔手续费.其实很容易理解,就好比 ...

最新文章

  1. easyui datagrid
  2. Codeforces Round#310 div2
  3. 服务器php 启动命令_服务端的cli方式运行
  4. h710阵列卡支持最大硬盘_DELL服务器RAID磁盘阵列在线扩容(以H710P阵列卡为例)
  5. 大数据技术的特点有哪些
  6. Spark取出(Key,Value)型数据中Value值为前n条数据
  7. 圆通快递单号yt开头_乡镇快递取件二次收费,四川省消委会点名这些快递公司...
  8. mybatis-plus 自定义UpdateWrapper(一)实现列自增
  9. 安装LaTex(图文教程)
  10. 计算机生成目录步骤word,word生成目录步骤,word怎样做目录
  11. 2021年危险化学品生产单位安全生产管理人员复审考试及危险化学品生产单位安全生产管理人员模拟考试题库
  12. 作业录屏+露脸+视频裁剪+字幕添加(支持双语)
  13. ESD元器件防护原理及选型
  14. ERP已死,云计算上位
  15. 企业能源管控平台在轧钢行业能源管理中的应用
  16. Docker学习笔记(2)--Docker常用命令
  17. 黄金圈法则:成功者必备的深度思考方法
  18. Winsoft Joystick for FireMonkey v1.3-SEO-狼术
  19. NOI-1.5(29) 数字反转
  20. 【经典之作】做网页经常用到的代码集合2

热门文章

  1. java拦截器放行_Java Filter(拦截器)
  2. verilog中>>>和>>的区别
  3. PMP官方教材(PMBOK第五版中文电子版)
  4. Ubuntu 20.04 安装教程
  5. python官网无法打开--Python安装包国内镜像下载
  6. Java入门之基础程序设计
  7. minitab三因素三水平数据的因子设计和方差分析流程
  8. python计算器小数点功能_Python 简单计算器实现
  9. 2019 PHP面试题
  10. 硬盘分区丢失不能识别,文件系统损坏,不能读取第一个/第二个NTFS引导扇区的解决方法