superrare-deploy

Deploy a SuperRare Sovereign ERC-721 collection on Ethereum or Base via Bankr. Uses the official RARE factory createSovereignBatchMint path, dry-runs by default, and records auditable deploy receipts.

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 "superrare-deploy" with this command: npx skills add aaigotchi/superrare-deploy

superrare-deploy

Deploy a SuperRare Sovereign ERC-721 collection through the official RARE factory using Bankr signing.

Scripts

  • ./scripts/deploy-via-bankr.sh --name ... --symbol ... [options]
    • Builds calldata for createSovereignBatchMint(string,string) or createSovereignBatchMint(string,string,uint256).
    • Defaults to dry-run unless --broadcast is passed or DRY_RUN=0.
    • Submits through Bankr, waits for the onchain receipt, parses the deployed collection address from logs, and writes a JSON receipt.

Config

Default config path:

  • config.json in this skill directory

Override with:

  • SUPER_RARE_DEPLOY_CONFIG_FILE=/path/to/config.json

Expected keys:

  • chain: mainnet, sepolia, base, or base-sepolia
  • factoryAddress (optional override)
  • rpcUrl (optional override)
  • descriptionPrefix
  • defaultMaxTokens (optional)

Defaults and safety

  • Dry-run is the default. Deployment only broadcasts with --broadcast or DRY_RUN=0.
  • Supported chains for RARE factory deployment are mainnet, sepolia, base, and base-sepolia.
  • If --max-tokens is omitted, the 2-argument factory call is used.
  • Successful broadcasts write receipts into receipts/.

Bankr API key resolution

  1. BANKR_API_KEY
  2. systemctl --user show-environment
  3. ~/.openclaw/skills/bankr/config.json
  4. ~/.openclaw/workspace/skills/bankr/config.json

Quick use

cp config.example.json config.json

./scripts/deploy-via-bankr.sh \
  --name "AAi Genesis" \
  --symbol "AAI"

./scripts/deploy-via-bankr.sh \
  --name "AAi Base Genesis" \
  --symbol "AAI" \
  --chain base \
  --broadcast

Timeouts

Optional environment variables:

  • BANKR_SUBMIT_TIMEOUT_SECONDS (default 60)
  • RECEIPT_WAIT_TIMEOUT_SECONDS (default 300)
  • RECEIPT_POLL_INTERVAL_SECONDS (default 5)

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.

General

Tsconfig Validator

Validate and lint tsconfig.json files for common mistakes, conflicting compiler options, strictness gaps, and best practices. Use when asked to lint, validat...

Registry SourceRecently Updated
General

API Diff

Compare two OpenAPI 3.x or Swagger 2.0 specs and generate a changelog of breaking and non-breaking changes. Detect removed endpoints, new required parameters...

Registry SourceRecently Updated
General

Eslint Flat Config Validator

Validate ESLint v9+ flat config files (JSON-exported) for structural correctness, language options, rules configuration, plugin hygiene, file patterns, and b...

Registry SourceRecently Updated
General

Migration Safety Checker

Check database migrations for safety — detect data loss risks, locking operations, backward compatibility issues, and deployment ordering problems across SQL...

Registry SourceRecently Updated