# TokenRevokeAuthority

Revokes authority from an account. The transaction signer must be the token's master\_authority.Fields:

| Field           | Type            | Description                       |
| --------------- | --------------- | --------------------------------- |
| authority\_type | String          | Type of authority to revoke       |
| new\_authority  | Address         | Address to transfer authority to  |
| mint\_tokens    | Option\<String> | Optional amount of tokens to mint |
| token           | String          | Token address                     |

Sample Response:

```json
{
  "transaction_type": "TokenRevokeAuthority",
  "data": {
    "authority_type": "master_authority",
    "new_authority": "0x9E1E9688A44D058fF181Ed64ddFAFbBE5CC74ff3",
    "mint_tokens": "1000000000000000000",
    "token": "0x1234567890123456789012345678901234567890"
  }
}
```
