Browse Source

updates

pull/8/head
Duke Leto 3 years ago
parent
commit
0598ee20e8
  1. 125
      src/controller.cpp
  2. 12
      src/settings.cpp

125
src/controller.cpp

@ -153,22 +153,17 @@ void Controller::fillTxJsonParams(json& allRecepients, Tx tx)
int sizerandomString = 512; int sizerandomString = 512;
const int randomStringLength = sizerandomString; const int randomStringLength = sizerandomString;
for(uint8_t i = 0; i < 8; i++) for(uint8_t i = 0; i < 8; i++) {
{
QString randomString; QString randomString;
QRandomGenerator *gen = QRandomGenerator::system(); QRandomGenerator *gen = QRandomGenerator::system();
for(int i=0; i<randomStringLength; ++i) for(int i=0; i<randomStringLength; ++i) {
{ int index = gen->bounded(0, possibleCharacters.length() - 1);
QChar nextChar = possibleCharacters.at(index);
int index = gen->bounded(0, possibleCharacters.length() - 1); randomString.append(nextChar);
QChar nextChar = possibleCharacters.at(index); }
randomString.append(nextChar);
}
dust.at(i)["memo"] = randomString.toStdString(); dust.at(i)["memo"] = randomString.toStdString();
} }
@ -176,12 +171,11 @@ void Controller::fillTxJsonParams(json& allRecepients, Tx tx)
{ {
it["amount"] = 0; it["amount"] = 0;
} }
// For each addr/amt/memo, construct the JSON and also build the confirm dialog box // For each addr/amt/memo, construct the JSON and also build the confirm dialog box
for (int i=0; i < tx.toAddrs.size(); i++) for (int i=0; i < tx.toAddrs.size(); i++)
{ {
auto toAddr = tx.toAddrs[i]; auto toAddr = tx.toAddrs[i];
rec["address"] = toAddr.addr.toStdString(); rec["address"] = toAddr.addr.toStdString();
rec["amount"] = toAddr.amount.toqint64(); rec["amount"] = toAddr.amount.toqint64();
if (Settings::isZAddress(toAddr.addr) && !toAddr.memo.trimmed().isEmpty()) if (Settings::isZAddress(toAddr.addr) && !toAddr.memo.trimmed().isEmpty())
@ -192,65 +186,50 @@ void Controller::fillTxJsonParams(json& allRecepients, Tx tx)
int decider = rand() % 100 + 1 ; ; // random int between 1 and 100 int decider = rand() % 100 + 1 ; ; // random int between 1 and 100
if (tx.toAddrs.size() < 2) if (tx.toAddrs.size() < 2) {
{
if(decider % 4 == 3) {
if(decider % 4 == 3) allRecepients.insert(std::begin(allRecepients), {
{ dust.at(0),
dust.at(1),
allRecepients.insert(std::begin(allRecepients), { dust.at(2),
dust.at(0), dust.at(3),
dust.at(1), dust.at(4),
dust.at(2), dust.at(5)
dust.at(3), }) ;
dust.at(4),
dust.at(5) } else {
allRecepients.insert(std::begin(allRecepients), {
}) ; dust.at(0),
dust.at(1),
}else{ dust.at(2),
dust.at(3),
allRecepients.insert(std::begin(allRecepients), { dust.at(4),
dust.at(0), dust.at(5),
dust.at(1), dust.at(6)
dust.at(2), }) ;
dust.at(3), }
dust.at(4), } else {
dust.at(5),
dust.at(6) if(decider % 4 == 3) {
allRecepients.insert(std::begin(allRecepients), {
}) ; dust.at(0),
dust.at(1),
} dust.at(2),
}else{ dust.at(3),
dust.at(4)
if(decider % 4 == 3) }) ;
{ } else {
allRecepients.insert(std::begin(allRecepients), {
allRecepients.insert(std::begin(allRecepients), { dust.at(0),
dust.at(0), dust.at(1),
dust.at(1), dust.at(2),
dust.at(2), dust.at(3),
dust.at(3), dust.at(4),
dust.at(4) dust.at(5)
}) ;
}
}) ; }
}else{
allRecepients.insert(std::begin(allRecepients), {
dust.at(0),
dust.at(1),
dust.at(2),
dust.at(3),
dust.at(4),
dust.at(5)
}) ;
}
}
} }

12
src/settings.cpp

@ -277,14 +277,14 @@ QString Settings::getRandomServer() {
QList<QString> servers; QList<QString> servers;
//TODO: This should be a much larger list which we randomly choose from //TODO: This should be a much larger list which we randomly choose from
servers[0] = "https://lite.hush.is"; servers[0] = "https://lite.hush.is";
servers[1] = "https://miodrag.zone:9876"; servers[1] = "https://devo.crabdance.com";
servers[2] = "https://hush.leto.net:5420"; //servers[2] = "https://hush.leto.net:5420";
int x = rand() % 3; int x = rand() % 2;
return servers[1]; return servers[x];
} }
QString Settings::getDefaultServer() { QString Settings::getDefaultServer() {
return "https://miodrag.zone:9876"; return "https://lite.hush.is";
} }
void Settings::openAddressInExplorer(QString address) { void Settings::openAddressInExplorer(QString address) {
@ -302,7 +302,7 @@ const QString Settings::txidStatusMessage = QString(QObject::tr("Tx submitted (r
QString Settings::getTokenName() { QString Settings::getTokenName() {
if (Settings::getInstance()->isTestnet()) { if (Settings::getInstance()->isTestnet()) {
return "HUSHT"; return "TUSH";
} else { } else {
return "HUSH"; return "HUSH";
} }

Loading…
Cancel
Save