One-command installation for Uptick Mainnet node
Component | Minimum | Recommended |
---|---|---|
OS | Ubuntu 20.04 | Ubuntu 22.04 |
CPU | 4 cores | 8 cores |
RAM | 8GB | 16GB |
Storage | 500GB SSD | 1TB NVMe SSD |
Bandwidth | 10Mbps | 100Mbps |
Run this single command to automatically install and configure your Uptick node:
bash <(curl -s https://file.onenov.xyz/files/Uptick.sh)
The script will:
# Start node
sudo systemctl start uptickd
# Stop node
sudo systemctl stop uptickd
# Restart node
sudo systemctl restart uptickd
# Check status
sudo systemctl status uptickd
# Enable auto-start
sudo systemctl enable uptickd
# View logs
journalctl -fu uptickd -o cat
# Follow logs (real-time)
journalctl -fu uptickd -o cat --no-hostname
# Check sync status
uptickd status 2>&1 | jq .SyncInfo
# Check node info
uptickd status 2>&1 | jq .NodeInfo
# Create new wallet
uptickd keys add wallet_name
# Recover wallet (mnemonic)
uptickd keys add wallet_name --recover
# List all wallets
uptickd keys list
# Show wallet address
uptickd keys show wallet_name -a
# Delete wallet
uptickd keys delete wallet_name
# Check balance
uptickd q bank balances $(uptickd keys show wallet_name -a)
# Send tokens
uptickd tx bank send wallet_name RECIPIENT_ADDRESS 1000000auptick --chain-id uptick_117-1 --fees 5000auptick -y
# Check transaction
uptickd q tx TX_HASH
# Create validator
uptickd tx staking create-validator \
--amount 1000000auptick \
--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" \
--chain-id uptick_117-1 \
--from wallet_name -y
# Check validator info
uptickd q staking validator $(uptickd keys show wallet_name --bech val -a)
# Delegate more tokens
uptickd tx staking delegate VALOPER_ADDRESS 1000000auptick --from wallet_name --chain-id uptick_117-1 -y
# Unbond tokens
uptickd tx staking unbond VALOPER_ADDRESS 1000000auptick --from wallet_name --chain-id uptick_117-1 -y
# Edit validator
uptickd tx staking edit-validator \
--new-moniker "NEW_MONIKER" \
--commission-rate 0.15 \
--from wallet_name \
--chain-id uptick_117-1 -y
# Reset node data (careful!)
uptickd tendermint unsafe-reset-all --home $HOME/.uptickd
# Export state
uptickd export > uptick_export.json
# Get node ID
uptickd tendermint show-node-id
# Get validator pubkey
uptickd tendermint show-validator
# List proposals
uptickd q gov proposals
# Vote on proposal
uptickd tx gov vote PROPOSAL_ID yes --from wallet_name --chain-id uptick_117-1 -y
# Create proposal
uptickd tx gov submit-proposal \
--title="Proposal Title" \
--description="Description" \
--type="Text" \
--deposit="10000000auptick" \
--from wallet_name \
--chain-id uptick_117-1 -y