Springboot连接FISCO-BCOS链

2023-11-13

依赖

FISCO-BOCS 2.5.0
JAVA 1.8
Spring Boot 2.0.2

官方文档

前期准备

部署FISCO-BOCS 2.5.0

引入SDK

<dependency>
    <groupId>org.fisco-bcos</groupId>
    <artifactId>web3sdk</artifactId>
    <version>2.6.1</version>
</dependency>

SSL连接

将节点所在目录nodes/${ip}/sdk/目录下的ca.crt、sdk.crt和sdk.key文件拷贝到项目的资源目录

Spring Boot

配置GroupChannelConnectionsConfig

@Bean(name="groupChannelConnectionsConfig")
	public GroupChannelConnectionsConfig groupChannelConnectionsConfig(){
		GroupChannelConnectionsConfig groupChannelConnectionsConfig = new GroupChannelConnectionsConfig();
		List<ChannelConnections> allChannelConnections = new ArrayList<ChannelConnections>();
		ChannelConnections channelConnections = new ChannelConnections();
		channelConnections.setGroupId(1);
		List<String> connectionsStr = new ArrayList<String>();
		connectionsStr.add("127.0.0.1:20200");
		channelConnections.setConnectionsStr(connectionsStr);
		allChannelConnections.add(channelConnections);
		groupChannelConnectionsConfig.setAllChannelConnections(allChannelConnections);
		return groupChannelConnectionsConfig;
	}

配置channelService

@Bean(name="channelService")
	public Service channelService(){
		Service service = new Service();
		service.setGroupId(1);
		service.setAgencyName("sinolife");
		service.setAllChannelConnections(groupChannelConnectionsConfig());
		return service;
	}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Springboot连接FISCO-BCOS链 的相关文章

  • 使用 flatMap 进行扁平化映像处理数据

    实战背景 小伙伴遇到了数据处理方面的问题如下 只能说看到这里我也一头雾水 毕竟我也是菜 那就请教大佬吧 Map flat 循环 二维 变 一维 就是 flatMap 了 啊这 但是 flatMap 到底是个嘛呢 还是不明觉厉 那就问度娘吧
  • prometheus监控NODE.JS API

    prometheus监控NODE JS API SWAGGER STATS Exporter是Prometheus的一类数据采集组件的总称 它负责从目标处搜集数据 并将其转化为Prometheus支持的格式 然后等待Prometheus定时

