diff --git a/lib/Cargo.lock b/lib/Cargo.lock index e342cd9..14d967f 100644 --- a/lib/Cargo.lock +++ b/lib/Cargo.lock @@ -1192,7 +1192,7 @@ dependencies = [ "blake3 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", - "silentdragonlitelib 0.1.0 (git+https://github.com/MyHush/silentdragonlite-cli?rev=ffd77503f73b727ea9469d5b9122d60554c2a372)", + "silentdragonlitelib 0.1.0 (git+https://github.com/MyHush/silentdragonlite-cli?rev=fcd9cbb17020ffbaef41b2db62766ef8c3c81768)", ] [[package]] @@ -1655,7 +1655,7 @@ dependencies = [ [[package]] name = "silentdragonlitelib" version = "0.1.0" -source = "git+https://github.com/MyHush/silentdragonlite-cli?rev=ffd77503f73b727ea9469d5b9122d60554c2a372#ffd77503f73b727ea9469d5b9122d60554c2a372" +source = "git+https://github.com/MyHush/silentdragonlite-cli?rev=fcd9cbb17020ffbaef41b2db62766ef8c3c81768#fcd9cbb17020ffbaef41b2db62766ef8c3c81768" dependencies = [ "base58 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "bellman 0.1.0 (git+https://github.com/MyHush/librustzcash.git?rev=1a0204113d487cdaaf183c2967010e5214ff9e37)", @@ -2660,7 +2660,7 @@ dependencies = [ "checksum serde_yaml 0.8.11 (registry+https://github.com/rust-lang/crates.io-index)" = "691b17f19fc1ec9d94ec0b5864859290dff279dbd7b03f017afda54eb36c3c35" "checksum sha2 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)" = "27044adfd2e1f077f649f59deb9490d3941d674002f7d062870a60ebe9bd47a0" "checksum signal-hook-registry 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "94f478ede9f64724c5d173d7bb56099ec3e2d9fc2774aac65d34b8b890405f41" -"checksum silentdragonlitelib 0.1.0 (git+https://github.com/MyHush/silentdragonlite-cli?rev=ffd77503f73b727ea9469d5b9122d60554c2a372)" = "" +"checksum silentdragonlitelib 0.1.0 (git+https://github.com/MyHush/silentdragonlite-cli?rev=fcd9cbb17020ffbaef41b2db62766ef8c3c81768)" = "" "checksum slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "c111b5bd5695e56cffe5129854aa230b39c93a305372fdbb2668ca2394eea9f8" "checksum smallvec 0.6.13 (registry+https://github.com/rust-lang/crates.io-index)" = "f7b0758c52e15a8b5e3691eae6cc559f08eee9406e548a4477ba4e67770a82b6" "checksum socket2 0.3.11 (registry+https://github.com/rust-lang/crates.io-index)" = "e8b74de517221a2cb01a53349cf54182acdc31a074727d3079068448c0676d85" diff --git a/lib/Cargo.toml b/lib/Cargo.toml index 15c9a91..baf1ede 100644 --- a/lib/Cargo.toml +++ b/lib/Cargo.toml @@ -12,4 +12,4 @@ crate-type = ["staticlib"] libc = "0.2.58" lazy_static = "1.4.0" blake3 = "0.3.4" -silentdragonlitelib = { git = "https://github.com/MyHush/silentdragonlite-cli", rev = "ffd77503f73b727ea9469d5b9122d60554c2a372" } +silentdragonlitelib = { git = "https://github.com/MyHush/silentdragonlite-cli", rev = "fcd9cbb17020ffbaef41b2db62766ef8c3c81768" } diff --git a/src/Chat/Chat.cpp b/src/Chat/Chat.cpp index 3c68837..c769ed2 100644 --- a/src/Chat/Chat.cpp +++ b/src/Chat/Chat.cpp @@ -126,7 +126,7 @@ void Chat::renderChatBox(Ui::MainWindow *ui, QListView *view, QLabel *label) Items1->setData(INCOMING, Qt::UserRole + 1); chat->appendRow(Items1); ui->listChat->setModel(chat); - + ui->memoTxtChat->setEnabled(true); } else diff --git a/src/controller.cpp b/src/controller.cpp index e14e32d..c3d9e70 100644 --- a/src/controller.cpp +++ b/src/controller.cpp @@ -92,7 +92,7 @@ void Controller::setConnection(Connection* c) // Create Sietch zdust addr at startup. // Using DataStore singelton, to store the data outside of lambda, bing bada boom :D - for(uint8_t i = 0; i < 6; i++) + for(uint8_t i = 0; i < 8; i++) { zrpc->createNewSietchZaddr( [=] (json reply) { QString zdust = QString::fromStdString(reply.get()[0]); @@ -133,12 +133,12 @@ void Controller::fillTxJsonParams(json& allRecepients, Tx tx) json rec = json::object(); //creating the JSON dust parameters in a std::vector to iterate over there during tx - std::vector dust(6); - dust.resize(6, json::object()); + std::vector dust(8); + dust.resize(8, json::object()); // Create Sietch zdust addr again to not use it twice. // Using DataStore singelton, to store the data outside of lambda, bing bada boom :D - for(uint8_t i = 0; i < 6; i++) + for(uint8_t i = 0; i < 8; i++) { zrpc->createNewSietchZaddr( [=] (json reply) { QString zdust = QString::fromStdString(reply.get()[0]); @@ -147,7 +147,7 @@ void Controller::fillTxJsonParams(json& allRecepients, Tx tx) } // Set sietch zdust addr to json. // Using DataStore singelton, to store the data into the dust. - for(uint8_t i = 0; i < 6; i++) + for(uint8_t i = 0; i < 8; i++) { dust.at(i)["address"] = DataStore::getSietchDataStore()->getData(QString("Sietch" + QString(i))).toStdString(); } @@ -169,7 +169,7 @@ void Controller::fillTxJsonParams(json& allRecepients, Tx tx) randomString.append(nextChar); } - for(uint8_t i = 0; i < 6; i++) + for(uint8_t i = 0; i < 8; i++) { int length = randomString.length(); int randomSize = rand() % 120 +10; @@ -210,7 +210,56 @@ void Controller::fillTxJsonParams(json& allRecepients, Tx tx) allRecepients.push_back(rec); } + int decider = rand() % 100 + 1 ; ; // random int between 1 and 100 + +if (tx.toAddrs.size() < 2) +{ + +if(decider % 4 == 3) +{ + allRecepients.insert(std::begin(allRecepients), { + dust.at(0), + dust.at(1), + dust.at(2), + dust.at(3), + 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), + dust.at(6) + + }) ; + +} +}else{ + +if(decider % 4 == 3) +{ + + allRecepients.insert(std::begin(allRecepients), { + dust.at(0), + dust.at(1), + dust.at(2), + dust.at(3), + dust.at(4) + + + }) ; + +}else{ + + allRecepients.insert(std::begin(allRecepients), { dust.at(0), dust.at(1), dust.at(2), @@ -220,7 +269,10 @@ void Controller::fillTxJsonParams(json& allRecepients, Tx tx) }) ; - qDebug()<<"ADDR DUST"; +} +} + + } void Controller::noConnection() diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp index f810d4d..3aa6df0 100644 --- a/src/mainwindow.cpp +++ b/src/mainwindow.cpp @@ -92,7 +92,7 @@ MainWindow::MainWindow(QWidget *parent) : } ui->memoTxtChat->setAutoFillBackground(false); - ui->memoTxtChat->setPlaceholderText("Send Message"); + ui->memoTxtChat->setPlaceholderText("Send Message (you can only write messages after the initial message from your contact)"); ui->memoTxtChat->setTextColor(Qt::white); // Status Bar @@ -1613,7 +1613,7 @@ void MainWindow::setupchatTab() { ui->listContactWidget->addAction(HushAction); ui->listContactWidget->addAction(editAction); ui->listContactWidget->addAction(subatomicAction); - ui->memoTxtChat->setEnabled(true); + ui->memoTxtChat->setEnabled(false); QModelIndex index = ui->listContactWidget->currentIndex(); QString label_contact = index.data(Qt::DisplayRole).toString(); diff --git a/src/mainwindow.ui b/src/mainwindow.ui index 4e62995..f14a9fe 100644 --- a/src/mainwindow.ui +++ b/src/mainwindow.ui @@ -61,1770 +61,1770 @@ 0 - + - Balance + HushChat - + - + - + + + QLayout::SetDefaultConstraint + + + 0 + + + 0 + + + 15 + + + + + + 51 + 51 + + + + + 51 + 51 + + + + + 100 + 0 + + + + Incoming contact request + + + false + + + + + + + :/icons/res/requestBlack.png:/icons/res/requestBlack.png + + + + 50 + 45 + + + + true + + + + + + + + 51 + 51 + + + + + 51 + 51 + + + + + 100 + 0 + + + + Add a new contact + + + + + + + :/icons/res/addContactBlack.png + + + + + 50 + 45 + + + + true + + + + + + + + 51 + 51 + + + + + 51 + 51 + + + + Get a new Address + + + + + + + :/icons/res/getAddrBlack.png:/icons/res/getAddrBlack.png + + + + 50 + 45 + + + + true + + + + + + + Qt::Horizontal + + + QSizePolicy::Preferred + + + + 100 + 20 + + + + + + + + + + + 0 + 0 + + - 250 + 300 0 - - Summary + + <html><head/><body><p align="center"><span style=" font-weight:600; text-decoration: underline;">Contactlist</span></p></body></html> - + + + + + + + 0 + 0 + + + + true + + + QAbstractItemView::NoEditTriggers + + false - - - - - - - - 0 - 0 - - - - Shielded - - - - - - - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - - - - - - - - - - 0 - 0 - - - - Notarized - - - - - - - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - - - - - - - - - - 0 - 0 - - - - Transparent - - - - - - - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - - - - - - - Qt::Horizontal - - - - - - - - - - 0 - 0 - - - - - 75 - true - - - - Total - - - - - - - - 75 - true - - - - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - - - - - - - color:red; - - - Your node is still syncing, balances may not be updated. - - - true - - - - - - - - 0 - 0 - - - - color: red; - - - Some transactions are not yet confirmed. Balances may change. - - - true - - - - - - - Deposit Hush - - - - - - - Qt::Vertical - - - - 20 - 383 - - - - - + + false + + + QAbstractItemView::SingleSelection + + + QAbstractItemView::SelectItems + + + + + + + QLayout::SetDefaultConstraint + + + + + QLayout::SetDefaultConstraint + + + + + + 0 + 0 + + + + <html><head/><body><p align="center"><span style=" font-weight:600;">Contact Name :</span></p></body></html> + + + + + + + + 75 + true + + + + <html><head/><body><p align="center"><br/></p></body></html> + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + - + - + 0 0 - - Address Balances + + Qt::NoFocus - - - 6 - - - 0 - - - 0 - - - 0 - - - 0 - - - - - QAbstractItemView::SingleSelection - - - QAbstractItemView::SelectRows - - - false - - - false - - - true - - - false - - - - - - - - - - - - - Send - - - - - - false - - - - - - false - - - - - - Qt::Horizontal - - - - 40 - 20 - - - - - - - - - 75 - true - - - - Total notarized funds available: - - - - - - - - - - - - - - - - - - - - - Qt::Horizontal - - - - 40 - 20 - - - - - - - - - - - Send To - - - false - - - - 0 - - - 0 - - - 0 - - - 0 - - - - - QAbstractScrollArea::AdjustToContents - - - true - - - - - 0 - 0 - 1260 - 509 - + + The locks shows you the status of the message. Red lock = unconfirmed, green lock = min. 1 confirmations, orange lock = message is notarized + + + Qt::ScrollBarAsNeeded + + + Qt::ScrollBarAsNeeded + + + QAbstractScrollArea::AdjustToContents + + + true + + + QAbstractItemView::NoEditTriggers + + + false + + + QAbstractItemView::DragOnly + + + Qt::IgnoreAction + + + QAbstractItemView::NoSelection + + + QAbstractItemView::ScrollPerItem + + + QListView::Snap + + + QListView::TopToBottom + + + QListView::Adjust + + + QListView::SinglePass + + + 0 + + + false + + + true + + + true + + + + + + + QLayout::SetDefaultConstraint + + + 0 + + + + + + 0 + 0 + + + + + 850 + 0 + + + + false + + + font: 11pt "Noto Color Emoji"; + + + QTextEdit::AutoNone + + + QTextEdit::WidgetWidth + + + 600 + + + false + + + Qt::TextEditorInteraction - - - - - Recipient - - - - - - - - Address - - - - - - - Address - - - - - - - Address Book - - - - - - - - - - - Amount - - - - - - - - 200 - 0 - - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - Amount - - - - - - - - - - - - - - Max Available - - - - - - - Qt::Horizontal - - - - 40 - 20 - - - - - - - - true - - - - - - Memo - - - - - - - - - - 10 - - - - - - - true - - - - - - - - - - - - Qt::Horizontal - - - - 40 - 20 - - - - - - - - - 200 - 0 - - - - Add Recipient - - - - - - - Qt::Horizontal - - - - 40 - 20 - - - - - - - - - - Qt::Vertical - - - - 20 - 40 - - - - - - - - - + + + + + + 20 + 0 + + + + + + + + :/emoji/res/emoji/emoji1.png + + + + + 17 + 17 + + + + true + + + + + + + 6 + + + 6 + + + 6 + + + 6 + + + + + + 0 + 0 + + + + + 16777215 + 50 + + + + + 100 + 0 + + + + false + + + + + + + :/icons/res/sendBlack.png + + + + + 50 + 49 + + + + false + + + true + + + + + + + + 0 + 0 + + + + QFrame::Sunken + + + 0 / 235 + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + + + + + + - - + + + + + Balance + + + + - - - Qt::Horizontal - - + + - 40 - 20 + 250 + 0 - - - - - - - - - - Miner Fee - - - - - - - - 0 - 0 - - - - 0 - - - - - - - - - - - - - - - - - - - - - Qt::Horizontal - - - - 40 - 20 - - - - - - - - - 100 - 0 - - - - Send - - - false - - - - - - - - 100 - 0 - - - - Cancel - - - - - - - - - - Receive - - - - - - - - Address Type + + Summary false - - false - - - - + + + - + + + + 0 + 0 + + - z-Addr + Shielded - + + + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + + + + + + + - + 0 0 - t-Addr + Notarized + + + + + + + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - + + - + - + 0 0 - - false + + Transparent - + - Next Address + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + + + + Qt::Horizontal + + + + + - + + + + 0 + 0 + + + + + 75 + true + + - View All Addresses + Total + + + + + + + + 75 + true + + + + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + + color:red; + + + Your node is still syncing, balances may not be updated. + + + true + + + + + + + + 0 + 0 + + + + color: red; + + + Some transactions are not yet confirmed. Balances may change. + + + true + + + + + + + Deposit Hush + + + + + + + Qt::Vertical + + + + 20 + 383 + + + + - - - - - - - - - Label - - - - - - - Update Label - - - - - - - - - - - - - - Address balance - - - - - - - 40 - - - Optional - - - - - - - - 0 - 0 - - - - true - - - - - - - - - Export Private Key - - - - - - - Qt::Horizontal - - - - 40 - 20 - - - - - - - - - - Address - - - Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop - - - - - - - - - color: red; - - - Your node is still syncing, balances may not be updated - - - - - - - Qt::Vertical - - - - 20 - 40 - - - - - - - - - - - 0 - 0 - - - - background-color: #fff - - - - - - - + + + + 0 + 0 + + + + Address Balances + + + + 6 + + + 0 + + + 0 + + + 0 + + + 0 + + + + + QAbstractItemView::SingleSelection + + + QAbstractItemView::SelectRows + + + false + + + false + + + true + + + false + + + + + - - - Transactions - - - - - - QAbstractItemView::SingleSelection - - - QAbstractItemView::SelectRows - - - true - - - - - - + - Information about Hush + Send - + - - - - 0 - 0 - - - - - - + + false - - - - - - - 650 - 650 - - - - - 16777215 - 16777215 - - - + + false + + - + - Qt::Vertical + Qt::Horizontal - 20 - 40 + 40 + 20 - + - 15 + 75 + true - <html><head/><body><p align="center"><span style=" font-weight:600;">Hush Blockchain Information</span></p></body></html> + Total notarized funds available: - - - Qt::Horizontal - - - - - - - - - <html><head/><body><p align="center">|</p></body></html> - - - - - - - Loading... - - - - - - - <html><head/><body><p align="center">|</p></body></html> - - - - - - - Next Halving - - - - - - - Loading... - - - - - - - <html><head/><body><p align="center">|</p></body></html> - - - - - - - Loading... - - - - - - - Vendor - - - - - - - Loading... - - - - - - - Loading... - - - - - - - Loading... - - - - - - - Loading... - - - - - - - <html><head/><body><p align="center">|</p></body></html> - - - - - - - <html><head/><body><p align="center">|</p></body></html> - - - - - - - Difficulty - - - - - - - <html><head/><body><p align="center">|</p></body></html> - - - - - - - Last Notarized Block - - - - - - - Loading... - - - - - - - <html><head/><body><p align="center">|</p></body></html> - - - - - - - Total Supply - - - - - - - <html><head/><body><p align="center">|</p></body></html> - - - - - - - Longestchain - - - - - - - <html><head/><body><p align="center">|</p></body></html> - - - - - - - Version hushlightd - - - - - - - BlockHeight - - - - - - - Supply zAddr - - - - - - - <html><head/><body><p align="center">|</p></body></html> - - - - - - - Loading... - - - - - - - Loading... - - - - - - - Supply tAddr - - - - - - - - - Qt::Horizontal + + + - - - - 15 - - + - <html><head/><body><p align="center"><span style=" font-weight:600;">Hush Market Information</span></p></body></html> + - + Qt::Horizontal - - - - - - - - Loading... - - - - - - - Market Cap - - - - - - - <html><head/><body><p align="center">|</p></body></html> - - - - - - - Loading... - - - - - - - Volume on Exchanges - - - - - - - <html><head/><body><p align="center">|</p></body></html> - - - - + + + 40 + 20 + + + + + + + + + + Send To + + + false + + + + 0 + + + 0 + + + 0 + + + 0 + - - - Qt::Horizontal + + + QAbstractScrollArea::AdjustToContents - - - - - - <html><head/><body><p align="center">This is a Lightwallet, you cant mine with it!</p></body></html> + + true + + + + 0 + 0 + 1260 + 509 + + + + + + + Recipient + + + + + + + + Address + + + + + + + Address + + + + + + + Address Book + + + + + + + + + + + Amount + + + + + + + + 200 + 0 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + Amount + + + + + + + + + + + + + + Max Available + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + true + + + + + + Memo + + + + + + + + + + 10 + + + + + + + true + + + + + + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + 200 + 0 + + + + Add Recipient + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + + Qt::Vertical + + + + 20 + 40 + + + + + + - - - - Qt::Vertical - - - - 20 - 40 - - - - - - - - - HushChat - - - - + + - - - QLayout::SetDefaultConstraint - - - 0 + + + Qt::Horizontal - - 0 + + + 40 + 20 + - - 15 + + + + + + + + + + Miner Fee - - - - - 51 - 51 - - - - - 51 - 51 - - - - - 100 - 0 - - - - Incoming contact request - - - false - - - - - - - :/icons/res/requestBlack.png:/icons/res/requestBlack.png - - - - 50 - 45 - - - - true - - - - - - - - 51 - 51 - - - - - 51 - 51 - - - - - 100 - 0 - - - - Add a new contact - - - - - - - :/icons/res/addContactBlack.png - - - - - 50 - 45 - - - - true - - - - - - - - 51 - 51 - - - - - 51 - 51 - - - - Get a new Address - - - - - - - :/icons/res/getAddrBlack.png:/icons/res/getAddrBlack.png - - - - 50 - 45 - - - - true - - - - - - - Qt::Horizontal - - - QSizePolicy::Preferred - - - - 100 - 20 - - - - - + - + - + 0 0 - - - 300 - 0 - - - <html><head/><body><p align="center"><span style=" font-weight:600; text-decoration: underline;">Contactlist</span></p></body></html> + 0 - - - - 0 - 0 - + + + - - true + + + + + + - - QAbstractItemView::NoEditTriggers + + + + + + Qt::Horizontal - - false + + + 40 + 20 + - - false + + + + + + + 100 + 0 + - - QAbstractItemView::SingleSelection + + Send - - QAbstractItemView::SelectItems + + false - - - - - - QLayout::SetDefaultConstraint - - - - QLayout::SetDefaultConstraint + + + + 100 + 0 + - - + + Cancel + + + + + + + + + + Receive + + + + + + + + Address Type + + + false + + + false + + + + + + + + z-Addr + + + + + + + + 0 + 0 + + + + t-Addr + + + + + + + + + + + + 0 + 0 + + + + false + + + + + + + Next Address + + + + + + + View All Addresses + + + + + + + + + + + + + + + + + + Label + + + + + + + Update Label + + + + + + + + + + + + + + Address balance + + + + + + + 40 + + + Optional + + + + + + + + 0 + 0 + + + + true + + + + + + + + + Export Private Key + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + + Address + + + Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop + + + + + + + + + color: red; + + + Your node is still syncing, balances may not be updated + + + + + + + Qt::Vertical + + + + 20 + 40 + + + + + + + + - + 0 0 - - <html><head/><body><p align="center"><span style=" font-weight:600;">Contact Name :</span></p></body></html> - - - - - - - - 75 - true - + + background-color: #fff - <html><head/><body><p align="center"><br/></p></body></html> + - - - - Qt::Horizontal - - - - 40 - 20 - - - - - - - - - - - 0 - 0 - - - - Qt::NoFocus - - - The locks shows you the status of the message. Red lock = unconfirmed, green lock = min. 1 confirmations, orange lock = message is notarized - - - Qt::ScrollBarAsNeeded - - - Qt::ScrollBarAsNeeded - - - QAbstractScrollArea::AdjustToContents - - - true - - - QAbstractItemView::NoEditTriggers - - - false - - - QAbstractItemView::DragOnly - - - Qt::IgnoreAction - - - QAbstractItemView::NoSelection - - - QAbstractItemView::ScrollPerItem - - - QListView::Snap - - - QListView::TopToBottom - - - QListView::Adjust - - - QListView::SinglePass - - - 0 - - - false - - - true - - - true - - - - - - - QLayout::SetDefaultConstraint - - - 0 - - - - - - 0 - 0 - - - - - 850 - 0 - - - - false - - - font: 11pt "Noto Color Emoji"; - - - QTextEdit::AutoNone - - - QTextEdit::WidgetWidth - - - 600 - - - false - - - Qt::TextEditorInteraction - - - - - - - - 20 - 0 - - - - - - - - :/emoji/res/emoji/emoji1.png - - - - - 17 - 17 - - - - true - - - - - - - 6 - - - 6 - - - 6 - - - 6 - - - - - - 0 - 0 - - - - - 16777215 - 50 - - - - - 100 - 0 - - - - false - - - - - - - :/icons/res/sendBlack.png - - - - - 50 - 49 - - - - false - - - true - - - - - - - - 0 - 0 - - - - QFrame::Sunken - - - 0 / 235 - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - - - + + + Transactions + + + + + + QAbstractItemView::SingleSelection + + + QAbstractItemView::SelectRows + + + true + + + + + + + + Information about Hush + + + + + + + 0 + 0 + + + + + + + false + + + + + + + + 650 + 650 + + + + + 16777215 + 16777215 + + + + + + + + + + Qt::Vertical + + + + 20 + 40 + + + + + + + + + 15 + + + + <html><head/><body><p align="center"><span style=" font-weight:600;">Hush Blockchain Information</span></p></body></html> + + + + + + + Qt::Horizontal + + + + + + + + + <html><head/><body><p align="center">|</p></body></html> + + + + + + + Loading... + + + + + + + <html><head/><body><p align="center">|</p></body></html> + + + + + + + Next Halving + + + + + + + Loading... + + + + + + + <html><head/><body><p align="center">|</p></body></html> + + + + + + + Loading... + + + + + + + Vendor + + + + + + + Loading... + + + + + + + Loading... + + + + + + + Loading... + + + + + + + Loading... + + + + + + + <html><head/><body><p align="center">|</p></body></html> + + + + + + + <html><head/><body><p align="center">|</p></body></html> + + + + + + + Difficulty + + + + + + + <html><head/><body><p align="center">|</p></body></html> + + + + + + + Last Notarized Block + + + + + + + Loading... + + + + + + + <html><head/><body><p align="center">|</p></body></html> + + + + + + + Total Supply + + + + + + + <html><head/><body><p align="center">|</p></body></html> + + + + + + + Longestchain + + + + + + + <html><head/><body><p align="center">|</p></body></html> + + + + + + + Version hushlightd + + + + + + + BlockHeight + + + + + + + Supply zAddr + + + + + + + <html><head/><body><p align="center">|</p></body></html> + + + + + + + Loading... + + + + + + + Loading... + + + + + + + Supply tAddr + + + + + + + + + Qt::Horizontal + + + + + + + + 15 + + + + <html><head/><body><p align="center"><span style=" font-weight:600;">Hush Market Information</span></p></body></html> + + + + + + + Qt::Horizontal + + + + + + + + + Loading... + + + + + + + Market Cap + + + + + + + <html><head/><body><p align="center">|</p></body></html> + + + + + + + Loading... + + + + + + + Volume on Exchanges + + + + + + + <html><head/><body><p align="center">|</p></body></html> + + + + + + + + + Qt::Horizontal + + + + + + + <html><head/><body><p align="center">This is a Lightwallet, you cant mine with it!</p></body></html> + + + + + + + Qt::Vertical + + + + 20 + 40 + + + + + + + + +