当前位置: 首页 > news >正文

FISCO BCOS(三十四)———商品溯源(智能合约+后端)

FISCO BCOS(三十四)———商品溯源(智能合约+后端)

一、智能合约函数调用流程

注:智能合约来源(官网的合约仓库中)
但是TraceabilityFactory合约有问题,我已经做了修改,可以看原版与我的,只有一个函数不同。
官网上这套合约在TraceabilityFactory这个合约上缺少getGoodsGroup方法,也就是不能生成对应商品的hash。(我已经做了修改),直接套用我的即可源码在最后

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Z9r4PCSC-1681838037469)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20230419000016091.png)]

1.1、产品基础合约

Goods.sol

pragma solidity ^0.4.25;
pragma experimental ABIEncoderV2;contract Goods{struct TraceData{//操作人地址address addr;     //Operator address//商品状态int16 status;     //goods status//操作时间uint timestamp;   //Operator time
http://www.lryc.cn/news/61203.html

相关文章:

  • ts体操训练
  • int指令
  • Cycling 74 Max for Mac:音乐可视化编程软件
  • ROS学习第十二节——话题通信控制小乌龟
  • matlab点云的可视化-源码复制粘贴即可(一)
  • 反射-Class类分析
  • Let’s Make C++ Great Again——string与常用字符处理函数
  • 〖Python网络爬虫实战⑰〗- 网页解析利器parsel实战
  • 中电金信:生成式AI热潮下,文本智能走向何方?
  • 探索Linux设备树:硬件描述与驱动程序的桥梁
  • UNION ALL用法 以及 UNION ALL和UNION的区别
  • Ubuntu Linux操作
  • MongoDB常用语句(CURD)
  • 一篇文章让你彻底学会--节流(并且自己可以手写)
  • C++ 形参是类的指针 class * 通过new的方式创建对象
  • 手把手教你将项目部署到服务器!
  • OpenHarmony应用开发-ArkUI方舟开发框架简析
  • 【Transformer系列(4)】Transformer模型结构超详细解读
  • Idea启动运行报错:Error:java: 无效的源发行版: 13
  • 【元分析研究方法】学习笔记1.形成问题
  • 2023年3月 青少年软件编程(Python) 等级考试试卷(五级)
  • 必须要知道的hive调优知识(上)
  • 什么是Cache Aside Pattern与延迟双删
  • frp 流量特征
  • Unity --- UGUI(Unity Graphical user interface)--- Canvas画布
  • c++积累6-内联函数
  • ESP32学习笔记13-MCPWM主要用于无刷电机驱动
  • MyBatis-plu 和 JPA 对比
  • 一文详解Python中多进程和进程池的使用方法
  • 前端部署发布项目后,如何通知用户刷新页面、清除缓存