Download Valdium Operator.

Desktop validator app for macOS, Windows, and Linux. Turn your computer into a full Valdium validator node — no terminal required.

v0.5.14 · Testnet · Changelog
macOS
macOS Installer (.zip)
Apple Silicon (M1/M2/M3/M4) · ~12 MB
Valdium-Operator-0.5.14-arm64-mac.zip
Download
macOS Installer (.zip)
Intel (x64) · ~12 MB
Valdium-Operator-0.5.14-mac.zip
Alt
macOS Portable (.command)
Apple Silicon · ~4 KB
Valdium-Operator-0.5.14.command
Alt
macOS Portable (.command)
Intel (x64) · ~4 KB
Valdium-Operator-0.5.14.command
Alt

Unzip and double-click the .command file. On first launch, right-click and choose Open if macOS shows an unidentified developer warning. Pick the arm64 build if your Mac is M-series; pick the Intel build otherwise.

Windows
Windows Installer (.exe)
x64 · ~272 KB
Valdium-Operator-Setup-0.5.14.exe
Download

Run the installer and follow the setup wizard. Windows may show a SmartScreen warning — click "More info" then "Run anyway". The installer is unsigned during the testnet phase; code-signing certificates ship in Q2.

Command Line
One-liner installer (macOS / Linux)
x64, arm64
curl -sL valdium.xyz/install | sh
Docs →
Automated VPS setup
Ubuntu / Debian
curl -sL valdium.xyz/install-vps | sh
Docs →

The CLI wraps the same node binary as the desktop app with a non-interactive interface. Best for VPS deployments and developers who prefer the terminal.

Getting started

Guide
Desktop App Guide

Install, onboard, stake, and validate from the GUI.

Guide
CLI Installation

Single-binary install via curl for terminal users.

Reference
Hardware Requirements

Minimum specs for running a validator node.

For developers

Build on Valdium from any TypeScript or JavaScript runtime.

SDK
@valdium/sdk

TypeScript SDK for chain reads, wallet management, and contract interaction. Works in Node and browsers.

$ npm i @valdium/sdk
SDK reference →
Cryptography
@valdium/crypto

Standalone ML-DSA-65 (Dilithium3) signing, BLAKE3, and address derivation. Usable outside the SDK.

$ npm i @valdium/crypto
Crypto docs →
Types
@valdium/types

Shared TypeScript types and SSZ schemas. Accounts, transactions, blocks, headers.

$ npm i @valdium/types
Types reference →
MetaMask / Ethereum
@valdium/phantom-connect

Connect a MetaMask wallet to Valdium dapps and prove VLD ownership via signed memo transactions on Ethereum. The pre-mainnet wallet path for the ERC-20 token phase.

$ npm i @valdium/phantom-connect
Install guide →

Wallets and integrations

Hold VLD, sign transactions, and connect to dapps. Pick what fits your setup.

Browser
Valdium Wallet extension

Native Chrome extension. Local Dilithium3 keypair, per-origin permissions, in-extension faucet button. Manifest V3.

Chrome Web Store submission pending. Sideload from the zip bundle in the meantime.

Mobile / Chat
@ValdiumBot on Telegram

Wallet that lives inside Telegram. PIN-encrypted Dilithium3 key on the server, dapp pairing via 6-character codes, receive notifications, 15-minute auto-sign windows.

Open in Telegram →
MetaMask
MetaMask

Hold VLD as an ERC-20 token, buy and sell on Uniswap, and prove ownership to the Operator app with a signed memo transaction. The standard EVM wallet — no fork, no second seed.

Install guide →

System requirements

Minimum

  • 2-core CPU (x64 or ARM64)
  • 4 GB RAM
  • 10 GB free disk space
  • Broadband internet connection

Supported Platforms

  • macOS 12+ (Monterey or later)
  • Windows 10+ (64-bit)
  • Linux via CLI (Ubuntu 22.04+, Debian 12+)