Modhanna íocaíochta Abuse

Althea: Suiteáil agus Obair le Nód

01.10.2024, 15:51

Althea - Bogann fís chomhoibríoch uathúil Althea don idirlíon amach as an ionad sonraí agus isteach sa réimse, rud a chuireann ar chumas pobal líonraí il-gheallsealbhóirí a thógáil níos tapúla agus níos inacmhainne ná samhlacha teileachumarsáide traidisiúnta.

Riachtanais íosta an chórais

Cineál nóid: Mainnet

LAP: 8

RAM: 16GB

Stóráil: 250GB

Ag suiteáil nód

Suiteáil uathoibríoch

 wget -O altheam https://raw.githubusercontent.com/111STAVR111/props/main/Althea/altheam && chmod +x altheam && ./altheam

Suiteáil láimhe

Ag ullmhú an fhreastalaí

 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

Ag suiteáil GO 1.21.6

 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

Leagan 01.08.24

 cd $HOME && mkdir -p go/bin/ git clone https://github.com/AltheaFoundation/althea-L1/ cd $HOME/althea-L1 && git pull git checkout v1.4.0 make install

Suiteáil

althea init STAVR_guide --chain-id=althea_258432-1 althea config chain-id althea_258432-1

Cruthaigh/Athchóirigh Sparán

 althea keys add <walletname> OR althea keys add <walletname> --recover

Genesis a shuiteáil

 wget -O $HOME/.althea/config/genesis.json "https://raw.githubusercontent.com/AltheaFoundation/althea-L1-docs/main/althea-l1-mainnet-genesis.json"

An praghas íosta gáis agus Piaraí/Síolta a shocrú

 sed -i.bak -e "s/^minimum-gas-prices *=.*/minimum-gas-prices = "0.0aalthea"/;" ~/.althea/config/app.toml external_address=$(wget -qO- eth0.me) sed -i.bak -e "s/^external_address *=.*/external_address = "$external_address:26656"/" $HOME/.althea/config/config.toml peers="4d9c73a9e541453b56add8fadf0839fd1442d979@15.235.115.155:17200,a0eca501485cc74e0568973ef502d05023f6500d@ 158.247.226.255:17200,ab9a9e6ea747839652dfe4480e66a5eb78a385e8@51.81.167.60:17200,46ad21a616527181ea3d992339268a5a25c771fa @95.216.38.96:14656" sed -i.bak -e "s/^persistent_peers *=.*/persistent_peers = "$peers"/" $HOME/.althea/config/config.toml seeds="" sed -i.bak -e "s/^seeds =.*/seeds = "$seeds"/" $HOME/.althea/config/config.toml sed -i 's/max_num_inbound_peers =.*/max_num_inbound_peers = 50/g' $HOME/.althea/config/config.toml sed -i 's/max_num_outbound_peers =.*/max_num_outbound_peers = 50/g' $HOME/.althea/config/config.toml

Bearradh (roghnach)

pruning="custom" pruning_keep_recent="1000" pruning_keep_every="0" pruning_interval="10" sed -i -e "s/^pruning *=.*/pruning = "$pruning"/" $HOME/.althea/config/app.toml sed -i -e "s/^pruning-keep-recent *=.*/pruning-keep-recent = "$pruning_keep_recent"/" $HOME/.althea/config/app.toml sed -i -e "s/^pruning-keep-every *=.*/pruning-keep-every = "$pruning_keep_every"/" $HOME/.althea/config/app.toml sed -i -e "s/^pruning-interval *=.*/pruning-interval = "$pruning_interval"/" $HOME/.althea/config/app.toml

Innéacsóir (опционально)

 indexer="null" && sed -i -e "s/^indexer *=.*/indexer = "$indexer"/" $HOME/.althea/config/config.toml

Suiteáil adrbook

 wget -O $HOME/.althea/config/addrbook.json "https://raw.githubusercontent.com/111STAVR111/props/main/Althea/addrbook.json"

Cluiche servisnogo cluiche

 sudo tee /etc/systemd/system/althea.service > /dev/null <<EOF [Unit] Description=althea After=network-online.target [Service] User=$USER ExecStart=$(which althea) start Restart=on-failure RestartSec=3 LimitNOFILE=65535 [Install] WantedBy=multi-user.target EOF

