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

XDAG节点版本更新(0.6.5升级到0.7.0)

1、拉取最新的xdagj源码

mkdir /root/xdagj-0.7.0 && cd /root/xdagj-0.7.0
git clone https://github.com/XDagger/xdagj.git
cd xdagj
mvn clean package -Dmaven.test.skip=true

2、创建新的数据目录并解压程序包

mkdir /data/docker-compose/xdagj-7.0/bin -p
cd /data/docker-compose/xdagj-7.0/bin
unzip /root/xdagj-0.7.0/xdagj/dist/xdagj-linux.zip

3、下载最新快照并解压到相对应路径下
快照下载地址
在这里插入图片描述

cd /data/docker-compose/xdagj-7.0/bin
wget https://storage.xdagpool.com/snapshot-2993553-197d6290000.tar.gz
mkdir  mainnet/rocksdb/xdagdb/
tar -xf snapshot-2993553-197d6290000.tar.gz -C mainnet/rocksdb/xdagdb/

4、恢复原节点wallet地址及备份数据表重新创建表

cp /data/docker-compose/xdagj/bin/mainnet/wallet/ mainnet/ -rf

同样要注意数据库配置文件druid.properties是否有变更

driverClassName=com.mysql.cj.jdbc.Driver
url=jdbc:mysql://localhost:3306/xdagj?autoReconnect=true&useUnicode=true&characterEncoding=utf-8&&serverTimezone=UTC
username=xdagj
password=xdagj
minIdle=5
initialSize=5
maxActive=10
maxWait=100
testOnBorrow=true
testOnReturn=true
testWhileIdle=true
validationQuery=select 1
validationQueryTimeout=1
timeBetweenEvictionRunsMillis=480000
ConnectionErrorRetryAttempts=3
NotFullTimeoutRetryCount=3
#removeAbandonedTimeoutMillis=480000
#removeAbandoned=true
numTestsPerEvictionRun=3
minEvictableIdleTimeMillis=480000
maxEvictableIdleTimeMillis=600000
SELECT * FROM t_transaction_history AS t_transaction_history_0.6.5;
drop t_transaction_history;
CREATE TABLE `t_transaction_history` (
  `fid` int(11) NOT NULL AUTO_INCREMENT,
  `faddress` varchar(64) NOT NULL,
  `faddresstype` tinyint(4) NOT NULL,
  `fhash` varchar(64) NOT NULL,
  `famount` decimal(20,9) unsigned zerofill NOT NULL,
  `ftype` tinyint(4) NOT NULL,
  `fremark` varchar(64) DEFAULT NULL,
  `ftime` datetime(3) NOT NULL,
  PRIMARY KEY (`fid`),
  UNIQUE KEY `id_UNIQUE` (`fid`),
  KEY `faddress_index` (`faddress`)
) ENGINE=InnoDB AUTO_INCREMENT=37942867 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

5、配置文件内容
在这里插入图片描述

6、启动节点

screen -R xdag
sh xdag.sh --enablesnapshot true 2993553 197d6290000

输入我们之前设置的密码
在这里插入图片描述

