Modhanna íocaíochta Abuse

Domhantarraingt: Suiteáil agus Obair le Nód

07.10.2024, 14:09

Is blockchain ciseal a haon é Gravity atá deartha le haghaidh glactha mais agus todhchaí an uilechainéil. Déanann a chur chuige na castachtaí teicniúla a bhaineann le hidirghníomhaíochtaí il-shlabhra a achoimriú trí theicneolaíochtaí ceannródaíocha a chomhtháthú, amhail cruthúnais eolais nialasacha, sásraí comhthola nua-aimseartha, agus ailtireacht atá bunaithe ar athstíliú chun ardfheidhmíocht, slándáil fheabhsaithe agus éifeachtúlacht costais a sheachadadh. Freastalaíonn Gravity ar 20 milliún úsáideoir éiceachóras Galxe, ag cinntiú oibriú réidh agus tarraingteach an líonra dáilte Web3 ar an slabhra is mó.

Riachtanais íosta an chórais:

Cineál nóid: Mainnet

LAP: 8

RAM: 16GB

Stóráil: 250GB

Ag suiteáil an nóid:

1) Suiteáil uathoibríoch

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

2) 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.10.24

 cd $HOME && mkdir -p go/bin/ mkdir gravity-bin && cd gravity-bin wget -O gravity https://github.com/Gravity-Bridge/Gravity-Bridge/releases/download/v1.12.0/gravity-linux-amd64 mv gravity-linux-amd64 gravity wget https://github.com/Gravity-Bridge/Gravity-Bridge/releases/download/v1.12.0/gbt chmod +x * mv $HOME/gravity /usr/bin/ mv $HOME/gbt /usr/bin/

Ustanovka

 gravity init STAVR_guide --chain-id gravity-bridge-3 gravity config chain-id gravity-bridge-3 gbt init

Sáróstach

 gravity keys add <wallet_name> --algo secp256k1 --coin-type 118 gravity keys add <wallet_orchestrator_name> gravity eth_keys add <wallet_eth_name>

Cliste Nabor le haghaidh Orkestrator

 gbt keys set-ethereum-key --key <your Ethereum PRIVATE key> gbt keys set-orchestrator-key --phrase "<your mnemonic from orchestrator wallet>"

Ustanovka Genesis

 wget -O $HOME/.gravity/config/genesis.json "https://raw.githubusercontent.com/111STAVR111/props/main/Gravity/genesis.json"

Настройка минимальной цены газа agus Peers/Síolta

sed -i.bak -e "s/^minimum-gas-prices *=.*/minimum-gas-prices = "0.001ugraviton"/;" ~/.gravity/config/app.toml external_address=$(wget -qO- eth0.me) sed -i.bak -e "s/^external_address *=.*/external_address = "$external_address:26656"/" $HOME/.gravity/config/config.toml peers="" sed -i.bak -e "s/^persistent_peers *=.*/persistent_peers = "$peers"/" $HOME/.gravity/config/config.toml seeds="" sed -i.bak -e "s/^seeds =.*/seeds = "$seeds"/" $HOME/.gravity/config/config.toml sed -i 's/max_num_inbound_peers =.*/max_num_inbound_peers = 50/g' $HOME/.gravity/config/config.toml sed -i 's/max_num_outbound_peers =.*/max_num_outbound_peers = 50/g' $HOME/.gravity/config/config.toml

Bearradh (опционально)

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

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

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

Suiteáil adrbook

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

Cluiche servisnogo cluiche

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

Zapusk

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

Создайте файл службы Ceolfhoireann

 sudo tee /etc/systemd/system/orchestrator.service > /dev/null <<EOF [Unit] Description=Gravity Bridge Orchestrator Requires=network.target [Service] Type=simple TimeoutStartSec=10s Restart=on-failure RestartSec=10 ExecStart=$(which gbt) orchestrator  --fees 5000ugraviton  --gravity-contract-address 0xa4108aA1Ec4967F8b52220a4f7e94A8201F2D906  --ethereum-rpc "https://eth.althea.net/" [Install] WantedBy=default.target EOF

sáirseáil agus seirbhís

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

Cúlbhrat validatora

 gravity tx staking create-validator  --commission-rate 0.1  --commission-max-rate 0.2  --commission-max-change-rate 0.2  --min-self-delegation "1"  --amount 1000000000000000000ugraviton  --pubkey $(gravity tendermint show-validator)  --from <wallet>  --moniker="STAVR_guide"  --chain-id gravity-bridge-3  --fees="500ugraviton"  --identity=""  --website=""  --details="" -y

Nótaí Díbeartha

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

