下面是部分以太坊区块链知识普及
以太坊中有两种账户地址
1 普通账户地址
2 合约地址
有关两者的区别 请google 百度 必应呗
如果要做到账确认
就得区分区块中的某笔交易是普通账户交易还是合约的交易
首先通过命令 进入控制台
/root/ethereum/go-ethereum-1.7.3/build/bin/geth attach
使用上一篇命令 eth.getBlock()
获取区块交易信息
之前我们把transactions 数组的信息去除掉了
这次我们要使用的就是它了
说明 transactions
就是每笔交易信息的交易hash值 (不是区块hash值 blockhash)的集合
这个在以太坊中可以是看做唯一的交易订单号
区块链中有几个是可以作为唯一值的 比如区块高度,比如交易hash,比如区块hash
聪明的猿们应该明白了这个东东的作用了吧~~
顺便介绍2个命令
eth.getTransaction 查询区块的交易信息
eth.getTransactionReceipt 查询收据信息
数据说明 参考官网详细介绍 这里给出链接
https://github.com/ethereum/wiki/wiki/JSON-RPC#eth_gettransactionbyhash
https://github.com/ethereum/wiki/wiki/JSON-RPC#eth_gettransactionreceipt
有这两个命令应该就可以过滤出需要的信息了