通用链控工具项目介绍

张开发
2026/6/1 10:03:58 15 分钟阅读
通用链控工具项目介绍
文章目录前言通用链控工具项目介绍1. 项目介绍2. github 地址3. 效果3.1. 自签证书模块3.2. 智能合约相关模块3.3. token相关模块3.4. 代码扫描模块3.5. excel通用模块3.6. 分布式定时器管理模块前言如果您觉得有用的话记得给博主点个赞评论收藏一键三连啊写作不易啊^ _ ^。而且听说点赞的人每天的运气都不会太差实在白嫖的话那欢迎常来啊!!!通用链控工具项目介绍1. 项目介绍智能合约-链上交互:多链多节点客户端管理:基于多租户的概念设计动态链路/节点选择主要是基于工厂和私有线程实现,多节点路由 (查询类)加权轮询动态负载均衡 (交易类)固定链固定节点模式 RPC健康检查;数据流向: 请求头信息 - 过滤器逻辑 - 私有线程入参 - 业务逻辑 - 客户端相关逻辑 - 私有线程出参 - 调用逻辑 - 过滤器 - 私有线程清理链上交互(交易类)-通用转账;链上交互(查询类)-账户额度查询其他:通用excle导出模块、集成https自签证书、基于db集成quartz分布式定时器管理模块前端代码扫描模块底座(集成swagger、链路日志traceId集成到交互层、自定义异常类架构、支持多端口、令牌控制(校验令牌/刷新领导),单元测试集成,flyway数据库集成框架、多数据源、配置文件加密、全局校验)。版本: jdk: 1.8 、SpringBoot 2.3.42. github 地址https://github.com/yangzhenyu07/yzyTool3. 效果3.1. 自签证书模块3.2. 智能合约相关模块查询额度:智能合约类型:0代表查询类智能合约链路标签输入链的颗粒度因为查询类会走加权权重多个RPC地址。往这个账户0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266转账智能合约类型:1代表交易类智能合约链路标签输入节点RPC的颗粒度因为交易类会走固定链路固定RPC节点的路径对于交易类因为nonce等因素必须是同个rpc地址。执行成功查看账户额度。转账成功!!!3.3. token相关模块如果不传入令牌会被token拦截:生成token:同时 日志traceID、服务ip在返回层统一封装:测试其他接口:3.4. 代码扫描模块3.5. excel通用模块3.6. 分布式定时器管理模块

更多文章