当前位置:首页区块链开发人员技巧和技能共享:以太坊API-事务生命周期跟踪

开发人员技巧和技能共享:以太坊API-事务生命周期跟踪

使用dfuse,您可以很容易地获得火币网上事务的实时状态,例如挂起、替换和替换。在本视频中,dfuse的首席技术官Alexandre Bourget介绍了dfuse的火币网生命周期API,以及它如何帮助您构建一个具有流畅体验的交互式DAPP。

Dfuse search允许您使用and、or和not运算符编写查询语句,以便在火币网中搜索两种类的数据:

EVM调用,查询关键字有:signer(signer)、input(input)、alue(alue)、to(receier)、from(sender)、m火币4 OD(mETHod)等。

智能合约中定义的事件日志。查询关键字是:topic。0,主题。2,数据。1等。

当智能合约将日志事件标记为索引时,它们将转到节点的bloom筛选器。但是dfuse索引了所有内容,而不仅仅是bloom过滤器中的信息。Dfuse的搜索范围可以扩展到默认范围之外,因为它是对真实数据的直接搜索,而不是Bloom过滤器的概率查询,并且不会提供误报。

你不会为了质量而牺牲速度。Dfuse search提供了一个闪电般的快速搜索,它通常在一秒钟内返回结果,使您能够创建一个非凡的用户体验。以太坊上的历史数据非常庞大,因此dfuse使用缓存来调用在链上找不到的结果的位置。这意味着,在第一次全链搜索之后,无论事务需要多长时间,dfuse都将为您提供整个生态系统中最快的响应时间。

Dfuse search还可以充当实时侦听器。有了一个可以监视叉子的光标,您就可以确保不会遗漏任何东西。你可以搜索历史,直到你赶上第一个街区,然后继续听。这种能力使许多开发人员能够通过使用dfuse的端点跳过许多障碍、开发时间和数百行额外的代码。

使用可以监视fork的游标,即使连接断开,即使您看到的**一个事务不在链中,您也可以在重新连接后检索所有必需的数据。这样,您就不需要编写代码来处理每天出现的大量分叉。德弗斯将为你做这些繁重的工作。我们的很多用户都说这个功能可以帮助他们删除90%的代码。

在火币网上,你经常会发现每天有一到两个深度重组区块,每隔几个月就有三个深度重组区块。火币4-eruem-classic(以太坊-classic)甚至进行了51次区块重组。DAPP(如金融交易)以这种方式处理敏感信息是非常重要的。如果监视过程中存在fork,dfuse API可以向您发送一个undo提示,以便您能够及时了解并响应事务的回滚。

关注我们的Twitter、微博和微信官方账号,加入dfuse Telegram和微信群,与众多开发者讨论我们的工作,我们知道如何帮助您。我们还为火币网开发人员提供免费版本的帐户,因此您可以立即开始!

温馨提示:

文章标题:开发人员技巧和技能共享:以太坊API-事务生命周期跟踪

文章链接:https://www.btchangqing.cn/41988.html

更新时间:2020年06月20日

本站大部分内容均收集于网络,若内容若侵犯到您的权益,请联系我们,我们将第一时间处理。

区块链

印了这么多钱,为什么似乎没有通货膨胀(完整版)?

2020-6-20 14:07:06

区块链

俄罗斯媒体报道:主权数字货币将改变世界银行业

2020-6-20 16:26:35

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索