1842
lib/Cargo.lock
generated
1842
lib/Cargo.lock
generated
File diff suppressed because it is too large
Load Diff
@@ -11,4 +11,4 @@ crate-type = ["staticlib"]
|
|||||||
[dependencies]
|
[dependencies]
|
||||||
libc = "0.2.58"
|
libc = "0.2.58"
|
||||||
lazy_static = "1.4.0"
|
lazy_static = "1.4.0"
|
||||||
silentdragonlitelib = { git = "https://github.com/MyHush/silentdragonlite-cli", rev = "015e1617ab836481b0fd7c357ac2977191964730" }
|
silentdragonlitelib = { git = "https://github.com/MyHush/silentdragonlite-cli", rev = "cdf2c834a4eaea633274030dce98c61b9e2cc927" }
|
||||||
|
|||||||
@@ -83,12 +83,10 @@ void Controller::setConnection(Connection* c) {
|
|||||||
|
|
||||||
// Create Sietch zdust addr at startup.
|
// Create Sietch zdust addr at startup.
|
||||||
zrpc->createNewSietchZaddr( [=] (json reply) {
|
zrpc->createNewSietchZaddr( [=] (json reply) {
|
||||||
|
|
||||||
QString path= QStandardPaths::writableLocation(QStandardPaths::AppDataLocation) + QString("/Sietch.txt");
|
QString path= QStandardPaths::writableLocation(QStandardPaths::AppDataLocation) + QString("/Sietch.txt");
|
||||||
QFile file(path);
|
QFile file(path);
|
||||||
QString zdust = QString::fromStdString(reply.get<json::array_t>()[0]);
|
QString zdust = QString::fromStdString(reply.get<json::array_t>()[0]);
|
||||||
|
if(!file.open(QIODevice::WriteOnly)){
|
||||||
if(!file.open(QIODevice::WriteOnly)){
|
|
||||||
file.close();
|
file.close();
|
||||||
} else {
|
} else {
|
||||||
QTextStream out(&file); out << zdust.toUtf8();
|
QTextStream out(&file); out << zdust.toUtf8();
|
||||||
@@ -98,11 +96,10 @@ if(!file.open(QIODevice::WriteOnly)){
|
|||||||
} );
|
} );
|
||||||
|
|
||||||
zrpc->createNewSietchZaddr( [=] (json reply) {
|
zrpc->createNewSietchZaddr( [=] (json reply) {
|
||||||
|
|
||||||
QString path= QStandardPaths::writableLocation(QStandardPaths::AppDataLocation) + QString("/Sietch1.txt");
|
QString path= QStandardPaths::writableLocation(QStandardPaths::AppDataLocation) + QString("/Sietch1.txt");
|
||||||
QFile file(path);
|
QFile file(path);
|
||||||
QString zdust = QString::fromStdString(reply.get<json::array_t>()[0]);
|
QString zdust = QString::fromStdString(reply.get<json::array_t>()[0]);
|
||||||
if(!file.open(QIODevice::WriteOnly)){
|
if(!file.open(QIODevice::WriteOnly)){
|
||||||
file.close();
|
file.close();
|
||||||
} else {
|
} else {
|
||||||
QTextStream out(&file); out << zdust.toUtf8();
|
QTextStream out(&file); out << zdust.toUtf8();
|
||||||
@@ -110,12 +107,12 @@ if(!file.open(QIODevice::WriteOnly)){
|
|||||||
}
|
}
|
||||||
|
|
||||||
} );
|
} );
|
||||||
zrpc->createNewSietchZaddr( [=] (json reply) {
|
|
||||||
|
|
||||||
|
zrpc->createNewSietchZaddr( [=] (json reply) {
|
||||||
QString path= QStandardPaths::writableLocation(QStandardPaths::AppDataLocation) + QString("/Sietch2.txt");
|
QString path= QStandardPaths::writableLocation(QStandardPaths::AppDataLocation) + QString("/Sietch2.txt");
|
||||||
QFile file(path);
|
QFile file(path);
|
||||||
auto zdust = QString::fromStdString(reply.get<json::array_t>()[0]);
|
QString zdust = QString::fromStdString(reply.get<json::array_t>()[0]);
|
||||||
if(!file.open(QIODevice::WriteOnly)){
|
if(!file.open(QIODevice::WriteOnly)){
|
||||||
file.close();
|
file.close();
|
||||||
} else {
|
} else {
|
||||||
QTextStream out(&file); out << zdust.toUtf8();
|
QTextStream out(&file); out << zdust.toUtf8();
|
||||||
@@ -125,11 +122,10 @@ if(!file.open(QIODevice::WriteOnly)){
|
|||||||
} );
|
} );
|
||||||
|
|
||||||
zrpc->createNewSietchZaddr( [=] (json reply) {
|
zrpc->createNewSietchZaddr( [=] (json reply) {
|
||||||
|
|
||||||
QString path= QStandardPaths::writableLocation(QStandardPaths::AppDataLocation) + QString("/Sietch3.txt");
|
QString path= QStandardPaths::writableLocation(QStandardPaths::AppDataLocation) + QString("/Sietch3.txt");
|
||||||
QFile file(path);
|
QFile file(path);
|
||||||
QString zdust = QString::fromStdString(reply.get<json::array_t>()[0]);
|
QString zdust = QString::fromStdString(reply.get<json::array_t>()[0]);
|
||||||
if(!file.open(QIODevice::WriteOnly)){
|
if(!file.open(QIODevice::WriteOnly)){
|
||||||
file.close();
|
file.close();
|
||||||
} else {
|
} else {
|
||||||
QTextStream out(&file); out << zdust.toUtf8();
|
QTextStream out(&file); out << zdust.toUtf8();
|
||||||
@@ -137,12 +133,12 @@ if(!file.open(QIODevice::WriteOnly)){
|
|||||||
}
|
}
|
||||||
|
|
||||||
} );
|
} );
|
||||||
zrpc->createNewSietchZaddr( [=] (json reply) {
|
|
||||||
|
|
||||||
|
zrpc->createNewSietchZaddr( [=] (json reply) {
|
||||||
QString path= QStandardPaths::writableLocation(QStandardPaths::AppDataLocation) + QString("/Sietch4.txt");
|
QString path= QStandardPaths::writableLocation(QStandardPaths::AppDataLocation) + QString("/Sietch4.txt");
|
||||||
QFile file(path);
|
QFile file(path);
|
||||||
auto zdust = QString::fromStdString(reply.get<json::array_t>()[0]);
|
QString zdust = QString::fromStdString(reply.get<json::array_t>()[0]);
|
||||||
if(!file.open(QIODevice::WriteOnly)){
|
if(!file.open(QIODevice::WriteOnly)){
|
||||||
file.close();
|
file.close();
|
||||||
} else {
|
} else {
|
||||||
QTextStream out(&file); out << zdust.toUtf8();
|
QTextStream out(&file); out << zdust.toUtf8();
|
||||||
@@ -152,11 +148,10 @@ if(!file.open(QIODevice::WriteOnly)){
|
|||||||
} );
|
} );
|
||||||
|
|
||||||
zrpc->createNewSietchZaddr( [=] (json reply) {
|
zrpc->createNewSietchZaddr( [=] (json reply) {
|
||||||
|
|
||||||
QString path= QStandardPaths::writableLocation(QStandardPaths::AppDataLocation) + QString("/Sietch5.txt");
|
QString path= QStandardPaths::writableLocation(QStandardPaths::AppDataLocation) + QString("/Sietch5.txt");
|
||||||
QFile file(path);
|
QFile file(path);
|
||||||
QString zdust = QString::fromStdString(reply.get<json::array_t>()[0]);
|
QString zdust = QString::fromStdString(reply.get<json::array_t>()[0]);
|
||||||
if(!file.open(QIODevice::WriteOnly)){
|
if(!file.open(QIODevice::WriteOnly)){
|
||||||
file.close();
|
file.close();
|
||||||
} else {
|
} else {
|
||||||
QTextStream out(&file); out << zdust.toUtf8();
|
QTextStream out(&file); out << zdust.toUtf8();
|
||||||
@@ -164,12 +159,12 @@ if(!file.open(QIODevice::WriteOnly)){
|
|||||||
}
|
}
|
||||||
|
|
||||||
} );
|
} );
|
||||||
zrpc->createNewSietchZaddr( [=] (json reply) {
|
|
||||||
|
|
||||||
|
zrpc->createNewSietchZaddr( [=] (json reply) {
|
||||||
QString path= QStandardPaths::writableLocation(QStandardPaths::AppDataLocation) + QString("/Sietch6.txt");
|
QString path= QStandardPaths::writableLocation(QStandardPaths::AppDataLocation) + QString("/Sietch6.txt");
|
||||||
QFile file(path);
|
QFile file(path);
|
||||||
auto zdust = QString::fromStdString(reply.get<json::array_t>()[0]);
|
QString zdust = QString::fromStdString(reply.get<json::array_t>()[0]);
|
||||||
if(!file.open(QIODevice::WriteOnly)){
|
if(!file.open(QIODevice::WriteOnly)){
|
||||||
file.close();
|
file.close();
|
||||||
} else {
|
} else {
|
||||||
QTextStream out(&file); out << zdust.toUtf8();
|
QTextStream out(&file); out << zdust.toUtf8();
|
||||||
@@ -179,11 +174,10 @@ if(!file.open(QIODevice::WriteOnly)){
|
|||||||
} );
|
} );
|
||||||
|
|
||||||
zrpc->createNewSietchZaddr( [=] (json reply) {
|
zrpc->createNewSietchZaddr( [=] (json reply) {
|
||||||
|
|
||||||
QString path= QStandardPaths::writableLocation(QStandardPaths::AppDataLocation) + QString("/Sietch7.txt");
|
QString path= QStandardPaths::writableLocation(QStandardPaths::AppDataLocation) + QString("/Sietch7.txt");
|
||||||
QFile file(path);
|
QFile file(path);
|
||||||
QString zdust = QString::fromStdString(reply.get<json::array_t>()[0]);
|
QString zdust = QString::fromStdString(reply.get<json::array_t>()[0]);
|
||||||
if(!file.open(QIODevice::WriteOnly)){
|
if(!file.open(QIODevice::WriteOnly)){
|
||||||
file.close();
|
file.close();
|
||||||
} else {
|
} else {
|
||||||
QTextStream out(&file); out << zdust.toUtf8();
|
QTextStream out(&file); out << zdust.toUtf8();
|
||||||
@@ -191,12 +185,12 @@ if(!file.open(QIODevice::WriteOnly)){
|
|||||||
}
|
}
|
||||||
|
|
||||||
} );
|
} );
|
||||||
zrpc->createNewSietchZaddr( [=] (json reply) {
|
|
||||||
|
|
||||||
|
zrpc->createNewSietchZaddr( [=] (json reply) {
|
||||||
QString path= QStandardPaths::writableLocation(QStandardPaths::AppDataLocation) + QString("/Sietch8.txt");
|
QString path= QStandardPaths::writableLocation(QStandardPaths::AppDataLocation) + QString("/Sietch8.txt");
|
||||||
QFile file(path);
|
QFile file(path);
|
||||||
auto zdust = QString::fromStdString(reply.get<json::array_t>()[0]);
|
QString zdust = QString::fromStdString(reply.get<json::array_t>()[0]);
|
||||||
if(!file.open(QIODevice::WriteOnly)){
|
if(!file.open(QIODevice::WriteOnly)){
|
||||||
file.close();
|
file.close();
|
||||||
} else {
|
} else {
|
||||||
QTextStream out(&file); out << zdust.toUtf8();
|
QTextStream out(&file); out << zdust.toUtf8();
|
||||||
@@ -204,12 +198,12 @@ if(!file.open(QIODevice::WriteOnly)){
|
|||||||
}
|
}
|
||||||
|
|
||||||
} );
|
} );
|
||||||
zrpc->createNewSietchZaddr( [=] (json reply) {
|
|
||||||
|
|
||||||
|
zrpc->createNewSietchZaddr( [=] (json reply) {
|
||||||
QString path= QStandardPaths::writableLocation(QStandardPaths::AppDataLocation) + QString("/Sietch9.txt");
|
QString path= QStandardPaths::writableLocation(QStandardPaths::AppDataLocation) + QString("/Sietch9.txt");
|
||||||
QFile file(path);
|
QFile file(path);
|
||||||
auto zdust = QString::fromStdString(reply.get<json::array_t>()[0]);
|
QString zdust = QString::fromStdString(reply.get<json::array_t>()[0]);
|
||||||
if(!file.open(QIODevice::WriteOnly)){
|
if(!file.open(QIODevice::WriteOnly)){
|
||||||
file.close();
|
file.close();
|
||||||
} else {
|
} else {
|
||||||
QTextStream out(&file); out << zdust.toUtf8();
|
QTextStream out(&file); out << zdust.toUtf8();
|
||||||
@@ -235,40 +229,38 @@ void Controller::fillTxJsonParams(json& allRecepients, Tx tx) {
|
|||||||
json dust7 = json::object();
|
json dust7 = json::object();
|
||||||
json dust8 = json::object();
|
json dust8 = json::object();
|
||||||
json dust9 = json::object();
|
json dust9 = json::object();
|
||||||
|
|
||||||
// Create Sietch zdust addr again to not use it twice.
|
// Create Sietch zdust addr again to not use it twice.
|
||||||
zrpc->createNewSietchZaddr( [=] (json reply) {
|
zrpc->createNewSietchZaddr( [=] (json reply) {
|
||||||
|
|
||||||
QString path= QStandardPaths::writableLocation(QStandardPaths::AppDataLocation) + QString("/Sietch.txt");
|
QString path= QStandardPaths::writableLocation(QStandardPaths::AppDataLocation) + QString("/Sietch.txt");
|
||||||
QFile file(path);
|
QFile file(path);
|
||||||
QString zdust = QString::fromStdString(reply.get<json::array_t>()[0]);
|
QString zdust = QString::fromStdString(reply.get<json::array_t>()[0]);
|
||||||
|
if(!file.open(QIODevice::WriteOnly)){
|
||||||
if(!file.open(QIODevice::WriteOnly)){
|
|
||||||
file.close();
|
file.close();
|
||||||
} else {
|
} else {
|
||||||
QTextStream out(&file); out << zdust.toUtf8();
|
QTextStream out(&file); out << zdust.toUtf8();
|
||||||
file.close();
|
file.close();
|
||||||
}
|
}
|
||||||
|
|
||||||
} );
|
} );
|
||||||
|
|
||||||
zrpc->createNewSietchZaddr( [=] (json reply) {
|
zrpc->createNewSietchZaddr( [=] (json reply) {
|
||||||
|
|
||||||
QString path= QStandardPaths::writableLocation(QStandardPaths::AppDataLocation) + QString("/Sietch1.txt");
|
QString path= QStandardPaths::writableLocation(QStandardPaths::AppDataLocation) + QString("/Sietch1.txt");
|
||||||
QFile file(path);
|
QFile file(path);
|
||||||
QString zdust = QString::fromStdString(reply.get<json::array_t>()[0]);
|
QString zdust = QString::fromStdString(reply.get<json::array_t>()[0]);
|
||||||
if(!file.open(QIODevice::WriteOnly)){
|
if(!file.open(QIODevice::WriteOnly)){
|
||||||
file.close();
|
file.close();
|
||||||
} else {
|
} else {
|
||||||
QTextStream out(&file); out << zdust.toUtf8();
|
QTextStream out(&file); out << zdust.toUtf8();
|
||||||
file.close();
|
file.close();
|
||||||
}
|
}
|
||||||
|
|
||||||
} );
|
} );
|
||||||
zrpc->createNewSietchZaddr( [=] (json reply) {
|
zrpc->createNewSietchZaddr( [=] (json reply) {
|
||||||
|
|
||||||
QString path= QStandardPaths::writableLocation(QStandardPaths::AppDataLocation) + QString("/Sietch2.txt");
|
QString path= QStandardPaths::writableLocation(QStandardPaths::AppDataLocation) + QString("/Sietch2.txt");
|
||||||
QFile file(path);
|
QFile file(path);
|
||||||
auto zdust = QString::fromStdString(reply.get<json::array_t>()[0]);
|
QString zdust = QString::fromStdString(reply.get<json::array_t>()[0]);
|
||||||
if(!file.open(QIODevice::WriteOnly)){
|
if(!file.open(QIODevice::WriteOnly)){
|
||||||
file.close();
|
file.close();
|
||||||
} else {
|
} else {
|
||||||
@@ -282,27 +274,25 @@ if(!file.open(QIODevice::WriteOnly)){
|
|||||||
|
|
||||||
QString path= QStandardPaths::writableLocation(QStandardPaths::AppDataLocation) + QString("/Sietch3.txt");
|
QString path= QStandardPaths::writableLocation(QStandardPaths::AppDataLocation) + QString("/Sietch3.txt");
|
||||||
QFile file(path);
|
QFile file(path);
|
||||||
QString zdust = QString::fromStdString(reply.get<json::array_t>()[0]);
|
QString zdust = QString::fromStdString(reply.get<json::array_t>()[0]);
|
||||||
if(!file.open(QIODevice::WriteOnly)){
|
if(!file.open(QIODevice::WriteOnly)){
|
||||||
file.close();
|
file.close();
|
||||||
} else {
|
} else {
|
||||||
QTextStream out(&file); out << zdust.toUtf8();
|
QTextStream out(&file); out << zdust.toUtf8();
|
||||||
file.close();
|
file.close();
|
||||||
}
|
}
|
||||||
|
|
||||||
} );
|
} );
|
||||||
zrpc->createNewSietchZaddr( [=] (json reply) {
|
zrpc->createNewSietchZaddr( [=] (json reply) {
|
||||||
|
|
||||||
QString path= QStandardPaths::writableLocation(QStandardPaths::AppDataLocation) + QString("/Sietch4.txt");
|
QString path= QStandardPaths::writableLocation(QStandardPaths::AppDataLocation) + QString("/Sietch4.txt");
|
||||||
QFile file(path);
|
QFile file(path);
|
||||||
auto zdust = QString::fromStdString(reply.get<json::array_t>()[0]);
|
QString zdust = QString::fromStdString(reply.get<json::array_t>()[0]);
|
||||||
if(!file.open(QIODevice::WriteOnly)){
|
if(!file.open(QIODevice::WriteOnly)){
|
||||||
file.close();
|
file.close();
|
||||||
} else {
|
} else {
|
||||||
QTextStream out(&file); out << zdust.toUtf8();
|
QTextStream out(&file); out << zdust.toUtf8();
|
||||||
file.close();
|
file.close();
|
||||||
}
|
}
|
||||||
|
|
||||||
} );
|
} );
|
||||||
|
|
||||||
zrpc->createNewSietchZaddr( [=] (json reply) {
|
zrpc->createNewSietchZaddr( [=] (json reply) {
|
||||||
@@ -322,63 +312,57 @@ if(!file.open(QIODevice::WriteOnly)){
|
|||||||
|
|
||||||
QString path= QStandardPaths::writableLocation(QStandardPaths::AppDataLocation) + QString("/Sietch6.txt");
|
QString path= QStandardPaths::writableLocation(QStandardPaths::AppDataLocation) + QString("/Sietch6.txt");
|
||||||
QFile file(path);
|
QFile file(path);
|
||||||
auto zdust = QString::fromStdString(reply.get<json::array_t>()[0]);
|
QString zdust = QString::fromStdString(reply.get<json::array_t>()[0]);
|
||||||
if(!file.open(QIODevice::WriteOnly)){
|
if(!file.open(QIODevice::WriteOnly)){
|
||||||
file.close();
|
file.close();
|
||||||
} else {
|
} else {
|
||||||
QTextStream out(&file); out << zdust.toUtf8();
|
QTextStream out(&file); out << zdust.toUtf8();
|
||||||
file.close();
|
file.close();
|
||||||
}
|
}
|
||||||
|
|
||||||
} );
|
} );
|
||||||
|
|
||||||
zrpc->createNewSietchZaddr( [=] (json reply) {
|
zrpc->createNewSietchZaddr( [=] (json reply) {
|
||||||
|
|
||||||
QString path= QStandardPaths::writableLocation(QStandardPaths::AppDataLocation) + QString("/Sietch7.txt");
|
QString path= QStandardPaths::writableLocation(QStandardPaths::AppDataLocation) + QString("/Sietch7.txt");
|
||||||
QFile file(path);
|
QFile file(path);
|
||||||
QString zdust = QString::fromStdString(reply.get<json::array_t>()[0]);
|
QString zdust = QString::fromStdString(reply.get<json::array_t>()[0]);
|
||||||
if(!file.open(QIODevice::WriteOnly)){
|
if(!file.open(QIODevice::WriteOnly)){
|
||||||
file.close();
|
file.close();
|
||||||
} else {
|
} else {
|
||||||
QTextStream out(&file); out << zdust.toUtf8();
|
QTextStream out(&file); out << zdust.toUtf8();
|
||||||
file.close();
|
file.close();
|
||||||
}
|
}
|
||||||
|
|
||||||
} );
|
} );
|
||||||
zrpc->createNewSietchZaddr( [=] (json reply) {
|
zrpc->createNewSietchZaddr( [=] (json reply) {
|
||||||
|
|
||||||
QString path= QStandardPaths::writableLocation(QStandardPaths::AppDataLocation) + QString("/Sietch8.txt");
|
QString path= QStandardPaths::writableLocation(QStandardPaths::AppDataLocation) + QString("/Sietch8.txt");
|
||||||
QFile file(path);
|
QFile file(path);
|
||||||
auto zdust = QString::fromStdString(reply.get<json::array_t>()[0]);
|
QString zdust = QString::fromStdString(reply.get<json::array_t>()[0]);
|
||||||
if(!file.open(QIODevice::WriteOnly)){
|
if(!file.open(QIODevice::WriteOnly)){
|
||||||
file.close();
|
file.close();
|
||||||
} else {
|
} else {
|
||||||
QTextStream out(&file); out << zdust.toUtf8();
|
QTextStream out(&file); out << zdust.toUtf8();
|
||||||
file.close();
|
file.close();
|
||||||
}
|
}
|
||||||
|
|
||||||
} );
|
} );
|
||||||
zrpc->createNewSietchZaddr( [=] (json reply) {
|
zrpc->createNewSietchZaddr( [=] (json reply) {
|
||||||
|
|
||||||
QString path= QStandardPaths::writableLocation(QStandardPaths::AppDataLocation) + QString("/Sietch9.txt");
|
QString path= QStandardPaths::writableLocation(QStandardPaths::AppDataLocation) + QString("/Sietch9.txt");
|
||||||
QFile file(path);
|
QFile file(path);
|
||||||
auto zdust = QString::fromStdString(reply.get<json::array_t>()[0]);
|
QString zdust = QString::fromStdString(reply.get<json::array_t>()[0]);
|
||||||
if(!file.open(QIODevice::WriteOnly)){
|
if(!file.open(QIODevice::WriteOnly)){
|
||||||
file.close();
|
file.close();
|
||||||
} else {
|
} else {
|
||||||
QTextStream out(&file); out << zdust.toUtf8();
|
QTextStream out(&file); out << zdust.toUtf8();
|
||||||
file.close();
|
file.close();
|
||||||
}
|
}
|
||||||
|
|
||||||
} );
|
} );
|
||||||
|
|
||||||
// Set sietch zdust addr to json.
|
// Set sietch zdust addr to json.
|
||||||
|
|
||||||
QString path= (QStandardPaths::writableLocation(QStandardPaths::AppDataLocation)) + QString("/Sietch.txt");
|
QString path= (QStandardPaths::writableLocation(QStandardPaths::AppDataLocation)) + QString("/Sietch.txt");
|
||||||
QFile inputFile(path);
|
QFile inputFile(path);
|
||||||
|
if (inputFile.open(QIODevice::ReadOnly))
|
||||||
|
|
||||||
if (inputFile.open(QIODevice::ReadOnly))
|
|
||||||
{
|
{
|
||||||
QTextStream in(&inputFile);
|
QTextStream in(&inputFile);
|
||||||
while (!in.atEnd())
|
while (!in.atEnd())
|
||||||
@@ -392,7 +376,6 @@ if (inputFile.open(QIODevice::ReadOnly))
|
|||||||
|
|
||||||
QString path1= QStandardPaths::writableLocation(QStandardPaths::AppDataLocation) + QString("/Sietch1.txt");
|
QString path1= QStandardPaths::writableLocation(QStandardPaths::AppDataLocation) + QString("/Sietch1.txt");
|
||||||
QFile inputFile1(path1);
|
QFile inputFile1(path1);
|
||||||
|
|
||||||
if (inputFile1.open(QIODevice::ReadOnly))
|
if (inputFile1.open(QIODevice::ReadOnly))
|
||||||
{
|
{
|
||||||
QTextStream in(&inputFile1);
|
QTextStream in(&inputFile1);
|
||||||
@@ -407,7 +390,7 @@ if (inputFile1.open(QIODevice::ReadOnly))
|
|||||||
}
|
}
|
||||||
|
|
||||||
QString path2= QStandardPaths::writableLocation(QStandardPaths::AppDataLocation) + QString("/Sietch2.txt");
|
QString path2= QStandardPaths::writableLocation(QStandardPaths::AppDataLocation) + QString("/Sietch2.txt");
|
||||||
QFile inputFile2(path2);
|
QFile inputFile2(path2);
|
||||||
if (inputFile2.open(QIODevice::ReadOnly))
|
if (inputFile2.open(QIODevice::ReadOnly))
|
||||||
{
|
{
|
||||||
QTextStream in(&inputFile2);
|
QTextStream in(&inputFile2);
|
||||||
@@ -431,10 +414,11 @@ if (inputFile3.open(QIODevice::ReadOnly))
|
|||||||
}
|
}
|
||||||
inputFile3.close();
|
inputFile3.close();
|
||||||
}
|
}
|
||||||
|
|
||||||
QString path4= QStandardPaths::writableLocation(QStandardPaths::AppDataLocation) + QString("/Sietch4.txt");
|
QString path4= QStandardPaths::writableLocation(QStandardPaths::AppDataLocation) + QString("/Sietch4.txt");
|
||||||
QFile inputFile4(path4);
|
QFile inputFile4(path4);
|
||||||
if (inputFile4.open(QIODevice::ReadOnly))
|
if (inputFile4.open(QIODevice::ReadOnly))
|
||||||
{
|
{
|
||||||
QTextStream in(&inputFile4);
|
QTextStream in(&inputFile4);
|
||||||
while (!in.atEnd())
|
while (!in.atEnd())
|
||||||
{
|
{
|
||||||
@@ -442,7 +426,7 @@ if (inputFile4.open(QIODevice::ReadOnly))
|
|||||||
dust4["address"] = line.toStdString();
|
dust4["address"] = line.toStdString();
|
||||||
}
|
}
|
||||||
inputFile4.close();
|
inputFile4.close();
|
||||||
}
|
}
|
||||||
|
|
||||||
QString path5= QStandardPaths::writableLocation(QStandardPaths::AppDataLocation) + QString("/Sietch5.txt");
|
QString path5= QStandardPaths::writableLocation(QStandardPaths::AppDataLocation) + QString("/Sietch5.txt");
|
||||||
QFile inputFile5(path5);
|
QFile inputFile5(path5);
|
||||||
@@ -456,7 +440,8 @@ if (inputFile5.open(QIODevice::ReadOnly))
|
|||||||
}
|
}
|
||||||
inputFile5.close();
|
inputFile5.close();
|
||||||
}
|
}
|
||||||
QString path6= QStandardPaths::writableLocation(QStandardPaths::AppDataLocation) + QString("/Sietch6.txt");
|
|
||||||
|
QString path6= QStandardPaths::writableLocation(QStandardPaths::AppDataLocation) + QString("/Sietch6.txt");
|
||||||
QFile inputFile6(path6);
|
QFile inputFile6(path6);
|
||||||
if (inputFile6.open(QIODevice::ReadOnly))
|
if (inputFile6.open(QIODevice::ReadOnly))
|
||||||
{
|
{
|
||||||
@@ -481,10 +466,11 @@ if (inputFile7.open(QIODevice::ReadOnly))
|
|||||||
}
|
}
|
||||||
inputFile7.close();
|
inputFile7.close();
|
||||||
}
|
}
|
||||||
|
|
||||||
QString path8= QStandardPaths::writableLocation(QStandardPaths::AppDataLocation) + QString("/Sietch8.txt");
|
QString path8= QStandardPaths::writableLocation(QStandardPaths::AppDataLocation) + QString("/Sietch8.txt");
|
||||||
QFile inputFile8(path8);
|
QFile inputFile8(path8);
|
||||||
if (inputFile8.open(QIODevice::ReadOnly))
|
if (inputFile8.open(QIODevice::ReadOnly))
|
||||||
{
|
{
|
||||||
QTextStream in(&inputFile8);
|
QTextStream in(&inputFile8);
|
||||||
while (!in.atEnd())
|
while (!in.atEnd())
|
||||||
{
|
{
|
||||||
@@ -492,10 +478,11 @@ if (inputFile8.open(QIODevice::ReadOnly))
|
|||||||
dust8["address"] = line.toStdString();
|
dust8["address"] = line.toStdString();
|
||||||
}
|
}
|
||||||
inputFile.close();
|
inputFile.close();
|
||||||
}
|
}
|
||||||
|
|
||||||
QString path9= QStandardPaths::writableLocation(QStandardPaths::AppDataLocation) + QString("/Sietch9.txt");
|
QString path9= QStandardPaths::writableLocation(QStandardPaths::AppDataLocation) + QString("/Sietch9.txt");
|
||||||
QFile inputFile9(path9);
|
QFile inputFile9(path9);
|
||||||
if (inputFile9.open(QIODevice::ReadOnly))
|
if (inputFile9.open(QIODevice::ReadOnly))
|
||||||
{
|
{
|
||||||
QTextStream in(&inputFile9);
|
QTextStream in(&inputFile9);
|
||||||
while (!in.atEnd())
|
while (!in.atEnd())
|
||||||
@@ -506,6 +493,7 @@ if (inputFile9.open(QIODevice::ReadOnly))
|
|||||||
inputFile9.close();
|
inputFile9.close();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Dust amt/memo, construct the JSON
|
||||||
dust["amount"] = 0;
|
dust["amount"] = 0;
|
||||||
dust["memo"] = "";
|
dust["memo"] = "";
|
||||||
dust1["amount"] = 0;
|
dust1["amount"] = 0;
|
||||||
@@ -526,7 +514,9 @@ if (inputFile9.open(QIODevice::ReadOnly))
|
|||||||
dust8["memo"] = "";
|
dust8["memo"] = "";
|
||||||
dust9["amount"] = 0;
|
dust9["amount"] = 0;
|
||||||
dust9["memo"] = "";
|
dust9["memo"] = "";
|
||||||
|
|
||||||
// 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];
|
||||||
|
|
||||||
@@ -544,19 +534,17 @@ if (inputFile9.open(QIODevice::ReadOnly))
|
|||||||
|
|
||||||
if(decider % 4 == 3) {
|
if(decider % 4 == 3) {
|
||||||
allRecepients.insert(std::begin(allRecepients),{dust,dust1,dust2,dust3,dust4,dust5,dust6,dust7,dust8}) ;
|
allRecepients.insert(std::begin(allRecepients),{dust,dust1,dust2,dust3,dust4,dust5,dust6,dust7,dust8}) ;
|
||||||
std::shuffle(allRecepients.begin(),allRecepients.end(),std::random_device());
|
// std::shuffle(allRecepients.begin(),allRecepients.end(),std::random_device());
|
||||||
|
|
||||||
}else {
|
}else {
|
||||||
allRecepients.insert(std::begin(allRecepients),{dust,dust1,dust2,dust3,dust4,dust5,dust6,dust7,dust8,dust9}) ;
|
allRecepients.insert(std::begin(allRecepients),{dust,dust1,dust2,dust3,dust4,dust5,dust6,dust7,dust8,dust9}) ;
|
||||||
std::shuffle(allRecepients.begin(),allRecepients.end(),std::random_device());
|
// std::shuffle(allRecepients.begin(),allRecepients.end(),std::random_device());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
allRecepients.push_back(rec) ;
|
allRecepients.push_back(rec) ;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
void Controller::noConnection() {
|
void Controller::noConnection() {
|
||||||
QIcon i = QApplication::style()->standardIcon(QStyle::SP_MessageBoxCritical);
|
QIcon i = QApplication::style()->standardIcon(QStyle::SP_MessageBoxCritical);
|
||||||
main->statusIcon->setPixmap(i.pixmap(16, 16));
|
main->statusIcon->setPixmap(i.pixmap(16, 16));
|
||||||
|
|||||||
Reference in New Issue
Block a user