LeverFi
  • About LeverFi
    • LEVER Utility
  • OmniZK
    • OmniGPT
    • Discreet Log Contracts
    • zkOracles
    • Trusted Execution Environment
    • L0 Endpoints Integration
    • OmniRelayers
    • Application Use Cases
    • OmniZK SDK
    • Staking and Delegation Programs
  • LeverTrade
    • Trade-and-Earn
    • User Guides
      • Traders - Deposit and Trade
      • Lenders - Lend and Earn
      • Trade Account Settlement
    • Components
      • Collateral Manager
      • Trading Manager
      • Lending Manager
      • Risk Manager
    • Protocol Parameters
      • Supported Collateral List
      • Tradable Assets List
      • Lending Pools List
    • Product FAQ
    • Technical Docs
      • Contracts
      • Audits
      • Bug Bounty
    • Risk Warnings
  • LeverPro
    • Staking and Participation Rules
    • Initial Inscription Offerings (IIOs)
    • Initial Dex Offerings (IDOs)
    • Risk Warnings
  • Social Channels
Powered by GitBook
On this page
  • Execution Sequence
  • SDK Core Components
  1. OmniZK

OmniZK SDK

PreviousApplication Use CasesNextStaking and Delegation Programs

Last updated 1 year ago

Execution Sequence

SDK Core Components

DLC Designer

The DLC Designer is a toolset for creating Discreet Log Contracts (DLCs). It enables developers to formulate contract terms suitable for various conditions. This component provides tools for setting contract conditions and testing, ensuring contract accuracy and reliability prior to deployment.

CET Warehouse

The CET Warehouse Framework manages Contract Execution Transactions (CETs). It provides reliable storage, maintaining CET availability for smart contract execution. The framework allows for easy access and retrieval of transactions and includes data backup and recovery features, essential for blockchain application requirements.

Oracle Builder

The Oracle Builder is a tool for deploying and configuring zkOracles, linking external data to smart contracts. It simplifies the setup and customization of event oracles, facilitating their integration into blockchain applications.

Oracle Adaptor

The Oracle Adaptor in the OmniZK SDK is a configuration template for developing zkOracles compatible with various systems, such as LayerZero. This template enables the creation of custom zkOracle configurations to integrate with different data sources for smart contract execution.

Network Adaptor

The Network Adaptor template is designed for integrating OmniRelayers and zkOracles across various platforms. It provides essential code for these components to function within multiple blockchain environments, supporting their adaptability and interoperability across blockchain networks.