一般都有自己的服务器跑全节点,全节点上有接口获取数据,或者解析区块数据
Posts made by xiaoming
-
Freecash下载使用说明
有三种⽅法安装FCH全节点:
1.下载已编译好的可执⾏⽂件(含钱包,全节点,cpu,挖矿功能)
win64平台下载地址: https://download.sign.cash/freecash-1.0.4-win64.zip解压文件,运行run.bat或freecash-qt.exe
2.下载源码编译
源码:https://github.com/freecashorg/freecash/ 按照编译⽂档,在不同平台进⾏编译。编译文档
https://github.com/freecashorg/freecash/tree/master/doc
启动⽅式:cd ./src
./freecashd 更多启动参数参考官⽅⽂档 或执行 ./freecashd -help
3.下载docker镜像安装
3.1 windows系统安装虚拟机VMware(Linux/Mac系统或已安装可略过)
新建Linux Centos7虚拟机 Centos7 镜像下载http://mirrors.aliyun.com/centos/7/isos/x86_64/ (建议选择完整版) 选择带GUI的服务器,有完善的图形界⾯便于操作。
3.2 安装docker
安装 docker,以Centos为例:
方法一:
1.#获取权限 su root
2.#安装 yum install -y docker
3.#启动 systemctl start docker
若连接失败则添加国内阿⾥云镜像加速器重新安装:
#编辑⽂件 添加国内服务器 vim /etc/docker/daemon.json
#按“i” 粘贴
{ "registry-mirrors": ["https://r9xxm8z8.mirror.aliyuncs.com"], "insecure-registries": ["172.16.213.38:5000"], "live-restore": true }
#粘贴完按esc输⼊:wq 保存退出
#重启docker服务
systemctl restart docker
#查看docker运⾏状态
systemctl status docker
#启动⼀个容器hellow world
docker run hello-world
方法二:
#安装必要的系统⼯具
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
#添加软件源 sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/cento s/docker-ce.repo
#更新yum缓存: sudo yum makecache fast 2.
#安装Docker-ce: sudo yum -y install docker-ce
#使⽤脚本⾃动安装
#确保yum更新到最新 sudo yum update
#在测试或开发环境中 Docker 官⽅为了简化安装流程,提供了⼀套便捷的安装脚本, CentOS 系统上可以使⽤这套脚本安装:
curl -fsSL get.docker.com -o get-docker.sh
sudo sh get-docker.sh --mirror Aliyun
#执⾏这个命令后,脚本就会⾃动的将⼀切准备⼯作做好,并且把 Docker CE 的 Edge 版本 安装在系统中。
#启动docker
sudo systemctl start docker
#验证docker服务是否启动成功
sudo docker run hello-world
3.3 下载FCH镜像文件安装全节点
下载地址: https://download.sign.cash/fc_miner_docker_1.0.4.zip
1)将下载的zip文件放置在任意路径
windows环境下,如果VM Centos虚拟机拖拽复制zip⽂件有问题,请设置虚拟机与win的共享 ⽂件
2)在该路径下执行以下命令安装:
unzip fc_miner_docker_1.0.4.zip cd fc_miner_1.0.4./install.sh
3) 采用dnsseed
修改create_fc_miner.sh 去掉-connect=121.36.141.190
3.4 启动
执行: ./create_fc_miner.sh 显示数据路径:data_path is ………………,表示启动成功。 如果失败,先执行下面的停止命令,然后再次启动。
3.5 停止
./stop_fc_miner.sh
3.6 挖矿开启与关闭
在执行完第3步,启动成功之后: 开启挖矿:
./miner_start.sh 关闭挖矿: ./miner_stop.sh
3.7 部署命令环境
查看和操作FCH的⽹络、区块链与本地钱包等,需要部署命令环境,执⾏命令:
docker exec -ti fc_miner bash
3.8 日志查看
命令环境部署完成后,日志为: /opt/newcoin/debug.log
3.9 执行命令
在命令环境下执⾏:
freecash-cli -datadir=/opt/newcoin getblockchaininfo 即可查看区块链信息
第⼀次链接,需同步区块, 当“blocks”显示的区块⾼度与Freecash.info浏览器最新区块⾼度 相同时,同步完成,可以正常使⽤了。
3.10 常⽤命令
查询区块链信息 getblockchaininfo
查询节点信息 getpeerinfo
启动/中⽌挖矿 setgenerate true/false
查询钱包信息 getwalletinfo
列出地址和余额 listaddressgroupings
产⽣新地址 getnewaddress ("标签")
显示地址私钥 dumpprivkey "地址"
发送交易 sendfrom "⽀付账号" "接收地址" 数量
消息签名 signmessagewithprivkey "privkey" "message"
消息验证 verifymessage "address" "signature" "message"
查看分叉信息 getchaintips
帮助信息 help ( "command" )
3.11 更新版本下载最新的镜像文件执行步骤2 更新后重启即可。