A token unpause transaction is a transaction that unpauses the token that was previously disabled from participating in transactions. The token's pause key is required to sign the transaction. Once the unpause transaction is submitted the token pause status is updated to unpause.
Transaction Signing Requirements:
The pause key of the token
Transaction fee payer account key
Transaction Fees
Please see the transaction and query fees table for the base transaction fee
//Create the token unpause transaction and specify the token to pauseTokenUnpauseTransaction transaction =newTokenUnpauseTransaction().setTokenId(tokenId);//Freeze the unsigned transaction, sign with the pause key, submit the transaction to a Hedera networkTransactionResponse txResponse =transaction.freezeWith(client).sign(pauseKey).execute(client);//Request the receipt of the transactionTransactionReceipt receipt =txResponse.getReceipt(client);//Obtain the transaction consensus statusStatus transactionStatus =receipt.status;System.out.println("The transaction consensus status is: "+transactionStatus);//v2.2.0
//Create the token unpause transaction, specify the token to pause, freeze the unsigned transaction for signingconsttransaction=newTokenUnpauseTransaction().setTokenId(tokenId);.freezeWith(client);//Sign with the pause key constsignTx=awaittransaction.sign(pauseKey);//Submit the transaction to a Hedera network consttxResponse=awaitsignTx.execute(client);//Request the receipt of the transactionconstreceipt=awaittxResponse.getReceipt(client);//Get the transaction consensus statusconsttransactionStatus=receipt.status;console.log("The transaction consensus status "+transactionStatus.toString());//v2.2.0
//Create the token unpause transaction, specify the token to pause, freeze the unsigned transaction for signingtransaction, err := hedera.NewTokenUnpauseTransaction().SetTokenID(tokenId).FreezeWith(client)if err !=nil {panic(err)}//Sign with the pause key txResponse, err = transaction.Sign(pauseKey).Execute(client)if err !=nil {panic(err)}//Get the receipt of the transactionreceipt, err = txResponse.GetReceipt(client)if err !=nil {panic(err)}//Get the transaction consensus statusstatus := receipt.Statusfmt.Printf("The transaction consensus status is %v\n", status)//v2.3.0