Class TokenRejectTransaction


public class TokenRejectTransaction extends Transaction<TokenRejectTransaction>
Reject undesired token(s).
Transfer one or more token balances held by the requesting account to the treasury for each token type. Each transfer SHALL be one of the following - A single non-fungible/unique token. - The full balance held for a fungible/common token. A single `tokenReject` transaction SHALL support a maximum of 10 transfers.
A token that is `pause`d MUST NOT be rejected.
If the `owner` account is `frozen` with respect to the identified token(s) the token(s) MUST NOT be rejected.
The `payer` for this transaction, and `owner` if set, SHALL NOT be charged any custom fees or other fees beyond the `tokenReject` transaction fee. ### Block Stream Effects - Each successful transfer from `payer` to `treasury` SHALL be recorded in the `token_transfer_list` for the transaction record.