UPTICK MAINNET VALIDATOR

Uptick Node Setup

Complete guide to deploying and managing a high-performance Uptick validator node with enterprise-grade reliability

NETWORK STATUS: ACTIVE

System Requirements

Component Minimum Recommended
OS Ubuntu 20.04 Ubuntu 22.04 LTS
CPU 4 Cores 8 Cores (AMD EPYC/Ryzen)
RAM 8GB 16GB DDR4
Storage 500GB SSD 1TB NVMe SSD (Gen4)
Network 10Mbps 100Mbps Dedicated

Manual Installation

Step 1: Install Dependencies

sudo apt update && sudo apt upgrade -y
sudo apt install curl git wget jq make gcc tmux unzip build-essential -y

Step 2: Install Go

ver="1.22.5"
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" >> ~/.bash_profile
source ~/.bash_profile
go version

Step 2: Install Binary

mkdir -p $HOME/go/bin
curl -LO https://github.com/UptickNetwork/uptick/releases/download/v0.2.4/uptick-linux-amd64-v0.2.4.tar.gz
tar -xvf uptick-linux-amd64-v0.2.4.tar.gz
rm uptick-linux-amd64-v0.2.4.tar.gz
chmod +x uptick-linux-amd64-v0.2.4/uptickd
mv uptick-linux-amd64-v0.2.4/uptickd $HOME/go/bin/

Step 3: Initialize Node

uptickd init YOUR_NODE_NAME --chain-id uptick_117-1

Validator Configuration

Create Wallet

uptickd keys add wallet

⚠️ Securely backup your mnemonic phrase!

Create Validator

uptickd tx staking create-validator \
--amount 1000000auptick \
--from $WALLET \
--commission-rate 0.1 \
--commission-max-rate 0.2 \
--commission-max-change-rate 0.01 \
--min-self-delegation 1 \
--pubkey $(uptickd tendermint show-validator) \
--moniker "YOUR_MONIKER" \
--identity "" \
--website "" \
--details "Stake with OneNov" \
--chain-id uptick_117-1 \
--gas-adjustment 1.5 --gas auto --gas-prices 0.00252auptick \
-y

Essential Commands

Check Sync Status

uptickd status | jq .sync_info

Check Validator Status

uptickd query staking validator $(uptickd keys show wallet --bech val -a)

Monitor Logs

journalctl -fu uptickd -o cat

Upgrade Binary

Coming soon...

Sync/Snapshot

Coming soon...

Public API/RPC Endpoints

Coming soon...

CLI Cheatsheet

Wallet Operations

# List all wallets
uptickd keys list

# Recover wallet
uptickd keys add wallet --recover

# Check balance
uptickd q bank balances $(uptickd keys show wallet -a)

Node Management

# Start node
sudo systemctl start uptickd

# Stop node
sudo systemctl stop uptickd

# Restart node
sudo systemctl restart uptickd

# Check logs
journalctl -fu uptickd -o cat

Staking Operations

# Delegate to validator
uptickd tx staking delegate [validator-address] [amount]auptick --from wallet --chain-id uptick_117-1

# Withdraw rewards
uptickd tx distribution withdraw-all-rewards --from wallet --chain-id uptick_117-1

# Unbond from validator
uptickd tx staking unbond [validator-address] [amount]auptick --from wallet --chain-id uptick_117-1