news 2026/6/10 13:56:33

springboot数据上链FISCO BCOS

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
springboot数据上链FISCO BCOS

创建合约

pragma solidity ^0.4.25; contract HelloWorld { string name; // 1. 新增Set事件:记录设置的值、调用者、时间(适配0.4.25) event Set(string newValue, address caller, uint256 timestamp); // 构造函数(0.4.25 语法:函数名与合约名相同) function HelloWorld() public { // 补public修饰符(0.4.25推荐) name = "Hello, World!"; } // 查询当前值(constant 等价于 0.5+ 的 view) function get() constant public returns(string) { // 补public修饰符 return name; } // 设置新值,并触发事件记录历史 function set(string n) public { // 补public修饰符 name = n; // 2. 触发事件:记录设置的值、调用者地址、区块时间 emit Set(n, msg.sender, block.timestamp); } }

项目导入IDEA

修改gradle-wrapper.properties

https://mirrors.aliyun.com/macports/distfiles/gradle/gradle-6.6.1-bin.zip

新建fisco-config.xml

<?xml version="1.0" encoding="UTF-8" ?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.0.xsd"> <bean> <property> <map> <entry key="certPath" value="conf" /> </map> </property> <property> <map> <ent
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/10 9:42:54

入门篇--2-Windows上如何用Conda松管理多个Python版本?

大家好&#xff0c;我是你们的老朋友Weisian&#xff0c;一个常年在Windows上写代码、调环境、修Bug的开发者。今天想和大家聊一个几乎所有Python 开发者都会遇到的“日常烦恼”&#xff1a;如何在Windows上干净、高效地管理多个Python版本&#xff1f; 你是不是也经历过这些场…

作者头像 李华
网站建设 2026/6/10 14:09:34

中山网络推广公司:进阶方向与经验总结

随着中山网络推广公司的不断发展&#xff0c;网络营销技术和数字化传播在提升区域品牌竞争力方面的作用愈加显著。近年来&#xff0c;中山的网络推广成效逐渐显现&#xff0c;但要在快速发展的数字化环境中持续优化&#xff0c;还面临着诸多挑战。本文将对中山网络推广的阶段性…

作者头像 李华
网站建设 2026/6/10 14:07:44

基于VUE的企业信息管理系统 [VUE]-计算机毕业设计源码+LW文档

摘要&#xff1a;随着企业数字化转型的加速&#xff0c;高效、集成的企业信息管理系统成为提升企业竞争力的关键。本文详细阐述了基于VUE框架开发的企业信息管理系统&#xff0c;涵盖系统需求分析、技术选型、架构设计、功能模块实现等内容。该系统整合了系统用户管理、新闻数据…

作者头像 李华
网站建设 2026/6/10 15:01:41

list 的cpp简单模拟实现

节点类模板 template<class T> struct list_node {T _data; // 节点存储的数据list_node<T>* _next; // 指向下一个节点的指针list_node<T>* _prev; // 指向前一个节点的指针list_node(const T& data T()):_data(data),_next(null…

作者头像 李华
网站建设 2026/6/9 21:44:40

Modbus TCP关键知识点回顾

目录 1️⃣ 本质定位&#xff08;最关键&#xff09; 2️⃣ 数据模型&#xff08;必须会&#xff09; 3️⃣ 报文结构&#xff08;非常关键&#xff09; 4️⃣ 常用功能码&#xff08;重点记&#xff09; 5️⃣ 地址理解&#xff08;易踩坑&#xff09; 6️⃣ TCP 特性&a…

作者头像 李华
网站建设 2026/6/10 0:28:43

MR-J3-100BS4伺服驱动器

SGMG-09A6W-YG1 伺服电机 — 产品特点高精度控制&#xff1a;内置高分辨率编码器&#xff0c;可实现精确的位置、速度和方向控制&#xff0c;确保运动控制的稳定性和重复性。快速动态响应&#xff1a;具备出色的加速、减速和频繁启动能力&#xff0c;适合高动态运动和快速定位场…

作者头像 李华