Skip to main content

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

FieldTypeRequiredDescription
countintegeryes1–100 keypairs to generate.

Response 200

{ "wallets": ["NewPubkey1…", "NewPubkey2…"] }

Errors

StatusMeaning
400count 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 }'