- 安装依赖的工具最小集合到你系统 brew
HOMEBREW_NO_AUTO_UPDATE=1 brew install jq yq sha3sum go-task, supervisor, gvm, bitcoin
需要特别注意的点
supervisord 需要 4.2.5 版本
bitcoind v28.0.0
- go 版本安装与选择, 建议使用 gvm 管理 go 版本
gvm install go1.23.3
gvm use go1.23.3
- 下载 babylon-mac-local 项目
git clone [email protected]:dapplink-labs/babylon-mac-local.git
- 拉取依赖项目
git submodule update --init --recursive
- 查看所有命令
task list
- 构建项目
task build-all
- 初始化配置
task init-network-conf
- 启动整个项目
task up-babylon-network
- 查看进程状态
task ps
- 停止项目并清除数据文件
task clean
- 初始化比特币钱包地址
task init-bitcoin
- 删除初始化配置
task rm-all
- 整个网络初始化完成之后,先执行部署 babylon 合约
task deploy_babylon_contract
- 之后再去执行 rly 相关的命令
task init-relayer