Menu
Libraries |
Category

union

  • Purpose: Union is a hyper-efficient zero-knowledge infrastructure layer designed for general message passing, asset transfers, NFTs, and DeFi. It eliminates dependencies on trusted third parties, oracles, multi-signatures, or MPC (Multi-Party Computation).

  • Key Features:

    • Implements IBC for compatibility with Cosmos chains.
    • Connects to EVM chains like Ethereum, Berachain (beacon-kit), Arbitrum, and others.
    • Upgradability governed by decentralized governance, aligning incentives for users, validators, and operators.
  • Target Audience: Developers and operators building cross-ecosystem applications, particularly in DeFi, NFTs, and interoperability.

Components

Union consists of modular components, including:

  • uniond: Node implementation using `CometBLS` (Go).
  • galoisd: Zero-knowledge prover (Go, Gnark).
  • voyager: High-performance cross-ecosystem relayer (Rust).
  • hubble: Multi-ecosystem chain indexer with GMP support (Rust).
  • cosmwasm: Smart contract stack for CosmWasm (Rust).
  • light-clients: Light clients for various ecosystems (Rust).
  • evm: EVM-compatible smart contracts (Solidity).
  • app: Frontend for app.union.build (TypeScript, Svelte).
  • site: Official website union.build (TypeScript, Astro).
  • TypeScript SDK: SDK for interacting with Union (TypeScript).

Documentation

blockchaincosmosevmgolangrustsoliditybridgeethereumcosmwasmnixzero-knowledgeindexerproverrelayerastrosveltetypescripttypesciptmove

Comments