5 个版本
0.1.4 | 2023年3月10日 |
---|---|
0.1.3 | 2023年3月1日 |
0.1.2 | 2023年3月1日 |
0.1.1 | 2023年2月28日 |
0.1.0 | 2023年2月27日 |
在 #genesis 中排名 17
34KB
728 行
starsign
Cosmos 节点配置,简化版。🚀🪐🌍
简介
Starsign 通过简单、可重用和无限可定制的命令,管理了设置节点时的大部分常规步骤。支持的链会自动应用默认设置,任何其他设置都可以使用强大的 --custom
标志进行配置。
支持的文件包括 app.toml
、config.toml
和 genesis.json
。
警告:此软件尚未完全测试,可能包含一些错误。请备份您的配置并自行承担风险!
安装
使用 cargo 编译
cargo install starsign
使用 docker 运行
docker run -v $HOME/.kujira:/config ghcr.io/mintthemoon/starsign config -o /config <...>
配置您的节点
支持的链
starsign config -c kaiyo-1 -o $HOME/.kujira/config --statesync
运行 starsign config -h
查看完整的选项列表。
自定义链
starsign config -o $HOME/.osmosisd/config \
--genesis-url https://github.com/osmosis-labs/networks/raw/main/osmosis-1/genesis.json \
--custom '{"app": {"minimum-gas-prices": "0.0025uosmo"}}' \
--moniker <moniker>
运行 starsign config -h
查看完整的选项列表。
单个文件
starsign config-app -c kaiyo-1 --custom '{"pruning": "everything"}'
starsign config-tendermint -c kaiyo-1 -m <moniker>
运行 starsign -h
查看支持的完整操作列表。
现有的创世文件
而不是从 URL 下载 genesis.json
,提供现有文件的路径,您可以对其进行自定义。这对于初始化本地链非常有用。
starsign config-genesis --genesis-file /path/to/genesis.json \
--custom '{"app_state": {"wasm": {"params": {"instantiate_default_permission": "Everybody"}}}}'
支持的链
链 | 类型 | ID |
---|---|---|
Kujira | 主网 | kaiyo-1 |
Kujira | 测试网 | harpoon-4 |
Gaia | 主网 | cosmoshub-4 |
Gaia | 测试网 | theta-testnet-001 |
依赖项
~27–44MB
~798K SLoC