区块见闻 区块见闻
Ctrl+D收藏区块见闻
首页 > USDT > 正文

EVE:跟我学 Solidity:事件_Clever DeFi

作者:

时间:

原文作者:wissalhaji

译文出自:登链翻译计划

译者:翻译小组

校对:Tiny熊

欢迎订阅《Solidity智能合约专栏》系列文章。

在上一篇中,我们已经看到了如何使用web3

}

创建相应的迁移文件2_deploy_eventExample

}

你需要使用migrate--reset重新部署合约。

重复前面相同的步骤,获取已部署合约的实例,并调用storeData函数。

>eventExample=awaitEventExample.deployment()>tx=awaiteventExample.storeData(10,15)

然后检查tx.receive.rawLogs,你会看到以下结果。

收据交易记录的内容交易日志

data1字段显示在data下,而索引字段data2显示在topics字段下。一般来说,有索引的参数放在topics下,没有索引的参数放在data下。

第一个话题是事件签名的哈希值,在Solidity文档中有如下描述:

topics:keccak(EVENT_NAME"("EVENT_ARGS.map(canonical_type_of).join(",")")"。(canonical_type_of是一个简单地返回给定参数的规范类型的函数,例如,对于uintindexedfoo,它将返回uint256)。如果事件被声明为"匿名",则不会生成"topics"。

注:一个事件中可索引的参数数量最多为三个。

每个区块头都包含一个名为"logsBloom"的字段,这是Bloom过滤器,由区块交易列表部分的每笔交易的收据中包含的可索引信息(日志地址和日志主题)组成。

当在整个区块链或部分区块链数据中寻找属于某个地址或包含某些数据的特定事件时,节点会通过区块头并检查每个区块的Bloom过滤器,以决定该区块是否包含所需的日志。

免责声明:作为区块链信息平台,本站所发布文章仅代表作者个人观点,与链闻ChainNews立场无关。文章内的信息、意见等均仅供参考,并非作为或被视为实际投资建议。

本文来源于非小号媒体平台:

登链社区

现已在非小号资讯平台发布105篇作品,

非小号开放平台欢迎币圈作者入驻

入驻指南:

/apply_guide/

本文网址:

/news/9615158.html

免责声明:

1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险

2.本文版权归属原作所有,仅代表作者本人观点,不代表非小号的观点或立场

上一篇:

深入解析MakeDao在新周期里的机遇和风险

标签:ENTVENVENTEVEentc币最新价格venom币价格EventChainClever DeFi

USDT热门资讯
TPS:Hotbit 定于2021年2月1日上线 PHO (Phoswap)_HTT币

尊敬的用户: Hotbit即将在开启PHO(Phoswap)数字资产服务。 具体安排如下: 充值时间:2021年02月01日15:00(香港时间)交易时间:2021年02月01日17:00(香港.

TCS:关于BTCST开放充值业务公告_btcs币最新消息

尊敬的用户: WBF现已开放BTCST充值业务,请您提前做好相应准备,如有任何问题,请联系WBF官方客服。 项目介绍: BTCST是平台的原生BEP-20功能型代币.

区块链:区块链的历史使命3——区块链最大的应用可能不在于去中心化应用_HTT

最近和几位区块链的大V老师探讨,区块链到底能够有什么应用?除了诞生一个BTC,作为加密资产以外,它到底还有什么应用?能够肉眼可见的应用展示如下: 第一个应用就是金融.

USD:LOEx|1月27日行情研报:BTC支撑线一带缩量久横_BTCDEFI

一、 据CryptoNews报道,日本支付巨头JCB已与Cowry合作开展了一项与加密货币有关的试验,该试点项目将运用由富士通实验室开发的互操作性解决方案.

比特币:StaFi 将上线旨在解决 ETH2.0 质押流动性的产品 rETH,现开启验证人招募计划_BTC Lite

链闻消息,StaFi将于近日正式上线旨在解决ETH2.0Staking质押流动性产品rETH,现开启OriginalValidator招募计划.

CEO:币圈小蝶:一个成功炒币交易者的七个步骤_ELONMUSKCEO币

?我们自己如何自我训练成为一个成功的交易者呢?相信方法有很多,总结起来大体有以下7个步骤,如果能按以下的7个步骤来训练自己,并且能成为自己的一种生活习惯的话,相信对成功交易会有很大的帮助.