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

MIT 许可证

34KB
728

starsign

Cosmos 节点配置,简化版。🚀🪐🌍

简介

Starsign 通过简单、可重用和无限可定制的命令,管理了设置节点时的大部分常规步骤。支持的链会自动应用默认设置,任何其他设置都可以使用强大的 --custom 标志进行配置。

支持的文件包括 app.tomlconfig.tomlgenesis.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