Modhanna íocaíochta Abuse

Líonra Foinse: Suiteáil agus Obair le Nód

27.09.2024, 19:41

Is iad forbróirí WEB3 atá tiomanta do shonraí a dhaonlathú ná an Líonra Foinse agus an Fhondúireacht Sonraí Díláraithe (D2), atá tiomanta do shonraí a dhaonlathú. Bunaíodh an líonra ar an smaoineamh gluaiseachta sóisialta chun smacht a thabhairt ar ais d’úsáideoirí trí phríobháideacht, slándáil agus toiliú.

Riachtanais íosta an chórais

Cineál nóid: Testnet.

LAP: 4.

RAM: 8GB.

Stóráil: 150GB.

Ag suiteáil nód

Suiteáil uathoibríoch

 wget -O sources https://raw.githubusercontent.com/111STAVR111/props/main/Source/Testnet/sources && chmod +x sources && ./sources

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 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 $HOME/go/bin/ git clone https://github.com/Source-Protocol-Cosmos/source.git cd ~/source git checkout v.3.0.2 make install

Suiteáil

sourced init STAVR_guide --chain-id=source-1 sourced config chain-id source-1

cola

 sourced keys add <walletname>

Или

 sourced keys add <walletname> --recover

Ustanovka Genesis

 curl -s https://raw.githubusercontent.com/Source-Protocol-Cosmos/testnets/master/sourcetest-1/genesis.json > ~/.source/config/genesis.json

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

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

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

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

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

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

Suiteáil adrbook

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

Cluiche servisnogo cluiche

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

Nuashonraítear SnapShot Testnet gach 5 uair an chloig

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

Zapusk

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

Cúlbhrat validatora

 sourced tx staking create-validator  --amount=1000000usource  --pubkey=$(sourced tendermint show-validator)  --moniker=STAVR_guide  --chain-id=sourcetest-1  --commission-rate="0.10"  --commission-max-rate="0.20"  --commission-max-change-rate="0.1"  --min-self-delegation="1"  --fees=100usource  --from=<walletName>  --identity=""  --website=""  --fees 5000usource  --details="" -y

Nótaí Díbeartha

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

Оолезные comandы

Faisnéis

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

Ag seiceáil logaí nód

 sudo journalctl -fu sourced -o cat

Ag seiceáil stádas na seirbhíse

 sudo systemctl status sourced

Ag atosú na seirbhíse

 sudo systemctl restart sourced

Stad seirbhíse

 sudo systemctl stop sourced

Ag seoladh na seirbhíse

 sudo systemctl start sourced

Atosaigh/múch/cas air

 sudo systemctl daemon-reload sudo systemctl disable sourced sudo systemctl enable sourced

Do Chomhghleacaí

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

 sourced keys add Wallet_Name

 sourced keys add Wallet_Name --recover

Ag seiceáil na heochracha go léir

 sourced keys list

Seiceáil an t-iarmhéid

 sourced query bank balances address....jkl1yjgn7z09ua9vms259j

Eochair á bhaint

 sourced keys delete Wallet_Name

Eochair easpórtála

 sourced keys export wallet

Eochair allmhairithe

 sourced keys import wallet wallet.backup

Ag Obair leis an mBailíochtóir

Bailíochtú Eagarthóra

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

Do sheoladh Valope

 sourced keys show Wallet_Name --bech val

Do sheoladh Valcon

 sourced tendermint show-address

Faisnéis faoi do bhailíochtóir

 sourced query staking validator valoperaddress......

Eolas faoin bPríosún

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

Díphríosún

 sourced tx slashing unjail --from Wallet_name --chain-id source-1 --gas 350000 --fees "7000"usource -y

Liosta de bhailíochtóirí gníomhacha

 sourced 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

 sourced 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 an eochair le haghaidh comhfhreagrais leis an mbailíochtóir ( Win - maith. Lose - olc)

VALOPER=Enter_Your_valoper_Here [[ $(sourced q staking validator $VALOPER -oj | jq -r .consensus_pubkey.key) = $(sourced 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

 sourced tx distribution withdraw-all-rewards --from Wallet_Name --chain-id source-1 --gas 350000 --fees "7000"usource -y

Aistarraingtí agus táillí ó do Validator

 sourced tx distribution withdraw-rewards valoper1amxp0k0hg4edrxg85v07t9ka2tfuhamhldgf8e --from Wallet_Name --gas 350000 --fees "7000"usource --chain-id=source-1 --commission -y

Tarmlig comharthaí chuig do bhailíochtóir

 sourced tx staking delegate Your_valpoer........ "100000000"usource --from Wallet_Name --gas 350000 --fees "7000"usource --chain-id=source-1 -y

Tarmlig comharthaí chuig bailíochtóir eile

 sourced tx staking delegate valpoer........ "100000000"usource --from Wallet_Name --gas 350000 --fees "7000"usource --chain-id=source-1 -y

Aistrigh comharthaí ó sparán go sparán

 sourced tx bank send Your_address............ address........... "1000000000000000000"usource --gas 350000 --fees "7000"usource --chain-id=source-1 -y

Rialú

Féach ar na tairiscintí uile

 sourced query gov proposals

Féach ar thairiscint shonrach

 sourced query gov proposal 1

Vótaigh "tá"

sourced tx gov vote 1 yes --from Wallet_Name --gas 350000 --fees "7000"usource --chain-id=source-1 -y

golосовать "против"

 sourced tx gov vote 1 no --from Wallet_Name --gas 350000 --fees "7000"usource --chain-id=source-1 -y

Coinnigh i do shuaimhneas

 sourced tx gov vote 1 abstain --from Wallet_Name --gas 350000 --fees "7000"usource --chain-id=source-1 -y

Голосовать "против" с veto

 sourced tx gov vote 1 no_with_veto --from Wallet_Name --gas 350000 --fees "7000"usource --chain-id=source-1 -y

Aistriú IBC

 sourced tx ibc-transfer transfer transfer channel-2 Your_OSMOaddress............ "100000"usource --from Your_Source_Wallet_Name ---gas 350000 --fees "70000"usource --chain-id=source-1 -y