Skip to content

j1362212330/sana-install

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SANA挖矿教程

!非官方教程,一键脚本仅适合未部署过的用户!

基础信息

代币合约地址

SANA购买地址

https://app.uniswap.org/

XDAI网络

RPC配置

------- ----------------------------
网络名称 XDAI
RPC地址 https://rpc.xdaichain.com/
链ID 100
符号 Xdai

MateMask配置

跨链地址

------- ----------------------------------------------------------------
DAI跨链 https://bridge.xdaichain.com/
代币跨链 https://omni.xdaichain.com/bridge

RPC申请

注册网址

https://getblock.io/

注册完成后,根据下面的地址填充key,然后填入配置文件

https://stake.getblock.io/mainnet/?api_key=key

SGX 安装配置

SGX仅支持intel平台,因为sana使用的inte_sgx,目前支持情况不佳,这里只提供部署方法,不提供硬件方案。

打开sgx功能

wget https://github.com/ethsana/sgx-tools/releases/download/0.1/sgx_enable
sudo chmod +x sgx_enable
sudo ./sgx_enable

安装sgx驱动

sudo wget https://download.01.org/intel-sgx/sgx-dcap/1.11/linux/distro/ubuntu18.04-server/sgx_linux_x64_driver_1.41.bin
sudo chmod +x sgx_linux_x64_driver_1.41.bin
sudo ./sgx_linux_x64_driver_1.41.bin

导入模块

/sbin/modprobe intel_sgx

如果出现一下错误说明机器不支持

modprobe: ERROR: could not insert 'intel_sgx': No such device

高于5.15的kernel已经支持sgx,不需要额外安装驱动。

二进制部署

该脚本仅支持ubuntu运行

sudo wget https://raw.githubusercontent.com/espoir1989/sana-install/main/bin-install.sh
sudo sh bin-install.sh

脚本安装了,sana客户端ant,sana-dashboard,ExportKey私钥导出工具 安装完成后需要修改配置文件

password: "钱包密码" //钱包密码
swap-endpoint: https://rpc.xdaichain.com/ //rpc地址
dashboard-authorization: "test1234" //面板授权密码

修改完成后,可以使用screen在后台运行 sana启动命令

sudo ant start --verbosity 5 --full-node --config /root/ant.yaml --debug-api-enable

输出一下信息后,需要将xdai网络中的xdai以及sana转入 转入后节点开始运行

Docker部署

本脚本使用的镜像,未构建健康监测,请自行增加。

docker pull expoir1989/sana:v0.1.2

下载配置文件

https://github.com/espoir1989/sana-install/raw/main/ant.yaml

修改配置文件

password: "钱包密码" //钱包密码
swap-endpoint: https://rpc.xdaichain.com/ //rpc地址
dashboard-authorization: "test1234" //面板授权密码

启动镜像

docker run -d --restart=always -p 1633:1633 -p 1634:1634 -p 1635:1635 -v /root/ant.yaml:/root/ant.yaml -v /home/ant:/home/ant  --name sana expoir1989/sana:v0.1.2 ant start --verbosity 5 --full-node --config /root/ant.yaml --debug-api-enable

查看日志

docker logs -f sana

根据提示转入xdai以及sana

Docker一键部署部署

请自行安装docker运行环境

docker 安装教程 https://docs.docker.com/engine/install/

一键部署请执行以下命令

wget https://raw.githubusercontent.com/espoir1989/sana-install/main/one-docker.sh

/bin/bash one-docker.sh

根据提示输入钱包密码与面板授权密码,该脚本会安装私钥导出程序以及面板。

Docker 批量部署

请在root权限下运行

sudo su

下载并修改配置文件

cd /root
wget https://github.com/espoir1989/sana-install/raw/main/ant.yaml
password: "钱包密码"
dashboard-authorization: "api鉴权密码"

开启容器

mkdir -p /data/001 /data/002 /data/003 /data/004 /data/005
docker run -d --restart=always -p 1633:1633 -p 1634:1634 -p 1635:1635 -v /root/ant.yaml:/root/ant.yaml -v /data/001:/home/ant  --name sana-001 expoir1989/sana:v0.1.2 ant start --verbosity 5 --full-node --config /root/ant.yaml --debug-api-enable
docker run -d --restart=always -p 1643:1633 -p 1644:1634 -p 1645:1635 -v /root/ant.yaml:/root/ant.yaml -v /data/002:/home/ant  --name sana-002 expoir1989/sana:v0.1.2 ant start --verbosity 5 --full-node --config /root/ant.yaml --debug-api-enable
docker run -d --restart=always -p 1653:1633 -p 1654:1634 -p 1655:1635 -v /root/ant.yaml:/root/ant.yaml -v /data/003:/home/ant  --name sana-003 expoir1989/sana:v0.1.2 ant start --verbosity 5 --full-node --config /root/ant.yaml --debug-api-enable
docker run -d --restart=always -p 1663:1633 -p 1664:1634 -p 1665:1635 -v /root/ant.yaml:/root/ant.yaml -v /data/004:/home/ant  --name sana-004 expoir1989/sana:v0.1.2 ant start --verbosity 5 --full-node --config /root/ant.yaml --debug-api-enable
docker run -d --restart=always -p 1673:1633 -p 1674:1634 -p 1675:1635 -v /root/ant.yaml:/root/ant.yaml -v /data/005:/home/ant  --name sana-005 expoir1989/sana:v0.1.2 ant start --verbosity 5 --full-node --config /root/ant.yaml --debug-api-enable

查看log并质押代币

docker logs -f sana-001
docker logs -f sana-002
docker logs -f sana-003
docker logs -f sana-004
docker logs -f sana-005

K8s部署

完善中......

Dashboard

安装脚本已经安装了nginx,本地直接访问

http://localhost

服务器或者vps部署

http://IP地址

私钥导出

ExportKey 路径 钱包密码

备份

请完整备份一下三个目录,缺一不可!

keys
localstore
statestore

RPC-docker部署


捐赠

ETH地址:0x1edBdb7828fb040bE54f8e1988b8E7a7f486B2e3

XDAI地址:0x1edBdb7828fb040bE54f8e1988b8E7a7f486B2e3

感谢捐赠,未来会提供更多的一键挖矿教程。 **

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%