deployer

Automate CCA smart contract deployment via factory pattern and CREATE2.

2|2|Updated Dec 5, 2025
One-click install
npx skills add https://github.com/Mental-Wealth-Academy/platform --skill deployer-mental-wealth-academy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: deployer
Source: https://github.com/Mental-Wealth-Academy/platform/tree/main/.agents/skills/deployer
Command: npx skills add https://github.com/Mental-Wealth-Academy/platform --skill deployer-mental-wealth-academy

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires forge, cast, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the secure deployment of Continuous Clearing Auction (CCA) smart contracts, simplifying a complex and critical process for developers.

Core Features & Use Cases

  • Secure Deployment: Guides users through safe private key management and testnet deployment.
  • Factory Pattern: Utilizes a factory contract for consistent, CREATE2-based contract addresses.
  • Use Case: A developer needs to deploy a new CCA auction for a token sale on the Base network. This Skill will walk them through configuring the parameters, handling private keys securely, and executing the deployment commands.

Quick Start

Use the deployer skill to deploy a CCA auction using the provided configuration file.

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 to a testnet?

Deploy a Continuous Clearing Auction smart contract by configuring parameters, validating configuration, securely handling private keys, and executing deployment commands via Forge and Cast CLI tools on a testnet first.

How does the CREATE2 factory pattern work for smart contract deployment?

The CREATE2 factory pattern generates deterministic smart contract addresses by computing the target address from the factory contract, deployment bytecode, and a unique salt value.

Do I need Forge and Cast to use this deployment process?

You need Forge and Cast CLI tools to execute the deployment commands. The Continuous Clearing Auction smart contract deployment process supports these specific Foundry tools for execution.

What is the best way to manage private keys when deploying web3 contracts?

Manage private keys during web3 contract deployment by following secure private key management guidelines, ensuring keys are never exposed in plaintext, and validating configurations before executing deployment.

Can I deploy CCA auctions on the Base network?

You can deploy CCA auctions on the Base network. The deployment process guides you through configuring token sale parameters, handling private keys securely, and executing deployment commands for networks like Base.