节点验证

 telnet 127.0.0.1 6001
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
Enter Admin password>*********
xdag> mainblocks 
---------------------------------------------------------------------------------------------------------
height        address                            time                      state     mined by            
---------------------------------------------------------------------------------------------------------
02996000   4hjXf50yv1dgzLam4PpURPlE/U8mLBQ+   2024-03-18 16:49:03.999   Main      HTTPS://XDAG.ORG SOLO
02995999   y3Ka+ONIcvKrE90ZCBbGMMdnMXyeFqpU   2024-03-18 16:47:59.999   Main      HTTPS://XDAG.ORG EQUAL
02995998   IrRN4rfi2xwxay/dLGkfNZB4TP8EfUsp   2024-03-18 16:46:55.999   Main      HTTPS://XDAG.ORG SOLO
02995997   EqiSosGy9/kcESYh3fZoFXQmNHdgfDMU   2024-03-18 16:45:51.999   Main      HTTPS://XDAG.ORG EQUAL
02995996   DCLDwI2+foeA8wLmjZ67WC2o31Q6P+OM   2024-03-18 16:44:47.999   Main      HTTPS://XDAG.ORG SOLO
02995995   P7t18YtHC5s5AeoH0aa+s7+IoBQSu3qP   2024-03-18 16:43:43.999   Main      HTTPS://XDAG.ORG EQUAL
02995994   B4k3XOmJZU4tpugPka+qsefzQeyX6UlZ   2024-03-18 16:42:39.999   Main      HTTPS://XDAG.ORG SOLO
02995993   cEALTJd2zM6YHWZFlRelLeMK25tTp1sG   2024-03-18 16:41:35.999   Main      XdagJ
02995992   HESmcf7paw6vN2eCvQHSYaQBjuD1qpKI   2024-03-18 16:40:31.999   Main      HTTPS://XDAG.ORG EQUAL
02995991   u3QWzKT1z14qHF43RsZLig9uhL4VOy0o   2024-03-18 16:39:27.999   Main      HTTPS://XDAG.ORG EQUAL
02995990   sAB3uKvOV587pbSprfb/NGOwC15LPIyD   2024-03-18 16:38:23.999   Main      HTTPS://XDAG.ORG EQUAL
02995989   mSkIaYN8vFZvNJHEj2PqqkZVQGunrpyK   2024-03-18 16:37:19.999   Main      HTTPS://XDAG.ORG EQUAL
02995988   Rj/Y8Qq+AOiG0zfBO2iDVum3E8My0RrD   2024-03-18 16:36:15.999   Main      HTTPS://XDAG.ORG SOLO
02995987   HEiKNgxNfTDiXsD01QB6s5TSf+/loSER   2024-03-18 16:35:11.999   Main      XdagJ
02995986   TtxyA1MHj4g7govoC8XDikj4/0dtIYx5   2024-03-18 16:34:07.999   Main      XdagJ
02995985   AWfQ4QMzO8i/WG+qdIPS3gZrtxgnx/+4   2024-03-18 16:33:03.999   Main      XdagJ
02995984   IkWAivpE+bpyxBr9/vKeXfSPt/2kmpwd   2024-03-18 16:31:59.999   Main      HTTPS://XDAG.ORG SOLO
02995983   kmIt/uO2/rQmh56eV3xwIpPXRkNfUfpR   2024-03-18 16:30:55.999   Main      HTTPS://XDAG.ORG EQUAL
02995982   d4s4H4YyaecjQv11afE3dCN97ceRz+Gg   2024-03-18 16:29:51.999   Main      HTTPS://XDAG.ORG EQUAL
02995981   lztKQOlrwYXwOLUeBfM07EHJLe6ci8B5   2024-03-18 16:28:47.999   Main      HTTPS://XDAG.ORG EQUAL
xdag> state
Synchronized with the main network. Normal operation.

在这里插入图片描述


http://www.kler.cn/a/273238.html

相关文章:

  • 第十八课 Vue中的JS组件模板和标签组件模板
  • 408——计算机网络(持续更新)
  • 【Nginx】编译安装(Centos)
  • 详解数据字典及其主要条目
  • 【广度优先搜索】——岛屿数量
  • Spring Boot 内置工具类
  • SpringBoot异常:类文件具有错误的版本 61.0, 应为 52.0的解决办法
  • 辐射全国、面向世界、聚焦未来——华为(深圳)全球具身智能产业创新中心正式成立
  • LeetCode刷题记录:(11)组合(初识回溯算法)
  • 前端路由跳转bug
  • 【iOS】——Blocks
  • Meson编译工具安装及使用Meson编译DPDK
  • 管理类联考–复试–英文面试–问题--规划介绍原因做法--汇总
  • Redis 八种常用数据类型详解
  • IDEA直接打包Docker镜像
  • 基于Qt 和python 的自动升级功能
  • 安卓面试题多线程16-20
  • 微服务:高并发带来的问题的容错方案
  • 通过点击按钮实现查看全屏和退出全屏的效果
  • 【面试自测】Java并发
  • Obsidian使用200+插件与70+种主题分享
  • 苍穹外卖-day08:导入地址簿功能代码(单表crud)、用户下单(业务逻辑)、订单支付(业务逻辑,cpolar软件)
  • Swift:.ignoresSafeArea():自由布局的全方位掌握
  • Centos strema 9 环境部署Glusterfs9
  • idea项目mapper.xml中的SQL语句黄色下划线去除
  • 高效使用git流程分享