QELT Contracts for Openclaw

A high-performance interface for verifying and inspecting Solidity smart contracts on the QELT blockchain via the Mainnet Indexer API.

prqelt
v0.1.0
Mar 6, 2026
0
1.1k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install qelt-contracts

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install qelt-contracts using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is QELT Contracts?

The QELT Contracts skill enables AI agents to interact directly with the QELT Mainnet Indexer to perform production-grade smart contract verification. It streamlines the process of validating source code against on-chain bytecode, ensuring transparency and security for decentralized applications. By integrating this tool into Openclaw Skills, developers can automate the retrieval of ABIs, check verification status, and handle complex multi-file contract submissions with ease.

This skill is essential for developers working within the QELT ecosystem who need to ensure their contracts are correctly indexed and readable by block explorers. It provides a robust bridge between local development environments and the live blockchain state, supporting a wide range of Solidity versions and EVM configurations.

QELT Contracts Use Cases

  • Verifying Solidity source code on the QELT Mainnet.
  • Automating ABI and source code retrieval for smart contract integration and frontend development.
  • Checking if a specific contract address is already verified to optimize workflow and save rate limit quota.
  • Debugging bytecode mismatches during the deployment lifecycle by inspecting compiler settings.
  • Listing and selecting supported Solidity compiler and EVM versions for deployment preparation.

How QELT Contracts Works

  1. The skill first checks the current verification status of a contract address via the V2 API to avoid redundant submissions.
  2. If the contract is unverified, the agent prepares the Solidity source code and metadata, including the compiler version and optimization settings.
  3. For complex projects with dependencies, it utilizes the multi-file submission endpoint to handle imports like OpenZeppelin correctly.
  4. Upon submission, the skill receives a unique Job ID and the associated status URL.
  5. The agent then polls the status endpoint periodically until the job reaches a final state of completed or failed.
  6. Finally, the skill confirms successful verification by checking that the result object indicates a true match between the source and on-chain bytecode.

QELT Contracts Setup

To use this skill within Openclaw Skills, ensure you have curl installed on your system. No API key is required for basic verification tasks.

# Verify curl is available
curl --version

# Optional: Install the global CLI tool for manual verification
npm install -g qelt-verify

# Optional: Install the Hardhat plugin for integrated development workflows
npm install --save-dev @qelt/hardhat-verify@latest

QELT Contracts Data Schema & Taxonomy

The skill organizes verification data using the following schema for both single and multi-file submissions:

Field Description Type
address The 0x contract address on the QELT blockchain String
sourceCode The flattened or single-file Solidity source code String
compilerVersion The exact Solidity version used (e.g., 0.8.20) String
verified Boolean indicating if the bytecode matches the source Boolean
abi The generated Application Binary Interface for the contract JSON Array
sourceFiles A map of file paths to source code for multi-file projects Object

QELT Contracts Advanced Features

  • Support for 500+ Solidity compiler versions and automatic EVM version mapping from Istanbul to Cancun.
  • Multi-file submission handling with support for up to 75+ files and complex dependency trees.
  • Advanced compilation options including viaIR support and custom optimization runs.
  • Unlimited status polling to monitor long-running verification jobs without consuming submission quotas.
  • Integrated developer tool support via Hardhat plugins and a dedicated CLI for seamless CI/CD integration.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*