- If the provided account is not found, the transaction will resolve to
INVALID_ACCOUNT_ID. - If the provided account has been deleted, the transaction will resolve to
ACCOUNT_DELETED. - If any of the provided tokens is not found, the transaction will resolve to
INVALID_TOKEN_REF. - If an association between the provided account and any of the tokens does not exist, the transaction will resolve to
TOKEN_NOT_ASSOCIATED_TO_ACCOUNT. - If the provided account has a nonzero balance with any of the provided tokens, the transaction will resolve to
TRANSACTION_REQUIRES_ZERO_TOKEN_BALANCES. - On success, associations between the provided account and tokens are removed.
The account is required to have a zero balance of the token you wish to dissociate. If a token balance is present, you will receive a
TRANSACTION_REQUIRES_ZERO_TOKEN_BALANCES error.- The key of the account the token is being dissociated with
- Transaction fee payer account key
- Please see the transaction and query fees table for base transaction fee
- Please use the Hedera fee estimator to estimate your transaction fee cost
Methods
| Method | Type | Description | Requirement |
|---|---|---|---|
setTokenIds(<tokenId>) | TokenId | The tokens to be dissociated with the provided account | Required |
setAccountId(<accountId>) | AccountId | The account to be dissociated with the provided tokens | Required |