OpenClaw Arcade Plugin
A programmatic OpenClaw plugin that enables transaction broadcasting and full lifecycle tracking using the BSV Arcade infrastructure.
Key Features
- Broadcasting: Submit raw transaction hex directly to the network via Teranode-optimized API.
- Lifecycle Tracking: Monitor transactions through states like
RECEIVED, SEEN, and MINED.
- Merkle Proofs: Retrieve cryptographically valid proofs for mined transactions.
- Sovereignty: Configure your own local Arcade instance for maximum reliability.
Configuration
You can configure the plugin in your openclaw.json file. The plugin supports both a flat structure and a nested config object under its ID.
Example Configuration
{
"plugins": {
"entries": {
"openclaw-arcade-plugin": {
"enabled": true,
"arcadeUrl": "https://arc.gorillapool.io",
"network": "mainnet"
}
}
}
}
Options
arcadeUrl | https://arc.gorillapool.io | Arcade server URL for transaction broadcasting. |
network | mainnet | The BSV network to target (mainnet or testnet). |
Slash Commands (Autoreply)
/arcade status <txid> — Track the lifecycle of a BSV transaction.
/arcade config — View the current Arcade broadcaster URL.
AI Tool: arcade
Agents can use the arcade tool to perform the following actions:
broadcast | Send signed raw transactions to the BSV blockchain. |
status | Check the current state of a transaction ID (RECEIVED, SEEN, MINED). |
proof | Retrieve the binary Merkle proof for a mined transaction. |
config | Show current broadcaster URL and network settings. |
Architecture
Built with the OpenClaw Plugin SDK, this extension interfaces with the Arcade REST API to provide agents with a reliable "mouth" for the blockchain.
License
MIT