Overview of the Voyager EVM State Module
maineth_call operations on the core contract and executing queries via eth_getLogs.repository·main·Indexed 13 days ago
https://github.com/unionlabs/unionA zero-knowledge infrastructure layer for efficient general message passing, asset transfers, NFTs, and DeFi. Union uses consensus verification to connect ecosystems like Cosmos and EVM without trusted third parties. Documentation includes guides for developing the Union App with Nix, implementing permissionless IBC protocols in Move for Aptos and Movement, and managing ZKGM package deployments.
eth_call operations on the core contract and executing queries via eth_getLogs.The ucs03-zkgm-0 protocol is a high-performance, gas-efficient protocol designed for message passing, asset transfers, intents, and storage proofs. It is the recommended protocol for most use cases due to its advanced features like open filling and deterministic execution.
Key features include:
The @unionlabs/effect-svelte library provides integration between the Effect ecosystem and Svelte. It is currently experimental and subject to breaking changes.
It consists of three main modules:
Runtime: Manages the Effect runtime within Svelte components and enables reactive rune-like Effect execution.Snippets: Provides Svelte snippets for pattern matching on common Effect Algebraic Data Types (ADTs) such as Option, Either, and Exit.SvelteConfigProvider: Integrates the Effect ConfigProvider with common SvelteKit environment patterns.The beacon-api library is a basic implementation of a client for the Ethereum Beacon API.
Currently, the library is specialized and only provides the minimal interfaces necessary to fetch updates for the Union ethereum light client (located in cosmwasm/lightclient/ethereum/). It is not intended to be a full-featured Ethereum Beacon API client, but rather a targeted tool for light client synchronization.
@unionlabs/sdk-evm package is the Union TypeScript SDK tailored for interacting with EVM (Ethereum Virtual Machine) chains. It provides the necessary abstractions and tools to integrate Union's capabilities within EVM-based environments.Galoisd (galoisd) is a gRPC service that provides consensus proof generation for CometBLS block headers. It is designed to work alongside services like IBC relayers, which send block data to galoisd for zero-knowledge proof (ZKP) generation.
Warning: galoisd is not intended to be a public service. Because proving is computationally intensive, incorrect configuration can lead to denial-of-service (DoS) attacks.
uniond deployments. Its primary responsibilities include managing upgrade lifecycles and providing seamless integration with NixOS. It is particularly useful for running production-ready validator machines.UnionversalToken.sol contract on EVM chains, providing liquidity and maintaining the 1:1 backing between native and synthetic tokens.The beacon-api-types library provides TypeScript/Rust types corresponding to the Ethereum Consensus Specs. It includes implementations for canonical serializations in both SSZ (Simple Serialize) and JSON formats.
Key features:
TypeSsz variant that enforces these bounds. It also provides conversion utilities between bounded and non-bounded versions of the same type.frissíthető is a library designed for creating upgradable and updatable CosmWasm contracts. It provides the necessary infrastructure to manage contract upgrades within the CosmWasm ecosystem.Union is a zero-knowledge infrastructure layer designed for general message passing, asset transfers, NFTs, and DeFi. It provides a high-speed, secure inter-blockchain communication (IBC) protocol using advanced Zero-Knowledge Cryptography and BLS signatures.
Key characteristics include: