superrare-deploy

👤 aaigotchi 📦 v0.2.0 ⭐ 4.4 ⬇️ 883 下載
💻 開發程式設計 免費 🔑 需 API Key

📖 技能介紹


name: superrare-deploy description: 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. homepage: https://github.com/aaigotchi/superrare-deploy metadata: openclaw: requires: bins: - cast - jq - curl env: - BANKR_API_KEY primaryEnv: BANKR_API_KEY optionalEnv: - ETH_MAINNET_RPC - ETH_SEPOLIA_RPC - BASE_MAINNET_RPC - BASE_SEPOLIA_RPC - SUPER_RARE_DEPLOY_CONFIG_FILE - DRY_RUN - BANKR_SUBMIT_TIMEOUT_SECONDS - RECEIPT_WAIT_TIMEOUT_SECONDS - RECEIPT_POLL_INTERVAL_SECONDS


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

更多技能請訪問小蔥技能站7w4.net。

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)

🤖 AI 評測

這是一個功能完整、質量可靠的部署工具。它能安全地在以太坊或 Base 鏈上部署 SuperRare 收藏集,預設只預覽不實際部署,避免誤操作。文件清晰,配置靈活,多網路支援完善,部署成功後會儲存可追溯的記錄。不足是缺少自動化測試,部分細節如錯誤提示和日誌輸出還有最佳化空間。總體適合需要頻繁部署收藏集的使用者使用。

📊 多維度評分

適應性4.8
規範性4.2
有效性4.7
可靠性4.5
可信度4

📁 包含檔案 (6 個)

📄 SKILL.md 2.5 KB
📄 _meta.json 135 B
📄 clawhub.json 221 B
📄 config.example.json 148 B
📄 scripts/deploy-via-bankr.sh 6 KB
📄 scripts/lib.sh 5.5 KB