Skill
mantle-smart-contract-deployer
When to use
What it does
by mantle-xyzยทv1.0.0
Install
git clone https://github.com/mantle-xyz/mantle-skillsRun a safe deployment planning pipeline from finalized build inputs to explorer verification readiness. This skill starts after contract architecture and implementation are already decided; for Mantle contract design or authoring guidance, use $mantle-smart-contract-developer.
mainnet or testnet).5000, Mantle Sepolia testnet = 5003.$mantle-smart-contract-developerreferences/deployment-checklist.md.references/verification-playbook.md, then record verification evidence.mantle-cli commands for on-chain reads; do NOT enable or connect to the MCP server. Never use phrases like "I deployed," "I verified," "I submitted," or "I broadcast." Instead say "the deployment must be executed externally" or "verification should be submitted by the user/signer." All on-chain actions happen outside this agent.$mantle-smart-contract-developer and OpenZeppelin MCP. Do NOT write any contract code, not even a skeleton or example.Always produce the Deployment Report below, even for partial workflows. Fill in known fields; mark unknown fields as pending or not yet available. If the workflow is blocked (e.g., missing constructor args, awaiting environment confirmation), still emit the report skeleton with a BLOCKED: note explaining what is needed before proceeding.
For verification-only requests, fill in the Verification section and mark Deployment fields as previously completed externally.
Example when blocked: if constructor args are missing, emit the report with BLOCKED: awaiting constructor argument values for [param1, param2] in the Deployment section and ask the user to provide the missing values.
Mantle Deployment Report
- contract_name:
- environment:
- chain_id:
- compiler_profile:
- bytecode_hash:
Deployment
- execution_mode: external_wallet_or_signer
- tx_hash: (from external execution evidence)
- deployed_address: (from external execution evidence)
- block_number: (from external execution evidence)
- gas_used: (from external execution evidence)
- deployment_fee_native: (from external execution evidence)
Verification
- explorer:
- status: verified | pending | failed
- verification_id_or_link:
- failure_reason:
Artifacts
- constructor_args_encoded:
- abi_path:
- metadata_path:
references/deployment-checklist.mdreferences/verification-playbook.md