Mainnet StateSync Althea

SNAP_RPC=https://althea.rpc.m.stavr.tech:443 peers="063fec5334040572f55b06f9ff6284d0f2f01ced@althea.peers.stavr.tech:17886" sed -i.bak -e "s/^persistent_peers *=.*/persistent_peers = "$peers"/" $HOME/.althea/config/config.toml LATEST_HEIGHT=$(curl -s $SNAP_RPC/block | jq -r .result.block.header.height);  BLOCK_HEIGHT=$((LATEST_HEIGHT - 1000));  TRUST_HASH=$(curl -s "$SNAP_RPC/block?height=$BLOCK_HEIGHT" | jq -r .result.block_id.hash) echo $LATEST_HEIGHT $BLOCK_HEIGHT $TRUST_HASH sed -i.bak -E "s|^(enable[[:space:]]+=[[:space:]]+).*$|1true| ;  s|^(rpc_servers[[:space:]]+=[[:space:]]+).*$|1"$SNAP_RPC,$SNAP_RPC"| ;  s|^(trust_height[[:space:]]+=[[:space:]]+).*$|1$BLOCK_HEIGHT| ;  s|^(trust_hash[[:space:]]+=[[:space:]]+).*$|1"$TRUST_HASH"| ;  s|^(seeds[[:space:]]+=[[:space:]]+).*$|1""|" $HOME/.althea/config/config.toml althea tendermint unsafe-reset-all --home /root/.althea systemctl restart althea && journalctl -u althea -f -o cat

Nuashonraítear SnapShot Testnet gach 5 uair an chloig

 cd $HOME apt install lz4 sudo systemctl stop althea cp $HOME/.althea/data/priv_validator_state.json $HOME/.althea/priv_validator_state.json.backup rm -rf $HOME/.althea/data curl -o - -L https://althea.snapshot.stavr.tech/althea-snap.tar.lz4 | lz4 -c -d - | tar -x -C $HOME/.althea --strip-components 2 mv $HOME/.althea/priv_validator_state.json.backup $HOME/.althea/data/priv_validator_state.json wget -O $HOME/.althea/config/addrbook.json "https://raw.githubusercontent.com/111STAVR111/props/main/Althea/addrbook.json" sudo systemctl restart althea && journalctl -u althea -f -o cat

Zapusk

 sudo systemctl daemon-reload sudo systemctl enable althea sudo systemctl restart althea && sudo journalctl -fu althea -o cat

Cúlbhrat validatora

althea tx staking create-validator  --commission-rate 0.1  --commission-max-rate 1  --commission-max-change-rate 1  --min-self-delegation "1"  --amount 1000000000000000000aalthea  --pubkey $(althea tendermint show-validator)  --from <wallet>  --moniker="STAVR_guide"  --chain-id althea_258432-1  --gas 300000  --fees 30000000000000000aalthea  --identity=""  --website=""  --details="" -y

Nód a scriosadh

 sudo systemctl stop althea sudo systemctl disable althea rm /etc/systemd/system/althea.service sudo systemctl daemon-reload cd $HOME rm -rf althea-chain rm -rf .althea rm -rf $(which althea)

Orduithe úsáideacha

Eolas

 althea status 2>&1 | jq .NodeInfo althea status 2>&1 | jq .SyncInfo althea status 2>&1 | jq .ValidatorInfo

Ag seiceáil logaí nóid

 sudo journalctl -fu althea -o cat

Ag seiceáil stádas na seirbhíse

 sudo systemctl status althea

Ag atosú na seirbhíse

 sudo systemctl restart althea

Stad seirbhíse

 sudo systemctl stop althea

Ag seoladh na seirbhíse

 sudo systemctl start althea

Atosaigh/múch/cas air

 sudo systemctl daemon-reload sudo systemctl disable althea sudo systemctl enable althea

Do Chomhghleacaí

echo $(althea tendermint show-node-id)'@'$(wget -qO- eth0.me)':'$(cat $HOME/.althea/config/config.toml | sed -n '/Address to listen for incoming connection/{n;p;}' | sed 's/.*://; s/".*//')

Ag obair le heochracha

Eochair Nua nó Aisghabháil Eochrach

 althea keys add Wallet_Name OR althea keys add Wallet_Name --recover

Ag seiceáil na heochracha go léir

 althea keys list

