Revokes the KYC flag to the Hedera account for the given Hedera token. This transaction must be signed by the token’s KYC Key. If this key is not set, you can submit a TokenUpdateTransaction to provide the token with this key.Documentation Index
Fetch the complete documentation index at: https://docs.hedera.com/llms.txt
Use this file to discover all available pages before exploring further.
- If the provided account is not found, the transaction will be resolved to
INVALID_ACCOUNT_ID. - If the provided account has been deleted, the transaction will resolve to
ACCOUNT_DELETED. - If the provided token is not found, the transaction will resolve to
INVALID_TOKEN_ID. - If the provided token has been deleted, the transaction will resolve to
TOKEN_WAS_DELETED. - If an Association between the provided token and account is not found, the transaction will resolve to T
OKEN_NOT_ASSOCIATED_TO_ACCOUNT. - If no KYC Key is defined, the transaction will resolve to
TOKEN_HAS_NO_KYC_KEY. - Once executed, the Account is marked as KYC Revoked
- KYC key
- Transaction fee payer account key
- Please see the transaction and query fees table for the base transaction fee
- Please use the Hedera fee estimator to estimate your transaction fee cost
Methods
| Method | Type | Description | Requirement |
|---|---|---|---|
setTokenId(<tokenId>) | TokenId | The token ID that is associated with the account to remove the KYC flag for | Required |
setAccountId(<setAccountId>) | AccountId | The account ID that is associated with the account to remove the KYC flag | Required |