6 #ifndef RAVEN_QT_PAYMENTREQUESTPLUS_H 7 #define RAVEN_QT_PAYMENTREQUESTPLUS_H 9 #pragma GCC diagnostic push 10 #pragma GCC diagnostic ignored "-Wdeprecated-declarations" 11 #include "paymentrequest.pb.h" 12 #pragma GCC diagnostic pop 16 #include <openssl/x509.h> 22 static const bool DEFAULT_SELFSIGNED_ROOTCERTS =
false;
34 bool parse(
const QByteArray& data);
40 bool getMerchant(X509_STORE* certStore, QString& merchant)
const;
43 QList<std::pair<CScript,CAmount> >
getPayTo()
const;
52 #endif // RAVEN_QT_PAYMENTREQUESTPLUS_H bool SerializeToString(std::string *output) const
bool IsInitialized() const
bool getMerchant(X509_STORE *certStore, QString &merchant) const
const payments::PaymentDetails & getDetails() const
QList< std::pair< CScript, CAmount > > getPayTo() const
bool parse(const QByteArray &data)
payments::PaymentDetails details
payments::PaymentRequest paymentRequest