Revokes a previously granted token allowance for a game.
Endpoint:/game/revokeMethod: POST
{
plyrId: string; // The player ID
gameId: string; // The game ID
token: string; // Token name/symbol to revoke
otp: string; // One-time password for authorization
}
{
// Revocation details
}
{
error: string;
}
Example Usage
// Setup request parameters
const timestamp = Date.now().toString();
const body = {
plyrId: 'player_abc123', // The player's ID
gameId: 'game_xyz789', // The game's ID
token: 'USDC', // Token to revoke
otp: '123456' // One-time password
};
// Generate HMAC signature
const hmac = generateHmacSignature(timestamp, body, secretKey);
// Make the API request
const response = await axios.post(apiEndpoint + '/game/revoke', body, {
headers: {
apikey: apiKey,
signature: hmac,
timestamp: timestamp
}
});