Create Reward Code
POST/rewards/code
Creates a new reward code with Solana signature verification
Request
- application/json
Body
required
signature stringrequired
Base64-encoded Solana Ed25519 signature of the string "code"
mint stringrequired
The coin mint address
amount integerrequired
Possible values: >= 1
The reward amount (must be greater than 0)
Responses
- 201
- 400
- 403
- 500
Created - Reward code successfully created
- application/json
- Schema
- Example (from schema)
Schema
code stringrequired
The generated 6-character alphanumeric reward code
mint stringrequired
The coin mint address
reward_address stringrequired
The reward address (authorized public key)
amount integerrequired
The reward amount
{
"code": "aB3d5F",
"mint": "9LzCMqDgTKYz9Drzqnpgee3SGa89up3a247ypMj2xrqM",
"reward_address": "9XeZbswbSSUU4AHVArQbTQjAEjAPhVweGU5cogBVkvh4",
"amount": 100
}
Bad request - Invalid signature format or missing required fields
Forbidden - Signature verification failed
Server error
Loading...