Seiceáil an t-iarmhéid

 althea query bank balances althea...addressjkl1yjgn7z09ua9vms259j

Eochair á bhaint

 althea keys delete Wallet_Name

Eochair easpórtála

 althea keys export wallet

Eochair allmhairithe

 althea keys import wallet wallet.backup

Ag Obair leis an mBailíochtóir

Ag Eagarthóireacht an Bailíochtóra

 althea tx staking edit-validator  --new-moniker "Your_Moniker"  --identity "Keybase_ID"  --details "Your_Description"  --website "Your_Website"  --security-contact "Your_Email"  --chain-id althea_258432-1  --commission-rate 0.05  --from Wallet_Name  --gas 350000 -y

Do sheoladh Valope

 althea keys show Wallet_Name --bech val

Do sheoladh Valcon

 althea tendermint show-address

Faisnéis faoi do bhailíochtóir

 althea query staking validator altheavaloperaddress......

Eolas faoin bPríosún

althea query slashing signing-info $(althea tendermint show-validator)

Díphríosún

 althea tx slashing unjail --from Wallet_name --chain-id althea_258432-1 --gas 350000 -y

Íoslódáil na nuashonruithe is déanaí

 althea q staking validators -oj --limit=3000 | jq '.validators[] | select(.status=="BOND_STATUS_BONDED")' | jq -r '(.tokens|tonumber/pow(10; 6)|floor|tostring) + " t " + .description.moniker' | sort -gr | nl

Cóipcheart © Liosta

 althea q staking validators -oj --limit=3000 | jq '.validators[] | select(.status=="BOND_STATUS_UNBONDED")' | jq -r '(.tokens|tonumber/pow(10; 6)|floor|tostring) + " t " + .description.moniker' | sort -gr | nl

Doiciméadacht ar ghlaonna gutháin (Bua - físeán. Caill - físeán)

 VALOPER=Enter_Your_valoper_Here [[ $(althea q staking validator $VALOPER -oj | jq -r .consensus_pubkey.key) = $(althea status | jq -r .ValidatorInfo.PubKey.value) ]] && echo -e "nYou winn" || echo -e "nYou losen"

Bí cinnte an post seo a sheiceáil

 althea tx distribution withdraw-all-rewards --from Wallet_Name --chain-id althea_258432-1 --gas 350000 -y

Féach ar leathanaigh agus nuashonruithe ar vашего Валидатора

 althea tx distribution withdraw-rewards altheavaloper1amxp0k0hg4edrxg85v07t9ka2tfuhamhldgf8e --from Wallet_Name --gas 350000 --chain-id=althea_258432-1 --commission -y

Delegirуйте токены вашему алидатору

althea tx staking delegate Your_altheavalpoer........ "100000000"aalthea --from Wallet_Name --gas 350000 --chain-id=althea_258432-1 -y

Tarmlig comharthaí chuig bailíochtóir eile

 althea tx staking delegate altheavalpoer........ "100000000"aalthea --from Wallet_Name --gas 350000 --chain-id=althea_258432-1 -y

Aistrigh comharthaí ó sparán go sparán

 althea tx bank send Your_altheaaddress............ altheaaddress........... "1000000000000000000"aalthea --gas 350000 --chain-id=althea_258432-1 -y

Rialú

Féach ar na tairiscintí uile

 althea query gov proposals

Féach ar thairiscint shonrach

 althea query gov proposal 1

Vótaigh "tá"

 althea tx gov vote 1 yes --from Wallet_Name --gas 350000 --chain-id=althea_258432-1 -y

Vótaigh "i gcoinne"

 althea tx gov vote 1 no --from Wallet_Name --gas 350000 --chain-id=althea_258432-1 -y

Staon

 althea tx gov vote 1 abstain --from Wallet_Name --gas 350000 --chain-id=althea_258432-1 -y

Vótaigh "níl" le veto

 althea tx gov vote 1 no_with_veto --from Wallet_Name --gas 350000 --chain-id=althea_417834-3 -y

Aistriú IBC

 althea tx ibc-transfer transfer transfer channel-2 Your_OSMOaddress............ "100000"aalthea --from Your_Althea_Wallet_Name ---gas 350000 --fees "7000"aalthea --chain-id=althea_258432-1 -y