Skip to main content

Basalt Documentation

Build on the compliance-native Layer 1 blockchain. C# smart contracts, zero-knowledge compliance, confidential transactions, and a protocol-native DEX.

Get StartedCore Concepts
4s
Finality
7
Token Standards
12
Analyzers
4,000+
Tests
{}

C# Smart Contracts

Write contracts in familiar C# with StorageMap, StorageValue, and StorageList primitives. 12 Roslyn analyzers catch reentrancy, overflows, and non-determinism at compile time.

🛡

ZK Compliance

Hybrid compliance engine: Groth16 ZK proofs verified first, on-chain attestation fallback. SchemaRegistry for credential schemas, IssuerRegistry with trust tiers.

🔐

Confidential Transactions

Pedersen commitments on BLS12-381 hide amounts while proving balance validity. 192-byte Groth16 range proofs. X25519 private channels with AES-256-GCM.

4-Second Finality

BasaltBFT consensus with pipelined 3-phase commit and BLS12-381 signature aggregation. Stake-weighted leader selection with automatic slashing.

🔗

EVM Bridge

Bidirectional bridge to Ethereum and Polygon with M-of-N Ed25519 multisig relayer and BLAKE3 Merkle proof verification.

📊

Protocol-Native DEX

Caldera Fusion: batch auction matching, TWAP oracle, concentrated liquidity, dynamic fees, and EC-ElGamal encrypted intents.

🏛

On-Chain Governance

Stake-weighted quadratic voting with delegation and timelock execution. Proposals execute cross-contract calls on approval.

🔍

Policy Hooks

Pluggable transfer policies on every token standard. Enforce holding limits, lockups, jurisdiction whitelists, and sanctions screening.

🏗

.NET 9 Native AOT

Single self-contained binary. Predictable latency, no GC pauses during consensus, minimal memory footprint with ahead-of-time compilation.

Quick Links