← Back to Plugins
Tools

Arbilink Agent

JUSTICEESSIELP By JUSTICEESSIELP 👁 7 views ▲ 0 votes

ArbiLink — OpenClaw plugin enabling AI agents to interact with Arbitrum. Built for the ArbiLink Agentic Bounty.

GitHub

Install

openclaw plugins install @arbilink/arbitrum-agent-plugin

Configuration Example

{
  "plugins": {
    "allow": ["arbilink"],
    "entries": {
      "arbilink": {
        "config": {
          "enabled": true,
          "defaultChain": "arbitrum"
        }
      }
    }
  }
}

README

# ArbiLink — Arbitrum Agent Plugin for OpenClaw

An OpenClaw plugin that enables AI agents to interact with the Arbitrum ecosystem. Built for the [ArbiLink Agentic Bounty](https://www.notion.so/33390457c3268053ac0ac5c904c13a3e).

## Features

- **9 AI-accessible tools** for Arbitrum chain interaction
- **ETH & ERC-20 balances** on Arbitrum One and Sepolia
- **Gas prices**, block info, and transaction lookups
- **Arbitrary smart contract reads** via ABI
- **EIP-8004 Agent Identity** verification and discovery
- **CLI commands** for all operations
- **Gateway RPC methods** for programmatic access

## Quick Start

### Install

```bash
openclaw plugins install @arbilink/arbitrum-agent-plugin
```

### Configure

Add to your OpenClaw config:

```json
{
  "plugins": {
    "allow": ["arbilink"],
    "entries": {
      "arbilink": {
        "config": {
          "enabled": true,
          "defaultChain": "arbitrum"
        }
      }
    }
  }
}
```

### Use

The plugin registers 9 tools automatically available to AI agents:

| Tool | What it does |
|---|---|
| `arbilink_balance` | ETH balance lookup |
| `arbilink_token_balance` | ERC-20 token balance |
| `arbilink_gas` | Current gas price |
| `arbilink_block` | Block information |
| `arbilink_tx` | Transaction lookup |
| `arbilink_read_contract` | Read any contract |
| `arbilink_agent_check` | EIP-8004 agent verification |
| `arbilink_registry_stats` | Registry statistics |
| `arbilink_discover_agents` | Discover registered agents |

### CLI

```bash
openclaw arbilink balance 0x742d35Cc6634C0532925a3b844Bc9e7595f2bD18
openclaw arbilink gas --chain arbitrum-sepolia
openclaw arbilink agent-check 0x1234...
```

### Gateway RPC

```bash
openclaw gateway call arbilink.balance '{"address": "0x..."}'
openclaw gateway call arbilink.gas
openclaw gateway call arbilink.agent-check '{"address": "0x..."}'
```

## EIP-8004 Integration

This plugin integrates with the [EIP-8004 Trustless Agents](https://eips.ethereum.org/EIPS/eip-8004) standard via the public oracle at `oracle.x402endpoints.online`. Agents can verify each other's on-chain identity before interacting — enabling trustless agent-to-agent communication on Arbitrum.

**Registry contract**: `0x8004A169FB4a3325136EB29fA0ceB6D2e539a432`

## Tech Stack

- [OpenClaw](https://openclaw.com) plugin SDK
- [viem](https://viem.sh) for type-safe chain interaction
- Arbitrum One (chain 42161) + Arbitrum Sepolia (chain 421614)
- EIP-8004 Oracle API

## Documentation

See [SKILL.md](./SKILL.md) for detailed skill documentation, architecture diagram, and use cases.

## License

MIT
tools

Comments

Sign in to leave a comment

Loading comments...