+present, is the string to be hashed; if not present ADDR will be used."
+ :type '(repeat (choice (list :tag "Normal"
+ (string :name "Address")
+ (integer :name "Amount"))
+ (list :tag "Replace hash input"
+ (string :name "Address")
+ (string :name "Hash input")
+ (integer :name "Amount"))))
+ :group 'hashcash)