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
Deploy a SuperRare Sovereign ERC-721 collection through the official RARE factory using Bankr signing.
./scripts/deploy-via-bankr.sh --name ... --symbol ... [options]createSovereignBatchMint(string,string) or createSovereignBatchMint(string,string,uint256).--broadcast is passed or DRY_RUN=0.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)
--broadcast or DRY_RUN=0.mainnet, sepolia, base, and base-sepolia.--max-tokens is omitted, the 2-argument factory call is used.receipts/.BANKR_API_KEYsystemctl --user show-environment~/.openclaw/skills/bankr/config.json~/.openclaw/workspace/skills/bankr/config.jsoncp 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
Optional environment variables:
- BANKR_SUBMIT_TIMEOUT_SECONDS (default 60)
- RECEIPT_WAIT_TIMEOUT_SECONDS (default 300)
- RECEIPT_POLL_INTERVAL_SECONDS (default 5)
這是一個功能完整、質量可靠的部署工具。它能安全地在以太坊或 Base 鏈上部署 SuperRare 收藏集,預設只預覽不實際部署,避免誤操作。文件清晰,配置靈活,多網路支援完善,部署成功後會儲存可追溯的記錄。不足是缺少自動化測試,部分細節如錯誤提示和日誌輸出還有最佳化空間。總體適合需要頻繁部署收藏集的使用者使用。