etherclaw-crosschain

Coordinate cross-chain upgrade procedures for EVM and Internet Computer canisters.

Updated Apr 1, 2026
One-click install
npx skills add https://github.com/shogochiai/vibecoding-demo --skill etherclaw-crosschain
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: etherclaw-crosschain
Source: https://github.com/shogochiai/vibecoding-demo/tree/main/.claude/skills/etherclaw-crosschain
Command: npx skills add https://github.com/shogochiai/vibecoding-demo --skill etherclaw-crosschain

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill enables managing complex cross-chain upgrade architectures involving multiple blockchain networks and canisters, ensuring secure deployment and upgrades.

Core Features & Use Cases

  • Cross-Chain Upgrade Coordination: Facilitates proposing, detecting, and executing upgrades across EVM and ICP platforms.
  • Ownership & Permissions Management: Handles ownership transfers to OUs and enforces approval flows with auditor reviews.
  • Use Case: Developers deploying upgradeable contracts on Base Mainnet can automate proposing upgrades, monitor logs, and execute authorized upgrades with minimal manual intervention.

Quick Start

Use this Skill to propose an upgrade for a target contract by calling the proposeUpgrade function and wait for Auditor approval before executing the upgrade.

Frequently Asked Questions about etherclaw-crosschain

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage cross-chain upgrades between EVM and ICP canisters?

To manage cross-chain upgrades between EVM and ICP, you propose upgrades, monitor logs, and execute authorized updates. This coordinates secure deployment workflows across multi-chain environments with minimal manual intervention.

What is the process for transferring ownership of smart contracts to organizational units?

Ownership transfers to organizational units involve enforcing structured approval flows with auditor reviews. This ensures secure permissions management across multi-chain environments before executing any contract changes.

How do I propose an upgrade for a target contract on Base Mainnet?

To propose an upgrade for a target contract on Base Mainnet, call the proposeUpgrade function and wait for Auditor approval. This automates proposing, monitoring logs, and executing authorized upgrades securely.

Does cross-chain upgrade coordination require a specific approval protocol before execution?

Yes, cross-chain upgrade coordination requires a specific approval protocol before execution. You must wait for Auditor approval after proposing upgrades to ensure secure deployment across EVM and ICP platforms.

Can I use this to automate upgradeable contract deployments across multiple blockchain networks?

Yes, you can use this to automate upgradeable contract deployments across multiple blockchain networks. It facilitates detecting, proposing, and executing upgrades across EVM and ICP platforms securely.

What are the limitations of coordinating upgrades across EVM and ICP environments?

Limitations of coordinating upgrades across EVM and ICP include the strict dependency on auditor approvals and the necessity to coordinate logs and proposals precisely across distinct multi-chain architectures before execution.