Guides
May 30, 2023
Composable finance
https://www.composable.finance/
https://twitter.com/ComposableFin
https://docs.composable.finance/
https://github.com/ComposableFi/composable
Update if needed and install packages
sudo apt update && sudo apt upgrade -y && \ sudo apt install curl git wget htop build-essential tar jq make lz4 unzip -y
ver="1.20" && \ 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
git clone https://github.com/notional-labs/composable-testnet cd ~/composable-testnet git checkout v2.3.5 make install
banksyd init WellNode --chain-id banksy-testnet-3 banksyd config chain-id banksy-testnet-3 banksyd config keyring-backend test wget -O ~/.banksy/config/genesis.json https://raw.githubusercontent.com/notional-labs/composable-networks/main/banksy-testnet-3/genesis.json
banksyd keys add <WALLET-NAME>
tee /etc/systemd/system/banksyd.service > /dev/null <<EOF [Unit] Description=banksyd After=network-online.target[Service] User=$USER ExecStart=$(which banksyd) start Restart=on-failure RestartSec=3 LimitNOFILE=65535[Install] WantedBy=multi-user.target EOF
sudo systemctl daemon-reload sudo systemctl enable banksyd sudo systemctl restart banksyd sudo journalctl -fu banksyd -o cat
banksyd tx staking create-validator \ --commission-max-change-rate "0.1" \ --commission-max-rate "1" \ --commission-rate "0.05" \ --min-self-delegation "1" \ --pubkey $($TIKER tendermint show-validator) \ --moniker <validator-name> \ --amount 1000000ppica \ --from <WALLET-NAME> \ --gas auto -y