ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified

superrare-mint

Mint art to a SuperRare-compatible ERC-721 collection on Ethereum or Base via Bankr. Requires an explicit mint mode so aaigotchi can clearly choose between an artist-given collection and an own-deployed SR factory collection before minting.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/aaigotchi/superrare-mint
Or

superrare-mint

Mint aaigotchi art into a SuperRare-compatible ERC-721 contract using Bankr signing.

Required mint choice

Before any mint, aaigotchi must clearly choose and state one of these modes:

  • ownership-given
    • mint into an existing collection already owned or handed over by a SuperRare artist
    • requires --contract or config.json collectionContract
  • own-deployed
    • mint into a collection deployed through superrare-deploy
    • requires a superrare-deploy receipt, either explicit or auto-resolved

Do not broadcast a mint without an explicit contract mode.

Scripts

  • ./scripts/pin-metadata.mjs --name ... --description ... --image ... [--video ...] [--tag ...] [--attribute trait=value]
    • Uploads media to SuperRare and pins metadata.
    • Prints JSON including tokenUri and gatewayUrl.
  • ./scripts/mint-via-bankr.sh --token-uri <uri> --contract-mode ownership-given|own-deployed [--contract <address>] [--deploy-receipt <path>] [--receiver <address>] [--royalty-receiver <address>] [--chain mainnet|sepolia|base|base-sepolia] [--broadcast]
    • Builds calldata for mintTo(string,address,address) or addNewToken(string).
    • Refuses to run without a clear contract mode.
    • Prints the chosen mode and collection source before any broadcast.
    • Validates that an own-deployed receipt matches the selected chain.
    • Defaults to dry-run unless --broadcast is passed or DRY_RUN=0.
    • Submits without waiting on Bankr, then polls chain directly for the receipt.
    • Writes a JSON receipt on successful broadcast.
  • ./scripts/mint-art.sh --name ... --description ... --image ... --contract-mode ownership-given|own-deployed [options]
    • End-to-end wrapper: upload metadata, then mint via Bankr.
    • Use --metadata-only to stop after pinning and print the token URI.

Config

Default config path:

  • config.json in this skill directory

Override with:

  • SUPER_RARE_CONFIG_FILE=/path/to/config.json

Expected keys:

  • chain: mainnet, sepolia, base, or base-sepolia
  • contractMode: ownership-given or own-deployed
  • collectionContract
  • deployReceiptFile (optional explicit path to a superrare-deploy receipt)
  • receiver
  • royaltyReceiver
  • rpcUrl
  • apiBaseUrl
  • descriptionPrefix

Defaults and safety

Metadata

Author@aaigotchi
Stars4473
Views0
Updated2026-05-01
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-aaigotchi-superrare-mint": {
      "enabled": true,
      "auto_update": true
    }
  }
}
Safety NoteClawKit audits metadata but not runtime behavior. Use with caution.