mint-artblocks-token

Mint (purchase) an Art Blocks token using the artblocks-mcp tools. Use when a user wants to mint, purchase, or buy an Art Blocks NFT, or needs to understand minting mechanics, minter types, pricing, allowlists, Dutch auctions, or build_purchase_transaction.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "mint-artblocks-token" with this command: npx skills add ryley-o/mint-artblocks-token

Minting an Art Blocks Token

Project ID Format

All minting tools require a full project ID: <contract_address>-<project_index>

Example: 0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270-0

Use discover_projects to find the project ID from a name or search term. To find projects currently open for minting, pass mintable: true — this filters to only projects with active minters and remaining supply.

Minting Workflow

Step 1 — Understand the minter

Call get_project_minter_config first. Returns:

  • Minter type (set price, Dutch auction, allowlist, RAM, etc.)
  • Current price and currency (ETH or ERC-20)
  • Remaining supply (max_invocations - invocations)
  • Auction timing (start/end, price decay curve for DA minters)
  • Allowlist details (for gated minters)

Step 2 — Check eligibility (gated projects only)

If the minter type is MinterMerkleV5 or MinterHolderV5, call check_allowlist_eligibility before proceeding.

Accepts a walletAddress (including ENS names) or an Art Blocks username. When the input resolves to an Art Blocks profile, all wallets linked to that profile are checked for eligibility. At least one of walletAddress or username is required.

ParamTypeNotes
projectIdstringRequired. Full project ID.
walletAddressstringWallet address or ENS name. Provide this or username.
usernamestringArt Blocks username — checks all linked wallets.
chainIdnumberDefault 1. 1, 42161, 8453.

Returns: eligibility status, gate type, which wallets are eligible (for multi-wallet profiles), and for holder-gated minters, which projects the wallet must hold tokens from.

Step 3 — Build the transaction

build_purchase_transaction currently supports MinterSetPriceV5 (ETH) only.

ParamRequiredNotes
projectIdyes<contract_address>-<project_index>
chainIdDefault 1. See chain IDs below.
purchaseToMint to a different address (gifting). Check purchaseTo.disabled in get_project_minter_config first — some projects disable this.

Returns { transaction, project, minter, price, purchaseTo, warnings }. The warnings array contains non-fatal issues (paused project, sold out, complete) — always surface these to the user before they sign.

Minter Types

MinterDescriptionbuild_purchase_transaction
MinterSetPriceV5Fixed ETH priceSupported
MinterDAExpV5Dutch auction — exponential decayUse wallet directly
MinterDALinV5Dutch auction — linear decayUse wallet directly
MinterMerkleV5Merkle allowlist gatingUse wallet directly
MinterHolderV5Holder-gated (must own another token)Use wallet directly
RAMRanked auction mechanismUse wallet directly

For unsupported minters, explain the mechanics from get_project_minter_config data and direct the user to their wallet.

Chain IDs

ChainID
Ethereum mainnet1
Arbitrum42161
Base8453

Notes

  • User profiles: When a wallet address or username resolves to an Art Blocks profile, eligibility is checked across all linked wallets. The response includes walletAddresses (all checked), profile info, and for Merkle gates, eligibleWallets showing which specific wallets passed.
  • ERC-20 projects: get_project_minter_config indicates the currency token address. build_purchase_transaction only supports ETH — direct ERC-20 users to their wallet.
  • Dutch auctions: current price decreases over time. Use start_price, end_price, auction_start_time, and auction_end_time from get_project_minter_config to explain current pricing.
  • purchaseTo: useful for gifting — mints the token directly to a recipient address instead of the signer.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Web3

Pilot Service Agents Finance

Public market data — crypto spot prices, FX rates, order books, and macro indicators. Use this skill when: 1. Looking up current crypto spot prices (Coinbase...

Registry SourceRecently Updated
Web3

Seven Eleven

Analyze 7-Eleven's global retail model, franchise profit sharing, fresh food supply chain, and Japanese vs Western convenience store strategies.

Registry SourceRecently Updated
210Profile unavailable
Web3

Performance Budget Enforcer

Define, measure, and enforce web performance budgets — bundle sizes, asset counts, image weights, third-party scripts. Fails CI when budgets are exceeded. Tr...

Registry SourceRecently Updated
330Profile unavailable
Web3

Patron

Patrón redefined tequila as a premium spirit by combining high-quality production and luxury branding, transforming it from cheap liquor to a $50+ iconic pro...

Registry SourceRecently Updated
340Profile unavailable