随机推荐

  • Power BI RANKX函数之计算列

    转载自 知乎 在实际做报表时 有时会遇到需要对某些指标 例如销售额等 进行排名 所以今天跟大家讨论一下可以实现排名的DAX函数 RANKX函数 首先看下RANKX函数的参数 RANKX table table
  • position:sticky特性(坑)总结

    1 sticky不会触发BFC 2 z index无效 3 当父元素的height 100 时 页面滑动到一定高度之后sticky属性会失效 4 父元素不能有overflow hidden或者overflow auto属性 5 父元素高度不
  • Leptonica在VS2010中的编译及简单使用举例

    在tesseract ocr中会用到leptonica库 这里对leptonica简单介绍下 Leptonica是一个开源的图像处理和图像分析库 它的license是BSD 2 clause 它主要包括的操作有 位图操作 仿射变换 形态学操
  • chatgpt输出长度有限制,如何解决

    如果您想要在 ChatGPT 中输出更长的文本 可以考虑使用多次调用API 将结果进行拼接 您可以根据需要分割您的文本 分成多个部分 并且每次调用API时 将前一个调用的结果中的最后一句话作为下一个调用的输入 这样就可以将多次调用的结果进行
  • 记录下Charles 抓包tiktok遇到的坑,以及调查关于 SSL unpinning 中增长的皮毛知识

    由于之前用Charles 抓包浏览器请求很容易 于是觉得抓手机的包应该也不难 没想到迎来了目前我程序员生涯的最大的一次挑战 妈呀 完全出圈了呀 遇到知识盲区了 一大堆我名词搞得头都大了 记录一下吧 毕竟不长遇到 首先 先记录下调查过程中比较
  • 互联网大厂面试题之深入剖析TCP三次握手

    1 为什么要学习 市场动向分析 市场背景 对于这几年的互联网市场 越来越多的市场需求导致人才输出渠道更加丰富 五花八门的教育机构培训班 学校对互联网人才的培养同样会显得越来越重视 问题分析 那么 越来越多的人才的出现必将给我们学员带来更大的
  • 我们的微服务架构及Spring Cloud各个组件的概要

    初识spring cloud 我们目前的架构 我们将来的架构 什么是Spring Boot Spring Boot简化了基于Spring的应用开发 通过少量的代码就能创建一个独立的 产品级别的Spring应用 Spring Boot为Spr
  • 【Java知识点详解 8】缓存

    Java学习路线推荐 Java基础教程系列 SpringBoot精品推荐 Spring Boot基础教程 简介 Java领域优质创作者 CSDN哪吒公众号作者 Java架构师奋斗者 扫描主页左侧二维码 加入群聊 一起学习 一起进步 欢迎点赞
  • 中国开发者真实现状:40 岁不做开发,算法工程师最稀缺!

    戳蓝字 CSDN云计算 关注我们哦 互联网的 2018 年 注定是不平凡的一年 浩浩荡荡的美国制裁中兴事件唤醒了科技界对芯片产业的重视 倒逼了一系列芯片方面的布局和投资 互联网人口红利不断消耗 推动百度 腾讯 阿里巴巴等科技巨头先后实施战略
  • 常用的几种通信协议

    协议 约定 就比如我们的普通话 网络通信协议 速率 传输码率 代码结构 传输控制 问题大事化小 分层 TCP IP协议簇 重要 TCP 用户传输协议 UDP 用户数据报协议 知名协议 TCP IP 网络互联协议 TCP UDP 对比 TCP
  • SVN 检查修改或者提交代码时候一直显示"please wait"的解决办法(汉化版本显示"请稍候")

    在提交使用vue写的前端代码时候一直显示 请稍候 检查修改时候也是这样显示 原因是 下载代码后 npm install 安装了依赖 可以在SVN中取消对相关依赖的控制 操作方法
  • iscsi使用教程(中)

    服务端管理命令 tgtadm 是一个模式化的命令 其使用格式如下 tgtadm lld driver op operation mode mode OPTION 其中模式 mode 和操作 operation 对应关系如下 模式 操作 ta
  • JAVA经典面试题

    九种基本类型及封装类 基本类型 boolean byte char short int long double void 二进制位数 1 8 一字节 16 2字节 16 2字节 32 4字节 64 8字节 64 8字节 封装器类 Boole
  • sqli-labs通关(less1~less10)

    目录 题外话 Less 1 Less 2 Less 3 Less 4 Less 5 Less 6 Less 7 Less 8 Less 9 Less 10 这10关都是GET型的 包括了union注入 报错注入 布尔盲注和时间盲注 虽然包含
  • 一文读懂MySQL事务:提升你的数据库操作技能

    概述 事务可以保证多个操作原子性 要么全成功 要么全失败 对于数据库来说事务保证批量的DML要么全成功 要么全失败 事务具有四个特征ACID 原子性 Atomicity 整个事务中的所有操作 必须作为一个单元全部完成 或全部取消 一致性 C
  • pytdx接口API说明

    标准行情接口API pytdx hq 下面是如何在程序里面调用本接口 首先需要引入 from pytdx hq import TdxHq API 然后 创建对象 api TdxHq API 之后 通常是如下的格式 if api connec
  • python可以在多种平台运行 这体现了python语言的_Python快速编程入门课后习题答案...

    目录 前言 第一章 一 填空题 二 判断题 三 选择题 第二章 一 填空题 二 判断题 三 选择题 第三章 一 填空题 二 判断题 三 选择题 第四章 一 单选题 二 判断题 三 填空题 第五章 一 选择题 二 判断题 三 填空题 第六章
  • 3_服务容错_保护断路器_@EnableCircuitBreaker和引入@SpringCloudApplication

    前言 前面做了一个简单的服务 注册 服务发现 服务提供者和消费者的项目 现在我们还是准备之前的项目代码 1 服务容错保护 准备的项目工程 1 服务注册中心 端口为1111 2 服务提供者 端口为8080 8081 3 服务消费者 端口为90
  • 华为OD机试真题- 天然蓄水库【2023】【JAVA、Python、C++】

    题目描述 描述 公元2919年 人类终于发现了一颗宜居星球 X星 现想在X星一片连绵起伏的山脉间建一个天热蓄水库 如何选取水库边界 使蓄水量最大 要求 山脉用正整数数组s表示 每个元素代表山脉的高度 选取山脉上两个点作为蓄水库的边界 则边界
  • Springboot连接FISCO-BCOS链

    依赖 FISCO BOCS 2 5 0 JAVA 1 8 Spring Boot 2 0 2 官方文档 前期准备 部署FISCO BOCS 2 5 0 引入SDK