Changeset View
Changeset View
Standalone View
Standalone View
src/qt/walletmodel.cpp
Show First 20 Lines • Show All 315 Lines • ▼ Show 20 Lines | QByteArray transaction_array; | ||||
rcp.paymentRequest.getDetails())) { | rcp.paymentRequest.getDetails())) { | ||||
return PaymentRequestExpired; | return PaymentRequestExpired; | ||||
} | } | ||||
// Store PaymentRequests in wtx.vOrderForm in wallet. | // Store PaymentRequests in wtx.vOrderForm in wallet. | ||||
std::string key("PaymentRequest"); | std::string key("PaymentRequest"); | ||||
std::string value; | std::string value; | ||||
rcp.paymentRequest.SerializeToString(&value); | rcp.paymentRequest.SerializeToString(&value); | ||||
newTx->vOrderForm.push_back(make_pair(key, value)); | newTx->vOrderForm.push_back(make_pair(key, value)); | ||||
Fabien: std::make_pair | |||||
} else if (!rcp.message.isEmpty()) { | } else if (!rcp.message.isEmpty()) { | ||||
// Message from normal bitcoincash:URI | // Message from normal bitcoincash:URI | ||||
// (bitcoincash:123...?message=example) | // (bitcoincash:123...?message=example) | ||||
newTx->vOrderForm.push_back( | newTx->vOrderForm.push_back( | ||||
make_pair("Message", rcp.message.toStdString())); | std::make_pair("Message", rcp.message.toStdString())); | ||||
} | } | ||||
} | } | ||||
CReserveKey *keyChange = transaction.getPossibleKeyChange(); | CReserveKey *keyChange = transaction.getPossibleKeyChange(); | ||||
CValidationState state; | CValidationState state; | ||||
if (!wallet->CommitTransaction(*newTx, *keyChange, g_connman.get(), | if (!wallet->CommitTransaction(*newTx, *keyChange, g_connman.get(), | ||||
state)) { | state)) { | ||||
return SendCoinsReturn( | return SendCoinsReturn( | ||||
▲ Show 20 Lines • Show All 387 Lines • Show Last 20 Lines |
std::make_pair