Jovay Interaction Skill for Openclaw

A powerful CLI-driven skill for managing assets and smart contract interactions on the Jovay Layer2 EVM blockchain.

jovay-developer
v1.0.0
Apr 9, 2026
0
642
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install jovay-interaction-skill

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 jovay-interaction-skill 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 Jovay Interaction Skill?

The Jovay Interaction Skill provides a seamless bridge between AI agents and the Jovay blockchain, a secure, open, and modular Layer2 EVM environment. By leveraging the jovay-cli, this Openclaw Skills integration allows developers to perform complex blockchain operations—ranging from simple wallet balance checks to sophisticated cross-chain bridge management—directly through natural language or automated workflows.

Built for the Jovay Team, this skill prioritizes security and flexibility. It supports both mainnet and testnet environments (Sepolia), offering robust wallet encryption, automatic RPC configuration, and detailed contract interaction capabilities. Whether you are deploying smart contracts or managing L1-to-L2 liquidity, this tool simplifies the technical overhead of blockchain development.

Jovay Interaction Skill Use Cases

Common Scenarios

  • Wallet Management: Initialize wallets, check balances for ETH or ERC-20 tokens, and request testnet airdrops.
  • Asset Transfers: Execute secure native ETH or token transfers on both Ethereum (L1) and Jovay (L2).
  • Cross-Chain Bridging: Move assets between Ethereum and Jovay using deposit and multi-step withdrawal workflows.
  • Smart Contract Interaction: Read and write to smart contracts using ABI files or manual type definitions for custom logic.
  • Transaction Auditing: Retrieve detailed transaction information and decode event logs for debugging.

How Jovay Interaction Skill Works

  1. Initialization: The skill starts by running jovay init to set up the local environment and global configuration.
  2. Network Selection: Users switch between testnet or mainnet using jovay network switch to point the CLI to the correct RPC endpoints.
  3. Identity Setup: A private key is configured using jovay wallet set, with optional encryption for enhanced security.
  4. Instruction Parsing: When a command is issued, the skill determines whether the action is local (wallet/network) or requires network broadcast.
  5. Execution & Broadcasting: For state-changing operations, the skill signs the transaction and uses the --broadcast flag to commit the data to the blockchain.

Jovay Interaction Skill Setup

Installation and Configuration

Ensure you have Node.js v20+ installed. Install the core CLI tool through npm:

npm install -g @jovaylabs/jovay-cli

After installation, initialize the Openclaw Skills environment:

jovay init
jovay network switch --network testnet
jovay wallet set --sk <your-private-key>

To verify your setup:

jovay network get

Jovay Interaction Skill Data Schema & Taxonomy

Data & Parameter Organization

The Jovay Interaction Skill utilizes a strict schema for blockchain data to ensure transaction accuracy:

Data Type Description Format/Example
Amounts All values must be in the smallest unit (Wei) 10000000000000000 (0.01 ETH)
Addresses Hexadecimal 0x-prefixed strings 0x940eFB87728...
ABI JSON file containing contract interface ./path/to/abi.json
Complex Types Tuples and Arrays for contract args address,uint256[] or (address,bool)
Proof Data SPV Merkle proofs for L2 withdrawals Hex string from Jovay Explorer

Jovay Interaction Skill Advanced Features

  • Encrypted Key Management: Secure your private keys using --enc and --enc-key to prevent plaintext exposure.
  • Manual Bridge Finalization: Full support for finalize-withdraw and claim-deposit to recover stuck or two-step cross-chain transfers.
  • Dry-Run Capability: Use --dry-run to generate and inspect encoded calldata without executing a transaction on-chain.
  • Multi-Network Control: Toggle between L1 (Ethereum) and L2 (Jovay) within the same command using the --l1 flag.
  • Custom RPC Support: Override default endpoints with --rpc to use private nodes or specific providers like ZAN.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*