Блокчейн технологиясының үздіксіз өзгеретін әлемінде Initia инновация мен қарапайымдылықтың символы ретінде ерекшеленеді. Біз көп тізбекті тәжірибені басынан бастап қайта анықтауды мақсат етеміз. Архитектураның, өнімдердің және экономикалық жүйелердің үздіксіз интеграциясы арқылы Initia желілердің жұмыс істеу, қабылдау және өзара әрекеттесу тәсілдерін өзгертетін тұтас шешім ұсынады. Сондықтан біз Initia-ны өзара байланысты жиынтықтар желісі деп атаймыз.
Түйін түрі | CPU | Жедел Жадтау Құрылғысы | Сақтау |
Testnet | 16 | 32 ГБ | 2 ТБ |
API: https://initia.api.t.stavr.tech
wget -O initiat https://raw.githubusercontent.com/111STAVR111/props/main/Initia/initiat && chmod +x initiat && ./initiatСерверді дайындау
sudo apt update && sudo apt upgrade -y sudo apt install curl tar wget clang pkg-config libssl-dev jq build-essential bsdmainutils git make ncdu gcc git jq chrony liblz4-tool -y ver="1.21.6" wget "https://golang.org/dl/go$ver.linux-amd64.tar.gz" sudo rm -rf /usr/local/go sudo tar -C /usr/local -xzf "go$ver.linux-amd64.tar.gz" rm "go$ver.linux-amd64.tar.gz" echo "export PATH=$PATH:/usr/local/go/bin:$HOME/go/bin" >> $HOME/.bash_profile source $HOME/.bash_profile go version cd $HOME && mkdir -p go/bin/ git clone https://github.com/initia-labs/initia.git cd initia git checkout v0.2.15 make install initiad version --long | grep -e commit -e version version: "v0.2.15" commit: "31051a01e01609be014d6fec36d00a17be408663" initiad init STAVR_guide --chain-id=initiation-1 initiad config chain-id initiation-1 initiad keys add <walletname> OR initiad keys add <walletname> --recover wget -L -O $HOME/.initia/config/genesis.json "https://raw.githubusercontent.com/111STAVR111/props/main/Initia/genesis.json" sha256sum $HOME/.initia/config/genesis.json d724e3acd64e3a597a4aa997b0dcbf97c57f4287afb26a7a5172aacb51c4c4b9sed -i.bak -e "s/^minimum-gas-prices *=.*/minimum-gas-prices = "0uinit"/;" ~/.initia/config/app.toml external_address=$(wget -qO- eth0.me) sed -i.bak -e "s/^external_address *=.*/external_address = "$external_address:26656"/" $HOME/.initia/config/config.toml seeds="" sed -i.bak -e "s/^seeds =.*/seeds = "$seeds"/" $HOME/.initia/config/config.toml sed -i 's/max_num_inbound_peers =.*/max_num_inbound_peers = 50/g' $HOME/.initia/config/config.toml sed -i 's/max_num_outbound_peers =.*/max_num_outbound_peers = 50/g' $HOME/.initia/config/config.toml pruning="custom" pruning_keep_recent="1000" pruning_keep_every="0" pruning_interval="10" sed -i -e "s/^pruning *=.*/pruning = "$pruning"/" $HOME/.initia/config/app.toml sed -i -e "s/^pruning-keep-recent *=.*/pruning-keep-recent = "$pruning_keep_recent"/" $HOME/.initia/config/app.toml sed -i -e "s/^pruning-keep-every *=.*/pruning-keep-every = "$pruning_keep_every"/" $HOME/.initia/config/app.toml sed -i -e "s/^pruning-interval *=.*/pruning-interval = "$pruning_interval"/" $HOME/.initia/config/app.toml indexer="null" && sed -i -e "s/^indexer *=.*/indexer = "$indexer"/" $HOME/.initia/config/config.toml wget -O $HOME/.initia/config/addrbook.json "https://raw.githubusercontent.com/111STAVR111/props/main/Initia/addrbook.json" tee /etc/systemd/system/initiad.service > /dev/null <<EOF [Unit] Description=initia After=network-online.target [Service] User=$USER ExecStart=$(which initiad) start Restart=on-failure RestartSec=3 LimitNOFILE=65535 [Install] WantedBy=multi-user.target EOF
sudo systemctl daemon-reload sudo systemctl enable initiad sudo systemctl restart initiad && sudo journalctl -fu initiad -o cat initiad --home $HOME/.initia tx mstaking create-validator --amount 1000000uinit --pubkey $(initiad tendermint show-validator) --from Wallet --chain-id initiation-1 --commission-max-change-rate "0.1" --commission-max-rate "0.1" --fees 52500uinit --commission-rate "0.05" --gas 350000 -yТүйінді жою:
systemctl stop initiad systemctl disable initiad rm /etc/systemd/system/initiad.service systemctl daemon-reload cd $HOME rm -rf initia rm -rf .initia rm -rf $(which initiad)Түйін күйін тексеру:
initiad status 2>&1 | jq .NodeInfo initiad status 2>&1 | jq .SyncInfo initiad status 2>&1 | jq .ValidatorInfoЖурналдарды қарау:
sudo journalctl -fu initiad -o catҚызметті басқару:
sudo systemctl status initiad sudo systemctl restart initiad sudo systemctl stop initiad sudo systemctl start initiad sudo systemctl daemon-reload sudo systemctl disable initiad sudo systemctl enable initiadЖаңа кілт жасаңыз немесе қалпына келтіріңіз:
initiad keys add Wallet_Name OR initiad keys add Wallet_Name --recoverБарлық кілттерді тексеру:
initiad keys listБалансты тексеру:
initiad query bank balances addressjkl1yjgn7z09ua9vms259jКілтті жою:
initiad keys delete Wallet_NameЭкспорт кілті:
initiad keys export walletИмпорт кілті:
initiad keys import wallet wallet.backupВалидаторды өңдеу:
initiad tx mstaking edit-validator --new-moniker "Your_Moniker" --identity "Keybase_ID" --details "Your_Description" --website "Your_Website" --chain-id initiation-1 --commission-rate "0.1" --from wallet --gas 380000 --fees 52500uinit -yТүрмеден босату валидаторы:
initiad tx slashing unjail --from wallet --chain-id initiation-1 --gas 300000 -yВалидацияны қалдырыңыз:
initiad tx mstaking unbond 1000000uinit --from wallet --chain-id initiation-1 --gas 250000 -yБелсенді сауалнамаларды тексеру:
initiad query gov proposalsДауыс беру:
initiad tx gov vote 1 yes --from wallet --chain-id initiation-1 --fees 5000uinit --gas 300000 -yТокен делегациясы:
initiad tx mstaking delegate адрес_валидатора 1000000uinit --from wallet --chain-id initiation-1 --gas 300000 -yҚайта/өкімет жіберу:
initiad tx mstaking redelegate исходный_валидатор адрес_нового_валидатора 1000000uinit --from wallet --chain-id initiation-1 --gas 300000 -yҚолмен блок құру:
initiad tmint --home $HOME/.initia testgen --validators --miningВалидатор қисығы:
initiad tx slashing unjail --from wallet --chain-id initiation-1 --gas 300000 -yАйыппұлдарды тексеру:
initiad query slashing signing-info $(initiad tendermint show-validator)Желі ақпаратын тексеру:
initiad query block 1Желі параметрлерін орнату:
initiad config chain-id initiation-1Initia архитектуралық айқындықты, инновациялық өнімдерді және сенімді экономикалық жүйелерді біріктіретін көп тізбекті желілер тарихында жаңа тарауды ашады. Бізге қосылыңыз және Initia-мен болашақты құруға көмектесіңіз!