rewards

Creates a new reward code with Solana signature verification

post/rewards/code

Request body

signaturestring required

Base64-encoded Solana Ed25519 signature of the string "code"

mintstring required

The coin mint address

amountinteger required

The reward amount (must be greater than 0)

Example request

{
  "signature": "3fG7xQh2L8vK9pN4mR5sT6uW7vX8yZ1aB2cD3eF4gH5iJ6kL7mN8oP9qR0sT1uV2wX3yZ4aB5cD6eF7gH8iJ9k=",
  "mint": "9LzCMqDgTKYz9Drzqnpgee3SGa89up3a247ypMj2xrqM",
  "amount": 100
}

Response

Created - Reward code successfully created

codestring required

The generated 6-character alphanumeric reward code

mintstring required

The coin mint address

reward_addressstring required

The reward address (authorized public key)

amountinteger required

The reward amount

Example response

{
  "code": "aB3d5F",
  "mint": "9LzCMqDgTKYz9Drzqnpgee3SGa89up3a247ypMj2xrqM",
  "reward_address": "9XeZbswbSSUU4AHVArQbTQjAEjAPhVweGU5cogBVkvh4",
  "amount": 100
}

Changes