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ú.
Cineál nóid: Testnet.
LAP: 4.
RAM: 8GB.
Stóráil: 150GB.
wget -O sources https://raw.githubusercontent.com/111STAVR111/props/main/Source/Testnet/sources && chmod +x sources && ./sources
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)
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/".*//')
Eochair Nua nó Aisghabháil Eochrach
sourced keys add Wallet_Name
NÓ
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
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
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