deployer

Deploy CCA smart contracts with CREATE2 deterministic addresses across EVM networks.

4|2|Updated Apr 13, 2026
One-click install
npx skills add https://github.com/Iziedking/hawkeye --skill deployer-iziedking
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: deployer
Source: https://github.com/Iziedking/hawkeye/tree/main/.agents/skills/deployer
Command: npx skills add https://github.com/Iziedking/hawkeye --skill deployer-iziedking

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates the error-prone, manual work of deploying Continuous Clearing Auction (CCA) smart contracts, handling configuration validation, parameter confirmation, and deterministic address generation across multiple EVM networks.

Core Features & Use Cases

  • Guided Safe Deployment: Walks users through the full deployment workflow with mandatory educational disclaimers, input validation, and per-command approval prompts to prevent accidental mainnet losses.
  • Configuration Validation: Automatically checks auction parameters against all required rules (valid block sequences, floor price alignment, address format, supply bounds) to catch errors before broadcasting transactions.
  • Cross-Chain Consistency: Uses the Factory pattern with CREATE2 to generate deterministic auction addresses across supported EVM networks including Ethereum, Base, Arbitrum, and Unichain.
  • Use Case: A token launch team can use this Skill to deploy a CCA auction for their new token on Base Sepolia for testing, validate all parameters, then redeploy to Base mainnet with confidence that the contract address and configuration are correct.

Quick Start

Use the deployer skill to deploy a new CCA auction contract for your token on the Base network using your pre-validated auction configuration.

Frequently Asked Questions about deployer

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

FAQPage Schema
How do I deploy a Continuous Clearing Auction smart contract across multiple EVM chains?

You can deploy a CCA auction smart contract across EVM chains using a Factory pattern with CREATE2 for deterministic addresses. This workflow includes configuration validation and user confirmation prompts to ensure safe launches on networks like Ethereum, Base, and Arbitrum.

How does the Factory pattern with CREATE2 work for DeFi token launches?

The Factory pattern with CREATE2 generates deterministic contract addresses for DeFi token launches by computing the address from the deployer's address and a salt. This guarantees the Continuous Clearing Auction contract appears at the exact same address across different EVM networks.

What configuration validation is required before deploying a CCA auction contract?

Configuration validation for deploying a CCA auction contract checks auction parameters against required rules including valid block sequences, floor price alignment, address format, and supply bounds. This process catches parameter errors before broadcasting transactions to prevent accidental losses.

Can I deploy auction contracts on Base Sepolia for testing before mainnet?

Yes, you can deploy auction contracts on Base Sepolia for testing before mainnet. You can validate all auction parameters on the testnet and then redeploy to Base mainnet with confidence that the contract address and configuration are correct due to CREATE2 deterministic deployment.

What EVM networks are supported for cross-chain auction deployment?

Supported EVM networks for cross-chain auction deployment include Ethereum, Base, Arbitrum, and Unichain. The deployment workflow applies configuration validation and input sanitization across these supported networks to ensure secure, error-free Continuous Clearing Auction launches.