曹欢
曹欢 - 区块链开发

性别: 上海 - 上海市 注册于 2019-08-02

向TA求助
55金币数
170 经验值
0个粉丝
主页被访问 286 次

最近动态

2019-11-06 10:57 回答问题

区块是一组数据结构,第N+1个区块头里面包含了第N个区块的区块hash,构成一个首尾相连的结构,由此组成一条链,就是区块链。

2019-10-23 11:27 回答问题

提供2种思路: 1,最省事的方法就是写一个启动脚本,脚本里先启动abci再启动tendermint,这样在启动项目的时候只需要执行脚本就可以一键启动了。 2,找到源码中tendermint启动的源码,编写启动abci的代码放在启动tendermint之前.但是会受限于操作系统、环境变量、程序存储位置等因素。

2019-09-17 11:37 关注了问题

2019-09-10 18:22 发表了文章

2019-09-09 11:46 发表了文章

2019-09-06 18:09 发表了文章

2019-09-05 17:33 回答问题

方式有很多种。 如果交易完成后返回的那个回执你保存了下来,那么有以下2种方式查看这一笔交易信息: 1,可以通过交易回执通过eth_getTransactionReceipt查询。 2,如果不会,可以直接在区块链浏览器上输入回执查询 https://etherscan.io/ 如果回执不慎丢了,可以根据你账户的地址,或者接收方的地址去查询交易记录: 3,监听自己账号的交易记录,一旦有交易就会保存下来。 4,直接在区块链浏览器上输入自己的地址或者收款方的地址,就可以查到交易记录。

2019-09-03 16:32 回答问题

发送交易的时候,返回值里面有交易的hash 用这个hash调用tx接口去查询就能查到交易信息: 有一个指定区块高度查询区块信息的接口 : curl -s 127.0.0.1:26657/block?height=7 区块信息里面能看到交易被base64编码后的值,但是似乎并没有交易的hash值。

2019-09-03 15:04 回答问题

event是用来监听交易的,具体用法参考这个回答:tendermint有监听机制吗

2019-09-03 15:00 回答问题

可以的。 下图是官方kvStore中的event模块代码 订阅代码如下: func main() { cli := client.NewHTTP("http://localhost:26657", "/websocket") err := cli.Start() if err != nil { fmt.Println(err) return } defer cli.Stop() ctx, cancel := context.WithTimeout(conte