Skip to main content

Specter Developer Docs

Build on a privacy-first L1 blockchain

Deploy smart contracts, integrate the Ghost Protocol commit-reveal system, generate zero-knowledge proofs, and build privacy-preserving dApps on Specter — a sovereign Layer 1 built on Cosmos SDK with full EVM compatibility.

Deploy Contracts

Full EVM compatibility with Solidity 0.8.24 and Foundry. Deploy standard smart contracts or integrate with Ghost Protocol for privacy-enabled token operations. Chain ID 5445, connect with MetaMask, Foundry, or any Ethereum tooling.

Ghost Protocol

Commit-reveal privacy system powered by Groth16 zero-knowledge proofs. Burn tokens into Poseidon hash commitments, then mint fresh tokens from a ZK proof — with no link between commit and reveal. Build privacy into any application.

Relayer APIs

Seven production services handle Merkle root updates, Poseidon hash computation, ZK proof generation, and testnet faucet distribution. REST APIs with HMAC authentication for seamless integration.

ParameterValue
Chain ID (EVM)5445
Chain ID (Cosmos)specter-testnet-1
RPChttps://testnet.specterchain.com
WebSocketwss://testnet.specterchain.com/ws
TokenGHOST (18 decimals)
Max Supply1,000,000,000
FrameworkCosmos SDK v0.53.2
ConsensusCometBFT BFT
ZK SystemGroth16 on BN254
Precompile0x0808 (Ghostmint)

Getting Started

Add Specter to MetaMask, get testnet GHOST from the faucet, and deploy your first contract in under 5 minutes.

EVM Development

Foundry setup, contract deployment, RPC endpoints, and everything you need for standard EVM development on Specter.

Ghost Protocol

Understand the commit-reveal system, learn how to integrate privacy into your smart contracts, and follow the end-to-end integration guide.

Contract Reference

Complete documentation for every deployed smart contract — interfaces, addresses, and usage examples.

ZK Proofs

Groth16 proof generation, circuit inputs and outputs, client-side proof generation with snarkjs, and the proof relayer API.

Testnet

Faucet, block explorer, deployed contract addresses, and troubleshooting for the Specter testnet.