POST /wallets/create
Generate N fresh keypairs server-side.
Only public addresses are returned; secret keys stay on the server. Enforced per-user cap of 100 wallets total.
Use case
Need sniper wallets before a token launch: generate 5, fund via
/wallets/transfer, pass addresses into /token/create.
Body
| Field | Type | Required | Description |
|---|---|---|---|
count | integer | yes | 1–100 keypairs to generate. |
Response 200
{ "wallets": ["NewPubkey1…", "NewPubkey2…"] }
Errors
| Status | Meaning |
|---|---|
400 | count out of range or user at per-user wallet cap. |
Example
curl -X POST "$BASE_URL/wallets/create" \
-H "Authorization: Bearer $ACCESS" \
-H "x-user-id: $USER_ID" \
-H "Content-Type: application/json" \
-d '{ "count": 3 }'