Skills 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.
install
source · Clone the upstream repo
git clone https://github.com/openclaw/skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/openclaw/skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/aaigotchi/superrare-deploy" ~/.claude/skills/clawdbot-skills-superrare-deploy && rm -rf "$T"
manifest:
skills/aaigotchi/superrare-deploy/SKILL.mdsource content
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
orcreateSovereignBatchMint(string,string)
.createSovereignBatchMint(string,string,uint256) - Defaults to dry-run unless
is passed or--broadcast
.DRY_RUN=0 - Submits through Bankr, waits for the onchain receipt, parses the deployed collection address from logs, and writes a JSON receipt.
- Builds calldata for
Config
Default config path:
in this skill directoryconfig.json
Override with:
SUPER_RARE_DEPLOY_CONFIG_FILE=/path/to/config.json
Expected keys:
:chain
,mainnet
,sepolia
, orbasebase-sepolia
(optional override)factoryAddress
(optional override)rpcUrldescriptionPrefix
(optional)defaultMaxTokens
Defaults and safety
- Dry-run is the default. Deployment only broadcasts with
or--broadcast
.DRY_RUN=0 - Supported chains for RARE factory deployment are
,mainnet
,sepolia
, andbase
.base-sepolia - If
is omitted, the 2-argument factory call is used.--max-tokens - Successful broadcasts write receipts into
.receipts/
Bankr API key resolution
BANKR_API_KEYsystemctl --user show-environment~/.openclaw/skills/bankr/config.json~/.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:
(defaultBANKR_SUBMIT_TIMEOUT_SECONDS
)60
(defaultRECEIPT_WAIT_TIMEOUT_SECONDS
)300
(defaultRECEIPT_POLL_INTERVAL_SECONDS
)5