/// <summary>
 /// Encrypt a text "paylad" using "payload_method"
 /// </summary>
 /// <param name="payload">HEXASTRING - Text to encrypt in hexadecimal format</param>
 /// <param name="payload_method">Payload method</param>
 /// <param name="pwd">Using a Password. Must provide pwd param</param>
 /// <returns>Returns a HEXASTRING with encrypted payload</returns>
 public static Task <string> PayloadEncryptAsync(this IPascalCoinClient client, string payload, PayloadEncryptionMethod payload_method, string pwd)
 {
     return(Task.Run(() => client.PayloadEncrypt(payload, payload_method, pwd)));
 }