Orduithe úsáideacha

Eolas

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

Ag seiceáil logaí nóid

 sudo journalctl -fu gravity -o cat

Ag seiceáil stádas na seirbhíse

 sudo systemctl status gravity

Ag atosú na seirbhíse

 sudo systemctl restart gravity

Stad seirbhíse

 sudo systemctl stop gravity

Ag seoladh na seirbhíse

 sudo systemctl start gravity

Atosaigh/múch/cas air

 sudo systemctl daemon-reload sudo systemctl disable gravity sudo systemctl enable gravity

Do Chomhghleacaí

 echo $(gravity tendermint show-node-id)'@'$(wget -qO- eth0.me)':'$(cat $HOME/.gravity/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

 gravity keys add Wallet_Name --algo secp256k1 --coin-type 118 OR gravity keys add Wallet_Name --recover --algo secp256k1 --coin-type 118

Ag seiceáil na heochracha go léir

 gravity keys list

Seiceáil an t-iarmhéid

 gravity query bank balances addressjkl1yjgn7z09ua9vms259j

Eochair á bhaint

 gravity keys delete Wallet_Name

Eochair easpórtála

 gravity keys export wallet

Eochair allmhairithe

 gravity keys import wallet wallet.backup

Ag Obair leis an mBailíochtóir

Ag Eagarthóireacht an Bailíochtóra

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

Do sheoladh Valope

 gravity keys show Wallet_Name --bech val

Do sheoladh Valcon

 gravity tendermint show-address

Faisnéis faoi do bhailíochtóir

 gravity query staking validator valoperaddress......

Eolas faoin bPríosún

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

Díphríosún

 gravity tx slashing unjail --from Wallet_name --chain-id gravity-bridge-3 --gas 350000 -y

Liosta de bhailíochtóirí gníomhacha

 gravity 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

Liosta de bhailíochtóirí neamhghníomhacha

gravity 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

Ag seiceáil eochracha le haghaidh comhlíontachta leis an mbailíochtóir (Bua - maith . Caill - olc )

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

Tarraing siar na luach saothair go léir ó na bailíochtóirí go léir

 gravity tx distribution withdraw-all-rewards --from Wallet_Name --chain-id gravity-bridge-3 --gas 350000 -y

Aistarraingtí agus táillí ó do Validator

 gravity tx distribution withdraw-rewards valoper1amx.......g85v07t9ka2tfuhamhldgf8e --from Wallet_Name --gas 350000 --chain-id=gravity-bridge-3 --commission -y

Tarmlig comharthaí chuig do bhailíochtóir

 gravity tx staking delegate Your_valpoer........ "100000000"ugraviton --from Wallet_Name --gas 350000 --chain-id=gravity-bridge-3 -y

Tarmlig comharthaí chuig bailíochtóir eile

 gravity tx staking delegate valpoer........ "100000000"ugraviton --from Wallet_Name --gas 350000 --chain-id=gravity-bridge-3 -y

Dínasc comharthaí ó do bhailíochtóir nó ó bhailíochtóir eile

gravity tx staking unbond Your_valpoer........ "100000000"ugraviton l1 --from Wallet_Name --gas 350000 --chain-id=gravity-bridge-3 -y gravity tx staking unbond valpoer........ "100000000"ugraviton --from Wallet_Name --gas 350000 --chain-id=gravity-bridge-3 -y

Aistrigh comharthaí ó sparán go sparán

 gravity tx bank send Your_address............ address........... "1000000000000000000"ugraviton --gas 350000 --chain-id=gravity-bridge-3 -y

Rialú

Féach ar na tairiscintí uile

 gravity query gov proposals

Féach ar thairiscint shonrach

 gravity query gov proposal 1

Vótaigh "tá"

 gravity tx gov vote 1 yes --from Wallet_Name --gas 350000 --chain-id=gravity-bridge-3 -y

Vótaigh "i gcoinne"

 gravity tx gov vote 1 no --from Wallet_Name --gas 350000 --chain-id=gravity-bridge-3 -y

Staon

 gravity tx gov vote 1 abstain --from Wallet_Name --gas 350000 --chain-id=gravity-bridge-3 -y

Vótaigh "níl" le veto

 gravity tx gov vote 1 no_with_veto --from Wallet_Name --gas 350000 --chain-id=gravity-bridge-3 -y

Aistriú IBC

 gravity tx ibc-transfer transfer transfer channel-2 Your_OSMOaddress............ "100000"ugraviton --from Your_Gravity_Wallet_Name ---gas 350000 --fees "7000"ugraviton --chain-id=gravity-bridge-3 -y