       d.rejectWithError(Errors.SignatureError)
     .done()
     d.promise
-  
+
   # @param [String] validationKey 4 chars ASCII encoded
   # @param [Function] callback
   # @return [Q.Promise]

  # @param [String] validationKey 4 chars ASCII encoded
  # @param [Function] callback
  # @return [Q.Promise]
  validateWithKeycard: (validationKey, callback = null) -> @_validate(("0#{char}" for char in validationKey).join(''), callback)

  # @param [String] validationKey 4 chars ASCII encoded
  # @param [Function] callback

        text: @recipientAddress
        indexes: (parseInt(i,16) for i in @_resumeData.indexesKeyCard.match(/../g))
      needsAmountValidation: false
    if @_validationMode is ledger.wallet.Transaction.ValidationModes.SECURE_SCREEN
      length = details.recipientsAddress.indexes.shift()
      details.recipientsAddress.indexes = details.recipientsAddress.indexes.slice(0, length)
    details.validationCharacters = (@recipientAddress[idx] for idx in details.recipientsAddress.indexes)

    # ~> 1.4.13 need validation on amount
