Changeset View
Changeset View
Standalone View
Standalone View
src/qt/paymentrequestplus.cpp
Show First 20 Lines • Show All 213 Lines • ▼ Show 20 Lines | #endif | ||||
if (website) delete[] website; | if (website) delete[] website; | ||||
X509_STORE_CTX_free(store_ctx); | X509_STORE_CTX_free(store_ctx); | ||||
for (unsigned int i = 0; i < certs.size(); i++) | for (unsigned int i = 0; i < certs.size(); i++) | ||||
X509_free(certs[i]); | X509_free(certs[i]); | ||||
return fResult; | return fResult; | ||||
} | } | ||||
QList<std::pair<CScript, CAmount>> PaymentRequestPlus::getPayTo() const { | QList<std::pair<CScript, Amount>> PaymentRequestPlus::getPayTo() const { | ||||
QList<std::pair<CScript, CAmount>> result; | QList<std::pair<CScript, Amount>> result; | ||||
for (int i = 0; i < details.outputs_size(); i++) { | for (int i = 0; i < details.outputs_size(); i++) { | ||||
const uint8_t *scriptStr = | const uint8_t *scriptStr = | ||||
(const uint8_t *)details.outputs(i).script().data(); | (const uint8_t *)details.outputs(i).script().data(); | ||||
CScript s(scriptStr, scriptStr + details.outputs(i).script().size()); | CScript s(scriptStr, scriptStr + details.outputs(i).script().size()); | ||||
result.append(std::make_pair(s, details.outputs(i).amount())); | result.append(std::make_pair(s, details.outputs(i).amount())); | ||||
} | } | ||||
return result; | return result; | ||||
} | } |