---
name: simba-mint
version: 7.0.0
description: Mint random Simba Brokers NFTs on Robinhood Chain. User drops a private key or the agent generates a wallet, then mints 1, 5, or 10 cats.
homepage: https://simbabrokers.xyz
allowed-tools: Bash(curl *, cast *, node *)
metadata: {"category":"nft","emoji":"🦁","api_base":"https://simbabrokers.xyz/api","total_supply":3333,"chain":"robinhood","chain_id":4663,"rpc":"https://rpc.mainnet.chain.robinhood.com","contract":"0xD5a3eBc75Be44155A8D4589e472583d10b91a78F","price_native":"0","requires":{"private_key":true,"min_native":"0.0001"}}
---

# Simba Brokers Mint

| | |
|---|---|
| Contract | `0xD5a3eBc75Be44155A8D4589e472583d10b91a78F` |
| Chain | Robinhood Chain `4663` |
| RPC | `https://rpc.mainnet.chain.robinhood.com` |
| Price | **FREE** (gas only) |
| Supply | 3,333 |

## Usage

```
curl -s https://simbabrokers.xyz/skill.md mint 1
```

**1 free mint per wallet.** Each wallet can mint exactly one Simba.

## Step 1 — Get a wallet

Ask the user:

> **Drop your private key (0x…)** or I can generate a fresh wallet for you.

**If they drop a key:** validate it is `0x` + 64 hex. Derive the address with `cast wallet address --private-key "$KEY"`.

**If they want a new wallet:** generate one:

```bash
cast wallet new
```

Give them the address and private key. Tell them to fund it with a small amount of **ETH** on Robinhood Chain for gas (0.0001 ETH is enough for several mints), then wait for them to confirm.

Check balance:

```bash
cast balance $ADDRESS --rpc-url https://rpc.mainnet.chain.robinhood.com --ether
```

## Step 2 — Mint

```bash
curl -s https://simbabrokers.xyz/api/status
```

If `open` is `false`, stop. Otherwise claim a seat — **1 per wallet**:

```bash
curl -s -X POST https://simbabrokers.xyz/api/claim-seat \
  -H 'content-type: application/json' \
  -d '{"wallet": "0xADDRESS", "count": 1, "mode": "self"}'
```

The response has a `permits` array with one `{ seat, deadline, signature }` per cat.

Sign and send **one transaction per permit**:

```bash
cast send 0xD5a3eBc75Be44155A8D4589e472583d10b91a78F \
  "mintWithPermit(uint256,uint256,bytes)" \
  SEAT DEADLINE SIGNATURE \
  --value 0 \
  --rpc-url https://rpc.mainnet.chain.robinhood.com \
  --private-key "$KEY"
```

Report each one:

```
✅ MINTED — SEAT {seat}
Owner: 0xADDRESS
Tx:    0x…
```

If `seat_taken` or `SeatTaken` on chain, claim another seat and retry.

---

https://simbabrokers.xyz/skill.md
