版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
正确使用事件和日志Catalogue目录1.项目背景能力目标2.思政聚焦3.项目相关知识4.项目任务5.项目小结6.项目背景01PART事件的作用事件是智能合约与外部应用交互的重要方式,通过事件可以将合约运行状态和交易信息传递给前端应用,方便前端及时更新数据。日志用于记录智能合约的运行过程,便于调试和查看合约执行情况,同时为区块链的透明性和可追溯性提供支持。日志的功能智能合约中的事件与日志能力目标02PART01.02.使用event关键字定义事件,事件可以有参数,参数可加indexed标记以便快速检索。事件定义使用emit关键字触发事件,事件触发后会生成日志记录在区块链上。触发事件掌握事件定义和触发使用Solidity内置的log函数记录日志,日志会显示在Remix控制台终端上。日志记录通过日志查看功能,可以浏览和过滤日志中的信息,方便调试和查看合约运行结果。信息输出日志记录和信息输出思政聚焦03PART事件和日志确保了链上操作的透明性和可追溯性,增强了区块链交易系统的公平公正性。透明性和可追溯性通过日志记录,任何人都可以验证合约交易和操作的执行过程,减少了人为操控和不公正行为的可能。信任度提升事件和日志的意义项目相关知识04PARTRemix控制台日志Remix控制台终端显示合约部署或函数调用时的日志信息,包括交易状态、Gas消耗及函数的输入输出等。Solidity中的日志函数Solidity提供了log0到log3等日志函数,用于记录不同数量参数的日志信息。日志处理事件是智能合约发出的通知,可以被外部监听者通过RPC接口订阅,用于记录交易和与前端应用交互。事件的概念在合约中先定义事件,再在函数中触发事件,事件触发后会以日志条目形式记录在区块链中。事件的使用事件处理项目任务05PART任务目的练习枚举、结构体、映射、异常处理、事件处理等知识点,完成影评管理系统的合约编写。任务步骤编写addFilm、postReview和getReviews函数,实现新增电影、发布影评和查询影评的功能,并在Remix上部署和测试。电影评价管理在借书管理系统中增加事件处理机制,记录添加图书、添加读者、借阅图书、归还图书、缴纳罚金等操作。任务目的在相应合约中定义和触发事件,完成系统功能的完善,并在Remix上进行测试。任务步骤借书管理:五项目小结06PART0102事件记录交易数据通过定义和触发事件,可以将合约运行过程中的交易信息或状态变化记录到日志,并广播到区块链上。事件与前端
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年年发展对象考试题库和答案
- 203一建市政实务考试真题及参考答案(完整版)
- 宜昌地理合格考试题及答案
- 20263M(中国)秋招面试题及答案
- 未来五年新形势下医用内窥镜清洗机行业顺势崛起战略制定与实施分析研究报告
- 2026飞鹤乳业(宁夏)生态牧业有限公司招聘18人备考题库附答案
- 三台县2025年县级事业单位面向县内乡镇公开选调工作人员(16人)考试备考题库附答案
- 中冶交通2026届校园招聘备考题库附答案
- 乐山市教育局2025年下半年公开选调事业单位工作人员参考题库附答案
- 北京中国石油大学教育基金会招聘2人参考题库必考题
- 中南财经政法大学研究生论文撰写规范(2025年版)
- 2026-2031年中国计算机辅助设计(CAD)软件行业市场发展趋势与前景展望战略研究报告
- 2026年包头轻工职业技术学院单招职业适应性测试题库附答案
- 新产品转产流程标准操作手册
- 中职学生安全教育培训课件
- 洁净室风机过滤单元(FFU)施工规范
- 取代反应的课件
- 民法典与生活同行宣传手册
- 肿瘤坏死因子受体相关周期性综合征诊疗指南
- 财务调账管理办法
- 老年医学科老年综合评估表
评论
0/150
提交评论