LogoLogo
Block ExplorerDiscordTwitterMirror
  • What Is Canto?
  • Free Public Infrastructure
    • NOTE
    • Canto Lending Market
    • Canto DEX
  • Canto Neofinance
    • Overview
    • Application Specific Dollar
  • User Guides
    • Connecting to Canto
    • Bridging Assets
      • Bridging to Canto
      • Bridging from Canto
      • Synapse Bridge
      • Celer cBridge
    • Providing Liquidity
    • Lending & Borrowing
    • Staking
    • Governance
  • EVM Development
    • Overview
    • Quickstart Guide
    • NOTE, DEX, and Lending Market
    • Contract Secured Revenue (CSR)
    • Verifying Contracts
    • Contract Addresses
    • Testnet
  • Running a Node
    • Validators
      • Quickstart Guide
      • Useful Commands
      • Snapshots
      • FAQ
      • Troubleshooting
      • Uptime
      • Slashing
    • Archive Node
    • Graph Node (Subgraphs)
  • Technical Reference
    • Application Specific Dollar
      • asdOFT
      • asdRouter
      • asdUSDC
    • Liquidity Coordinator
      • VotingEscrow
      • GaugeController
      • LendingLedger
      • LiquidityGauge
    • Architecture & Design
      • Onboarding Module
      • Gravity Bridge
      • NOTE Design
      • Canto Lending Protocol
      • IBC Token Recovery
    • Governance
      • Governance Module
      • GovShuttle Module
      • Lending Market Governance
    • Tokenomics
    • Audits
Powered by GitBook
On this page
  1. Running a Node
  2. Validators

Uptime

PreviousTroubleshootingNextSlashing

Last updated 2 years ago

To maximize uptime, validators should set up a backup node. To prevent double signing, dedicated Tendermint node signers such as or can be used.

If you’re new to running a validator, it's recommended to start out with tmkms to get your feet wet then ultimately make the jump to horcrux after you have a better understanding of cosmos infrastructure.

Monitoring Tools

A popular uptime monitoring tool for Tendermint chains like Canto is . To get started, follow these steps:

  1. Install tenderduty per the based on your preference (Docker or systemd).

  2. Edit config.yml based on your validator and preferences:

    • Name the chain "Canto"

    • Add chain ID (canto_7700-1 for mainnet)

    • Add your valoper address (using cantod keys show <keyname> -a --bech val)

    • Get relevant API keys (Discord, Telegram, PagerDuty) and set your alert config

  3. Finally, start the service per the docs.

An alternative monitoring tool is .

tmkms
horcrux
TenderDuty
official docs
PANIC