From 4c70a57eb52e8807463abdddd59d2f97882e2dfb Mon Sep 17 00:00:00 2001 From: StakeBox Date: Sat, 30 Jan 2016 14:58:27 -0500 Subject: [PATCH] first DarkNet commit --- .gitignore | 26 +- .travis.yml | 13 +- .tx/config | 6 +- COPYING | 1 + INSTALL | 9 +- Makefile.am | 46 +- README.md | 155 +- build-aux/m4/bitcoin_qt.m4 | 4 +- configure.ac | 30 +- contrib/bitrpc/bitrpc.py | 4 +- contrib/{dash-qt.pro => darknet-qt.pro} | 70 +- ...sh-completion => darknetd.bash-completion} | 38 +- contrib/debian/README.md | 16 +- contrib/debian/changelog | 8 +- contrib/debian/control | 16 +- contrib/debian/dash-qt.desktop | 6 +- contrib/debian/dash-qt.install | 6 +- contrib/debian/dash-qt.lintian-overrides | 2 +- contrib/debian/dash-qt.protocol | 4 +- contrib/debian/dashd.bash-completion | 2 +- contrib/debian/dashd.examples | 2 +- contrib/debian/dashd.install | 4 +- contrib/debian/dashd.lintian-overrides | 2 +- contrib/debian/dashd.manpages | 4 +- .../examples/{dash.conf => darknet.conf} | 24 +- .../manpages/{dash.conf.5 => darknet.conf.5} | 32 +- .../debian/manpages/{dashd.1 => darknetd.1} | 46 +- contrib/debian/manpages/dash-qt.1 | 14 +- contrib/debian/rules | 6 +- contrib/devtools/README.md | 8 +- contrib/devtools/update-translations.py | 2 +- contrib/gitian-descriptors/README.md | 4 +- contrib/gitian-descriptors/gitian-linux.yml | 12 +- .../gitian-descriptors/gitian-osx-signer.yml | 8 +- contrib/gitian-descriptors/gitian-osx.yml | 12 +- contrib/gitian-descriptors/gitian-rpi2.yml | 12 +- contrib/gitian-descriptors/gitian-win.yml | 14 +- contrib/gitian-downloader/luke-jr-key.pgp | Bin 7322 -> 7325 bytes contrib/gitian-downloader/sipa-key.pgp | Bin 109468 -> 109480 bytes contrib/init/README.md | 8 +- contrib/init/dashd.conf | 18 +- contrib/init/dashd.openrc | 22 +- contrib/init/dashd.openrcconf | 24 +- contrib/init/dashd.service | 10 +- contrib/linearize/example-linearize.cfg | 2 +- contrib/linearize/linearize-hashes.py | 2 +- contrib/qos/README.md | 2 +- contrib/qos/tc.sh | 6 +- contrib/seeds/makeseeds.py | 2 +- contrib/spendfrom/README.md | 4 +- contrib/spendfrom/spendfrom.py | 78 +- doc/README.md | 16 +- doc/README_windows.txt | 4 +- doc/bitcoin_logo_doxygen.png | Bin 631 -> 991 bytes doc/build-osx.md | 36 +- doc/build-unix.md | 24 +- doc/coding.md | 4 +- doc/gitian-building.md | 42 +- doc/guide-startmany.md | 32 +- doc/keepass.md | 18 +- doc/masternode-budget.md | 6 +- doc/masternode_conf.md | 10 +- doc/multiwallet-qt.md | 6 +- doc/release-notes.md | 14 +- .../bitcoin/release-notes-0.3.20.2.md | 2 +- .../bitcoin/release-notes-0.4.3.md | 2 +- .../bitcoin/release-notes-0.4.4.md | 2 +- .../bitcoin/release-notes-0.7.1.md | 2 +- .../bitcoin/release-notes-0.8.0.md | 2 +- .../dash/release-notes-0.10.0.md | 8 +- .../dash/release-notes-0.11.0.md | 4 +- .../dash/release-notes-0.11.2.md | 2 +- .../dash/release-notes-0.12.0.md | 6 +- doc/release-notes/dash/release-notes-0.9.0.md | 8 +- doc/release-process.md | 71 +- doc/tor.md | 34 +- doc/translation_process.md | 26 +- doc/unit-tests.md | 8 +- qa/pull-tester/run-bitcoind-for-test.sh.in | 4 +- qa/pull-tester/tests-config.sh.in | 4 +- qa/rpc-tests/util.py | 21 +- qa/rpc-tests/util.sh | 5 +- share/qt/Info.plist.in | 14 +- share/qt/extract_strings_qt.py | 6 +- share/seeds/generate-seeds.py | 6 +- share/setup.nsi.in | 30 +- src/Makefile.am | 75 +- src/Makefile.qt.include | 133 +- src/Makefile.qttest.include | 28 +- src/Makefile.test.include | 30 +- src/activemasternode.cpp | 20 +- src/activemasternode.h | 6 +- src/amount.cpp | 2 +- src/base58.h | 2 +- src/chainparams.cpp | 181 +- src/chainparams.h | 6 +- src/chainparamsbase.cpp | 4 +- src/chainparamsbase.h | 2 +- src/chainparamsseeds.h | 30 +- src/clientversion.cpp | 4 +- src/clientversion.h | 12 +- src/coincontrol.h | 8 +- src/coins.h | 2 +- src/compat.h | 2 +- src/compat/glibc_compat.cpp | 2 +- src/compat/glibc_sanity.cpp | 2 +- src/compat/strnlen.cpp | 2 +- src/crypto/common.h | 2 +- src/{dash-cli-res.rc => darknet-cli-res.rc} | 4 +- src/{dash-cli.cpp => darknet-cli.cpp} | 10 +- src/{dash-tx.cpp => darknet-tx.cpp} | 8 +- src/{dashd-res.rc => darknetd-res.rc} | 10 +- src/{dashd.cpp => darknetd.cpp} | 17 +- src/hash.h | 120 +- src/init.cpp | 114 +- src/keepass.cpp | 5 +- src/main.cpp | 137 +- src/main.h | 3 +- src/masternode-budget.cpp | 39 +- src/masternode-budget.h | 4 +- src/masternode-payments.cpp | 10 +- src/masternode.cpp | 14 +- src/masternode.h | 2 +- src/masternodeconfig.cpp | 10 +- src/masternodeman.cpp | 26 +- src/masternodeman.h | 2 +- src/miner.cpp | 19 +- src/net.cpp | 17 +- src/net.h | 2 +- src/netbase.cpp | 2 +- src/netbase.h | 2 +- src/noui.cpp | 3 +- ...darksend-relay.cpp => obfuscate-relay.cpp} | 26 +- src/{darksend-relay.h => obfuscate-relay.h} | 6 +- src/{darksend.cpp => obfuscate.cpp} | 515 ++--- src/{darksend.h => obfuscate.h} | 106 +- src/pow.cpp | 162 +- src/primitives/block.cpp | 9 +- src/primitives/block.h | 1 + src/qt/addressbookpage.cpp | 7 +- src/qt/askpassphrasedialog.cpp | 7 +- src/qt/bitcoinaddressvalidator.cpp | 3 +- src/qt/bitcoinamountfield.cpp | 4 +- src/qt/bitcoingui.cpp | 29 +- src/qt/bitcoingui.h | 2 +- src/qt/bitcoinunits.cpp | 63 +- src/qt/bitcoinunits.h | 11 +- src/qt/clientmodel.h | 2 +- src/qt/coincontroldialog.cpp | 21 +- src/qt/{dash.cpp => darknet.cpp} | 37 +- src/qt/{dash.qrc => darknet.qrc} | 33 +- src/qt/darknet_locale.qrc | 20 + src/qt/darksendconfig.cpp | 91 - src/qt/dash_locale.qrc | 20 - src/qt/dashstrings.cpp | 634 +++--- src/qt/editaddressdialog.cpp | 3 +- src/qt/forms/addressbookpage.ui | 10 +- src/qt/forms/coincontroldialog.ui | 8 +- src/qt/forms/helpmessagedialog.ui | 6 +- src/qt/forms/intro.ui | 6 +- .../{darksendconfig.ui => obfuscateconfig.ui} | 16 +- src/qt/forms/optionsdialog.ui | 20 +- src/qt/forms/overviewpage.ui | 34 +- src/qt/forms/receivecoinsdialog.ui | 14 +- src/qt/forms/rpcconsole.ui | 6 +- src/qt/forms/sendcoinsdialog.ui | 146 +- src/qt/forms/sendcoinsentry.ui | 20 +- src/qt/forms/signverifymessagedialog.ui | 26 +- src/qt/guiconstants.h | 9 +- src/qt/guiutil.cpp | 41 +- src/qt/guiutil.h | 8 +- src/qt/intro.cpp | 7 +- src/qt/locale/{dash_bg.ts => darknet_bg.ts} | 316 +-- src/qt/locale/{dash_de.ts => darknet_de.ts} | 324 ++-- src/qt/locale/{dash_en.ts => darknet_en.ts} | 334 ++-- src/qt/locale/{dash_es.ts => darknet_es.ts} | 346 ++-- src/qt/locale/{dash_fi.ts => darknet_fi.ts} | 316 +-- src/qt/locale/{dash_fr.ts => darknet_fr.ts} | 320 +-- src/qt/locale/{dash_it.ts => darknet_it.ts} | 280 +-- src/qt/locale/{dash_ja.ts => darknet_ja.ts} | 4 +- src/qt/locale/{dash_pl.ts => darknet_pl.ts} | 324 ++-- src/qt/locale/{dash_pt.ts => darknet_pt.ts} | 302 +-- src/qt/locale/{dash_ru.ts => darknet_ru.ts} | 318 +-- src/qt/locale/{dash_sk.ts => darknet_sk.ts} | 310 +-- src/qt/locale/{dash_sv.ts => darknet_sv.ts} | 232 +-- src/qt/locale/{dash_vi.ts => darknet_vi.ts} | 328 ++-- .../{dash_zh_CN.ts => darknet_zh_CN.ts} | 168 +- .../{dash_zh_TW.ts => darknet_zh_TW.ts} | 112 +- src/qt/macnotificationhandler.mm | 2 +- src/qt/notificator.h | 2 +- src/qt/obfuscateconfig.cpp | 91 + .../{darksendconfig.h => obfuscateconfig.h} | 10 +- src/qt/openuridialog.cpp | 5 +- src/qt/optionsdialog.cpp | 14 +- src/qt/optionsmodel.cpp | 33 +- src/qt/optionsmodel.h | 4 +- src/qt/overviewpage.cpp | 120 +- src/qt/overviewpage.h | 8 +- src/qt/paymentserver.cpp | 31 +- src/qt/paymentserver.h | 2 +- src/qt/receiverequestdialog.cpp | 2 +- src/qt/recentrequeststablemodel.h | 2 +- src/qt/res/css/drk-1.css | 1707 +++++++++++++++++ src/qt/res/css/drk.css | 1707 +++++++++++++++++ src/qt/res/css/drkblue.css | 89 +- .../res/{dash-qt-res.rc => darknet-qt-res.rc} | 10 +- src/qt/res/icons/add.png | Bin src/qt/res/icons/address-book.png | Bin src/qt/res/icons/bitcoin.icns | Bin 40087 -> 68117 bytes src/qt/res/icons/bitcoin.ico | Bin 15086 -> 29933 bytes src/qt/res/icons/bitcoin.png | Bin 6610 -> 4703 bytes src/qt/res/icons/bitcoin_testnet.ico | Bin 15086 -> 29806 bytes src/qt/res/icons/bitcoin_testnet.png | Bin 5535 -> 4576 bytes src/qt/res/icons/browse.png | Bin src/qt/res/icons/clock1.png | Bin src/qt/res/icons/clock2.png | Bin src/qt/res/icons/clock3.png | Bin src/qt/res/icons/clock4.png | Bin src/qt/res/icons/clock5.png | Bin src/qt/res/icons/configure.png | Bin src/qt/res/icons/connect0_16.png | Bin 1148 -> 6177 bytes src/qt/res/icons/connect1_16.png | Bin 1108 -> 6177 bytes src/qt/res/icons/connect2_16.png | Bin 1120 -> 6177 bytes src/qt/res/icons/connect3_16.png | Bin 1121 -> 6177 bytes src/qt/res/icons/connect4_16.png | Bin 1108 -> 6177 bytes src/qt/res/icons/debugwindow.png | Bin src/qt/res/icons/drk_address-book.png | Bin 0 -> 10931 bytes src/qt/res/icons/drk_editcopy.png | Bin 0 -> 830 bytes src/qt/res/icons/drk_editpaste.png | Bin 0 -> 10931 bytes src/qt/res/icons/drk_history.png | Bin 0 -> 6917 bytes src/qt/res/icons/drk_overview.png | Bin 0 -> 68458 bytes src/qt/res/icons/drk_receive.png | Bin 0 -> 6917 bytes src/qt/res/icons/drk_remove.png | Bin 0 -> 10931 bytes src/qt/res/icons/drk_send.png | Bin 0 -> 6917 bytes src/qt/res/icons/drkblue_address-book.png | Bin src/qt/res/icons/drkblue_editcopy.png | Bin src/qt/res/icons/drkblue_editpaste.png | Bin src/qt/res/icons/drkblue_remove.png | Bin src/qt/res/icons/edit.png | Bin src/qt/res/icons/editcopy.png | Bin src/qt/res/icons/editpaste.png | Bin src/qt/res/icons/export.png | Bin src/qt/res/icons/eye.png | Bin src/qt/res/icons/eye_minus.png | Bin src/qt/res/icons/eye_plus.png | Bin src/qt/res/icons/filesave.png | Bin src/qt/res/icons/history-old.png | Bin 0 -> 1631 bytes src/qt/res/icons/history.png | Bin 1631 -> 4409 bytes src/qt/res/icons/key.png | Bin 1961 -> 7969 bytes src/qt/res/icons/lock_closed.png | Bin 1918 -> 10931 bytes src/qt/res/icons/lock_open.png | Bin 1923 -> 10931 bytes src/qt/res/icons/notsynced.png | Bin src/qt/res/icons/overview-old.png | Bin 0 -> 7304 bytes src/qt/res/icons/overview.png | Bin 7304 -> 4409 bytes src/qt/res/icons/qrcode.png | Bin src/qt/res/icons/quit.png | Bin src/qt/res/icons/receive-old.png | Bin 0 -> 1500 bytes src/qt/res/icons/receive.png | Bin 1500 -> 4409 bytes src/qt/res/icons/remove.png | Bin src/qt/res/icons/send-old.png | Bin 0 -> 1518 bytes src/qt/res/icons/send.png | Bin 1518 -> 4409 bytes src/qt/res/icons/synced.png | Bin src/qt/res/icons/transaction0.png | Bin src/qt/res/icons/transaction2.png | Bin src/qt/res/icons/transaction_conflicted.png | Bin src/qt/res/icons/tx_inout.png | Bin src/qt/res/icons/tx_input.png | Bin src/qt/res/icons/tx_mined.png | Bin src/qt/res/icons/tx_output.png | Bin src/qt/res/icons/unit_darknet.png | Bin 0 -> 2206 bytes src/qt/res/icons/unit_dash.png | Bin 478 -> 0 bytes src/qt/res/icons/unit_duffs.png | Bin 453 -> 0 bytes src/qt/res/icons/unit_mdarknet.png | Bin 0 -> 2206 bytes src/qt/res/icons/unit_mdash.png | Bin 511 -> 0 bytes src/qt/res/icons/unit_tdarknet.png | Bin 0 -> 2206 bytes src/qt/res/icons/unit_tdash.png | Bin 496 -> 0 bytes src/qt/res/icons/unit_tduffs.png | Bin 470 -> 0 bytes src/qt/res/icons/unit_tmdarknet.png | Bin 0 -> 2206 bytes src/qt/res/icons/unit_tmdash.png | Bin 524 -> 0 bytes src/qt/res/icons/unit_tudarknet.png | Bin 0 -> 2206 bytes src/qt/res/icons/unit_tudash.png | Bin 514 -> 0 bytes src/qt/res/icons/unit_udarknet.png | Bin 0 -> 2206 bytes src/qt/res/icons/unit_udash.png | Bin 500 -> 0 bytes src/qt/res/images/about.png | Bin 29116 -> 23966 bytes .../images/darknet_logo_horizontal-drk.png | Bin 0 -> 92450 bytes .../darknet_logo_horizontal-drkblue.png | Bin 0 -> 92450 bytes src/qt/res/images/darknet_logo_horizontal.png | Bin 0 -> 82347 bytes src/qt/res/images/dash_logo_horizontal.png | Bin 7194 -> 0 bytes src/qt/res/images/drk-1_walletFrame_bg.png | Bin 0 -> 5766115 bytes src/qt/res/images/drk-2_walletFrame_bg.png | Bin 0 -> 5766115 bytes src/qt/res/images/drk-3_walletFrame_bg.png | Bin 0 -> 5766115 bytes src/qt/res/images/drk-4_walletFrame_bg.png | Bin 0 -> 5766115 bytes src/qt/res/images/drk-5_walletFrame_bg.png | Bin 0 -> 5766115 bytes src/qt/res/images/drk_downArrow.png | Bin 0 -> 4574 bytes src/qt/res/images/drk_downArrow_small.png | Bin 0 -> 3199 bytes src/qt/res/images/drk_leftArrow_small.png | Bin 0 -> 3199 bytes src/qt/res/images/drk_qtreeview_selected.png | Bin 0 -> 4064 bytes src/qt/res/images/drk_rightArrow_small.png | Bin 0 -> 3199 bytes src/qt/res/images/drk_upArrow_small.png | Bin 0 -> 3199 bytes src/qt/res/images/drk_walletFrame.png | Bin 0 -> 13831358 bytes src/qt/res/images/drk_walletFrame_bg.png | Bin 0 -> 5766115 bytes src/qt/res/images/drkblue_downArrow.png | Bin src/qt/res/images/drkblue_downArrow_small.png | Bin src/qt/res/images/drkblue_leftArrow_small.png | Bin .../res/images/drkblue_qtreeview_selected.png | Bin .../res/images/drkblue_rightArrow_small.png | Bin src/qt/res/images/drkblue_upArrow_small.png | Bin src/qt/res/images/drkblue_walletFrame.png | Bin 116186 -> 13831358 bytes src/qt/res/images/drkblue_walletFrame_bg.png | Bin 24129 -> 5766115 bytes src/qt/res/images/splash.png | Bin 141339 -> 1040279 bytes src/qt/res/images/splash_testnet.png | Bin 159154 -> 1040279 bytes src/qt/res/movies/spinner-000.png | Bin src/qt/res/movies/spinner-001.png | Bin src/qt/res/movies/spinner-002.png | Bin src/qt/res/movies/spinner-003.png | Bin src/qt/res/movies/spinner-004.png | Bin src/qt/res/movies/spinner-005.png | Bin src/qt/res/movies/spinner-006.png | Bin src/qt/res/movies/spinner-007.png | Bin src/qt/res/movies/spinner-008.png | Bin src/qt/res/movies/spinner-009.png | Bin src/qt/res/movies/spinner-010.png | Bin src/qt/res/movies/spinner-011.png | Bin src/qt/res/movies/spinner-012.png | Bin src/qt/res/movies/spinner-013.png | Bin src/qt/res/movies/spinner-014.png | Bin src/qt/res/movies/spinner-015.png | Bin src/qt/res/movies/spinner-016.png | Bin src/qt/res/movies/spinner-017.png | Bin src/qt/res/movies/spinner-018.png | Bin src/qt/res/movies/spinner-019.png | Bin src/qt/res/movies/spinner-020.png | Bin src/qt/res/movies/spinner-021.png | Bin src/qt/res/movies/spinner-022.png | Bin src/qt/res/movies/spinner-023.png | Bin src/qt/res/movies/spinner-024.png | Bin src/qt/res/movies/spinner-025.png | Bin src/qt/res/movies/spinner-026.png | Bin src/qt/res/movies/spinner-027.png | Bin src/qt/res/movies/spinner-028.png | Bin src/qt/res/movies/spinner-029.png | Bin src/qt/res/movies/spinner-030.png | Bin src/qt/res/movies/spinner-031.png | Bin src/qt/res/movies/spinner-032.png | Bin src/qt/res/movies/spinner-033.png | Bin src/qt/res/movies/spinner-034.png | Bin src/qt/res/src/bitcoin.svg | 0 src/qt/res/src/clock1.svg | 0 src/qt/res/src/clock2.svg | 0 src/qt/res/src/clock3.svg | 0 src/qt/res/src/clock4.svg | 0 src/qt/res/src/clock5.svg | 0 src/qt/res/src/clock_green.svg | 0 src/qt/res/src/inout.svg | 0 src/qt/res/src/questionmark.svg | 0 src/qt/rpcconsole.cpp | 3 +- src/qt/rpcconsole.h | 2 +- src/qt/sendcoinsdialog.cpp | 67 +- src/qt/sendcoinsdialog.h | 2 +- src/qt/sendcoinsentry.cpp | 5 +- src/qt/splashscreen.cpp | 5 +- src/qt/test/Makefile | 6 +- src/qt/test/test_main.cpp | 3 +- src/qt/test/uritests.cpp | 22 +- src/qt/transactiondesc.cpp | 19 +- src/qt/transactionfilterproxy.h | 2 +- src/qt/transactionrecord.cpp | 19 +- src/qt/transactionrecord.h | 10 +- src/qt/transactiontablemodel.cpp | 24 +- src/qt/transactionview.cpp | 17 +- src/qt/utilitydialog.cpp | 9 +- src/qt/walletmodel.cpp | 21 +- src/qt/walletmodel.h | 6 +- src/qt/walletview.h | 2 +- src/rpcblockchain.cpp | 7 +- src/rpcclient.cpp | 1 + src/rpcdump.cpp | 17 +- src/rpcmasternode-budget.cpp | 4 +- src/rpcmasternode.cpp | 16 +- src/rpcmining.cpp | 7 +- src/rpcmisc.cpp | 29 +- src/rpcnet.cpp | 9 +- src/rpcprotocol.cpp | 9 +- src/rpcprotocol.h | 4 +- src/rpcrawtransaction.cpp | 19 +- src/rpcserver.cpp | 31 +- src/rpcserver.h | 4 +- src/rpcwallet.cpp | 97 +- src/script/bitcoinconsensus.h | 2 +- src/secp256k1/src/tests.c | 2 +- src/spork.cpp | 2 +- src/spork.h | 7 +- src/{instantx.cpp => swifttx.cpp} | 62 +- src/{instantx.h => swifttx.h} | 4 +- src/test/Makefile | 6 +- src/test/README.md | 4 +- src/test/getarg_tests.cpp | 2 +- src/test/netbase_tests.cpp | 18 +- src/test/{test_dash.cpp => test_darknet.cpp} | 2 +- src/util.cpp | 47 +- src/util.h | 17 +- src/utiltime.cpp | 2 +- src/version.h | 2 +- src/wallet.cpp | 155 +- src/wallet.h | 39 +- src/walletdb.cpp | 3 +- 406 files changed, 8423 insertions(+), 5273 deletions(-) rename contrib/{dash-qt.pro => darknet-qt.pro} (94%) rename contrib/{dashd.bash-completion => darknetd.bash-completion} (81%) rename contrib/debian/examples/{dash.conf => darknet.conf} (84%) rename contrib/debian/manpages/{dash.conf.5 => darknet.conf.5} (70%) rename contrib/debian/manpages/{dashd.1 => darknetd.1} (76%) rename src/{dash-cli-res.rc => darknet-cli-res.rc} (93%) rename src/{dash-cli.cpp => darknet-cli.cpp} (95%) rename src/{dash-tx.cpp => darknet-tx.cpp} (98%) rename src/{dashd-res.rc => darknetd-res.rc} (82%) rename src/{dashd.cpp => darknetd.cpp} (90%) rename src/{darksend-relay.cpp => obfuscate-relay.cpp} (72%) rename src/{darksend-relay.h => obfuscate-relay.h} (85%) rename src/{darksend.cpp => obfuscate.cpp} (75%) rename src/{darksend.h => obfuscate.h} (83%) rename src/qt/{dash.cpp => darknet.cpp} (95%) rename src/qt/{dash.qrc => darknet.qrc} (78%) create mode 100644 src/qt/darknet_locale.qrc delete mode 100644 src/qt/darksendconfig.cpp delete mode 100644 src/qt/dash_locale.qrc rename src/qt/forms/{darksendconfig.ui => obfuscateconfig.ui} (93%) rename src/qt/locale/{dash_bg.ts => darknet_bg.ts} (93%) rename src/qt/locale/{dash_de.ts => darknet_de.ts} (93%) rename src/qt/locale/{dash_en.ts => darknet_en.ts} (94%) rename src/qt/locale/{dash_es.ts => darknet_es.ts} (92%) rename src/qt/locale/{dash_fi.ts => darknet_fi.ts} (93%) rename src/qt/locale/{dash_fr.ts => darknet_fr.ts} (93%) rename src/qt/locale/{dash_it.ts => darknet_it.ts} (93%) rename src/qt/locale/{dash_ja.ts => darknet_ja.ts} (99%) rename src/qt/locale/{dash_pl.ts => darknet_pl.ts} (93%) rename src/qt/locale/{dash_pt.ts => darknet_pt.ts} (93%) rename src/qt/locale/{dash_ru.ts => darknet_ru.ts} (94%) rename src/qt/locale/{dash_sk.ts => darknet_sk.ts} (93%) rename src/qt/locale/{dash_sv.ts => darknet_sv.ts} (93%) rename src/qt/locale/{dash_vi.ts => darknet_vi.ts} (93%) rename src/qt/locale/{dash_zh_CN.ts => darknet_zh_CN.ts} (96%) rename src/qt/locale/{dash_zh_TW.ts => darknet_zh_TW.ts} (97%) create mode 100644 src/qt/obfuscateconfig.cpp rename src/qt/{darksendconfig.h => obfuscateconfig.h} (75%) create mode 100644 src/qt/res/css/drk-1.css create mode 100644 src/qt/res/css/drk.css rename src/qt/res/{dash-qt-res.rc => darknet-qt-res.rc} (82%) mode change 100644 => 100755 mode change 100644 => 100755 src/qt/res/icons/add.png mode change 100644 => 100755 src/qt/res/icons/address-book.png mode change 100755 => 100644 src/qt/res/icons/bitcoin.ico mode change 100755 => 100644 src/qt/res/icons/bitcoin_testnet.ico mode change 100644 => 100755 src/qt/res/icons/browse.png mode change 100644 => 100755 src/qt/res/icons/clock1.png mode change 100644 => 100755 src/qt/res/icons/clock2.png mode change 100644 => 100755 src/qt/res/icons/clock3.png mode change 100644 => 100755 src/qt/res/icons/clock4.png mode change 100644 => 100755 src/qt/res/icons/clock5.png mode change 100644 => 100755 src/qt/res/icons/configure.png mode change 100644 => 100755 src/qt/res/icons/connect0_16.png mode change 100644 => 100755 src/qt/res/icons/connect1_16.png mode change 100644 => 100755 src/qt/res/icons/connect2_16.png mode change 100644 => 100755 src/qt/res/icons/connect3_16.png mode change 100644 => 100755 src/qt/res/icons/debugwindow.png create mode 100755 src/qt/res/icons/drk_address-book.png create mode 100755 src/qt/res/icons/drk_editcopy.png create mode 100755 src/qt/res/icons/drk_editpaste.png create mode 100644 src/qt/res/icons/drk_history.png create mode 100644 src/qt/res/icons/drk_overview.png create mode 100644 src/qt/res/icons/drk_receive.png create mode 100755 src/qt/res/icons/drk_remove.png create mode 100644 src/qt/res/icons/drk_send.png mode change 100644 => 100755 src/qt/res/icons/drkblue_address-book.png mode change 100644 => 100755 src/qt/res/icons/drkblue_editcopy.png mode change 100644 => 100755 src/qt/res/icons/drkblue_editpaste.png mode change 100644 => 100755 src/qt/res/icons/drkblue_remove.png mode change 100644 => 100755 src/qt/res/icons/edit.png mode change 100644 => 100755 src/qt/res/icons/editcopy.png mode change 100644 => 100755 src/qt/res/icons/editpaste.png mode change 100644 => 100755 src/qt/res/icons/export.png mode change 100644 => 100755 src/qt/res/icons/eye.png mode change 100644 => 100755 src/qt/res/icons/eye_minus.png mode change 100644 => 100755 src/qt/res/icons/eye_plus.png mode change 100644 => 100755 src/qt/res/icons/filesave.png create mode 100755 src/qt/res/icons/history-old.png mode change 100644 => 100755 src/qt/res/icons/key.png mode change 100644 => 100755 src/qt/res/icons/lock_closed.png mode change 100644 => 100755 src/qt/res/icons/lock_open.png mode change 100644 => 100755 src/qt/res/icons/notsynced.png create mode 100755 src/qt/res/icons/overview-old.png mode change 100644 => 100755 src/qt/res/icons/qrcode.png mode change 100644 => 100755 src/qt/res/icons/quit.png create mode 100755 src/qt/res/icons/receive-old.png mode change 100644 => 100755 src/qt/res/icons/remove.png create mode 100755 src/qt/res/icons/send-old.png mode change 100644 => 100755 src/qt/res/icons/synced.png mode change 100644 => 100755 src/qt/res/icons/transaction0.png mode change 100644 => 100755 src/qt/res/icons/transaction2.png mode change 100644 => 100755 src/qt/res/icons/transaction_conflicted.png mode change 100644 => 100755 src/qt/res/icons/tx_inout.png mode change 100644 => 100755 src/qt/res/icons/tx_input.png mode change 100644 => 100755 src/qt/res/icons/tx_mined.png mode change 100644 => 100755 src/qt/res/icons/tx_output.png create mode 100755 src/qt/res/icons/unit_darknet.png delete mode 100644 src/qt/res/icons/unit_dash.png delete mode 100644 src/qt/res/icons/unit_duffs.png create mode 100755 src/qt/res/icons/unit_mdarknet.png delete mode 100644 src/qt/res/icons/unit_mdash.png create mode 100755 src/qt/res/icons/unit_tdarknet.png delete mode 100644 src/qt/res/icons/unit_tdash.png delete mode 100644 src/qt/res/icons/unit_tduffs.png create mode 100755 src/qt/res/icons/unit_tmdarknet.png delete mode 100644 src/qt/res/icons/unit_tmdash.png create mode 100755 src/qt/res/icons/unit_tudarknet.png delete mode 100644 src/qt/res/icons/unit_tudash.png create mode 100755 src/qt/res/icons/unit_udarknet.png delete mode 100644 src/qt/res/icons/unit_udash.png create mode 100644 src/qt/res/images/darknet_logo_horizontal-drk.png create mode 100644 src/qt/res/images/darknet_logo_horizontal-drkblue.png create mode 100644 src/qt/res/images/darknet_logo_horizontal.png delete mode 100644 src/qt/res/images/dash_logo_horizontal.png create mode 100644 src/qt/res/images/drk-1_walletFrame_bg.png create mode 100644 src/qt/res/images/drk-2_walletFrame_bg.png create mode 100644 src/qt/res/images/drk-3_walletFrame_bg.png create mode 100644 src/qt/res/images/drk-4_walletFrame_bg.png create mode 100644 src/qt/res/images/drk-5_walletFrame_bg.png create mode 100755 src/qt/res/images/drk_downArrow.png create mode 100755 src/qt/res/images/drk_downArrow_small.png create mode 100755 src/qt/res/images/drk_leftArrow_small.png create mode 100755 src/qt/res/images/drk_qtreeview_selected.png create mode 100755 src/qt/res/images/drk_rightArrow_small.png create mode 100755 src/qt/res/images/drk_upArrow_small.png create mode 100755 src/qt/res/images/drk_walletFrame.png create mode 100755 src/qt/res/images/drk_walletFrame_bg.png mode change 100644 => 100755 src/qt/res/images/drkblue_downArrow.png mode change 100644 => 100755 src/qt/res/images/drkblue_downArrow_small.png mode change 100644 => 100755 src/qt/res/images/drkblue_leftArrow_small.png mode change 100644 => 100755 src/qt/res/images/drkblue_qtreeview_selected.png mode change 100644 => 100755 src/qt/res/images/drkblue_rightArrow_small.png mode change 100644 => 100755 src/qt/res/images/drkblue_upArrow_small.png mode change 100644 => 100755 src/qt/res/images/drkblue_walletFrame.png mode change 100644 => 100755 src/qt/res/images/drkblue_walletFrame_bg.png mode change 100644 => 100755 src/qt/res/images/splash.png mode change 100644 => 100755 src/qt/res/images/splash_testnet.png mode change 100644 => 100755 src/qt/res/movies/spinner-000.png mode change 100644 => 100755 src/qt/res/movies/spinner-001.png mode change 100644 => 100755 src/qt/res/movies/spinner-002.png mode change 100644 => 100755 src/qt/res/movies/spinner-003.png mode change 100644 => 100755 src/qt/res/movies/spinner-004.png mode change 100644 => 100755 src/qt/res/movies/spinner-005.png mode change 100644 => 100755 src/qt/res/movies/spinner-006.png mode change 100644 => 100755 src/qt/res/movies/spinner-007.png mode change 100644 => 100755 src/qt/res/movies/spinner-008.png mode change 100644 => 100755 src/qt/res/movies/spinner-009.png mode change 100644 => 100755 src/qt/res/movies/spinner-010.png mode change 100644 => 100755 src/qt/res/movies/spinner-011.png mode change 100644 => 100755 src/qt/res/movies/spinner-012.png mode change 100644 => 100755 src/qt/res/movies/spinner-013.png mode change 100644 => 100755 src/qt/res/movies/spinner-014.png mode change 100644 => 100755 src/qt/res/movies/spinner-015.png mode change 100644 => 100755 src/qt/res/movies/spinner-016.png mode change 100644 => 100755 src/qt/res/movies/spinner-017.png mode change 100644 => 100755 src/qt/res/movies/spinner-018.png mode change 100644 => 100755 src/qt/res/movies/spinner-019.png mode change 100644 => 100755 src/qt/res/movies/spinner-020.png mode change 100644 => 100755 src/qt/res/movies/spinner-021.png mode change 100644 => 100755 src/qt/res/movies/spinner-022.png mode change 100644 => 100755 src/qt/res/movies/spinner-023.png mode change 100644 => 100755 src/qt/res/movies/spinner-024.png mode change 100644 => 100755 src/qt/res/movies/spinner-025.png mode change 100644 => 100755 src/qt/res/movies/spinner-026.png mode change 100644 => 100755 src/qt/res/movies/spinner-027.png mode change 100644 => 100755 src/qt/res/movies/spinner-028.png mode change 100644 => 100755 src/qt/res/movies/spinner-029.png mode change 100644 => 100755 src/qt/res/movies/spinner-030.png mode change 100644 => 100755 src/qt/res/movies/spinner-031.png mode change 100644 => 100755 src/qt/res/movies/spinner-032.png mode change 100644 => 100755 src/qt/res/movies/spinner-033.png mode change 100644 => 100755 src/qt/res/movies/spinner-034.png mode change 100644 => 100755 src/qt/res/src/bitcoin.svg mode change 100644 => 100755 src/qt/res/src/clock1.svg mode change 100644 => 100755 src/qt/res/src/clock2.svg mode change 100644 => 100755 src/qt/res/src/clock3.svg mode change 100644 => 100755 src/qt/res/src/clock4.svg mode change 100644 => 100755 src/qt/res/src/clock5.svg mode change 100644 => 100755 src/qt/res/src/clock_green.svg mode change 100644 => 100755 src/qt/res/src/inout.svg mode change 100644 => 100755 src/qt/res/src/questionmark.svg rename src/{instantx.cpp => swifttx.cpp} (83%) rename src/{instantx.h => swifttx.h} (94%) rename src/test/{test_dash.cpp => test_darknet.cpp} (95%) diff --git a/.gitignore b/.gitignore index 7557ba9900161..1ad7b35d4d8b0 100644 --- a/.gitignore +++ b/.gitignore @@ -6,12 +6,12 @@ reset-files.bash *.tar.gz *.exe -src/dash -src/dashd -src/dash-cli -src/dash-tx -src/test/test_dash -src/qt/test/test_dash-qt +src/darknet +src/darknetd +src/darknet-cli +src/darknet-tx +src/test/test_darknet +src/qt/test/test_darknet-qt # autoreconf Makefile.in @@ -34,8 +34,8 @@ config.log config.status configure libtool -src/config/dash-config.h -src/config/dash-config.h.in +src/config/darknet-config.h +src/config/darknet-config.h.in src/config/stamp-h1 share/setup.nsi share/qt/Info.plist @@ -60,7 +60,7 @@ src/qt/test/moc*.cpp *.o *.o-* *.patch -.dash +.darknet *.a *.pb.cc *.pb.h @@ -79,12 +79,12 @@ src/qt/test/moc*.cpp # Compilation and Qt preprocessor part *.qm Makefile -dash-qt -Dash-Qt.app +darknet-qt +DarkNet-Qt.app # Unit-tests Makefile.test -dash-qt_test +darknet-qt_test src/test/buildenv.py # Resources cpp @@ -100,7 +100,7 @@ build #lcov *.gcno /*.info -test_dash.coverage/ +test_darknet.coverage/ total.coverage/ coverage_percent.txt diff --git a/.travis.yml b/.travis.yml index 63004c4901298..fc51a921f2cc3 100644 --- a/.travis.yml +++ b/.travis.yml @@ -6,7 +6,6 @@ os: linux language: cpp -compiler: gcc env: global: - MAKEJOBS=-j3 @@ -27,20 +26,18 @@ matrix: include: - compiler: ": ARM" env: HOST=arm-linux-gnueabihf PACKAGES="g++-arm-linux-gnueabihf" DEP_OPTS="NO_QT=1" GOAL="install" BITCOIN_CONFIG="--enable-glibc-back-compat" - - compiler: ": dashd" + - compiler: ": darknetd" env: HOST=x86_64-unknown-linux-gnu PACKAGES="bc" DEP_OPTS="NO_QT=1 NO_UPNP=1 DEBUG=1" RUN_TESTS=true GOAL="install" BITCOIN_CONFIG="--enable-glibc-back-compat CPPFLAGS=-DDEBUG_LOCKORDER" - compiler: ": No wallet" env: HOST=x86_64-unknown-linux-gnu DEP_OPTS="NO_WALLET=1" RUN_TESTS=true GOAL="install" BITCOIN_CONFIG="--enable-glibc-back-compat" - - compiler: ": 32-bit + dash" - env: HOST=i686-pc-linux-gnu PACKAGES="g++-multilib bc" RUN_TESTS=true GOAL="install" BITCOIN_CONFIG="--enable-glibc-back-compat" USE_SHELL="/bin/dash" + - compiler: ": 32-bit + darknet" + env: HOST=i686-pc-linux-gnu PACKAGES="g++-multilib bc" RUN_TESTS=true GOAL="install" BITCOIN_CONFIG="--enable-glibc-back-compat" USE_SHELL="/bin/darknet" - compiler: ": Cross-Mac" env: HOST=x86_64-apple-darwin11 PACKAGES="gcc-multilib g++-multilib cmake libcap-dev libz-dev libbz2-dev" OSX_SDK=10.7 GOAL="deploy" - compiler: ": Win64" env: HOST=x86_64-w64-mingw32 PACKAGES="nsis gcc-mingw-w64-x86-64 g++-mingw-w64-x86-64 binutils-mingw-w64-x86-64 mingw-w64-dev wine bc" RUN_TESTS=true GOAL="deploy" BITCOIN_CONFIG="--enable-gui" MAKEJOBS="-j2" - compiler: ": Win32" env: HOST=i686-w64-mingw32 PACKAGES="nsis gcc-mingw-w64-i686 g++-mingw-w64-i686 binutils-mingw-w64-i686 mingw-w64-dev wine bc" RUN_TESTS=true GOAL="deploy" BITCOIN_CONFIG="--enable-gui" MAKEJOBS="-j2" - exclude: - - compiler: gcc install: - if [ -n "$PACKAGES" ]; then travis_retry sudo apt-get update; fi - if [ -n "$PACKAGES" ]; then travis_retry sudo apt-get install --no-install-recommends --no-upgrade -qq $PACKAGES; fi @@ -58,8 +55,8 @@ script: - if [ "$TRAVIS_PULL_REQUEST" != "false" ]; then export CCACHE_READONLY=1; fi - test -n "$USE_SHELL" && eval '"$USE_SHELL" -c "./autogen.sh"' || ./autogen.sh - ./configure --cache-file=config.cache $BITCOIN_CONFIG_ALL $BITCOIN_CONFIG || ( cat config.log && false) - - make distdir PACKAGE=dash VERSION=$HOST - - cd dash-$HOST + - make distdir PACKAGE=darknet VERSION=$HOST + - cd darknet-$HOST - ./configure --cache-file=../config.cache $BITCOIN_CONFIG_ALL $BITCOIN_CONFIG || ( cat config.log && false) - make $MAKEJOBS $GOAL || ( echo "Build failure. Verbose build follows." && make $GOAL V=1 ; false ) - export LD_LIBRARY_PATH=$TRAVIS_BUILD_DIR/depends/$HOST/lib diff --git a/.tx/config b/.tx/config index c8b4b405cf700..8585b65f1b431 100644 --- a/.tx/config +++ b/.tx/config @@ -1,7 +1,7 @@ [main] host = https://www.transifex.com -[dash.qt-translation-010x] -file_filter = src/qt/locale/dash_.ts -source_file = src/qt/locale/dash_en.ts +[darknet.qt-translation-010x] +file_filter = src/qt/locale/darknet_.ts +source_file = src/qt/locale/darknet_en.ts source_lang = en diff --git a/COPYING b/COPYING index 5826391abf1ce..e2b78210c4ce4 100644 --- a/COPYING +++ b/COPYING @@ -1,5 +1,6 @@ Copyright (c) 2009-2015 Bitcoin Developers Copyright (c) 2014-2015 Dash Developers +Copyright (c) 2015-2016 DarkNet Developers Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/INSTALL b/INSTALL index dd9b8408af1fc..df239ef6da484 100644 --- a/INSTALL +++ b/INSTALL @@ -1,4 +1,4 @@ -Building Dash +Building DarkNet Use the autogen script to prepare the build environment. @@ -6,11 +6,8 @@ Use the autogen script to prepare the build environment. ./configure make -Precompiled binaries are available at github, see -https://github.com/dashproject/dash-binaries - Always verify the signatures and checksums. -See doc/build-*.md for instructions on building dashd, +See doc/build-*.md for instructions on building darknetd, the intended-for-services, no-graphical-interface, reference -implementation of Dash. +implementation of DarkNet. diff --git a/Makefile.am b/Makefile.am index e5de3ac819387..716fe3efaaae5 100644 --- a/Makefile.am +++ b/Makefile.am @@ -4,13 +4,13 @@ SUBDIRS = src GZIP_ENV="-9n" -BITCOIND_BIN=$(top_builddir)/src/dashd$(EXEEXT) -BITCOIN_QT_BIN=$(top_builddir)/src/qt/dash-qt$(EXEEXT) -BITCOIN_CLI_BIN=$(top_builddir)/src/dash-cli$(EXEEXT) +BITCOIND_BIN=$(top_builddir)/src/darknetd$(EXEEXT) +BITCOIN_QT_BIN=$(top_builddir)/src/qt/darknet-qt$(EXEEXT) +BITCOIN_CLI_BIN=$(top_builddir)/src/darknet-cli$(EXEEXT) BITCOIN_WIN_INSTALLER=$(PACKAGE)-$(PACKAGE_VERSION)-win$(WINDOWS_BITS)-setup$(EXEEXT) -OSX_APP=Dash-Qt.app -OSX_DMG=Dash-Qt.dmg +OSX_APP=DarkNet-Qt.app +OSX_DMG=DarkNet-Qt.dmg OSX_DEPLOY_SCRIPT=$(top_srcdir)/contrib/macdeploy/macdeployqtplus OSX_FANCY_PLIST=$(top_srcdir)/contrib/macdeploy/fancy.plist OSX_INSTALLER_ICONS=$(top_srcdir)/src/qt/res/icons/bitcoin.icns @@ -31,9 +31,9 @@ OSX_PACKAGING = $(OSX_DEPLOY_SCRIPT) $(OSX_FANCY_PLIST) $(OSX_INSTALLER_ICONS) \ $(top_srcdir)/contrib/macdeploy/detached-sig-create.sh COVERAGE_INFO = baseline_filtered_combined.info baseline.info block_test.info \ - leveldb_baseline.info test_dash_filtered.info total_coverage.info \ + leveldb_baseline.info test_darknet_filtered.info total_coverage.info \ baseline_filtered.info block_test_filtered.info \ - leveldb_baseline_filtered.info test_dash_coverage.info test_dash.info + leveldb_baseline_filtered.info test_darknet_coverage.info test_darknet.info dist-hook: -$(MAKE) -C $(top_distdir)/src/leveldb clean @@ -75,13 +75,13 @@ $(OSX_APP)/Contents/Resources/bitcoin.icns: $(OSX_INSTALLER_ICONS) $(MKDIR_P) $(@D) $(INSTALL_DATA) $< $@ -$(OSX_APP)/Contents/MacOS/Dash-Qt: $(BITCOIN_QT_BIN) +$(OSX_APP)/Contents/MacOS/DarkNet-Qt: $(BITCOIN_QT_BIN) $(MKDIR_P) $(@D) STRIPPROG="$(STRIP)" $(INSTALL_STRIP_PROGRAM) $< $@ OSX_APP_BUILT=$(OSX_APP)/Contents/PkgInfo $(OSX_APP)/Contents/Resources/empty.lproj \ $(OSX_APP)/Contents/Resources/bitcoin.icns $(OSX_APP)/Contents/Info.plist \ - $(OSX_APP)/Contents/MacOS/Dash-Qt + $(OSX_APP)/Contents/MacOS/DarkNet-Qt if BUILD_DARWIN $(OSX_DMG): $(OSX_APP_BUILT) $(OSX_PACKAGING) @@ -96,10 +96,10 @@ $(APP_DIST_DIR)/Applications: @rm -f $@ @cd $(@D); $(LN_S) /Applications $(@F) -$(APP_DIST_EXTRAS): $(APP_DIST_DIR)/$(OSX_APP)/Contents/MacOS/Dash-Qt +$(APP_DIST_EXTRAS): $(APP_DIST_DIR)/$(OSX_APP)/Contents/MacOS/DarkNet-Qt $(OSX_DMG): $(APP_DIST_EXTRAS) - $(GENISOIMAGE) -no-cache-inodes -D -l -probe -V "Dash-Qt" -no-pad -r -apple -o $@ dist + $(GENISOIMAGE) -no-cache-inodes -D -l -probe -V "DarkNet-Qt" -no-pad -r -apple -o $@ dist $(APP_DIST_DIR)/.background/background.png: $(MKDIR_P) $(@D) @@ -107,7 +107,7 @@ $(APP_DIST_DIR)/.background/background.png: $(APP_DIST_DIR)/.DS_Store: $(INSTALL) $(top_srcdir)/contrib/macdeploy/DS_Store $@ -$(APP_DIST_DIR)/$(OSX_APP)/Contents/MacOS/Dash-Qt: $(OSX_APP_BUILT) $(OSX_PACKAGING) +$(APP_DIST_DIR)/$(OSX_APP)/Contents/MacOS/DarkNet-Qt: $(OSX_APP_BUILT) $(OSX_PACKAGING) INSTALLNAMETOOL=$(INSTALLNAMETOOL) OTOOL=$(OTOOL) STRIP=$(STRIP) $(OSX_DEPLOY_SCRIPT) $(OSX_APP) -translations-dir=$(QT_TRANSLATION_DIR) -add-qt-tr $(OSX_QT_TRANSLATIONS) -verbose 2 deploydir: $(APP_DIST_EXTRAS) @@ -147,16 +147,16 @@ leveldb_baseline_filtered.info: leveldb_baseline.info baseline_filtered_combined.info: leveldb_baseline_filtered.info baseline_filtered.info $(LCOV) -a leveldb_baseline_filtered.info -a baseline_filtered.info -o $@ -test_dash.info: baseline_filtered_combined.info +test_darknet.info: baseline_filtered_combined.info $(MAKE) -C src/ check - $(LCOV) -c -d $(abs_builddir)/src -t test_dash -o $@ + $(LCOV) -c -d $(abs_builddir)/src -t test_darknet -o $@ $(LCOV) -z -d $(abs_builddir)/src $(LCOV) -z -d $(abs_builddir)/src/leveldb -test_dash_filtered.info: test_dash.info +test_darknet_filtered.info: test_darknet.info $(LCOV) -r $< "/usr/include/*" -o $@ -block_test.info: test_dash_filtered.info +block_test.info: test_darknet_filtered.info $(MKDIR_P) qa/tmp -@TIMEOUT=15 qa/pull-tester/run-bitcoind-for-test.sh $(JAVA) -jar $(JAVA_COMPARISON_TOOL) qa/tmp/compTool 0 $(LCOV) -c -d $(abs_builddir)/src --t BitcoinJBlockTest -o $@ @@ -166,13 +166,13 @@ block_test.info: test_dash_filtered.info block_test_filtered.info: block_test.info $(LCOV) -r $< "/usr/include/*" -o $@ -test_dash_coverage.info: baseline_filtered_combined.info test_dash_filtered.info - $(LCOV) -a baseline_filtered.info -a leveldb_baseline_filtered.info -a test_dash_filtered.info -o $@ +test_darknet_coverage.info: baseline_filtered_combined.info test_darknet_filtered.info + $(LCOV) -a baseline_filtered.info -a leveldb_baseline_filtered.info -a test_darknet_filtered.info -o $@ -total_coverage.info: baseline_filtered_combined.info test_dash_filtered.info block_test_filtered.info - $(LCOV) -a baseline_filtered.info -a leveldb_baseline_filtered.info -a test_dash_filtered.info -a block_test_filtered.info -o $@ | $(GREP) "\%" | $(AWK) '{ print substr($$3,2,50) "/" $$5 }' > coverage_percent.txt +total_coverage.info: baseline_filtered_combined.info test_darknet_filtered.info block_test_filtered.info + $(LCOV) -a baseline_filtered.info -a leveldb_baseline_filtered.info -a test_darknet_filtered.info -a block_test_filtered.info -o $@ | $(GREP) "\%" | $(AWK) '{ print substr($$3,2,50) "/" $$5 }' > coverage_percent.txt -test_dash.coverage/.dirstamp: test_dash_coverage.info +test_darknet.coverage/.dirstamp: test_darknet_coverage.info $(GENHTML) -s $< -o $(@D) @touch $@ @@ -180,7 +180,7 @@ total.coverage/.dirstamp: total_coverage.info $(GENHTML) -s $< -o $(@D) @touch $@ -cov: test_dash.coverage/.dirstamp total.coverage/.dirstamp +cov: test_darknet.coverage/.dirstamp total.coverage/.dirstamp endif @@ -197,4 +197,4 @@ CLEANFILES = $(OSX_DMG) $(BITCOIN_WIN_INSTALLER) .INTERMEDIATE: $(COVERAGE_INFO) clean-local: - rm -rf test_dash.coverage/ total.coverage/ $(OSX_APP) + rm -rf test_darknet.coverage/ total.coverage/ $(OSX_APP) diff --git a/README.md b/README.md index 3178aa4849da3..82db65a493722 100644 --- a/README.md +++ b/README.md @@ -1,124 +1,31 @@ -Dash Core staging tree 0.12 -=============================== - -https://www.dashpay.io - -Copyright (c) 2009-2015 Bitcoin Core Developers - -Copyright (c) 2014-2015 Dash Core Developers - - -What is Dash? ----------------- - -Dash is an experimental new digital currency that enables anonymous, instant -payments to anyone, anywhere in the world. Dash uses peer-to-peer technology -to operate with no central authority: managing transactions and issuing money -are carried out collectively by the network. Dash Core is the name of open -source software which enables the use of this currency. - -For more information, as well as an immediately useable, binary version of -the Dash Core software, see https://www.dashpay.io/downloads. - - -License -------- - -Dash Core is released under the terms of the MIT license. See [COPYING](COPYING) for more -information or see http://opensource.org/licenses/MIT. - -Development process -------------------- - -Developers work in their own trees, then submit pull requests when they think -their feature or bug fix is ready. - -If it is a simple/trivial/non-controversial change, then one of the Dash -development team members simply pulls it. - -If it is a *more complicated or potentially controversial* change, then the patch -submitter will be asked to start a discussion (if they haven't already) on the -[mailing list](https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev) - -The patch will be accepted if there is broad consensus that it is a good thing. -Developers should expect to rework and resubmit patches if the code doesn't -match the project's coding conventions (see [doc/coding.md](doc/coding.md)) or are -controversial. - -The `master` branch is regularly built and tested, but is not guaranteed to be -completely stable. [Tags](https://github.com/dashpay/dash/tags) are created -regularly to indicate new official, stable release versions of Dash. ***TODO*** - -Testing -------- - -Testing and code review is the bottleneck for development; we get more pull -requests than we can review and test on short notice. Please be patient and help out by testing -other people's pull requests, and remember this is a security-critical project where any mistake might cost people -lots of money. - -### Automated Testing - -Developers are strongly encouraged to write unit tests for new code, and to -submit new unit tests for old code. Unit tests can be compiled and run (assuming they weren't disabled in configure) with: `make check` - -Every pull request is built for both Windows and Linux on a dedicated server, -and unit and sanity tests are automatically run. The binaries produced may be -used for manual QA testing — a link to them will appear in a comment on the -pull request posted by [DashPullTester](https://github.com/dashpay/PullTester). See https://github.com/TheBlueMatt/test-scripts -for the build/test scripts. ***TODO*** - -### Manual Quality Assurance (QA) Testing - -Large changes should have a test plan, and should be tested by somebody other -than the developer who wrote the code. -See https://github.com/dashpay/QA/ for how to create a test plan. ***TODO*** - -Translations ------------- - -Changes to translations as well as new translations can be submitted to -[Bitcoin Core's Transifex page](https://www.transifex.com/projects/p/dash/). - -Translations are periodically pulled from Transifex and merged into the git repository. See the -[translation process](doc/translation_process.md) for details on how this works. - -**Important**: We do not accept translation changes as GitHub pull requests because the next -pull from Transifex would automatically overwrite them again. - -Translators should also subscribe to the [mailing list](https://groups.google.com/forum/#!forum/dash-translators). ***TODO*** - -Development tips and tricks ---------------------------- - -**compiling for debugging** - -Run configure with the --enable-debug option, then make. Or run configure with -CXXFLAGS="-g -ggdb -O0" or whatever debug flags you need. - -**debug.log** - -If the code is behaving strangely, take a look in the debug.log file in the data directory; -error and debugging messages are written there. - -The -debug=... command-line option controls debugging; running with just -debug will turn -on all categories (and give you a very large debug.log file). - -The Qt code routes qDebug() output to debug.log under category "qt": run with -debug=qt -to see it. - -**testnet and regtest modes** - -Run with the -testnet option to run with "play dash" on the test network, if you -are testing multi-machine code that needs to operate across the internet. - -If you are testing something that can run on one machine, run with the -regtest option. -In regression test mode, blocks can be created on-demand; see qa/rpc-tests/ for tests -that run in -regtest mode. - -**DEBUG_LOCKORDER** - -Dash Core is a multithreaded application, and deadlocks or other multithreading bugs -can be very difficult to track down. Compiling with -DDEBUG_LOCKORDER (configure -CXXFLAGS="-DDEBUG_LOCKORDER -g") inserts run-time checks to keep track of which locks -are held, and adds warnings to the debug.log file if inconsistencies are detected. +DarkNet Repository (Version 1.0.0.0) +More information at darknet-crypto.com +Visit our ANN thread at bitcointalk.org/index.php?topic=1262920 + +Coin specs: + +Algo: Quark +PoW Block Reward: 250 DNET +Block Time: 60 Second with Retargeting at every Block + +PoW Phase: +First block will include 60k Premine for the Creation of 6 Masternodes for the Functioning of the Network (60k DNET will be Burned at approx. Block 259201) +Blocks 2-259200 Approx. 180 DAYS + +PoW Rewards Breakdown: +Blocks 2-43200 20% MNODE (50 DNET) / 80% MINER (200 DNET) +Blocks 43201-259201 Min of 20% MNODE (50 DNET) / 70% MINER (200 DNET) / Max 10% PROPOSALS +Rewards for blocks after the switch to PoS will be split in proportions to be determined at a later date. + +PoS Staking Rewards: +PoS Phase 1: PoS Blocks 259201-0518400 (Approx. 180 DAYS) 100% annual stake rate +PoS Phase 2: PoS Blocks 0518401-1036800 (Approx. 360 DAYS) 50% stake rate +PoS Phase 3: PoS Blocks 1036801-1555200 (Approx. 360 DAYS) 25% annual stake rate +PoS Phase 4: PoS Blocks 1555201-2073600 (Approx. 360 DAYS) 10% annual stake rate +PoS Phase 5: PoS Blocks 2073601-2592000 (Approx. 360 DAYS) 5% annual stake rate + +DarkNet is a cutting edge crytpocurrency, with many features not available in most other cryptocurrencies. +Anonymized transactions using coin mixing technology, we call it Obfuscate +Fast transactions featuring guaranteed zero confirmation transactions, we call it SwiftTX +Decentralized blockchain voting providing for consensus based advancement of the currency +Masternode technology used to secure the network and provide the above features, each masternode is secured with collateral of 10kDNET \ No newline at end of file diff --git a/build-aux/m4/bitcoin_qt.m4 b/build-aux/m4/bitcoin_qt.m4 index d709c78533d30..1312b7dde58c3 100644 --- a/build-aux/m4/bitcoin_qt.m4 +++ b/build-aux/m4/bitcoin_qt.m4 @@ -3,7 +3,7 @@ dnl Output: If qt version is auto, set bitcoin_enable_qt to false. Else, exit. AC_DEFUN([BITCOIN_QT_FAIL],[ if test "x$bitcoin_qt_want_version" = "xauto" && test x$bitcoin_qt_force != xyes; then if test x$bitcoin_enable_qt != xno; then - AC_MSG_WARN([$1; dash-qt frontend will not be built]) + AC_MSG_WARN([$1; darknet-qt frontend will not be built]) fi bitcoin_enable_qt=no else @@ -49,7 +49,7 @@ AC_DEFUN([BITCOIN_QT_INIT],[ dnl enable qt support AC_ARG_WITH([gui], [AS_HELP_STRING([--with-gui@<:@=no|qt4|qt5|auto@:>@], - [build dash-qt GUI (default=auto, qt4 tried first)])], + [build darknet-qt GUI (default=auto, qt4 tried first)])], [ bitcoin_qt_want_version=$withval if test x$bitcoin_qt_want_version = xyes; then diff --git a/configure.ac b/configure.ac index 1a98aaf6d6af8..6207a0a9a6231 100644 --- a/configure.ac +++ b/configure.ac @@ -1,22 +1,22 @@ dnl require autoconf 2.60 (AS_ECHO/AS_ECHO_N) AC_PREREQ([2.60]) -define(_CLIENT_VERSION_MAJOR, 0) -define(_CLIENT_VERSION_MINOR, 12) +define(_CLIENT_VERSION_MAJOR, 1) +define(_CLIENT_VERSION_MINOR, 0) define(_CLIENT_VERSION_REVISION, 0) -define(_CLIENT_VERSION_BUILD, 56) +define(_CLIENT_VERSION_BUILD, 0) define(_CLIENT_VERSION_IS_RELEASE, true) define(_COPYRIGHT_YEAR, 2015) -AC_INIT([Dash Core],[_CLIENT_VERSION_MAJOR._CLIENT_VERSION_MINOR._CLIENT_VERSION_REVISION],[info@dashpay.io],[dash]) +AC_INIT([Dash Core],[_CLIENT_VERSION_MAJOR._CLIENT_VERSION_MINOR._CLIENT_VERSION_REVISION],[www.darknet-crypto.com],[darknet]) AC_CONFIG_SRCDIR([src/main.cpp]) -AC_CONFIG_HEADERS([src/config/dash-config.h]) +AC_CONFIG_HEADERS([src/config/darknet-config.h]) AC_CONFIG_AUX_DIR([build-aux]) AC_CONFIG_MACRO_DIR([build-aux/m4]) AC_CANONICAL_HOST -AH_TOP([#ifndef DASH_CONFIG_H]) -AH_TOP([#define DASH_CONFIG_H]) -AH_BOTTOM([#endif //DASH_CONFIG_H]) +AH_TOP([#ifndef DNET_CONFIG_H]) +AH_TOP([#define DNET_CONFIG_H]) +AH_BOTTOM([#endif //DNET_CONFIG_H]) dnl faketime breaks configure and is only needed for make. Disable it here. unset FAKETIME @@ -173,7 +173,7 @@ CPPFLAGS="$CPPFLAGS -DBOOST_SPIRIT_THREADSAFE -DHAVE_BUILD_INFO -D__STDC_FORMAT_ AC_ARG_WITH([utils], [AS_HELP_STRING([--with-utils], - [build dash-cli dash-tx (default=yes)])], + [build darknet-cli darknet-tx (default=yes)])], [build_bitcoin_utils=$withval], [build_bitcoin_utils=yes]) @@ -185,7 +185,7 @@ AC_ARG_WITH([libs], AC_ARG_WITH([daemon], [AS_HELP_STRING([--with-daemon], - [build dashd daemon (default=yes)])], + [build darknetd daemon (default=yes)])], [build_bitcoind=$withval], [build_bitcoind=yes]) @@ -363,7 +363,7 @@ AC_C_BIGENDIAN([AC_MSG_ERROR("Big Endian not supported")]) dnl Check for pthread compile/link requirements AX_PTHREAD -# The following macro will add the necessary defines to dash-config.h, but +# The following macro will add the necessary defines to darknet-config.h, but # they also need to be passed down to any subprojects. Pull the results out of # the cache and add them to CPPFLAGS. AC_SYS_LARGEFILE @@ -719,11 +719,11 @@ LIBS="$LIBS_TEMP" BITCOIN_QT_PATH_PROGS([PROTOC], [protoc],$protoc_bin_path) -AC_MSG_CHECKING([whether to build dashd]) +AC_MSG_CHECKING([whether to build darknetd]) AM_CONDITIONAL([BUILD_BITCOIND], [test x$build_bitcoind = xyes]) AC_MSG_RESULT($build_bitcoind) -AC_MSG_CHECKING([whether to build utils (dash-cli dash-tx)]) +AC_MSG_CHECKING([whether to build utils (darknet-cli darknet-tx)]) AM_CONDITIONAL([BUILD_BITCOIN_UTILS], [test x$build_bitcoin_utils = xyes]) AC_MSG_RESULT($build_bitcoin_utils) @@ -823,7 +823,7 @@ if test x$bitcoin_enable_qt != xno; then AC_MSG_WARN("xgettext is required to update qt translations") fi - AC_MSG_CHECKING([whether to build test_dash-qt]) + AC_MSG_CHECKING([whether to build test_darknet-qt]) if test x$use_tests$bitcoin_enable_qt_test = xyesyes; then AC_MSG_RESULT([yes]) BUILD_TEST_QT="test" @@ -832,7 +832,7 @@ if test x$bitcoin_enable_qt != xno; then fi fi -AC_MSG_CHECKING([whether to build test_dash]) +AC_MSG_CHECKING([whether to build test_darknet]) if test x$use_tests = xyes; then AC_MSG_RESULT([yes]) BUILD_TEST="test" diff --git a/contrib/bitrpc/bitrpc.py b/contrib/bitrpc/bitrpc.py index 38c0f69e4da77..8515b0c2cc915 100644 --- a/contrib/bitrpc/bitrpc.py +++ b/contrib/bitrpc/bitrpc.py @@ -11,9 +11,9 @@ if rpcpass == "": - access = ServiceProxy("http://127.0.0.1:9998") + access = ServiceProxy("http://127.0.0.1:51473") else: - access = ServiceProxy("http://"+rpcuser+":"+rpcpass+"@127.0.0.1:9998") + access = ServiceProxy("http://"+rpcuser+":"+rpcpass+"@127.0.0.1:51473") cmd = sys.argv[1].lower() if cmd == "backupwallet": diff --git a/contrib/dash-qt.pro b/contrib/darknet-qt.pro similarity index 94% rename from contrib/dash-qt.pro rename to contrib/darknet-qt.pro index bcd5225980a0a..51ce43bc9b375 100644 --- a/contrib/dash-qt.pro +++ b/contrib/darknet-qt.pro @@ -76,15 +76,15 @@ HEADERS += src/activemasternode.h \ src/compressor.h \ src/core_io.h \ src/crypter.h \ - src/darksend-relay.h \ - src/darksend.h \ - src/dash-config.h \ + src/obfuscate-relay.h \ + src/obfuscate.h \ + src/darknet-config.h \ src/db.h \ src/eccryptoverify.h \ src/ecwrapper.h \ src/hash.h \ src/init.h \ - src/instantx.h \ + src/swifttx.h \ src/keepass.h \ src/key.h \ src/keystore.h \ @@ -131,7 +131,7 @@ HEADERS += src/activemasternode.h \ src/wallet_ismine.h \ src/walletdb.h \ src/compat/sanity.h \ - src/config/dash-config.h \ + src/config/darknet-config.h \ src/crypto/common.h \ src/crypto/hmac_sha256.h \ src/crypto/hmac_sha512.h \ @@ -175,7 +175,7 @@ HEADERS += src/activemasternode.h \ src/qt/coincontroldialog.h \ src/qt/coincontroltreewidget.h \ src/qt/csvmodelwriter.h \ - src/qt/darksendconfig.h \ + src/qt/obfuscateconfig.h \ src/qt/editaddressdialog.h \ src/qt/guiconstants.h \ src/qt/guiutil.h \ @@ -333,7 +333,7 @@ HEADERS += src/activemasternode.h \ src/secp256k1/src/java/org_bitcoin_NativeSecp256k1.h \ src/crypto/aes_helper.c \ src/qt/bitcoinamountfield.moc \ - src/qt/dash.moc \ + src/qt/darknet.moc \ src/qt/intro.moc \ src/qt/overviewpage.moc \ src/qt/rpcconsole.moc \ @@ -341,7 +341,7 @@ HEADERS += src/activemasternode.h \ FORMS += src/qt/forms/addressbookpage.ui \ src/qt/forms/askpassphrasedialog.ui \ src/qt/forms/coincontroldialog.ui \ - src/qt/forms/darksendconfig.ui \ + src/qt/forms/obfuscateconfig.ui \ src/qt/forms/editaddressdialog.ui \ src/qt/forms/helpmessagedialog.ui \ src/qt/forms/intro.ui \ @@ -372,18 +372,18 @@ SOURCES += src/activemasternode.cpp \ src/core_read.cpp \ src/core_write.cpp \ src/crypter.cpp \ - src/darksend-relay.cpp \ - src/darksend.cpp \ - src/dash-cli.cpp \ - src/dash-tx.cpp \ - src/dashd.cpp \ + src/obfuscate-relay.cpp \ + src/obfuscate.cpp \ + src/darknet-cli.cpp \ + src/darknet-tx.cpp \ + src/darknetd.cpp \ src/db.cpp \ src/eccryptoverify.cpp \ src/ecwrapper.cpp \ src/editaddressdialog.cpp \ src/hash.cpp \ src/init.cpp \ - src/instantx.cpp \ + src/swifttx.cpp \ src/keepass.cpp \ src/key.cpp \ src/keystore.cpp \ @@ -470,9 +470,9 @@ SOURCES += src/activemasternode.cpp \ src/qt/coincontroldialog.cpp \ src/qt/coincontroltreewidget.cpp \ src/qt/csvmodelwriter.cpp \ - src/qt/darksendconfig.cpp \ - src/qt/dash.cpp \ - src/qt/dashstrings.cpp \ + src/qt/obfuscateconfig.cpp \ + src/qt/darknet.cpp \ + src/qt/darknetstrings.cpp \ src/qt/editaddressdialog.cpp \ src/qt/guiutil.cpp \ src/qt/intro.cpp \ @@ -550,7 +550,7 @@ SOURCES += src/activemasternode.cpp \ src/test/sighash_tests.cpp \ src/test/sigopcount_tests.cpp \ src/test/skiplist_tests.cpp \ - src/test/test_dash.cpp \ + src/test/test_darknet.cpp \ src/test/timedata_tests.cpp \ src/test/transaction_tests.cpp \ src/test/uint256_tests.cpp \ @@ -641,20 +641,20 @@ SOURCES += src/activemasternode.cpp \ src/leveldb/helpers/memenv/memenv.cc \ src/leveldb/helpers/memenv/memenv_test.cc \ src/secp256k1/src/java/org_bitcoin_NativeSecp256k1.c -RESOURCES += src/qt/dash.qrc src/qt/dash_locale.qrc -TRANSLATIONS += src/qt/locale/dash_bg.ts \ - src/qt/locale/dash_de.ts \ - src/qt/locale/dash_en.ts \ - src/qt/locale/dash_es.ts \ - src/qt/locale/dash_fi.ts \ - src/qt/locale/dash_fr.ts \ - src/qt/locale/dash_it.ts \ - src/qt/locale/dash_ja.ts \ - src/qt/locale/dash_pl.ts \ - src/qt/locale/dash_pt.ts \ - src/qt/locale/dash_ru.ts \ - src/qt/locale/dash_sk.ts \ - src/qt/locale/dash_sv.ts \ - src/qt/locale/dash_vi.ts \ - src/qt/locale/dash_zh_CN.ts \ - src/qt/locale/dash_zh_TW.ts +RESOURCES += src/qt/darknet.qrc src/qt/darknet_locale.qrc +TRANSLATIONS += src/qt/locale/darknet_bg.ts \ + src/qt/locale/darknet_de.ts \ + src/qt/locale/darknet_en.ts \ + src/qt/locale/darknet_es.ts \ + src/qt/locale/darknet_fi.ts \ + src/qt/locale/darknet_fr.ts \ + src/qt/locale/darknet_it.ts \ + src/qt/locale/darknet_ja.ts \ + src/qt/locale/darknet_pl.ts \ + src/qt/locale/darknet_pt.ts \ + src/qt/locale/darknet_ru.ts \ + src/qt/locale/darknet_sk.ts \ + src/qt/locale/darknet_sv.ts \ + src/qt/locale/darknet_vi.ts \ + src/qt/locale/darknet_zh_CN.ts \ + src/qt/locale/darknet_zh_TW.ts diff --git a/contrib/dashd.bash-completion b/contrib/darknetd.bash-completion similarity index 81% rename from contrib/dashd.bash-completion rename to contrib/darknetd.bash-completion index 11a4dc9e7c3b5..a76b767347ebf 100644 --- a/contrib/dashd.bash-completion +++ b/contrib/darknetd.bash-completion @@ -1,12 +1,12 @@ -# bash programmable completion for dashd(1) and dash-cli(1) +# bash programmable completion for darknetd(1) and darknet-cli(1) # Copyright (c) 2012,2014 Christian von Roques # Distributed under the MIT/X11 software license, see the accompanying # file COPYING or http://www.opensource.org/licenses/mit-license.php. -have dashd && { +have darknetd && { -# call $dashd for RPC -_dash_rpc() { +# call $darknetd for RPC +_darknet_rpc() { # determine already specified args necessary for RPC local rpcargs=() for i in ${COMP_LINE}; do @@ -16,23 +16,23 @@ _dash_rpc() { ;; esac done - $dashd "${rpcargs[@]}" "$@" + $darknetd "${rpcargs[@]}" "$@" } -# Add dash accounts to COMPREPLY -_dash_accounts() { +# Add darknet accounts to COMPREPLY +_darknet_accounts() { local accounts - accounts=$(_dash_rpc listaccounts | awk '/".*"/ { a=$1; gsub(/"/, "", a); print a}') + accounts=$(_darknet_rpc listaccounts | awk '/".*"/ { a=$1; gsub(/"/, "", a); print a}') COMPREPLY=( "${COMPREPLY[@]}" $( compgen -W "$accounts" -- "$cur" ) ) } -_dashd() { +_darknetd() { local cur prev words=() cword - local dashd + local darknetd - # save and use original argument to invoke dashd - # dashd might not be in $PATH - dashd="$1" + # save and use original argument to invoke darknetd + # darknetd might not be in $PATH + darknetd="$1" COMPREPLY=() _get_comp_words_by_ref -n = cur prev words cword @@ -53,7 +53,7 @@ _dashd() { if ((cword > 3)); then case ${words[cword-3]} in addmultisigaddress) - _dash_accounts + _darknet_accounts return 0 ;; getbalance|gettxout|importaddress|importprivkey|listreceivedbyaccount|listreceivedbyaddress|listsinceblock) @@ -74,7 +74,7 @@ _dashd() { return 0 ;; move|setaccount) - _dash_accounts + _darknet_accounts return 0 ;; esac @@ -90,7 +90,7 @@ _dashd() { return 0 ;; getaccountaddress|getaddressesbyaccount|getbalance|getnewaddress|getreceivedbyaccount|listtransactions|move|sendfrom|sendmany) - _dash_accounts + _darknet_accounts return 0 ;; esac @@ -114,12 +114,12 @@ _dashd() { # only parse --help if senseful if [[ -z "$cur" || "$cur" =~ ^- ]]; then - helpopts=$($dashd --help 2>&1 | awk '$1 ~ /^-/ { sub(/=.*/, "="); print $1 }' ) + helpopts=$($darknetd --help 2>&1 | awk '$1 ~ /^-/ { sub(/=.*/, "="); print $1 }' ) fi # only parse help if senseful if [[ -z "$cur" || "$cur" =~ ^[a-z] ]]; then - commands=$(_dash_rpc help 2>/dev/null | awk '$1 ~ /^[a-z]/ { print $1; }') + commands=$(_darknet_rpc help 2>/dev/null | awk '$1 ~ /^[a-z]/ { print $1; }') fi COMPREPLY=( $( compgen -W "$helpopts $commands" -- "$cur" ) ) @@ -133,7 +133,7 @@ _dashd() { esac } -complete -F _dashd dashd dash-cli +complete -F _darknetd darknetd darknet-cli } # Local variables: diff --git a/contrib/debian/README.md b/contrib/debian/README.md index 55ff57497f958..e88d60674d0bb 100644 --- a/contrib/debian/README.md +++ b/contrib/debian/README.md @@ -1,21 +1,21 @@ Debian ==================== -This directory contains files used to package dashd/dash-qt -for Debian-based Linux systems. If you compile dashd/dash-qt yourself, there are some useful files here. +This directory contains files used to package darknetd/darknet-qt +for Debian-based Linux systems. If you compile darknetd/darknet-qt yourself, there are some useful files here. -## dash: URI support ## +## darknet: URI support ## -dash-qt.desktop (Gnome / Open Desktop) +darknet-qt.desktop (Gnome / Open Desktop) To install: - sudo desktop-file-install dash-qt.desktop + sudo desktop-file-install darknet-qt.desktop sudo update-desktop-database If you build yourself, you will either need to modify the paths in -the .desktop file or copy or symlink your dash-qt binary to `/usr/bin` -and the `../../share/pixmaps/dash128.png` to `/usr/share/pixmaps` +the .desktop file or copy or symlink your darknet-qt binary to `/usr/bin` +and the `../../share/pixmaps/darknet128.png` to `/usr/share/pixmaps` -dash-qt.protocol (KDE) +darknet-qt.protocol (KDE) diff --git a/contrib/debian/changelog b/contrib/debian/changelog index f31f23871144a..cd8b21ee389ac 100644 --- a/contrib/debian/changelog +++ b/contrib/debian/changelog @@ -132,7 +132,7 @@ bitcoin (0.5.3-natty0) natty; urgency=low * New upstream release. - -- Luke Dashjr Tue, 10 Jan 2012 15:57:00 -0500 + -- Luke Dashjr Tue, 10 Jan 2012 15:57:00 -0500 bitcoin (0.5.2-natty1) natty; urgency=low @@ -147,7 +147,7 @@ bitcoin (0.5.2-natty0) natty; urgency=low * New upstream release. - -- Luke Dashjr Fri, 16 Dec 2011 17:57:00 -0500 + -- Luke Dashjr Fri, 16 Dec 2011 17:57:00 -0500 bitcoin (0.5.1-natty0) natty; urgency=low @@ -365,8 +365,8 @@ bitcoin (0.3.19~dfsg-5) unstable; urgency=low bitcoin (0.3.19~dfsg-4) unstable; urgency=low [ Micah Anderson ] - * Provide example dash.conf. - * Add bitcoind(1) and dash.conf(5) man pages. + * Provide example darknet.conf. + * Add bitcoind(1) and darknet.conf(5) man pages. [ Jonas Smedegaard ] * Ease backporting: diff --git a/contrib/debian/control b/contrib/debian/control index 72cfb9747cb13..061ebdd67b03f 100644 --- a/contrib/debian/control +++ b/contrib/debian/control @@ -1,4 +1,4 @@ -Source: dash +Source: darknet Section: utils Priority: optional Maintainer: Jonas Smedegaard ***TODO*** @@ -22,11 +22,11 @@ Build-Depends: debhelper, libqrencode-dev, libprotobuf-dev, protobuf-compiler Standards-Version: 3.9.2 -Homepage: http://www.dashpay.io/ -Vcs-Git: git://github.com/dashpay/dash.git -Vcs-Browser: http://github.com/dashpay/dash +Homepage: http://www.darknet-crypto.com +Vcs-Git: git://github.com/darknetpay/darknet.git +Vcs-Browser: http://github.com/darknetpay/darknet -Package: dashd +Package: darknetd Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: peer-to-peer network based digital currency - daemon @@ -39,10 +39,10 @@ Description: peer-to-peer network based digital currency - daemon Full transaction history is stored locally at each client. This requires 1+ GB of space, slowly growing. . - This package provides the daemon, dashd, and the CLI tool - dash-cli to interact with the daemon. + This package provides the daemon, darknetd, and the CLI tool + darknet-cli to interact with the daemon. -Package: dash-qt +Package: darknet-qt Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: peer-to-peer network based digital currency - Qt GUI diff --git a/contrib/debian/dash-qt.desktop b/contrib/debian/dash-qt.desktop index 2a2536ad6eb8f..6c8d04a683377 100644 --- a/contrib/debian/dash-qt.desktop +++ b/contrib/debian/dash-qt.desktop @@ -4,9 +4,9 @@ Name=Dash Comment=Dash P2P Cryptocurrency Comment[fr]=Dash, monnaie virtuelle cryptographique pair à pair Comment[tr]=Dash, eşten eşe kriptografik sanal para birimi -Exec=dash-qt %u +Exec=darknet-qt %u Terminal=false Type=Application -Icon=dash128 -MimeType=x-scheme-handler/dash; +Icon=darknet128 +MimeType=x-scheme-handler/darknet; Categories=Office;Finance; diff --git a/contrib/debian/dash-qt.install b/contrib/debian/dash-qt.install index 4c10ef60d9d65..cb67697d8dbd9 100644 --- a/contrib/debian/dash-qt.install +++ b/contrib/debian/dash-qt.install @@ -1,6 +1,6 @@ -usr/local/bin/dash-qt usr/bin +usr/local/bin/darknet-qt usr/bin share/pixmaps/bitcoin32.xpm usr/share/pixmaps share/pixmaps/bitcoin16.xpm usr/share/pixmaps share/pixmaps/bitcoin128.png usr/share/pixmaps -debian/dash-qt.desktop usr/share/applications -debian/dash-qt.protocol usr/share/kde4/services/ +debian/darknet-qt.desktop usr/share/applications +debian/darknet-qt.protocol usr/share/kde4/services/ diff --git a/contrib/debian/dash-qt.lintian-overrides b/contrib/debian/dash-qt.lintian-overrides index bfb8d9a84bc34..8a93bdfb31371 100644 --- a/contrib/debian/dash-qt.lintian-overrides +++ b/contrib/debian/dash-qt.lintian-overrides @@ -1,2 +1,2 @@ # Linked code is Expat - only Debian packaging is GPL-2+ -dash-qt: possible-gpl-code-linked-with-openssl +darknet-qt: possible-gpl-code-linked-with-openssl diff --git a/contrib/debian/dash-qt.protocol b/contrib/debian/dash-qt.protocol index 7487092412bac..a847a9b8196c8 100644 --- a/contrib/debian/dash-qt.protocol +++ b/contrib/debian/dash-qt.protocol @@ -1,6 +1,6 @@ [Protocol] -exec=dash-qt '%u' -protocol=dash +exec=darknet-qt '%u' +protocol=darknet input=none output=none helper=true diff --git a/contrib/debian/dashd.bash-completion b/contrib/debian/dashd.bash-completion index d92f33da7bf34..33d4d68db4ac0 100644 --- a/contrib/debian/dashd.bash-completion +++ b/contrib/debian/dashd.bash-completion @@ -1 +1 @@ -contrib/dashd.bash-completion dashd +contrib/darknetd.bash-completion darknetd diff --git a/contrib/debian/dashd.examples b/contrib/debian/dashd.examples index 0b6950852dfa5..0812bd78ddec6 100644 --- a/contrib/debian/dashd.examples +++ b/contrib/debian/dashd.examples @@ -1 +1 @@ -debian/examples/dash.conf +debian/examples/darknet.conf diff --git a/contrib/debian/dashd.install b/contrib/debian/dashd.install index 65878933fa995..d4ecfba532f2e 100644 --- a/contrib/debian/dashd.install +++ b/contrib/debian/dashd.install @@ -1,2 +1,2 @@ -usr/local/bin/dashd usr/bin -usr/local/bin/dash-cli usr/bin +usr/local/bin/darknetd usr/bin +usr/local/bin/darknet-cli usr/bin diff --git a/contrib/debian/dashd.lintian-overrides b/contrib/debian/dashd.lintian-overrides index ef02ada1e05ce..d4f3dafbe5684 100644 --- a/contrib/debian/dashd.lintian-overrides +++ b/contrib/debian/dashd.lintian-overrides @@ -1,2 +1,2 @@ # Linked code is Expat - only Debian packaging is GPL-2+ -dashd: possible-gpl-code-linked-with-openssl +darknetd: possible-gpl-code-linked-with-openssl diff --git a/contrib/debian/dashd.manpages b/contrib/debian/dashd.manpages index 949916bee2784..b34d96245b9cd 100644 --- a/contrib/debian/dashd.manpages +++ b/contrib/debian/dashd.manpages @@ -1,2 +1,2 @@ -debian/manpages/dashd.1 -debian/manpages/dash.conf.5 +debian/manpages/darknetd.1 +debian/manpages/darknet.conf.5 diff --git a/contrib/debian/examples/dash.conf b/contrib/debian/examples/darknet.conf similarity index 84% rename from contrib/debian/examples/dash.conf rename to contrib/debian/examples/darknet.conf index be781d1bb1e81..8443235c22940 100644 --- a/contrib/debian/examples/dash.conf +++ b/contrib/debian/examples/darknet.conf @@ -1,10 +1,10 @@ ## -## dash.conf configuration file. Lines beginning with # are comments. +## darknet.conf configuration file. Lines beginning with # are comments. ## # Network-related settings: -# Run on the test network instead of the real dash network. +# Run on the test network instead of the real darknet network. #testnet=0 # Run a regression test network @@ -38,11 +38,11 @@ # Use as many addnode= settings as you like to connect to specific peers #addnode=69.164.218.197 -#addnode=10.0.0.2:9999 +#addnode=10.0.0.2:51472 # Alternatively use as many connect= settings as you like to connect ONLY to specific peers #connect=69.164.218.197 -#connect=10.0.0.1:9999 +#connect=10.0.0.1:51472 # Listening mode, enabled by default except when 'connect' is being used #listen=1 @@ -51,17 +51,17 @@ #maxconnections= # -# JSON-RPC options (for controlling a running Dash/dashd process) +# JSON-RPC options (for controlling a running Dash/darknetd process) # -# server=1 tells Dash-QT and dashd to accept JSON-RPC commands +# server=1 tells Dash-QT and darknetd to accept JSON-RPC commands #server=0 # You must set rpcuser and rpcpassword to secure the JSON-RPC api #rpcuser=Ulysseys #rpcpassword=YourSuperGreatPasswordNumber_DO_NOT_USE_THIS_OR_YOU_WILL_GET_ROBBED_385593 -# How many seconds dash will wait for a complete RPC HTTP request. +# How many seconds darknet will wait for a complete RPC HTTP request. # after the HTTP connection is established. #rpctimeout=30 @@ -73,20 +73,20 @@ # because the rpcpassword is transmitted over the network unencrypted. # server=1 tells Dash-QT to accept JSON-RPC commands. -# it is also read by dashd to determine if RPC should be enabled +# it is also read by darknetd to determine if RPC should be enabled #rpcallowip=10.1.1.34/255.255.255.0 #rpcallowip=1.2.3.4/24 #rpcallowip=2001:db8:85a3:0:0:8a2e:370:7334/96 # Listen for RPC connections on this TCP port: -#rpcport=9998 +#rpcport=51473 -# You can use Dash or dashd to send commands to Dash/dashd +# You can use Dash or darknetd to send commands to Dash/darknetd # running on another host using this option: #rpcconnect=127.0.0.1 # Use Secure Sockets Layer (also known as TLS or HTTPS) to communicate -# with Dash -server or dashd +# with Dash -server or darknetd #rpcssl=1 # OpenSSL settings used when rpcssl=1 @@ -101,7 +101,7 @@ # both prior transactions and several dozen future transactions. #keypool=100 -# Pay an optional transaction fee every time you send dashs. Transactions with fees +# Pay an optional transaction fee every time you send darknets. Transactions with fees # are more likely than free transactions to be included in generated blocks, so may # be validated sooner. #paytxfee=0.00 diff --git a/contrib/debian/manpages/dash.conf.5 b/contrib/debian/manpages/darknet.conf.5 similarity index 70% rename from contrib/debian/manpages/dash.conf.5 rename to contrib/debian/manpages/darknet.conf.5 index 319c84b44558b..84ed214275f71 100644 --- a/contrib/debian/manpages/dash.conf.5 +++ b/contrib/debian/manpages/darknet.conf.5 @@ -1,27 +1,27 @@ -.TH DASH.CONF "5" "January 2011" "dash.conf 3.19" +.TH DNET.CONF "5" "January 2011" "darknet.conf 3.19" .SH NAME -dash.conf \- dash configuration file +darknet.conf \- darknet configuration file .SH SYNOPSIS All command-line options (except for '\-conf') may be specified in a configuration file, and all configuration file options may also be specified on the command line. Command-line options override values set in the configuration file. .TP The configuration file is a list of 'setting=value' pairs, one per line, with optional comments starting with the '#' character. .TP -The configuration file is not automatically created; you can create it using your favorite plain-text editor. By default, dashd(1) will look for a file named dash.conf(5) in the dash data directory, but both the data directory and the configuration file path may be changed using the '\-datadir' and '\-conf' command-line arguments. +The configuration file is not automatically created; you can create it using your favorite plain-text editor. By default, darknetd(1) will look for a file named darknet.conf(5) in the darknet data directory, but both the data directory and the configuration file path may be changed using the '\-datadir' and '\-conf' command-line arguments. .SH LOCATION -dash.conf should be located in $HOME/.dash +darknet.conf should be located in $HOME/.darknet .SH NETWORK-RELATED SETTINGS .TP .TP \fBtestnet=\fR[\fI'1'\fR|\fI'0'\fR] -Enable or disable run on the test network instead of the real *dash* network. +Enable or disable run on the test network instead of the real *darknet* network. .TP \fBproxy=\fR\fI'127.0.0.1:9050'\fR Connect via a socks4 proxy. .TP -\fBaddnode=\fR\fI'10.0.0.2:9999'\fR +\fBaddnode=\fR\fI'10.0.0.2:51472'\fR Use as many *addnode=* settings as you like to connect to specific peers. .TP -\fBconnect=\fR\fI'10.0.0.1:9999'\fR +\fBconnect=\fR\fI'10.0.0.1:51472'\fR Use as many *connect=* settings as you like to connect ONLY to specific peers. .TP \fRmaxconnections=\fR\fI'value'\fR @@ -29,7 +29,7 @@ Maximum number of inbound+outbound connections. .SH JSON-RPC OPTIONS .TP \fBserver=\fR[\fI'1'\fR|\fI'0'\fR] -Tells *dash* to accept or not accept JSON-RPC commands. +Tells *darknet* to accept or not accept JSON-RPC commands. .TP \fBrpcuser=\fR\fI'username'\fR You must set *rpcuser* to secure the JSON-RPC api. @@ -40,14 +40,14 @@ You must set *rpcpassword* to secure the JSON-RPC api. \fBrpcallowip=\fR\fI'192.168.1.*'\fR By default, only RPC connections from localhost are allowed. Specify as many *rpcallowip=* settings as you like to allow connections from other hosts (and you may use * as a wildcard character). .TP -\fBrpcport=\fR\fI'9998'\fR +\fBrpcport=\fR\fI'51473'\fR Listen for RPC connections on this TCP port. .TP \fBrpcconnect=\fR\fI'127.0.0.1'\fR -You can use *dash* or *dashd(1)* to send commands to *dash*/*dashd(1)* running on another host using this option. +You can use *darknet* or *darknetd(1)* to send commands to *darknet*/*darknetd(1)* running on another host using this option. .TP \fBrpcssl=\fR\fI'1'\fR -Use Secure Sockets Layer (also known as TLS or HTTPS) to communicate with *dash* '\-server' or *dashd(1)*. Example of OpenSSL settings used when *rpcssl*='1': +Use Secure Sockets Layer (also known as TLS or HTTPS) to communicate with *darknet* '\-server' or *darknetd(1)*. Example of OpenSSL settings used when *rpcssl*='1': .TP \fB\-rpcsslciphers=\fR Acceptable ciphers (default: TLSv1+HIGH:\:!SSLv2:\:!aNULL:\:!eNULL:\:!AH:\:!3DES:\:@STRENGTH) @@ -59,16 +59,16 @@ Acceptable ciphers (default: TLSv1+HIGH:\:!SSLv2:\:!aNULL:\:!eNULL:\:!AH:\:!3DES .SH MISCELLANEOUS OPTIONS .TP \fBgen=\fR[\fI'0'\fR|\fI'1'\fR] -Enable or disable attempt to generate dashs. +Enable or disable attempt to generate darknets. .TP \fB4way=\fR[\fI'0'\fR|\fI'1'\fR] -Enable or disable use SSE instructions to try to generate dashs faster. +Enable or disable use SSE instructions to try to generate darknets faster. .TP \fBkeypool=\fR\fI'100'\fR Pre-generate this many public/private key pairs, so wallet backups will be valid for both prior transactions and several dozen future transactions. .TP \fBpaytxfee=\fR\fI'0.00'\fR -Pay an optional transaction fee every time you send dashs. Transactions with fees are more likely than free transactions to be included in generated blocks, so may be validated sooner. +Pay an optional transaction fee every time you send darknets. Transactions with fees are more likely than free transactions to be included in generated blocks, so may be validated sooner. .TP \fBallowreceivebyip=\fR\fI'1'\fR Allow direct connections for the 'pay via IP address' feature. @@ -76,12 +76,12 @@ Allow direct connections for the 'pay via IP address' feature. .SH USER INTERFACE OPTIONS .TP \fBmin=\fR[\fI'0'\fR|\fI'1'\fR] -Enable or disable start dashd minimized. +Enable or disable start darknetd minimized. .TP \fBminimizetotray=\fR[\fI'0'\fR|\fI'1'\fR] Enable or disable minimize to the system tray. .SH "SEE ALSO" -dashd(1) +darknetd(1) .SH AUTHOR This manual page was written by Micah Anderson for the Debian system (but may be used by others). Permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License, Version 3 or any later version published by the Free Software Foundation. diff --git a/contrib/debian/manpages/dashd.1 b/contrib/debian/manpages/darknetd.1 similarity index 76% rename from contrib/debian/manpages/dashd.1 rename to contrib/debian/manpages/darknetd.1 index b31f828737c43..8c9bfb0da8a9d 100644 --- a/contrib/debian/manpages/dashd.1 +++ b/contrib/debian/manpages/darknetd.1 @@ -1,19 +1,19 @@ -.TH DASHD "1" "January 2011" "dashd 3.19" +.TH DNETD "1" "January 2011" "darknetd 3.19" .SH NAME Dash \- peer-to-peer network based digital currency .SH SYNOPSIS -dashd [options] [params] +darknetd [options] [params] .TP -dashd [options] help \- Get help for a command +darknetd [options] help \- Get help for a command .SH DESCRIPTION -This manual page documents the dashd program. Dash is a peer-to-peer digital currency. Peer-to-peer (P2P) means that there is no central authority to issue new money or keep track of transactions. Instead, these tasks are managed collectively by the nodes of the network. Advantages: +This manual page documents the darknetd program. Dash is a peer-to-peer digital currency. Peer-to-peer (P2P) means that there is no central authority to issue new money or keep track of transactions. Instead, these tasks are managed collectively by the nodes of the network. Advantages: Dash can be sent easily through the Internet, without having to trust middlemen. Transactions are designed to be irreversible. Be safe from instability caused by fractional reserve banking and central banks. The limited inflation of the Dash system’s money supply is distributed evenly (by CPU power) throughout the network, not monopolized by banks. .SH OPTIONS .TP \fB\-conf=\fR -Specify configuration file (default: dash.conf) +Specify configuration file (default: darknet.conf) .TP \fB\-gen\fR Generate coins @@ -84,14 +84,14 @@ This help message \fBbackupwallet 'destination'\fR Safely copies *wallet.dat* to 'destination', which can be a directory or a path with filename. .TP -\fBgetaccount 'dashaddress'\fR +\fBgetaccount 'darknetaddress'\fR Returns the account associated with the given address. .TP -\fBsetaccount 'dashaddress' ['account']\fR +\fBsetaccount 'darknetaddress' ['account']\fR Sets the ['account'] associated with the given address. ['account'] may be omitted to remove an address from ['account']. .TP \fBgetaccountaddress 'account'\fR -Returns a new dash address for 'account'. +Returns a new darknet address for 'account'. .TP \fBgetaddressesbyaccount 'account'\fR Returns the list of addresses associated with the given 'account'. @@ -112,7 +112,7 @@ Returns the number of connections to other nodes. Returns the proof-of-work difficulty as a multiple of the minimum difficulty. .TP \fBgetgenerate\fR -Returns boolean true if server is trying to generate DASH, false otherwise. +Returns boolean true if server is trying to generate DNET, false otherwise. .TP \fBsetgenerate 'generate' ['genproclimit']\fR Generation is limited to ['genproclimit'] processors, \-1 is unlimited. @@ -124,13 +124,13 @@ Returns a recent hashes per second performance measurement while generating. Returns an object containing server information. .TP \fBgetnewaddress 'account'\fR -Returns a new dash address for receiving payments. If 'account' is specified (recommended), it is added to the address book so payments received with the address will be credited to 'account'. +Returns a new darknet address for receiving payments. If 'account' is specified (recommended), it is added to the address book so payments received with the address will be credited to 'account'. .TP \fBgetreceivedbyaccount 'account' ['minconf=1']\fR Returns the total amount received by addresses associated with 'account' in transactions with at least ['minconf'] confirmations. .TP -\fBgetreceivedbyaddress 'dashaddress' ['minconf=1']\fR -Returns the total amount received by 'dashaddress' in transactions with at least ['minconf'] confirmations. +\fBgetreceivedbyaddress 'darknetaddress' ['minconf=1']\fR +Returns the total amount received by 'darknetaddress' in transactions with at least ['minconf'] confirmations. .TP \fBgettransaction 'txid'\fR Returns information about a specific transaction, given hexadecimal transaction ID. @@ -148,7 +148,7 @@ List commands, or get help for a command. .TP \fBlistaccounts ['minconf=1']\fR List accounts and their current balances. - *note: requires dash 0.3.20 or later. + *note: requires darknet 0.3.20 or later. .TP \fBlistreceivedbyaccount ['minconf=1'] ['includeempty=false']\fR ['minconf'] is the minimum number of confirmations before payments are included. ['includeempty'] whether to include addresses that haven't received any payments. Returns an array of objects containing: @@ -177,31 +177,31 @@ Returns a list of the last ['count'] transactions for 'account' \- for all accou "message" : message associated with transaction (only for send). "to" : message-to associated with transaction (only for send). - *note: requires dash 0.3.20 or later. + *note: requires darknet 0.3.20 or later. .TP \fBmove <'fromaccount'> <'toaccount'> <'amount'> ['minconf=1'] ['comment']\fR Moves funds between accounts. .TP -\fBsendfrom* <'account'> <'dashaddress'> <'amount'> ['minconf=1'] ['comment'] ['comment-to']\fR -Sends amount from account's balance to 'dashaddress'. This method will fail if there is less than amount DASH with ['minconf'] confirmations in the account's balance (unless account is the empty-string-named default account; it behaves like the *sendtoaddress* method). Returns transaction ID on success. +\fBsendfrom* <'account'> <'darknetaddress'> <'amount'> ['minconf=1'] ['comment'] ['comment-to']\fR +Sends amount from account's balance to 'darknetaddress'. This method will fail if there is less than amount DNET with ['minconf'] confirmations in the account's balance (unless account is the empty-string-named default account; it behaves like the *sendtoaddress* method). Returns transaction ID on success. .TP -\fBsendtoaddress 'dashaddress' 'amount' ['comment'] ['comment-to']\fR -Sends amount from the server's available balance to 'dashaddress'. amount is a real and is rounded to the nearest 0.01. Returns transaction id on success. +\fBsendtoaddress 'darknetaddress' 'amount' ['comment'] ['comment-to']\fR +Sends amount from the server's available balance to 'darknetaddress'. amount is a real and is rounded to the nearest 0.01. Returns transaction id on success. .TP \fBstop\fR -Stops the dash server. +Stops the darknet server. .TP -\fBvalidateaddress 'dashaddress'\fR -Checks that 'dashaddress' looks like a proper Dash address. Returns an object containing: +\fBvalidateaddress 'darknetaddress'\fR +Checks that 'darknetaddress' looks like a proper Dash address. Returns an object containing: "isvalid" : true or false. "ismine" : true if the address is in the server's wallet. - "address" : dashaddress. + "address" : darknetaddress. *note: ismine and address are only returned if the address is valid. .SH "SEE ALSO" -dash.conf(5) +darknet.conf(5) .SH AUTHOR This manual page was written by Micah Anderson for the Debian system (but may be used by others). Permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License, Version 3 or any later version published by the Free Software Foundation. diff --git a/contrib/debian/manpages/dash-qt.1 b/contrib/debian/manpages/dash-qt.1 index dc9381f8ad892..f0cbae96ec646 100644 --- a/contrib/debian/manpages/dash-qt.1 +++ b/contrib/debian/manpages/dash-qt.1 @@ -1,20 +1,20 @@ -.TH DASH-QT "1" "March 2015" "dash-qt 1" +.TH DNET-QT "1" "March 2015" "darknet-qt 1" .SH NAME -dash-qt \- peer-to-peer network based digital currency +darknet-qt \- peer-to-peer network based digital currency .SH DESCRIPTION .SS "Usage:" .IP -dash\-qt [command\-line options] +darknet\-qt [command\-line options] .SH OPTIONS .TP \-? This help message .TP \fB\-conf=\fR -Specify configuration file (default: dash.conf) +Specify configuration file (default: darknet.conf) .TP \fB\-pid=\fR -Specify pid file (default: dashd.pid) +Specify pid file (default: darknetd.pid) .TP \fB\-gen\fR Generate coins @@ -41,7 +41,7 @@ Use proxy to reach tor hidden services (default: same as \fB\-proxy\fR) Allow DNS lookups for \fB\-addnode\fR, \fB\-seednode\fR and \fB\-connect\fR .TP \fB\-port=\fR -Listen for connections on (default: 9999 or testnet: 19999) +Listen for connections on (default: 51472 or testnet: 51474) .TP \fB\-maxconnections=\fR Maintain at most connections to peers (default: 125) @@ -122,7 +122,7 @@ Username for JSON\-RPC connections Password for JSON\-RPC connections .TP \fB\-rpcport=\fR -Listen for JSON\-RPC connections on (default: 9998 or testnet: 19998) +Listen for JSON\-RPC connections on (default: 51473 or testnet: 51475) .TP \fB\-rpcallowip=\fR Allow JSON\-RPC connections from specified IP address diff --git a/contrib/debian/rules b/contrib/debian/rules index 23f79be5a2d73..8a252795ee81e 100755 --- a/contrib/debian/rules +++ b/contrib/debian/rules @@ -1,9 +1,9 @@ #!/usr/bin/make -f # -*- mode: makefile; coding: utf-8 -*- -#DEB_MAKE_CHECK_TARGET = test_dash +#DEB_MAKE_CHECK_TARGET = test_darknet #build/bitcoind:: -# $(if $(filter nocheck,$(DEB_BUILD_OPTIONS)),,src/test_dash) +# $(if $(filter nocheck,$(DEB_BUILD_OPTIONS)),,src/test_darknet) DEB_INSTALL_EXAMPLES_bitcoind += debian/examples/* DEB_INSTALL_MANPAGES_bitcoind += debian/manpages/* @@ -13,7 +13,7 @@ DEB_INSTALL_MANPAGES_bitcoind += debian/manpages/* override_dh_auto_clean: if [ -f Makefile ]; then $(MAKE) distclean; fi - rm -rf Makefile.in aclocal.m4 configure src/Makefile.in src/dash-config.h.in src/build-aux src/qt/Makefile.in src/qt/test/Makefile.in src/test/Makefile.in + rm -rf Makefile.in aclocal.m4 configure src/Makefile.in src/darknet-config.h.in src/build-aux src/qt/Makefile.in src/qt/test/Makefile.in src/test/Makefile.in # Yea, autogen should be run on the source archive, but I like doing git archive override_dh_auto_configure: diff --git a/contrib/devtools/README.md b/contrib/devtools/README.md index 8cfff884a9965..3228cae293d2d 100644 --- a/contrib/devtools/README.md +++ b/contrib/devtools/README.md @@ -64,10 +64,10 @@ If only supported symbols are used the return value will be 0 and the output wil If there are 'unsupported' symbols, the return value will be 1 a list like this will be printed: - .../64/test_dash: symbol memcpy from unsupported version GLIBC_2.14 - .../64/test_dash: symbol __fdelt_chk from unsupported version GLIBC_2.15 - .../64/test_dash: symbol std::out_of_range::~out_of_range() from unsupported version GLIBCXX_3.4.15 - .../64/test_dash: symbol _ZNSt8__detail15_List_nod from unsupported version GLIBCXX_3.4.15 + .../64/test_darknet: symbol memcpy from unsupported version GLIBC_2.14 + .../64/test_darknet: symbol __fdelt_chk from unsupported version GLIBC_2.15 + .../64/test_darknet: symbol std::out_of_range::~out_of_range() from unsupported version GLIBCXX_3.4.15 + .../64/test_darknet: symbol _ZNSt8__detail15_List_nod from unsupported version GLIBCXX_3.4.15 update-translations.py ======================= diff --git a/contrib/devtools/update-translations.py b/contrib/devtools/update-translations.py index a121c1a3c4497..7b907269a0cfb 100755 --- a/contrib/devtools/update-translations.py +++ b/contrib/devtools/update-translations.py @@ -26,7 +26,7 @@ # Name of transifex tool TX = 'tx' # Name of source language file -SOURCE_LANG = 'dash_en.ts' +SOURCE_LANG = 'darknet_en.ts' # Directory with locale files LOCALE_DIR = 'src/qt/locale' diff --git a/contrib/gitian-descriptors/README.md b/contrib/gitian-descriptors/README.md index faa1c4b194ee1..ebed8d235383d 100644 --- a/contrib/gitian-descriptors/README.md +++ b/contrib/gitian-descriptors/README.md @@ -20,7 +20,7 @@ Sanity checks: Once you've got the right hardware and software: - git clone git://github.com/dashpay/dash.git + git clone git://github.com/darknetpay/darknet.git git clone git://github.com/devrandom/gitian-builder.git mkdir gitian-builder/inputs cd gitian-builder/inputs @@ -62,5 +62,5 @@ Here's a description of Gavin's setup on OSX 10.6: 5. Still inside Ubuntu, tell gitian-builder to use LXC, then follow the "Once you've got the right hardware and software" instructions above: export USE_LXC=1 - git clone git://github.com/dashpay/dash.git + git clone git://github.com/darknetpay/darknet.git ... etc diff --git a/contrib/gitian-descriptors/gitian-linux.yml b/contrib/gitian-descriptors/gitian-linux.yml index 5a7897ee32066..75c2ecff61248 100755 --- a/contrib/gitian-descriptors/gitian-linux.yml +++ b/contrib/gitian-descriptors/gitian-linux.yml @@ -1,5 +1,5 @@ --- -name: "dash-linux-0.12" +name: "darknet-linux-0.12" enable_cache: true suites: - "precise" @@ -17,8 +17,8 @@ packages: - "binutils-gold" reference_datetime: "2014-01-10 00:00:00" remotes: -- "url": "https://github.com/dashpay/dash.git" - "dir": "dash" +- "url": "https://github.com/darknetpay/darknet.git" + "dir": "darknet" files: [] script: | WRAP_DIR=$HOME/wrapped @@ -62,7 +62,7 @@ script: | done export PATH=${WRAP_DIR}:${PATH} - cd dash + cd darknet BASEPREFIX=`pwd`/depends # Build dependencies for each host for i in $HOSTS; do @@ -73,13 +73,13 @@ script: | ./autogen.sh ./configure --prefix=${BASEPREFIX}/`echo "${HOSTS}" | awk '{print $1;}'` make dist - SOURCEDIST=`echo dash-*.tar.gz` + SOURCEDIST=`echo darknet-*.tar.gz` DISTNAME=`echo ${SOURCEDIST} | sed 's/.tar.*//'` # Correct tar file order mkdir -p temp pushd temp tar xf ../$SOURCEDIST - find dash-* | sort | tar --no-recursion --mode='u+rw,go+r-w,a+X' --owner=0 --group=0 -c -T - | gzip -9n > ../$SOURCEDIST + find darknet-* | sort | tar --no-recursion --mode='u+rw,go+r-w,a+X' --owner=0 --group=0 -c -T - | gzip -9n > ../$SOURCEDIST popd ORIGPATH="$PATH" diff --git a/contrib/gitian-descriptors/gitian-osx-signer.yml b/contrib/gitian-descriptors/gitian-osx-signer.yml index f3c78be5e8b65..7b722eb62a5ac 100644 --- a/contrib/gitian-descriptors/gitian-osx-signer.yml +++ b/contrib/gitian-descriptors/gitian-osx-signer.yml @@ -1,5 +1,5 @@ --- -name: "dash-dmg-signer" +name: "darknet-dmg-signer" suites: - "precise" architectures: @@ -10,7 +10,7 @@ packages: reference_datetime: "2013-06-01 00:00:00" remotes: [] files: -- "dash-osx-unsigned.tar.gz" +- "darknet-osx-unsigned.tar.gz" - "signature.tar.gz" script: | WRAP_DIR=$HOME/wrapped @@ -28,8 +28,8 @@ script: | chmod +x ${WRAP_DIR}/${prog} done - UNSIGNED=dash-osx-unsigned.tar.gz - SIGNED=dash-osx-signed.dmg + UNSIGNED=darknet-osx-unsigned.tar.gz + SIGNED=darknet-osx-signed.dmg tar -xf ${UNSIGNED} ./detached-sig-apply.sh ${UNSIGNED} signature.tar.gz diff --git a/contrib/gitian-descriptors/gitian-osx.yml b/contrib/gitian-descriptors/gitian-osx.yml index f8cb34deef226..bb2f0ce7f91a1 100644 --- a/contrib/gitian-descriptors/gitian-osx.yml +++ b/contrib/gitian-descriptors/gitian-osx.yml @@ -1,5 +1,5 @@ --- -name: "dash-osx-0.12" +name: "darknet-osx-0.12" enable_cache: true suites: - "precise" @@ -20,8 +20,8 @@ packages: - "libbz2-dev" reference_datetime: "2013-06-01 00:00:00" remotes: -- "url": "https://github.com/dashpay/dash.git" - "dir": "dash" +- "url": "https://github.com/darknetpay/darknet.git" + "dir": "darknet" files: - "MacOSX10.7.sdk.tar.gz" script: | @@ -68,7 +68,7 @@ script: | done export PATH=${WRAP_DIR}:${PATH} - cd dash + cd darknet BASEPREFIX=`pwd`/depends mkdir -p ${BASEPREFIX}/SDKs @@ -83,14 +83,14 @@ script: | ./autogen.sh ./configure --prefix=${BASEPREFIX}/`echo "${HOSTS}" | awk '{print $1;}'` make dist - SOURCEDIST=`echo dash-*.tar.gz` + SOURCEDIST=`echo darknet-*.tar.gz` DISTNAME=`echo ${SOURCEDIST} | sed 's/.tar.*//'` # Correct tar file order mkdir -p temp pushd temp tar xf ../$SOURCEDIST - find dash-* | sort | tar --no-recursion --mode='u+rw,go+r-w,a+X' --owner=0 --group=0 -c -T - | gzip -9n > ../$SOURCEDIST + find darknet-* | sort | tar --no-recursion --mode='u+rw,go+r-w,a+X' --owner=0 --group=0 -c -T - | gzip -9n > ../$SOURCEDIST popd ORIGPATH="$PATH" diff --git a/contrib/gitian-descriptors/gitian-rpi2.yml b/contrib/gitian-descriptors/gitian-rpi2.yml index 6bf051f8c21ff..2303aebabe1a2 100644 --- a/contrib/gitian-descriptors/gitian-rpi2.yml +++ b/contrib/gitian-descriptors/gitian-rpi2.yml @@ -1,5 +1,5 @@ --- -name: "dash-raspberry-0.12" +name: "darknet-raspberry-0.12" enable_cache: true suites: - "precise" @@ -17,8 +17,8 @@ packages: - "binutils-gold" reference_datetime: "2014-01-10 00:00:00" remotes: -- "url": "https://github.com/dashpay/dash.git" - "dir": "dash" +- "url": "https://github.com/darknetpay/darknet.git" + "dir": "darknet" files: - "raspberrypi-tools.tar.gz" script: | @@ -67,7 +67,7 @@ script: | done export PATH=${WRAP_DIR}:${PATH} - cd dash + cd darknet BASEPREFIX=`pwd`/depends # Build dependencies for each host for i in $HOSTS; do @@ -78,13 +78,13 @@ script: | ./autogen.sh ./configure --prefix=${BASEPREFIX}/`echo "${HOSTS}" | awk '{print $1;}'` make NO_QT=1 dist - SOURCEDIST=`echo dash-*.tar.gz` + SOURCEDIST=`echo darknet-*.tar.gz` DISTNAME=`echo ${SOURCEDIST} | sed 's/.tar.*//'` # Correct tar file order mkdir -p temp pushd temp tar xf ../$SOURCEDIST - find dash-* | sort | tar --no-recursion --mode='u+rw,go+r-w,a+X' --owner=0 --group=0 -c -T - | gzip -9n > ../$SOURCEDIST + find darknet-* | sort | tar --no-recursion --mode='u+rw,go+r-w,a+X' --owner=0 --group=0 -c -T - | gzip -9n > ../$SOURCEDIST popd ORIGPATH="$PATH" diff --git a/contrib/gitian-descriptors/gitian-win.yml b/contrib/gitian-descriptors/gitian-win.yml index 9ca5ab6e496d2..d1edc99dc7bce 100755 --- a/contrib/gitian-descriptors/gitian-win.yml +++ b/contrib/gitian-descriptors/gitian-win.yml @@ -1,5 +1,5 @@ --- -name: "dash-win-0.12" +name: "darknet-win-0.12" enable_cache: true suites: - "precise" @@ -20,8 +20,8 @@ packages: - "zip" reference_datetime: "2014-01-10 00:00:00" remotes: -- "url": "https://github.com/dashpay/dash.git" - "dir": "dash" +- "url": "https://github.com/darknetpay/darknet.git" + "dir": "darknet" files: [] script: | WRAP_DIR=$HOME/wrapped @@ -65,7 +65,7 @@ script: | done export PATH=${WRAP_DIR}:${PATH} - cd dash + cd darknet BASEPREFIX=`pwd`/depends # Build dependencies for each host for i in $HOSTS; do @@ -76,14 +76,14 @@ script: | ./autogen.sh ./configure --prefix=${BASEPREFIX}/`echo "${HOSTS}" | awk '{print $1;}'` make dist - SOURCEDIST=`echo dash-*.tar.gz` + SOURCEDIST=`echo darknet-*.tar.gz` DISTNAME=`echo ${SOURCEDIST} | sed 's/.tar.*//'` # Correct tar file order mkdir -p temp pushd temp tar xf ../$SOURCEDIST - find dash-* | sort | tar --no-recursion --mode='u+rw,go+r-w,a+X' --owner=0 --group=0 -c -T - | gzip -9n > ../$SOURCEDIST + find darknet-* | sort | tar --no-recursion --mode='u+rw,go+r-w,a+X' --owner=0 --group=0 -c -T - | gzip -9n > ../$SOURCEDIST popd ORIGPATH="$PATH" @@ -100,7 +100,7 @@ script: | make ${MAKEOPTS} make deploy make install-strip - cp -f dash-*setup*.exe $OUTDIR/ + cp -f darknet-*setup*.exe $OUTDIR/ cd installed mv ${DISTNAME}/bin/*.dll ${DISTNAME}/lib/ find . -name "lib*.la" -delete diff --git a/contrib/gitian-downloader/luke-jr-key.pgp b/contrib/gitian-downloader/luke-jr-key.pgp index 275b041d2059ece19e1a4ade74b32654ab3a2c56..3e7095045f0fa4b4cc42d2eb5ba43eee9b44f9b1 100644 GIT binary patch delta 18 ZcmbPbIoEQ78VhStc3x`9W(}4i2>?D61{MGS delta 15 WcmbPhIm>c`8Vgf##%67nA_)L0<^;_E diff --git a/contrib/gitian-downloader/sipa-key.pgp b/contrib/gitian-downloader/sipa-key.pgp index ffa09bb4ad276c2380686a7e1619d18dce71c8a1..e56d31d4e7b45d8e8c56f581318ee264eab1e3e1 100644 GIT binary patch delta 78 hcmbPpoo&T+wuUW?+dXVd4Nc6A$RxHu_h8(b1OQaQ6p;V` delta 66 dcmZ2+oo&u_wuUW?+dT{{Nd((JdoXTI0sx#K6CD5m diff --git a/contrib/init/README.md b/contrib/init/README.md index 6b8e244a7faaf..fa2c15076a94f 100644 --- a/contrib/init/README.md +++ b/contrib/init/README.md @@ -1,9 +1,9 @@ Sample configuration files for: -SystemD: dashd.service -Upstart: dashd.conf -OpenRC: dashd.openrc - dashd.openrcconf +SystemD: darknetd.service +Upstart: darknetd.conf +OpenRC: darknetd.openrc + darknetd.openrcconf have been made available to assist packagers in creating node packages here. diff --git a/contrib/init/dashd.conf b/contrib/init/dashd.conf index 40b9b9a4f9862..9bb35d29fdf53 100644 --- a/contrib/init/dashd.conf +++ b/contrib/init/dashd.conf @@ -3,14 +3,14 @@ description "Dash Core Daemon" start on runlevel [2345] stop on starting rc RUNLEVEL=[016] -env BITCOIND_BIN="/usr/bin/dashd" -env BITCOIND_USER="dash" -env BITCOIND_GROUP="dash" -env BITCOIND_PIDDIR="/var/run/dashd" +env BITCOIND_BIN="/usr/bin/darknetd" +env BITCOIND_USER="darknet" +env BITCOIND_GROUP="darknet" +env BITCOIND_PIDDIR="/var/run/darknetd" # upstart can't handle variables constructed with other variables -env BITCOIND_PIDFILE="/var/run/dashd/dashd.pid" -env BITCOIND_CONFIGFILE="/etc/dash/dash.conf" -env BITCOIND_DATADIR="/var/lib/dashd" +env BITCOIND_PIDFILE="/var/run/darknetd/darknetd.pid" +env BITCOIND_CONFIGFILE="/etc/darknet/darknet.conf" +env BITCOIND_DATADIR="/var/lib/darknetd" expect fork @@ -20,12 +20,12 @@ kill timeout 60 pre-start script # this will catch non-existent config files - # dashd will check and exit with this very warning, but it can do so + # darknetd will check and exit with this very warning, but it can do so # long after forking, leaving upstart to think everything started fine. # since this is a commonly encountered case on install, just check and # warn here. if ! grep -qs '^rpcpassword=' "$BITCOIND_CONFIGFILE" ; then - echo "ERROR: You must set a secure rpcpassword to run dashd." + echo "ERROR: You must set a secure rpcpassword to run darknetd." echo "The setting must appear in $BITCOIND_CONFIGFILE" echo echo "This password is security critical to securing wallets " diff --git a/contrib/init/dashd.openrc b/contrib/init/dashd.openrc index b1b7144d87708..c822031533749 100644 --- a/contrib/init/dashd.openrc +++ b/contrib/init/dashd.openrc @@ -2,24 +2,24 @@ # backward compatibility for existing gentoo layout # -if [ -d "/var/lib/dash/.dash" ]; then - BITCOIND_DEFAULT_DATADIR="/var/lib/dash/.dash" +if [ -d "/var/lib/darknet/.darknet" ]; then + BITCOIND_DEFAULT_DATADIR="/var/lib/darknet/.darknet" else - BITCOIND_DEFAULT_DATADIR="/var/lib/dashd" + BITCOIND_DEFAULT_DATADIR="/var/lib/darknetd" fi -BITCOIND_CONFIGFILE=${BITCOIND_CONFIGFILE:-/etc/dash/dash.conf} -BITCOIND_PIDDIR=${BITCOIND_PIDDIR:-/var/run/dashd} -BITCOIND_PIDFILE=${BITCOIND_PIDFILE:-${BITCOIND_PIDDIR}/dashd.pid} +BITCOIND_CONFIGFILE=${BITCOIND_CONFIGFILE:-/etc/darknet/darknet.conf} +BITCOIND_PIDDIR=${BITCOIND_PIDDIR:-/var/run/darknetd} +BITCOIND_PIDFILE=${BITCOIND_PIDFILE:-${BITCOIND_PIDDIR}/darknetd.pid} BITCOIND_DATADIR=${BITCOIND_DATADIR:-${BITCOIND_DEFAULT_DATADIR}} -BITCOIND_USER=${BITCOIND_USER:-dash} -BITCOIND_GROUP=${BITCOIND_GROUP:-dash} -BITCOIND_BIN=${BITCOIND_BIN:-/usr/bin/dashd} +BITCOIND_USER=${BITCOIND_USER:-darknet} +BITCOIND_GROUP=${BITCOIND_GROUP:-darknet} +BITCOIND_BIN=${BITCOIND_BIN:-/usr/bin/darknetd} name="Dash Core Daemon" description="Dash crypto-currency p2p network daemon" -command="/usr/bin/dashd" +command="/usr/bin/darknetd" command_args="-pid=\"${BITCOIND_PIDFILE}\" \ -conf=\"${BITCOIND_CONFIGFILE}\" \ -datadir=\"${BITCOIND_DATADIR}\" \ @@ -65,7 +65,7 @@ checkconfig() { if ! grep -qs '^rpcpassword=' "${BITCOIND_CONFIGFILE}" ; then eerror "" - eerror "ERROR: You must set a secure rpcpassword to run dashd." + eerror "ERROR: You must set a secure rpcpassword to run darknetd." eerror "The setting must appear in ${BITCOIND_CONFIGFILE}" eerror "" eerror "This password is security critical to securing wallets " diff --git a/contrib/init/dashd.openrcconf b/contrib/init/dashd.openrcconf index 05f033ae8ec05..6c2d72851d460 100644 --- a/contrib/init/dashd.openrcconf +++ b/contrib/init/dashd.openrcconf @@ -1,25 +1,25 @@ -# /etc/conf.d/dashd: config file for /etc/init.d/dashd +# /etc/conf.d/darknetd: config file for /etc/init.d/darknetd # Config file location -#BITCOIND_CONFIGFILE="/etc/dash/dash.conf" +#BITCOIND_CONFIGFILE="/etc/darknet/darknet.conf" # What directory to write pidfile to? (created and owned by $BITCOIND_USER) -#BITCOIND_PIDDIR="/var/run/dashd" +#BITCOIND_PIDDIR="/var/run/darknetd" # What filename to give the pidfile -#BITCOIND_PIDFILE="${BITCOIND_PIDDIR}/dashd.pid" +#BITCOIND_PIDFILE="${BITCOIND_PIDDIR}/darknetd.pid" -# Where to write dashd data (be mindful that the blockchain is large) -#BITCOIND_DATADIR="/var/lib/dashd" +# Where to write darknetd data (be mindful that the blockchain is large) +#BITCOIND_DATADIR="/var/lib/darknetd" -# User and group to own dashd process -#BITCOIND_USER="dash" -#BITCOIND_GROUP="dash" +# User and group to own darknetd process +#BITCOIND_USER="darknet" +#BITCOIND_GROUP="darknet" -# Path to dashd executable -#BITCOIND_BIN="/usr/bin/dashd" +# Path to darknetd executable +#BITCOIND_BIN="/usr/bin/darknetd" -# Nice value to run dashd under +# Nice value to run darknetd under #BITCOIND_NICE=0 # Additional options (avoid -conf and -datadir, use flags above) diff --git a/contrib/init/dashd.service b/contrib/init/dashd.service index 732ac647d38a1..15685da30f12c 100644 --- a/contrib/init/dashd.service +++ b/contrib/init/dashd.service @@ -3,13 +3,13 @@ Description=Dash's distributed currency daemon After=network.target [Service] -User=dash -Group=dash +User=darknet +Group=darknet Type=forking -PIDFile=/var/lib/dashd/dashd.pid -ExecStart=/usr/bin/dashd -daemon -pid=/var/lib/dashd/dashd.pid \ --conf=/etc/dash/dash.conf -datadir=/var/lib/dashd -disablewallet +PIDFile=/var/lib/darknetd/darknetd.pid +ExecStart=/usr/bin/darknetd -daemon -pid=/var/lib/darknetd/darknetd.pid \ +-conf=/etc/darknet/darknet.conf -datadir=/var/lib/darknetd -disablewallet Restart=always PrivateTmp=true diff --git a/contrib/linearize/example-linearize.cfg b/contrib/linearize/example-linearize.cfg index 9c0824ee1f261..af90afc47a3bf 100644 --- a/contrib/linearize/example-linearize.cfg +++ b/contrib/linearize/example-linearize.cfg @@ -3,7 +3,7 @@ rpcuser=someuser rpcpassword=somepassword host=127.0.0.1 -port=9998 +port=51473 # bootstrap.dat hashlist settings (linearize-hashes) max_height=313000 diff --git a/contrib/linearize/linearize-hashes.py b/contrib/linearize/linearize-hashes.py index 52eef034f69f5..8da9f0164dcca 100755 --- a/contrib/linearize/linearize-hashes.py +++ b/contrib/linearize/linearize-hashes.py @@ -96,7 +96,7 @@ def get_block_hashes(settings, max_blocks_per_call=10000): if 'host' not in settings: settings['host'] = '127.0.0.1' if 'port' not in settings: - settings['port'] = 9998 + settings['port'] = 51473 if 'min_height' not in settings: settings['min_height'] = 0 if 'max_height' not in settings: diff --git a/contrib/qos/README.md b/contrib/qos/README.md index def61a23be9e7..b08a57b1e1fef 100644 --- a/contrib/qos/README.md +++ b/contrib/qos/README.md @@ -1,5 +1,5 @@ ### Qos ### -This is a Linux bash script that will set up tc to limit the outgoing bandwidth for connections to the Bitcoin network. It limits outbound TCP traffic with a source or destination port of 9999, but not if the destination IP is within a LAN (defined as 192.168.x.x). +This is a Linux bash script that will set up tc to limit the outgoing bandwidth for connections to the Bitcoin network. It limits outbound TCP traffic with a source or destination port of 51472, but not if the destination IP is within a LAN (defined as 192.168.x.x). This means one can have an always-on bitcoind instance running, and another local bitcoind/bitcoin-qt instance which connects to this node and receives blocks from it. diff --git a/contrib/qos/tc.sh b/contrib/qos/tc.sh index aa27938b9a02e..1b03b69821c41 100644 --- a/contrib/qos/tc.sh +++ b/contrib/qos/tc.sh @@ -32,10 +32,10 @@ tc filter add dev ${IF} parent 1: protocol ip prio 2 handle 2 fw classid 1:11 # ret=$? #done -#limit outgoing traffic to and from port 9999. but not when dealing with a host on the local network +#limit outgoing traffic to and from port 51472. but not when dealing with a host on the local network # (defined by $LOCALNET) # --set-mark marks packages matching these criteria with the number "2" # these packages are filtered by the tc filter with "handle 2" # this filter sends the packages into the 1:11 class, and this class is limited to ${LIMIT} -iptables -t mangle -A OUTPUT -p tcp -m tcp --dport 9999 ! -d ${LOCALNET} -j MARK --set-mark 0x2 -iptables -t mangle -A OUTPUT -p tcp -m tcp --sport 9999 ! -d ${LOCALNET} -j MARK --set-mark 0x2 +iptables -t mangle -A OUTPUT -p tcp -m tcp --dport 51472 ! -d ${LOCALNET} -j MARK --set-mark 0x2 +iptables -t mangle -A OUTPUT -p tcp -m tcp --sport 51472 ! -d ${LOCALNET} -j MARK --set-mark 0x2 diff --git a/contrib/seeds/makeseeds.py b/contrib/seeds/makeseeds.py index 253970792891d..93d0954a697b7 100755 --- a/contrib/seeds/makeseeds.py +++ b/contrib/seeds/makeseeds.py @@ -23,7 +23,7 @@ import sys import dns.resolver -PATTERN_IPV4 = re.compile(r"^((\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})):9999$") +PATTERN_IPV4 = re.compile(r"^((\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})):51472$") PATTERN_AGENT = re.compile(r"^(\/Satoshi:0.8.6\/|\/Satoshi:0.9.(2|3)\/|\/Core:0.1(0|1|2).\d{1,2}.\d{1,2}\/)$") def parseline(line): diff --git a/contrib/spendfrom/README.md b/contrib/spendfrom/README.md index 9a6924dca8731..67e0a76115cb0 100644 --- a/contrib/spendfrom/README.md +++ b/contrib/spendfrom/README.md @@ -7,7 +7,7 @@ address (or addresses). Depends on [jsonrpc](http://json-rpc.org/). spendfrom.py --from=FROMADDRESS1[,FROMADDRESS2] --to=TOADDRESS --amount=amount \ - --fee=fee --datadir=/path/to/.dash --testnet --dry_run + --fee=fee --datadir=/path/to/.darknet --testnet --dry_run With no arguments, outputs a list of amounts associated with addresses. @@ -16,7 +16,7 @@ With arguments, sends coins received by the `FROMADDRESS` addresses to the `TOAD ### Notes ### - You may explicitly specify how much fee to pay (a fee more than 1% of the amount -will fail, though, to prevent dash-losing accidents). Spendfrom may fail if +will fail, though, to prevent darknet-losing accidents). Spendfrom may fail if it thinks the transaction would never be confirmed (if the amount being sent is too small, or if the transaction is too many bytes for the fee). diff --git a/contrib/spendfrom/spendfrom.py b/contrib/spendfrom/spendfrom.py index e8d3d9fd77a59..6c7ac4342872a 100755 --- a/contrib/spendfrom/spendfrom.py +++ b/contrib/spendfrom/spendfrom.py @@ -1,13 +1,13 @@ #!/usr/bin/env python # -# Use the raw transactions API to spend dashs received on particular addresses, +# Use the raw transactions API to spend darknets received on particular addresses, # and send any change back to that same address. # # Example usage: # spendfrom.py # Lists available funds # spendfrom.py --from=ADDRESS --to=ADDRESS --amount=11.00 # -# Assumes it will talk to a dashd or Dash-Qt running +# Assumes it will talk to a darknetd or darknet-Qt running # on localhost. # # Depends on jsonrpc @@ -33,15 +33,15 @@ def check_json_precision(): raise RuntimeError("JSON encode/decode loses precision") def determine_db_dir(): - """Return the default location of the dash data directory""" + """Return the default location of the darknet data directory""" if platform.system() == "Darwin": - return os.path.expanduser("~/Library/Application Support/Dash/") + return os.path.expanduser("~/Library/Application Support/DarkNet/") elif platform.system() == "Windows": - return os.path.join(os.environ['APPDATA'], "Dash") - return os.path.expanduser("~/.dash") + return os.path.join(os.environ['APPDATA'], "DarkNet") + return os.path.expanduser("~/.darknet") def read_bitcoin_config(dbdir): - """Read the dash.conf file from dbdir, returns dictionary of settings""" + """Read the darknet.conf file from dbdir, returns dictionary of settings""" from ConfigParser import SafeConfigParser class FakeSecHead(object): @@ -59,20 +59,20 @@ def readline(self): return s config_parser = SafeConfigParser() - config_parser.readfp(FakeSecHead(open(os.path.join(dbdir, "dash.conf")))) + config_parser.readfp(FakeSecHead(open(os.path.join(dbdir, "darknet.conf")))) return dict(config_parser.items("all")) def connect_JSON(config): - """Connect to a dash JSON-RPC server""" + """Connect to a darknet JSON-RPC server""" testnet = config.get('testnet', '0') testnet = (int(testnet) > 0) # 0/1 in config file, convert to True/False if not 'rpcport' in config: - config['rpcport'] = 19998 if testnet else 9998 + config['rpcport'] = 51475 if testnet else 51473 connect = "http://%s:%s@127.0.0.1:%s"%(config['rpcuser'], config['rpcpassword'], config['rpcport']) try: result = ServiceProxy(connect) # ServiceProxy is lazy-connect, so send an RPC command mostly to catch connection errors, - # but also make sure the dashd we're talking to is/isn't testnet: + # but also make sure the darknetd we're talking to is/isn't testnet: if result.getmininginfo()['testnet'] != testnet: sys.stderr.write("RPC server at "+connect+" testnet setting mismatch\n") sys.exit(1) @@ -81,36 +81,36 @@ def connect_JSON(config): sys.stderr.write("Error connecting to RPC server at "+connect+"\n") sys.exit(1) -def unlock_wallet(dashd): - info = dashd.getinfo() +def unlock_wallet(darknetd): + info = darknetd.getinfo() if 'unlocked_until' not in info: return True # wallet is not encrypted t = int(info['unlocked_until']) if t <= time.time(): try: passphrase = getpass.getpass("Wallet is locked; enter passphrase: ") - dashd.walletpassphrase(passphrase, 5) + darknetd.walletpassphrase(passphrase, 5) except: sys.stderr.write("Wrong passphrase\n") - info = dashd.getinfo() + info = darknetd.getinfo() return int(info['unlocked_until']) > time.time() -def list_available(dashd): +def list_available(darknetd): address_summary = dict() address_to_account = dict() - for info in dashd.listreceivedbyaddress(0): + for info in darknetd.listreceivedbyaddress(0): address_to_account[info["address"]] = info["account"] - unspent = dashd.listunspent(0) + unspent = darknetd.listunspent(0) for output in unspent: # listunspent doesn't give addresses, so: - rawtx = dashd.getrawtransaction(output['txid'], 1) + rawtx = darknetd.getrawtransaction(output['txid'], 1) vout = rawtx["vout"][output['vout']] pk = vout["scriptPubKey"] - # This code only deals with ordinary pay-to-dash-address + # This code only deals with ordinary pay-to-darknet-address # or pay-to-script-hash outputs right now; anything exotic is ignored. if pk["type"] != "pubkeyhash" and pk["type"] != "scripthash": continue @@ -139,8 +139,8 @@ def select_coins(needed, inputs): n += 1 return (outputs, have-needed) -def create_tx(dashd, fromaddresses, toaddress, amount, fee): - all_coins = list_available(dashd) +def create_tx(darknetd, fromaddresses, toaddress, amount, fee): + all_coins = list_available(darknetd) total_available = Decimal("0.0") needed = amount+fee @@ -159,7 +159,7 @@ def create_tx(dashd, fromaddresses, toaddress, amount, fee): # Note: # Python's json/jsonrpc modules have inconsistent support for Decimal numbers. # Instead of wrestling with getting json.dumps() (used by jsonrpc) to encode - # Decimals, I'm casting amounts to float before sending them to dashd. + # Decimals, I'm casting amounts to float before sending them to darknetd. # outputs = { toaddress : float(amount) } (inputs, change_amount) = select_coins(needed, potential_inputs) @@ -170,8 +170,8 @@ def create_tx(dashd, fromaddresses, toaddress, amount, fee): else: outputs[change_address] = float(change_amount) - rawtx = dashd.createrawtransaction(inputs, outputs) - signed_rawtx = dashd.signrawtransaction(rawtx) + rawtx = darknetd.createrawtransaction(inputs, outputs) + signed_rawtx = darknetd.signrawtransaction(rawtx) if not signed_rawtx["complete"]: sys.stderr.write("signrawtransaction failed\n") sys.exit(1) @@ -179,10 +179,10 @@ def create_tx(dashd, fromaddresses, toaddress, amount, fee): return txdata -def compute_amount_in(dashd, txinfo): +def compute_amount_in(darknetd, txinfo): result = Decimal("0.0") for vin in txinfo['vin']: - in_info = dashd.getrawtransaction(vin['txid'], 1) + in_info = darknetd.getrawtransaction(vin['txid'], 1) vout = in_info['vout'][vin['vout']] result = result + vout['value'] return result @@ -193,12 +193,12 @@ def compute_amount_out(txinfo): result = result + vout['value'] return result -def sanity_test_fee(dashd, txdata_hex, max_fee): +def sanity_test_fee(darknetd, txdata_hex, max_fee): class FeeError(RuntimeError): pass try: - txinfo = dashd.decoderawtransaction(txdata_hex) - total_in = compute_amount_in(dashd, txinfo) + txinfo = darknetd.decoderawtransaction(txdata_hex) + total_in = compute_amount_in(darknetd, txinfo) total_out = compute_amount_out(txinfo) if total_in-total_out > max_fee: raise FeeError("Rejecting transaction, unreasonable fee of "+str(total_in-total_out)) @@ -221,15 +221,15 @@ def main(): parser = optparse.OptionParser(usage="%prog [options]") parser.add_option("--from", dest="fromaddresses", default=None, - help="addresses to get dashs from") + help="addresses to get darknets from") parser.add_option("--to", dest="to", default=None, - help="address to get send dashs to") + help="address to get send darknets to") parser.add_option("--amount", dest="amount", default=None, help="amount to send") parser.add_option("--fee", dest="fee", default="0.0", help="fee to include") parser.add_option("--datadir", dest="datadir", default=determine_db_dir(), - help="location of dash.conf file with RPC username/password (default: %default)") + help="location of darknet.conf file with RPC username/password (default: %default)") parser.add_option("--testnet", dest="testnet", default=False, action="store_true", help="Use the test network") parser.add_option("--dry_run", dest="dry_run", default=False, action="store_true", @@ -240,10 +240,10 @@ def main(): check_json_precision() config = read_bitcoin_config(options.datadir) if options.testnet: config['testnet'] = True - dashd = connect_JSON(config) + darknetd = connect_JSON(config) if options.amount is None: - address_summary = list_available(dashd) + address_summary = list_available(darknetd) for address,info in address_summary.iteritems(): n_transactions = len(info['outputs']) if n_transactions > 1: @@ -253,14 +253,14 @@ def main(): else: fee = Decimal(options.fee) amount = Decimal(options.amount) - while unlock_wallet(dashd) == False: + while unlock_wallet(darknetd) == False: pass # Keep asking for passphrase until they get it right - txdata = create_tx(dashd, options.fromaddresses.split(","), options.to, amount, fee) - sanity_test_fee(dashd, txdata, amount*Decimal("0.01")) + txdata = create_tx(darknetd, options.fromaddresses.split(","), options.to, amount, fee) + sanity_test_fee(darknetd, txdata, amount*Decimal("0.01")) if options.dry_run: print(txdata) else: - txid = dashd.sendrawtransaction(txdata) + txid = darknetd.sendrawtransaction(txdata) print(txid) if __name__ == '__main__': diff --git a/doc/README.md b/doc/README.md index 2dab1a7c7a848..d097422a5d50b 100644 --- a/doc/README.md +++ b/doc/README.md @@ -17,14 +17,14 @@ You need the Qt4 run-time libraries to run Dash-Qt. On Debian or Ubuntu: Unpack the files into a directory and run: -- bin/32/dash-qt (GUI, 32-bit) or bin/32/dashd (headless, 32-bit) -- bin/64/dash-qt (GUI, 64-bit) or bin/64/dashd (headless, 64-bit) +- bin/32/darknet-qt (GUI, 32-bit) or bin/32/darknetd (headless, 32-bit) +- bin/64/darknet-qt (GUI, 64-bit) or bin/64/darknetd (headless, 64-bit) ### Windows -Unpack the files into a directory, and then run dash-qt.exe. +Unpack the files into a directory, and then run darknet-qt.exe. ### OSX @@ -34,8 +34,8 @@ Drag Dash-Qt to your applications folder, and then run Dash-Qt. * See the documentation at the [Dash Wiki](https://en.bitcoin.it/wiki/Main_Page) ***TODO*** for help and more information. -* Ask for help on [#dashpay](http://webchat.freenode.net?channels=dashpay) on Freenode. If you don't have an IRC client use [webchat here](http://webchat.freenode.net?channels=dashpay). -* Ask for help on the [DashTalk](https://dashtalk.org/) forums. +* Ask for help on [#darknetpay](http://webchat.freenode.net?channels=darknetpay) on Freenode. If you don't have an IRC client use [webchat here](http://webchat.freenode.net?channels=darknetpay). +* Ask for help on the [DashTalk](https://darknettalk.org/) forums. Building --------------------- @@ -46,7 +46,7 @@ The following are developer notes on how to build Dash on your native platform. Development --------------------- -The Dash repo's [root README](https://github.com/dashpay/dash/blob/master/README.md) contains relevant information on the development process and automated testing. +The Dash repo's [root README](https://github.com/darknetpay/darknet/blob/master/README.md) contains relevant information on the development process and automated testing. - [Coding Guidelines](coding.md) - [Multiwallet Qt Development](multiwallet-qt.md) @@ -57,8 +57,8 @@ The Dash repo's [root README](https://github.com/dashpay/dash/blob/master/README - [Unit Tests](unit-tests.md) ### Resources -* Discuss on the [DashTalk](https://dashtalk.org/) forums, in the Development & Technical Discussion board. -* Discuss on [#dashpay](http://webchat.freenode.net/?channels=dashpay) on Freenode. If you don't have an IRC client use [webchat here](http://webchat.freenode.net/?channels=dashpay). +* Discuss on the [DashTalk](https://darknettalk.org/) forums, in the Development & Technical Discussion board. +* Discuss on [#darknetpay](http://webchat.freenode.net/?channels=darknetpay) on Freenode. If you don't have an IRC client use [webchat here](http://webchat.freenode.net/?channels=darknetpay). ### Miscellaneous - [Assets Attribution](assets-attribution.md) diff --git a/doc/README_windows.txt b/doc/README_windows.txt index dedbad6b722e6..27424da2560f8 100644 --- a/doc/README_windows.txt +++ b/doc/README_windows.txt @@ -11,13 +11,13 @@ with each other, with the help of a P2P network to check for double-spending. Setup ----- -Unpack the files into a directory and run dash-qt.exe. +Unpack the files into a directory and run darknet-qt.exe. Dash Core is the original Dash client and it builds the backbone of the network. However, it downloads and stores the entire history of Dash transactions; depending on the speed of your computer and network connection, the synchronization process can take anywhere from a few hours to a day or more. -See the dash wiki at: +See the darknet wiki at: https://en.bitcoin.it/wiki/Main_Page ***TODO*** for more help and information. diff --git a/doc/bitcoin_logo_doxygen.png b/doc/bitcoin_logo_doxygen.png index 190d17bced8e5c8699a33e1d3b007ef69fbc86da..3a1a9f1ae8d2b59870fe55ebb80ef1a7aebd56bf 100644 GIT binary patch delta 970 zcmV;*12z2j1m6dcBYyw}VoOIv0RI600RN!9r;`8x010qNS#tmY3ljhU3ljkVnw%H_ z000McNliru-~k;IFfGA)V1EDr18hk|K~!ko?V8VP9Ay~CKhMn0FL&2Myhs!aqA7Jf z6#PXMArVB4NKz=`NkQ;Zv<>u93R3?9J+!B&co3lnjk1#7s(+?cDiW;PL#W7BL6XhZ zXxiP9?999G>tSOFArqTsvz^(_7v?ZO7~ao3@B4k8_njAR2j%m594D7*2FLR#t~$R? z6NVvCq}Z{e7__43jW(n18e#B2x2%;F;At*4l0h=#&mQE$#Nl!u6D5?J)=f@`Xa;8XQFtR~8qy z1~)uB%&Q}#)N7X!k%U+xTvHL#l?vr@ndl_^$o__(cyA@y|QV}!bA22`l?Un&!;l|$|XY$k} zT6eFGZhwX$hsMTu>i(TnzdEy~4DKLYtyYW8AKR(w+-$qtlO8k_5o`MmrBo{M@SZ(r zk(K#i+$a&6jRs$q%U$ilTY}p+I?8L0KF<94pO9Qk`DH)^?%uzTQ%os_RK9axLYWr4c7mRODmmVn!>&P{3Eci@Yl^5 zihnT%jBaP?Bz3o3j?%#cj89C^Xf!qtm&-Zawd+3mpWKV(x`_c3-=#44G-n0gJAQn_ z!XXy!yYJ7@H#&lP@!3R0EmDeeQ{V8}$&-XD+n{bpp688-$Ys*GgQyw=!E;$E=tVf4 za-LSKp$PJ$h@2IX2k2}myzM3mT+~|syhHXP0IuT_M(v5>!0z2a(tc`e*!?VvUuR~P s0363zf8tz7;6}F1D4+87XZlb70>|ZgiuCfhSO5S307*qoM6N<$g8JLxHUIzs delta 607 zcmV-l0-*ih2loV!BYy%uNkl>B1mr*FCs;fn(Pm6YO8qjE~pp( zfgC)xB_0Z0D0mP>l9-(lJ*d|ZFd!ZTB}62NnYRV)sS!${_R@ojf=C4QP4nZ>?3QlK zIH9}`JXm(JJM(?>-rF~cL-Ud*KtuRvXcqvxH;|OPThVxj(-Bb`4$*1&Tbc&Y&|~dln;k< zn#gD=D1G^dA_DTS6-mKZ*!Rg!1V1@jKHt2>gg4`VhnH(H^ac_SrwwVO3)T z4JDQB7rwus^@JdkUX{4SeXzBPGu&znL-F^}cg=+xBXNGU+{P7~dtWhkzROA)%J3Qa zY^Q&%U|6SfFU}e#N9lYX?T9=t&Cb7@ktb?-jpx3LUBe=DL5>-DIM*A;Ym0fOK@bE%5ClOG1VQW@{sNGmw#{ Import Project -> Import Existing Project -4. Enter "dash-qt" as project name, enter src/qt as location +4. Enter "darknet-qt" as project name, enter src/qt as location 5. Leave the file selection as it is 6. Confirm the "summary page" 7. In the "Projects" tab select "Manage Kits..." @@ -102,11 +102,11 @@ Download Qt Creator from http://www.qt.io/download/. Download the "community edi Creating a release build ------------------------ -You can ignore this section if you are building `dashd` for your own use. +You can ignore this section if you are building `darknetd` for your own use. -dashd/dash-cli binaries are not included in the Dash-Qt.app bundle. +darknetd/darknet-cli binaries are not included in the Dash-Qt.app bundle. -If you are building `dashd` or `Dash-Qt` for others, your build machine should be set up +If you are building `darknetd` or `Dash-Qt` for others, your build machine should be set up as follows for maximum compatibility: All dependencies should be compiled with these flags: @@ -121,14 +121,14 @@ bundle is packaged and signed to create the .dmg disk image that is distributed. Running ------- -It's now available at `./dashd`, provided that you are still in the `src` +It's now available at `./darknetd`, provided that you are still in the `src` directory. We have to first create the RPC configuration file, though. -Run `./dashd` to get the filename where it should be put, or just try these +Run `./darknetd` to get the filename where it should be put, or just try these commands: - echo -e "rpcuser=dashrpc\nrpcpassword=$(xxd -l 16 -p /dev/urandom)" > "/Users/${USER}/Library/Application Support/Dash/dash.conf" - chmod 600 "/Users/${USER}/Library/Application Support/Dash/dash.conf" + echo -e "rpcuser=darknetrpc\nrpcpassword=$(xxd -l 16 -p /dev/urandom)" > "/Users/${USER}/Library/Application Support/Dash/darknet.conf" + chmod 600 "/Users/${USER}/Library/Application Support/Dash/darknet.conf" The next time you run it, it will start downloading the blockchain, but it won't output anything while it's doing this. This process may take several hours; @@ -139,6 +139,6 @@ you can monitor its process by looking at the debug.log file, like this: Other commands: ------- - ./dashd -daemon # to start the dash daemon. - ./dash-cli --help # for a list of command-line options. - ./dash-cli help # When the daemon is running, to get a list of RPC commands + ./darknetd -daemon # to start the darknet daemon. + ./darknet-cli --help # for a list of command-line options. + ./darknet-cli help # When the daemon is running, to get a list of RPC commands diff --git a/doc/build-unix.md b/doc/build-unix.md index 53966f95abb00..ef94808899fc4 100644 --- a/doc/build-unix.md +++ b/doc/build-unix.md @@ -4,7 +4,7 @@ Some notes on how to build Dash in Unix. Note --------------------- -Always use absolute paths to configure and compile dash and the dependencies, +Always use absolute paths to configure and compile darknet and the dependencies, for example, when specifying the the path of the dependency: ../dist/configure --enable-cxx --disable-shared --with-pic --prefix=$BDB_PREFIX @@ -22,7 +22,7 @@ make make install # optional ``` -This will build dash-qt as well if the dependencies are met. +This will build darknet-qt as well if the dependencies are met. Dependencies --------------------- @@ -111,12 +111,12 @@ libqrencode (optional) can be installed with: sudo apt-get install libqrencode-dev -Once these are installed, they will be found by configure and a dash-qt executable will be +Once these are installed, they will be found by configure and a darknet-qt executable will be built by default. Notes ----- -The release is built with GCC and then "strip dashd" to strip the debug +The release is built with GCC and then "strip darknetd" to strip the debug symbols, which reduces the executable size by about 90%. @@ -145,10 +145,10 @@ Berkeley DB It is recommended to use Berkeley DB 4.8. If you have to build it yourself: ```bash -DASH_ROOT=$(pwd) +DNET_ROOT=$(pwd) -# Pick some path to install BDB to, here we create a directory within the dash directory -BDB_PREFIX="${DASH_ROOT}/db4" +# Pick some path to install BDB to, here we create a directory within the darknet directory +BDB_PREFIX="${DNET_ROOT}/db4" mkdir -p $BDB_PREFIX # Fetch the source and verify that it is not tampered with @@ -164,7 +164,7 @@ cd db-4.8.30.NC/build_unix/ make install # Configure Dash Core to use our own-built instance of BDB -cd $DASH_ROOT +cd $DNET_ROOT ./configure (other args...) LDFLAGS="-L${BDB_PREFIX}/lib/" CPPFLAGS="-I${BDB_PREFIX}/include/" ``` @@ -205,7 +205,7 @@ Hardening enables the following features: To test that you have built PIE executable, install scanelf, part of paxutils, and use: - scanelf -e ./dashd + scanelf -e ./darknetd The output should contain: TYPE @@ -213,13 +213,13 @@ Hardening enables the following features: * Non-executable Stack If the stack is executable then trivial stack based buffer overflow exploits are possible if - vulnerable buffers are found. By default, dash should be built with a non-executable stack + vulnerable buffers are found. By default, darknet should be built with a non-executable stack but if one of the libraries it uses asks for an executable stack or someone makes a mistake and uses a compiler extension which requires an executable stack, it will silently build an executable without the non-executable stack protection. To verify that the stack is non-executable after compiling use: - `scanelf -e ./dashd` + `scanelf -e ./darknetd` the output should contain: STK/REL/PTL @@ -229,7 +229,7 @@ Hardening enables the following features: Disable-wallet mode -------------------- -When the intention is to run only a P2P node without a wallet, dash may be compiled in +When the intention is to run only a P2P node without a wallet, darknet may be compiled in disable-wallet mode with: ./configure --disable-wallet diff --git a/doc/coding.md b/doc/coding.md index 8827d2c690b77..40b5d355544f9 100644 --- a/doc/coding.md +++ b/doc/coding.md @@ -119,7 +119,7 @@ Threads - ThreadMapPort : Universal plug-and-play startup/shutdown -- ThreadSocketHandler : Sends/Receives data from peers on port 9999. +- ThreadSocketHandler : Sends/Receives data from peers on port 51472. - ThreadOpenAddedConnections : Opens network connections to added nodes. @@ -131,7 +131,7 @@ Threads - ThreadFlushWalletDB : Close the wallet.dat file if it hasn't been used in 500ms. -- ThreadRPCServer : Remote procedure call handler, listens on port 9998 for connections and services them. +- ThreadRPCServer : Remote procedure call handler, listens on port 51473 for connections and services them. - BitcoinMiner : Generates bitcoins (if wallet is enabled). diff --git a/doc/gitian-building.md b/doc/gitian-building.md index d287c675ec5eb..406e3cda522a3 100644 --- a/doc/gitian-building.md +++ b/doc/gitian-building.md @@ -1,9 +1,9 @@ Gitian building ================ -*Setup instructions for a gitian build of Dash using a Debian VM or physical system.* +*Setup instructions for a gitian build of DarkNet using a Debian VM or physical system.* -Gitian is the deterministic build process that is used to build the Dash +Gitian is the deterministic build process that is used to build the DarkNet Core executables. It provides a way to be reasonably sure that the executables are really built from source on GitHub. It also makes sure that the same, tested dependencies are used and statically built into the executable. @@ -11,7 +11,7 @@ the same, tested dependencies are used and statically built into the executable. Multiple developers build the source code by following a specific descriptor ("recipe"), cryptographically sign the result, and upload the resulting signature. These results are compared and only if they match, the build is accepted and uploaded -to dashpay.io. +to darknet-crypto.com. More independent gitian builders are needed, which is why I wrote this guide. It is preferred to follow these steps yourself instead of using someone else's @@ -26,7 +26,7 @@ Table of Contents - [Installing gitian](#installing-gitian) - [Setting up gitian images](#setting-up-gitian-images) - [Getting and building the inputs](#getting-and-building-the-inputs) -- [Building Dash](#building-dash) +- [Building DarkNet](#building-darknet) - [Building an alternative repository](#building-an-alternative-repository) - [Signing externally](#signing-externally) - [Uploading signatures](#uploading-signatures) @@ -277,12 +277,12 @@ cd .. **Note**: When sudo asks for a password, enter the password for the user *debian* not for *root*. -Clone the git repositories for dash and gitian and then checkout the dash version that you want to build. +Clone the git repositories for darknet and gitian and then checkout the darknet version that you want to build. ```bash git clone https://github.com/devrandom/gitian-builder.git -git clone https://github.com/dashpay/dash.git -cd dash +git clone https://github.com/darknetpay/darknet.git +cd darknet git checkout v${VERSION} cd .. ``` @@ -321,16 +321,16 @@ There will be a lot of warnings printed during build of the images. These can be Getting and building the inputs -------------------------------- -Follow the instructions in [doc/release-process.md](release-process.md) in the dash repository +Follow the instructions in [doc/release-process.md](release-process.md) in the darknet repository under 'Fetch and build inputs' to install sources which require manual intervention. Also follow the next step: 'Seed the Gitian sources cache', which will fetch all necessary source files allowing for gitian to work offline. -Building Dash +Building DarkNet ---------------- -To build Dash (for Linux, OSX and Windows) just follow the steps under 'perform -gitian builds' in [doc/release-process.md](release-process.md) in the dash repository. +To build DarkNet (for Linux, OSX and Windows) just follow the steps under 'perform +gitian builds' in [doc/release-process.md](release-process.md) in the darknet repository. This may take a long time as it also builds the dependencies needed for each descriptor. These dependencies will be cached after a successful build to avoid rebuilding them when possible. @@ -345,12 +345,12 @@ tail -f var/build.log Output from `gbuild` will look something like ```bash - Initialized empty Git repository in /home/debian/gitian-builder/inputs/dash/.git/ + Initialized empty Git repository in /home/debian/gitian-builder/inputs/darknet/.git/ remote: Reusing existing pack: 35606, done. remote: Total 35606 (delta 0), reused 0 (delta 0) Receiving objects: 100% (35606/35606), 26.52 MiB | 4.28 MiB/s, done. Resolving deltas: 100% (25724/25724), done. - From https://github.com/dashpay/dash + From https://github.com/darknetpay/darknet ... (new tags, new branch etc) --- Building for precise x86_64 --- Stopping target if it is up @@ -377,11 +377,11 @@ and inputs. For example: ```bash -URL=https://github.com/crowning-/dash.git +URL=https://github.com/crowning-/darknet.git COMMIT=b616fb8ef0d49a919b72b0388b091aaec5849b96 -./bin/gbuild --commit dash=${COMMIT} --url dash=${URL} ../dash/contrib/gitian-descriptors/gitian-linux.yml -./bin/gbuild --commit dash=${COMMIT} --url dash=${URL} ../dash/contrib/gitian-descriptors/gitian-win.yml -./bin/gbuild --commit dash=${COMMIT} --url dash=${URL} ../dash/contrib/gitian-descriptors/gitian-osx.yml +./bin/gbuild --commit darknet=${COMMIT} --url darknet=${URL} ../darknet/contrib/gitian-descriptors/gitian-linux.yml +./bin/gbuild --commit darknet=${COMMIT} --url darknet=${URL} ../darknet/contrib/gitian-descriptors/gitian-win.yml +./bin/gbuild --commit darknet=${COMMIT} --url darknet=${URL} ../darknet/contrib/gitian-descriptors/gitian-osx.yml ``` Signing externally @@ -396,9 +396,9 @@ When you execute `gsign` you will get an error from GPG, which can be ignored. C in `gitian.sigs` to your signing machine and do ```bash - gpg --detach-sign ${VERSION}-linux/${SIGNER}/dash-build.assert - gpg --detach-sign ${VERSION}-win/${SIGNER}/dash-build.assert - gpg --detach-sign ${VERSION}-osx/${SIGNER}/dash-build.assert + gpg --detach-sign ${VERSION}-linux/${SIGNER}/darknet-build.assert + gpg --detach-sign ${VERSION}-win/${SIGNER}/darknet-build.assert + gpg --detach-sign ${VERSION}-osx/${SIGNER}/darknet-build.assert ``` This will create the `.sig` files that can be committed together with the `.assert` files to assert your @@ -408,6 +408,6 @@ Uploading signatures (not yet implemented) --------------------- In the future it will be possible to push your signatures (both the `.assert` and `.assert.sig` files) to the -[dash/gitian.sigs](https://github.com/dashpay/gitian.sigs/) repository, or if that's not possible to create a pull +[darknet/gitian.sigs](https://github.com/darknetpay/gitian.sigs/) repository, or if that's not possible to create a pull request. There will be an official announcement when this repository is online. diff --git a/doc/guide-startmany.md b/doc/guide-startmany.md index 322fec1dc78ba..8deb9d56251e9 100644 --- a/doc/guide-startmany.md +++ b/doc/guide-startmany.md @@ -4,7 +4,7 @@ There are many ways to setup a wallet to support start-many. This guide will walk through two of them. 1. [Importing an existing wallet (recommended if you are consolidating wallets).](#option1) -2. [Sending 1,000 DASH to new wallet addresses.](#option2) +2. [Sending 1,000 DNET to new wallet addresses.](#option2) ## Option 1. Importing an existing wallet @@ -56,9 +56,9 @@ Create a new wallet address for each MasterNode. Close your QT Wallet. -### Send 1,000 DASH to New Addresses +### Send 1,000 DNET to New Addresses -Just like setting up a standard MN. Send exactly 1,000 DASH to each new address created above. +Just like setting up a standard MN. Send exactly 1,000 DNET to each new address created above. ### Create New Masternode Private Keys @@ -78,11 +78,11 @@ Remember... this is local. Make sure your QT is not running. Create the masternode.conf file in the same directory as your wallet.dat. -Copy the masternode private key and correspondig collateral output transaction that holds the 1K DASH. +Copy the masternode private key and correspondig collateral output transaction that holds the 1K DNET. The masternode private key may be an existing key from [Option 1](#option1), or a newly generated key from [Option 2](#option2). -*Please note, the masternode priviate key is not the same as a wallet private key. Never put your wallet private key in the masternode.conf file. That is equivalent to putting your 1,000 DASH on the remote server and defeats the purpose of a hot/cold setup.* +*Please note, the masternode priviate key is not the same as a wallet private key. Never put your wallet private key in the masternode.conf file. That is equivalent to putting your 1,000 DNET on the remote server and defeats the purpose of a hot/cold setup.* ### Get the collateral output @@ -95,7 +95,7 @@ Issue the following: Make note of the hash (which is your collaterla_output) and index. ### Enter your MasterNode details into your masternode.conf file -[From the dash github repo](https://github.com/darkcoin/darkcoin/blob/master/doc/masternode_conf.md) +[From the darknet github repo](https://github.com/darkcoin/darkcoin/blob/master/doc/masternode_conf.md) The new masternode.conf format consists of a space seperated text file. Each line consisting of an alias, IP address followed by port, masternode private key, collateral output transaction id and collateral output index, donation address and donation percentage (the latter two are optional and should be in format "address:percentage"). @@ -108,24 +108,24 @@ alias ipaddress:port masternode_private_key collateral_output collateral_output_ Example: ``` -mn01 127.0.0.1:9999 93HaYBVUCYjEMeeH1Y4sBGLALQZE1Yc1K64xiqgX37tGBDQL8Xg 2bcd3c84c84f87eaa86e4e56834c92927a07f9e18718810b92e0d0324456a67c 0 -mn02 127.0.0.2:9999 93WaAb3htPJEV8E9aQcN23Jt97bPex7YvWfgMDTUdWJvzmrMqey aa9f1034d973377a5e733272c3d0eced1de22555ad45d6b24abadff8087948d4 0 7gnwGHt17heGpG9Crfeh4KGpYNFugPhJdh:25 +mn01 127.0.0.1:51472 93HaYBVUCYjEMeeH1Y4sBGLALQZE1Yc1K64xiqgX37tGBDQL8Xg 2bcd3c84c84f87eaa86e4e56834c92927a07f9e18718810b92e0d0324456a67c 0 +mn02 127.0.0.2:51472 93WaAb3htPJEV8E9aQcN23Jt97bPex7YvWfgMDTUdWJvzmrMqey aa9f1034d973377a5e733272c3d0eced1de22555ad45d6b24abadff8087948d4 0 7gnwGHt17heGpG9Crfeh4KGpYNFugPhJdh:25 ``` -## What about the dash.conf file? +## What about the darknet.conf file? -If you are using a masternode.conf file you no longer need the dash.conf file. The exception is if you need custom settings (thanks oblox). +If you are using a masternode.conf file you no longer need the darknet.conf file. The exception is if you need custom settings (thanks oblox). -## Update dash.conf on server +## Update darknet.conf on server -If you generated a new masternode private key, you will need to update the remote dash.conf files. +If you generated a new masternode private key, you will need to update the remote darknet.conf files. Shut down the daemon and then edit the file. -```sudo nano .dash/dash.conf``` +```sudo nano .darknet/darknet.conf``` ### Edit the masternodeprivkey -If you generated a new masternode private key, you will need to update the masternodeprivkey value in your remote dash.conf file. +If you generated a new masternode private key, you will need to update the masternodeprivkey value in your remote darknet.conf file. ## Start your MasterNodes @@ -135,9 +135,9 @@ If your remote server is not running, start your remote daemon as you normally w I usually confirm that remote is on the correct block by issuing: -```dashd getinfo``` +```darknetd getinfo``` -And compare with the official explorer at http://explorer.dashpay.io/chain/Dash +And compare with the official explorer at http://darknetexplorer.coin-server.com ### Local diff --git a/doc/keepass.md b/doc/keepass.md index 6b9756f77e854..3c9b25db1c4af 100644 --- a/doc/keepass.md +++ b/doc/keepass.md @@ -12,7 +12,7 @@ The implementation is dependent on the following: ###What's new### -The following new options are available for dashd and dash-qt: +The following new options are available for darknetd and darknet-qt: - _-keepass_ Use KeePass 2 integration using KeePassHttp plugin (default: 0) - _-keepassport=_ Connect to KeePassHttp on port (default: 19455) - _-keepasskey=_ KeePassHttp key for AES encrypted communication with KeePass @@ -22,27 +22,27 @@ The following new options are available for dashd and dash-qt: The following rpc commands are available: - _keepass genkey_: generates a base64 encoded 256 bit AES key that can be used for the communication with KeePassHttp. Only necessary for manual configuration. Use init for automatic configuration. - - _keepass init_: sets up the association between dashd and keepass by generating an AES key and sending an association message to KeePassHttp. This will trigger KeePass to ask for an Id for the association. Returns the association and the base64 encoded string for the AES key. + - _keepass init_: sets up the association between darknetd and keepass by generating an AES key and sending an association message to KeePassHttp. This will trigger KeePass to ask for an Id for the association. Returns the association and the base64 encoded string for the AES key. - _keepass setpassphrase_: updates the passphrase in KeePassHttp to a new value. This should match the passphrase you intend to use for the wallet. Please note that the standard RPC commands _walletpassphrasechange_ and the wallet encrption from the QT GUI already send the updates to KeePassHttp, so this is only necessary for manual manipulation of the password. ###How to setup### -Sample initialization flow from _dash-qt_ console (this needs to be done only once to set up the association): +Sample initialization flow from _darknet-qt_ console (this needs to be done only once to set up the association): - Have KeePass running with an open database - - Start _dash-qt_ + - Start _darknet-qt_ - Open console - - Type "_keepass init_" in dash-qt console + - Type "_keepass init_" in darknet-qt console - Keepass pops up and asks for an association id, fill that in, for example, "_mydrkwallet_" - - You should get a response like this "_Association successful. Id: mydrkwalletdash - Key: AgQkcs6cI7v9tlSYKjG/+s8wJrGALHl3jLosJpPLzUE=_" - - Edit _dash.conf_ and fill in these values + - You should get a response like this "_Association successful. Id: mydrkwalletdarknet - Key: AgQkcs6cI7v9tlSYKjG/+s8wJrGALHl3jLosJpPLzUE=_" + - Edit _darknet.conf_ and fill in these values ``` keepass=1 keepasskey=AgQkcs6cI7v9tlSYKjG/+s8wJrGALHl3jLosJpPLzUE= keepassid=mydrkwallet keepassname=testwallet ``` - - Restart _dash-qt_ + - Restart _darknet-qt_ At this point, the association is made. The next action depends on your particular situation: @@ -51,4 +51,4 @@ At this point, the association is made. The next action depends on your particul At this point, the passphrase is stored in KeePassHttp. When Unlocking the wallet, one can use _keepass_ as the passphrase to trigger retrieval of the password. This works from the RPC commands as well as the GUI. -Extended guide with screenshots is also available: https://dashtalk.org/threads/keepass-integration.3620/ +Extended guide with screenshots is also available: https://darknettalk.org/threads/keepass-integration.3620/ diff --git a/doc/masternode-budget.md b/doc/masternode-budget.md index 2189d9d66e4b3..a06c5496607c2 100644 --- a/doc/masternode-budget.md +++ b/doc/masternode-budget.md @@ -16,13 +16,13 @@ Budgets go through a series of stages before being paid: 1. Prepare collateral transaction -- -mnbudget prepare proposal-name url payment_count block_start dash_address monthly_payment_dash [use_ix(true|false)] +mnbudget prepare proposal-name url payment_count block_start darknet_address monthly_payment_darknet [use_ix(true|false)] Example: ```mnbudget prepare cool-project http://www.cool-project/one.json 12 100000 y6R9oN12KnB9zydzTLc3LikD9cCjjQzYG7 1200 true``` Output: ```464a0eb70ea91c94295214df48c47baa72b3876cfb658744aaf863c7b5bf1ff0``` - This is the collateral hash, copy this output for the next step -In this transaction we prepare collateral for "_cool-project_". This proposal will pay _1200_ DASH, _12_ times over the course of a year totaling _24000_ DASH. +In this transaction we prepare collateral for "_cool-project_". This proposal will pay _1200_ DNET, _12_ times over the course of a year totaling _24000_ DNET. **Warning -- if you change any fields within this command, the collateral transaction will become invalid.** @@ -111,7 +111,7 @@ After you get enough votes, execute ```mnbudget projection``` to see if you made 6. Get paid -- -When block ```1000000``` is reached you'll receive a payment for ```1200``` DASH. +When block ```1000000``` is reached you'll receive a payment for ```1200``` DNET. The following new RPC commands are supported: - mnbudget "command"... ( "passphrase" ) diff --git a/doc/masternode_conf.md b/doc/masternode_conf.md index 0cb343e11b7cd..a1defe0ea94b8 100644 --- a/doc/masternode_conf.md +++ b/doc/masternode_conf.md @@ -4,19 +4,19 @@ Multi masternode config The multi masternode config allows to control multiple masternodes from a single wallet. The wallet needs to have a valid collaral output of 1000 coins for each masternode. To use this, place a file named masternode.conf in the data directory of your install: * Windows: %APPDATA%\Dash\ * Mac OS: ~/Library/Application Support/Dash/ - * Unix/Linux: ~/.dash/ + * Unix/Linux: ~/.darknet/ The new masternode.conf format consists of a space seperated text file. Each line consisting of an alias, IP address followed by port, masternode private key, collateral output transaction id, collateral output index, donation address and donation percentage (the latter two are optional and should be in format "address:percentage"). Example: ``` -mn1 127.0.0.2:19999 93HaYBVUCYjEMeeH1Y4sBGLALQZE1Yc1K64xiqgX37tGBDQL8Xg 2bcd3c84c84f87eaa86e4e56834c92927a07f9e18718810b92e0d0324456a67c 0 -mn2 127.0.0.3:19999 93WaAb3htPJEV8E9aQcN23Jt97bPex7YvWfgMDTUdWJvzmrMqey aa9f1034d973377a5e733272c3d0eced1de22555ad45d6b24abadff8087948d4 0 7gnwGHt17heGpG9Crfeh4KGpYNFugPhJdh:33 -mn3 127.0.0.4:19999 92Da1aYg6sbenP6uwskJgEY2XWB5LwJ7bXRqc3UPeShtHWJDjDv db478e78e3aefaa8c12d12ddd0aeace48c3b451a8b41c570d0ee375e2a02dfd9 1 7gnwGHt17heGpG9Crfeh4KGpYNFugPhJdh +mn1 127.0.0.2:51474 93HaYBVUCYjEMeeH1Y4sBGLALQZE1Yc1K64xiqgX37tGBDQL8Xg 2bcd3c84c84f87eaa86e4e56834c92927a07f9e18718810b92e0d0324456a67c 0 +mn2 127.0.0.3:51474 93WaAb3htPJEV8E9aQcN23Jt97bPex7YvWfgMDTUdWJvzmrMqey aa9f1034d973377a5e733272c3d0eced1de22555ad45d6b24abadff8087948d4 0 7gnwGHt17heGpG9Crfeh4KGpYNFugPhJdh:33 +mn3 127.0.0.4:51474 92Da1aYg6sbenP6uwskJgEY2XWB5LwJ7bXRqc3UPeShtHWJDjDv db478e78e3aefaa8c12d12ddd0aeace48c3b451a8b41c570d0ee375e2a02dfd9 1 7gnwGHt17heGpG9Crfeh4KGpYNFugPhJdh ``` In the example above: -* the collateral for mn1 consists of transaction http://test.explorer.dash.fr/tx/2bcd3c84c84f87eaa86e4e56834c92927a07f9e18718810b92e0d0324456a67c, output index 0 has amount 1000 +* the collateral for mn1 consists of transaction http://test.explorer.darknet.fr/tx/2bcd3c84c84f87eaa86e4e56834c92927a07f9e18718810b92e0d0324456a67c, output index 0 has amount 1000 * masternode 2 will donate 33% of its income * masternode 3 will donate 100% of its income diff --git a/doc/multiwallet-qt.md b/doc/multiwallet-qt.md index 3f8b2b2f94750..a88fccbba3c0a 100644 --- a/doc/multiwallet-qt.md +++ b/doc/multiwallet-qt.md @@ -10,7 +10,7 @@ implemented in the BitcoinGUI class moved over to these new classes. The two existing files most affected, by far, are bitcoingui.h and bitcoingui.cpp, as the BitcoinGUI class will require some major retrofitting. -Only requiring some minor changes is dash.cpp. +Only requiring some minor changes is darknet.cpp. Finally, two new headers and source files will have to be added to bitcoin-qt.pro. @@ -30,9 +30,9 @@ that takes the place of what used to be centralWidget in BitcoinGUI. The purpose refinements of the wallet controls with minimal need for further modifications to BitcoinGUI, thus greatly simplifying merges while reducing the risk of breaking top-level stuff. -Changes to dash.cpp +Changes to darknet.cpp ---------------------- -dash.cpp is the entry point into bitcoin-qt, and as such, will require some minor modifications to provide hooks for +darknet.cpp is the entry point into bitcoin-qt, and as such, will require some minor modifications to provide hooks for multiple wallet support. Most importantly will be the way it instantiates WalletModels and passes them to the singleton BitcoinGUI instance called window. Formerly, BitcoinGUI kept a pointer to a single instance of a WalletModel. The initial change required is very simple: rather than calling `window.setWalletModel(&walletModel);` we perform the diff --git a/doc/release-notes.md b/doc/release-notes.md index 3fc3eee20de10..a912c35a71c3b 100644 --- a/doc/release-notes.md +++ b/doc/release-notes.md @@ -2,7 +2,7 @@ Dash Core 0.12 ================== Dash Core tree 0.12.x release notes can be found here: -- [v0.12.0](release-notes/dash/release-notes-0.12.0.md) +- [v0.12.0](release-notes/darknet/release-notes-0.12.0.md) Dash Core tree 0.12.x is a fork of Bitcoin Core tree 0.10.2 @@ -19,7 +19,7 @@ which was first released on Jan/18/2014. Darkcoin tree 0.9.x was the open source implementation of masternodes based on the 0.8.x tree and was first released on Mar/13/2014. -Darkcoin tree 0.10.x used to be the closed source implementation of Darksend +Darkcoin tree 0.10.x used to be the closed source implementation of Obfuscate which was released open source on Sep/25/2014. Dash Core tree 0.11.x was a fork of Bitcoin Core tree 0.9, Darkcoin was rebranded @@ -27,8 +27,8 @@ to Dash. These release are considered obsolete. Old changelogs can be found here: -- [v0.11.2](release-notes/dash/release-notes-0.11.2.md) released Mar/25/2015 -- [v0.11.1](release-notes/dash/release-notes-0.11.1.md) released Feb/10/2015 -- [v0.11.0](release-notes/dash/release-notes-0.11.0.md) released Jan/15/2015 -- [v0.10.x](release-notes/dash/release-notes-0.10.0.md) released Sep/25/2014 -- [v0.9.x](release-notes/dash/release-notes-0.9.0.md) released Mar/13/2014 +- [v0.11.2](release-notes/darknet/release-notes-0.11.2.md) released Mar/25/2015 +- [v0.11.1](release-notes/darknet/release-notes-0.11.1.md) released Feb/10/2015 +- [v0.11.0](release-notes/darknet/release-notes-0.11.0.md) released Jan/15/2015 +- [v0.10.x](release-notes/darknet/release-notes-0.10.0.md) released Sep/25/2014 +- [v0.9.x](release-notes/darknet/release-notes-0.9.0.md) released Mar/13/2014 diff --git a/doc/release-notes/bitcoin/release-notes-0.3.20.2.md b/doc/release-notes/bitcoin/release-notes-0.3.20.2.md index 10ad2251439ee..3ce05c612113e 100644 --- a/doc/release-notes/bitcoin/release-notes-0.3.20.2.md +++ b/doc/release-notes/bitcoin/release-notes-0.3.20.2.md @@ -9,7 +9,7 @@ The Amazon Machine Images I used to do the builds are available: (mac build will be done soon) -If you have already downloaded version 0.3.20.1, please either add this to your dash.conf file: +If you have already downloaded version 0.3.20.1, please either add this to your darknet.conf file: maxsendbuffer=10000 maxreceivebuffer=10000 diff --git a/doc/release-notes/bitcoin/release-notes-0.4.3.md b/doc/release-notes/bitcoin/release-notes-0.4.3.md index fea1ae75b5e82..6a33e50c69abb 100644 --- a/doc/release-notes/bitcoin/release-notes-0.4.3.md +++ b/doc/release-notes/bitcoin/release-notes-0.4.3.md @@ -1,5 +1,5 @@ bitcoind version 0.4.3 is now available for download at: -http://luke.dashjr.org/programs/bitcoin/files/bitcoind-0.4.3/ (until Gavin uploads to SourceForge) +http://luke.darknetjr.org/programs/bitcoin/files/bitcoind-0.4.3/ (until Gavin uploads to SourceForge) This is a bugfix-only release based on 0.4.0. diff --git a/doc/release-notes/bitcoin/release-notes-0.4.4.md b/doc/release-notes/bitcoin/release-notes-0.4.4.md index f435ba71604df..5316ddb1de49a 100644 --- a/doc/release-notes/bitcoin/release-notes-0.4.4.md +++ b/doc/release-notes/bitcoin/release-notes-0.4.4.md @@ -1,5 +1,5 @@ Bitcoin version 0.4.4 is now available for download at: -http://luke.dashjr.org/programs/bitcoin/files/bitcoind-0.4.4/ +http://luke.darknetjr.org/programs/bitcoin/files/bitcoind-0.4.4/ This is a bugfix-only release based on 0.4.0. diff --git a/doc/release-notes/bitcoin/release-notes-0.7.1.md b/doc/release-notes/bitcoin/release-notes-0.7.1.md index 0704419582fff..2ba975bcc7156 100644 --- a/doc/release-notes/bitcoin/release-notes-0.7.1.md +++ b/doc/release-notes/bitcoin/release-notes-0.7.1.md @@ -77,7 +77,7 @@ Bug fixes * Clicking on a bitcoin: URI on Windows should now launch Bitcoin-Qt properly. -* When running -testnet, use RPC port 19998 by default. +* When running -testnet, use RPC port 51475 by default. * Better detection and handling of corrupt wallet.dat and blkindex.dat files. Previous versions would crash with a DB_RUNRECOVERY exception, this diff --git a/doc/release-notes/bitcoin/release-notes-0.8.0.md b/doc/release-notes/bitcoin/release-notes-0.8.0.md index 1825269f5c9a4..9d8e192d21b24 100644 --- a/doc/release-notes/bitcoin/release-notes-0.8.0.md +++ b/doc/release-notes/bitcoin/release-notes-0.8.0.md @@ -61,7 +61,7 @@ contrib/spendfrom is a python-language command-line utility that demonstrates how to use the "raw transactions" JSON-RPC api to send coins received from particular addresses (also known as "coin control"). -New/changed settings (command-line or dash.conf file) +New/changed settings (command-line or darknet.conf file) -------------------------------------------------------- dbcache : controls LevelDB memory usage. diff --git a/doc/release-notes/dash/release-notes-0.10.0.md b/doc/release-notes/dash/release-notes-0.10.0.md index 2537421183fd9..4f5cc2a4f4d9b 100644 --- a/doc/release-notes/dash/release-notes-0.10.0.md +++ b/doc/release-notes/dash/release-notes-0.10.0.md @@ -629,11 +629,11 @@ However, there are some known issues: Testing commands, you can start multiple wallets up and all denominate on the same masternode for testing purposes: -/darkcoin-qt -datadir=/home/user/.darkcoin -listen=0 -darksendrounds=8 -usemasternode="192.168.56.102:19999" -/darkcoin-qt -datadir=/home/user/.darkcoin2 -listen=0 -darksendrounds=8 -usemasternode="192.168.56.102:19999" +/darkcoin-qt -datadir=/home/user/.darkcoin -listen=0 -darksendrounds=8 -usemasternode="192.168.56.102:51474" +/darkcoin-qt -datadir=/home/user/.darkcoin2 -listen=0 -darksendrounds=8 -usemasternode="192.168.56.102:51474" and even disable darksend auto-denom if wanted: -/darkcoin-qt -datadir=/home/user/.darkcoin -listen=0 -darksendrounds=8 -usemasternode="192.168.56.102:19999" -disabledarksend=1 +/darkcoin-qt -datadir=/home/user/.darkcoin -listen=0 -darksendrounds=8 -usemasternode="192.168.56.102:51474" -disabledarksend=1 0.10.12.7 Release notes @@ -664,7 +664,7 @@ and even disable darksend auto-denom if wanted: - Masternodes should change every block now - DoAutomaticDenomination should happen every block now -- DarkSendRounds had a bug that I fixed, should calculate correctly now +- DarksendRounds had a bug that I fixed, should calculate correctly now 0.10.12.4 Release notes diff --git a/doc/release-notes/dash/release-notes-0.11.0.md b/doc/release-notes/dash/release-notes-0.11.0.md index 5a4a69cdfa155..75f5b601b9dc6 100644 --- a/doc/release-notes/dash/release-notes-0.11.0.md +++ b/doc/release-notes/dash/release-notes-0.11.0.md @@ -100,13 +100,13 @@ Command-line options: - New option: -nospendzeroconfchange to never spend unconfirmed change outputs - New option: -zapwallettxes to rebuild the wallet's transaction information - Rename option '-tor' to '-onion' to better reflect what it does -- Add '-disablewallet' mode to let dashd run entirely without wallet (when +- Add '-disablewallet' mode to let darknetd run entirely without wallet (when built with wallet) - Update default '-rpcsslciphers' to include TLSv1.2 - make '-logtimestamps' default on and rework help-message - RPC client option: '-rpcwait', to wait for server start - Remove '-logtodebugger' -- Allow `-noserver` with dashd +- Allow `-noserver` with darknetd - Make -proxy set all network types, avoiding a connect leak. diff --git a/doc/release-notes/dash/release-notes-0.11.2.md b/doc/release-notes/dash/release-notes-0.11.2.md index 9679921104ebf..9fbffd7dfaf53 100644 --- a/doc/release-notes/dash/release-notes-0.11.2.md +++ b/doc/release-notes/dash/release-notes-0.11.2.md @@ -64,7 +64,7 @@ How to Upgrade If you are running an older version, shut it down. Wait until it has completely shut down (which might take a few minutes for older versions), then run the installer (on Windows) or just copy over /Applications/Dash-Qt (on Mac) or -dashd/dash-qt (on Linux). +darknetd/darknet-qt (on Linux). 0.11.2 changelog diff --git a/doc/release-notes/dash/release-notes-0.12.0.md b/doc/release-notes/dash/release-notes-0.12.0.md index 6bae7f87ce229..382f5029de446 100644 --- a/doc/release-notes/dash/release-notes-0.12.0.md +++ b/doc/release-notes/dash/release-notes-0.12.0.md @@ -8,7 +8,7 @@ Dash Core version 0.12.0 is now available from: Please report bugs using the issue tracker at github: - https://github.com/dashpay/dash/issues + https://github.com/darknetpay/darknet/issues How to Upgrade @@ -17,7 +17,7 @@ How to Upgrade If you are running an older version, shut it down. Wait until it has completely shut down (which might take a few minutes for older versions), then run the installer (on Windows) or just copy over /Applications/Dash-Qt (on Mac) or -dashd/dash-qt (on Linux). +darknetd/darknet-qt (on Linux). **This new version uses transaction indexing by default, you will need to reindex the blockchain. To do so, start the client with --reindex.** @@ -100,4 +100,4 @@ AlexMomo snogcel bertlebbert -As well as everyone that helped translating on [Transifex](https://www.transifex.com/projects/p/dash/). +As well as everyone that helped translating on [Transifex](https://www.transifex.com/projects/p/darknet/). diff --git a/doc/release-notes/dash/release-notes-0.9.0.md b/doc/release-notes/dash/release-notes-0.9.0.md index 4ba52b4fb63f9..faf37a1acda74 100644 --- a/doc/release-notes/dash/release-notes-0.9.0.md +++ b/doc/release-notes/dash/release-notes-0.9.0.md @@ -448,11 +448,11 @@ However, there are some known issues: Testing commands, you can start multiple wallets up and all denominate on the same masternode for testing purposes: -/darkcoin-qt -datadir=/home/user/.darkcoin -listen=0 -darksendrounds=8 -usemasternode="192.168.56.102:19999" -/darkcoin-qt -datadir=/home/user/.darkcoin2 -listen=0 -darksendrounds=8 -usemasternode="192.168.56.102:19999" +/darkcoin-qt -datadir=/home/user/.darkcoin -listen=0 -darksendrounds=8 -usemasternode="192.168.56.102:51474" +/darkcoin-qt -datadir=/home/user/.darkcoin2 -listen=0 -darksendrounds=8 -usemasternode="192.168.56.102:51474" and even disable darksend auto-denom if wanted: -/darkcoin-qt -datadir=/home/user/.darkcoin -listen=0 -darksendrounds=8 -usemasternode="192.168.56.102:19999" -disabledarksend=1 +/darkcoin-qt -datadir=/home/user/.darkcoin -listen=0 -darksendrounds=8 -usemasternode="192.168.56.102:51474" -disabledarksend=1 0.9.12.7 Release notes @@ -483,7 +483,7 @@ and even disable darksend auto-denom if wanted: - Masternodes should change every block now - DoAutomaticDenomination should happen every block now -- DarkSendRounds had a bug that I fixed, should calculate correctly now +- DarksendRounds had a bug that I fixed, should calculate correctly now 0.9.12.4 Release notes diff --git a/doc/release-process.md b/doc/release-process.md index 250eb63b80c94..21f01052df7f7 100644 --- a/doc/release-process.md +++ b/doc/release-process.md @@ -2,7 +2,7 @@ Release Process ==================== * update translations (ping wumpus, Diapolo or tcatm on IRC) -* see https://github.com/dashpay/dash/blob/master/doc/translation_process.md#syncing-with-transifex +* see https://github.com/darknetpay/darknet/blob/master/doc/translation_process.md#syncing-with-transifex * * * @@ -33,7 +33,7 @@ Release Process export SIGNER=(your gitian key, ie bluematt, sipa, etc) export VERSION=(new version, e.g. 0.8.0) - pushd ./dash + pushd ./darknet git checkout v${VERSION} popd pushd ./gitian-builder @@ -54,29 +54,29 @@ Release Process By default, gitian will fetch source files as needed. For offline builds, they can be fetched ahead of time: - make -C ../dash/depends download SOURCES_PATH=`pwd`/cache/common + make -C ../darknet/depends download SOURCES_PATH=`pwd`/cache/common Only missing files will be fetched, so this is safe to re-run for each build. -###Build Dash Core for Linux, Windows, and OS X: - - ./bin/gbuild --commit dash=v${VERSION} ../dash/contrib/gitian-descriptors/gitian-linux.yml - ./bin/gsign --signer $SIGNER --release ${VERSION}-linux --destination ../gitian.sigs/ ../dash/contrib/gitian-descriptors/gitian-linux.yml - mv build/out/dash-*.tar.gz build/out/src/dash-*.tar.gz ../ - ./bin/gbuild --commit dash=v${VERSION} ../dash/contrib/gitian-descriptors/gitian-win.yml - ./bin/gsign --signer $SIGNER --release ${VERSION}-win --destination ../gitian.sigs/ ../dash/contrib/gitian-descriptors/gitian-win.yml - mv build/out/dash-*.zip build/out/dash-*.exe ../ - ./bin/gbuild --commit bitcoin=v${VERSION} ../dash/contrib/gitian-descriptors/gitian-osx.yml - ./bin/gsign --signer $SIGNER --release ${VERSION}-osx-unsigned --destination ../gitian.sigs/ ../dash/contrib/gitian-descriptors/gitian-osx.yml - mv build/out/dash-*-unsigned.tar.gz inputs/dash-osx-unsigned.tar.gz - mv build/out/dash-*.tar.gz build/out/dash-*.dmg ../ +###Build DarkNet Core for Linux, Windows, and OS X: + + ./bin/gbuild --commit darknet=v${VERSION} ../darknet/contrib/gitian-descriptors/gitian-linux.yml + ./bin/gsign --signer $SIGNER --release ${VERSION}-linux --destination ../gitian.sigs/ ../darknet/contrib/gitian-descriptors/gitian-linux.yml + mv build/out/darknet-*.tar.gz build/out/src/darknet-*.tar.gz ../ + ./bin/gbuild --commit darknet=v${VERSION} ../darknet/contrib/gitian-descriptors/gitian-win.yml + ./bin/gsign --signer $SIGNER --release ${VERSION}-win --destination ../gitian.sigs/ ../darknet/contrib/gitian-descriptors/gitian-win.yml + mv build/out/darknet-*.zip build/out/darknet-*.exe ../ + ./bin/gbuild --commit bitcoin=v${VERSION} ../darknet/contrib/gitian-descriptors/gitian-osx.yml + ./bin/gsign --signer $SIGNER --release ${VERSION}-osx-unsigned --destination ../gitian.sigs/ ../darknet/contrib/gitian-descriptors/gitian-osx.yml + mv build/out/darknet-*-unsigned.tar.gz inputs/darknet-osx-unsigned.tar.gz + mv build/out/darknet-*.tar.gz build/out/darknet-*.dmg ../ popd Build output expected: - 1. source tarball (dash-${VERSION}.tar.gz) - 2. linux 32-bit and 64-bit binaries dist tarballs (dash-${VERSION}-linux[32|64].tar.gz) - 3. windows 32-bit and 64-bit installers and dist zips (dash-${VERSION}-win[32|64]-setup.exe, dash-${VERSION}-win[32|64].zip) - 4. OSX unsigned installer (dash-${VERSION}-osx-unsigned.dmg) + 1. source tarball (darknet-${VERSION}.tar.gz) + 2. linux 32-bit and 64-bit binaries dist tarballs (darknet-${VERSION}-linux[32|64].tar.gz) + 3. windows 32-bit and 64-bit installers and dist zips (darknet-${VERSION}-win[32|64]-setup.exe, darknet-${VERSION}-win[32|64].zip) + 4. OSX unsigned installer (darknet-${VERSION}-osx-unsigned.dmg) 5. Gitian signatures (in gitian.sigs/${VERSION}-/(your gitian key)/ ###Next steps: @@ -100,9 +100,9 @@ Commit your signature to gitian.sigs: pushd ./gitian-builder # Fetch the signature as instructed by Evan cp signature.tar.gz inputs/ - ./bin/gbuild -i ../dash/contrib/gitian-descriptors/gitian-osx-signer.yml - ./bin/gsign --signer $SIGNER --release ${VERSION}-osx-signed --destination ../gitian.sigs/ ../dash/contrib/gitian-descriptors/gitian-osx-signer.yml - mv build/out/dash-osx-signed.dmg ../dash-${VERSION}-osx.dmg + ./bin/gbuild -i ../darknet/contrib/gitian-descriptors/gitian-osx-signer.yml + ./bin/gsign --signer $SIGNER --release ${VERSION}-osx-signed --destination ../gitian.sigs/ ../darknet/contrib/gitian-descriptors/gitian-osx-signer.yml + mv build/out/darknet-osx-signed.dmg ../darknet-${VERSION}-osx.dmg popd Commit your signature for the signed OSX binary: @@ -134,33 +134,6 @@ rm SHA256SUMS - Upload zips and installers, as well as `SHA256SUMS.asc` from last step, to the bitcoin.org server into `/var/www/bin/bitcoin-core-${VERSION}` -- Update dashpay.io version ***TODO*** - - - First, check to see if the dashpay.io maintainers have prepared a - release: https://github.com/bitcoin/bitcoin.org/labels/Releases - - - If they have, it will have previously failed their Travis CI - checks because the final release files weren't uploaded. - Trigger a Travis CI rebuild---if it passes, merge. - - - If they have not prepared a release, follow the Bitcoin.org release - instructions: https://github.com/bitcoin/bitcoin.org#release-notes - - - After the pull request is merged, the website will automatically show the newest version within 15 minutes, as well - as update the OS download links. Ping @saivann/@harding (saivann/harding on Freenode) in case anything goes wrong - -- Announce the release: - - - Release sticky on dashtalk: https://dashtalk.org/index.php?board=1.0 ***TODO*** - - - Dash-development mailing list - - - Update title of #dashpay on Freenode IRC - - - Optionally reddit /r/Dashpay, ... but this will usually sort out itself - -- Notify Flare (?) ***TODO*** so that he can start building [https://launchpad.net/~dashpay/+archive/ubuntu/dash](the PPAs) ***TODO*** - - Add release notes for the new version to the directory `doc/release-notes` in git master - Celebrate diff --git a/doc/tor.md b/doc/tor.md index a3864ea1dc9fd..bf053ec1d6726 100644 --- a/doc/tor.md +++ b/doc/tor.md @@ -1,4 +1,4 @@ -TOR SUPPORT IN DASH +TOR SUPPORT IN DNET ======================= It is possible to run Dash as a Tor hidden service, and connect to such services. @@ -10,7 +10,7 @@ port. See [Tor Project FAQ:TBBSocksPort](https://www.torproject.org/docs/faq.htm for how to properly configure Tor. -1. Run dash behind a Tor proxy +1. Run darknet behind a Tor proxy ---------------------------------- The first step is running Dash behind a Tor proxy. This will already make all @@ -37,31 +37,31 @@ outgoing connections be anonymized, but more is possible. An example how to start the client if the Tor proxy is running on local host on port 9050 and only allows .onion nodes to connect: - ./dashd -onion=127.0.0.1:9050 -onlynet=tor -listen=0 -addnode=ssapp53tmftyjmjb.onion + ./darknetd -onion=127.0.0.1:9050 -onlynet=tor -listen=0 -addnode=ssapp53tmftyjmjb.onion In a typical situation, this suffices to run behind a Tor proxy: - ./dashd -proxy=127.0.0.1:9050 + ./darknetd -proxy=127.0.0.1:9050 -2. Run a dash hidden server +2. Run a darknet hidden server ------------------------------- If you configure your Tor system accordingly, it is possible to make your node also reachable from the Tor network. Add these lines to your /etc/tor/torrc (or equivalent config file): - HiddenServiceDir /var/lib/tor/dash-service/ - HiddenServicePort 9999 127.0.0.1:9999 - HiddenServicePort 19999 127.0.0.1:19999 + HiddenServiceDir /var/lib/tor/darknet-service/ + HiddenServicePort 51472 127.0.0.1:51472 + HiddenServicePort 51474 127.0.0.1:51474 The directory can be different of course, but (both) port numbers should be equal to -your dashd's P2P listen port (9999 by default). +your darknetd's P2P listen port (51472 by default). - -externalip=X You can tell dash about its publicly reachable address using + -externalip=X You can tell darknet about its publicly reachable address using this option, and this can be a .onion address. Given the above configuration, you can find your onion address in - /var/lib/tor/dash-service/hostname. Onion addresses are given + /var/lib/tor/darknet-service/hostname. Onion addresses are given preference for your node to advertize itself with, for connections coming from unroutable addresses (such as 127.0.0.1, where the Tor proxy typically runs). @@ -78,26 +78,26 @@ your dashd's P2P listen port (9999 by default). In a typical situation, where you're only reachable via Tor, this should suffice: - ./dashd -proxy=127.0.0.1:9050 -externalip=ssapp53tmftyjmjb.onion -listen + ./darknetd -proxy=127.0.0.1:9050 -externalip=ssapp53tmftyjmjb.onion -listen (obviously, replace the Onion address with your own). If you don't care too much about hiding your node, and want to be reachable on IPv4 as well, additionally specify: - ./dashd ... -discover + ./darknetd ... -discover -and open port 9999 on your firewall (or use -upnp). +and open port 51472 on your firewall (or use -upnp). If you only want to use Tor to reach onion addresses, but not use it as a proxy for normal IPv4/IPv6 communication, use: - ./dashd -onion=127.0.0.1:9050 -externalip=ssapp53tmftyjmjb.onion -discover + ./darknetd -onion=127.0.0.1:9050 -externalip=ssapp53tmftyjmjb.onion -discover -3. List of known dash Tor relays +3. List of known darknet Tor relays ------------------------------------ -* [dashie7ghp67.onion](http://dashie7ghp67.onion/) +* [darknetie7ghp67.onion](http://darknetie7ghp67.onion/) * [drktalkwaybgxnoq.onion](http://drktalkwaybgxnoq.onion/) * [drkcoinooditvool.onion](http://drkcoinooditvool.onion/) * [darkcoxbtzggpmcc.onion](http://darkcoxbtzggpmcc.onion/) diff --git a/doc/translation_process.md b/doc/translation_process.md index 055bff70502dc..daa3c1db45eb3 100644 --- a/doc/translation_process.md +++ b/doc/translation_process.md @@ -7,19 +7,19 @@ handle those translations. Files and Folders ----------------- -### dash-qt.pro +### darknet-qt.pro This file takes care of generating `.qm` files from `.ts` files. It is mostly automated. -### src/qt/dash.qrc +### src/qt/darknet.qrc This file must be updated whenever a new translation is added. Please note that files must end with `.qm`, not `.ts`. ```xml - locale/dash_en.qm + locale/darknet_en.qm ... ``` @@ -28,17 +28,17 @@ files must end with `.qm`, not `.ts`. This directory contains all translations. Filenames must adhere to this format: - dash_xx_YY.ts or dash_xx.ts + darknet_xx_YY.ts or darknet_xx.ts -#### dash_en.ts (Source file) +#### darknet_en.ts (Source file) -`src/qt/locale/dash_en.ts` is treated in a special way. It is used as the +`src/qt/locale/darknet_en.ts` is treated in a special way. It is used as the source for all other translations. Whenever a string in the code is changed this file must be updated to reflect those changes. A custom script is used to extract strings from the non-Qt parts. This script makes use of `gettext`, so make sure that utility is installed (ie, `apt-get install gettext` on Ubuntu/Debian). Once this has been updated, lupdate (included in the Qt SDK) -is used to update dash_en.ts. This process has been automated, from src/, +is used to update darknet_en.ts. This process has been automated, from src/, simply run: make translate @@ -46,7 +46,7 @@ simply run: When new plurals are added to the source file, it's important to do the following steps: -1. Open dash_en.ts in Qt Linguist (also included in the Qt SDK) +1. Open darknet_en.ts in Qt Linguist (also included in the Qt SDK) 2. Search for `%n`, which will take you to the parts in the translation that use plurals 3. Look for empty `English Translation (Singular)` and `English Translation (Plural)` fields 4. Add the appropriate strings for the singular and plural form of the base string @@ -62,7 +62,7 @@ in Transifex and can be translated. To create the pull-request you have to do: - git add src/qt/dashstrings.cpp src/qt/locale/dash_en.ts + git add src/qt/darknetstrings.cpp src/qt/locale/darknet_en.ts git commit Syncing with Transifex @@ -70,7 +70,7 @@ Syncing with Transifex We are using https://transifex.com as a frontend for translating the client. -https://www.transifex.com/projects/p/dash/ +https://www.transifex.com/projects/p/darknet/ The "Transifex client" (see: http://support.transifex.com/customer/portal/topics/440187-transifex-client/articles) is used to fetch new translations from Transifex. The configuration for this client (`.tx/config`) @@ -82,8 +82,8 @@ postprocessing steps before committing the translations. ### Fetching new translations 1. `python contrib/devtools/update-translations.py` -2. update `src/qt/dash.qrc` manually or via - `ls src/qt/locale/*ts|xargs -n1 basename|sed 's/\(dash_\(.*\)\).ts/ locale\/\1.qm<\/file>/'` +2. update `src/qt/darknet.qrc` manually or via + `ls src/qt/locale/*ts|xargs -n1 basename|sed 's/\(darknet_\(.*\)\).ts/ locale\/\1.qm<\/file>/'` 3. update `src/Makefile.qt.include` manually or via - `ls src/qt/locale/*ts|xargs -n1 basename|sed 's/\(dash_\(.*\)\).ts/ qt\/locale\/\1.ts \\/'` + `ls src/qt/locale/*ts|xargs -n1 basename|sed 's/\(darknet_\(.*\)\).ts/ qt\/locale\/\1.ts \\/'` 4. `git add` new translations from `src/qt/locale/` diff --git a/doc/unit-tests.md b/doc/unit-tests.md index 1cc34a8af3348..37fc470e21108 100644 --- a/doc/unit-tests.md +++ b/doc/unit-tests.md @@ -6,13 +6,13 @@ and tests weren't explicitly disabled. After configuring, they can be run with 'make check'. -To run the dashd tests manually, launch src/test/test_dash . +To run the darknetd tests manually, launch src/test/test_darknet . -To add more dashd tests, add `BOOST_AUTO_TEST_CASE` functions to the existing +To add more darknetd tests, add `BOOST_AUTO_TEST_CASE` functions to the existing .cpp files in the test/ directory or add new .cpp files that implement new BOOST_AUTO_TEST_SUITE sections. -To run the dash-qt tests manually, launch src/qt/test/dash-qt_test +To run the darknet-qt tests manually, launch src/qt/test/darknet-qt_test -To add more dash-qt tests, add them to the `src/qt/test/` directory and +To add more darknet-qt tests, add them to the `src/qt/test/` directory and the `src/qt/test/test_main.cpp` file. diff --git a/qa/pull-tester/run-bitcoind-for-test.sh.in b/qa/pull-tester/run-bitcoind-for-test.sh.in index f711b2bb14929..1740825bf9bc5 100755 --- a/qa/pull-tester/run-bitcoind-for-test.sh.in +++ b/qa/pull-tester/run-bitcoind-for-test.sh.in @@ -3,14 +3,14 @@ # Distributed under the MIT software license, see the accompanying # file COPYING or http://www.opensource.org/licenses/mit-license.php. # -DATADIR="@abs_top_builddir@/.dash" +DATADIR="@abs_top_builddir@/.darknet" rm -rf "$DATADIR" mkdir -p "$DATADIR"/regtest touch "$DATADIR/regtest/debug.log" tail -q -n 1 -F "$DATADIR/regtest/debug.log" | grep -m 1 -q "Done loading" & WAITER=$! PORT=`expr 10000 + $$ % 55536` -"@abs_top_builddir@/src/dashd@EXEEXT@" -connect=0.0.0.0 -datadir="$DATADIR" -rpcuser=user -rpcpassword=pass -listen -keypool=3 -debug -debug=net -logtimestamps -checkmempool=0 -relaypriority=0 -port=$PORT -whitelist=127.0.0.1 -regtest -rpcport=`expr $PORT + 1` & +"@abs_top_builddir@/src/darknetd@EXEEXT@" -connect=0.0.0.0 -datadir="$DATADIR" -rpcuser=user -rpcpassword=pass -listen -keypool=3 -debug -debug=net -logtimestamps -checkmempool=0 -relaypriority=0 -port=$PORT -whitelist=127.0.0.1 -regtest -rpcport=`expr $PORT + 1` & BITCOIND=$! #Install a watchdog. diff --git a/qa/pull-tester/tests-config.sh.in b/qa/pull-tester/tests-config.sh.in index e64e80a14be74..93d1a471d31f7 100755 --- a/qa/pull-tester/tests-config.sh.in +++ b/qa/pull-tester/tests-config.sh.in @@ -11,6 +11,6 @@ EXEEXT="@EXEEXT@" @BUILD_BITCOIN_UTILS_TRUE@ENABLE_UTILS=1 @BUILD_BITCOIND_TRUE@ENABLE_BITCOIND=1 -REAL_BITCOIND="$BUILDDIR/src/dashd${EXEEXT}" -REAL_BITCOINCLI="$BUILDDIR/src/dash-cli${EXEEXT}" +REAL_BITCOIND="$BUILDDIR/src/darknetd${EXEEXT}" +REAL_BITCOINCLI="$BUILDDIR/src/darknet-cli${EXEEXT}" diff --git a/qa/rpc-tests/util.py b/qa/rpc-tests/util.py index d40e3b1f78fa9..0b9abafb33cc6 100644 --- a/qa/rpc-tests/util.py +++ b/qa/rpc-tests/util.py @@ -1,5 +1,6 @@ # Copyright (c) 2014 The Bitcoin Core developers # Copyright (c) 2014-2015 The Dash developers +# Copyright (c) 2015-2016 The DarkNet developers # Distributed under the MIT/X11 software license, see the accompanying # file COPYING or http://www.opensource.org/licenses/mit-license.php. # @@ -65,7 +66,7 @@ def initialize_datadir(dirname, n): datadir = os.path.join(dirname, "node"+str(n)) if not os.path.isdir(datadir): os.makedirs(datadir) - with open(os.path.join(datadir, "dash.conf"), 'w') as f: + with open(os.path.join(datadir, "darknet.conf"), 'w') as f: f.write("regtest=1\n"); f.write("rpcuser=rt\n"); f.write("rpcpassword=rt\n"); @@ -77,19 +78,19 @@ def initialize_chain(test_dir): """ Create (or copy from cache) a 200-block-long chain and 4 wallets. - dashd and dash-cli must be in search path. + darknetd and darknet-cli must be in search path. """ if not os.path.isdir(os.path.join("cache", "node0")): devnull = open("/dev/null", "w+") - # Create cache directories, run dashds: + # Create cache directories, run darknetds: for i in range(4): datadir=initialize_datadir("cache", i) - args = [ os.getenv("BITCOIND", "dashd"), "-keypool=1", "-datadir="+datadir, "-discover=0" ] + args = [ os.getenv("BITCOIND", "darknetd"), "-keypool=1", "-datadir="+datadir, "-discover=0" ] if i > 0: args.append("-connect=127.0.0.1:"+str(p2p_port(0))) bitcoind_processes[i] = subprocess.Popen(args) - subprocess.check_call([ os.getenv("BITCOINCLI", "dash-cli"), "-datadir="+datadir, + subprocess.check_call([ os.getenv("BITCOINCLI", "darknet-cli"), "-datadir="+datadir, "-rpcwait", "getblockcount"], stdout=devnull) devnull.close() rpcs = [] @@ -128,7 +129,7 @@ def initialize_chain(test_dir): from_dir = os.path.join("cache", "node"+str(i)) to_dir = os.path.join(test_dir, "node"+str(i)) shutil.copytree(from_dir, to_dir) - initialize_datadir(test_dir, i) # Overwrite port/rpcport in dash.conf + initialize_datadir(test_dir, i) # Overwrite port/rpcport in darknet.conf def initialize_chain_clean(test_dir, num_nodes): """ @@ -161,14 +162,14 @@ def _rpchost_to_args(rpchost): def start_node(i, dirname, extra_args=None, rpchost=None): """ - Start a dashd and return RPC connection to it + Start a darknetd and return RPC connection to it """ datadir = os.path.join(dirname, "node"+str(i)) - args = [ os.getenv("BITCOIND", "dashd"), "-datadir="+datadir, "-keypool=1", "-discover=0", "-rest" ] + args = [ os.getenv("BITCOIND", "darknetd"), "-datadir="+datadir, "-keypool=1", "-discover=0", "-rest" ] if extra_args is not None: args.extend(extra_args) bitcoind_processes[i] = subprocess.Popen(args) devnull = open("/dev/null", "w+") - subprocess.check_call([ os.getenv("BITCOINCLI", "dash-cli"), "-datadir="+datadir] + + subprocess.check_call([ os.getenv("BITCOINCLI", "darknet-cli"), "-datadir="+datadir] + _rpchost_to_args(rpchost) + ["-rpcwait", "getblockcount"], stdout=devnull) devnull.close() @@ -179,7 +180,7 @@ def start_node(i, dirname, extra_args=None, rpchost=None): def start_nodes(num_nodes, dirname, extra_args=None, rpchost=None): """ - Start multiple dashds, return RPC connections to them + Start multiple darknetds, return RPC connections to them """ if extra_args is None: extra_args = [ None for i in range(num_nodes) ] return [ start_node(i, dirname, extra_args[i], rpchost) for i in range(num_nodes) ] diff --git a/qa/rpc-tests/util.sh b/qa/rpc-tests/util.sh index e3e24a4b5e56d..36b9293c8e106 100644 --- a/qa/rpc-tests/util.sh +++ b/qa/rpc-tests/util.sh @@ -1,6 +1,7 @@ #!/usr/bin/env bash # Copyright (c) 2014 The Bitcoin Core developers # Copyright (c) 2014-2015 The Dash developers +# Copyright (c) 2015-2016 The DarkNet developers # Distributed under the MIT/X11 software license, see the accompanying # file COPYING or http://www.opensource.org/licenses/mit-license.php. @@ -12,7 +13,7 @@ function echoerr { # Usage: ExtractKey "" # Warning: this will only work for the very-well-behaved -# JSON produced by dashd, do NOT use it to try to +# JSON produced by darknetd, do NOT use it to try to # parse arbitrary/nested/etc JSON. function ExtractKey { echo $2 | tr -d ' "{}\n' | awk -v RS=',' -F: "\$1 ~ /$1/ { print \$2}" @@ -21,7 +22,7 @@ function ExtractKey { function CreateDataDir { DIR=$1 mkdir -p $DIR - CONF=$DIR/dash.conf + CONF=$DIR/darknet.conf echo "regtest=1" >> $CONF echo "keypool=2" >> $CONF echo "rpcuser=rt" >> $CONF diff --git a/share/qt/Info.plist.in b/share/qt/Info.plist.in index 1a9c34038fcb5..a18eab657f10e 100644 --- a/share/qt/Info.plist.in +++ b/share/qt/Info.plist.in @@ -32,7 +32,7 @@ Dash-Qt CFBundleIdentifier - io.dashpay.Dash-Qt + io.darknetpay.Dash-Qt CFBundleURLTypes @@ -40,10 +40,10 @@ CFBundleTypeRole Editor CFBundleURLName - io.dash.DashPayment + io.darknet.DashPayment CFBundleURLSchemes - dash + darknet @@ -52,7 +52,7 @@ UTTypeIdentifier - io.dash.paymentrequest + io.darknet.paymentrequest UTTypeDescription Dash payment request UTTypeConformsTo @@ -62,10 +62,10 @@ UTTypeTagSpecification public.mime-type - application/x-dash-payment-request + application/x-darknet-payment-request public.filename-extension - dashpaymentrequest + darknetpaymentrequest @@ -78,7 +78,7 @@ Editor LSItemContentTypes - io.dash.paymentrequest + io.darknet.paymentrequest LSHandlerRank Owner diff --git a/share/qt/extract_strings_qt.py b/share/qt/extract_strings_qt.py index 8508a4ae5ca15..b88e7ba03fe8f 100755 --- a/share/qt/extract_strings_qt.py +++ b/share/qt/extract_strings_qt.py @@ -9,7 +9,7 @@ import os import sys -OUT_CPP="qt/dashstrings.cpp" +OUT_CPP="qt/darknetstrings.cpp" EMPTY=['""'] def parse_po(text): @@ -69,10 +69,10 @@ def parse_po(text): #define UNUSED #endif """) -f.write('static const char UNUSED *dash_strings[] = {\n') +f.write('static const char UNUSED *darknet_strings[] = {\n') messages.sort(key=operator.itemgetter(0)) for (msgid, msgstr) in messages: if msgid != EMPTY: - f.write('QT_TRANSLATE_NOOP("dash-core", %s),\n' % ('\n'.join(msgid))) + f.write('QT_TRANSLATE_NOOP("darknet-core", %s),\n' % ('\n'.join(msgid))) f.write('};\n') f.close() diff --git a/share/seeds/generate-seeds.py b/share/seeds/generate-seeds.py index 2431ded86edb3..db58921831c8d 100755 --- a/share/seeds/generate-seeds.py +++ b/share/seeds/generate-seeds.py @@ -117,17 +117,17 @@ def main(): g.write('#ifndef BITCOIN_CHAINPARAMSSEEDS_H\n') g.write('#define BITCOIN_CHAINPARAMSSEEDS_H\n') g.write('/**\n') - g.write(' * List of fixed seed nodes for the dash network\n') + g.write(' * List of fixed seed nodes for the darknet network\n') g.write(' * AUTOGENERATED by share/seeds/generate-seeds.py\n') g.write(' *\n') g.write(' * Each line contains a 16-byte IPv6 address and a port.\n') g.write(' * IPv4 as well as onion addresses are wrapped inside a IPv6 address accordingly.\n') g.write(' */\n') with open(os.path.join(indir,'nodes_main.txt'),'r') as f: - process_nodes(g, f, 'pnSeed6_main', 9999) + process_nodes(g, f, 'pnSeed6_main', 51472) g.write('\n') with open(os.path.join(indir,'nodes_test.txt'),'r') as f: - process_nodes(g, f, 'pnSeed6_test', 19999) + process_nodes(g, f, 'pnSeed6_test', 51474) g.write('#endif // BITCOIN_CHAINPARAMSSEEDS_H\n') if __name__ == '__main__': diff --git a/share/setup.nsi.in b/share/setup.nsi.in index 083ec8875c18e..e23ce4a61d55d 100644 --- a/share/setup.nsi.in +++ b/share/setup.nsi.in @@ -7,7 +7,7 @@ SetCompressor /SOLID lzma !define REGKEY "SOFTWARE\$(^Name)" !define VERSION @CLIENT_VERSION_MAJOR@.@CLIENT_VERSION_MINOR@.@CLIENT_VERSION_REVISION@ !define COMPANY "Dash Core project" -!define URL https://www.dashpay.io/ +!define URL https://www.darknet-crypto.com # MUI Symbol Definitions !define MUI_ICON "@abs_top_srcdir@/share/pixmaps/bitcoin.ico" @@ -20,7 +20,7 @@ SetCompressor /SOLID lzma !define MUI_STARTMENUPAGE_REGISTRY_KEY ${REGKEY} !define MUI_STARTMENUPAGE_REGISTRY_VALUENAME StartMenuGroup !define MUI_STARTMENUPAGE_DEFAULTFOLDER "@PACKAGE_NAME@" -!define MUI_FINISHPAGE_RUN $INSTDIR\dash-qt.exe +!define MUI_FINISHPAGE_RUN $INSTDIR\darknet-qt.exe !define MUI_UNICON "${NSISDIR}\Contrib\Graphics\Icons\modern-uninstall.ico" !define MUI_UNWELCOMEFINISHPAGE_BITMAP "@abs_top_srcdir@/share/pixmaps/nsis-wizard.bmp" !define MUI_UNFINISHPAGE_NOAUTOCLOSE @@ -48,7 +48,7 @@ Var StartMenuGroup !insertmacro MUI_LANGUAGE English # Installer attributes -OutFile @abs_top_srcdir@/dash-${VERSION}-win@WINDOWS_BITS@-setup.exe +OutFile @abs_top_srcdir@/darknet-${VERSION}-win@WINDOWS_BITS@-setup.exe !if "@WINDOWS_BITS@" == "64" InstallDir $PROGRAMFILES64\Dash !else @@ -73,19 +73,19 @@ ShowUninstDetails show Section -Main SEC0000 SetOutPath $INSTDIR SetOverwrite on - File @abs_top_srcdir@/release/dash-qt.exe + File @abs_top_srcdir@/release/darknet-qt.exe File /oname=COPYING.txt @abs_top_srcdir@/COPYING File /oname=readme.txt @abs_top_srcdir@/doc/README_windows.txt SetOutPath $INSTDIR\daemon - File @abs_top_srcdir@/release/dashd.exe - File @abs_top_srcdir@/release/dash-cli.exe + File @abs_top_srcdir@/release/darknetd.exe + File @abs_top_srcdir@/release/darknet-cli.exe SetOutPath $INSTDIR\doc File /r @abs_top_srcdir@/doc\*.* SetOutPath $INSTDIR WriteRegStr HKCU "${REGKEY}\Components" Main 1 - # Remove old wxwidgets-based-dash executable and locales: - Delete /REBOOTOK $INSTDIR\dash.exe + # Remove old wxwidgets-based-darknet executable and locales: + Delete /REBOOTOK $INSTDIR\darknet.exe RMDir /r /REBOOTOK $INSTDIR\locale SectionEnd @@ -95,7 +95,7 @@ Section -post SEC0001 WriteUninstaller $INSTDIR\uninstall.exe !insertmacro MUI_STARTMENU_WRITE_BEGIN Application CreateDirectory $SMPROGRAMS\$StartMenuGroup - CreateShortcut "$SMPROGRAMS\$StartMenuGroup\$(^Name).lnk" $INSTDIR\dash-qt.exe + CreateShortcut "$SMPROGRAMS\$StartMenuGroup\$(^Name).lnk" $INSTDIR\darknet-qt.exe CreateShortcut "$SMPROGRAMS\$StartMenuGroup\Uninstall $(^Name).lnk" $INSTDIR\uninstall.exe !insertmacro MUI_STARTMENU_WRITE_END WriteRegStr HKCU "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\$(^Name)" DisplayName "$(^Name)" @@ -106,10 +106,10 @@ Section -post SEC0001 WriteRegStr HKCU "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\$(^Name)" UninstallString $INSTDIR\uninstall.exe WriteRegDWORD HKCU "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\$(^Name)" NoModify 1 WriteRegDWORD HKCU "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\$(^Name)" NoRepair 1 - WriteRegStr HKCR "dash" "URL Protocol" "" - WriteRegStr HKCR "dash" "" "URL:Dash" - WriteRegStr HKCR "dash\DefaultIcon" "" $INSTDIR\dash-qt.exe - WriteRegStr HKCR "dash\shell\open\command" "" '"$INSTDIR\dash-qt.exe" "%1"' + WriteRegStr HKCR "darknet" "URL Protocol" "" + WriteRegStr HKCR "darknet" "" "URL:Dash" + WriteRegStr HKCR "darknet\DefaultIcon" "" $INSTDIR\darknet-qt.exe + WriteRegStr HKCR "darknet\shell\open\command" "" '"$INSTDIR\darknet-qt.exe" "%1"' SectionEnd # Macro for selecting uninstaller sections @@ -127,7 +127,7 @@ done${UNSECTION_ID}: # Uninstaller sections Section /o -un.Main UNSEC0000 - Delete /REBOOTOK $INSTDIR\dash-qt.exe + Delete /REBOOTOK $INSTDIR\darknet-qt.exe Delete /REBOOTOK $INSTDIR\COPYING.txt Delete /REBOOTOK $INSTDIR\readme.txt RMDir /r /REBOOTOK $INSTDIR\daemon @@ -147,7 +147,7 @@ Section -un.post UNSEC0001 DeleteRegValue HKCU "${REGKEY}" Path DeleteRegKey /IfEmpty HKCU "${REGKEY}\Components" DeleteRegKey /IfEmpty HKCU "${REGKEY}" - DeleteRegKey HKCR "dash" + DeleteRegKey HKCR "darknet" RmDir /REBOOTOK $SMPROGRAMS\$StartMenuGroup RmDir /REBOOTOK $INSTDIR Push $R0 diff --git a/src/Makefile.am b/src/Makefile.am index 92eaca819a13b..487c80fe39386 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -60,15 +60,15 @@ bin_PROGRAMS = TESTS = if BUILD_BITCOIND - bin_PROGRAMS += dashd + bin_PROGRAMS += darknetd endif if BUILD_BITCOIN_UTILS - bin_PROGRAMS += dash-cli dash-tx + bin_PROGRAMS += darknet-cli darknet-tx endif .PHONY: FORCE -# dash core # +# darknet core # BITCOIN_CORE_H = \ activemasternode.h \ addrman.h \ @@ -92,14 +92,14 @@ BITCOIN_CORE_H = \ primitives/transaction.h \ core_io.h \ crypter.h \ - darksend.h \ - darksend-relay.h \ + obfuscate.h \ + obfuscate-relay.h \ db.h \ eccryptoverify.h \ ecwrapper.h \ hash.h \ init.h \ - instantx.h \ + swifttx.h \ key.h \ keepass.h \ keystore.h \ @@ -170,7 +170,7 @@ obj/build.h: FORCE $(abs_top_srcdir) libbitcoin_util_a-clientversion.$(OBJEXT): obj/build.h -# server: shared between dashd and dash-qt +# server: shared between darknetd and darknet-qt libbitcoin_server_a_CPPFLAGS = $(BITCOIN_INCLUDES) $(MINIUPNPC_CPPFLAGS) libbitcoin_server_a_SOURCES = \ addrman.cpp \ @@ -202,16 +202,16 @@ libbitcoin_server_a_SOURCES = \ $(JSON_H) \ $(BITCOIN_CORE_H) -# wallet: shared between dashd and dash-qt, but only linked +# wallet: shared between darknetd and darknet-qt, but only linked # when wallet enabled libbitcoin_wallet_a_CPPFLAGS = $(BITCOIN_INCLUDES) libbitcoin_wallet_a_SOURCES = \ activemasternode.cpp \ - darksend.cpp \ - darksend-relay.cpp \ + obfuscate.cpp \ + obfuscate-relay.cpp \ db.cpp \ crypter.cpp \ - instantx.cpp \ + swifttx.cpp \ masternode.cpp \ masternode-budget.cpp \ masternode-payments.cpp \ @@ -240,14 +240,9 @@ crypto_libbitcoin_crypto_a_SOURCES = \ crypto/aes_helper.c \ crypto/blake.c \ crypto/bmw.c \ - crypto/cubehash.c \ - crypto/echo.c \ crypto/groestl.c \ crypto/jh.c \ crypto/keccak.c \ - crypto/luffa.c \ - crypto/shavite.c \ - crypto/simd.c \ crypto/skein.c \ crypto/common.h \ crypto/sha256.h \ @@ -259,14 +254,9 @@ crypto_libbitcoin_crypto_a_SOURCES = \ crypto/ripemd160.h \ crypto/sph_blake.h \ crypto/sph_bmw.h \ - crypto/sph_cubehash.h \ - crypto/sph_echo.h \ crypto/sph_groestl.h \ crypto/sph_jh.h \ crypto/sph_keccak.h \ - crypto/sph_luffa.h \ - crypto/sph_shavite.h \ - crypto/sph_simd.h \ crypto/sph_skein.h \ crypto/sph_types.h @@ -278,7 +268,7 @@ univalue_libbitcoin_univalue_a_SOURCES = \ univalue/univalue_escapes.h \ univalue/univalue.h -# common: shared between dashd, and dash-qt and non-server tools +# common: shared between darknetd, and darknet-qt and non-server tools libbitcoin_common_a_CPPFLAGS = $(BITCOIN_INCLUDES) libbitcoin_common_a_SOURCES = \ allocators.cpp \ @@ -333,7 +323,7 @@ libbitcoin_util_a_SOURCES += compat/glibc_compat.cpp libbitcoin_util_a_SOURCES += compat/glibcxx_compat.cpp endif -# cli: shared between dash-cli and dash-qt +# cli: shared between darknet-cli and darknet-qt libbitcoin_cli_a_CPPFLAGS = $(BITCOIN_INCLUDES) libbitcoin_cli_a_SOURCES = \ rpcclient.cpp \ @@ -343,7 +333,7 @@ nodist_libbitcoin_util_a_SOURCES = $(srcdir)/obj/build.h # # bitcoind binary # -dashd_LDADD = \ +darknetd_LDADD = \ $(LIBBITCOIN_SERVER) \ $(LIBBITCOIN_COMMON) \ $(LIBBITCOIN_UNIVALUE) \ @@ -354,35 +344,36 @@ dashd_LDADD = \ $(LIBSECP256K1) if ENABLE_WALLET -dashd_LDADD += libbitcoin_wallet.a +darknetd_LDADD += libbitcoin_wallet.a endif -dashd_SOURCES = dashd.cpp +darknetd_SOURCES = darknetd.cpp # if TARGET_WINDOWS -dashd_SOURCES += dashd-res.rc +darknetd_SOURCES += darknetd-res.rc endif -dashd_LDADD += $(BOOST_LIBS) $(BDB_LIBS) $(SSL_LIBS) $(CRYPTO_LIBS) $(MINIUPNPC_LIBS) -dashd_CPPFLAGS = $(BITCOIN_INCLUDES) -dashd_LDFLAGS = $(RELDFLAGS) $(AM_LDFLAGS) $(LIBTOOL_APP_LDFLAGS) +darknetd_LDADD += $(BOOST_LIBS) $(BDB_LIBS) $(SSL_LIBS) $(CRYPTO_LIBS) $(MINIUPNPC_LIBS) +darknetd_CPPFLAGS = $(BITCOIN_INCLUDES) +darknetd_LDFLAGS = $(RELDFLAGS) $(AM_LDFLAGS) $(LIBTOOL_APP_LDFLAGS) -# dash-cli binary # -dash_cli_LDADD = \ + +# darknet-cli binary # +darknet_cli_LDADD = \ $(LIBBITCOIN_CLI) \ $(LIBBITCOIN_UTIL) \ $(BOOST_LIBS) \ $(SSL_LIBS) \ $(CRYPTO_LIBS) -dash_cli_SOURCES = \ - dash-cli.cpp +darknet_cli_SOURCES = \ + darknet-cli.cpp -dash_cli_CPPFLAGS = $(BITCOIN_INCLUDES) +darknet_cli_CPPFLAGS = $(BITCOIN_INCLUDES) # -# dash-tx binary # -dash_tx_LDADD = \ +# darknet-tx binary # +darknet_tx_LDADD = \ $(LIBBITCOIN_UNIVALUE) \ $(LIBBITCOIN_COMMON) \ $(LIBBITCOIN_UTIL) \ @@ -391,15 +382,15 @@ dash_tx_LDADD = \ $(BOOST_LIBS) \ $(CRYPTO_LIBS) -dash_tx_SOURCES = dash-tx.cpp -dash_tx_CPPFLAGS = $(BITCOIN_INCLUDES) +darknet_tx_SOURCES = darknet-tx.cpp +darknet_tx_CPPFLAGS = $(BITCOIN_INCLUDES) # -dash_tx_LDFLAGS = $(RELDFLAGS) $(AM_LDFLAGS) $(LIBTOOL_APP_LDFLAGS) +darknet_tx_LDFLAGS = $(RELDFLAGS) $(AM_LDFLAGS) $(LIBTOOL_APP_LDFLAGS) if TARGET_WINDOWS -dash_cli_SOURCES += dash-cli-res.rc +darknet_cli_SOURCES += darknet-cli-res.rc endif -dash_cli_LDFLAGS = $(RELDFLAGS) $(AM_LDFLAGS) $(LIBTOOL_APP_LDFLAGS) +darknet_cli_LDFLAGS = $(RELDFLAGS) $(AM_LDFLAGS) $(LIBTOOL_APP_LDFLAGS) if BUILD_BITCOIN_LIBS include_HEADERS = script/bitcoinconsensus.h diff --git a/src/Makefile.qt.include b/src/Makefile.qt.include index 5325de196ef33..b7d7991bfd3a7 100755 --- a/src/Makefile.qt.include +++ b/src/Makefile.qt.include @@ -1,30 +1,30 @@ -bin_PROGRAMS += qt/dash-qt +bin_PROGRAMS += qt/darknet-qt EXTRA_LIBRARIES += qt/libbitcoinqt.a -# dash qt core # +# darknet qt core # QT_TS = \ - qt/locale/dash_bg.ts \ - qt/locale/dash_de.ts \ - qt/locale/dash_en.ts \ - qt/locale/dash_es.ts \ - qt/locale/dash_fi.ts \ - qt/locale/dash_fr.ts \ - qt/locale/dash_it.ts \ - qt/locale/dash_ja.ts \ - qt/locale/dash_pl.ts \ - qt/locale/dash_pt.ts \ - qt/locale/dash_ru.ts \ - qt/locale/dash_sk.ts \ - qt/locale/dash_sv.ts \ - qt/locale/dash_vi.ts \ - qt/locale/dash_zh_CN.ts \ - qt/locale/dash_zh_TW.ts + qt/locale/darknet_bg.ts \ + qt/locale/darknet_de.ts \ + qt/locale/darknet_en.ts \ + qt/locale/darknet_es.ts \ + qt/locale/darknet_fi.ts \ + qt/locale/darknet_fr.ts \ + qt/locale/darknet_it.ts \ + qt/locale/darknet_ja.ts \ + qt/locale/darknet_pl.ts \ + qt/locale/darknet_pt.ts \ + qt/locale/darknet_ru.ts \ + qt/locale/darknet_sk.ts \ + qt/locale/darknet_sv.ts \ + qt/locale/darknet_vi.ts \ + qt/locale/darknet_zh_CN.ts \ + qt/locale/darknet_zh_TW.ts QT_FORMS_UI = \ qt/forms/addressbookpage.ui \ qt/forms/askpassphrasedialog.ui \ qt/forms/coincontroldialog.ui \ - qt/forms/darksendconfig.ui \ + qt/forms/obfuscateconfig.ui \ qt/forms/editaddressdialog.ui \ qt/forms/helpmessagedialog.ui \ qt/forms/intro.ui \ @@ -51,7 +51,7 @@ QT_MOC_CPP = \ qt/moc_coincontroldialog.cpp \ qt/moc_coincontroltreewidget.cpp \ qt/moc_csvmodelwriter.cpp \ - qt/moc_darksendconfig.cpp \ + qt/moc_obfuscateconfig.cpp \ qt/moc_editaddressdialog.cpp \ qt/moc_guiutil.cpp \ qt/moc_intro.cpp \ @@ -90,16 +90,16 @@ BITCOIN_MM = \ qt/macnotificationhandler.mm QT_MOC = \ - qt/dash.moc \ + qt/darknet.moc \ qt/bitcoinamountfield.moc \ qt/intro.moc \ qt/overviewpage.moc \ qt/rpcconsole.moc -QT_QRC_CPP = qt/qrc_dash.cpp -QT_QRC = qt/dash.qrc -QT_QRC_LOCALE_CPP = qt/qrc_dash_locale.cpp -QT_QRC_LOCALE = qt/dash_locale.qrc +QT_QRC_CPP = qt/qrc_darknet.cpp +QT_QRC = qt/darknet.qrc +QT_QRC_LOCALE_CPP = qt/qrc_darknet_locale.cpp +QT_QRC_LOCALE = qt/darknet_locale.qrc PROTOBUF_CC = qt/paymentrequest.pb.cc PROTOBUF_H = qt/paymentrequest.pb.h @@ -117,7 +117,7 @@ BITCOIN_QT_H = \ qt/coincontroldialog.h \ qt/coincontroltreewidget.h \ qt/csvmodelwriter.h \ - qt/darksendconfig.h \ + qt/obfuscateconfig.h \ qt/editaddressdialog.h \ qt/guiconstants.h \ qt/guiutil.h \ @@ -177,6 +177,14 @@ RES_ICONS = \ qt/res/icons/connect3_16.png \ qt/res/icons/connect4_16.png \ qt/res/icons/debugwindow.png \ + qt/res/icons/drk_editpaste.png \ + qt/res/icons/drk_address-book.png \ + qt/res/icons/drk_editcopy.png \ + qt/res/icons/drk_remove.png \ + qt/res/icons/drk_send.png \ + qt/res/icons/drk_receive.png \ + qt/res/icons/drk_history.png \ + qt/res/icons/drk_overview.png \ qt/res/icons/drkblue_editpaste.png \ qt/res/icons/drkblue_address-book.png \ qt/res/icons/drkblue_editcopy.png \ @@ -207,14 +215,12 @@ RES_ICONS = \ qt/res/icons/tx_input.png \ qt/res/icons/tx_output.png \ qt/res/icons/tx_mined.png \ - qt/res/icons/unit_dash.png \ - qt/res/icons/unit_mdash.png \ - qt/res/icons/unit_udash.png \ - qt/res/icons/unit_duffs.png \ - qt/res/icons/unit_tdash.png \ - qt/res/icons/unit_tmdash.png \ - qt/res/icons/unit_tudash.png \ - qt/res/icons/unit_tduffs.png + qt/res/icons/unit_darknet.png \ + qt/res/icons/unit_mdarknet.png \ + qt/res/icons/unit_udarknet.png \ + qt/res/icons/unit_tdarknet.png \ + qt/res/icons/unit_tmdarknet.png \ + qt/res/icons/unit_tudarknet.png BITCOIN_QT_CPP = \ qt/bitcoinaddressvalidator.cpp \ @@ -245,7 +251,7 @@ BITCOIN_QT_CPP += \ qt/askpassphrasedialog.cpp \ qt/coincontroldialog.cpp \ qt/coincontroltreewidget.cpp \ - qt/darksendconfig.cpp \ + qt/obfuscateconfig.cpp \ qt/editaddressdialog.cpp \ qt/openuridialog.cpp \ qt/overviewpage.cpp \ @@ -273,7 +279,18 @@ RES_IMAGES = \ qt/res/images/about.png \ qt/res/images/splash.png \ qt/res/images/splash_testnet.png \ - qt/res/images/dash_logo_horizontal.png \ + qt/res/images/darknet_logo_horizontal.png \ + qt/res/images/darknet_logo_horizontal-drk.png \ + qt/res/images/darknet_logo_horizontal-drkblue.png \ + qt/res/images/drk_downArrow.png \ + qt/res/images/drk_downArrow_small.png \ + qt/res/images/drk_upArrow_small.png \ + qt/res/images/drk_leftArrow_small.png \ + qt/res/images/drk_rightArrow_small.png \ + qt/res/images/drk_qtreeview_selected.png \ + qt/res/images/drk_walletFrame_bg.png \ + qt/res/images/drk-1_walletFrame_bg.png \ + qt/res/images/drk_walletFrame.png \ qt/res/images/drkblue_downArrow.png \ qt/res/images/drkblue_downArrow_small.png \ qt/res/images/drkblue_upArrow_small.png \ @@ -284,11 +301,13 @@ RES_IMAGES = \ qt/res/images/drkblue_walletFrame.png RES_CSS = \ - qt/res/css/drkblue.css + qt/res/css/drkblue.css \ + qt/res/css/drk.css \ + qt/res/css/drk-1.css RES_MOVIES = $(wildcard qt/res/movies/spinner-*.png) -BITCOIN_RC = qt/res/dash-qt-res.rc +BITCOIN_RC = qt/res/darknet-qt-res.rc BITCOIN_QT_INCLUDES = -I$(builddir)/qt -I$(srcdir)/qt -I$(srcdir)/qt/forms \ -I$(builddir)/qt/forms @@ -308,65 +327,65 @@ QT_FORMS_H=$(join $(dir $(QT_FORMS_UI)),$(addprefix ui_, $(notdir $(QT_FORMS_UI: # Most files will depend on the forms and moc files as includes. Generate them # before anything else. $(QT_MOC): $(QT_FORMS_H) -$(qt_libbitcoinqt_a_OBJECTS) $(qt_dash_qt_OBJECTS) : | $(QT_MOC) +$(qt_libbitcoinqt_a_OBJECTS) $(qt_darknet_qt_OBJECTS) : | $(QT_MOC) #Generating these with a half-written protobuf header leads to wacky results. #This makes sure it's done. $(QT_MOC): $(PROTOBUF_H) $(QT_MOC_CPP): $(PROTOBUF_H) -# dash-qt binary # -qt_dash_qt_CPPFLAGS = $(BITCOIN_INCLUDES) $(BITCOIN_QT_INCLUDES) \ +# darknet-qt binary # +qt_darknet_qt_CPPFLAGS = $(BITCOIN_INCLUDES) $(BITCOIN_QT_INCLUDES) \ $(QT_INCLUDES) $(PROTOBUF_CFLAGS) $(QR_CFLAGS) -qt_dash_qt_SOURCES = qt/dash.cpp +qt_darknet_qt_SOURCES = qt/darknet.cpp if TARGET_DARWIN - qt_dash_qt_SOURCES += $(BITCOIN_MM) + qt_darknet_qt_SOURCES += $(BITCOIN_MM) endif if TARGET_WINDOWS - qt_dash_qt_SOURCES += $(BITCOIN_RC) + qt_darknet_qt_SOURCES += $(BITCOIN_RC) endif -qt_dash_qt_LDADD = qt/libbitcoinqt.a $(LIBBITCOIN_SERVER) +qt_darknet_qt_LDADD = qt/libbitcoinqt.a $(LIBBITCOIN_SERVER) if ENABLE_WALLET -qt_dash_qt_LDADD += $(LIBBITCOIN_WALLET) +qt_darknet_qt_LDADD += $(LIBBITCOIN_WALLET) endif -qt_dash_qt_LDADD += $(LIBBITCOIN_CLI) $(LIBBITCOIN_COMMON) $(LIBBITCOIN_UTIL) $(LIBBITCOIN_CRYPTO) $(LIBBITCOIN_UNIVALUE) $(LIBLEVELDB) $(LIBMEMENV) \ +qt_darknet_qt_LDADD += $(LIBBITCOIN_CLI) $(LIBBITCOIN_COMMON) $(LIBBITCOIN_UTIL) $(LIBBITCOIN_CRYPTO) $(LIBBITCOIN_UNIVALUE) $(LIBLEVELDB) $(LIBMEMENV) \ $(BOOST_LIBS) $(QT_LIBS) $(QT_DBUS_LIBS) $(QR_LIBS) $(PROTOBUF_LIBS) $(BDB_LIBS) $(SSL_LIBS) $(CRYPTO_LIBS) $(MINIUPNPC_LIBS) $(LIBSECP256K1) -qt_dash_qt_LDFLAGS = $(RELDFLAGS) $(AM_LDFLAGS) $(QT_LDFLAGS) $(LIBTOOL_APP_LDFLAGS) -qt_dash_qt_LIBTOOLFLAGS = --tag CXX +qt_darknet_qt_LDFLAGS = $(RELDFLAGS) $(AM_LDFLAGS) $(QT_LDFLAGS) $(LIBTOOL_APP_LDFLAGS) +qt_darknet_qt_LIBTOOLFLAGS = --tag CXX #locale/foo.ts -> locale/foo.qm QT_QM=$(QT_TS:.ts=.qm) .SECONDARY: $(QT_QM) -qt/dashstrings.cpp: $(libbitcoin_server_a_SOURCES) $(libbitcoin_wallet_a_SOURCES) $(libbitcoin_common_a_SOURCES) +qt/darknetstrings.cpp: $(libbitcoin_server_a_SOURCES) $(libbitcoin_wallet_a_SOURCES) $(libbitcoin_common_a_SOURCES) @test -n $(XGETTEXT) || echo "xgettext is required for updating translations" $(AM_V_GEN) cd $(srcdir); XGETTEXT=$(XGETTEXT) ../share/qt/extract_strings_qt.py $^ -translate: qt/dashstrings.cpp $(QT_FORMS_UI) $(QT_FORMS_UI) $(BITCOIN_QT_CPP) $(BITCOIN_QT_H) $(BITCOIN_MM) +translate: qt/darknetstrings.cpp $(QT_FORMS_UI) $(QT_FORMS_UI) $(BITCOIN_QT_CPP) $(BITCOIN_QT_H) $(BITCOIN_MM) @test -n $(LUPDATE) || echo "lupdate is required for updating translations" - $(AM_V_GEN) QT_SELECT=$(QT_SELECT) $(LUPDATE) $^ -locations relative -no-obsolete -ts qt/locale/dash_en.ts + $(AM_V_GEN) QT_SELECT=$(QT_SELECT) $(LUPDATE) $^ -locations relative -no-obsolete -ts qt/locale/darknet_en.ts $(QT_QRC_LOCALE_CPP): $(QT_QRC_LOCALE) $(QT_QM) @test -f $(RCC) @test -f $(@D)/$( $@ $(QT_QRC_CPP): $(QT_QRC) $(QT_FORMS_H) $(RES_ICONS) $(RES_IMAGES) $(RES_CSS) $(RES_MOVIES) $(PROTOBUF_H) @test -f $(RCC) - $(AM_V_GEN) QT_SELECT=$(QT_SELECT) $(RCC) -name dash $< | \ + $(AM_V_GEN) QT_SELECT=$(QT_SELECT) $(RCC) -name darknet $< | \ $(SED) -e '/^\*\*.*Created:/d' -e '/^\*\*.*by:/d' > $@ CLEAN_QT = $(nodist_qt_libbitcoinqt_a_SOURCES) $(QT_QM) $(QT_FORMS_H) qt/*.gcda qt/*.gcno CLEANFILES += $(CLEAN_QT) -dash_qt_clean: FORCE - rm -f $(CLEAN_QT) $(qt_libbitcoinqt_a_OBJECTS) $(qt_dash_qt_OBJECTS) qt/dash-qt$(EXEEXT) $(LIBBITCOINQT) +darknet_qt_clean: FORCE + rm -f $(CLEAN_QT) $(qt_libbitcoinqt_a_OBJECTS) $(qt_darknet_qt_OBJECTS) qt/darknet-qt$(EXEEXT) $(LIBBITCOINQT) -dash_qt : qt/dash-qt$(EXEEXT) +darknet_qt : qt/darknet-qt$(EXEEXT) ui_%.h: %.ui @test -f $(UIC) diff --git a/src/Makefile.qttest.include b/src/Makefile.qttest.include index 1a1f03d1a1adb..ae7133626c2ee 100644 --- a/src/Makefile.qttest.include +++ b/src/Makefile.qttest.include @@ -1,5 +1,5 @@ -bin_PROGRAMS += qt/test/test_dash-qt -TESTS += qt/test/test_dash-qt +bin_PROGRAMS += qt/test/test_darknet-qt +TESTS += qt/test/test_darknet-qt TEST_QT_MOC_CPP = qt/test/moc_uritests.cpp @@ -12,37 +12,37 @@ TEST_QT_H = \ qt/test/paymentrequestdata.h \ qt/test/paymentservertests.h -qt_test_test_dash_qt_CPPFLAGS = $(BITCOIN_INCLUDES) $(BITCOIN_QT_INCLUDES) \ +qt_test_test_darknet_qt_CPPFLAGS = $(BITCOIN_INCLUDES) $(BITCOIN_QT_INCLUDES) \ $(QT_INCLUDES) $(QT_TEST_INCLUDES) $(PROTOBUF_CFLAGS) -qt_test_test_dash_qt_SOURCES = \ +qt_test_test_darknet_qt_SOURCES = \ qt/test/test_main.cpp \ qt/test/uritests.cpp \ $(TEST_QT_H) if ENABLE_WALLET -qt_test_test_dash_qt_SOURCES += \ +qt_test_test_darknet_qt_SOURCES += \ qt/test/paymentservertests.cpp endif -nodist_qt_test_test_dash_qt_SOURCES = $(TEST_QT_MOC_CPP) +nodist_qt_test_test_darknet_qt_SOURCES = $(TEST_QT_MOC_CPP) -qt_test_test_dash_qt_LDADD = $(LIBBITCOINQT) $(LIBBITCOIN_SERVER) +qt_test_test_darknet_qt_LDADD = $(LIBBITCOINQT) $(LIBBITCOIN_SERVER) if ENABLE_WALLET -qt_test_test_dash_qt_LDADD += $(LIBBITCOIN_WALLET) +qt_test_test_darknet_qt_LDADD += $(LIBBITCOIN_WALLET) endif -qt_test_test_dash_qt_LDADD += $(LIBBITCOIN_CLI) $(LIBBITCOIN_COMMON) $(LIBBITCOIN_UTIL) $(LIBBITCOIN_CRYPTO) $(LIBBITCOIN_UNIVALUE) $(LIBLEVELDB) \ +qt_test_test_darknet_qt_LDADD += $(LIBBITCOIN_CLI) $(LIBBITCOIN_COMMON) $(LIBBITCOIN_UTIL) $(LIBBITCOIN_CRYPTO) $(LIBBITCOIN_UNIVALUE) $(LIBLEVELDB) \ $(LIBMEMENV) $(BOOST_LIBS) $(QT_DBUS_LIBS) $(QT_TEST_LIBS) $(QT_LIBS) \ $(QR_LIBS) $(PROTOBUF_LIBS) $(BDB_LIBS) $(SSL_LIBS) $(CRYPTO_LIBS) $(MINIUPNPC_LIBS) $(LIBSECP256K1) -qt_test_test_dash_qt_LDFLAGS = $(RELDFLAGS) $(AM_LDFLAGS) $(QT_LDFLAGS) $(LIBTOOL_APP_LDFLAGS) +qt_test_test_darknet_qt_LDFLAGS = $(RELDFLAGS) $(AM_LDFLAGS) $(QT_LDFLAGS) $(LIBTOOL_APP_LDFLAGS) CLEAN_BITCOIN_QT_TEST = $(TEST_QT_MOC_CPP) qt/test/*.gcda qt/test/*.gcno CLEANFILES += $(CLEAN_BITCOIN_QT_TEST) -test_dash_qt : qt/test/test_dash-qt$(EXEEXT) +test_darknet_qt : qt/test/test_darknet-qt$(EXEEXT) -test_dash_qt_check : qt/test/test_dash-qt$(EXEEXT) FORCE +test_darknet_qt_check : qt/test/test_darknet-qt$(EXEEXT) FORCE $(MAKE) check-TESTS TESTS=$^ -test_dash_qt_clean: FORCE - rm -f $(CLEAN_BITCOIN_QT_TEST) $(qt_test_test_dash_qt_OBJECTS) +test_darknet_qt_clean: FORCE + rm -f $(CLEAN_BITCOIN_QT_TEST) $(qt_test_test_darknet_qt_OBJECTS) diff --git a/src/Makefile.test.include b/src/Makefile.test.include index 50e6540171c79..521bc923b3afb 100644 --- a/src/Makefile.test.include +++ b/src/Makefile.test.include @@ -1,7 +1,7 @@ -TESTS += test/test_dash test/bitcoin-util-test.py -bin_PROGRAMS += test/test_dash +TESTS += test/test_darknet test/bitcoin-util-test.py +bin_PROGRAMS += test/test_darknet TEST_SRCDIR = test -TEST_BINARY=test/test_dash$(EXEEXT) +TEST_BINARY=test/test_darknet$(EXEEXT) EXTRA_DIST += \ @@ -66,7 +66,7 @@ BITCOIN_TESTS =\ test/sighash_tests.cpp \ test/sigopcount_tests.cpp \ test/skiplist_tests.cpp \ - test/test_dash.cpp \ + test/test_darknet.cpp \ test/timedata_tests.cpp \ test/transaction_tests.cpp \ test/uint256_tests.cpp \ @@ -80,18 +80,18 @@ BITCOIN_TESTS += \ test/rpc_wallet_tests.cpp endif -test_test_dash_SOURCES = $(BITCOIN_TESTS) $(JSON_TEST_FILES) $(RAW_TEST_FILES) -test_test_dash_CPPFLAGS = $(BITCOIN_INCLUDES) -I$(builddir)/test/ $(TESTDEFS) -test_test_dash_LDADD = $(LIBBITCOIN_SERVER) $(LIBBITCOIN_CLI) $(LIBBITCOIN_COMMON) $(LIBBITCOIN_UTIL) $(LIBBITCOIN_CRYPTO) $(LIBBITCOIN_UNIVALUE) $(LIBLEVELDB) $(LIBMEMENV) \ +test_test_darknet_SOURCES = $(BITCOIN_TESTS) $(JSON_TEST_FILES) $(RAW_TEST_FILES) +test_test_darknet_CPPFLAGS = $(BITCOIN_INCLUDES) -I$(builddir)/test/ $(TESTDEFS) +test_test_darknet_LDADD = $(LIBBITCOIN_SERVER) $(LIBBITCOIN_CLI) $(LIBBITCOIN_COMMON) $(LIBBITCOIN_UTIL) $(LIBBITCOIN_CRYPTO) $(LIBBITCOIN_UNIVALUE) $(LIBLEVELDB) $(LIBMEMENV) \ $(BOOST_LIBS) $(BOOST_UNIT_TEST_FRAMEWORK_LIB) $(LIBSECP256K1) if ENABLE_WALLET -test_test_dash_LDADD += $(LIBBITCOIN_WALLET) +test_test_darknet_LDADD += $(LIBBITCOIN_WALLET) endif -test_test_dash_LDADD += $(LIBBITCOIN_CONSENSUS) $(BDB_LIBS) $(SSL_LIBS) $(CRYPTO_LIBS) $(MINIUPNPC_LIBS) -test_test_dash_LDFLAGS = $(RELDFLAGS) $(AM_LDFLAGS) $(LIBTOOL_APP_LDFLAGS) -static +test_test_darknet_LDADD += $(LIBBITCOIN_CONSENSUS) $(BDB_LIBS) $(SSL_LIBS) $(CRYPTO_LIBS) $(MINIUPNPC_LIBS) +test_test_darknet_LDFLAGS = $(RELDFLAGS) $(AM_LDFLAGS) $(LIBTOOL_APP_LDFLAGS) -static -nodist_test_test_dash_SOURCES = $(GENERATED_TEST_FILES) +nodist_test_test_darknet_SOURCES = $(GENERATED_TEST_FILES) $(BITCOIN_TESTS): $(GENERATED_TEST_FILES) @@ -99,13 +99,13 @@ CLEAN_BITCOIN_TEST = test/*.gcda test/*.gcno $(GENERATED_TEST_FILES) CLEANFILES += $(CLEAN_BITCOIN_TEST) -dash_test: $(TEST_BINARY) +darknet_test: $(TEST_BINARY) -dash_test_check: $(TEST_BINARY) FORCE +darknet_test_check: $(TEST_BINARY) FORCE $(MAKE) check-TESTS TESTS=$^ -dash_test_clean : FORCE - rm -f $(CLEAN_BITCOIN_TEST) $(test_test_dash_OBJECTS) $(TEST_BINARY) +darknet_test_clean : FORCE + rm -f $(CLEAN_BITCOIN_TEST) $(test_test_darknet_OBJECTS) $(TEST_BINARY) check-local: $(AM_V_at)$(MAKE) $(AM_MAKEFLAGS) -C secp256k1 check diff --git a/src/activemasternode.cpp b/src/activemasternode.cpp index e65725386ced6..44b56c35183a2 100644 --- a/src/activemasternode.cpp +++ b/src/activemasternode.cpp @@ -67,13 +67,13 @@ void CActiveMasternode::ManageStatus() LogPrintf("CActiveMasternode::ManageStatus() - Checking inbound connection to '%s'\n", service.ToString()); if(Params().NetworkID() == CBaseChainParams::MAIN) { - if(service.GetPort() != 9999) { - notCapableReason = strprintf("Invalid port: %u - only 9999 is supported on mainnet.", service.GetPort()); + if(service.GetPort() != 51472) { + notCapableReason = strprintf("Invalid port: %u - only 51472 is supported on mainnet.", service.GetPort()); LogPrintf("CActiveMasternode::ManageStatus() - not capable: %s\n", notCapableReason); return; } - } else if(service.GetPort() == 9999) { - notCapableReason = strprintf("Invalid port: %u - 9999 is only supported on mainnet.", service.GetPort()); + } else if(service.GetPort() == 51472) { + notCapableReason = strprintf("Invalid port: %u - 51472 is only supported on mainnet.", service.GetPort()); LogPrintf("CActiveMasternode::ManageStatus() - not capable: %s\n", notCapableReason); return; } @@ -225,7 +225,7 @@ bool CActiveMasternode::SendMasternodePing(std::string& errorMessage) { else { // Seems like we are trying to send a ping while the Masternode is not registered in the network - errorMessage = "Darksend Masternode List doesn't include our Masternode, shutting down Masternode pinging service! " + vin.ToString(); + errorMessage = "Obfuscate Masternode List doesn't include our Masternode, shutting down Masternode pinging service! " + vin.ToString(); status = ACTIVE_MASTERNODE_NOT_CAPABLE; notCapableReason = errorMessage; return false; @@ -262,13 +262,13 @@ bool CActiveMasternode::Register(std::string strService, std::string strKeyMaste CService service = CService(strService); if(Params().NetworkID() == CBaseChainParams::MAIN) { - if(service.GetPort() != 9999) { - errorMessage = strprintf("Invalid port %u for masternode %s - only 9999 is supported on mainnet.", service.GetPort(), strService); + if(service.GetPort() != 51472) { + errorMessage = strprintf("Invalid port %u for masternode %s - only 51472 is supported on mainnet.", service.GetPort(), strService); LogPrintf("CActiveMasternode::Register() - %s\n", errorMessage); return false; } - } else if(service.GetPort() == 9999) { - errorMessage = strprintf("Invalid port %u for masternode %s - 9999 is only supported on mainnet.", service.GetPort(), strService); + } else if(service.GetPort() == 51472) { + errorMessage = strprintf("Invalid port %u for masternode %s - 51472 is only supported on mainnet.", service.GetPort(), strService); LogPrintf("CActiveMasternode::Register() - %s\n", errorMessage); return false; } @@ -455,7 +455,7 @@ vector CActiveMasternode::SelectCoinsMasternode() // Filter BOOST_FOREACH(const COutput& out, vCoins) { - if(out.tx->vout[out.i].nValue == 1000*COIN) { //exactly + if(out.tx->vout[out.i].nValue == 10000*COIN) { //exactly filteredCoins.push_back(out); } } diff --git a/src/activemasternode.h b/src/activemasternode.h index 93a64eeab253a..776fbf6d89568 100644 --- a/src/activemasternode.h +++ b/src/activemasternode.h @@ -10,7 +10,7 @@ #include "key.h" #include "init.h" #include "wallet.h" -#include "darksend.h" +#include "obfuscate.h" #include "masternode.h" #define ACTIVE_MASTERNODE_INITIAL 0 // initial state @@ -32,7 +32,7 @@ class CActiveMasternode /// Register any Masternode bool Register(CTxIn vin, CService service, CKey key, CPubKey pubKey, CKey keyMasternode, CPubKey pubKeyMasternode, std::string &errorMessage); - /// Get 1000DRK input that can be used for the Masternode + /// Get 10000DNET input that can be used for the Masternode bool GetMasterNodeVin(CTxIn& vin, CPubKey& pubkey, CKey& secretKey, std::string strTxHash, std::string strOutputIndex); bool GetVinFromOutput(COutput out, CTxIn& vin, CPubKey& pubkey, CKey& secretKey); @@ -60,7 +60,7 @@ class CActiveMasternode /// Register remote Masternode bool Register(std::string strService, std::string strKey, std::string strTxHash, std::string strOutputIndex, std::string& errorMessage); - /// Get 1000DRK input that can be used for the Masternode + /// Get 10000DNET input that can be used for the Masternode bool GetMasterNodeVin(CTxIn& vin, CPubKey& pubkey, CKey& secretKey); vector SelectCoinsMasternode(); diff --git a/src/amount.cpp b/src/amount.cpp index 20ea3ead5986f..d8c963784f074 100644 --- a/src/amount.cpp +++ b/src/amount.cpp @@ -27,5 +27,5 @@ CAmount CFeeRate::GetFee(size_t nSize) const std::string CFeeRate::ToString() const { - return strprintf("%d.%08d DASH/kB", nSatoshisPerK / COIN, nSatoshisPerK % COIN); + return strprintf("%d.%08d DNET/kB", nSatoshisPerK / COIN, nSatoshisPerK % COIN); } diff --git a/src/base58.h b/src/base58.h index 74dc66f1096ba..67585c64637a1 100644 --- a/src/base58.h +++ b/src/base58.h @@ -94,7 +94,7 @@ class CBase58Data bool operator> (const CBase58Data& b58) const { return CompareTo(b58) > 0; } }; -/** base58-encoded Dash addresses. +/** base58-encoded DarkNet addresses. * Public-key-hash-addresses have version 0 (or 111 testnet). * The data vector contains RIPEMD160(SHA256(pubkey)), where pubkey is the serialized public key. * Script-hash-addresses have version 5 (or 196 testnet). diff --git a/src/chainparams.cpp b/src/chainparams.cpp index c59e2ac012e47..4d55c8baebef3 100644 --- a/src/chainparams.cpp +++ b/src/chainparams.cpp @@ -46,65 +46,41 @@ static void convertSeed6(std::vector &vSeedsOut, const SeedSpec6 *data } } -/** - * What makes a good checkpoint block? - * + Is surrounded by blocks with reasonable timestamps - * (no blocks before with a timestamp after, none after with - * timestamp before) - * + Contains no strange transactions - */ - +// What makes a good checkpoint block? +// + Is surrounded by blocks with reasonable timestamps +// (no blocks before with a timestamp after, none after with +// timestamp before) +// + Contains no strange transactions static Checkpoints::MapCheckpoints mapCheckpoints = boost::assign::map_list_of - ( 1500, uint256("0x000000aaf0300f59f49bc3e970bad15c11f961fe2347accffff19d96ec9778e3")) - ( 4991, uint256("0x000000003b01809551952460744d5dbb8fcbd6cbae3c220267bf7fa43f837367")) - ( 9918, uint256("0x00000000213e229f332c0ffbe34defdaa9e74de87f2d8d1f01af8d121c3c170b")) - ( 16912, uint256("0x00000000075c0d10371d55a60634da70f197548dbbfa4123e12abfcbc5738af9")) - ( 23912, uint256("0x0000000000335eac6703f3b1732ec8b2f89c3ba3a7889e5767b090556bb9a276")) - ( 35457, uint256("0x0000000000b0ae211be59b048df14820475ad0dd53b9ff83b010f71a77342d9f")) - ( 45479, uint256("0x000000000063d411655d590590e16960f15ceea4257122ac430c6fbe39fbf02d")) - ( 55895, uint256("0x0000000000ae4c53a43639a4ca027282f69da9c67ba951768a20415b6439a2d7")) - ( 68899, uint256("0x0000000000194ab4d3d9eeb1f2f792f21bb39ff767cb547fe977640f969d77b7")) - ( 74619, uint256("0x000000000011d28f38f05d01650a502cc3f4d0e793fbc26e2a2ca71f07dc3842")) - ( 75095, uint256("0x0000000000193d12f6ad352a9996ee58ef8bdc4946818a5fec5ce99c11b87f0d")) - ( 88805, uint256("0x00000000001392f1652e9bf45cd8bc79dc60fe935277cd11538565b4a94fa85f")) - ( 107996, uint256("0x00000000000a23840ac16115407488267aa3da2b9bc843e301185b7d17e4dc40")) - ( 137993, uint256("0x00000000000cf69ce152b1bffdeddc59188d7a80879210d6e5c9503011929c3c")) - ( 167996, uint256("0x000000000009486020a80f7f2cc065342b0c2fb59af5e090cd813dba68ab0fed")) - ( 207992, uint256("0x00000000000d85c22be098f74576ef00b7aa00c05777e966aff68a270f1e01a5")) - ( 312645, uint256("0x0000000000059dcb71ad35a9e40526c44e7aae6c99169a9e7017b7d84b1c2daf")) - ( 407452, uint256("0x000000000003c6a87e73623b9d70af7cd908ae22fee466063e4ffc20be1d2dbc")) - ; + ( 0, uint256("0x001")); static const Checkpoints::CCheckpointData data = { &mapCheckpoints, - 1423563332, // * UNIX timestamp of last checkpoint block - 853742, // * total number of transactions between genesis and last checkpoint + 1454124731, // * UNIX timestamp of last checkpoint block + 0, // * total number of transactions between genesis and last checkpoint // (the tx=... number in the SetBestChain debug.log lines) - 2800 // * estimated number of transactions per day after checkpoint + 500 // * estimated number of transactions per day after checkpoint }; static Checkpoints::MapCheckpoints mapCheckpointsTestnet = boost::assign::map_list_of - ( 261, uint256("00000c26026d0815a7e2ce4fa270775f61403c040647ff2c3091f99e894a4618")) - ( 77900, uint256("00000007e5ec67e2a626c07b7d66673c3dd8df0aed5018ca984b99fba2b71024")) - ( 82313, uint256("000000156a313af1d69fe855609175b276996235e8f4f7da41b10e4a7a750a19")) - ; + ( 0, uint256("0x001")); static const Checkpoints::CCheckpointData dataTestnet = { &mapCheckpointsTestnet, - 1405699509, - 201, - 500 + 1454124731, + 0, + 250 }; static Checkpoints::MapCheckpoints mapCheckpointsRegtest = boost::assign::map_list_of - ( 0, uint256("0x000008ca1832a4baf228eb1553c03d3a2c8e02399550dd6ea8d65cec3ef23d2e")) + ( 0, uint256("0x001")) ; static const Checkpoints::CCheckpointData dataRegtest = { &mapCheckpointsRegtest, + 1454124731, 0, - 0, - 0 + 100 }; class CMainParams : public CChainParams { @@ -117,20 +93,20 @@ class CMainParams : public CChainParams { * The characters are rarely used upper ASCII, not valid as UTF-8, and produce * a large 4-byte int at any alignment. */ - pchMessageStart[0] = 0xbf; - pchMessageStart[1] = 0x0c; - pchMessageStart[2] = 0x6b; - pchMessageStart[3] = 0xbd; - vAlertPubKey = ParseHex("048240a8748a80a286b270ba126705ced4f2ce5a7847b3610ea3c06513150dade2a8512ed5ea86320824683fc0818f0ac019214973e677acd1244f6d0571fc5103"); - nDefaultPort = 9999; - bnProofOfWorkLimit = ~uint256(0) >> 20; // Dash starting difficulty is 1 / 2^12 + pchMessageStart[0] = 0x90; + pchMessageStart[1] = 0xc4; + pchMessageStart[2] = 0xfd; + pchMessageStart[3] = 0xe9; + vAlertPubKey = ParseHex("0484698d3ba6ba6e7423fa5cbd6a89e0a9a5348f88d332b44a5cb1a8b7ed2c1eaa335fc8dc4f012cb8241cc0bdafd6ca70c5f5448916e4e6f511bcd746ed57dc50"); + nDefaultPort = 51472; + bnProofOfWorkLimit = ~uint256(0) >> 20; // DarkNet starting difficulty is 1 / 2^12 nSubsidyHalvingInterval = 210000; nEnforceBlockUpgradeMajority = 750; nRejectBlockOutdatedMajority = 950; nToCheckBlockUpgradeMajority = 1000; nMinerThreads = 0; - nTargetTimespan = 24 * 60 * 60; // Dash: 1 day - nTargetSpacing = 2.5 * 60; // Dash: 2.5 minutes + nTargetTimespan = 1 * 60; // DarkNet: 1 day + nTargetSpacing = 1 * 60; // DarkNet: 1 minute /** * Build the genesis block. Note that the output of the genesis coinbase cannot @@ -142,36 +118,37 @@ class CMainParams : public CChainParams { * CTxOut(nValue=50.00000000, scriptPubKey=0xA9037BAC7050C479B121CF) * vMerkleTree: e0028e */ - const char* pszTimestamp = "Wired 09/Jan/2014 The Grand Experiment Goes Live: Overstock.com Is Now Accepting Bitcoins"; + const char* pszTimestamp = "U.S. News & World Report Jan 28 2016 With His Absence, Trump Dominates Another Debate"; CMutableTransaction txNew; txNew.vin.resize(1); txNew.vout.resize(1); txNew.vin[0].scriptSig = CScript() << 486604799 << CScriptNum(4) << vector((const unsigned char*)pszTimestamp, (const unsigned char*)pszTimestamp + strlen(pszTimestamp)); - txNew.vout[0].nValue = 50 * COIN; - txNew.vout[0].scriptPubKey = CScript() << ParseHex("040184710fa689ad5023690c80f3a49c8f13f8d45b8c857fbcbc8bc4a8e4d3eb4b10f4d4604fa08dce601aaf0f470216fe1b51850b4acf21b179c45070ac7b03a9") << OP_CHECKSIG; + txNew.vout[0].nValue = 250 * COIN; + txNew.vout[0].scriptPubKey = CScript() << ParseHex("04c10e83b2703ccf322f7dbd62dd5855ac7c10bd055814ce121ba32607d573b8810c02c0582aed05b4deb9c4b77b26d92428c61256cd42774babea0a073b2ed0c9") << OP_CHECKSIG; genesis.vtx.push_back(txNew); genesis.hashPrevBlock = 0; genesis.hashMerkleRoot = genesis.BuildMerkleTree(); genesis.nVersion = 1; - genesis.nTime = 1390095618; + genesis.nTime = 1454124731; genesis.nBits = 0x1e0ffff0; - genesis.nNonce = 28917698; - - hashGenesisBlock = genesis.GetHash(); - assert(hashGenesisBlock == uint256("0x00000ffd590b1485b3caadc19b22e6379c733355108f107a430458cdf3407ab6")); - assert(genesis.hashMerkleRoot == uint256("0xe0028eb9648db56b1ac77cf090b99048a8007e2bb64b68f092c03c7f56a662c7")); - - vSeeds.push_back(CDNSSeedData("darkcoin.io", "dnsseed.darkcoin.io")); - vSeeds.push_back(CDNSSeedData("darkcoin.qa", "dnsseed.darkcoin.qa")); - vSeeds.push_back(CDNSSeedData("masternode.io", "dnsseed.masternode.io")); - vSeeds.push_back(CDNSSeedData("dashpay.io", "dnsseed.dashpay.io")); - - base58Prefixes[PUBKEY_ADDRESS] = list_of( 76); // Dash addresses start with 'X' - base58Prefixes[SCRIPT_ADDRESS] = list_of( 16); // Dash script addresses start with '7' - base58Prefixes[SECRET_KEY] = list_of(204); // Dash private keys start with '7' or 'X' - base58Prefixes[EXT_PUBLIC_KEY] = list_of(0x02)(0xFE)(0x52)(0xF8); // Dash BIP32 pubkeys start with 'drkv' - base58Prefixes[EXT_SECRET_KEY] = list_of(0x02)(0xFE)(0x52)(0xCC); // Dash BIP32 prvkeys start with 'drkp' - base58Prefixes[EXT_COIN_TYPE] = list_of(0x80000005); // Dash BIP44 coin type is '5' + genesis.nNonce = 2402015; + + hashGenesisBlock = genesis.GetHash(); + assert(hashGenesisBlock == uint256("0x0000041e482b9b9691d98eefb48473405c0b8ec31b76df3797c74a78680ef818")); + assert(genesis.hashMerkleRoot == uint256("0x1b2ef6e2f28be914103a277377ae7729dcd125dfeb8bf97bd5964ba72b6dc39b")); + + vSeeds.push_back(CDNSSeedData("dnsseed.darknet-crypto.com", "")); + vSeeds.push_back(CDNSSeedData("daarknet.coin-server.com", "")); + vSeeds.push_back(CDNSSeedData("162.213.154.31", "")); + vSeeds.push_back(CDNSSeedData("173.245.148.70", "")); + vSeeds.push_back(CDNSSeedData("151.80.206.104", "")); + + base58Prefixes[PUBKEY_ADDRESS] = list_of( 30); + base58Prefixes[SCRIPT_ADDRESS] = list_of( 13); + base58Prefixes[SECRET_KEY] = list_of(212); + base58Prefixes[EXT_PUBLIC_KEY] = list_of(0x02)(0x2D)(0x25)(0x33); + base58Prefixes[EXT_SECRET_KEY] = list_of(0x02)(0x21)(0x31)(0x2B); + base58Prefixes[EXT_COIN_TYPE] = list_of(0x80000013); convertSeed6(vFixedSeeds, pnSeed6_main, ARRAYLEN(pnSeed6_main)); @@ -187,7 +164,7 @@ class CMainParams : public CChainParams { nPoolMaxTransactions = 3; strSporkKey = "04549ac134f694c0243f503e8c8a9a986f5de6610049c40b07816809b0d1d06a21b07be27b9bb555931773f62ba6cf35a25fd52f694d4e1106ccd237a7bb899fdd"; strMasternodePaymentsPubKey = "04549ac134f694c0243f503e8c8a9a986f5de6610049c40b07816809b0d1d06a21b07be27b9bb555931773f62ba6cf35a25fd52f694d4e1106ccd237a7bb899fdd"; - strDarksendPoolDummyAddress = "Xq19GqFvajRrEdDHYRKGYjTsQfpV5jyipF"; + strObfuscatePoolDummyAddress = "Xq19GqFvajRrEdDHYRKGYjTsQfpV5jyipF"; nStartMasternodePayments = 1403728576; //Wed, 25 Jun 2014 20:36:16 GMT } @@ -206,34 +183,28 @@ class CTestNetParams : public CMainParams { CTestNetParams() { networkID = CBaseChainParams::TESTNET; strNetworkID = "test"; - pchMessageStart[0] = 0xce; - pchMessageStart[1] = 0xe2; - pchMessageStart[2] = 0xca; - pchMessageStart[3] = 0xff; - vAlertPubKey = ParseHex("04517d8a699cb43d3938d7b24faaff7cda448ca4ea267723ba614784de661949bf632d6304316b244646dea079735b9a6fc4af804efb4752075b9fe2245e14e412"); - nDefaultPort = 19999; + pchMessageStart[0] = 0x45; + pchMessageStart[1] = 0x76; + pchMessageStart[2] = 0x65; + pchMessageStart[3] = 0xba; + vAlertPubKey = ParseHex("04c10e83b2703ccf322f7dbd62dd5855ac7c10bd055814ce121ba32607d573b8810c02c0582aed05b4deb9c4b77b26d92428c61256cd42774babea0a073b2ed0c9"); + nDefaultPort = 51474; nEnforceBlockUpgradeMajority = 51; nRejectBlockOutdatedMajority = 75; nToCheckBlockUpgradeMajority = 100; nMinerThreads = 0; - nTargetTimespan = 24 * 60 * 60; // Dash: 1 day - nTargetSpacing = 2.5 * 60; // Dash: 2.5 minutes + nTargetTimespan = 1 * 60; // DarkNet: 1 day + nTargetSpacing = 1 * 60; // DarkNet: 1 minute //! Modify the testnet genesis block so the timestamp is valid for a later start. - genesis.nTime = 1390666206; - genesis.nNonce = 3861367235; - + genesis.nTime = 1454124731; + genesis.nNonce = 2402015; + hashGenesisBlock = genesis.GetHash(); - assert(hashGenesisBlock == uint256("0x00000bafbc94add76cb75e2ec92894837288a481e5c005f6563d91623bf8bc2c")); + assert(hashGenesisBlock == uint256("0x0000041e482b9b9691d98eefb48473405c0b8ec31b76df3797c74a78680ef818")); vFixedSeeds.clear(); vSeeds.clear(); - /*vSeeds.push_back(CDNSSeedData("dashpay.io", "testnet-seed.dashpay.io")); - vSeeds.push_back(CDNSSeedData("dash.qa", "testnet-seed.dash.qa")); - *///legacy seeders - vSeeds.push_back(CDNSSeedData("darkcoin.io", "testnet-seed.darkcoin.io")); - vSeeds.push_back(CDNSSeedData("darkcoin.qa", "testnet-seed.darkcoin.qa")); - vSeeds.push_back(CDNSSeedData("masternode.io", "test.dnsseed.masternode.io")); base58Prefixes[PUBKEY_ADDRESS] = list_of(139); // Testnet dash addresses start with 'x' or 'y' base58Prefixes[SCRIPT_ADDRESS] = list_of( 19); // Testnet dash script addresses start with '8' or '9' @@ -253,9 +224,9 @@ class CTestNetParams : public CMainParams { fTestnetToBeDeprecatedFieldRPC = true; nPoolMaxTransactions = 2; - strSporkKey = "046f78dcf911fbd61910136f7f0f8d90578f68d0b3ac973b5040fb7afb501b5939f39b108b0569dca71488f5bbf498d92e4d1194f6f941307ffd95f75e76869f0e"; - strMasternodePaymentsPubKey = "046f78dcf911fbd61910136f7f0f8d90578f68d0b3ac973b5040fb7afb501b5939f39b108b0569dca71488f5bbf498d92e4d1194f6f941307ffd95f75e76869f0e"; - strDarksendPoolDummyAddress = "y1EZuxhhNMAUofTBEeLqGE1bJrpC2TWRNp"; + strSporkKey = "0484698d3ba6ba6e7423fa5cbd6a89e0a9a5348f88d332b44a5cb1a8b7ed2c1eaa335fc8dc4f012cb8241cc0bdafd6ca70c5f5448916e4e6f511bcd746ed57dc50"; + strMasternodePaymentsPubKey = "0484698d3ba6ba6e7423fa5cbd6a89e0a9a5348f88d332b44a5cb1a8b7ed2c1eaa335fc8dc4f012cb8241cc0bdafd6ca70c5f5448916e4e6f511bcd746ed57dc50"; + strObfuscatePoolDummyAddress = "y1EZuxhhNMAUofTBEeLqGE1bJrpC2TWRNp"; nStartMasternodePayments = 1420837558; //Fri, 09 Jan 2015 21:05:58 GMT } const Checkpoints::CCheckpointData& Checkpoints() const @@ -273,27 +244,29 @@ class CRegTestParams : public CTestNetParams { CRegTestParams() { networkID = CBaseChainParams::REGTEST; strNetworkID = "regtest"; - pchMessageStart[0] = 0xfc; - pchMessageStart[1] = 0xc1; - pchMessageStart[2] = 0xb7; - pchMessageStart[3] = 0xdc; + strNetworkID = "regtest"; + pchMessageStart[0] = 0xa1; + pchMessageStart[1] = 0xcf; + pchMessageStart[2] = 0x7e; + pchMessageStart[3] = 0xac; nSubsidyHalvingInterval = 150; nEnforceBlockUpgradeMajority = 750; nRejectBlockOutdatedMajority = 950; nToCheckBlockUpgradeMajority = 1000; nMinerThreads = 1; - nTargetTimespan = 24 * 60 * 60; // Dash: 1 day - nTargetSpacing = 2.5 * 60; // Dash: 2.5 minutes + nTargetTimespan = 24 * 60 * 60; // DarkNet: 1 day + nTargetSpacing = 1 * 60; // Darknet: 1 minutes bnProofOfWorkLimit = ~uint256(0) >> 1; - genesis.nTime = 1417713337; + genesis.nTime = 1454124731; genesis.nBits = 0x207fffff; - genesis.nNonce = 1096447; + genesis.nNonce = 12345; + hashGenesisBlock = genesis.GetHash(); - nDefaultPort = 19994; - assert(hashGenesisBlock == uint256("0x000008ca1832a4baf228eb1553c03d3a2c8e02399550dd6ea8d65cec3ef23d2e")); + nDefaultPort = 51476; + assert(hashGenesisBlock == uint256("0x4f023a2120d9127b21bbad01724fdb79b519f593f2a85b60d3d79160ec5f29df")); - vFixedSeeds.clear(); //! Regtest mode doesn't have any fixed seeds. - vSeeds.clear(); //! Regtest mode doesn't have any DNS seeds. + vFixedSeeds.clear(); //! Testnet mode doesn't have any fixed seeds. + vSeeds.clear(); //! Testnet mode doesn't have any DNS seeds. fRequireRPCPassword = false; fMiningRequiresPeers = false; diff --git a/src/chainparams.h b/src/chainparams.h index 1b77635e8d921..74f3c0aae5edf 100644 --- a/src/chainparams.h +++ b/src/chainparams.h @@ -23,7 +23,7 @@ struct CDNSSeedData { /** * CChainParams defines various tweakable parameters of a given instance of the - * Dash system. There are three: the main network on which people trade goods + * DarkNet system. There are three: the main network on which people trade goods * and services, the public test network which gets reset from time to time and * a regression test mode which is intended for private networks only. It has * minimal difficulty to ensure that blocks can be found instantly. @@ -82,7 +82,7 @@ class CChainParams virtual const Checkpoints::CCheckpointData& Checkpoints() const = 0; int PoolMaxTransactions() const { return nPoolMaxTransactions; } std::string SporkKey() const { return strSporkKey; } - std::string DarksendPoolDummyAddress() const { return strDarksendPoolDummyAddress; } + std::string ObfuscatePoolDummyAddress() const { return strObfuscatePoolDummyAddress; } std::string MasternodePaymentPubKey() const { return strMasternodePaymentsPubKey; } int64_t StartMasternodePayments() const { return nStartMasternodePayments; } CBaseChainParams::Network NetworkID() const { return networkID; } @@ -119,7 +119,7 @@ class CChainParams int nPoolMaxTransactions; std::string strSporkKey; std::string strMasternodePaymentsPubKey; - std::string strDarksendPoolDummyAddress; + std::string strObfuscatePoolDummyAddress; int64_t nStartMasternodePayments; }; diff --git a/src/chainparamsbase.cpp b/src/chainparamsbase.cpp index 372c25ec03fe6..962b2acf8ba2b 100644 --- a/src/chainparamsbase.cpp +++ b/src/chainparamsbase.cpp @@ -22,7 +22,7 @@ class CBaseMainParams : public CBaseChainParams CBaseMainParams() { networkID = CBaseChainParams::MAIN; - nRPCPort = 9998; + nRPCPort = 51473; } }; static CBaseMainParams mainParams; @@ -36,7 +36,7 @@ class CBaseTestNetParams : public CBaseMainParams CBaseTestNetParams() { networkID = CBaseChainParams::TESTNET; - nRPCPort = 19998; + nRPCPort = 51475; strDataDir = "testnet3"; } }; diff --git a/src/chainparamsbase.h b/src/chainparamsbase.h index 71a7176d8c234..f1fae3ae9b27e 100644 --- a/src/chainparamsbase.h +++ b/src/chainparamsbase.h @@ -9,7 +9,7 @@ #include /** - * CBaseChainParams defines the base parameters (shared between dash-cli and dashd) + * CBaseChainParams defines the base parameters (shared between darknet-cli and darknetd) * of a given instance of the Dash system. */ class CBaseChainParams diff --git a/src/chainparamsseeds.h b/src/chainparamsseeds.h index a853d54f0336e..d39e86bbcdc26 100644 --- a/src/chainparamsseeds.h +++ b/src/chainparamsseeds.h @@ -9,21 +9,21 @@ */ // ***TODO*** fix generate-seeds.py and REGENERATE static SeedSpec6 pnSeed6_main[] = { - {{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xb3,0x2b,0x80,0xef}, 9999}, - {{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0x80,0x7f,0x6a,0xeb}, 9999}, - {{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0x25,0x9d,0xfa,0x0a}, 9999}, - {{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xa2,0xd1,0x63,0x23}, 9999}, - {{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0x6c,0x3d,0xd2,0x36}, 9999}, - {{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xac,0xf5,0x05,0x84}, 9999}, - {{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0x2e,0xa2,0x42,0x0a}, 9999}, - {{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0x4e,0x6d,0xb2,0xc3}, 9999}, - {{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0x8a,0x80,0xa9,0x5e}, 9999}, - {{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0x34,0x0b,0x8d,0xe5}, 9999}, - {{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0x25,0x3b,0x15,0x3a}, 9999}, - {{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0x2e,0x69,0x76,0x0f}, 9999}, - {{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xb2,0x21,0x7e,0xdd}, 9999}, - {{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0x68,0xec,0x17,0x83}, 9999}, - {{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0x6c,0x3d,0xd1,0x25}, 9999} + {{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xb3,0x2b,0x80,0xef}, 51472}, + {{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0x80,0x7f,0x6a,0xeb}, 51472}, + {{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0x25,0x9d,0xfa,0x0a}, 51472}, + {{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xa2,0xd1,0x63,0x23}, 51472}, + {{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0x6c,0x3d,0xd2,0x36}, 51472}, + {{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xac,0xf5,0x05,0x84}, 51472}, + {{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0x2e,0xa2,0x42,0x0a}, 51472}, + {{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0x4e,0x6d,0xb2,0xc3}, 51472}, + {{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0x8a,0x80,0xa9,0x5e}, 51472}, + {{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0x34,0x0b,0x8d,0xe5}, 51472}, + {{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0x25,0x3b,0x15,0x3a}, 51472}, + {{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0x2e,0x69,0x76,0x0f}, 51472}, + {{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0xb2,0x21,0x7e,0xdd}, 51472}, + {{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0x68,0xec,0x17,0x83}, 51472}, + {{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xff,0xff,0x6c,0x3d,0xd1,0x25}, 51472} }; static SeedSpec6 pnSeed6_test[] = { diff --git a/src/clientversion.cpp b/src/clientversion.cpp index c51c261dd18b1..44cb0dcee7d37 100644 --- a/src/clientversion.cpp +++ b/src/clientversion.cpp @@ -10,10 +10,10 @@ /** * Name of client reported in the 'version' message. Report the same name - * for both dashd and dash-qt, to make it harder for attackers to + * for both darknetd and darknet-qt, to make it harder for attackers to * target servers or GUI users specifically. */ -const std::string CLIENT_NAME("Dash Core"); +const std::string CLIENT_NAME("DarkNet Core"); /** * Client version number diff --git a/src/clientversion.h b/src/clientversion.h index 747f4afc3b1ad..014681dccb825 100644 --- a/src/clientversion.h +++ b/src/clientversion.h @@ -6,18 +6,18 @@ #define BITCOIN_CLIENTVERSION_H #if defined(HAVE_CONFIG_H) -#include "config/dash-config.h" +#include "config/darknet-config.h" #else /** * client versioning and copyright year */ -//! These need to be macros, as clientversion.cpp's and dash*-res.rc's voodoo requires it -#define CLIENT_VERSION_MAJOR 0 -#define CLIENT_VERSION_MINOR 12 +//! These need to be macros, as clientversion.cpp's and darknet*-res.rc's voodoo requires it +#define CLIENT_VERSION_MAJOR 1 +#define CLIENT_VERSION_MINOR 0 #define CLIENT_VERSION_REVISION 0 -#define CLIENT_VERSION_BUILD 56 +#define CLIENT_VERSION_BUILD 0 //! Set to true for release, false for prerelease or test build #define CLIENT_VERSION_IS_RELEASE true @@ -41,7 +41,7 @@ #define COPYRIGHT_STR "2009-" STRINGIZE(COPYRIGHT_YEAR) " The Bitcoin Core Developers, 2014-" STRINGIZE(COPYRIGHT_YEAR) " The Dash Core Developers" /** - * dashd-res.rc includes this file, but it cannot cope with real c++ code. + * darknetd-res.rc includes this file, but it cannot cope with real c++ code. * WINDRES_PREPROC is defined to indicate that its pre-processor is running. * Anything other than a define should be guarded below. */ diff --git a/src/coincontrol.h b/src/coincontrol.h index f0016e78288de..9c714c0f40b8d 100644 --- a/src/coincontrol.h +++ b/src/coincontrol.h @@ -12,8 +12,8 @@ class CCoinControl { public: CTxDestination destChange; - bool useDarkSend; - bool useInstantX; + bool useObfuscate; + bool useSwiftTX; CCoinControl() { @@ -24,8 +24,8 @@ class CCoinControl { destChange = CNoDestination(); setSelected.clear(); - useInstantX = false; - useDarkSend = true; + useSwiftTX = false; + useObfuscate = true; } bool HasSelected() const diff --git a/src/coins.h b/src/coins.h index f58c9f1d3e429..2ca9d0844a430 100644 --- a/src/coins.h +++ b/src/coins.h @@ -419,7 +419,7 @@ class CCoinsViewCache : public CCoinsViewBacked unsigned int GetCacheSize() const; /** - * Amount of dash coming in to a transaction + * Amount of darknet coming in to a transaction * Note that lightweight clients may not know anything besides the hash of previous transactions, * so may not be able to calculate this. * diff --git a/src/compat.h b/src/compat.h index dd120e96356fe..128dcdc5b462d 100644 --- a/src/compat.h +++ b/src/compat.h @@ -7,7 +7,7 @@ #define BITCOIN_COMPAT_H #if defined(HAVE_CONFIG_H) -#include "config/dash-config.h" +#include "config/darknet-config.h" #endif #ifdef WIN32 diff --git a/src/compat/glibc_compat.cpp b/src/compat/glibc_compat.cpp index 88b6508c5b758..aefa6089bcb08 100644 --- a/src/compat/glibc_compat.cpp +++ b/src/compat/glibc_compat.cpp @@ -3,7 +3,7 @@ // file COPYING or http://www.opensource.org/licenses/mit-license.php. #if defined(HAVE_CONFIG_H) -#include "config/dash-config.h" +#include "config/darknet-config.h" #endif #include diff --git a/src/compat/glibc_sanity.cpp b/src/compat/glibc_sanity.cpp index 7ea476697202e..c3b4ae430a9b4 100644 --- a/src/compat/glibc_sanity.cpp +++ b/src/compat/glibc_sanity.cpp @@ -3,7 +3,7 @@ // file COPYING or http://www.opensource.org/licenses/mit-license.php. #if defined(HAVE_CONFIG_H) -#include "config/dash-config.h" +#include "config/darknet-config.h" #endif #include diff --git a/src/compat/strnlen.cpp b/src/compat/strnlen.cpp index c32762f0aee60..daab7a045c58a 100644 --- a/src/compat/strnlen.cpp +++ b/src/compat/strnlen.cpp @@ -3,7 +3,7 @@ // file COPYING or http://www.opensource.org/licenses/mit-license.php. #if defined(HAVE_CONFIG_H) -#include "config/dash-config.h" +#include "config/darknet-config.h" #endif #include diff --git a/src/crypto/common.h b/src/crypto/common.h index c30ca83c97cd6..245f89638fb8b 100644 --- a/src/crypto/common.h +++ b/src/crypto/common.h @@ -6,7 +6,7 @@ #define BITCOIN_CRYPTO_COMMON_H #if defined(HAVE_CONFIG_H) -#include "dash-config.h" +#include "darknet-config.h" #endif #include diff --git a/src/dash-cli-res.rc b/src/darknet-cli-res.rc similarity index 93% rename from src/dash-cli-res.rc rename to src/darknet-cli-res.rc index e6347e906192c..bca380ec9477e 100644 --- a/src/dash-cli-res.rc +++ b/src/darknet-cli-res.rc @@ -19,10 +19,10 @@ BEGIN VALUE "CompanyName", "Dash" VALUE "FileDescription", "Dash-cli (OSS RPC client for Dash)" VALUE "FileVersion", VER_FILEVERSION_STR - VALUE "InternalName", "dash-cli" + VALUE "InternalName", "darknet-cli" VALUE "LegalCopyright", COPYRIGHT_STR VALUE "LegalTrademarks1", "Distributed under the MIT/X11 software license, see the accompanying file COPYING or http://www.opensource.org/licenses/mit-license.php." - VALUE "OriginalFilename", "dash-cli.exe" + VALUE "OriginalFilename", "darknet-cli.exe" VALUE "ProductName", "Dash-cli" VALUE "ProductVersion", VER_PRODUCTVERSION_STR END diff --git a/src/dash-cli.cpp b/src/darknet-cli.cpp similarity index 95% rename from src/dash-cli.cpp rename to src/darknet-cli.cpp index 798741ddac5d9..94c99b2299efb 100644 --- a/src/dash-cli.cpp +++ b/src/darknet-cli.cpp @@ -25,13 +25,13 @@ std::string HelpMessageCli() string strUsage; strUsage += _("Options:") + "\n"; strUsage += " -? " + _("This help message") + "\n"; - strUsage += " -conf= " + strprintf(_("Specify configuration file (default: %s)"), "dash.conf") + "\n"; + strUsage += " -conf= " + strprintf(_("Specify configuration file (default: %s)"), "darknet.conf") + "\n"; strUsage += " -datadir= " + _("Specify data directory") + "\n"; strUsage += " -testnet " + _("Use the test network") + "\n"; strUsage += " -regtest " + _("Enter regression test mode, which uses a special chain in which blocks can be " "solved instantly. This is intended for regression testing tools and app development.") + "\n"; strUsage += " -rpcconnect= " + strprintf(_("Send commands to node running on (default: %s)"), "127.0.0.1") + "\n"; - strUsage += " -rpcport= " + strprintf(_("Connect to JSON-RPC on (default: %u or testnet: %u)"), 9998, 19998) + "\n"; + strUsage += " -rpcport= " + strprintf(_("Connect to JSON-RPC on (default: %u or testnet: %u)"), 51473, 51475) + "\n"; strUsage += " -rpcwait " + _("Wait for RPC server to start") + "\n"; strUsage += " -rpcuser= " + _("Username for JSON-RPC connections") + "\n"; strUsage += " -rpcpassword= " + _("Password for JSON-RPC connections") + "\n"; @@ -71,9 +71,9 @@ static bool AppInitRPC(int argc, char* argv[]) std::string strUsage = _("Dash Core RPC client version") + " " + FormatFullVersion() + "\n"; if (!mapArgs.count("-version")) { strUsage += "\n" + _("Usage:") + "\n" + - " dash-cli [options] [params] " + _("Send command to Dash Core") + "\n" + - " dash-cli [options] help " + _("List commands") + "\n" + - " dash-cli [options] help " + _("Get help for a command") + "\n"; + " darknet-cli [options] [params] " + _("Send command to Dash Core") + "\n" + + " darknet-cli [options] help " + _("List commands") + "\n" + + " darknet-cli [options] help " + _("Get help for a command") + "\n"; strUsage += "\n" + HelpMessageCli(); } diff --git a/src/dash-tx.cpp b/src/darknet-tx.cpp similarity index 98% rename from src/dash-tx.cpp rename to src/darknet-tx.cpp index 8e190604877b9..a81818c5e7740 100644 --- a/src/dash-tx.cpp +++ b/src/darknet-tx.cpp @@ -47,10 +47,10 @@ static bool AppInitRawTx(int argc, char* argv[]) if (argc<2 || mapArgs.count("-?") || mapArgs.count("-help")) { // First part of help message is specific to this utility - std::string strUsage = _("Dash Core dash-tx utility version") + " " + FormatFullVersion() + "\n\n" + + std::string strUsage = _("Dash Core darknet-tx utility version") + " " + FormatFullVersion() + "\n\n" + _("Usage:") + "\n" + - " dash-tx [options] [commands] " + _("Update hex-encoded dash transaction") + "\n" + - " dash-tx [options] -create [commands] " + _("Create hex-encoded dash transaction") + "\n" + + " darknet-tx [options] [commands] " + _("Update hex-encoded darknet transaction") + "\n" + + " darknet-tx [options] -create [commands] " + _("Create hex-encoded darknet transaction") + "\n" + "\n"; fprintf(stdout, "%s", strUsage.c_str()); @@ -555,7 +555,7 @@ static int CommandLineRawTx(int argc, char* argv[]) if (argc < 2) throw runtime_error("too few parameters"); - // param: hex-encoded dash transaction + // param: hex-encoded darknet transaction string strHexTx(argv[1]); if (strHexTx == "-") // "-" implies standard input strHexTx = readStdin(); diff --git a/src/dashd-res.rc b/src/darknetd-res.rc similarity index 82% rename from src/dashd-res.rc rename to src/darknetd-res.rc index 5a21801044449..d992bc5f299cf 100644 --- a/src/dashd-res.rc +++ b/src/darknetd-res.rc @@ -16,14 +16,14 @@ BEGIN BEGIN BLOCK "040904E4" // U.S. English - multilingual (hex) BEGIN - VALUE "CompanyName", "Dash" - VALUE "FileDescription", "Darkcoind (OSS daemon/client for Dash)" + VALUE "CompanyName", "DarkNet" + VALUE "FileDescription", "DarkNetd (OSS daemon/client for Dash)" VALUE "FileVersion", VER_FILEVERSION_STR - VALUE "InternalName", "dashd" + VALUE "InternalName", "darknetd" VALUE "LegalCopyright", COPYRIGHT_STR VALUE "LegalTrademarks1", "Distributed under the MIT/X11 software license, see the accompanying file COPYING or http://www.opensource.org/licenses/mit-license.php." - VALUE "OriginalFilename", "dashd.exe" - VALUE "ProductName", "Darkcoind" + VALUE "OriginalFilename", "darknetd.exe" + VALUE "ProductName", "DarkNetd" VALUE "ProductVersion", VER_PRODUCTVERSION_STR END END diff --git a/src/dashd.cpp b/src/darknetd.cpp similarity index 90% rename from src/dashd.cpp rename to src/darknetd.cpp index ad94af7b642d2..c799f8437cd91 100644 --- a/src/dashd.cpp +++ b/src/darknetd.cpp @@ -1,6 +1,7 @@ // Copyright (c) 2009-2010 Satoshi Nakamoto // Copyright (c) 2009-2014 The Bitcoin developers // Copyright (c) 2014-2015 The Dash developers +// Copyright (c) 2015-2016 The DarkNet developers // Distributed under the MIT/X11 software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. @@ -23,8 +24,8 @@ * * \section intro_sec Introduction * - * This is the developer documentation of the reference client for an experimental new digital currency called Dash (http://www.dashpay.io/), - * which enables instant payments to anyone, anywhere in the world. Dash uses peer-to-peer technology to operate + * This is the developer documentation of the reference client for an experimental new digital currency called DarkNet (http://www.darknet-crypto.com), + * which enables instant payments to anyone, anywhere in the world. DarkNet uses peer-to-peer technology to operate * with no central authority: managing transactions and issuing money are carried out collectively by the network. * * The software is a community-driven open source project, released under the MIT license. @@ -65,7 +66,7 @@ bool AppInit(int argc, char* argv[]) // // Parameters // - // If Qt is used, parameters/dash.conf are parsed in qt/dash.cpp's main() + // If Qt is used, parameters/darknet.conf are parsed in qt/darknet.cpp's main() ParseParameters(argc, argv); // Process help and version before taking care about datadir @@ -80,7 +81,7 @@ bool AppInit(int argc, char* argv[]) else { strUsage += "\n" + _("Usage:") + "\n" + - " dashd [options] " + _("Start Dash Core Daemon") + "\n"; + " darknetd [options] " + _("Start Dash Core Daemon") + "\n"; strUsage += "\n" + HelpMessage(HMM_BITCOIND); } @@ -119,19 +120,19 @@ bool AppInit(int argc, char* argv[]) // Command-line RPC bool fCommandLine = false; for (int i = 1; i < argc; i++) - if (!IsSwitchChar(argv[i][0]) && !boost::algorithm::istarts_with(argv[i], "dash:")) + if (!IsSwitchChar(argv[i][0]) && !boost::algorithm::istarts_with(argv[i], "darknet:")) fCommandLine = true; if (fCommandLine) { - fprintf(stderr, "Error: There is no RPC client functionality in dashd anymore. Use the dash-cli utility instead.\n"); + fprintf(stderr, "Error: There is no RPC client functionality in darknetd anymore. Use the darknet-cli utility instead.\n"); exit(1); } #ifndef WIN32 fDaemon = GetBoolArg("-daemon", false); if (fDaemon) { - fprintf(stdout, "Dash server starting\n"); + fprintf(stdout, "DarkNet server starting\n"); // Daemonize pid_t pid = fork(); @@ -188,7 +189,7 @@ int main(int argc, char* argv[]) { SetupEnvironment(); - // Connect dashd signal handlers + // Connect darknetd signal handlers noui_connect(); return (AppInit(argc, argv) ? 0 : 1); diff --git a/src/hash.h b/src/hash.h index ac01947fbc85e..216b5fde81d7d 100644 --- a/src/hash.h +++ b/src/hash.h @@ -19,11 +19,6 @@ #include "crypto/sph_jh.h" #include "crypto/sph_keccak.h" #include "crypto/sph_skein.h" -#include "crypto/sph_luffa.h" -#include "crypto/sph_cubehash.h" -#include "crypto/sph_shavite.h" -#include "crypto/sph_simd.h" -#include "crypto/sph_echo.h" #include @@ -63,11 +58,6 @@ GLOBAL sph_groestl512_context z_groestl; GLOBAL sph_jh512_context z_jh; GLOBAL sph_keccak512_context z_keccak; GLOBAL sph_skein512_context z_skein; -GLOBAL sph_luffa512_context z_luffa; -GLOBAL sph_cubehash512_context z_cubehash; -GLOBAL sph_shavite512_context z_shavite; -GLOBAL sph_simd512_context z_simd; -GLOBAL sph_echo512_context z_echo; #define fillz() do { \ sph_blake512_init(&z_blake); \ @@ -76,12 +66,7 @@ GLOBAL sph_echo512_context z_echo; sph_jh512_init(&z_jh); \ sph_keccak512_init(&z_keccak); \ sph_skein512_init(&z_skein); \ - sph_luffa512_init(&z_luffa); \ - sph_cubehash512_init(&z_cubehash); \ - sph_shavite512_init(&z_shavite); \ - sph_simd512_init(&z_simd); \ - sph_echo512_init(&z_echo); \ -} while (0) +} while (0) #define ZBLAKE (memcpy(&ctx_blake, &z_blake, sizeof(z_blake))) #define ZBMW (memcpy(&ctx_bmw, &z_bmw, sizeof(z_bmw))) @@ -272,9 +257,9 @@ void BIP32Hash(const unsigned char chainCode[32], unsigned int nChild, unsigned //int HMAC_SHA512_Update(HMAC_SHA512_CTX *pctx, const void *pdata, size_t len); //int HMAC_SHA512_Final(unsigned char *pmd, HMAC_SHA512_CTX *pctx); -/* ----------- Dash Hash ------------------------------------------------ */ +/* ----------- Quark Hash ------------------------------------------------ */ template -inline uint256 HashX11(const T1 pbegin, const T1 pend) +inline uint256 HashQuark(const T1 pbegin, const T1 pend) { sph_blake512_context ctx_blake; @@ -283,60 +268,89 @@ inline uint256 HashX11(const T1 pbegin, const T1 pend) sph_jh512_context ctx_jh; sph_keccak512_context ctx_keccak; sph_skein512_context ctx_skein; - sph_luffa512_context ctx_luffa; - sph_cubehash512_context ctx_cubehash; - sph_shavite512_context ctx_shavite; - sph_simd512_context ctx_simd; - sph_echo512_context ctx_echo; static unsigned char pblank[1]; - uint512 hash[11]; + uint512 mask = 8; + uint512 zero = 0; + + uint512 hash[9]; sph_blake512_init(&ctx_blake); + // ZBLAKE; sph_blake512 (&ctx_blake, (pbegin == pend ? pblank : static_cast(&pbegin[0])), (pend - pbegin) * sizeof(pbegin[0])); sph_blake512_close(&ctx_blake, static_cast(&hash[0])); - + sph_bmw512_init(&ctx_bmw); + // ZBMW; sph_bmw512 (&ctx_bmw, static_cast(&hash[0]), 64); sph_bmw512_close(&ctx_bmw, static_cast(&hash[1])); + if ((hash[1] & mask) != zero) + { + sph_groestl512_init(&ctx_groestl); + // ZGROESTL; + sph_groestl512 (&ctx_groestl, static_cast(&hash[1]), 64); + sph_groestl512_close(&ctx_groestl, static_cast(&hash[2])); + } + else + { + sph_skein512_init(&ctx_skein); + // ZSKEIN; + sph_skein512 (&ctx_skein, static_cast(&hash[1]), 64); + sph_skein512_close(&ctx_skein, static_cast(&hash[2])); + } + sph_groestl512_init(&ctx_groestl); - sph_groestl512 (&ctx_groestl, static_cast(&hash[1]), 64); - sph_groestl512_close(&ctx_groestl, static_cast(&hash[2])); - - sph_skein512_init(&ctx_skein); - sph_skein512 (&ctx_skein, static_cast(&hash[2]), 64); - sph_skein512_close(&ctx_skein, static_cast(&hash[3])); + // ZGROESTL; + sph_groestl512 (&ctx_groestl, static_cast(&hash[2]), 64); + sph_groestl512_close(&ctx_groestl, static_cast(&hash[3])); sph_jh512_init(&ctx_jh); + // ZJH; sph_jh512 (&ctx_jh, static_cast(&hash[3]), 64); sph_jh512_close(&ctx_jh, static_cast(&hash[4])); + if ((hash[4] & mask) != zero) + { + sph_blake512_init(&ctx_blake); + // ZBLAKE; + sph_blake512 (&ctx_blake, static_cast(&hash[4]), 64); + sph_blake512_close(&ctx_blake, static_cast(&hash[5])); + } + else + { + sph_bmw512_init(&ctx_bmw); + // ZBMW; + sph_bmw512 (&ctx_bmw, static_cast(&hash[4]), 64); + sph_bmw512_close(&ctx_bmw, static_cast(&hash[5])); + } + sph_keccak512_init(&ctx_keccak); - sph_keccak512 (&ctx_keccak, static_cast(&hash[4]), 64); - sph_keccak512_close(&ctx_keccak, static_cast(&hash[5])); + // ZKECCAK; + sph_keccak512 (&ctx_keccak, static_cast(&hash[5]), 64); + sph_keccak512_close(&ctx_keccak, static_cast(&hash[6])); - sph_luffa512_init(&ctx_luffa); - sph_luffa512 (&ctx_luffa, static_cast(&hash[5]), 64); - sph_luffa512_close(&ctx_luffa, static_cast(&hash[6])); - - sph_cubehash512_init(&ctx_cubehash); - sph_cubehash512 (&ctx_cubehash, static_cast(&hash[6]), 64); - sph_cubehash512_close(&ctx_cubehash, static_cast(&hash[7])); - - sph_shavite512_init(&ctx_shavite); - sph_shavite512(&ctx_shavite, static_cast(&hash[7]), 64); - sph_shavite512_close(&ctx_shavite, static_cast(&hash[8])); - - sph_simd512_init(&ctx_simd); - sph_simd512 (&ctx_simd, static_cast(&hash[8]), 64); - sph_simd512_close(&ctx_simd, static_cast(&hash[9])); - - sph_echo512_init(&ctx_echo); - sph_echo512 (&ctx_echo, static_cast(&hash[9]), 64); - sph_echo512_close(&ctx_echo, static_cast(&hash[10])); + sph_skein512_init(&ctx_skein); + // SKEIN; + sph_skein512 (&ctx_skein, static_cast(&hash[6]), 64); + sph_skein512_close(&ctx_skein, static_cast(&hash[7])); + + if ((hash[7] & mask) != zero) + { + sph_keccak512_init(&ctx_keccak); + // ZKECCAK; + sph_keccak512 (&ctx_keccak, static_cast(&hash[7]), 64); + sph_keccak512_close(&ctx_keccak, static_cast(&hash[8])); + } + else + { + sph_jh512_init(&ctx_jh); + // ZJH; + sph_jh512 (&ctx_jh, static_cast(&hash[7]), 64); + sph_jh512_close(&ctx_jh, static_cast(&hash[8])); + } + return hash[8].trim256(); - return hash[10].trim256(); } #endif // BITCOIN_HASH_H diff --git a/src/init.cpp b/src/init.cpp index deac30e4f93f5..95f85e37152a6 100644 --- a/src/init.cpp +++ b/src/init.cpp @@ -1,11 +1,12 @@ // Copyright (c) 2009-2010 Satoshi Nakamoto // Copyright (c) 2009-2014 The Bitcoin developers // Copyright (c) 2014-2015 The Dash developers +// Copyright (c) 2014-2015 The DarkNet developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. #if defined(HAVE_CONFIG_H) -#include "config/dash-config.h" +#include "config/darknet-config.h" #endif #include "init.h" @@ -160,7 +161,7 @@ void PrepareShutdown() /// for example if the data directory was found to be locked. /// Be sure that anything that writes files or flushes caches only does this if the respective /// module was initialized. - RenameThread("dash-shutoff"); + RenameThread("darknet-shutoff"); mempool.AddTransactionsUpdated(1); StopRPCThreads(); #ifdef ENABLE_WALLET @@ -280,7 +281,7 @@ std::string HelpMessage(HelpMessageMode mode) strUsage += " -blocknotify= " + _("Execute command when the best block changes (%s in cmd is replaced by block hash)") + "\n"; strUsage += " -checkblocks= " + strprintf(_("How many blocks to check at startup (default: %u, 0 = all)"), 288) + "\n"; strUsage += " -checklevel= " + strprintf(_("How thorough the block verification of -checkblocks is (0-4, default: %u)"), 3) + "\n"; - strUsage += " -conf= " + strprintf(_("Specify configuration file (default: %s)"), "dash.conf") + "\n"; + strUsage += " -conf= " + strprintf(_("Specify configuration file (default: %s)"), "darknet.conf") + "\n"; if (mode == HMM_BITCOIND) { #if !defined(WIN32) @@ -293,7 +294,7 @@ std::string HelpMessage(HelpMessageMode mode) strUsage += " -maxorphantx= " + strprintf(_("Keep at most unconnectable transactions in memory (default: %u)"), DEFAULT_MAX_ORPHAN_TRANSACTIONS) + "\n"; strUsage += " -par= " + strprintf(_("Set the number of script verification threads (%u to %d, 0 = auto, <0 = leave that many cores free, default: %d)"), -(int)boost::thread::hardware_concurrency(), MAX_SCRIPTCHECK_THREADS, DEFAULT_SCRIPTCHECK_THREADS) + "\n"; #ifndef WIN32 - strUsage += " -pid= " + strprintf(_("Specify pid file (default: %s)"), "dashd.pid") + "\n"; + strUsage += " -pid= " + strprintf(_("Specify pid file (default: %s)"), "darknetd.pid") + "\n"; #endif strUsage += " -reindex " + _("Rebuild block chain index from current blk000??.dat files") + " " + _("on startup") + "\n"; #if !defined(WIN32) @@ -319,7 +320,7 @@ std::string HelpMessage(HelpMessageMode mode) strUsage += " -onion= " + strprintf(_("Use separate SOCKS5 proxy to reach peers via Tor hidden services (default: %s)"), "-proxy") + "\n"; strUsage += " -onlynet= " + _("Only connect to nodes in network (ipv4, ipv6 or onion)") + "\n"; strUsage += " -permitbaremultisig " + strprintf(_("Relay non-P2SH multisig (default: %u)"), 1) + "\n"; - strUsage += " -port= " + strprintf(_("Listen for connections on (default: %u or testnet: %u)"), 9999, 19999) + "\n"; + strUsage += " -port= " + strprintf(_("Listen for connections on (default: %u or testnet: %u)"), 51472, 51474) + "\n"; strUsage += " -proxy= " + _("Connect through SOCKS5 proxy") + "\n"; strUsage += " -seednode= " + _("Connect to a node to retrieve peer addresses, and disconnect") + "\n"; strUsage += " -timeout= " + strprintf(_("Specify connection timeout in milliseconds (minimum: 1, default: %d)"), DEFAULT_CONNECT_TIMEOUT) + "\n"; @@ -345,8 +346,8 @@ std::string HelpMessage(HelpMessageMode mode) strUsage += " -keepassname= " + _("Name to construct url for KeePass entry that stores the wallet passphrase") + "\n"; strUsage += " -keypool= " + strprintf(_("Set key pool size to (default: %u)"), 100) + "\n"; if (GetBoolArg("-help-debug", false)) - strUsage += " -mintxfee= " + strprintf(_("Fees (in DASH/Kb) smaller than this are considered zero fee for transaction creation (default: %s)"), FormatMoney(CWallet::minTxFee.GetFeePerK())) + "\n"; - strUsage += " -paytxfee= " + strprintf(_("Fee (in DASH/kB) to add to transactions you send (default: %s)"), FormatMoney(payTxFee.GetFeePerK())) + "\n"; + strUsage += " -mintxfee= " + strprintf(_("Fees (in DNET/Kb) smaller than this are considered zero fee for transaction creation (default: %s)"), FormatMoney(CWallet::minTxFee.GetFeePerK())) + "\n"; + strUsage += " -paytxfee= " + strprintf(_("Fee (in DNET/kB) to add to transactions you send (default: %s)"), FormatMoney(payTxFee.GetFeePerK())) + "\n"; strUsage += " -rescan " + _("Rescan the block chain for missing wallet transactions") + " " + _("on startup") + "\n"; strUsage += " -salvagewallet " + _("Attempt to recover private keys from a corrupt wallet.dat") + " " + _("on startup") + "\n"; strUsage += " -sendfreetransactions " + strprintf(_("Send transactions as zero-fee transactions if possible (default: %u)"), 0) + "\n"; @@ -378,7 +379,7 @@ std::string HelpMessage(HelpMessageMode mode) strUsage += " " + _("If is not supplied, output all debugging information.") + "\n"; strUsage += " " + _(" can be:\n"); strUsage += " addrman, alert, bench, coindb, db, lock, rand, rpc, selectcoins, mempool, net,\n"; // Don't translate these and qt below - strUsage += " dash (or specifically: darksend, instantx, masternode, keepass, mnpayments, mnbudget)"; // Don't translate these and qt below + strUsage += " darknet (or specifically: obfuscate, swifttx, masternode, keepass, mnpayments, mnbudget)"; // Don't translate these and qt below if (mode == HMM_BITCOIN_QT) strUsage += ", qt"; strUsage += ".\n"; @@ -395,7 +396,7 @@ std::string HelpMessage(HelpMessageMode mode) strUsage += " -relaypriority " + strprintf(_("Require high priority for relaying free or low-fee transactions (default:%u)"), 1) + "\n"; strUsage += " -maxsigcachesize= " + strprintf(_("Limit size of signature cache to entries (default: %u)"), 50000) + "\n"; } - strUsage += " -minrelaytxfee= " + strprintf(_("Fees (in DASH/Kb) smaller than this are considered zero fee for relaying (default: %s)"), FormatMoney(::minRelayTxFee.GetFeePerK())) + "\n"; + strUsage += " -minrelaytxfee= " + strprintf(_("Fees (in DNET/Kb) smaller than this are considered zero fee for relaying (default: %s)"), FormatMoney(::minRelayTxFee.GetFeePerK())) + "\n"; strUsage += " -printtoconsole " + strprintf(_("Send trace/debug info to console instead of debug.log file (default: %u)"), 0) + "\n"; if (GetBoolArg("-help-debug", false)) { @@ -407,25 +408,25 @@ std::string HelpMessage(HelpMessageMode mode) } strUsage += " -shrinkdebugfile " + _("Shrink debug.log file on client startup (default: 1 when no -debug)") + "\n"; strUsage += " -testnet " + _("Use the test network") + "\n"; - strUsage += " -litemode= " + strprintf(_("Disable all Dash specific functionality (Masternodes, Darksend, InstantX, Budgeting) (0-1, default: %u)"), 0) + "\n"; + strUsage += " -litemode= " + strprintf(_("Disable all DarkNet specific functionality (Masternodes, Obfuscate, SwiftTX, Budgeting) (0-1, default: %u)"), 0) + "\n"; strUsage += "\n" + _("Masternode options:") + "\n"; strUsage += " -masternode= " + strprintf(_("Enable the client to act as a masternode (0-1, default: %u)"), 0) + "\n"; strUsage += " -mnconf= " + strprintf(_("Specify masternode configuration file (default: %s)"), "masternode.conf") + "\n"; strUsage += " -mnconflock= " + strprintf(_("Lock masternodes from masternode configuration file (default: %u)"), 1) + "\n"; strUsage += " -masternodeprivkey= " + _("Set the masternode private key") + "\n"; - strUsage += " -masternodeaddr= " + strprintf(_("Set external address:port to get to this masternode (example: %s)"), "128.127.106.235:9999") + "\n"; + strUsage += " -masternodeaddr= " + strprintf(_("Set external address:port to get to this masternode (example: %s)"), "128.127.106.235:51472") + "\n"; strUsage += " -budgetvotemode= " + _("Change automatic finalized budget voting behavior. mode=auto: Vote for only exact finalized budget match to my generated budget. (string, default: auto)") + "\n"; - strUsage += "\n" + _("Darksend options:") + "\n"; - strUsage += " -enabledarksend= " + strprintf(_("Enable use of automated darksend for funds stored in this wallet (0-1, default: %u)"), 0) + "\n"; - strUsage += " -darksendrounds= " + strprintf(_("Use N separate masternodes to anonymize funds (2-8, default: %u)"), 2) + "\n"; - strUsage += " -anonymizedashamount= " + strprintf(_("Keep N DASH anonymized (default: %u)"), 0) + "\n"; - strUsage += " -liquidityprovider= " + strprintf(_("Provide liquidity to Darksend by infrequently mixing coins on a continual basis (0-100, default: %u, 1=very frequent, high fees, 100=very infrequent, low fees)"), 0) + "\n"; + strUsage += "\n" + _("Obfuscate options:") + "\n"; + strUsage += " -enableobfuscate= " + strprintf(_("Enable use of automated obfuscate for funds stored in this wallet (0-1, default: %u)"), 0) + "\n"; + strUsage += " -obfuscaterounds= " + strprintf(_("Use N separate masternodes to anonymize funds (2-8, default: %u)"), 2) + "\n"; + strUsage += " -anonymizedarknetamount= " + strprintf(_("Keep N DNET anonymized (default: %u)"), 0) + "\n"; + strUsage += " -liquidityprovider= " + strprintf(_("Provide liquidity to Obfuscate by infrequently mixing coins on a continual basis (0-100, default: %u, 1=very frequent, high fees, 100=very infrequent, low fees)"), 0) + "\n"; - strUsage += "\n" + _("InstantX options:") + "\n"; - strUsage += " -enableinstantx= " + strprintf(_("Enable instantx, show confirmations for locked transactions (bool, default: %s)"), "true") + "\n"; - strUsage += " -instantxdepth= " + strprintf(_("Show N confirmations for a successfully locked transaction (0-9999, default: %u)"), nInstantXDepth) + "\n"; + strUsage += "\n" + _("SwiftTX options:") + "\n"; + strUsage += " -enableswifttx= " + strprintf(_("Enable swifttx, show confirmations for locked transactions (bool, default: %s)"), "true") + "\n"; + strUsage += " -swifttxdepth= " + strprintf(_("Show N confirmations for a successfully locked transaction (0-9999, default: %u)"), nSwiftTXDepth) + "\n"; strUsage += "\n" + _("Node relay options:") + "\n"; strUsage += " -datacarrier " + strprintf(_("Relay and mine data carrier transactions (default: %u)"), 1) + "\n"; @@ -442,7 +443,7 @@ std::string HelpMessage(HelpMessageMode mode) strUsage += " -rpcbind= " + _("Bind to given address to listen for JSON-RPC connections. Use [host]:port notation for IPv6. This option can be specified multiple times (default: bind to all interfaces)") + "\n"; strUsage += " -rpcuser= " + _("Username for JSON-RPC connections") + "\n"; strUsage += " -rpcpassword= " + _("Password for JSON-RPC connections") + "\n"; - strUsage += " -rpcport= " + strprintf(_("Listen for JSON-RPC connections on (default: %u or testnet: %u)"), 9998, 19998) + "\n"; + strUsage += " -rpcport= " + strprintf(_("Listen for JSON-RPC connections on (default: %u or testnet: %u)"), 51473, 51475) + "\n"; strUsage += " -rpcallowip= " + _("Allow JSON-RPC connections from specified source. Valid for are a single IP (e.g. 1.2.3.4), a network/netmask (e.g. 1.2.3.4/255.255.255.0) or a network/CIDR (e.g. 1.2.3.4/24). This option can be specified multiple times") + "\n"; strUsage += " -rpcthreads= " + strprintf(_("Set the number of threads to service RPC calls (default: %d)"), 4) + "\n"; strUsage += " -rpckeepalive " + strprintf(_("RPC support for HTTP persistent connections (default: %d)"), 1) + "\n"; @@ -462,6 +463,8 @@ std::string LicenseInfo() "\n" + FormatParagraph(strprintf(_("Copyright (C) 2014-%i The Dash Core Developers"), COPYRIGHT_YEAR)) + "\n" + "\n" + + FormatParagraph(strprintf(_("Copyright (C) 2015-%i The DarkNet Core Developers"), COPYRIGHT_YEAR)) + "\n" + + "\n" + FormatParagraph(_("This is experimental software.")) + "\n" + "\n" + FormatParagraph(_("Distributed under the MIT software license, see the accompanying file COPYING or .")) + "\n" + @@ -493,7 +496,7 @@ struct CImportingNow void ThreadImport(std::vector vImportFiles) { - RenameThread("dash-loadblk"); + RenameThread("darknet-loadblk"); // -reindex if (fReindex) { @@ -551,7 +554,7 @@ void ThreadImport(std::vector vImportFiles) } /** Sanity checks - * Ensure that Dash is running in a usable environment with all + * Ensure that DarkNet is running in a usable environment with all * necessary library support. */ bool InitSanityCheck(void) @@ -569,7 +572,7 @@ bool InitSanityCheck(void) -/** Initialize dash. +/** Initialize darknet. * @pre Parameters should be parsed and config file should be read. */ bool AppInit2(boost::thread_group& threadGroup) @@ -698,9 +701,9 @@ bool AppInit2(boost::thread_group& threadGroup) LogPrintf("AppInit2 : parameter interaction: -zapwallettxes= -> setting -rescan=1\n"); } - if(!GetBoolArg("-enableinstantx", fEnableInstantX)){ - if (SoftSetArg("-instantxdepth", 0)) - LogPrintf("AppInit2 : parameter interaction: -enableinstantx=false -> setting -nInstantXDepth=0\n"); + if(!GetBoolArg("-enableswifttx", fEnableSwiftTX)){ + if (SoftSetArg("-swifttxdepth", 0)) + LogPrintf("AppInit2 : parameter interaction: -enableswifttx=false -> setting -nSwiftTXDepth=0\n"); } // Make sure enough file descriptors are available @@ -826,7 +829,7 @@ bool AppInit2(boost::thread_group& threadGroup) // Sanity check if (!InitSanityCheck()) - return InitError(_("Initialization sanity check failed. Dash Core is shutting down.")); + return InitError(_("Initialization sanity check failed. DarkNet Core is shutting down.")); std::string strDataDir = GetDataDir().string(); #ifdef ENABLE_WALLET @@ -834,7 +837,7 @@ bool AppInit2(boost::thread_group& threadGroup) if (strWalletFile != boost::filesystem::basename(strWalletFile) + boost::filesystem::extension(strWalletFile)) return InitError(strprintf(_("Wallet %s resides outside data directory %s"), strWalletFile, strDataDir)); #endif - // Make sure only a single Dash process is using the data directory. + // Make sure only a single DarkNet process is using the data directory. boost::filesystem::path pathLockFile = GetDataDir() / ".lock"; FILE* file = fopen(pathLockFile.string().c_str(), "a"); // empty lock file; created if it doesn't exist. if (file) fclose(file); @@ -842,7 +845,7 @@ bool AppInit2(boost::thread_group& threadGroup) // Wait maximum 10 seconds if an old wallet is still running. Avoids lockup during restart if (!lock.timed_lock(boost::get_system_time() + boost::posix_time::seconds(10))) - return InitError(strprintf(_("Cannot obtain a lock on data directory %s. Dash Core is probably already running."), strDataDir)); + return InitError(strprintf(_("Cannot obtain a lock on data directory %s. DarkNet Core is probably already running."), strDataDir)); #ifndef WIN32 CreatePidFile(GetPidFile(), getpid()); @@ -850,7 +853,7 @@ bool AppInit2(boost::thread_group& threadGroup) if (GetBoolArg("-shrinkdebugfile", !fDebug)) ShrinkDebugFile(); LogPrintf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"); - LogPrintf("Dash version %s (%s)\n", FormatFullVersion(), CLIENT_DATE); + LogPrintf("DarkNet version %s (%s)\n", FormatFullVersion(), CLIENT_DATE); LogPrintf("Using OpenSSL version %s\n", SSLeay_version(SSLEAY_VERSION)); #ifdef ENABLE_WALLET LogPrintf("Using BerkeleyDB version %s\n", DbEnv::version(0, 0, 0)); @@ -914,13 +917,11 @@ bool AppInit2(boost::thread_group& threadGroup) boost::filesystem::path backupFile = backupPathStr + dateTimeStr; sourceFile.make_preferred(); backupFile.make_preferred(); - if(boost::filesystem::exists(sourceFile)) { - try { - boost::filesystem::copy_file(sourceFile, backupFile); - LogPrintf("Creating backup of %s -> %s\n", sourceFile, backupFile); - } catch(boost::filesystem::filesystem_error &error) { - LogPrintf("Failed to create backup %s\n", error.what()); - } + try { + boost::filesystem::copy_file(sourceFile, backupFile); + LogPrintf("Creating backup of %s -> %s\n", sourceFile, backupFile); + } catch(boost::filesystem::filesystem_error &error) { + LogPrintf("Failed to create backup %s\n", error.what()); } // Keep only the last 10 backups, including the new one of course typedef std::multimap folder_set_t; @@ -1295,10 +1296,10 @@ bool AppInit2(boost::thread_group& threadGroup) InitWarning(msg); } else if (nLoadWalletRet == DB_TOO_NEW) - strErrors << _("Error loading wallet.dat: Wallet requires newer version of Dash Core") << "\n"; + strErrors << _("Error loading wallet.dat: Wallet requires newer version of DarkNet Core") << "\n"; else if (nLoadWalletRet == DB_NEED_REWRITE) { - strErrors << _("Wallet needed to be rewritten: restart Dash Core to complete") << "\n"; + strErrors << _("Wallet needed to be rewritten: restart DarkNet Core to complete") << "\n"; LogPrintf("%s", strErrors.str()); return InitError(strErrors.str()); } @@ -1414,7 +1415,7 @@ bool AppInit2(boost::thread_group& threadGroup) MilliSleep(10); } - // ********************************************************* Step 10: setup DarkSend + // ********************************************************* Step 10: setup Obfuscate uiInterface.InitMessage(_("Loading masternode cache...")); @@ -1522,48 +1523,49 @@ bool AppInit2(boost::thread_group& threadGroup) } } - fEnableDarksend = GetBoolArg("-enabledarksend", false); + fEnableObfuscate = GetBoolArg("-enableobfuscate", false); - nDarksendRounds = GetArg("-darksendrounds", 2); - if(nDarksendRounds > 16) nDarksendRounds = 16; - if(nDarksendRounds < 1) nDarksendRounds = 1; + nObfuscateRounds = GetArg("-obfuscaterounds", 2); + if(nObfuscateRounds > 16) nObfuscateRounds = 16; + if(nObfuscateRounds < 1) nObfuscateRounds = 1; nLiquidityProvider = GetArg("-liquidityprovider", 0); //0-100 if(nLiquidityProvider != 0) { darkSendPool.SetMinBlockSpacing(std::min(nLiquidityProvider,100)*15); - fEnableDarksend = true; - nDarksendRounds = 99999; + fEnableObfuscate = true; + nObfuscateRounds = 99999; } - nAnonymizeDarkcoinAmount = GetArg("-anonymizedashamount", 0); + nAnonymizeDarkcoinAmount = GetArg("-anonymizedarknetamount", 0); if(nAnonymizeDarkcoinAmount > 999999) nAnonymizeDarkcoinAmount = 999999; if(nAnonymizeDarkcoinAmount < 2) nAnonymizeDarkcoinAmount = 2; - fEnableInstantX = GetBoolArg("-enableinstantx", fEnableInstantX); - nInstantXDepth = GetArg("-instantxdepth", nInstantXDepth); - nInstantXDepth = std::min(std::max(nInstantXDepth, 0), 60); + fEnableSwiftTX = GetBoolArg("-enableswifttx", fEnableSwiftTX); + nSwiftTXDepth = GetArg("-swifttxdepth", nSwiftTXDepth); + nSwiftTXDepth = std::min(std::max(nSwiftTXDepth, 0), 60); - //lite mode disables all Masternode and Darksend related functionality + //lite mode disables all Masternode and Obfuscate related functionality fLiteMode = GetBoolArg("-litemode", false); if(fMasterNode && fLiteMode){ return InitError("You can not start a masternode in litemode"); } LogPrintf("fLiteMode %d\n", fLiteMode); - LogPrintf("nInstantXDepth %d\n", nInstantXDepth); - LogPrintf("Darksend rounds %d\n", nDarksendRounds); - LogPrintf("Anonymize Dash Amount %d\n", nAnonymizeDarkcoinAmount); + LogPrintf("nSwiftTXDepth %d\n", nSwiftTXDepth); + LogPrintf("Obfuscate rounds %d\n", nObfuscateRounds); + LogPrintf("Anonymize DarkNet Amount %d\n", nAnonymizeDarkcoinAmount); LogPrintf("Budget Mode %s\n", strBudgetMode.c_str()); /* Denominations - A note about convertability. Within Darksend pools, each denomination + A note about convertability. Within Obfuscate pools, each denomination is convertable to another. For example: 1DRK+1000 == (.1DRK+100)*10 10DRK+10000 == (1DRK+1000)*10 */ + darkSendDenominations.push_back( (1000 * COIN)+1000000 ); darkSendDenominations.push_back( (100 * COIN)+100000 ); darkSendDenominations.push_back( (10 * COIN)+10000 ); darkSendDenominations.push_back( (1 * COIN)+1000 ); @@ -1575,7 +1577,7 @@ bool AppInit2(boost::thread_group& threadGroup) darkSendPool.InitCollateralAddress(); - threadGroup.create_thread(boost::bind(&ThreadCheckDarkSendPool)); + threadGroup.create_thread(boost::bind(&ThreadCheckObfuscatePool)); // ********************************************************* Step 11: start node diff --git a/src/keepass.cpp b/src/keepass.cpp index a4453fa89ea76..bdfe1181547f0 100644 --- a/src/keepass.cpp +++ b/src/keepass.cpp @@ -1,4 +1,5 @@ // Copyright (c) 2014 The Dash developers +// Copyright (c) 2016 The DarkNet developers // Distributed under the MIT/X11 software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. @@ -184,7 +185,7 @@ std::string CKeePassIntegrator::constructHTTPPost(const std::string& strMsg, con { std::ostringstream s; s << "POST / HTTP/1.1\r\n" - << "User-Agent: dash-json-rpc/" << FormatFullVersion() << "\r\n" + << "User-Agent: darknet-json-rpc/" << FormatFullVersion() << "\r\n" << "Host: localhost\r\n" << "Content-Type: application/json\r\n" << "Content-Length: " << strMsg.size() << "\r\n" @@ -343,7 +344,7 @@ void CKeePassIntegrator::rpcSetLogin(const SecureString& strWalletPass, const Se LogPrint("keepass", "CKeePassIntegrator::rpcSetLogin - send Url: %s\n", sUrl); //request.addStrParameter("SubmitUrl", sSubmitUrl); // Is used to construct the entry title - request.addStrParameter("Login", SecureString("dash")); + request.addStrParameter("Login", SecureString("darknet")); request.addStrParameter("Password", strWalletPass); if(sEntryId.size() != 0) { diff --git a/src/main.cpp b/src/main.cpp index a55fd367aa6e8..a16436f613efa 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -1,6 +1,7 @@ // Copyright (c) 2009-2010 Satoshi Nakamoto // Copyright (c) 2009-2014 The Bitcoin developers // Copyright (c) 2014-2015 The Dash developers +// Copyright (c) 2015-2016 The DarkNet developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. @@ -12,8 +13,8 @@ #include "checkpoints.h" #include "checkqueue.h" #include "init.h" -#include "instantx.h" -#include "darksend.h" +#include "swifttx.h" +#include "obfuscate.h" #include "masternodeman.h" #include "masternode-payments.h" #include "masternode-budget.h" @@ -39,7 +40,7 @@ using namespace boost; using namespace std; #if defined(NDEBUG) -# error "Dash cannot be compiled without assertions." +# error "DarkNet cannot be compiled without assertions." #endif /** @@ -87,7 +88,7 @@ static void CheckBlockIndex(); /** Constant stuff for coinbase transactions we create: */ CScript COINBASE_FLAGS; -const string strMessageMagic = "DarkCoin Signed Message:\n"; +const string strMessageMagic = "DarkNet Signed Message:\n"; // Internal stuff namespace { @@ -886,7 +887,7 @@ int GetInputAgeIX(uint256 nTXHash, CTxIn& vin) sigs = (*i).second.CountSignatures(); } if(sigs >= INSTANTX_SIGNATURES_REQUIRED){ - return nInstantXDepth+nResult; + return nSwiftTXDepth+nResult; } } @@ -902,7 +903,7 @@ int GetIXConfirmations(uint256 nTXHash) sigs = (*i).second.CountSignatures(); } if(sigs >= INSTANTX_SIGNATURES_REQUIRED){ - return nInstantXDepth; + return nSwiftTXDepth; } return 0; @@ -951,7 +952,7 @@ bool CheckTransaction(const CTransaction& tx, CValidationState &state) if (tx.IsCoinBase()) { - if (tx.vin[0].scriptSig.size() < 2 || tx.vin[0].scriptSig.size() > 100) + if (tx.vin[0].scriptSig.size() < 2 || tx.vin[0].scriptSig.size() > 150) return state.DoS(100, error("CheckTransaction() : coinbase script size"), REJECT_INVALID, "bad-cb-length"); } @@ -1023,7 +1024,7 @@ bool AcceptToMemoryPool(CTxMemPool& pool, CValidationState &state, const CTransa if (pool.exists(hash)) return false; - // ----------- instantX transaction scanning ----------- + // ----------- swiftTX transaction scanning ----------- BOOST_FOREACH(const CTxIn& in, tx.vin){ if(mapLockedInputs.count(in.prevout)){ @@ -1115,8 +1116,8 @@ bool AcceptToMemoryPool(CTxMemPool& pool, CValidationState &state, const CTransa // Don't accept it if it can't get into a block // but prioritise dstx and don't check fees for it - if(mapDarksendBroadcastTxes.count(hash)) { - mempool.PrioritiseTransaction(hash, hash.ToString(), 1000, 0.1*COIN); + if(mapObfuscateBroadcastTxes.count(hash)) { + mempool.PrioritiseTransaction(hash, hash.ToString(), 1000, 1*COIN); } else if(!ignoreFees){ CAmount txMinFee = GetMinRelayFee(tx, nSize, true); if (fLimitFree && nFees < txMinFee) @@ -1217,7 +1218,7 @@ bool AcceptableInputs(CTxMemPool& pool, CValidationState &state, const CTransact if (pool.exists(hash)) return false; - // ----------- instantX transaction scanning ----------- + // ----------- swiftTX transaction scanning ----------- BOOST_FOREACH(const CTxIn& in, tx.vin){ if(mapLockedInputs.count(in.prevout)){ @@ -1311,7 +1312,7 @@ bool AcceptableInputs(CTxMemPool& pool, CValidationState &state, const CTransact // Don't accept it if it can't get into a block // but prioritise dstx and don't check fees for it if(isDSTX) { - mempool.PrioritiseTransaction(hash, hash.ToString(), 1000, 0.1*COIN); + mempool.PrioritiseTransaction(hash, hash.ToString(), 1000, 1*COIN); } else { // same as !ignoreFees for AcceptToMemoryPool CAmount txMinFee = GetMinRelayFee(tx, nSize, true); if (fLimitFree && nFees < txMinFee) @@ -1536,87 +1537,27 @@ double ConvertBitsToDouble(unsigned int nBits) int64_t GetBlockValue(int nBits, int nHeight, const CAmount& nFees) { - double dDiff = (double)0x0000ffff / (double)(nBits & 0x00ffffff); - - /* fixed bug caused diff to not be correctly calculated */ - if(nHeight > 4500 || Params().NetworkID() == CBaseChainParams::TESTNET) dDiff = ConvertBitsToDouble(nBits); - int64_t nSubsidy = 0; - if(nHeight >= 5465) { - if((nHeight >= 17000 && dDiff > 75) || nHeight >= 24000) { // GPU/ASIC difficulty calc - // 2222222/(((x+2600)/9)^2) - nSubsidy = (2222222.0 / (pow((dDiff+2600.0)/9.0,2.0))); - if (nSubsidy > 25) nSubsidy = 25; - if (nSubsidy < 5) nSubsidy = 5; - } else { // CPU mining calc - nSubsidy = (11111.0 / (pow((dDiff+51.0)/6.0,2.0))); - if (nSubsidy > 500) nSubsidy = 500; - if (nSubsidy < 25) nSubsidy = 25; - } - } else { - nSubsidy = (1111.0 / (pow((dDiff+1.0),2.0))); - if (nSubsidy > 500) nSubsidy = 500; - if (nSubsidy < 1) nSubsidy = 1; + if(nHeight == 0) { + nSubsidy = 60001 * COIN; } - - // LogPrintf("height %u diff %4.2f reward %i \n", nHeight, dDiff, nSubsidy); - nSubsidy *= COIN; - - if(Params().NetworkID() == CBaseChainParams::TESTNET){ - for(int i = 46200; i <= nHeight; i += 210240) nSubsidy -= nSubsidy/14; + else if(nHeight <= 259200 && nHeight > 0) { + nSubsidy = 250 * COIN; } else { - // yearly decline of production by 7.1% per year, projected 21.3M coins max by year 2050. - for(int i = 210240; i <= nHeight; i += 210240) nSubsidy -= nSubsidy/14; - } - - /* + nSubsidy = 0 * COIN; + } - Hard fork will activate on block 328008, reducing the block reward by 10 extra percent (allowing budget super-blocks) - - */ - - if(Params().NetworkID() == CBaseChainParams::TESTNET){ - if(nHeight > 77900+576) nSubsidy -= nSubsidy/10; - } else { - if(nHeight > 309759+(553*33)) nSubsidy -= nSubsidy/10; // 328008 - 10.0% - September 6, 2015 - } - return nSubsidy + nFees; } int64_t GetMasternodePayment(int nHeight, int64_t blockValue) { - int64_t ret = blockValue/5; // start at 20% - - if(Params().NetworkID() == CBaseChainParams::TESTNET) { - if(nHeight > 46000) ret += blockValue / 20; //25% - 2014-10-07 - if(nHeight > 46000+((576*1)*1)) ret += blockValue / 20; //30% - 2014-10-08 - if(nHeight > 46000+((576*1)*2)) ret += blockValue / 20; //35% - 2014-10-09 - if(nHeight > 46000+((576*1)*3)) ret += blockValue / 20; //40% - 2014-10-10 - if(nHeight > 46000+((576*1)*4)) ret += blockValue / 20; //45% - 2014-10-11 - if(nHeight > 46000+((576*1)*5)) ret += blockValue / 20; //50% - 2014-10-12 - if(nHeight > 46000+((576*1)*6)) ret += blockValue / 20; //55% - 2014-10-13 - if(nHeight > 46000+((576*1)*7)) ret += blockValue / 20; //60% - 2014-10-14 - } - - if(nHeight > 158000) ret += blockValue / 20; // 158000 - 25.0% - 2014-10-24 - if(nHeight > 158000+((576*30)* 1)) ret += blockValue / 20; // 175280 - 30.0% - 2014-11-25 - if(nHeight > 158000+((576*30)* 2)) ret += blockValue / 20; // 192560 - 35.0% - 2014-12-26 - if(nHeight > 158000+((576*30)* 3)) ret += blockValue / 40; // 209840 - 37.5% - 2015-01-26 - if(nHeight > 158000+((576*30)* 4)) ret += blockValue / 40; // 227120 - 40.0% - 2015-02-27 - if(nHeight > 158000+((576*30)* 5)) ret += blockValue / 40; // 244400 - 42.5% - 2015-03-30 - if(nHeight > 158000+((576*30)* 6)) ret += blockValue / 40; // 261680 - 45.0% - 2015-05-01 - if(nHeight > 158000+((576*30)* 7)) ret += blockValue / 40; // 278960 - 47.5% - 2015-06-01 - if(nHeight > 158000+((576*30)* 9)) ret += blockValue / 40; // 313520 - 50.0% - 2015-08-03 - - /* - Hard for will activate on block 348080 separating the two networks (v11 and earier and v12) - - if(nHeight > 158000+((576*30)*11)) ret += blockValue / 40; // 348080 - 52.5% - 2015-10-05 - if(nHeight > 158000+((576*30)*13)) ret += blockValue / 40; // 382640 - 55.0% - 2015-12-07 - if(nHeight > 158000+((576*30)*15)) ret += blockValue / 40; // 417200 - 57.5% - 2016-02-08 - if(nHeight > 158000+((576*30)*17)) ret += blockValue / 40; // 451760 - 60.0% - 2016-04-11 - */ + int64_t ret = 0; + if(nHeight <= 43200) { + ret = blockValue/5; // 20% + } else { + ret = blockValue/(100/30); // 30% + } return ret; } @@ -2013,7 +1954,7 @@ bool FindUndoPos(CValidationState &state, int nFile, CDiskBlockPos &pos, unsigne static CCheckQueue scriptcheckqueue(128); void ThreadScriptCheck() { - RenameThread("dash-scriptch"); + RenameThread("darknet-scriptch"); scriptcheckqueue.Thread(); } @@ -2423,7 +2364,7 @@ bool DisconnectBlocksAndReprocess(int blocks) /* DisconnectBlockAndInputs - Remove conflicting blocks for successful InstantX transaction locks + Remove conflicting blocks for successful SwiftTX transaction locks This should be very rare (Probably will never happen) */ // ***TODO*** clean up here @@ -2968,7 +2909,7 @@ bool CheckBlock(const CBlock& block, CValidationState& state, bool fCheckPOW, bo REJECT_INVALID, "bad-cb-multiple"); - // ----------- instantX transaction scanning ----------- + // ----------- swiftTX transaction scanning ----------- if(IsSporkActive(SPORK_3_INSTANTX_BLOCK_FILTERING)){ BOOST_FOREACH(const CTransaction& tx, block.vtx){ @@ -4005,7 +3946,7 @@ bool static AlreadyHave(const CInv& inv) pcoinsTip->HaveCoins(inv.hash); } case MSG_DSTX: - return mapDarksendBroadcastTxes.count(inv.hash); + return mapObfuscateBroadcastTxes.count(inv.hash); case MSG_BLOCK: return mapBlockIndex.count(inv.hash); case MSG_TXLOCK_REQUEST: @@ -4260,14 +4201,14 @@ void static ProcessGetData(CNode* pfrom) } if (!pushed && inv.type == MSG_DSTX) { - if(mapDarksendBroadcastTxes.count(inv.hash)){ + if(mapObfuscateBroadcastTxes.count(inv.hash)){ CDataStream ss(SER_NETWORK, PROTOCOL_VERSION); ss.reserve(1000); ss << - mapDarksendBroadcastTxes[inv.hash].tx << - mapDarksendBroadcastTxes[inv.hash].vin << - mapDarksendBroadcastTxes[inv.hash].vchSig << - mapDarksendBroadcastTxes[inv.hash].sigTime; + mapObfuscateBroadcastTxes[inv.hash].tx << + mapObfuscateBroadcastTxes[inv.hash].vin << + mapObfuscateBroadcastTxes[inv.hash].vchSig << + mapObfuscateBroadcastTxes[inv.hash].sigTime; pfrom->PushMessage("dstx", ss); pushed = true; @@ -4724,14 +4665,14 @@ bool static ProcessMessage(CNode* pfrom, string strCommand, CDataStream& vRecv, ignoreFees = true; pmn->allowFreeTx = false; - if(!mapDarksendBroadcastTxes.count(tx.GetHash())){ - CDarksendBroadcastTx dstx; + if(!mapObfuscateBroadcastTxes.count(tx.GetHash())){ + CObfuscateBroadcastTx dstx; dstx.tx = tx; dstx.vin = vin; dstx.vchSig = vchSig; dstx.sigTime = sigTime; - mapDarksendBroadcastTxes.insert(make_pair(tx.GetHash(), dstx)); + mapObfuscateBroadcastTxes.insert(make_pair(tx.GetHash(), dstx)); } } } @@ -5148,11 +5089,11 @@ bool static ProcessMessage(CNode* pfrom, string strCommand, CDataStream& vRecv, else { //probably one the extensions - darkSendPool.ProcessMessageDarksend(pfrom, strCommand, vRecv); + darkSendPool.ProcessMessageObfuscate(pfrom, strCommand, vRecv); mnodeman.ProcessMessage(pfrom, strCommand, vRecv); budget.ProcessMessage(pfrom, strCommand, vRecv); masternodePayments.ProcessMessageMasternodePayments(pfrom, strCommand, vRecv); - ProcessMessageInstantX(pfrom, strCommand, vRecv); + ProcessMessageSwiftTX(pfrom, strCommand, vRecv); ProcessSpork(pfrom, strCommand, vRecv); masternodeSync.ProcessMessage(pfrom, strCommand, vRecv); } diff --git a/src/main.h b/src/main.h index f08c15e7af7e1..c35f9c49393c2 100644 --- a/src/main.h +++ b/src/main.h @@ -1,6 +1,7 @@ // Copyright (c) 2009-2010 Satoshi Nakamoto // Copyright (c) 2009-2014 The Bitcoin developers // Copyright (c) 2014-2015 The Dash developers +// Copyright (c) 2015-2016 The DarkNet developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. @@ -8,7 +9,7 @@ #define BITCOIN_MAIN_H #if defined(HAVE_CONFIG_H) -#include "config/dash-config.h" +#include "config/darknet-config.h" #endif #include "amount.h" diff --git a/src/masternode-budget.cpp b/src/masternode-budget.cpp index 4655e3e7cfb6e..202bcca835b3a 100644 --- a/src/masternode-budget.cpp +++ b/src/masternode-budget.cpp @@ -7,7 +7,7 @@ #include "masternode-budget.h" #include "masternode.h" -#include "darksend.h" +#include "obfuscate.h" #include "masternodeman.h" #include "masternode-sync.h" #include "util.h" @@ -25,11 +25,11 @@ std::vector vecImmatureFinalizedBudgets; int nSubmittedFinalBudget; int GetBudgetPaymentCycleBlocks(){ - // Amount of blocks in a months period of time (using 2.6 minutes per) = (60*24*30)/2.6 - if(Params().NetworkID() == CBaseChainParams::MAIN) return 16616; + // Amount of blocks in a months period of time (using 1 minutes per) = (60*24*30) + if(Params().NetworkID() == CBaseChainParams::MAIN) return 43200; //for testing purposes - return 50; //ten times per day + return 146; //ten times per day } bool IsBudgetCollateralValid(uint256 nTxCollateralHash, uint256 nExpectedHash, std::string& strError, int64_t& nTime, int& nConf) @@ -78,7 +78,7 @@ bool IsBudgetCollateralValid(uint256 nTxCollateralHash, uint256 nExpectedHash, s nConf = conf; - //if we're syncing we won't have instantX information, so accept 1 confirmation + //if we're syncing we won't have swiftTX information, so accept 1 confirmation if(conf >= BUDGET_FEE_CONFIRMATIONS){ return true; } else { @@ -753,20 +753,13 @@ CAmount CBudgetManager::GetTotalBudget(int nHeight) if(chainActive.Tip() == NULL) return 0; //get min block value and calculate from that - CAmount nSubsidy = 5 * COIN; + CAmount nSubsidy = 250 * COIN; - if(Params().NetworkID() == CBaseChainParams::TESTNET){ - for(int i = 46200; i <= nHeight; i += 210240) nSubsidy -= nSubsidy/14; - } else { - // yearly decline of production by 7.1% per year, projected 21.3M coins max by year 2050. - for(int i = 210240; i <= nHeight; i += 210240) nSubsidy -= nSubsidy/14; - } - - // Amount of blocks in a months period of time (using 2.6 minutes per) = (60*24*30)/2.6 - if(Params().NetworkID() == CBaseChainParams::MAIN) return ((nSubsidy/100)*10)*576*30; + // Amount of blocks in a months period of time (using 1 minutes per) = (60*24*30) + if(Params().NetworkID() == CBaseChainParams::MAIN) return ((nSubsidy/100)*10)*1440*30; //for testing purposes - return ((nSubsidy/100)*10)*50; + return ((nSubsidy/100)*10)*146; } void CBudgetManager::NewBlock() @@ -780,13 +773,13 @@ void CBudgetManager::NewBlock() SubmitFinalBudget(); } - //this function should be called 1/6 blocks, allowing up to 100 votes per day on all proposals - if(chainActive.Height() % 6 != 0) return; + //this function should be called 1/14 blocks, allowing up to 100 votes per day on all proposals + if(chainActive.Height() % 14 != 0) return; // incremental sync with our peers if(masternodeSync.IsSynced()){ LogPrintf("CBudgetManager::NewBlock - incremental sync started\n"); - if(chainActive.Height() % 600 == rand() % 600) { + if(chainActive.Height() % 1440 == rand() % 1440) { ClearSeen(); ResetSync(); } @@ -956,7 +949,7 @@ void CBudgetManager::ProcessMessage(CNode* pfrom, std::string& strCommand, CData mapSeenMasternodeBudgetVotes.insert(make_pair(vote.GetHash(), vote)); if(!vote.SignatureValid(true)){ LogPrintf("mvote - signature invalid\n"); - if(masternodeSync.IsSynced()) Misbehaving(pfrom->GetId(), 20); + Misbehaving(pfrom->GetId(), 20); // it could just be a non-synced masternode mnodeman.AskForMN(pfrom, vote.vin); return; @@ -1026,7 +1019,7 @@ void CBudgetManager::ProcessMessage(CNode* pfrom, std::string& strCommand, CData mapSeenFinalizedBudgetVotes.insert(make_pair(vote.GetHash(), vote)); if(!vote.SignatureValid(true)){ LogPrintf("fbvote - signature invalid\n"); - if(masternodeSync.IsSynced()) Misbehaving(pfrom->GetId(), 20); + Misbehaving(pfrom->GetId(), 20); // it could just be a non-synced masternode mnodeman.AskForMN(pfrom, vote.vin); return; @@ -1308,7 +1301,7 @@ bool CBudgetProposal::IsValid(std::string& strError, bool fCheckCollateral) return false; } - if(nAmount < 1*COIN) { + if(nAmount < 10*COIN) { strError = "Invalid nAmount"; return false; } @@ -1651,7 +1644,7 @@ void CFinalizedBudget::AutoCheck() if(!fMasterNode || fAutoChecked) return; //do this 1 in 4 blocks -- spread out the voting activity on mainnet - // -- this function is only called every sixth block, so this is really 1 in 24 blocks + // -- this function is only called every fourteenth block, so this is really 1 in 56 blocks if(Params().NetworkID() == CBaseChainParams::MAIN && rand() % 4 != 0) { LogPrintf("CFinalizedBudget::AutoCheck - waiting\n"); return; diff --git a/src/masternode-budget.h b/src/masternode-budget.h index e75d36b7440a9..4d91c697a4ad8 100644 --- a/src/masternode-budget.h +++ b/src/masternode-budget.h @@ -32,7 +32,7 @@ class CTxBudgetPayment; #define VOTE_YES 1 #define VOTE_NO 2 -static const CAmount BUDGET_FEE_TX = (5*COIN); +static const CAmount BUDGET_FEE_TX = (50*COIN); static const int64_t BUDGET_FEE_CONFIRMATIONS = 6; static const int64_t BUDGET_VOTE_UPDATE_MIN = 60*60; @@ -261,7 +261,7 @@ class CFinalizedBudget //check to see if we should vote on this void AutoCheck(); - //total dash paid out by this budget + //total darknet paid out by this budget CAmount GetTotalPayout(); //vote on this finalized budget as a masternode void SubmitVote(); diff --git a/src/masternode-payments.cpp b/src/masternode-payments.cpp index 5e756cf97ea22..9ef9768df687d 100644 --- a/src/masternode-payments.cpp +++ b/src/masternode-payments.cpp @@ -6,7 +6,7 @@ #include "masternode-budget.h" #include "masternode-sync.h" #include "masternodeman.h" -#include "darksend.h" +#include "obfuscate.h" #include "util.h" #include "sync.h" #include "spork.h" @@ -339,11 +339,11 @@ void CMasternodePayments::ProcessMessageMasternodePayments(CNode* pfrom, std::st { if(!masternodeSync.IsBlockchainSynced()) return; - if(fLiteMode) return; //disable all Darksend/Masternode related functionality + if(fLiteMode) return; //disable all Obfuscate/Masternode related functionality if (strCommand == "mnget") { //Masternode Payments Request Sync - if(fLiteMode) return; //disable all Darksend/Masternode related functionality + if(fLiteMode) return; //disable all Obfuscate/Masternode related functionality int nCountNeeded; vRecv >> nCountNeeded; @@ -394,7 +394,7 @@ void CMasternodePayments::ProcessMessageMasternodePayments(CNode* pfrom, std::st if(!winner.SignatureValid()){ LogPrintf("mnw - invalid signature\n"); - if(masternodeSync.IsSynced()) Misbehaving(pfrom->GetId(), 20); + Misbehaving(pfrom->GetId(), 20); // it could just be a non-synced masternode mnodeman.AskForMN(pfrom, winner.vinMasternode); return; @@ -656,7 +656,7 @@ bool CMasternodePaymentWinner::IsValid(CNode* pnode, std::string& strError) { strError = strprintf("Masternode not in the top %d (%d)", MNPAYMENTS_SIGNATURES_TOTAL, n); LogPrintf("CMasternodePaymentWinner::IsValid - %s\n", strError); - if(masternodeSync.IsSynced()) Misbehaving(pnode->GetId(), 20); + Misbehaving(pnode->GetId(), 20); } return false; } diff --git a/src/masternode.cpp b/src/masternode.cpp index f65f052c1d26e..1223eee9fd6fe 100644 --- a/src/masternode.cpp +++ b/src/masternode.cpp @@ -4,7 +4,7 @@ #include "masternode.h" #include "masternodeman.h" -#include "darksend.h" +#include "obfuscate.h" #include "util.h" #include "sync.h" #include "addrman.h" @@ -203,7 +203,7 @@ void CMasternode::Check(bool forceCheck) if(!unitTest){ CValidationState state; CMutableTransaction tx = CMutableTransaction(); - CTxOut vout = CTxOut(999.99*COIN, darkSendPool.collateralPubKey); + CTxOut vout = CTxOut(9999.99*COIN, darkSendPool.collateralPubKey); tx.vin.push_back(vin); tx.vout.push_back(vout); @@ -392,8 +392,8 @@ bool CMasternodeBroadcast::CheckAndUpdate(int& nDos) } if(Params().NetworkID() == CBaseChainParams::MAIN) { - if(addr.GetPort() != 9999) return false; - } else if(addr.GetPort() == 9999) return false; + if(addr.GetPort() != 51472) return false; + } else if(addr.GetPort() == 51472) return false; //search existing Masternode list, this is where we update existing Masternodes with new mnb broadcasts CMasternode* pmn = mnodeman.Find(vin); @@ -435,7 +435,7 @@ bool CMasternodeBroadcast::CheckInputsAndAdd(int& nDoS) CValidationState state; CMutableTransaction tx = CMutableTransaction(); - CTxOut vout = CTxOut(999.99*COIN, darkSendPool.collateralPubKey); + CTxOut vout = CTxOut(9999.99*COIN, darkSendPool.collateralPubKey); tx.vin.push_back(vin); tx.vout.push_back(vout); @@ -466,14 +466,14 @@ bool CMasternodeBroadcast::CheckInputsAndAdd(int& nDoS) } // verify that sig time is legit in past - // should be at least not earlier than block when 1000 DASH tx got MASTERNODE_MIN_CONFIRMATIONS + // should be at least not earlier than block when 1000 DNET tx got MASTERNODE_MIN_CONFIRMATIONS uint256 hashBlock = 0; CTransaction tx2; GetTransaction(vin.prevout.hash, tx2, hashBlock, true); BlockMap::iterator mi = mapBlockIndex.find(hashBlock); if (mi != mapBlockIndex.end() && (*mi).second) { - CBlockIndex* pMNIndex = (*mi).second; // block for 1000 DASH tx -> 1 confirmation + CBlockIndex* pMNIndex = (*mi).second; // block for 1000 DNET tx -> 1 confirmation CBlockIndex* pConfIndex = chainActive[pMNIndex->nHeight + MASTERNODE_MIN_CONFIRMATIONS - 1]; // block where tx got MASTERNODE_MIN_CONFIRMATIONS if(pConfIndex->GetBlockTime() > sigTime) { diff --git a/src/masternode.h b/src/masternode.h index 0bdf396691a46..7118fa6b491e4 100644 --- a/src/masternode.h +++ b/src/masternode.h @@ -100,7 +100,7 @@ class CMasternodePing // -// The Masternode Class. For managing the Darksend process. It contains the input of the 1000DRK, signature to prove +// The Masternode Class. For managing the Obfuscate process. It contains the input of the 10000DNET, signature to prove // it's the one who own that ip address and code for calculating the payment election. // class CMasternode diff --git a/src/masternodeconfig.cpp b/src/masternodeconfig.cpp index 6e5b732fe4087..40ed363c42b7f 100644 --- a/src/masternodeconfig.cpp +++ b/src/masternodeconfig.cpp @@ -22,7 +22,7 @@ bool CMasternodeConfig::read(std::string& strErr) { if (configFile != NULL) { std::string strHeader = "# Masternode config file\n" "# Format: alias IP:port masternodeprivkey collateral_output_txid collateral_output_index\n" - "# Example: mn1 127.0.0.2:19999 93HaYBVUCYjEMeeH1Y4sBGLALQZE1Yc1K64xiqgX37tGBDQL8Xg 2bcd3c84c84f87eaa86e4e56834c92927a07f9e18718810b92e0d0324456a67c 0\n"; + "# Example: mn1 127.0.0.2:51474 93HaYBVUCYjEMeeH1Y4sBGLALQZE1Yc1K64xiqgX37tGBDQL8Xg 2bcd3c84c84f87eaa86e4e56834c92927a07f9e18718810b92e0d0324456a67c 0\n"; fwrite(strHeader.c_str(), std::strlen(strHeader.c_str()), 1, configFile); fclose(configFile); } @@ -54,17 +54,17 @@ bool CMasternodeConfig::read(std::string& strErr) { } if(Params().NetworkID() == CBaseChainParams::MAIN) { - if(CService(ip).GetPort() != 9999) { + if(CService(ip).GetPort() != 51472) { strErr = _("Invalid port detected in masternode.conf") + "\n" + strprintf(_("Line: %d"), linenumber) + "\n\"" + line + "\"" + "\n" + - _("(must be 9999 for mainnet)"); + _("(must be 51472 for mainnet)"); streamConfig.close(); return false; } - } else if(CService(ip).GetPort() == 9999) { + } else if(CService(ip).GetPort() == 51472) { strErr = _("Invalid port detected in masternode.conf") + "\n" + strprintf(_("Line: %d"), linenumber) + "\n\"" + line + "\"" + "\n" + - _("(9999 could be used only on mainnet)"); + _("(51472 could be used only on mainnet)"); streamConfig.close(); return false; } diff --git a/src/masternodeman.cpp b/src/masternodeman.cpp index 429df7d002b5b..f3774a2d03ca0 100644 --- a/src/masternodeman.cpp +++ b/src/masternodeman.cpp @@ -5,7 +5,7 @@ #include "masternodeman.h" #include "masternode.h" #include "activemasternode.h" -#include "darksend.h" +#include "obfuscate.h" #include "util.h" #include "addrman.h" #include "spork.h" @@ -354,8 +354,6 @@ void CMasternodeMan::Clear() mAskedUsForMasternodeList.clear(); mWeAskedForMasternodeList.clear(); mWeAskedForMasternodeListEntry.clear(); - mapSeenMasternodeBroadcast.clear(); - mapSeenMasternodePing.clear(); nDsqCount = 0; } @@ -664,7 +662,7 @@ void CMasternodeMan::ProcessMasternodeConnections() LOCK(cs_vNodes); BOOST_FOREACH(CNode* pnode, vNodes) { - if(pnode->fDarkSendMaster){ + if(pnode->fObfuscateMaster){ if(darkSendPool.pSubmittedToMasternode != NULL && pnode->addr == darkSendPool.pSubmittedToMasternode->addr) continue; LogPrintf("Closing Masternode connection %s \n", pnode->addr.ToString()); pnode->fDisconnect = true; @@ -675,7 +673,7 @@ void CMasternodeMan::ProcessMasternodeConnections() void CMasternodeMan::ProcessMessage(CNode* pfrom, std::string& strCommand, CDataStream& vRecv) { - if(fLiteMode) return; //disable all Darksend/Masternode related functionality + if(fLiteMode) return; //disable all Obfuscate/Masternode related functionality if(!masternodeSync.IsBlockchainSynced()) return; LOCK(cs_process_message); @@ -709,7 +707,7 @@ void CMasternodeMan::ProcessMessage(CNode* pfrom, std::string& strCommand, CData } // make sure it's still unspent - // - this is checked later by .check() in many places and by ThreadCheckDarkSendPool() + // - this is checked later by .check() in many places and by ThreadCheckObfuscatePool() if(mnb.CheckInputsAndAdd(nDoS)) { // use this as a peer addrman.Add(CAddress(mnb.addr), pfrom->addr, 2*60*60); @@ -807,7 +805,7 @@ void CMasternodeMan::ProcessMessage(CNode* pfrom, std::string& strCommand, CData */ // Light version for OLD MASSTERNODES - fake pings, no self-activation - else if (strCommand == "dsee") { //DarkSend Election Entry + else if (strCommand == "dsee") { //Obfuscate Election Entry if(IsSporkActive(SPORK_10_MASTERNODE_PAY_UPDATED_NODES)) return; @@ -877,8 +875,8 @@ void CMasternodeMan::ProcessMessage(CNode* pfrom, std::string& strCommand, CData } if(Params().NetworkID() == CBaseChainParams::MAIN){ - if(addr.GetPort() != 9999) return; - } else if(addr.GetPort() == 9999) return; + if(addr.GetPort() != 51472) return; + } else if(addr.GetPort() == 51472) return; //search existing Masternode list, this is where we update existing Masternodes with new dsee broadcasts CMasternode* pmn = this->Find(vin); @@ -934,11 +932,11 @@ void CMasternodeMan::ProcessMessage(CNode* pfrom, std::string& strCommand, CData LogPrint("masternode", "dsee - Got NEW OLD Masternode entry %s\n", addr.ToString().c_str()); // make sure it's still unspent - // - this is checked later by .check() in many places and by ThreadCheckDarkSendPool() + // - this is checked later by .check() in many places and by ThreadCheckObfuscatePool() CValidationState state; CMutableTransaction tx = CMutableTransaction(); - CTxOut vout = CTxOut(999.99*COIN, darkSendPool.collateralPubKey); + CTxOut vout = CTxOut(9999.99*COIN, darkSendPool.collateralPubKey); tx.vin.push_back(vin); tx.vout.push_back(vout); @@ -957,14 +955,14 @@ void CMasternodeMan::ProcessMessage(CNode* pfrom, std::string& strCommand, CData } // verify that sig time is legit in past - // should be at least not earlier than block when 1000 DASH tx got MASTERNODE_MIN_CONFIRMATIONS + // should be at least not earlier than block when 1000 DNET tx got MASTERNODE_MIN_CONFIRMATIONS uint256 hashBlock = 0; CTransaction tx2; GetTransaction(vin.prevout.hash, tx2, hashBlock, true); BlockMap::iterator mi = mapBlockIndex.find(hashBlock); if (mi != mapBlockIndex.end() && (*mi).second) { - CBlockIndex* pMNIndex = (*mi).second; // block for 1000 DASH tx -> 1 confirmation + CBlockIndex* pMNIndex = (*mi).second; // block for 10000DNET tx -> 1 confirmation CBlockIndex* pConfIndex = chainActive[pMNIndex->nHeight + MASTERNODE_MIN_CONFIRMATIONS - 1]; // block where tx got MASTERNODE_MIN_CONFIRMATIONS if(pConfIndex->GetBlockTime() > sigTime) { @@ -1015,7 +1013,7 @@ void CMasternodeMan::ProcessMessage(CNode* pfrom, std::string& strCommand, CData } } - else if (strCommand == "dseep") { //DarkSend Election Entry Ping + else if (strCommand == "dseep") { //Obfuscate Election Entry Ping if(IsSporkActive(SPORK_10_MASTERNODE_PAY_UPDATED_NODES)) return; diff --git a/src/masternodeman.h b/src/masternodeman.h index 033f197c92003..be6073b02608c 100644 --- a/src/masternodeman.h +++ b/src/masternodeman.h @@ -70,7 +70,7 @@ class CMasternodeMan // Keep track of all pings I've seen map mapSeenMasternodePing; - // keep track of dsq count to prevent masternodes from gaming darksend queue + // keep track of dsq count to prevent masternodes from gaming obfuscate queue int64_t nDsqCount; ADD_SERIALIZE_METHODS; diff --git a/src/miner.cpp b/src/miner.cpp index 7c9accbd19e80..cb3d70a952c99 100644 --- a/src/miner.cpp +++ b/src/miner.cpp @@ -1,6 +1,7 @@ // Copyright (c) 2009-2010 Satoshi Nakamoto // Copyright (c) 2009-2014 The Bitcoin developers // Copyright (c) 2014-2015 The Dash developers +// Copyright (c) 2015-2016 The DarkNet developers // Distributed under the MIT/X11 software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. @@ -28,7 +29,7 @@ using namespace std; ////////////////////////////////////////////////////////////////////////////// // -// DashMiner +// DarkNetMiner // // @@ -377,7 +378,7 @@ void IncrementExtraNonce(CBlock* pblock, CBlockIndex* pindexPrev, unsigned int& double dHashesPerSec = 0.0; int64_t nHPSTimerStart = 0; -// ***TODO*** ScanHash is not yet used in Dash +// ***TODO*** ScanHash is not yet used in DarkNet // // ScanHash scans nonces looking for a hash with at least some zero bits. // The nonce is usually preserved between calls, but periodically or if the @@ -432,7 +433,7 @@ bool ProcessBlockFound(CBlock* pblock, CWallet& wallet, CReserveKey& reservekey) { LOCK(cs_main); if (pblock->hashPrevBlock != chainActive.Tip()->GetBlockHash()) - return error("DashMiner : generated block is stale"); + return error("DarkNetMiner : generated block is stale"); } // Remove key from key pool @@ -447,7 +448,7 @@ bool ProcessBlockFound(CBlock* pblock, CWallet& wallet, CReserveKey& reservekey) // Process this block the same as if we had received it from another node CValidationState state; if (!ProcessNewBlock(state, NULL, pblock)) - return error("DashMiner : ProcessNewBlock, block not accepted"); + return error("DarkNetMiner : ProcessNewBlock, block not accepted"); return true; } @@ -455,9 +456,9 @@ bool ProcessBlockFound(CBlock* pblock, CWallet& wallet, CReserveKey& reservekey) // ***TODO*** that part changed in bitcoin, we are using a mix with old one here for now void static BitcoinMiner(CWallet *pwallet) { - LogPrintf("DashMiner started\n"); + LogPrintf("DarkNetMiner started\n"); SetThreadPriority(THREAD_PRIORITY_LOWEST); - RenameThread("dash-miner"); + RenameThread("darknet-miner"); // Each thread has its own key and counter CReserveKey reservekey(pwallet); @@ -490,13 +491,13 @@ void static BitcoinMiner(CWallet *pwallet) auto_ptr pblocktemplate(CreateNewBlockWithKey(reservekey)); if (!pblocktemplate.get()) { - LogPrintf("Error in DashMiner: Keypool ran out, please call keypoolrefill before restarting the mining thread\n"); + LogPrintf("Error in DarkNetMiner: Keypool ran out, please call keypoolrefill before restarting the mining thread\n"); return; } CBlock *pblock = &pblocktemplate->block; IncrementExtraNonce(pblock, pindexPrev, nExtraNonce); - LogPrintf("Running DashMiner with %u transactions in block (%u bytes)\n", pblock->vtx.size(), + LogPrintf("Running DarkNetMiner with %u transactions in block (%u bytes)\n", pblock->vtx.size(), ::GetSerializeSize(*pblock, SER_NETWORK, PROTOCOL_VERSION)); // @@ -587,7 +588,7 @@ void static BitcoinMiner(CWallet *pwallet) } catch (boost::thread_interrupted) { - LogPrintf("DashMiner terminated\n"); + LogPrintf("DarkNetMiner terminated\n"); throw; } catch (const std::runtime_error &e) diff --git a/src/net.cpp b/src/net.cpp index 3f39f399c5d9c..cf530ddecae10 100644 --- a/src/net.cpp +++ b/src/net.cpp @@ -1,11 +1,12 @@ // Copyright (c) 2009-2010 Satoshi Nakamoto // Copyright (c) 2009-2014 The Bitcoin developers // Copyright (c) 2014-2015 The Dash developers +// Copyright (c) 2015-2016 The DarkNet developers // Distributed under the MIT/X11 software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. #if defined(HAVE_CONFIG_H) -#include "config/dash-config.h" +#include "config/darknet-config.h" #endif #include "net.h" @@ -15,7 +16,7 @@ #include "clientversion.h" #include "primitives/transaction.h" #include "ui_interface.h" -#include "darksend.h" +#include "obfuscate.h" #include "wallet.h" #ifdef WIN32 @@ -400,7 +401,7 @@ CNode* ConnectNode(CAddress addrConnect, const char *pszDest, bool darkSendMaste CNode* pnode = FindNode((CService)addrConnect); if (pnode) { - pnode->fDarkSendMaster = darkSendMaster; + pnode->fObfuscateMaster = darkSendMaster; pnode->AddRef(); return pnode; @@ -436,7 +437,7 @@ CNode* ConnectNode(CAddress addrConnect, const char *pszDest, bool darkSendMaste } pnode->nTimeConnected = GetTime(); - if(darkSendMaster) pnode->fDarkSendMaster = true; + if(darkSendMaster) pnode->fObfuscateMaster = true; return pnode; } else if (!proxyConnectionFailed) { @@ -565,7 +566,7 @@ void CNode::copyStats(CNodeStats &stats) nPingUsecWait = GetTimeMicros() - nPingUsecStart; } - // Raw ping time is in microseconds, but show it to user as whole seconds (Dash users should be well used to small numbers with many decimal places by now :) + // Raw ping time is in microseconds, but show it to user as whole seconds (DarkNet users should be well used to small numbers with many decimal places by now :) stats.dPingTime = (((double)nPingUsecTime) / 1e6); stats.dPingWait = (((double)nPingUsecWait) / 1e6); @@ -1080,7 +1081,7 @@ void ThreadMapPort() } } - string strDesc = "Dash " + FormatFullVersion(); + string strDesc = "DarkNet " + FormatFullVersion(); try { while (true) { @@ -1577,7 +1578,7 @@ bool BindListenPort(const CService &addrBind, string& strError, bool fWhiteliste { int nErr = WSAGetLastError(); if (nErr == WSAEADDRINUSE) - strError = strprintf(_("Unable to bind to %s on this computer. Dash Core is probably already running."), addrBind.ToString()); + strError = strprintf(_("Unable to bind to %s on this computer. DarkNet Core is probably already running."), addrBind.ToString()); else strError = strprintf(_("Unable to bind to %s on this computer (bind returned error %s)"), addrBind.ToString(), NetworkErrorString(nErr)); LogPrintf("%s\n", strError); @@ -2024,7 +2025,7 @@ CNode::CNode(SOCKET hSocketIn, CAddress addrIn, std::string addrNameIn, bool fIn nPingUsecStart = 0; nPingUsecTime = 0; fPingQueued = false; - fDarkSendMaster = false; + fObfuscateMaster = false; { LOCK(cs_nLastNodeId); diff --git a/src/net.h b/src/net.h index 0ff51d922c3be..16695f6228160 100644 --- a/src/net.h +++ b/src/net.h @@ -258,7 +258,7 @@ class CNode // b) the peer may tell us in their version message that we should not relay tx invs // until they have initialized their bloom filter. bool fRelayTxes; - bool fDarkSendMaster; + bool fObfuscateMaster; CSemaphoreGrant grantOutbound; CCriticalSection cs_filter; CBloomFilter* pfilter; diff --git a/src/netbase.cpp b/src/netbase.cpp index 5436d2dca0a03..f9dd0f415ec7b 100644 --- a/src/netbase.cpp +++ b/src/netbase.cpp @@ -4,7 +4,7 @@ // file COPYING or http://www.opensource.org/licenses/mit-license.php. #ifdef HAVE_CONFIG_H -#include "config/dash-config.h" +#include "config/darknet-config.h" #endif #include "netbase.h" diff --git a/src/netbase.h b/src/netbase.h index 2a2f150c073ae..6cb964637b0eb 100644 --- a/src/netbase.h +++ b/src/netbase.h @@ -6,7 +6,7 @@ #define BITCOIN_NETBASE_H #if defined(HAVE_CONFIG_H) -#include "config/dash-config.h" +#include "config/darknet-config.h" #endif #include "compat.h" diff --git a/src/noui.cpp b/src/noui.cpp index a73a4e69efc64..130b3e18eb602 100644 --- a/src/noui.cpp +++ b/src/noui.cpp @@ -1,6 +1,7 @@ // Copyright (c) 2010 Satoshi Nakamoto // Copyright (c) 2009-2014 The Bitcoin developers // Copyright (c) 2014-2015 The Dash developers +// Copyright (c) 2015-2016 The DarkNet developers // Distributed under the MIT/X11 software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. @@ -47,7 +48,7 @@ static void noui_InitMessage(const std::string& message) void noui_connect() { - // Connect dashd signal handlers + // Connect darknetd signal handlers uiInterface.ThreadSafeMessageBox.connect(noui_ThreadSafeMessageBox); uiInterface.InitMessage.connect(noui_InitMessage); } diff --git a/src/darksend-relay.cpp b/src/obfuscate-relay.cpp similarity index 72% rename from src/darksend-relay.cpp rename to src/obfuscate-relay.cpp index 9ef77fafd31ad..789aac2e5424f 100644 --- a/src/darksend-relay.cpp +++ b/src/obfuscate-relay.cpp @@ -1,8 +1,8 @@ -#include "darksend-relay.h" +#include "obfuscate-relay.h" -CDarkSendRelay::CDarkSendRelay() +CObfuscateRelay::CObfuscateRelay() { vinMasternode = CTxIn(); nBlockHeight = 0; @@ -11,7 +11,7 @@ CDarkSendRelay::CDarkSendRelay() out = CTxOut(); } -CDarkSendRelay::CDarkSendRelay(CTxIn& vinMasternodeIn, vector& vchSigIn, int nBlockHeightIn, int nRelayTypeIn, CTxIn& in2, CTxOut& out2) +CObfuscateRelay::CObfuscateRelay(CTxIn& vinMasternodeIn, vector& vchSigIn, int nBlockHeightIn, int nRelayTypeIn, CTxIn& in2, CTxOut& out2) { vinMasternode = vinMasternodeIn; vchSig = vchSigIn; @@ -21,7 +21,7 @@ CDarkSendRelay::CDarkSendRelay(CTxIn& vinMasternodeIn, vector& vc out = out2; } -std::string CDarkSendRelay::ToString() +std::string CObfuscateRelay::ToString() { std::ostringstream info; @@ -34,7 +34,7 @@ std::string CDarkSendRelay::ToString() return info.str(); } -bool CDarkSendRelay::Sign(std::string strSharedKey) +bool CObfuscateRelay::Sign(std::string strSharedKey) { std::string strMessage = in.ToString() + out.ToString(); @@ -44,24 +44,24 @@ bool CDarkSendRelay::Sign(std::string strSharedKey) if(!darkSendSigner.SetKey(strSharedKey, errorMessage, key2, pubkey2)) { - LogPrintf("CDarkSendRelay():Sign - ERROR: Invalid shared key: '%s'\n", errorMessage.c_str()); + LogPrintf("CObfuscateRelay():Sign - ERROR: Invalid shared key: '%s'\n", errorMessage.c_str()); return false; } if(!darkSendSigner.SignMessage(strMessage, errorMessage, vchSig2, key2)) { - LogPrintf("CDarkSendRelay():Sign - Sign message failed\n"); + LogPrintf("CObfuscateRelay():Sign - Sign message failed\n"); return false; } if(!darkSendSigner.VerifyMessage(pubkey2, vchSig2, strMessage, errorMessage)) { - LogPrintf("CDarkSendRelay():Sign - Verify message failed\n"); + LogPrintf("CObfuscateRelay():Sign - Verify message failed\n"); return false; } return true; } -bool CDarkSendRelay::VerifyMessage(std::string strSharedKey) +bool CObfuscateRelay::VerifyMessage(std::string strSharedKey) { std::string strMessage = in.ToString() + out.ToString(); @@ -71,19 +71,19 @@ bool CDarkSendRelay::VerifyMessage(std::string strSharedKey) if(!darkSendSigner.SetKey(strSharedKey, errorMessage, key2, pubkey2)) { - LogPrintf("CDarkSendRelay()::VerifyMessage - ERROR: Invalid shared key: '%s'\n", errorMessage.c_str()); + LogPrintf("CObfuscateRelay()::VerifyMessage - ERROR: Invalid shared key: '%s'\n", errorMessage.c_str()); return false; } if(!darkSendSigner.VerifyMessage(pubkey2, vchSig2, strMessage, errorMessage)) { - LogPrintf("CDarkSendRelay()::VerifyMessage - Verify message failed\n"); + LogPrintf("CObfuscateRelay()::VerifyMessage - Verify message failed\n"); return false; } return true; } -void CDarkSendRelay::Relay() +void CObfuscateRelay::Relay() { int nCount = std::min(mnodeman.CountEnabled(MIN_POOL_PEER_PROTO_VERSION), 20); int nRank1 = (rand() % nCount)+1; @@ -99,7 +99,7 @@ void CDarkSendRelay::Relay() RelayThroughNode(nRank2); } -void CDarkSendRelay::RelayThroughNode(int nRank) +void CObfuscateRelay::RelayThroughNode(int nRank) { CMasternode* pmn = mnodeman.GetMasternodeByRank(nRank, nBlockHeight, MIN_POOL_PEER_PROTO_VERSION); diff --git a/src/darksend-relay.h b/src/obfuscate-relay.h similarity index 85% rename from src/darksend-relay.h rename to src/obfuscate-relay.h index 5dc2cb4c958aa..676e2c4421c89 100644 --- a/src/darksend-relay.h +++ b/src/obfuscate-relay.h @@ -11,7 +11,7 @@ #include "masternodeman.h" -class CDarkSendRelay +class CObfuscateRelay { public: CTxIn vinMasternode; @@ -22,8 +22,8 @@ class CDarkSendRelay CTxIn in; CTxOut out; - CDarkSendRelay(); - CDarkSendRelay(CTxIn& vinMasternodeIn, vector& vchSigIn, int nBlockHeightIn, int nRelayTypeIn, CTxIn& in2, CTxOut& out2); + CObfuscateRelay(); + CObfuscateRelay(CTxIn& vinMasternodeIn, vector& vchSigIn, int nBlockHeightIn, int nRelayTypeIn, CTxIn& in2, CTxOut& out2); ADD_SERIALIZE_METHODS; diff --git a/src/darksend.cpp b/src/obfuscate.cpp similarity index 75% rename from src/darksend.cpp rename to src/obfuscate.cpp index ef2d7c39a859c..0e8e0fdb8e8fe 100644 --- a/src/darksend.cpp +++ b/src/obfuscate.cpp @@ -2,13 +2,13 @@ // Distributed under the MIT/X11 software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. -#include "darksend.h" +#include "obfuscate.h" #include "main.h" #include "init.h" #include "util.h" #include "masternodeman.h" #include "script/sign.h" -#include "instantx.h" +#include "swifttx.h" #include "ui_interface.h" #include #include @@ -22,31 +22,31 @@ using namespace std; using namespace boost; -// The main object for accessing Darksend -CDarksendPool darkSendPool; +// The main object for accessing Obfuscate +CObfuscatePool darkSendPool; // A helper object for signing messages from Masternodes -CDarkSendSigner darkSendSigner; -// The current Darksends in progress on the network -std::vector vecDarksendQueue; +CObfuscateSigner darkSendSigner; +// The current Obfuscates in progress on the network +std::vector vecObfuscateQueue; // Keep track of the used Masternodes std::vector vecMasternodesUsed; // Keep track of the scanning errors I've seen -map mapDarksendBroadcastTxes; +map mapObfuscateBroadcastTxes; // Keep track of the active Masternode CActiveMasternode activeMasternode; -/* *** BEGIN DARKSEND MAGIC - DASH ********** +/* *** BEGIN DARKSEND MAGIC - DNET ********** Copyright (c) 2014-2015, Dash Developers eduffield - evan@dashpay.io udjinm6 - udjinm6@dashpay.io */ -void CDarksendPool::ProcessMessageDarksend(CNode* pfrom, std::string& strCommand, CDataStream& vRecv) +void CObfuscatePool::ProcessMessageObfuscate(CNode* pfrom, std::string& strCommand, CDataStream& vRecv) { - if(fLiteMode) return; //disable all Darksend/Masternode related functionality + if(fLiteMode) return; //disable all Obfuscate/Masternode related functionality if(!masternodeSync.IsBlockchainSynced()) return; - if (strCommand == "dsa") { //Darksend Accept Into Pool + if (strCommand == "dsa") { //Obfuscate Accept Into Pool int errorID; @@ -99,15 +99,15 @@ void CDarksendPool::ProcessMessageDarksend(CNode* pfrom, std::string& strCommand return; } - } else if (strCommand == "dsq") { //Darksend Queue - TRY_LOCK(cs_darksend, lockRecv); + } else if (strCommand == "dsq") { //Obfuscate Queue + TRY_LOCK(cs_obfuscate, lockRecv); if(!lockRecv) return; if (pfrom->nVersion < MIN_POOL_PEER_PROTO_VERSION) { return; } - CDarksendQueue dsq; + CObfuscateQueue dsq; vRecv >> dsq; CService addr; @@ -128,32 +128,32 @@ void CDarksendPool::ProcessMessageDarksend(CNode* pfrom, std::string& strCommand } if(state == POOL_STATUS_QUEUE){ - LogPrint("darksend", "Darksend queue is ready - %s\n", addr.ToString()); - PrepareDarksendDenominate(); + LogPrint("obfuscate", "Obfuscate queue is ready - %s\n", addr.ToString()); + PrepareObfuscateDenominate(); } } else { - BOOST_FOREACH(CDarksendQueue q, vecDarksendQueue){ + BOOST_FOREACH(CObfuscateQueue q, vecObfuscateQueue){ if(q.vin == dsq.vin) return; } - LogPrint("darksend", "dsq last %d last2 %d count %d\n", pmn->nLastDsq, pmn->nLastDsq + mnodeman.size()/5, mnodeman.nDsqCount); + LogPrint("obfuscate", "dsq last %d last2 %d count %d\n", pmn->nLastDsq, pmn->nLastDsq + mnodeman.size()/5, mnodeman.nDsqCount); //don't allow a few nodes to dominate the queuing process if(pmn->nLastDsq != 0 && pmn->nLastDsq + mnodeman.CountEnabled(MIN_POOL_PEER_PROTO_VERSION)/5 > mnodeman.nDsqCount){ - LogPrint("darksend", "dsq -- Masternode sending too many dsq messages. %s \n", pmn->addr.ToString()); + LogPrint("obfuscate", "dsq -- Masternode sending too many dsq messages. %s \n", pmn->addr.ToString()); return; } mnodeman.nDsqCount++; pmn->nLastDsq = mnodeman.nDsqCount; pmn->allowFreeTx = true; - LogPrint("darksend", "dsq - new Darksend queue object - %s\n", addr.ToString()); - vecDarksendQueue.push_back(dsq); + LogPrint("obfuscate", "dsq - new Obfuscate queue object - %s\n", addr.ToString()); + vecObfuscateQueue.push_back(dsq); dsq.Relay(); dsq.time = GetTime(); } - } else if (strCommand == "dsi") { //DarkSend vIn + } else if (strCommand == "dsi") { //Obfuscate vIn int errorID; if (pfrom->nVersion < MIN_POOL_PEER_PROTO_VERSION) { @@ -225,7 +225,7 @@ void CDarksendPool::ProcessMessageDarksend(CNode* pfrom, std::string& strCommand BOOST_FOREACH(const CTxIn i, in){ tx.vin.push_back(i); - LogPrint("darksend", "dsi -- tx in %s\n", i.ToString()); + LogPrint("obfuscate", "dsi -- tx in %s\n", i.ToString()); CTransaction tx2; uint256 hash; @@ -239,7 +239,7 @@ void CDarksendPool::ProcessMessageDarksend(CNode* pfrom, std::string& strCommand } if (nValueIn > DARKSEND_POOL_MAX) { - LogPrintf("dsi -- more than Darksend pool max! %s\n", tx.ToString()); + LogPrintf("dsi -- more than Obfuscate pool max! %s\n", tx.ToString()); errorID = ERR_MAXIMUM; pfrom->PushMessage("dssu", sessionID, GetState(), GetEntriesCount(), MASTERNODE_REJECTED, errorID); return; @@ -279,7 +279,7 @@ void CDarksendPool::ProcessMessageDarksend(CNode* pfrom, std::string& strCommand pfrom->PushMessage("dssu", sessionID, GetState(), GetEntriesCount(), MASTERNODE_REJECTED, errorID); } - } else if (strCommand == "dssu") { //Darksend status update + } else if (strCommand == "dssu") { //Obfuscate status update if (pfrom->nVersion < MIN_POOL_PEER_PROTO_VERSION) { return; } @@ -297,16 +297,16 @@ void CDarksendPool::ProcessMessageDarksend(CNode* pfrom, std::string& strCommand int errorID; vRecv >> sessionIDMessage >> state >> entriesCount >> accepted >> errorID; - LogPrint("darksend", "dssu - state: %i entriesCount: %i accepted: %i error: %s \n", state, entriesCount, accepted, GetMessageByID(errorID)); + LogPrint("obfuscate", "dssu - state: %i entriesCount: %i accepted: %i error: %s \n", state, entriesCount, accepted, GetMessageByID(errorID)); if((accepted != 1 && accepted != 0) && sessionID != sessionIDMessage){ - LogPrintf("dssu - message doesn't match current Darksend session %d %d\n", sessionID, sessionIDMessage); + LogPrintf("dssu - message doesn't match current Obfuscate session %d %d\n", sessionID, sessionIDMessage); return; } StatusUpdate(state, entriesCount, accepted, errorID, sessionIDMessage); - } else if (strCommand == "dss") { //Darksend Sign Final Tx + } else if (strCommand == "dss") { //Obfuscate Sign Final Tx if (pfrom->nVersion < MIN_POOL_PEER_PROTO_VERSION) { return; @@ -321,7 +321,7 @@ void CDarksendPool::ProcessMessageDarksend(CNode* pfrom, std::string& strCommand BOOST_FOREACH(const CTxIn item, sigs) { if(AddScriptSig(item)) success = true; - LogPrint("darksend", " -- sigs count %d %d\n", (int)sigs.size(), count); + LogPrint("obfuscate", " -- sigs count %d %d\n", (int)sigs.size(), count); count++; } @@ -329,7 +329,7 @@ void CDarksendPool::ProcessMessageDarksend(CNode* pfrom, std::string& strCommand darkSendPool.Check(); RelayStatus(darkSendPool.sessionID, darkSendPool.GetState(), darkSendPool.GetEntriesCount(), MASTERNODE_RESET); } - } else if (strCommand == "dsf") { //Darksend Final tx + } else if (strCommand == "dsf") { //Obfuscate Final tx if (pfrom->nVersion < MIN_POOL_PEER_PROTO_VERSION) { return; } @@ -345,14 +345,14 @@ void CDarksendPool::ProcessMessageDarksend(CNode* pfrom, std::string& strCommand vRecv >> sessionIDMessage >> txNew; if(sessionID != sessionIDMessage){ - LogPrint("darksend", "dsf - message doesn't match current Darksend session %d %d\n", sessionID, sessionIDMessage); + LogPrint("obfuscate", "dsf - message doesn't match current Obfuscate session %d %d\n", sessionID, sessionIDMessage); return; } //check to see if input is spent already? (and probably not confirmed) SignFinalTransaction(txNew, pfrom); - } else if (strCommand == "dsc") { //Darksend Complete + } else if (strCommand == "dsc") { //Obfuscate Complete if (pfrom->nVersion < MIN_POOL_PEER_PROTO_VERSION) { return; @@ -370,7 +370,7 @@ void CDarksendPool::ProcessMessageDarksend(CNode* pfrom, std::string& strCommand vRecv >> sessionIDMessage >> error >> errorID; if(sessionID != sessionIDMessage){ - LogPrint("darksend", "dsc - message doesn't match current Darksend session %d %d\n", darkSendPool.sessionID, sessionIDMessage); + LogPrint("obfuscate", "dsc - message doesn't match current Obfuscate session %d %d\n", darkSendPool.sessionID, sessionIDMessage); return; } @@ -381,7 +381,7 @@ void CDarksendPool::ProcessMessageDarksend(CNode* pfrom, std::string& strCommand int randomizeList (int i) { return std::rand()%i;} -void CDarksendPool::Reset(){ +void CObfuscatePool::Reset(){ cachedLastSuccess = 0; lastNewBlock = 0; txCollateral = CMutableTransaction(); @@ -390,7 +390,7 @@ void CDarksendPool::Reset(){ SetNull(); } -void CDarksendPool::SetNull(){ +void CObfuscatePool::SetNull(){ // MN side sessionUsers = 0; @@ -417,11 +417,11 @@ void CDarksendPool::SetNull(){ std::srand(seed); } -bool CDarksendPool::SetCollateralAddress(std::string strAddress){ +bool CObfuscatePool::SetCollateralAddress(std::string strAddress){ CBitcoinAddress address; if (!address.SetString(strAddress)) { - LogPrintf("CDarksendPool::SetCollateralAddress - Invalid Darksend collateral address\n"); + LogPrintf("CObfuscatePool::SetCollateralAddress - Invalid Obfuscate collateral address\n"); return false; } collateralPubKey = GetScriptForDestination(address.Get()); @@ -429,9 +429,9 @@ bool CDarksendPool::SetCollateralAddress(std::string strAddress){ } // -// Unlock coins after Darksend fails or succeeds +// Unlock coins after Obfuscate fails or succeeds // -void CDarksendPool::UnlockCoins(){ +void CObfuscatePool::UnlockCoins(){ while(true) { TRY_LOCK(pwalletMain->cs_wallet, lockWallet); if(!lockWallet) {MilliSleep(50); continue;} @@ -443,10 +443,10 @@ void CDarksendPool::UnlockCoins(){ lockedCoins.clear(); } -std::string CDarksendPool::GetStatus() +std::string CObfuscatePool::GetStatus() { - static int showingDarkSendMessage = 0; - showingDarkSendMessage += 10; + static int showingObfuscateMessage = 0; + showingObfuscateMessage += 10; std::string suffix = ""; if(chainActive.Tip()->nHeight - cachedLastSuccess < minBlockSpacing || !masternodeSync.IsBlockchainSynced()) { @@ -454,43 +454,43 @@ std::string CDarksendPool::GetStatus() } switch(state) { case POOL_STATUS_IDLE: - return _("Darksend is idle."); + return _("Obfuscate is idle."); case POOL_STATUS_ACCEPTING_ENTRIES: if(entriesCount == 0) { - showingDarkSendMessage = 0; + showingObfuscateMessage = 0; return strAutoDenomResult; } else if (lastEntryAccepted == 1) { - if(showingDarkSendMessage % 10 > 8) { + if(showingObfuscateMessage % 10 > 8) { lastEntryAccepted = 0; - showingDarkSendMessage = 0; + showingObfuscateMessage = 0; } - return _("Darksend request complete:") + " " + _("Your transaction was accepted into the pool!"); + return _("Obfuscate request complete:") + " " + _("Your transaction was accepted into the pool!"); } else { std::string suffix = ""; - if( showingDarkSendMessage % 70 <= 40) return strprintf(_("Submitted following entries to masternode: %u / %d"), entriesCount, GetMaxPoolTransactions()); - else if(showingDarkSendMessage % 70 <= 50) suffix = "."; - else if(showingDarkSendMessage % 70 <= 60) suffix = ".."; - else if(showingDarkSendMessage % 70 <= 70) suffix = "..."; + if( showingObfuscateMessage % 70 <= 40) return strprintf(_("Submitted following entries to masternode: %u / %d"), entriesCount, GetMaxPoolTransactions()); + else if(showingObfuscateMessage % 70 <= 50) suffix = "."; + else if(showingObfuscateMessage % 70 <= 60) suffix = ".."; + else if(showingObfuscateMessage % 70 <= 70) suffix = "..."; return strprintf(_("Submitted to masternode, waiting for more entries ( %u / %d ) %s"), entriesCount, GetMaxPoolTransactions(), suffix); } case POOL_STATUS_SIGNING: - if( showingDarkSendMessage % 70 <= 40) return _("Found enough users, signing ..."); - else if(showingDarkSendMessage % 70 <= 50) suffix = "."; - else if(showingDarkSendMessage % 70 <= 60) suffix = ".."; - else if(showingDarkSendMessage % 70 <= 70) suffix = "..."; + if( showingObfuscateMessage % 70 <= 40) return _("Found enough users, signing ..."); + else if(showingObfuscateMessage % 70 <= 50) suffix = "."; + else if(showingObfuscateMessage % 70 <= 60) suffix = ".."; + else if(showingObfuscateMessage % 70 <= 70) suffix = "..."; return strprintf(_("Found enough users, signing ( waiting %s )"), suffix); case POOL_STATUS_TRANSMISSION: return _("Transmitting final transaction."); case POOL_STATUS_FINALIZE_TRANSACTION: return _("Finalizing transaction."); case POOL_STATUS_ERROR: - return _("Darksend request incomplete:") + " " + lastMessage + " " + _("Will retry..."); + return _("Obfuscate request incomplete:") + " " + lastMessage + " " + _("Will retry..."); case POOL_STATUS_SUCCESS: - return _("Darksend request complete:") + " " + lastMessage; + return _("Obfuscate request complete:") + " " + lastMessage; case POOL_STATUS_QUEUE: - if( showingDarkSendMessage % 70 <= 30) suffix = "."; - else if(showingDarkSendMessage % 70 <= 50) suffix = ".."; - else if(showingDarkSendMessage % 70 <= 70) suffix = "..."; + if( showingObfuscateMessage % 70 <= 30) suffix = "."; + else if(showingObfuscateMessage % 70 <= 50) suffix = ".."; + else if(showingObfuscateMessage % 70 <= 70) suffix = "..."; return strprintf(_("Submitted to masternode, waiting in queue %s"), suffix);; default: return strprintf(_("Unknown state: id = %u"), state); @@ -498,27 +498,27 @@ std::string CDarksendPool::GetStatus() } // -// Check the Darksend progress and send client updates if a Masternode +// Check the Obfuscate progress and send client updates if a Masternode // -void CDarksendPool::Check() +void CObfuscatePool::Check() { - if(fMasterNode) LogPrint("darksend", "CDarksendPool::Check() - entries count %lu\n", entries.size()); - //printf("CDarksendPool::Check() %d - %d - %d\n", state, anonTx.CountEntries(), GetTimeMillis()-lastTimeChanged); + if(fMasterNode) LogPrint("obfuscate", "CObfuscatePool::Check() - entries count %lu\n", entries.size()); + //printf("CObfuscatePool::Check() %d - %d - %d\n", state, anonTx.CountEntries(), GetTimeMillis()-lastTimeChanged); if(fMasterNode) { - LogPrint("darksend", "CDarksendPool::Check() - entries count %lu\n", entries.size()); + LogPrint("obfuscate", "CObfuscatePool::Check() - entries count %lu\n", entries.size()); // If entries is full, then move on to the next phase if(state == POOL_STATUS_ACCEPTING_ENTRIES && (int)entries.size() >= GetMaxPoolTransactions()) { - LogPrint("darksend", "CDarksendPool::Check() -- TRYING TRANSACTION \n"); + LogPrint("obfuscate", "CObfuscatePool::Check() -- TRYING TRANSACTION \n"); UpdateState(POOL_STATUS_FINALIZE_TRANSACTION); } } // create the finalized transaction for distribution to the clients if(state == POOL_STATUS_FINALIZE_TRANSACTION) { - LogPrint("darksend", "CDarksendPool::Check() -- FINALIZE TRANSACTIONS\n"); + LogPrint("obfuscate", "CObfuscatePool::Check() -- FINALIZE TRANSACTIONS\n"); UpdateState(POOL_STATUS_SIGNING); if (fMasterNode) { @@ -538,7 +538,7 @@ void CDarksendPool::Check() std::random_shuffle ( txNew.vout.begin(), txNew.vout.end(), randomizeList); - LogPrint("darksend", "Transaction 1: %s\n", txNew.ToString()); + LogPrint("obfuscate", "Transaction 1: %s\n", txNew.ToString()); finalTransaction = txNew; // request signatures from clients @@ -548,7 +548,7 @@ void CDarksendPool::Check() // If we have all of the signatures, try to compile the transaction if(fMasterNode && state == POOL_STATUS_SIGNING && SignaturesComplete()) { - LogPrint("darksend", "CDarksendPool::Check() -- SIGNING\n"); + LogPrint("obfuscate", "CObfuscatePool::Check() -- SIGNING\n"); UpdateState(POOL_STATUS_TRANSMISSION); CheckFinalTransaction(); @@ -556,14 +556,14 @@ void CDarksendPool::Check() // reset if we're here for 10 seconds if((state == POOL_STATUS_ERROR || state == POOL_STATUS_SUCCESS) && GetTimeMillis()-lastTimeChanged >= 10000) { - LogPrint("darksend", "CDarksendPool::Check() -- timeout, RESETTING\n"); + LogPrint("obfuscate", "CObfuscatePool::Check() -- timeout, RESETTING\n"); UnlockCoins(); SetNull(); if(fMasterNode) RelayStatus(sessionID, GetState(), GetEntriesCount(), MASTERNODE_RESET); } } -void CDarksendPool::CheckFinalTransaction() +void CObfuscatePool::CheckFinalTransaction() { if (!fMasterNode) return; // check and relay final tx only on masternode @@ -571,12 +571,12 @@ void CDarksendPool::CheckFinalTransaction() LOCK2(cs_main, pwalletMain->cs_wallet); { - LogPrint("darksend", "Transaction 2: %s\n", txNew.ToString()); + LogPrint("obfuscate", "Transaction 2: %s\n", txNew.ToString()); // See if the transaction is valid if (!txNew.AcceptToMemoryPool(false, true, true)) { - LogPrintf("CDarksendPool::Check() - CommitTransaction : Error: Transaction not valid\n"); + LogPrintf("CObfuscatePool::Check() - CommitTransaction : Error: Transaction not valid\n"); SetNull(); // not much we can do in this case @@ -585,7 +585,7 @@ void CDarksendPool::CheckFinalTransaction() return; } - LogPrintf("CDarksendPool::Check() -- IS MASTER -- TRANSMITTING DARKSEND\n"); + LogPrintf("CObfuscatePool::Check() -- IS MASTER -- TRANSMITTING DARKSEND\n"); // sign a message @@ -598,28 +598,28 @@ void CDarksendPool::CheckFinalTransaction() if(!darkSendSigner.SetKey(strMasterNodePrivKey, strError, key2, pubkey2)) { - LogPrintf("CDarksendPool::Check() - ERROR: Invalid Masternodeprivkey: '%s'\n", strError); + LogPrintf("CObfuscatePool::Check() - ERROR: Invalid Masternodeprivkey: '%s'\n", strError); return; } if(!darkSendSigner.SignMessage(strMessage, strError, vchSig, key2)) { - LogPrintf("CDarksendPool::Check() - Sign message failed\n"); + LogPrintf("CObfuscatePool::Check() - Sign message failed\n"); return; } if(!darkSendSigner.VerifyMessage(pubkey2, vchSig, strMessage, strError)) { - LogPrintf("CDarksendPool::Check() - Verify message failed\n"); + LogPrintf("CObfuscatePool::Check() - Verify message failed\n"); return; } - if(!mapDarksendBroadcastTxes.count(txNew.GetHash())){ - CDarksendBroadcastTx dstx; + if(!mapObfuscateBroadcastTxes.count(txNew.GetHash())){ + CObfuscateBroadcastTx dstx; dstx.tx = txNew; dstx.vin = activeMasternode.vin; dstx.vchSig = vchSig; dstx.sigTime = sigTime; - mapDarksendBroadcastTxes.insert(make_pair(txNew.GetHash(), dstx)); + mapObfuscateBroadcastTxes.insert(make_pair(txNew.GetHash(), dstx)); } CInv inv(MSG_DSTX, txNew.GetHash()); @@ -632,7 +632,7 @@ void CDarksendPool::CheckFinalTransaction() ChargeRandomFees(); // Reset - LogPrint("darksend", "CDarksendPool::Check() -- COMPLETED -- RESETTING\n"); + LogPrint("obfuscate", "CObfuscatePool::Check() -- COMPLETED -- RESETTING\n"); SetNull(); RelayStatus(sessionID, GetState(), GetEntriesCount(), MASTERNODE_RESET); } @@ -641,8 +641,8 @@ void CDarksendPool::CheckFinalTransaction() // // Charge clients a fee if they're abusive // -// Why bother? Darksend uses collateral to ensure abuse to the process is kept to a minimum. -// The submission and signing stages in Darksend are completely separate. In the cases where +// Why bother? Obfuscate uses collateral to ensure abuse to the process is kept to a minimum. +// The submission and signing stages in Obfuscate are completely separate. In the cases where // a client submits a transaction then refused to sign, there must be a cost. Otherwise they // would be able to do this over and over again and bring the mixing to a hault. // @@ -650,7 +650,7 @@ void CDarksendPool::CheckFinalTransaction() // transaction for the client to be able to enter the pool. This transaction is kept by the Masternode // until the transaction is either complete or fails. // -void CDarksendPool::ChargeFees(){ +void CObfuscatePool::ChargeFees(){ if(!fMasterNode) return; //we don't need to charge collateral for every offence. @@ -661,7 +661,7 @@ void CDarksendPool::ChargeFees(){ if(state == POOL_STATUS_ACCEPTING_ENTRIES){ BOOST_FOREACH(const CTransaction& txCollateral, vecSessionCollateral) { bool found = false; - BOOST_FOREACH(const CDarkSendEntry& v, entries) { + BOOST_FOREACH(const CObfuscateEntry& v, entries) { if(v.collateral == txCollateral) { found = true; } @@ -669,7 +669,7 @@ void CDarksendPool::ChargeFees(){ // This queue entry didn't send us the promised transaction if(!found){ - LogPrintf("CDarksendPool::ChargeFees -- found uncooperative node (didn't send transaction). Found offence.\n"); + LogPrintf("CObfuscatePool::ChargeFees -- found uncooperative node (didn't send transaction). Found offence.\n"); offences++; } } @@ -677,10 +677,10 @@ void CDarksendPool::ChargeFees(){ if(state == POOL_STATUS_SIGNING) { // who didn't sign? - BOOST_FOREACH(const CDarkSendEntry v, entries) { + BOOST_FOREACH(const CObfuscateEntry v, entries) { BOOST_FOREACH(const CTxDSIn s, v.sev) { if(!s.fHasSig){ - LogPrintf("CDarksendPool::ChargeFees -- found uncooperative node (didn't sign). Found offence\n"); + LogPrintf("CObfuscatePool::ChargeFees -- found uncooperative node (didn't sign). Found offence\n"); offences++; } } @@ -705,7 +705,7 @@ void CDarksendPool::ChargeFees(){ if(state == POOL_STATUS_ACCEPTING_ENTRIES){ BOOST_FOREACH(const CTransaction& txCollateral, vecSessionCollateral) { bool found = false; - BOOST_FOREACH(const CDarkSendEntry& v, entries) { + BOOST_FOREACH(const CObfuscateEntry& v, entries) { if(v.collateral == txCollateral) { found = true; } @@ -713,7 +713,7 @@ void CDarksendPool::ChargeFees(){ // This queue entry didn't send us the promised transaction if(!found && r > target){ - LogPrintf("CDarksendPool::ChargeFees -- found uncooperative node (didn't send transaction). charging fees.\n"); + LogPrintf("CObfuscatePool::ChargeFees -- found uncooperative node (didn't send transaction). charging fees.\n"); CWalletTx wtxCollateral = CWalletTx(pwalletMain, txCollateral); @@ -721,7 +721,7 @@ void CDarksendPool::ChargeFees(){ if (!wtxCollateral.AcceptToMemoryPool(true)) { // This must not fail. The transaction has already been signed and recorded. - LogPrintf("CDarksendPool::ChargeFees() : Error: Transaction not valid"); + LogPrintf("CObfuscatePool::ChargeFees() : Error: Transaction not valid"); } wtxCollateral.RelayWalletTransaction(); return; @@ -731,10 +731,10 @@ void CDarksendPool::ChargeFees(){ if(state == POOL_STATUS_SIGNING) { // who didn't sign? - BOOST_FOREACH(const CDarkSendEntry v, entries) { + BOOST_FOREACH(const CObfuscateEntry v, entries) { BOOST_FOREACH(const CTxDSIn s, v.sev) { if(!s.fHasSig && r > target){ - LogPrintf("CDarksendPool::ChargeFees -- found uncooperative node (didn't sign). charging fees.\n"); + LogPrintf("CObfuscatePool::ChargeFees -- found uncooperative node (didn't sign). charging fees.\n"); CWalletTx wtxCollateral = CWalletTx(pwalletMain, v.collateral); @@ -742,7 +742,7 @@ void CDarksendPool::ChargeFees(){ if (!wtxCollateral.AcceptToMemoryPool(false)) { // This must not fail. The transaction has already been signed and recorded. - LogPrintf("CDarksendPool::ChargeFees() : Error: Transaction not valid"); + LogPrintf("CObfuscatePool::ChargeFees() : Error: Transaction not valid"); } wtxCollateral.RelayWalletTransaction(); return; @@ -753,8 +753,8 @@ void CDarksendPool::ChargeFees(){ } // charge the collateral randomly -// - Darksend is completely free, to pay miners we randomly pay the collateral of users. -void CDarksendPool::ChargeRandomFees(){ +// - Obfuscate is completely free, to pay miners we randomly pay the collateral of users. +void CObfuscatePool::ChargeRandomFees(){ if(fMasterNode) { int i = 0; @@ -764,15 +764,15 @@ void CDarksendPool::ChargeRandomFees(){ /* Collateral Fee Charges: - Being that Darksend has "no fees" we need to have some kind of cost associated + Being that Obfuscate has "no fees" we need to have some kind of cost associated with using it to stop abuse. Otherwise it could serve as an attack vector and - allow endless transaction that would bloat Dash and make it unusable. To + allow endless transaction that would bloat DarkNet and make it unusable. To stop these kinds of attacks 1 in 10 successful transactions are charged. This - adds up to a cost of 0.001DRK per transaction on average. + adds up to a cost of 0.001DNET per transaction on average. */ if(r <= 10) { - LogPrintf("CDarksendPool::ChargeRandomFees -- charging random fees. %u\n", i); + LogPrintf("CObfuscatePool::ChargeRandomFees -- charging random fees. %u\n", i); CWalletTx wtxCollateral = CWalletTx(pwalletMain, txCollateral); @@ -780,7 +780,7 @@ void CDarksendPool::ChargeRandomFees(){ if (!wtxCollateral.AcceptToMemoryPool(true)) { // This must not fail. The transaction has already been signed and recorded. - LogPrintf("CDarksendPool::ChargeRandomFees() : Error: Transaction not valid"); + LogPrintf("CObfuscatePool::ChargeRandomFees() : Error: Transaction not valid"); } wtxCollateral.RelayWalletTransaction(); } @@ -789,36 +789,36 @@ void CDarksendPool::ChargeRandomFees(){ } // -// Check for various timeouts (queue objects, Darksend, etc) +// Check for various timeouts (queue objects, Obfuscate, etc) // -void CDarksendPool::CheckTimeout(){ - if(!fEnableDarksend && !fMasterNode) return; +void CObfuscatePool::CheckTimeout(){ + if(!fEnableObfuscate && !fMasterNode) return; // catching hanging sessions if(!fMasterNode) { switch(state) { case POOL_STATUS_TRANSMISSION: - LogPrint("darksend", "CDarksendPool::CheckTimeout() -- Session complete -- Running Check()\n"); + LogPrint("obfuscate", "CObfuscatePool::CheckTimeout() -- Session complete -- Running Check()\n"); Check(); break; case POOL_STATUS_ERROR: - LogPrint("darksend", "CDarksendPool::CheckTimeout() -- Pool error -- Running Check()\n"); + LogPrint("obfuscate", "CObfuscatePool::CheckTimeout() -- Pool error -- Running Check()\n"); Check(); break; case POOL_STATUS_SUCCESS: - LogPrint("darksend", "CDarksendPool::CheckTimeout() -- Pool success -- Running Check()\n"); + LogPrint("obfuscate", "CObfuscatePool::CheckTimeout() -- Pool success -- Running Check()\n"); Check(); break; } } - // check Darksend queue objects for timeouts + // check Obfuscate queue objects for timeouts int c = 0; - vector::iterator it = vecDarksendQueue.begin(); - while(it != vecDarksendQueue.end()){ + vector::iterator it = vecObfuscateQueue.begin(); + while(it != vecObfuscateQueue.end()){ if((*it).IsExpired()){ - LogPrint("darksend", "CDarksendPool::CheckTimeout() : Removing expired queue entry - %d\n", c); - it = vecDarksendQueue.erase(it); + LogPrint("obfuscate", "CObfuscatePool::CheckTimeout() : Removing expired queue entry - %d\n", c); + it = vecObfuscateQueue.erase(it); } else ++it; c++; } @@ -830,10 +830,10 @@ void CDarksendPool::CheckTimeout(){ c = 0; // check for a timeout and reset if needed - vector::iterator it2 = entries.begin(); + vector::iterator it2 = entries.begin(); while(it2 != entries.end()){ if((*it2).IsExpired()){ - LogPrint("darksend", "CDarksendPool::CheckTimeout() : Removing expired entry - %d\n", c); + LogPrint("obfuscate", "CObfuscatePool::CheckTimeout() : Removing expired entry - %d\n", c); it2 = entries.erase(it2); if(entries.size() == 0){ UnlockCoins(); @@ -851,7 +851,7 @@ void CDarksendPool::CheckTimeout(){ SetNull(); } } else if(GetTimeMillis()-lastTimeChanged >= (DARKSEND_QUEUE_TIMEOUT*1000)+addLagTime){ - LogPrint("darksend", "CDarksendPool::CheckTimeout() -- Session timed out (%ds) -- resetting\n", DARKSEND_QUEUE_TIMEOUT); + LogPrint("obfuscate", "CObfuscatePool::CheckTimeout() -- Session timed out (%ds) -- resetting\n", DARKSEND_QUEUE_TIMEOUT); UnlockCoins(); SetNull(); @@ -860,7 +860,7 @@ void CDarksendPool::CheckTimeout(){ } if(state == POOL_STATUS_SIGNING && GetTimeMillis()-lastTimeChanged >= (DARKSEND_SIGNING_TIMEOUT*1000)+addLagTime ) { - LogPrint("darksend", "CDarksendPool::CheckTimeout() -- Session timed out (%ds) -- restting\n", DARKSEND_SIGNING_TIMEOUT); + LogPrint("obfuscate", "CObfuscatePool::CheckTimeout() -- Session timed out (%ds) -- restting\n", DARKSEND_SIGNING_TIMEOUT); ChargeFees(); UnlockCoins(); SetNull(); @@ -873,8 +873,8 @@ void CDarksendPool::CheckTimeout(){ // // Check for complete queue // -void CDarksendPool::CheckForCompleteQueue(){ - if(!fEnableDarksend && !fMasterNode) return; +void CObfuscatePool::CheckForCompleteQueue(){ + if(!fEnableObfuscate && !fMasterNode) return; /* Check to see if we're ready for submissions from clients */ // @@ -884,7 +884,7 @@ void CDarksendPool::CheckForCompleteQueue(){ if(state == POOL_STATUS_QUEUE && sessionUsers == GetMaxPoolTransactions()) { UpdateState(POOL_STATUS_ACCEPTING_ENTRIES); - CDarksendQueue dsq; + CObfuscateQueue dsq; dsq.nDenom = sessionDenom; dsq.vin = activeMasternode.vin; dsq.time = GetTime(); @@ -895,7 +895,7 @@ void CDarksendPool::CheckForCompleteQueue(){ } // check to see if the signature is valid -bool CDarksendPool::SignatureValid(const CScript& newSig, const CTxIn& newVin){ +bool CObfuscatePool::SignatureValid(const CScript& newSig, const CTxIn& newVin){ CMutableTransaction txNew; txNew.vin.clear(); txNew.vout.clear(); @@ -904,7 +904,7 @@ bool CDarksendPool::SignatureValid(const CScript& newSig, const CTxIn& newVin){ CScript sigPubKey = CScript(); unsigned int i = 0; - BOOST_FOREACH(CDarkSendEntry& e, entries) { + BOOST_FOREACH(CObfuscateEntry& e, entries) { BOOST_FOREACH(const CTxOut& out, e.vout) txNew.vout.push_back(out); @@ -922,19 +922,19 @@ bool CDarksendPool::SignatureValid(const CScript& newSig, const CTxIn& newVin){ if(found >= 0){ //might have to do this one input at a time? int n = found; txNew.vin[n].scriptSig = newSig; - LogPrint("darksend", "CDarksendPool::SignatureValid() - Sign with sig %s\n", newSig.ToString().substr(0,24)); + LogPrint("obfuscate", "CObfuscatePool::SignatureValid() - Sign with sig %s\n", newSig.ToString().substr(0,24)); if (!VerifyScript(txNew.vin[n].scriptSig, sigPubKey, SCRIPT_VERIFY_P2SH | SCRIPT_VERIFY_STRICTENC, MutableTransactionSignatureChecker(&txNew, n))){ - LogPrint("darksend", "CDarksendPool::SignatureValid() - Signing - Error signing input %u\n", n); + LogPrint("obfuscate", "CObfuscatePool::SignatureValid() - Signing - Error signing input %u\n", n); return false; } } - LogPrint("darksend", "CDarksendPool::SignatureValid() - Signing - Successfully validated input\n"); + LogPrint("obfuscate", "CObfuscatePool::SignatureValid() - Signing - Successfully validated input\n"); return true; } // check to make sure the collateral provided by the client is valid -bool CDarksendPool::IsCollateralValid(const CTransaction& txCollateral){ +bool CObfuscatePool::IsCollateralValid(const CTransaction& txCollateral){ if(txCollateral.vout.size() < 1) return false; if(txCollateral.nLockTime != 0) return false; @@ -946,7 +946,7 @@ bool CDarksendPool::IsCollateralValid(const CTransaction& txCollateral){ nValueOut += o.nValue; if(!o.scriptPubKey.IsNormalPaymentScript()){ - LogPrintf ("CDarksendPool::IsCollateralValid - Invalid Script %s\n", txCollateral.ToString()); + LogPrintf ("CObfuscatePool::IsCollateralValid - Invalid Script %s\n", txCollateral.ToString()); return false; } } @@ -964,23 +964,23 @@ bool CDarksendPool::IsCollateralValid(const CTransaction& txCollateral){ } if(missingTx){ - LogPrint("darksend", "CDarksendPool::IsCollateralValid - Unknown inputs in collateral transaction - %s\n", txCollateral.ToString()); + LogPrint("obfuscate", "CObfuscatePool::IsCollateralValid - Unknown inputs in collateral transaction - %s\n", txCollateral.ToString()); return false; } //collateral transactions are required to pay out DARKSEND_COLLATERAL as a fee to the miners if(nValueIn - nValueOut < DARKSEND_COLLATERAL) { - LogPrint("darksend", "CDarksendPool::IsCollateralValid - did not include enough fees in transaction %d\n%s\n", nValueOut-nValueIn, txCollateral.ToString()); + LogPrint("obfuscate", "CObfuscatePool::IsCollateralValid - did not include enough fees in transaction %d\n%s\n", nValueOut-nValueIn, txCollateral.ToString()); return false; } - LogPrint("darksend", "CDarksendPool::IsCollateralValid %s\n", txCollateral.ToString()); + LogPrint("obfuscate", "CObfuscatePool::IsCollateralValid %s\n", txCollateral.ToString()); { LOCK(cs_main); CValidationState state; if(!AcceptableInputs(mempool, state, txCollateral, true, NULL)){ - if(fDebug) LogPrintf ("CDarksendPool::IsCollateralValid - didn't pass IsAcceptable\n"); + if(fDebug) LogPrintf ("CObfuscatePool::IsCollateralValid - didn't pass IsAcceptable\n"); return false; } } @@ -992,12 +992,12 @@ bool CDarksendPool::IsCollateralValid(const CTransaction& txCollateral){ // // Add a clients transaction to the pool // -bool CDarksendPool::AddEntry(const std::vector& newInput, const int64_t& nAmount, const CTransaction& txCollateral, const std::vector& newOutput, int& errorID){ +bool CObfuscatePool::AddEntry(const std::vector& newInput, const int64_t& nAmount, const CTransaction& txCollateral, const std::vector& newOutput, int& errorID){ if (!fMasterNode) return false; BOOST_FOREACH(CTxIn in, newInput) { if (in.prevout.IsNull() || nAmount < 0) { - LogPrint("darksend", "CDarksendPool::AddEntry - input not valid!\n"); + LogPrint("obfuscate", "CObfuscatePool::AddEntry - input not valid!\n"); errorID = ERR_INVALID_INPUT; sessionUsers--; return false; @@ -1005,25 +1005,25 @@ bool CDarksendPool::AddEntry(const std::vector& newInput, const int64_t& } if (!IsCollateralValid(txCollateral)){ - LogPrint("darksend", "CDarksendPool::AddEntry - collateral not valid!\n"); + LogPrint("obfuscate", "CObfuscatePool::AddEntry - collateral not valid!\n"); errorID = ERR_INVALID_COLLATERAL; sessionUsers--; return false; } if((int)entries.size() >= GetMaxPoolTransactions()){ - LogPrint("darksend", "CDarksendPool::AddEntry - entries is full!\n"); + LogPrint("obfuscate", "CObfuscatePool::AddEntry - entries is full!\n"); errorID = ERR_ENTRIES_FULL; sessionUsers--; return false; } BOOST_FOREACH(CTxIn in, newInput) { - LogPrint("darksend", "looking for vin -- %s\n", in.ToString()); - BOOST_FOREACH(const CDarkSendEntry& v, entries) { + LogPrint("obfuscate", "looking for vin -- %s\n", in.ToString()); + BOOST_FOREACH(const CObfuscateEntry& v, entries) { BOOST_FOREACH(const CTxDSIn& s, v.sev){ if((CTxIn)s == in) { - LogPrint("darksend", "CDarksendPool::AddEntry - found in vin\n"); + LogPrint("obfuscate", "CObfuscatePool::AddEntry - found in vin\n"); errorID = ERR_ALREADY_HAVE; sessionUsers--; return false; @@ -1032,57 +1032,57 @@ bool CDarksendPool::AddEntry(const std::vector& newInput, const int64_t& } } - CDarkSendEntry v; + CObfuscateEntry v; v.Add(newInput, nAmount, txCollateral, newOutput); entries.push_back(v); - LogPrint("darksend", "CDarksendPool::AddEntry -- adding %s\n", newInput[0].ToString()); + LogPrint("obfuscate", "CObfuscatePool::AddEntry -- adding %s\n", newInput[0].ToString()); errorID = MSG_ENTRIES_ADDED; return true; } -bool CDarksendPool::AddScriptSig(const CTxIn& newVin){ - LogPrint("darksend", "CDarksendPool::AddScriptSig -- new sig %s\n", newVin.scriptSig.ToString().substr(0,24)); +bool CObfuscatePool::AddScriptSig(const CTxIn& newVin){ + LogPrint("obfuscate", "CObfuscatePool::AddScriptSig -- new sig %s\n", newVin.scriptSig.ToString().substr(0,24)); - BOOST_FOREACH(const CDarkSendEntry& v, entries) { + BOOST_FOREACH(const CObfuscateEntry& v, entries) { BOOST_FOREACH(const CTxDSIn& s, v.sev){ if(s.scriptSig == newVin.scriptSig) { - LogPrint("darksend", "CDarksendPool::AddScriptSig - already exists\n"); + LogPrint("obfuscate", "CObfuscatePool::AddScriptSig - already exists\n"); return false; } } } if(!SignatureValid(newVin.scriptSig, newVin)){ - LogPrint("darksend", "CDarksendPool::AddScriptSig - Invalid Sig\n"); + LogPrint("obfuscate", "CObfuscatePool::AddScriptSig - Invalid Sig\n"); return false; } - LogPrint("darksend", "CDarksendPool::AddScriptSig -- sig %s\n", newVin.ToString()); + LogPrint("obfuscate", "CObfuscatePool::AddScriptSig -- sig %s\n", newVin.ToString()); BOOST_FOREACH(CTxIn& vin, finalTransaction.vin){ if(newVin.prevout == vin.prevout && vin.nSequence == newVin.nSequence){ vin.scriptSig = newVin.scriptSig; vin.prevPubKey = newVin.prevPubKey; - LogPrint("darksend", "CDarkSendPool::AddScriptSig -- adding to finalTransaction %s\n", newVin.scriptSig.ToString().substr(0,24)); + LogPrint("obfuscate", "CObfuscatePool::AddScriptSig -- adding to finalTransaction %s\n", newVin.scriptSig.ToString().substr(0,24)); } } for(unsigned int i = 0; i < entries.size(); i++){ if(entries[i].AddSig(newVin)){ - LogPrint("darksend", "CDarkSendPool::AddScriptSig -- adding %s\n", newVin.scriptSig.ToString().substr(0,24)); + LogPrint("obfuscate", "CObfuscatePool::AddScriptSig -- adding %s\n", newVin.scriptSig.ToString().substr(0,24)); return true; } } - LogPrintf("CDarksendPool::AddScriptSig -- Couldn't set sig!\n" ); + LogPrintf("CObfuscatePool::AddScriptSig -- Couldn't set sig!\n" ); return false; } // Check to make sure everything is signed -bool CDarksendPool::SignaturesComplete(){ - BOOST_FOREACH(const CDarkSendEntry& v, entries) { +bool CObfuscatePool::SignaturesComplete(){ + BOOST_FOREACH(const CObfuscateEntry& v, entries) { BOOST_FOREACH(const CTxDSIn& s, v.sev){ if(!s.fHasSig) return false; } @@ -1091,18 +1091,18 @@ bool CDarksendPool::SignaturesComplete(){ } // -// Execute a Darksend denomination via a Masternode. +// Execute a Obfuscate denomination via a Masternode. // This is only ran from clients // -void CDarksendPool::SendDarksendDenominate(std::vector& vin, std::vector& vout, int64_t amount){ +void CObfuscatePool::SendObfuscateDenominate(std::vector& vin, std::vector& vout, int64_t amount){ if(fMasterNode) { - LogPrintf("CDarksendPool::SendDarksendDenominate() - Darksend from a Masternode is not supported currently.\n"); + LogPrintf("CObfuscatePool::SendObfuscateDenominate() - Obfuscate from a Masternode is not supported currently.\n"); return; } if(txCollateral == CMutableTransaction()){ - LogPrintf ("CDarksendPool:SendDarksendDenominate() - Darksend collateral not set"); + LogPrintf ("CObfuscatePool:SendObfuscateDenominate() - Obfuscate collateral not set"); return; } @@ -1119,7 +1119,7 @@ void CDarksendPool::SendDarksendDenominate(std::vector& vin, std::vector< // we should already be connected to a Masternode if(!sessionFoundMasternode){ - LogPrintf("CDarksendPool::SendDarksendDenominate() - No Masternode has been selected yet.\n"); + LogPrintf("CObfuscatePool::SendObfuscateDenominate() - No Masternode has been selected yet.\n"); UnlockCoins(); SetNull(); return; @@ -1128,14 +1128,14 @@ void CDarksendPool::SendDarksendDenominate(std::vector& vin, std::vector< if (!CheckDiskSpace()) { UnlockCoins(); SetNull(); - fEnableDarksend = false; - LogPrintf("CDarksendPool::SendDarksendDenominate() - Not enough disk space, disabling Darksend.\n"); + fEnableObfuscate = false; + LogPrintf("CObfuscatePool::SendObfuscateDenominate() - Not enough disk space, disabling Obfuscate.\n"); return; } UpdateState(POOL_STATUS_ACCEPTING_ENTRIES); - LogPrintf("CDarksendPool::SendDarksendDenominate() - Added transaction to pool.\n"); + LogPrintf("CObfuscatePool::SendObfuscateDenominate() - Added transaction to pool.\n"); ClearLastMessage(); @@ -1154,7 +1154,7 @@ void CDarksendPool::SendDarksendDenominate(std::vector& vin, std::vector< BOOST_FOREACH(const CTxIn& i, vin){ tx.vin.push_back(i); - LogPrint("darksend", "dsi -- tx in %s\n", i.ToString()); + LogPrint("obfuscate", "dsi -- tx in %s\n", i.ToString()); } LogPrintf("Submitting tx %s\n", tx.ToString()); @@ -1173,7 +1173,7 @@ void CDarksendPool::SendDarksendDenominate(std::vector& vin, std::vector< } // store our entry for later use - CDarkSendEntry e; + CObfuscateEntry e; e.Add(vin, amount, txCollateral, vout); entries.push_back(e); @@ -1181,12 +1181,12 @@ void CDarksendPool::SendDarksendDenominate(std::vector& vin, std::vector< Check(); } -// Incoming message from Masternode updating the progress of Darksend +// Incoming message from Masternode updating the progress of Obfuscate // newAccepted: -1 mean's it'n not a "transaction accepted/not accepted" message, just a standard update // 0 means transaction was not accepted // 1 means transaction was accepted -bool CDarksendPool::StatusUpdate(int newState, int newEntriesCount, int newAccepted, int& errorID, int newSessionID){ +bool CObfuscatePool::StatusUpdate(int newState, int newEntriesCount, int newAccepted, int& errorID, int newSessionID){ if(fMasterNode) return false; if(state == POOL_STATUS_ERROR || state == POOL_STATUS_SUCCESS) return false; @@ -1205,19 +1205,19 @@ bool CDarksendPool::StatusUpdate(int newState, int newEntriesCount, int newAccep if(newAccepted == 1 && newSessionID != 0) { sessionID = newSessionID; - LogPrintf("CDarksendPool::StatusUpdate - set sessionID to %d\n", sessionID); + LogPrintf("CObfuscatePool::StatusUpdate - set sessionID to %d\n", sessionID); sessionFoundMasternode = true; } } if(newState == POOL_STATUS_ACCEPTING_ENTRIES){ if(newAccepted == 1){ - LogPrintf("CDarksendPool::StatusUpdate - entry accepted! \n"); + LogPrintf("CObfuscatePool::StatusUpdate - entry accepted! \n"); sessionFoundMasternode = true; //wait for other users. Masternode will report when ready UpdateState(POOL_STATUS_QUEUE); } else if (newAccepted == 0 && sessionID == 0 && !sessionFoundMasternode) { - LogPrintf("CDarksendPool::StatusUpdate - entry not accepted by Masternode \n"); + LogPrintf("CObfuscatePool::StatusUpdate - entry not accepted by Masternode \n"); UnlockCoins(); UpdateState(POOL_STATUS_ACCEPTING_ENTRIES); DoAutomaticDenominating(); //try another Masternode @@ -1233,16 +1233,16 @@ bool CDarksendPool::StatusUpdate(int newState, int newEntriesCount, int newAccep // check it to make sure it's what we want, then sign it if we agree. // If we refuse to sign, it's possible we'll be charged collateral // -bool CDarksendPool::SignFinalTransaction(CTransaction& finalTransactionNew, CNode* node){ +bool CObfuscatePool::SignFinalTransaction(CTransaction& finalTransactionNew, CNode* node){ if(fMasterNode) return false; finalTransaction = finalTransactionNew; - LogPrintf("CDarksendPool::SignFinalTransaction %s", finalTransaction.ToString()); + LogPrintf("CObfuscatePool::SignFinalTransaction %s", finalTransaction.ToString()); vector sigs; //make sure my inputs/outputs are present, otherwise refuse to sign - BOOST_FOREACH(const CDarkSendEntry e, entries) { + BOOST_FOREACH(const CObfuscateEntry e, entries) { BOOST_FOREACH(const CTxDSIn s, e.sev) { /* Sign my transaction and all outputs */ int mine = -1; @@ -1278,7 +1278,7 @@ bool CDarksendPool::SignFinalTransaction(CTransaction& finalTransactionNew, CNod if(foundOutputs < targetOuputs || nValue1 != nValue2) { // in this case, something went wrong and we'll refuse to sign. It's possible we'll be charged collateral. But that's // better then signing if the transaction doesn't look like what we wanted. - LogPrintf("CDarksendPool::Sign - My entries are not correct! Refusing to sign. %d entries %d target. \n", foundOutputs, targetOuputs); + LogPrintf("CObfuscatePool::Sign - My entries are not correct! Refusing to sign. %d entries %d target. \n", foundOutputs, targetOuputs); UnlockCoins(); SetNull(); @@ -1287,19 +1287,19 @@ bool CDarksendPool::SignFinalTransaction(CTransaction& finalTransactionNew, CNod const CKeyStore& keystore = *pwalletMain; - LogPrint("darksend", "CDarksendPool::Sign - Signing my input %i\n", mine); + LogPrint("obfuscate", "CObfuscatePool::Sign - Signing my input %i\n", mine); if(!SignSignature(keystore, prevPubKey, finalTransaction, mine, int(SIGHASH_ALL|SIGHASH_ANYONECANPAY))) { // changes scriptSig - LogPrint("darksend", "CDarksendPool::Sign - Unable to sign my own transaction! \n"); + LogPrint("obfuscate", "CObfuscatePool::Sign - Unable to sign my own transaction! \n"); // not sure what to do here, it will timeout...? } sigs.push_back(finalTransaction.vin[mine]); - LogPrint("darksend", " -- dss %d %d %s\n", mine, (int)sigs.size(), finalTransaction.vin[mine].scriptSig.ToString()); + LogPrint("obfuscate", " -- dss %d %d %s\n", mine, (int)sigs.size(), finalTransaction.vin[mine].scriptSig.ToString()); } } - LogPrint("darksend", "CDarksendPool::Sign - txNew:\n%s", finalTransaction.ToString()); + LogPrint("obfuscate", "CObfuscatePool::Sign - txNew:\n%s", finalTransaction.ToString()); } // push all of our signatures to the Masternode @@ -1310,9 +1310,9 @@ bool CDarksendPool::SignFinalTransaction(CTransaction& finalTransactionNew, CNod return true; } -void CDarksendPool::NewBlock() +void CObfuscatePool::NewBlock() { - LogPrint("darksend", "CDarksendPool::NewBlock \n"); + LogPrint("obfuscate", "CObfuscatePool::NewBlock \n"); //we we're processing lots of blocks, we'll just leave if(GetTime() - lastNewBlock < 10) return; @@ -1321,8 +1321,8 @@ void CDarksendPool::NewBlock() darkSendPool.CheckTimeout(); } -// Darksend transaction was completed (failed or successful) -void CDarksendPool::CompletedTransaction(bool error, int errorID) +// Obfuscate transaction was completed (failed or successful) +void CObfuscatePool::CompletedTransaction(bool error, int errorID) { if(fMasterNode) return; @@ -1346,19 +1346,19 @@ void CDarksendPool::CompletedTransaction(bool error, int errorID) lastMessage = GetMessageByID(errorID); } -void CDarksendPool::ClearLastMessage() +void CObfuscatePool::ClearLastMessage() { lastMessage = ""; } // -// Passively run Darksend in the background to anonymize funds based on the given configuration. +// Passively run Obfuscate in the background to anonymize funds based on the given configuration. // // This does NOT run by default for daemons, only for QT. // -bool CDarksendPool::DoAutomaticDenominating(bool fDryRun) +bool CObfuscatePool::DoAutomaticDenominating(bool fDryRun) { - if(!fEnableDarksend) return false; + if(!fEnableObfuscate) return false; if(fMasterNode) return false; if(state == POOL_STATUS_ERROR || state == POOL_STATUS_SUCCESS) return false; if(GetEntriesCount() > 0) { @@ -1366,7 +1366,7 @@ bool CDarksendPool::DoAutomaticDenominating(bool fDryRun) return false; } - TRY_LOCK(cs_darksend, lockDS); + TRY_LOCK(cs_obfuscate, lockDS); if(!lockDS) { strAutoDenomResult = _("Lock is already in place."); return false; @@ -1383,13 +1383,13 @@ bool CDarksendPool::DoAutomaticDenominating(bool fDryRun) } if(chainActive.Tip()->nHeight - cachedLastSuccess < minBlockSpacing) { - LogPrintf("CDarksendPool::DoAutomaticDenominating - Last successful Darksend action was too recent\n"); - strAutoDenomResult = _("Last successful Darksend action was too recent."); + LogPrintf("CObfuscatePool::DoAutomaticDenominating - Last successful Obfuscate action was too recent\n"); + strAutoDenomResult = _("Last successful Obfuscate action was too recent."); return false; } if(mnodeman.size() == 0){ - LogPrint("darksend", "CDarksendPool::DoAutomaticDenominating - No Masternodes detected\n"); + LogPrint("obfuscate", "CObfuscatePool::DoAutomaticDenominating - No Masternodes detected\n"); strAutoDenomResult = _("No Masternodes detected."); return false; } @@ -1426,15 +1426,15 @@ bool CDarksendPool::DoAutomaticDenominating(bool fDryRun) return false; } - LogPrint("darksend", "DoAutomaticDenominating : nLowestDenom=%d, nBalanceNeedsAnonymized=%d\n", nLowestDenom, nBalanceNeedsAnonymized); + LogPrint("obfuscate", "DoAutomaticDenominating : nLowestDenom=%d, nBalanceNeedsAnonymized=%d\n", nLowestDenom, nBalanceNeedsAnonymized); // select coins that should be given to the pool - if (!pwalletMain->SelectCoinsDark(nValueMin, nBalanceNeedsAnonymized, vCoins, nValueIn, 0, nDarksendRounds)) + if (!pwalletMain->SelectCoinsDark(nValueMin, nBalanceNeedsAnonymized, vCoins, nValueIn, 0, nObfuscateRounds)) { nValueIn = 0; vCoins.clear(); - if (pwalletMain->SelectCoinsDark(nValueMin, 9999999*COIN, vCoins, nValueIn, -2, 0)) + if (pwalletMain->SelectCoinsDark(nValueMin, 99999999*COIN, vCoins, nValueIn, -2, 0)) { nOnlyDenominatedBalance = pwalletMain->GetDenominatedBalance(true) + pwalletMain->GetDenominatedBalance() - pwalletMain->GetAnonymizedBalance(); nBalanceNeedsDenominated = nBalanceNeedsAnonymized - nOnlyDenominatedBalance; @@ -1501,17 +1501,17 @@ bool CDarksendPool::DoAutomaticDenominating(bool fDryRun) //if we've used 90% of the Masternode list then drop all the oldest first int nThreshold = (int)(mnodeman.CountEnabled(MIN_POOL_PEER_PROTO_VERSION) * 0.9); - LogPrint("darksend", "Checking vecMasternodesUsed size %d threshold %d\n", (int)vecMasternodesUsed.size(), nThreshold); + LogPrint("obfuscate", "Checking vecMasternodesUsed size %d threshold %d\n", (int)vecMasternodesUsed.size(), nThreshold); while((int)vecMasternodesUsed.size() > nThreshold){ vecMasternodesUsed.erase(vecMasternodesUsed.begin()); - LogPrint("darksend", " vecMasternodesUsed size %d threshold %d\n", (int)vecMasternodesUsed.size(), nThreshold); + LogPrint("obfuscate", " vecMasternodesUsed size %d threshold %d\n", (int)vecMasternodesUsed.size(), nThreshold); } //don't use the queues all of the time for mixing if(nUseQueue > 33){ // Look through the queues and see if anything matches - BOOST_FOREACH(CDarksendQueue& dsq, vecDarksendQueue){ + BOOST_FOREACH(CObfuscateQueue& dsq, vecObfuscateQueue){ CService addr; if(dsq.time == 0) continue; @@ -1538,7 +1538,7 @@ bool CDarksendPool::DoAutomaticDenominating(bool fDryRun) std::vector vTempCoins; std::vector vTempCoins2; // Try to match their denominations if possible - if (!pwalletMain->SelectCoinsByDenominations(dsq.nDenom, nValueMin, nBalanceNeedsAnonymized, vTempCoins, vTempCoins2, nValueIn, 0, nDarksendRounds)){ + if (!pwalletMain->SelectCoinsByDenominations(dsq.nDenom, nValueMin, nBalanceNeedsAnonymized, vTempCoins, vTempCoins2, nValueIn, 0, nObfuscateRounds)){ LogPrintf("DoAutomaticDenominating - Couldn't match denominations %d\n", dsq.nDenom); continue; } @@ -1626,20 +1626,20 @@ bool CDarksendPool::DoAutomaticDenominating(bool fDryRun) } -bool CDarksendPool::PrepareDarksendDenominate() +bool CObfuscatePool::PrepareObfuscateDenominate() { std::string strError = ""; // Submit transaction to the pool if we get here // Try to use only inputs with the same number of rounds starting from lowest number of rounds possible - for(int i = 0; i < nDarksendRounds; i++) { - strError = pwalletMain->PrepareDarksendDenominate(i, i+1); - LogPrintf("DoAutomaticDenominating : Running Darksend denominate for %d rounds. Return '%s'\n", i, strError); + for(int i = 0; i < nObfuscateRounds; i++) { + strError = pwalletMain->PrepareObfuscateDenominate(i, i+1); + LogPrintf("DoAutomaticDenominating : Running Obfuscate denominate for %d rounds. Return '%s'\n", i, strError); if(strError == "") return true; } // We failed? That's strange but let's just make final attempt and try to mix everything - strError = pwalletMain->PrepareDarksendDenominate(0, nDarksendRounds); - LogPrintf("DoAutomaticDenominating : Running Darksend denominate for all rounds. Return '%s'\n", strError); + strError = pwalletMain->PrepareObfuscateDenominate(0, nObfuscateRounds); + LogPrintf("DoAutomaticDenominating : Running Obfuscate denominate for all rounds. Return '%s'\n", strError); if(strError == "") return true; // Should never actually get here but just in case @@ -1648,12 +1648,12 @@ bool CDarksendPool::PrepareDarksendDenominate() return false; } -bool CDarksendPool::SendRandomPaymentToSelf() +bool CObfuscatePool::SendRandomPaymentToSelf() { int64_t nBalance = pwalletMain->GetBalance(); int64_t nPayment = (nBalance*0.35) + (rand() % nBalance); - if(nPayment > nBalance) nPayment = nBalance-(0.1*COIN); + if(nPayment > nBalance) nPayment = nBalance-(1*COIN); // make our change address CReserveKey reservekey(pwalletMain); @@ -1686,7 +1686,7 @@ bool CDarksendPool::SendRandomPaymentToSelf() } // Split up large inputs or create fee sized inputs -bool CDarksendPool::MakeCollateralAmounts() +bool CObfuscatePool::MakeCollateralAmounts() { CWalletTx wtx; int64_t nFeeRet = 0; @@ -1708,15 +1708,15 @@ bool CDarksendPool::MakeCollateralAmounts() // try to use non-denominated and not mn-like funds bool success = pwalletMain->CreateTransaction(vecSend, wtx, reservekeyChange, - nFeeRet, strFail, coinControl, ONLY_NONDENOMINATED_NOT1000IFMN); + nFeeRet, strFail, coinControl, ONLY_NONDENOMINATED_NOT10000IFMN); if(!success){ // if we failed (most likeky not enough funds), try to use all coins instead - // MN-like funds should not be touched in any case and we can't mix denominated without collaterals anyway - LogPrintf("MakeCollateralAmounts: ONLY_NONDENOMINATED_NOT1000IFMN Error - %s\n", strFail); + LogPrintf("MakeCollateralAmounts: ONLY_NONDENOMINATED_NOT10000IFMN Error - %s\n", strFail); success = pwalletMain->CreateTransaction(vecSend, wtx, reservekeyChange, - nFeeRet, strFail, coinControl, ONLY_NOT1000IFMN); + nFeeRet, strFail, coinControl, ONLY_NOT10000IFMN); if(!success){ - LogPrintf("MakeCollateralAmounts: ONLY_NOT1000IFMN Error - %s\n", strFail); + LogPrintf("MakeCollateralAmounts: ONLY_NOT10000IFMN Error - %s\n", strFail); reservekeyCollateral.ReturnKey(); return false; } @@ -1738,7 +1738,7 @@ bool CDarksendPool::MakeCollateralAmounts() } // Create denominations -bool CDarksendPool::CreateDenominated(int64_t nTotalValue) +bool CObfuscatePool::CreateDenominated(int64_t nTotalValue) { CWalletTx wtx; int64_t nFeeRet = 0; @@ -1794,7 +1794,7 @@ bool CDarksendPool::CreateDenominated(int64_t nTotalValue) CCoinControl *coinControl=NULL; bool success = pwalletMain->CreateTransaction(vecSend, wtx, reservekeyChange, - nFeeRet, strFail, coinControl, ONLY_NONDENOMINATED_NOT1000IFMN); + nFeeRet, strFail, coinControl, ONLY_NONDENOMINATED_NOT10000IFMN); if(!success){ LogPrintf("CreateDenominated: Error - %s\n", strFail); // TODO: return reservekeyDenom here @@ -1816,11 +1816,11 @@ bool CDarksendPool::CreateDenominated(int64_t nTotalValue) return true; } -bool CDarksendPool::IsCompatibleWithEntries(std::vector& vout) +bool CObfuscatePool::IsCompatibleWithEntries(std::vector& vout) { if(GetDenominations(vout) == 0) return false; - BOOST_FOREACH(const CDarkSendEntry v, entries) { + BOOST_FOREACH(const CObfuscateEntry v, entries) { LogPrintf(" IsCompatibleWithEntries %d %d\n", GetDenominations(vout), GetDenominations(v.vout)); /* BOOST_FOREACH(CTxOut o1, vout) @@ -1835,14 +1835,14 @@ bool CDarksendPool::IsCompatibleWithEntries(std::vector& vout) return true; } -bool CDarksendPool::IsCompatibleWithSession(int64_t nDenom, CTransaction txCollateral, int& errorID) +bool CObfuscatePool::IsCompatibleWithSession(int64_t nDenom, CTransaction txCollateral, int& errorID) { if(nDenom == 0) return false; - LogPrintf("CDarksendPool::IsCompatibleWithSession - sessionDenom %d sessionUsers %d\n", sessionDenom, sessionUsers); + LogPrintf("CObfuscatePool::IsCompatibleWithSession - sessionDenom %d sessionUsers %d\n", sessionDenom, sessionUsers); if (!unitTest && !IsCollateralValid(txCollateral)){ - LogPrint("darksend", "CDarksendPool::IsCompatibleWithSession - collateral not valid!\n"); + LogPrint("obfuscate", "CObfuscatePool::IsCompatibleWithSession - collateral not valid!\n"); errorID = ERR_INVALID_COLLATERAL; return false; } @@ -1857,7 +1857,7 @@ bool CDarksendPool::IsCompatibleWithSession(int64_t nDenom, CTransaction txColla if(!unitTest){ //broadcast that I'm accepting entries, only if it's the first entry through - CDarksendQueue dsq; + CObfuscateQueue dsq; dsq.nDenom = nDenom; dsq.vin = activeMasternode.vin; dsq.time = GetTime(); @@ -1873,7 +1873,7 @@ bool CDarksendPool::IsCompatibleWithSession(int64_t nDenom, CTransaction txColla if((state != POOL_STATUS_ACCEPTING_ENTRIES && state != POOL_STATUS_QUEUE) || sessionUsers >= GetMaxPoolTransactions()){ if((state != POOL_STATUS_ACCEPTING_ENTRIES && state != POOL_STATUS_QUEUE)) errorID = ERR_MODE; if(sessionUsers >= GetMaxPoolTransactions()) errorID = ERR_QUEUE_FULL; - LogPrintf("CDarksendPool::IsCompatibleWithSession - incompatible mode, return false %d %d\n", state != POOL_STATUS_ACCEPTING_ENTRIES, sessionUsers >= GetMaxPoolTransactions()); + LogPrintf("CObfuscatePool::IsCompatibleWithSession - incompatible mode, return false %d %d\n", state != POOL_STATUS_ACCEPTING_ENTRIES, sessionUsers >= GetMaxPoolTransactions()); return false; } @@ -1882,7 +1882,7 @@ bool CDarksendPool::IsCompatibleWithSession(int64_t nDenom, CTransaction txColla return false; } - LogPrintf("CDarkSendPool::IsCompatibleWithSession - compatible\n"); + LogPrintf("CObfuscatePool::IsCompatibleWithSession - compatible\n"); sessionUsers++; lastTimeChanged = GetTimeMillis(); @@ -1892,13 +1892,13 @@ bool CDarksendPool::IsCompatibleWithSession(int64_t nDenom, CTransaction txColla } //create a nice string to show the denominations -void CDarksendPool::GetDenominationsToString(int nDenom, std::string& strDenom){ +void CObfuscatePool::GetDenominationsToString(int nDenom, std::string& strDenom){ // Function returns as follows: // - // bit 0 - 100DRK+1 ( bit on if present ) - // bit 1 - 10DRK+1 - // bit 2 - 1DRK+1 - // bit 3 - .1DRK+1 + // bit 0 - 100DNET+1 ( bit on if present ) + // bit 1 - 10DNET+1 + // bit 2 - 1DNET+1 + // bit 3 - .1DNET+1 // bit 3 - non-denom @@ -1925,7 +1925,7 @@ void CDarksendPool::GetDenominationsToString(int nDenom, std::string& strDenom){ } } -int CDarksendPool::GetDenominations(const std::vector& vout){ +int CObfuscatePool::GetDenominations(const std::vector& vout){ std::vector vout2; BOOST_FOREACH(CTxDSOut out, vout) @@ -1935,7 +1935,7 @@ int CDarksendPool::GetDenominations(const std::vector& vout){ } // return a bitshifted integer representing the denominations in this list -int CDarksendPool::GetDenominations(const std::vector& vout, bool fSingleRandomDenom){ +int CObfuscatePool::GetDenominations(const std::vector& vout, bool fSingleRandomDenom){ std::vector > denomUsed; // make a list of denominations, with zero uses @@ -1966,16 +1966,16 @@ int CDarksendPool::GetDenominations(const std::vector& vout, bool fSingl // Function returns as follows: // - // bit 0 - 100DRK+1 ( bit on if present ) - // bit 1 - 10DRK+1 - // bit 2 - 1DRK+1 - // bit 3 - .1DRK+1 + // bit 0 - 100DNET+1 ( bit on if present ) + // bit 1 - 10DNET+1 + // bit 2 - 1DNET+1 + // bit 3 - .1DNET+1 return denom; } -int CDarksendPool::GetDenominationsByAmounts(std::vector& vecAmount){ +int CObfuscatePool::GetDenominationsByAmounts(std::vector& vecAmount){ CScript e = CScript(); std::vector vout1; @@ -1988,7 +1988,7 @@ int CDarksendPool::GetDenominationsByAmounts(std::vector& vecAmount){ return GetDenominations(vout1, true); } -int CDarksendPool::GetDenominationsByAmount(int64_t nAmount, int nDenomTarget){ +int CObfuscatePool::GetDenominationsByAmount(int64_t nAmount, int nDenomTarget){ CScript e = CScript(); int64_t nValueLeft = nAmount; @@ -1998,10 +1998,11 @@ int CDarksendPool::GetDenominationsByAmount(int64_t nAmount, int nDenomTarget){ BOOST_REVERSE_FOREACH(int64_t v, darkSendDenominations){ if(nDenomTarget != 0){ bool fAccepted = false; - if((nDenomTarget & (1 << 0)) && v == ((100*COIN)+100000)) {fAccepted = true;} - else if((nDenomTarget & (1 << 1)) && v == ((10*COIN) +10000)) {fAccepted = true;} - else if((nDenomTarget & (1 << 2)) && v == ((1*COIN) +1000)) {fAccepted = true;} - else if((nDenomTarget & (1 << 3)) && v == ((.1*COIN) +100)) {fAccepted = true;} + if((nDenomTarget & (1 << 0)) && v == ((100*COIN)+1000000)) {fAccepted = true;} + else if((nDenomTarget & (1 << 1)) && v == ((10*COIN) +100000)) {fAccepted = true;} + else if((nDenomTarget & (1 << 2)) && v == ((10*COIN) +10000)) {fAccepted = true;} + else if((nDenomTarget & (1 << 3)) && v == ((1*COIN) +1000)) {fAccepted = true;} + else if((nDenomTarget & (1 << 4)) && v == ((.1*COIN) +100)) {fAccepted = true;} if(!fAccepted) continue; } @@ -2020,7 +2021,7 @@ int CDarksendPool::GetDenominationsByAmount(int64_t nAmount, int nDenomTarget){ return GetDenominations(vout1); } -std::string CDarksendPool::GetMessageByID(int messageID) { +std::string CObfuscatePool::GetMessageByID(int messageID) { switch (messageID) { case ERR_ALREADY_HAVE: return _("Already have that input."); case ERR_DENOM: return _("No matching denominations found for mixing."); @@ -2031,13 +2032,13 @@ std::string CDarksendPool::GetMessageByID(int messageID) { case ERR_INVALID_INPUT: return _("Input is not valid."); case ERR_INVALID_SCRIPT: return _("Invalid script detected."); case ERR_INVALID_TX: return _("Transaction not valid."); - case ERR_MAXIMUM: return _("Value more than Darksend pool maximum allows."); + case ERR_MAXIMUM: return _("Value more than Obfuscate pool maximum allows."); case ERR_MN_LIST: return _("Not in the Masternode list."); case ERR_MODE: return _("Incompatible mode."); case ERR_NON_STANDARD_PUBKEY: return _("Non-standard public key detected."); case ERR_NOT_A_MN: return _("This is not a Masternode."); case ERR_QUEUE_FULL: return _("Masternode queue is full."); - case ERR_RECENT: return _("Last Darksend was too recent."); + case ERR_RECENT: return _("Last Obfuscate was too recent."); case ERR_SESSION: return _("Session not complete!"); case ERR_MISSING_TX: return _("Missing input transaction information."); case ERR_VERSION: return _("Incompatible version."); @@ -2049,7 +2050,7 @@ std::string CDarksendPool::GetMessageByID(int messageID) { } } -bool CDarkSendSigner::IsVinAssociatedWithPubkey(CTxIn& vin, CPubKey& pubkey){ +bool CObfuscateSigner::IsVinAssociatedWithPubkey(CTxIn& vin, CPubKey& pubkey){ CScript payee2; payee2 = GetScriptForDestination(pubkey.GetID()); @@ -2057,7 +2058,7 @@ bool CDarkSendSigner::IsVinAssociatedWithPubkey(CTxIn& vin, CPubKey& pubkey){ uint256 hash; if(GetTransaction(vin.prevout.hash, txVin, hash, true)){ BOOST_FOREACH(CTxOut out, txVin.vout){ - if(out.nValue == 1000*COIN){ + if(out.nValue == 10000*COIN){ if(out.scriptPubKey == payee2) return true; } } @@ -2066,7 +2067,7 @@ bool CDarkSendSigner::IsVinAssociatedWithPubkey(CTxIn& vin, CPubKey& pubkey){ return false; } -bool CDarkSendSigner::SetKey(std::string strSecret, std::string& errorMessage, CKey& key, CPubKey& pubkey){ +bool CObfuscateSigner::SetKey(std::string strSecret, std::string& errorMessage, CKey& key, CPubKey& pubkey){ CBitcoinSecret vchSecret; bool fGood = vchSecret.SetString(strSecret); @@ -2081,7 +2082,7 @@ bool CDarkSendSigner::SetKey(std::string strSecret, std::string& errorMessage, C return true; } -bool CDarkSendSigner::SignMessage(std::string strMessage, std::string& errorMessage, vector& vchSig, CKey key) +bool CObfuscateSigner::SignMessage(std::string strMessage, std::string& errorMessage, vector& vchSig, CKey key) { CHashWriter ss(SER_GETHASH, 0); ss << strMessageMagic; @@ -2095,7 +2096,7 @@ bool CDarkSendSigner::SignMessage(std::string strMessage, std::string& errorMess return true; } -bool CDarkSendSigner::VerifyMessage(CPubKey pubkey, vector& vchSig, std::string strMessage, std::string& errorMessage) +bool CObfuscateSigner::VerifyMessage(CPubKey pubkey, vector& vchSig, std::string strMessage, std::string& errorMessage) { CHashWriter ss(SER_GETHASH, 0); ss << strMessageMagic; @@ -2108,12 +2109,12 @@ bool CDarkSendSigner::VerifyMessage(CPubKey pubkey, vector& vchSi } if (fDebug && pubkey2.GetID() != pubkey.GetID()) - LogPrintf("CDarkSendSigner::VerifyMessage -- keys don't match: %s %s\n", pubkey2.GetID().ToString(), pubkey.GetID().ToString()); + LogPrintf("CObfuscateSigner::VerifyMessage -- keys don't match: %s %s\n", pubkey2.GetID().ToString(), pubkey.GetID().ToString()); return (pubkey2.GetID() == pubkey.GetID()); } -bool CDarksendQueue::Sign() +bool CObfuscateQueue::Sign() { if(!fMasterNode) return false; @@ -2125,24 +2126,24 @@ bool CDarksendQueue::Sign() if(!darkSendSigner.SetKey(strMasterNodePrivKey, errorMessage, key2, pubkey2)) { - LogPrintf("CDarksendQueue():Relay - ERROR: Invalid Masternodeprivkey: '%s'\n", errorMessage); + LogPrintf("CObfuscateQueue():Relay - ERROR: Invalid Masternodeprivkey: '%s'\n", errorMessage); return false; } if(!darkSendSigner.SignMessage(strMessage, errorMessage, vchSig, key2)) { - LogPrintf("CDarksendQueue():Relay - Sign message failed"); + LogPrintf("CObfuscateQueue():Relay - Sign message failed"); return false; } if(!darkSendSigner.VerifyMessage(pubkey2, vchSig, strMessage, errorMessage)) { - LogPrintf("CDarksendQueue():Relay - Verify message failed"); + LogPrintf("CObfuscateQueue():Relay - Verify message failed"); return false; } return true; } -bool CDarksendQueue::Relay() +bool CObfuscateQueue::Relay() { LOCK(cs_vNodes); @@ -2154,7 +2155,7 @@ bool CDarksendQueue::Relay() return true; } -bool CDarksendQueue::CheckSignature() +bool CObfuscateQueue::CheckSignature() { CMasternode* pmn = mnodeman.Find(vin); @@ -2164,7 +2165,7 @@ bool CDarksendQueue::CheckSignature() std::string errorMessage = ""; if(!darkSendSigner.VerifyMessage(pmn->pubkey2, vchSig, strMessage, errorMessage)){ - return error("CDarksendQueue::CheckSignature() - Got bad Masternode address signature %s \n", vin.ToString().c_str()); + return error("CObfuscateQueue::CheckSignature() - Got bad Masternode address signature %s \n", vin.ToString().c_str()); } return true; @@ -2174,7 +2175,7 @@ bool CDarksendQueue::CheckSignature() } -void CDarksendPool::RelayFinalTransaction(const int sessionID, const CTransaction& txNew) +void CObfuscatePool::RelayFinalTransaction(const int sessionID, const CTransaction& txNew) { LOCK(cs_vNodes); BOOST_FOREACH(CNode* pnode, vNodes) @@ -2183,7 +2184,7 @@ void CDarksendPool::RelayFinalTransaction(const int sessionID, const CTransactio } } -void CDarksendPool::RelayIn(const std::vector& vin, const int64_t& nAmount, const CTransaction& txCollateral, const std::vector& vout) +void CObfuscatePool::RelayIn(const std::vector& vin, const int64_t& nAmount, const CTransaction& txCollateral, const std::vector& vout) { if(!pSubmittedToMasternode) return; @@ -2203,14 +2204,14 @@ void CDarksendPool::RelayIn(const std::vector& vin, const int64_t& nAmo } } -void CDarksendPool::RelayStatus(const int sessionID, const int newState, const int newEntriesCount, const int newAccepted, const int errorID) +void CObfuscatePool::RelayStatus(const int sessionID, const int newState, const int newEntriesCount, const int newAccepted, const int errorID) { LOCK(cs_vNodes); BOOST_FOREACH(CNode* pnode, vNodes) pnode->PushMessage("dssu", sessionID, newState, newEntriesCount, newAccepted, errorID); } -void CDarksendPool::RelayCompletedTransaction(const int sessionID, const bool error, const int errorID) +void CObfuscatePool::RelayCompletedTransaction(const int sessionID, const bool error, const int errorID) { LOCK(cs_vNodes); BOOST_FOREACH(CNode* pnode, vNodes) @@ -2218,19 +2219,19 @@ void CDarksendPool::RelayCompletedTransaction(const int sessionID, const bool er } //TODO: Rename/move to core -void ThreadCheckDarkSendPool() +void ThreadCheckObfuscatePool() { - if(fLiteMode) return; //disable all Darksend/Masternode related functionality + if(fLiteMode) return; //disable all Obfuscate/Masternode related functionality // Make this thread recognisable as the wallet flushing thread - RenameThread("dash-darksend"); + RenameThread("darknet-obfuscate"); unsigned int c = 0; while (true) { MilliSleep(1000); - //LogPrintf("ThreadCheckDarkSendPool::check timeout\n"); + //LogPrintf("ThreadCheckObfuscatePool::check timeout\n"); // try to sync from all available nodes, one step at a time masternodeSync.Process(); diff --git a/src/darksend.h b/src/obfuscate.h similarity index 83% rename from src/darksend.h rename to src/obfuscate.h index f0a439e139934..962fa29cb0868 100644 --- a/src/darksend.h +++ b/src/obfuscate.h @@ -10,16 +10,16 @@ #include "activemasternode.h" #include "masternodeman.h" #include "masternode-payments.h" -#include "darksend-relay.h" +#include "obfuscate-relay.h" #include "masternode-sync.h" class CTxIn; -class CDarksendPool; -class CDarkSendSigner; +class CObfuscatePool; +class CObfuscateSigner; class CMasterNodeVote; class CBitcoinAddress; -class CDarksendQueue; -class CDarksendBroadcastTx; +class CObfuscateQueue; +class CObfuscateBroadcastTx; class CActiveMasternode; // pool states for mixing @@ -46,17 +46,17 @@ class CActiveMasternode; #define DARKSEND_RELAY_OUT 2 #define DARKSEND_RELAY_SIG 3 -static const int64_t DARKSEND_COLLATERAL = (0.01*COIN); -static const int64_t DARKSEND_POOL_MAX = (999.99*COIN); +static const int64_t DARKSEND_COLLATERAL = (0.1*COIN); +static const int64_t DARKSEND_POOL_MAX = (9999.99*COIN); -extern CDarksendPool darkSendPool; -extern CDarkSendSigner darkSendSigner; -extern std::vector vecDarksendQueue; +extern CObfuscatePool darkSendPool; +extern CObfuscateSigner darkSendSigner; +extern std::vector vecObfuscateQueue; extern std::string strMasterNodePrivKey; -extern map mapDarksendBroadcastTxes; +extern map mapObfuscateBroadcastTxes; extern CActiveMasternode activeMasternode; -/** Holds an Darksend input +/** Holds an Obfuscate input */ class CTxDSIn : public CTxIn { @@ -75,7 +75,7 @@ class CTxDSIn : public CTxIn } }; -/** Holds an Darksend output +/** Holds an Obfuscate output */ class CTxDSOut : public CTxOut { @@ -91,8 +91,8 @@ class CTxDSOut : public CTxOut } }; -// A clients transaction in the darksend pool -class CDarkSendEntry +// A clients transaction in the obfuscate pool +class CObfuscateEntry { public: bool isSet; @@ -103,14 +103,14 @@ class CDarkSendEntry CTransaction txSupporting; int64_t addedTime; // time in UTC milliseconds - CDarkSendEntry() + CObfuscateEntry() { isSet = false; collateral = CTransaction(); amount = 0; } - /// Add entries to use for Darksend + /// Add entries to use for Obfuscate bool Add(const std::vector vinIn, int64_t amountIn, const CTransaction collateralIn, const std::vector voutIn) { if(isSet){return false;} @@ -153,9 +153,9 @@ class CDarkSendEntry /** - * A currently inprogress Darksend merge and denomination information + * A currently inprogress Obfuscate merge and denomination information */ -class CDarksendQueue +class CObfuscateQueue { public: CTxIn vin; @@ -164,7 +164,7 @@ class CDarksendQueue bool ready; //ready for submit std::vector vchSig; - CDarksendQueue() + CObfuscateQueue() { nDenom = 0; vin = CTxIn(); @@ -207,7 +207,7 @@ class CDarksendQueue return false; } - /** Sign this Darksend transaction + /** Sign this Obfuscate transaction * \return true if all conditions are met: * 1) we have an active Masternode, * 2) we have a valid Masternode private key, @@ -218,7 +218,7 @@ class CDarksendQueue bool Relay(); - /// Is this Darksend expired? + /// Is this Obfuscate expired? bool IsExpired() { return (GetTime() - time) > DARKSEND_QUEUE_TIMEOUT;// 120 seconds @@ -229,9 +229,9 @@ class CDarksendQueue }; -/** Helper class to store Darksend transaction (tx) information. +/** Helper class to store Obfuscate transaction (tx) information. */ -class CDarksendBroadcastTx +class CObfuscateBroadcastTx { public: CTransaction tx; @@ -242,10 +242,10 @@ class CDarksendBroadcastTx /** Helper object for signing and checking signatures */ -class CDarkSendSigner +class CObfuscateSigner { public: - /// Is the inputs associated with this public key? (and there is 1000 DASH - checking if valid masternode) + /// Is the inputs associated with this public key? (and there is 1000 DNET - checking if valid masternode) bool IsVinAssociatedWithPubkey(CTxIn& vin, CPubKey& pubkey); /// Set the private/public key values, returns true if successful bool SetKey(std::string strSecret, std::string& errorMessage, CKey& key, CPubKey& pubkey); @@ -255,14 +255,14 @@ class CDarkSendSigner bool VerifyMessage(CPubKey pubkey, std::vector& vchSig, std::string strMessage, std::string& errorMessage); }; -/** Used to keep track of current status of Darksend pool +/** Used to keep track of current status of Obfuscate pool */ -class CDarksendPool +class CObfuscatePool { private: - mutable CCriticalSection cs_darksend; + mutable CCriticalSection cs_obfuscate; - std::vector entries; // Masternode/clients entries + std::vector entries; // Masternode/clients entries CMutableTransaction finalTransaction; // the finalized transaction ready for signing int64_t lastTimeChanged; // last time the 'state' changed, in UTC milliseconds @@ -326,9 +326,9 @@ class CDarksendPool int sessionDenom; //Users must submit an denom matching this int cachedNumBlocks; //used for the overview screen - CDarksendPool() + CObfuscatePool() { - /* Darksend uses collateral addresses to trust parties entering the pool + /* Obfuscate uses collateral addresses to trust parties entering the pool to behave themselves. If they don't it takes their money. */ cachedLastSuccess = 0; @@ -341,25 +341,25 @@ class CDarksendPool SetNull(); } - /** Process a Darksend message using the Darksend protocol + /** Process a Obfuscate message using the Obfuscate protocol * \param pfrom * \param strCommand lower case command string; valid values are: * Command | Description * -------- | ----------------- - * dsa | Darksend Acceptable - * dsc | Darksend Complete - * dsf | Darksend Final tx - * dsi | Darksend vIn - * dsq | Darksend Queue - * dss | Darksend Signal Final Tx - * dssu | Darksend status update - * dssub | Darksend Subscribe To + * dsa | Obfuscate Acceptable + * dsc | Obfuscate Complete + * dsf | Obfuscate Final tx + * dsi | Obfuscate vIn + * dsq | Obfuscate Queue + * dss | Obfuscate Signal Final Tx + * dssu | Obfuscate status update + * dssub | Obfuscate Subscribe To * \param vRecv */ - void ProcessMessageDarksend(CNode* pfrom, std::string& strCommand, CDataStream& vRecv); + void ProcessMessageObfuscate(CNode* pfrom, std::string& strCommand, CDataStream& vRecv); void InitCollateralAddress(){ - SetCollateralAddress(Params().DarksendPoolDummyAddress()); + SetCollateralAddress(Params().ObfuscatePoolDummyAddress()); } void SetMinBlockSpacing(int minBlockSpacingIn){ @@ -405,11 +405,11 @@ class CDarksendPool void UpdateState(unsigned int newState) { if (fMasterNode && (newState == POOL_STATUS_ERROR || newState == POOL_STATUS_SUCCESS)){ - LogPrint("darksend", "CDarksendPool::UpdateState() - Can't set state to ERROR or SUCCESS as a Masternode. \n"); + LogPrint("obfuscate", "CObfuscatePool::UpdateState() - Can't set state to ERROR or SUCCESS as a Masternode. \n"); return; } - LogPrintf("CDarksendPool::UpdateState() == %d | %d \n", state, newState); + LogPrintf("CObfuscatePool::UpdateState() == %d | %d \n", state, newState); if(state != newState){ lastTimeChanged = GetTimeMillis(); if(fMasterNode) { @@ -436,11 +436,11 @@ class CDarksendPool /// Is this amount compatible with other client in the pool? bool IsCompatibleWithSession(int64_t nAmount, CTransaction txCollateral, int &errorID); - /// Passively run Darksend in the background according to the configuration in settings (only for QT) + /// Passively run Obfuscate in the background according to the configuration in settings (only for QT) bool DoAutomaticDenominating(bool fDryRun=false); - bool PrepareDarksendDenominate(); + bool PrepareObfuscateDenominate(); - /// Check for process in Darksend + /// Check for process in Obfuscate void Check(); void CheckFinalTransaction(); /// Charge fees to bad actors (Charge clients a fee if they're abusive) @@ -460,8 +460,8 @@ class CDarksendPool /// Check that all inputs are signed. (Are all inputs signed?) bool SignaturesComplete(); /// As a client, send a transaction to a Masternode to start the denomination process - void SendDarksendDenominate(std::vector& vin, std::vector& vout, int64_t amount); - /// Get Masternode updates about the progress of Darksend + void SendObfuscateDenominate(std::vector& vin, std::vector& vout, int64_t amount); + /// Get Masternode updates about the progress of Obfuscate bool StatusUpdate(int newState, int newEntriesCount, int newAccepted, int &errorID, int newSessionID=0); /// As a client, check and sign the final transaction @@ -486,14 +486,14 @@ class CDarksendPool void GetDenominationsToString(int nDenom, std::string& strDenom); - /// Get the denominations for a specific amount of dash. + /// Get the denominations for a specific amount of darknet. int GetDenominationsByAmount(int64_t nAmount, int nDenomTarget=0); // is not used anymore? int GetDenominationsByAmounts(std::vector& vecAmount); std::string GetMessageByID(int messageID); // - // Relay Darksend Messages + // Relay Obfuscate Messages // void RelayFinalTransaction(const int sessionID, const CTransaction& txNew); @@ -504,6 +504,6 @@ class CDarksendPool void RelayCompletedTransaction(const int sessionID, const bool error, const int errorID); }; -void ThreadCheckDarkSendPool(); +void ThreadCheckObfuscatePool(); #endif diff --git a/src/pow.cpp b/src/pow.cpp index ade2ec915c8d0..51d90203b2e90 100644 --- a/src/pow.cpp +++ b/src/pow.cpp @@ -13,74 +13,11 @@ #include -unsigned int static KimotoGravityWell(const CBlockIndex* pindexLast) { - const CBlockIndex *BlockLastSolved = pindexLast; - const CBlockIndex *BlockReading = pindexLast; - uint64_t PastBlocksMass = 0; - int64_t PastRateActualSeconds = 0; - int64_t PastRateTargetSeconds = 0; - double PastRateAdjustmentRatio = double(1); - uint256 PastDifficultyAverage; - uint256 PastDifficultyAveragePrev; - double EventHorizonDeviation; - double EventHorizonDeviationFast; - double EventHorizonDeviationSlow; - - uint64_t pastSecondsMin = Params().TargetTimespan() * 0.025; - uint64_t pastSecondsMax = Params().TargetTimespan() * 7; - uint64_t PastBlocksMin = pastSecondsMin / Params().TargetSpacing(); - uint64_t PastBlocksMax = pastSecondsMax / Params().TargetSpacing(); - - if (BlockLastSolved == NULL || BlockLastSolved->nHeight == 0 || (uint64_t)BlockLastSolved->nHeight < PastBlocksMin) { return Params().ProofOfWorkLimit().GetCompact(); } - - for (unsigned int i = 1; BlockReading && BlockReading->nHeight > 0; i++) { - if (PastBlocksMax > 0 && i > PastBlocksMax) { break; } - PastBlocksMass++; - - PastDifficultyAverage.SetCompact(BlockReading->nBits); - if (i > 1) { - // handle negative uint256 - if(PastDifficultyAverage >= PastDifficultyAveragePrev) - PastDifficultyAverage = ((PastDifficultyAverage - PastDifficultyAveragePrev) / i) + PastDifficultyAveragePrev; - else - PastDifficultyAverage = PastDifficultyAveragePrev - ((PastDifficultyAveragePrev - PastDifficultyAverage) / i); - } - PastDifficultyAveragePrev = PastDifficultyAverage; - - PastRateActualSeconds = BlockLastSolved->GetBlockTime() - BlockReading->GetBlockTime(); - PastRateTargetSeconds = Params().TargetSpacing() * PastBlocksMass; - PastRateAdjustmentRatio = double(1); - if (PastRateActualSeconds < 0) { PastRateActualSeconds = 0; } - if (PastRateActualSeconds != 0 && PastRateTargetSeconds != 0) { - PastRateAdjustmentRatio = double(PastRateTargetSeconds) / double(PastRateActualSeconds); - } - EventHorizonDeviation = 1 + (0.7084 * pow((double(PastBlocksMass)/double(28.2)), -1.228)); - EventHorizonDeviationFast = EventHorizonDeviation; - EventHorizonDeviationSlow = 1 / EventHorizonDeviation; - if (PastBlocksMass >= PastBlocksMin) { - if ((PastRateAdjustmentRatio <= EventHorizonDeviationSlow) || (PastRateAdjustmentRatio >= EventHorizonDeviationFast)) - { assert(BlockReading); break; } - } - if (BlockReading->pprev == NULL) { assert(BlockReading); break; } - BlockReading = BlockReading->pprev; - } - - uint256 bnNew(PastDifficultyAverage); - if (PastRateActualSeconds != 0 && PastRateTargetSeconds != 0) { - bnNew *= PastRateActualSeconds; - bnNew /= PastRateTargetSeconds; - } - - if (bnNew > Params().ProofOfWorkLimit()) { - bnNew = Params().ProofOfWorkLimit(); - } - - return bnNew.GetCompact(); -} +unsigned int GetNextWorkRequired(const CBlockIndex* pindexLast, const CBlockHeader *pblock) +{ -unsigned int static DarkGravityWave(const CBlockIndex* pindexLast) { - /* current difficulty formula, dash - DarkGravity v3, written by Evan Duffield - evan@dashpay.io */ + /* current difficulty formula, darknet - DarkGravity v3, written by Evan Duffield - evan@dashpay.io */ const CBlockIndex *BlockLastSolved = pindexLast; const CBlockIndex *BlockReading = pindexLast; int64_t nActualTimespan = 0; @@ -133,100 +70,7 @@ unsigned int static DarkGravityWave(const CBlockIndex* pindexLast) { } return bnNew.GetCompact(); -} - -unsigned int GetNextWorkRequired(const CBlockIndex* pindexLast, const CBlockHeader *pblock) -{ - unsigned int retarget = DIFF_DGW; - - if (Params().NetworkID() != CBaseChainParams::TESTNET) { - if (pindexLast->nHeight + 1 >= 34140) retarget = DIFF_DGW; - else if (pindexLast->nHeight + 1 >= 15200) retarget = DIFF_KGW; - else retarget = DIFF_BTC; - } else { - if (pindexLast->nHeight + 1 >= 2000) retarget = DIFF_DGW; - else retarget = DIFF_BTC; - } - - // Default Bitcoin style retargeting - if (retarget == DIFF_BTC) - { - unsigned int nProofOfWorkLimit = Params().ProofOfWorkLimit().GetCompact(); - - // Genesis block - if (pindexLast == NULL) - return nProofOfWorkLimit; - - // Only change once per interval - if ((pindexLast->nHeight+1) % Params().Interval() != 0) - { - if (Params().AllowMinDifficultyBlocks()) - { - // Special difficulty rule for testnet: - // If the new block's timestamp is more than 2* 2.5 minutes - // then allow mining of a min-difficulty block. - if (pblock->GetBlockTime() > pindexLast->GetBlockTime() + Params().TargetSpacing()*2) - return nProofOfWorkLimit; - else - { - // Return the last non-special-min-difficulty-rules-block - const CBlockIndex* pindex = pindexLast; - while (pindex->pprev && pindex->nHeight % Params().Interval() != 0 && pindex->nBits == nProofOfWorkLimit) - pindex = pindex->pprev; - return pindex->nBits; - } - } - return pindexLast->nBits; - } - - // Go back by what we want to be 1 day worth of blocks - const CBlockIndex* pindexFirst = pindexLast; - for (int i = 0; pindexFirst && i < Params().Interval()-1; i++) - pindexFirst = pindexFirst->pprev; - assert(pindexFirst); - - // Limit adjustment step - int64_t nActualTimespan = pindexLast->GetBlockTime() - pindexFirst->GetBlockTime(); - LogPrintf(" nActualTimespan = %d before bounds\n", nActualTimespan); - if (nActualTimespan < Params().TargetTimespan()/4) - nActualTimespan = Params().TargetTimespan()/4; - if (nActualTimespan > Params().TargetTimespan()*4) - nActualTimespan = Params().TargetTimespan()*4; - - // Retarget - uint256 bnNew; - uint256 bnOld; - bnNew.SetCompact(pindexLast->nBits); - bnOld = bnNew; - bnNew *= nActualTimespan; - bnNew /= Params().TargetTimespan(); - - if (bnNew > Params().ProofOfWorkLimit()) - bnNew = Params().ProofOfWorkLimit(); - - /// debug print - LogPrintf("GetNextWorkRequired RETARGET at %d\n", pindexLast->nHeight + 1); - LogPrintf("Params().TargetTimespan() = %d nActualTimespan = %d\n", Params().TargetTimespan(), nActualTimespan); - LogPrintf("Before: %08x %s\n", pindexLast->nBits, bnOld.ToString()); - LogPrintf("After: %08x %s\n", bnNew.GetCompact(), bnNew.ToString()); - - return bnNew.GetCompact(); - - } - - // Retarget using Kimoto Gravity Wave - else if (retarget == DIFF_KGW) - { - return KimotoGravityWell(pindexLast); - } - - // Retarget using Dark Gravity Wave 3 - else if (retarget == DIFF_DGW) - { - return DarkGravityWave(pindexLast); - } - return DarkGravityWave(pindexLast); } bool CheckProofOfWork(uint256 hash, unsigned int nBits) diff --git a/src/primitives/block.cpp b/src/primitives/block.cpp index fa38cebf685c7..a43c035382224 100644 --- a/src/primitives/block.cpp +++ b/src/primitives/block.cpp @@ -8,10 +8,11 @@ #include "hash.h" #include "tinyformat.h" #include "utilstrencodings.h" +#include "util.h" uint256 CBlockHeader::GetHash() const { - return HashX11(BEGIN(nVersion), END(nNonce)); + return HashQuark(BEGIN(nVersion), END(nNonce)); } uint256 CBlock::BuildMerkleTree(bool* fMutated) const @@ -128,3 +129,9 @@ std::string CBlock::ToString() const s << "\n"; return s.str(); } + +void CBlock::print() const +{ + LogPrintf("%s", ToString()); +} + diff --git a/src/primitives/block.h b/src/primitives/block.h index 4b935f0073876..d106dc13c4291 100644 --- a/src/primitives/block.h +++ b/src/primitives/block.h @@ -132,6 +132,7 @@ class CBlock : public CBlockHeader std::vector GetMerkleBranch(int nIndex) const; static uint256 CheckMerkleBranch(uint256 hash, const std::vector& vMerkleBranch, int nIndex); std::string ToString() const; + void print() const; }; diff --git a/src/qt/addressbookpage.cpp b/src/qt/addressbookpage.cpp index bb4c429293be7..125168ce97866 100644 --- a/src/qt/addressbookpage.cpp +++ b/src/qt/addressbookpage.cpp @@ -1,10 +1,11 @@ // Copyright (c) 2011-2014 The Bitcoin developers // Copyright (c) 2014-2015 The Dash developers +// Copyright (c) 2015-2016 The DarkNet developers // Distributed under the MIT/X11 software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. #if defined(HAVE_CONFIG_H) -#include "config/dash-config.h" +#include "config/darknet-config.h" #endif #include "addressbookpage.h" @@ -62,11 +63,11 @@ AddressBookPage::AddressBookPage(Mode mode, Tabs tab, QWidget *parent) : switch(tab) { case SendingTab: - ui->labelExplanation->setText(tr("These are your Dash addresses for sending payments. Always check the amount and the receiving address before sending coins.")); + ui->labelExplanation->setText(tr("These are your DarkNet addresses for sending payments. Always check the amount and the receiving address before sending coins.")); ui->deleteAddress->setVisible(true); break; case ReceivingTab: - ui->labelExplanation->setText(tr("These are your Dash addresses for receiving payments. It is recommended to use a new receiving address for each transaction.")); + ui->labelExplanation->setText(tr("These are your DarkNet addresses for receiving payments. It is recommended to use a new receiving address for each transaction.")); ui->deleteAddress->setVisible(false); break; } diff --git a/src/qt/askpassphrasedialog.cpp b/src/qt/askpassphrasedialog.cpp index 0a983de5a988b..7624ca1a9b5a7 100644 --- a/src/qt/askpassphrasedialog.cpp +++ b/src/qt/askpassphrasedialog.cpp @@ -1,5 +1,6 @@ // Copyright (c) 2011-2014 The Bitcoin developers // Copyright (c) 2014-2015 The Dash developers +// Copyright (c) 2015-2016 The DarkNet developers // Distributed under the MIT/X11 software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. @@ -113,7 +114,7 @@ void AskPassphraseDialog::accept() break; } QMessageBox::StandardButton retval = QMessageBox::question(this, tr("Confirm wallet encryption"), - tr("Warning: If you encrypt your wallet and lose your passphrase, you will LOSE ALL OF YOUR DASH!") + "

" + tr("Are you sure you wish to encrypt your wallet?"), + tr("Warning: If you encrypt your wallet and lose your passphrase, you will LOSE ALL OF YOUR DNET!") + "

" + tr("Are you sure you wish to encrypt your wallet?"), QMessageBox::Yes|QMessageBox::Cancel, QMessageBox::Cancel); if(retval == QMessageBox::Yes) @@ -124,9 +125,9 @@ void AskPassphraseDialog::accept() { QMessageBox::warning(this, tr("Wallet encrypted"), "" + - tr("Dash will close now to finish the encryption process. " + tr("DarkNet will close now to finish the encryption process. " "Remember that encrypting your wallet cannot fully protect " - "your dashs from being stolen by malware infecting your computer.") + + "your darknets from being stolen by malware infecting your computer.") + "

" + tr("IMPORTANT: Any previous backups you have made of your wallet file " "should be replaced with the newly generated, encrypted wallet file. " diff --git a/src/qt/bitcoinaddressvalidator.cpp b/src/qt/bitcoinaddressvalidator.cpp index 80c6ff115c9af..b3eab14f22c59 100644 --- a/src/qt/bitcoinaddressvalidator.cpp +++ b/src/qt/bitcoinaddressvalidator.cpp @@ -1,5 +1,6 @@ // Copyright (c) 2011-2014 The Bitcoin developers // Copyright (c) 2014-2015 The Dash developers +// Copyright (c) 2015-2016 The DarkNet developers // Distributed under the MIT/X11 software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. @@ -89,7 +90,7 @@ BitcoinAddressCheckValidator::BitcoinAddressCheckValidator(QObject *parent) : QValidator::State BitcoinAddressCheckValidator::validate(QString &input, int &pos) const { Q_UNUSED(pos); - // Validate the passed Dash address + // Validate the passed DarkNet address CBitcoinAddress addr(input.toStdString()); if (addr.IsValid()) return QValidator::Acceptable; diff --git a/src/qt/bitcoinamountfield.cpp b/src/qt/bitcoinamountfield.cpp index a16eb316259c4..4c10b09b2db02 100644 --- a/src/qt/bitcoinamountfield.cpp +++ b/src/qt/bitcoinamountfield.cpp @@ -24,7 +24,7 @@ class AmountSpinBox: public QAbstractSpinBox public: explicit AmountSpinBox(QWidget *parent): QAbstractSpinBox(parent), - currentUnit(BitcoinUnits::DASH), + currentUnit(BitcoinUnits::DNET), singleStep(100000) // satoshis { setAlignment(Qt::AlignRight); @@ -99,7 +99,7 @@ class AmountSpinBox: public QAbstractSpinBox const QFontMetrics fm(fontMetrics()); int h = lineEdit()->minimumSizeHint().height(); - int w = fm.width(BitcoinUnits::format(BitcoinUnits::DASH, BitcoinUnits::maxMoney(), false, BitcoinUnits::separatorAlways)); + int w = fm.width(BitcoinUnits::format(BitcoinUnits::DNET, BitcoinUnits::maxMoney(), false, BitcoinUnits::separatorAlways)); w += 2; // cursor blinking space QStyleOptionSpinBox opt; diff --git a/src/qt/bitcoingui.cpp b/src/qt/bitcoingui.cpp index 754a6604236ac..25683da88f2da 100644 --- a/src/qt/bitcoingui.cpp +++ b/src/qt/bitcoingui.cpp @@ -1,5 +1,6 @@ // Copyright (c) 2011-2014 The Bitcoin developers // Copyright (c) 2014-2015 The Dash developers +// Copyright (c) 2015-2016 The DarkNet developers // Distributed under the MIT/X11 software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. @@ -104,7 +105,7 @@ BitcoinGUI::BitcoinGUI(const NetworkStyle *networkStyle, QWidget *parent) : GUIUtil::restoreWindowGeometry("nWindow", QSize(850, 550), this); - QString windowTitle = tr("Dash Core") + " - "; + QString windowTitle = tr("DarkNet Core") + " - "; #ifdef ENABLE_WALLET /* if compiled with wallet support, -disablewallet can still disable the wallet */ enableWallet = !GetBoolArg("-disablewallet", false); @@ -271,7 +272,7 @@ void BitcoinGUI::createActions(const NetworkStyle *networkStyle) tabGroup->addAction(overviewAction); sendCoinsAction = new QAction(QIcon(":/icons/send"), tr("&Send"), this); - sendCoinsAction->setStatusTip(tr("Send coins to a Dash address")); + sendCoinsAction->setStatusTip(tr("Send coins to a DarkNet address")); sendCoinsAction->setToolTip(sendCoinsAction->statusTip()); sendCoinsAction->setCheckable(true); #ifdef Q_OS_MAC @@ -282,7 +283,7 @@ void BitcoinGUI::createActions(const NetworkStyle *networkStyle) tabGroup->addAction(sendCoinsAction); receiveCoinsAction = new QAction(QIcon(":/icons/receiving_addresses"), tr("&Receive"), this); - receiveCoinsAction->setStatusTip(tr("Request payments (generates QR codes and dash: URIs)")); + receiveCoinsAction->setStatusTip(tr("Request payments (generates QR codes and darknet: URIs)")); receiveCoinsAction->setToolTip(receiveCoinsAction->statusTip()); receiveCoinsAction->setCheckable(true); #ifdef Q_OS_MAC @@ -320,8 +321,8 @@ void BitcoinGUI::createActions(const NetworkStyle *networkStyle) quitAction->setStatusTip(tr("Quit application")); quitAction->setShortcut(QKeySequence(Qt::CTRL + Qt::Key_Q)); quitAction->setMenuRole(QAction::QuitRole); - aboutAction = new QAction(networkStyle->getAppIcon(), tr("&About Dash Core"), this); - aboutAction->setStatusTip(tr("Show information about Dash Core")); + aboutAction = new QAction(networkStyle->getAppIcon(), tr("&About DarkNet Core"), this); + aboutAction->setStatusTip(tr("Show information about DarkNet Core")); aboutAction->setMenuRole(QAction::AboutRole); #if QT_VERSION < 0x050000 aboutQtAction = new QAction(QIcon(":/trolltech/qmessagebox/images/qtlogo-64.png"), tr("About &Qt"), this); @@ -331,7 +332,7 @@ void BitcoinGUI::createActions(const NetworkStyle *networkStyle) aboutQtAction->setStatusTip(tr("Show information about Qt")); aboutQtAction->setMenuRole(QAction::AboutQtRole); optionsAction = new QAction(QIcon(":/icons/options"), tr("&Options..."), this); - optionsAction->setStatusTip(tr("Modify configuration options for Dash")); + optionsAction->setStatusTip(tr("Modify configuration options for DarkNet")); optionsAction->setMenuRole(QAction::PreferencesRole); toggleHideAction = new QAction(networkStyle->getAppIcon(), tr("&Show / Hide"), this); toggleHideAction->setStatusTip(tr("Show or hide the main Window")); @@ -347,9 +348,9 @@ void BitcoinGUI::createActions(const NetworkStyle *networkStyle) unlockWalletAction->setToolTip(tr("Unlock wallet")); lockWalletAction = new QAction(tr("&Lock Wallet"), this); signMessageAction = new QAction(QIcon(":/icons/edit"), tr("Sign &message..."), this); - signMessageAction->setStatusTip(tr("Sign messages with your Dash addresses to prove you own them")); + signMessageAction->setStatusTip(tr("Sign messages with your DarkNet addresses to prove you own them")); verifyMessageAction = new QAction(QIcon(":/icons/transaction_0"), tr("&Verify message..."), this); - verifyMessageAction->setStatusTip(tr("Verify messages to ensure they were signed with specified Dash addresses")); + verifyMessageAction->setStatusTip(tr("Verify messages to ensure they were signed with specified DarkNet addresses")); openInfoAction = new QAction(QApplication::style()->standardIcon(QStyle::SP_MessageBoxInformation), tr("&Information"), this); openInfoAction->setStatusTip(tr("Show diagnostic information")); @@ -372,11 +373,11 @@ void BitcoinGUI::createActions(const NetworkStyle *networkStyle) usedReceivingAddressesAction->setStatusTip(tr("Show the list of used receiving addresses and labels")); openAction = new QAction(QApplication::style()->standardIcon(QStyle::SP_FileIcon), tr("Open &URI..."), this); - openAction->setStatusTip(tr("Open a dash: URI or payment request")); + openAction->setStatusTip(tr("Open a DarkNet: URI or payment request")); showHelpMessageAction = new QAction(QApplication::style()->standardIcon(QStyle::SP_MessageBoxInformation), tr("&Command-line options"), this); showHelpMessageAction->setMenuRole(QAction::NoRole); - showHelpMessageAction->setStatusTip(tr("Show the Dash Core help message to get a list with possible Dash command-line options")); + showHelpMessageAction->setStatusTip(tr("Show the DarkNet Core help message to get a list with possible DarkNet command-line options")); connect(quitAction, SIGNAL(triggered()), qApp, SLOT(quit())); connect(aboutAction, SIGNAL(triggered()), this, SLOT(aboutClicked())); @@ -570,7 +571,7 @@ void BitcoinGUI::createTrayIcon(const NetworkStyle *networkStyle) { #ifndef Q_OS_MAC trayIcon = new QSystemTrayIcon(this); - QString toolTip = tr("Dash Core client") + " " + networkStyle->getTitleAddText(); + QString toolTip = tr("DarkNet Core client") + " " + networkStyle->getTitleAddText(); trayIcon->setToolTip(toolTip); trayIcon->setIcon(networkStyle->getAppIcon()); trayIcon->show(); @@ -717,7 +718,7 @@ void BitcoinGUI::setNumConnections(int count) } QIcon connectionItem = QIcon(icon).pixmap(STATUSBAR_ICONSIZE,STATUSBAR_ICONSIZE); labelConnectionsIcon->setIcon(connectionItem); - labelConnectionsIcon->setToolTip(tr("%n active connection(s) to Dash network", "", count)); + labelConnectionsIcon->setToolTip(tr("%n active connection(s) to DarkNet network", "", count)); } void BitcoinGUI::setNumBlocks(int count) @@ -856,7 +857,7 @@ void BitcoinGUI::setNumBlocks(int count) void BitcoinGUI::message(const QString &title, const QString &message, unsigned int style, bool *ret) { - QString strTitle = tr("Dash Core"); // default title + QString strTitle = tr("DarkNet Core"); // default title // Default to information icon int nMBoxIcon = QMessageBox::Information; int nNotifyIcon = Notificator::Information; @@ -882,7 +883,7 @@ void BitcoinGUI::message(const QString &title, const QString &message, unsigned break; } } - // Append title to "Dash - " + // Append title to "DarkNet - " if (!msgType.isEmpty()) strTitle += " - " + msgType; diff --git a/src/qt/bitcoingui.h b/src/qt/bitcoingui.h index d58c87cf77639..cc516d6426a79 100644 --- a/src/qt/bitcoingui.h +++ b/src/qt/bitcoingui.h @@ -6,7 +6,7 @@ #define BITCOIN_QT_BITCOINGUI_H #if defined(HAVE_CONFIG_H) -#include "config/dash-config.h" +#include "config/darknet-config.h" #endif #include "amount.h" diff --git a/src/qt/bitcoinunits.cpp b/src/qt/bitcoinunits.cpp index 9616b7cd90da7..8b6562328238f 100644 --- a/src/qt/bitcoinunits.cpp +++ b/src/qt/bitcoinunits.cpp @@ -19,10 +19,9 @@ BitcoinUnits::BitcoinUnits(QObject *parent): QList BitcoinUnits::availableUnits() { QList unitlist; - unitlist.append(DASH); - unitlist.append(mDASH); - unitlist.append(uDASH); - unitlist.append(duffs); + unitlist.append(DNET); + unitlist.append(mDNET); + unitlist.append(uDNET); return unitlist; } @@ -30,10 +29,9 @@ bool BitcoinUnits::valid(int unit) { switch(unit) { - case DASH: - case mDASH: - case uDASH: - case duffs: + case DNET: + case mDNET: + case uDNET: return true; default: return false; @@ -44,10 +42,9 @@ QString BitcoinUnits::id(int unit) { switch(unit) { - case DASH: return QString("dash"); - case mDASH: return QString("mdash"); - case uDASH: return QString::fromUtf8("udash"); - case duffs: return QString("duffs"); + case DNET: return QString("darknet"); + case mDNET: return QString("mdarknet"); + case uDNET: return QString::fromUtf8("udarknet"); default: return QString("???"); } } @@ -58,10 +55,9 @@ QString BitcoinUnits::name(int unit) { switch(unit) { - case DASH: return QString("DASH"); - case mDASH: return QString("mDASH"); - case uDASH: return QString::fromUtf8("μDASH"); - case duffs: return QString("duffs"); + case DNET: return QString("DNET"); + case mDNET: return QString("mDNET"); + case uDNET: return QString::fromUtf8("μDNET"); default: return QString("???"); } } @@ -69,10 +65,9 @@ QString BitcoinUnits::name(int unit) { switch(unit) { - case DASH: return QString("tDASH"); - case mDASH: return QString("mtDASH"); - case uDASH: return QString::fromUtf8("μtDASH"); - case duffs: return QString("tduffs"); + case DNET: return QString("tDNET"); + case mDNET: return QString("mtDNET"); + case uDNET: return QString::fromUtf8("μtDNET"); default: return QString("???"); } } @@ -84,10 +79,9 @@ QString BitcoinUnits::description(int unit) { switch(unit) { - case DASH: return QString("Dash"); - case mDASH: return QString("Milli-Dash (1 / 1" THIN_SP_UTF8 "000)"); - case uDASH: return QString("Micro-Dash (1 / 1" THIN_SP_UTF8 "000" THIN_SP_UTF8 "000)"); - case duffs: return QString("Ten Nano-Dash (1 / 100" THIN_SP_UTF8 "000" THIN_SP_UTF8 "000)"); + case DNET: return QString("DNET"); + case mDNET: return QString("Milli-DNET (1 / 1" THIN_SP_UTF8 "000)"); + case uDNET: return QString("Micro-DNET (1 / 1" THIN_SP_UTF8 "000" THIN_SP_UTF8 "000)"); default: return QString("???"); } } @@ -95,10 +89,9 @@ QString BitcoinUnits::description(int unit) { switch(unit) { - case DASH: return QString("TestDashs"); - case mDASH: return QString("Milli-TestDash (1 / 1" THIN_SP_UTF8 "000)"); - case uDASH: return QString("Micro-TestDash (1 / 1" THIN_SP_UTF8 "000" THIN_SP_UTF8 "000)"); - case duffs: return QString("Ten Nano-TestDash (1 / 100" THIN_SP_UTF8 "000" THIN_SP_UTF8 "000)"); + case DNET: return QString("TestDNETs"); + case mDNET: return QString("Milli-TestDNET (1 / 1" THIN_SP_UTF8 "000)"); + case uDNET: return QString("Micro-TestDNET (1 / 1" THIN_SP_UTF8 "000" THIN_SP_UTF8 "000)"); default: return QString("???"); } } @@ -108,10 +101,9 @@ qint64 BitcoinUnits::factor(int unit) { switch(unit) { - case DASH: return 100000000; - case mDASH: return 100000; - case uDASH: return 100; - case duffs: return 1; + case DNET: return 100000000; + case mDNET: return 100000; + case uDNET: return 100; default: return 100000000; } } @@ -120,10 +112,9 @@ int BitcoinUnits::decimals(int unit) { switch(unit) { - case DASH: return 8; - case mDASH: return 5; - case uDASH: return 2; - case duffs: return 0; + case DNET: return 8; + case mDNET: return 5; + case uDNET: return 2; default: return 0; } } diff --git a/src/qt/bitcoinunits.h b/src/qt/bitcoinunits.h index 483f05559074f..d5b13ea5ac83b 100644 --- a/src/qt/bitcoinunits.h +++ b/src/qt/bitcoinunits.h @@ -42,7 +42,7 @@ #define THIN_SP_UTF8 REAL_THIN_SP_UTF8 #define THIN_SP_HTML HTML_HACK_SP -/** Dash unit definitions. Encapsulates parsing and formatting +/** DarkNet unit definitions. Encapsulates parsing and formatting and serves as list model for drop-down selection boxes. */ class BitcoinUnits: public QAbstractListModel @@ -52,15 +52,14 @@ class BitcoinUnits: public QAbstractListModel public: explicit BitcoinUnits(QObject *parent); - /** Dash units. + /** DarkNet units. @note Source: https://en.bitcoin.it/wiki/Units . Please add only sensible ones */ enum Unit { - DASH, - mDASH, - uDASH, - duffs + DNET, + mDNET, + uDNET }; enum SeparatorStyle diff --git a/src/qt/clientmodel.h b/src/qt/clientmodel.h index b074441652051..87a601efa1258 100644 --- a/src/qt/clientmodel.h +++ b/src/qt/clientmodel.h @@ -34,7 +34,7 @@ enum NumConnections { CONNECTIONS_ALL = (CONNECTIONS_IN | CONNECTIONS_OUT), }; -/** Model for Dash network client. */ +/** Model for DarkNet network client. */ class ClientModel : public QObject { Q_OBJECT diff --git a/src/qt/coincontroldialog.cpp b/src/qt/coincontroldialog.cpp index f21483759f21e..17d9c2b06e9d7 100644 --- a/src/qt/coincontroldialog.cpp +++ b/src/qt/coincontroldialog.cpp @@ -1,5 +1,6 @@ // Copyright (c) 2011-2014 The Bitcoin developers // Copyright (c) 2014-2015 The Dash developers +// Copyright (c) 2015-2016 The DarkNet developers // Distributed under the MIT/X11 software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. @@ -16,7 +17,7 @@ #include "coincontrol.h" #include "main.h" #include "wallet.h" -#include "darksend.h" +#include "obfuscate.h" #include // for 'map_list_of()' @@ -443,12 +444,12 @@ void CoinControlDialog::viewItemChanged(QTreeWidgetItem* item, int column) else { coinControl->Select(outpt); CTxIn vin(outpt); - int rounds = pwalletMain->GetInputDarksendRounds(vin); - if(coinControl->useDarkSend && rounds < nDarksendRounds) { + int rounds = pwalletMain->GetInputObfuscateRounds(vin); + if(coinControl->useObfuscate && rounds < nObfuscateRounds) { QMessageBox::warning(this, windowTitle(), - tr("Non-anonymized input selected. Darksend will be disabled.

If you still want to use Darksend, please deselect all non-nonymized inputs first and then check Darksend checkbox again."), + tr("Non-anonymized input selected. Obfuscate will be disabled.

If you still want to use Obfuscate, please deselect all non-nonymized inputs first and then check Obfuscate checkbox again."), QMessageBox::Ok, QMessageBox::Ok); - coinControl->useDarkSend = false; + coinControl->useObfuscate = false; } } @@ -596,7 +597,7 @@ void CoinControlDialog::updateLabels(WalletModel *model, QDialog* dialog) nPayFee = CWallet::GetMinimumFee(nBytes, nTxConfirmTarget, mempool); // IX Fee - if(coinControl->useInstantX) nPayFee = max(nPayFee, CENT); + if(coinControl->useSwiftTX) nPayFee = max(nPayFee, CENT); // Allow free? double dPriorityNeeded = mempoolEstimatePriority; if (dPriorityNeeded <= 0) @@ -612,7 +613,7 @@ void CoinControlDialog::updateLabels(WalletModel *model, QDialog* dialog) nChange = nAmount - nPayFee - nPayAmount; // DS Fee = overpay - if(coinControl->useDarkSend && nChange > 0) + if(coinControl->useObfuscate && nChange > 0) { nPayFee += nChange; nChange = 0; @@ -639,7 +640,7 @@ void CoinControlDialog::updateLabels(WalletModel *model, QDialog* dialog) } // actually update labels - int nDisplayUnit = BitcoinUnits::DASH; + int nDisplayUnit = BitcoinUnits::DNET; if (model && model->getOptionsModel()) nDisplayUnit = model->getOptionsModel()->getDisplayUnit(); @@ -786,7 +787,7 @@ void CoinControlDialog::updateView() { sAddress = QString::fromStdString(CBitcoinAddress(outputAddress).ToString()); - // if listMode or change => show dash address. In tree mode, address is not shown again for direct wallet address outputs + // if listMode or change => show DarkNet address. In tree mode, address is not shown again for direct wallet address outputs if (!treeMode || (!(sAddress == sWalletAddress))) itemOutput->setText(COLUMN_ADDRESS, sAddress); @@ -826,7 +827,7 @@ void CoinControlDialog::updateView() // ds+ rounds CTxIn vin = CTxIn(out.tx->GetHash(), out.i); - int rounds = pwalletMain->GetInputDarksendRounds(vin); + int rounds = pwalletMain->GetInputObfuscateRounds(vin); if(rounds >= 0) itemOutput->setText(COLUMN_DARKSEND_ROUNDS, strPad(QString::number(rounds), 11, " ")); else itemOutput->setText(COLUMN_DARKSEND_ROUNDS, strPad(QString(tr("n/a")), 11, " ")); diff --git a/src/qt/dash.cpp b/src/qt/darknet.cpp similarity index 95% rename from src/qt/dash.cpp rename to src/qt/darknet.cpp index 9e6d9395bbeef..b009605679a65 100644 --- a/src/qt/dash.cpp +++ b/src/qt/darknet.cpp @@ -1,10 +1,11 @@ // Copyright (c) 2009-2014 The Bitcoin developers // Copyright (c) 2014-2015 The Dash developers +// Copyright (c) 2015-2016 The DarkNet developers // Distributed under the MIT/X11 software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. #if defined(HAVE_CONFIG_H) -#include "config/dash-config.h" +#include "config/darknet-config.h" #endif #include "bitcoingui.h" @@ -90,7 +91,7 @@ static void InitMessage(const std::string &message) */ static std::string Translate(const char* psz) { - return QCoreApplication::translate("dash-core", psz).toStdString(); + return QCoreApplication::translate("darknet-core", psz).toStdString(); } static QString GetLangTerritory() @@ -138,11 +139,11 @@ static void initTranslations(QTranslator &qtTranslatorBase, QTranslator &qtTrans if (qtTranslator.load("qt_" + lang_territory, QLibraryInfo::location(QLibraryInfo::TranslationsPath))) QApplication::installTranslator(&qtTranslator); - // Load e.g. bitcoin_de.qm (shortcut "de" needs to be defined in dash.qrc) + // Load e.g. bitcoin_de.qm (shortcut "de" needs to be defined in darknet.qrc) if (translatorBase.load(lang, ":/translations/")) QApplication::installTranslator(&translatorBase); - // Load e.g. bitcoin_de_DE.qm (shortcut "de_DE" needs to be defined in dash.qrc) + // Load e.g. bitcoin_de_DE.qm (shortcut "de_DE" needs to be defined in darknet.qrc) if (translator.load(lang_territory, ":/translations/")) QApplication::installTranslator(&translator); } @@ -163,7 +164,7 @@ void DebugMessageHandler(QtMsgType type, const QMessageLogContext& context, cons } #endif -/** Class encapsulating Dash Core startup and shutdown. +/** Class encapsulating DarkNet Core startup and shutdown. * Allows running startup and shutdown in a different thread from the UI thread. */ class BitcoinCore: public QObject @@ -192,7 +193,7 @@ public slots: void handleRunawayException(std::exception *e); }; -/** Main Dash application object */ +/** Main DarkNet application object */ class BitcoinApplication: public QApplication { Q_OBJECT @@ -250,7 +251,7 @@ public slots: void startThread(); }; -#include "dash.moc" +#include "darknet.moc" BitcoinCore::BitcoinCore(): QObject() @@ -493,7 +494,7 @@ void BitcoinApplication::initializeResult(int retval) #ifdef ENABLE_WALLET // Now that initialization/startup is done, process any command-line - // dash: URIs or payment requests: + // DarkNet: URIs or payment requests: connect(paymentServer, SIGNAL(receivedPaymentRequest(SendCoinsRecipient)), window, SLOT(handlePaymentRequest(SendCoinsRecipient))); connect(window, SIGNAL(receivedURI(QString)), @@ -515,7 +516,7 @@ void BitcoinApplication::shutdownResult(int retval) void BitcoinApplication::handleRunawayException(const QString &message) { - QMessageBox::critical(0, "Runaway exception", BitcoinGUI::tr("A fatal error occurred. Dash can no longer continue safely and will quit.") + QString("\n\n") + message); + QMessageBox::critical(0, "Runaway exception", BitcoinGUI::tr("A fatal error occurred. DarkNet can no longer continue safely and will quit.") + QString("\n\n") + message); ::exit(1); } @@ -545,8 +546,8 @@ int main(int argc, char *argv[]) QTextCodec::setCodecForCStrings(QTextCodec::codecForTr()); #endif - Q_INIT_RESOURCE(dash); - Q_INIT_RESOURCE(dash_locale); + Q_INIT_RESOURCE(darknet); + Q_INIT_RESOURCE(darknet_locale); BitcoinApplication app(argc, argv); #if QT_VERSION > 0x050100 @@ -590,18 +591,18 @@ int main(int argc, char *argv[]) // User language is set up: pick a data directory Intro::pickDataDirectory(); - /// 6. Determine availability of data directory and parse dash.conf + /// 6. Determine availability of data directory and parse darknet.conf /// - Do not call GetDataDir(true) before this step finishes if (!boost::filesystem::is_directory(GetDataDir(false))) { - QMessageBox::critical(0, QObject::tr("Dash Core"), + QMessageBox::critical(0, QObject::tr("DarkNet Core"), QObject::tr("Error: Specified data directory \"%1\" does not exist.").arg(QString::fromStdString(mapArgs["-datadir"]))); return 1; } try { ReadConfigFile(mapArgs, mapMultiArgs); } catch(std::exception &e) { - QMessageBox::critical(0, QObject::tr("Dash Core"), + QMessageBox::critical(0, QObject::tr("DarkNet Core"), QObject::tr("Error: Cannot parse configuration file: %1. Only use key=value syntax.").arg(e.what())); return false; } @@ -614,7 +615,7 @@ int main(int argc, char *argv[]) // Check for -testnet or -regtest parameter (Params() calls are only valid after this clause) if (!SelectParamsFromCommandLine()) { - QMessageBox::critical(0, QObject::tr("Dash Core"), QObject::tr("Error: Invalid combination of -regtest and -testnet.")); + QMessageBox::critical(0, QObject::tr("DarkNet Core"), QObject::tr("Error: Invalid combination of -regtest and -testnet.")); return 1; } #ifdef ENABLE_WALLET @@ -633,7 +634,7 @@ int main(int argc, char *argv[]) /// 7a. parse masternode.conf string strErr; if(!masternodeConfig.read(strErr)) { - QMessageBox::critical(0, QObject::tr("Dash Core"), + QMessageBox::critical(0, QObject::tr("DarkNet Core"), QObject::tr("Error reading masternode configuration file: %1").arg(strErr.c_str())); return false; } @@ -648,7 +649,7 @@ int main(int argc, char *argv[]) exit(0); // Start up the payment server early, too, so impatient users that click on - // dash: links repeatedly have their payment requests routed to this process: + // darknet: links repeatedly have their payment requests routed to this process: app.createPaymentServer(); #endif @@ -680,7 +681,7 @@ int main(int argc, char *argv[]) app.createWindow(networkStyle.data()); app.requestInitialize(); #if defined(Q_OS_WIN) && QT_VERSION >= 0x050000 - WinShutdownMonitor::registerShutdownBlockReason(QObject::tr("Dash Core didn't yet exit safely..."), (HWND)app.getMainWinId()); + WinShutdownMonitor::registerShutdownBlockReason(QObject::tr("DarkNet Core didn't yet exit safely..."), (HWND)app.getMainWinId()); #endif app.exec(); app.requestShutdown(); diff --git a/src/qt/dash.qrc b/src/qt/darknet.qrc similarity index 78% rename from src/qt/dash.qrc rename to src/qt/darknet.qrc index 9e4fa270f4035..73100993e11ac 100644 --- a/src/qt/dash.qrc +++ b/src/qt/darknet.qrc @@ -36,20 +36,22 @@ res/icons/tx_input.png res/icons/tx_output.png res/icons/tx_inout.png - res/icons/unit_dash.png - res/icons/unit_mdash.png - res/icons/unit_udash.png - res/icons/unit_duffs.png - res/icons/unit_tdash.png - res/icons/unit_tmdash.png - res/icons/unit_tudash.png - res/icons/unit_tduffs.png + res/icons/unit_darknet.png + res/icons/unit_mdarknet.png + res/icons/unit_udarknet.png + res/icons/unit_tdarknet.png + res/icons/unit_tmdarknet.png + res/icons/unit_tudarknet.png res/icons/lock_closed.png res/icons/lock_open.png res/icons/key.png res/icons/filesave.png res/icons/qrcode.png res/icons/debugwindow.png + res/icons/drk_editpaste.png + res/icons/drk_address-book.png + res/icons/drk_editcopy.png + res/icons/drk_remove.png res/icons/drkblue_editpaste.png res/icons/drkblue_address-book.png res/icons/drkblue_editcopy.png @@ -57,11 +59,24 @@ res/icons/browse.png + res/css/drk.css + res/css/drk-1.css res/css/drkblue.css res/images/about.png - res/images/dash_logo_horizontal.png + res/images/darknet_logo_horizontal.png + res/images/darknet_logo_horizontal-drk.png + res/images/darknet_logo_horizontal-drkblue.png + res/images/drk_downArrow.png + res/images/drk_downArrow_small.png + res/images/drk_upArrow_small.png + res/images/drk_leftArrow_small.png + res/images/drk_rightArrow_small.png + res/images/drk_qtreeview_selected.png + res/images/drk_walletFrame_bg.png + res/images/drk-1_walletFrame_bg.png + res/images/drk_walletFrame.png res/images/drkblue_downArrow.png res/images/drkblue_downArrow_small.png res/images/drkblue_upArrow_small.png diff --git a/src/qt/darknet_locale.qrc b/src/qt/darknet_locale.qrc new file mode 100644 index 0000000000000..65516ab6687d9 --- /dev/null +++ b/src/qt/darknet_locale.qrc @@ -0,0 +1,20 @@ + + + locale/darknet_bg.qm + locale/darknet_de.qm + locale/darknet_en.qm + locale/darknet_es.qm + locale/darknet_fi.qm + locale/darknet_fr.qm + locale/darknet_it.qm + locale/darknet_ja.qm + locale/darknet_pl.qm + locale/darknet_pt.qm + locale/darknet_ru.qm + locale/darknet_sk.qm + locale/darknet_sv.qm + locale/darknet_vi.qm + locale/darknet_zh_CN.qm + locale/darknet_zh_TW.qm + + diff --git a/src/qt/darksendconfig.cpp b/src/qt/darksendconfig.cpp deleted file mode 100644 index 5929efa139846..0000000000000 --- a/src/qt/darksendconfig.cpp +++ /dev/null @@ -1,91 +0,0 @@ -#include "darksendconfig.h" -#include "ui_darksendconfig.h" - -#include "bitcoinunits.h" -#include "guiconstants.h" -#include "optionsmodel.h" -#include "walletmodel.h" -#include "init.h" - -#include -#include -#include -#include - -DarksendConfig::DarksendConfig(QWidget *parent) : - QDialog(parent), - ui(new Ui::DarksendConfig), - model(0) -{ - ui->setupUi(this); - - connect(ui->buttonBasic, SIGNAL(clicked()), this, SLOT(clickBasic())); - connect(ui->buttonHigh, SIGNAL(clicked()), this, SLOT(clickHigh())); - connect(ui->buttonMax, SIGNAL(clicked()), this, SLOT(clickMax())); -} - -DarksendConfig::~DarksendConfig() -{ - delete ui; -} - -void DarksendConfig::setModel(WalletModel *model) -{ - this->model = model; -} - -void DarksendConfig::clickBasic() -{ - configure(true, 1000, 2); - - QString strAmount(BitcoinUnits::formatWithUnit( - model->getOptionsModel()->getDisplayUnit(), 1000 * COIN)); - QMessageBox::information(this, tr("Darksend Configuration"), - tr( - "Darksend was successfully set to basic (%1 and 2 rounds). You can change this at any time by opening Dash's configuration screen." - ).arg(strAmount) - ); - - close(); -} - -void DarksendConfig::clickHigh() -{ - configure(true, 1000, 8); - - QString strAmount(BitcoinUnits::formatWithUnit( - model->getOptionsModel()->getDisplayUnit(), 1000 * COIN)); - QMessageBox::information(this, tr("Darksend Configuration"), - tr( - "Darksend was successfully set to high (%1 and 8 rounds). You can change this at any time by opening Dash's configuration screen." - ).arg(strAmount) - ); - - close(); -} - -void DarksendConfig::clickMax() -{ - configure(true, 1000, 16); - - QString strAmount(BitcoinUnits::formatWithUnit( - model->getOptionsModel()->getDisplayUnit(), 1000 * COIN)); - QMessageBox::information(this, tr("Darksend Configuration"), - tr( - "Darksend was successfully set to maximum (%1 and 16 rounds). You can change this at any time by opening Dash's configuration screen." - ).arg(strAmount) - ); - - close(); -} - -void DarksendConfig::configure(bool enabled, int coins, int rounds) { - - QSettings settings; - - settings.setValue("nDarksendRounds", rounds); - settings.setValue("nAnonymizeDarkcoinAmount", coins); - - nDarksendRounds = rounds; - nAnonymizeDarkcoinAmount = coins; -} diff --git a/src/qt/dash_locale.qrc b/src/qt/dash_locale.qrc deleted file mode 100644 index 9468b1c676efc..0000000000000 --- a/src/qt/dash_locale.qrc +++ /dev/null @@ -1,20 +0,0 @@ - - - locale/dash_bg.qm - locale/dash_de.qm - locale/dash_en.qm - locale/dash_es.qm - locale/dash_fi.qm - locale/dash_fr.qm - locale/dash_it.qm - locale/dash_ja.qm - locale/dash_pl.qm - locale/dash_pt.qm - locale/dash_ru.qm - locale/dash_sk.qm - locale/dash_sv.qm - locale/dash_vi.qm - locale/dash_zh_CN.qm - locale/dash_zh_TW.qm - - diff --git a/src/qt/dashstrings.cpp b/src/qt/dashstrings.cpp index feaba224a02b6..16335943b510c 100644 --- a/src/qt/dashstrings.cpp +++ b/src/qt/dashstrings.cpp @@ -8,435 +8,435 @@ #else #define UNUSED #endif -static const char UNUSED *dash_strings[] = { -QT_TRANSLATE_NOOP("dash-core", "" +static const char UNUSED *darknet_strings[] = { +QT_TRANSLATE_NOOP("darknet-core", "" "(1 = keep tx meta data e.g. account owner and payment request information, 2 " "= drop tx meta data)"), -QT_TRANSLATE_NOOP("dash-core", "" +QT_TRANSLATE_NOOP("darknet-core", "" "Allow JSON-RPC connections from specified source. Valid for are a " "single IP (e.g. 1.2.3.4), a network/netmask (e.g. 1.2.3.4/255.255.255.0) or " "a network/CIDR (e.g. 1.2.3.4/24). This option can be specified multiple times"), -QT_TRANSLATE_NOOP("dash-core", "" +QT_TRANSLATE_NOOP("darknet-core", "" "An error occurred while setting up the RPC address %s port %u for listening: " "%s"), -QT_TRANSLATE_NOOP("dash-core", "" +QT_TRANSLATE_NOOP("darknet-core", "" "Bind to given address and always listen on it. Use [host]:port notation for " "IPv6"), -QT_TRANSLATE_NOOP("dash-core", "" +QT_TRANSLATE_NOOP("darknet-core", "" "Bind to given address and whitelist peers connecting to it. Use [host]:port " "notation for IPv6"), -QT_TRANSLATE_NOOP("dash-core", "" +QT_TRANSLATE_NOOP("darknet-core", "" "Bind to given address to listen for JSON-RPC connections. Use [host]:port " "notation for IPv6. This option can be specified multiple times (default: " "bind to all interfaces)"), -QT_TRANSLATE_NOOP("dash-core", "" -"Cannot obtain a lock on data directory %s. Dash Core is probably already " +QT_TRANSLATE_NOOP("darknet-core", "" +"Cannot obtain a lock on data directory %s. DarkNet Core is probably already " "running."), -QT_TRANSLATE_NOOP("dash-core", "" +QT_TRANSLATE_NOOP("darknet-core", "" "Change automatic finalized budget voting behavior. mode=auto: Vote for only " "exact finalized budget match to my generated budget. (string, default: auto)"), -QT_TRANSLATE_NOOP("dash-core", "" +QT_TRANSLATE_NOOP("darknet-core", "" "Continuously rate-limit free transactions to *1000 bytes per minute " "(default:%u)"), -QT_TRANSLATE_NOOP("dash-core", "" +QT_TRANSLATE_NOOP("darknet-core", "" "Create new files with system default permissions, instead of umask 077 (only " "effective with disabled wallet functionality)"), -QT_TRANSLATE_NOOP("dash-core", "" -"Darksend uses exact denominated amounts to send funds, you might simply need " +QT_TRANSLATE_NOOP("darknet-core", "" +"Obfuscate uses exact denominated amounts to send funds, you might simply need " "to anonymize some more coins."), -QT_TRANSLATE_NOOP("dash-core", "" +QT_TRANSLATE_NOOP("darknet-core", "" "Delete all wallet transactions and only recover those parts of the " "blockchain through -rescan on startup"), -QT_TRANSLATE_NOOP("dash-core", "" -"Disable all Dash specific functionality (Masternodes, Darksend, InstantX, " +QT_TRANSLATE_NOOP("darknet-core", "" +"Disable all DarkNet specific functionality (Masternodes, Obfuscate, SwiftTX, " "Budgeting) (0-1, default: %u)"), -QT_TRANSLATE_NOOP("dash-core", "" +QT_TRANSLATE_NOOP("darknet-core", "" "Distributed under the MIT software license, see the accompanying file " "COPYING or ."), -QT_TRANSLATE_NOOP("dash-core", "" -"Enable instantx, show confirmations for locked transactions (bool, default: " +QT_TRANSLATE_NOOP("darknet-core", "" +"Enable swifttx, show confirmations for locked transactions (bool, default: " "%s)"), -QT_TRANSLATE_NOOP("dash-core", "" -"Enable use of automated darksend for funds stored in this wallet (0-1, " +QT_TRANSLATE_NOOP("darknet-core", "" +"Enable use of automated obfuscate for funds stored in this wallet (0-1, " "default: %u)"), -QT_TRANSLATE_NOOP("dash-core", "" +QT_TRANSLATE_NOOP("darknet-core", "" "Enter regression test mode, which uses a special chain in which blocks can " "be solved instantly."), -QT_TRANSLATE_NOOP("dash-core", "" +QT_TRANSLATE_NOOP("darknet-core", "" "Error: Listening for incoming connections failed (listen returned error %s)"), -QT_TRANSLATE_NOOP("dash-core", "" +QT_TRANSLATE_NOOP("darknet-core", "" "Error: Unsupported argument -socks found. Setting SOCKS version isn't " "possible anymore, only SOCKS5 proxies are supported."), -QT_TRANSLATE_NOOP("dash-core", "" +QT_TRANSLATE_NOOP("darknet-core", "" "Execute command when a relevant alert is received or we see a really long " "fork (%s in cmd is replaced by message)"), -QT_TRANSLATE_NOOP("dash-core", "" +QT_TRANSLATE_NOOP("darknet-core", "" "Execute command when a wallet transaction changes (%s in cmd is replaced by " "TxID)"), -QT_TRANSLATE_NOOP("dash-core", "" +QT_TRANSLATE_NOOP("darknet-core", "" "Execute command when the best block changes (%s in cmd is replaced by block " "hash)"), -QT_TRANSLATE_NOOP("dash-core", "" -"Fees (in DASH/Kb) smaller than this are considered zero fee for relaying " +QT_TRANSLATE_NOOP("darknet-core", "" +"Fees (in DNET/Kb) smaller than this are considered zero fee for relaying " "(default: %s)"), -QT_TRANSLATE_NOOP("dash-core", "" -"Fees (in DASH/Kb) smaller than this are considered zero fee for transaction " +QT_TRANSLATE_NOOP("darknet-core", "" +"Fees (in DNET/Kb) smaller than this are considered zero fee for transaction " "creation (default: %s)"), -QT_TRANSLATE_NOOP("dash-core", "" +QT_TRANSLATE_NOOP("darknet-core", "" "Flush database activity from memory pool to disk log every megabytes " "(default: %u)"), -QT_TRANSLATE_NOOP("dash-core", "" +QT_TRANSLATE_NOOP("darknet-core", "" "Found unconfirmed denominated outputs, will wait till they confirm to " "continue."), -QT_TRANSLATE_NOOP("dash-core", "" +QT_TRANSLATE_NOOP("darknet-core", "" "How thorough the block verification of -checkblocks is (0-4, default: %u)"), -QT_TRANSLATE_NOOP("dash-core", "" +QT_TRANSLATE_NOOP("darknet-core", "" "If paytxfee is not set, include enough fee so transactions begin " "confirmation on average within n blocks (default: %u)"), -QT_TRANSLATE_NOOP("dash-core", "" +QT_TRANSLATE_NOOP("darknet-core", "" "In this mode -genproclimit controls how many blocks are generated " "immediately."), -QT_TRANSLATE_NOOP("dash-core", "" -"InstantX requires inputs with at least 6 confirmations, you might need to " +QT_TRANSLATE_NOOP("darknet-core", "" +"SwiftTX requires inputs with at least 6 confirmations, you might need to " "wait a few minutes and try again."), -QT_TRANSLATE_NOOP("dash-core", "" +QT_TRANSLATE_NOOP("darknet-core", "" "Invalid amount for -maxtxfee=: '%s' (must be at least the minrelay " "fee of %s to prevent stuck transactions)"), -QT_TRANSLATE_NOOP("dash-core", "" +QT_TRANSLATE_NOOP("darknet-core", "" "Log transaction priority and fee per kB when mining blocks (default: %u)"), -QT_TRANSLATE_NOOP("dash-core", "" +QT_TRANSLATE_NOOP("darknet-core", "" "Maintain a full transaction index, used by the getrawtransaction rpc call " "(default: %u)"), -QT_TRANSLATE_NOOP("dash-core", "" +QT_TRANSLATE_NOOP("darknet-core", "" "Maximum size of data in data carrier transactions we relay and mine " "(default: %u)"), -QT_TRANSLATE_NOOP("dash-core", "" +QT_TRANSLATE_NOOP("darknet-core", "" "Maximum total fees to use in a single wallet transaction, setting too low " "may abort large transactions (default: %s)"), -QT_TRANSLATE_NOOP("dash-core", "" +QT_TRANSLATE_NOOP("darknet-core", "" "Name to construct url for KeePass entry that stores the wallet passphrase"), -QT_TRANSLATE_NOOP("dash-core", "" +QT_TRANSLATE_NOOP("darknet-core", "" "Number of seconds to keep misbehaving peers from reconnecting (default: %u)"), -QT_TRANSLATE_NOOP("dash-core", "" +QT_TRANSLATE_NOOP("darknet-core", "" "Output debugging information (default: %u, supplying is optional)"), -QT_TRANSLATE_NOOP("dash-core", "" -"Provide liquidity to Darksend by infrequently mixing coins on a continual " +QT_TRANSLATE_NOOP("darknet-core", "" +"Provide liquidity to Obfuscate by infrequently mixing coins on a continual " "basis (0-100, default: %u, 1=very frequent, high fees, 100=very infrequent, " "low fees)"), -QT_TRANSLATE_NOOP("dash-core", "" +QT_TRANSLATE_NOOP("darknet-core", "" "Query for peer addresses via DNS lookup, if low on addresses (default: 1 " "unless -connect)"), -QT_TRANSLATE_NOOP("dash-core", "" +QT_TRANSLATE_NOOP("darknet-core", "" "Require high priority for relaying free or low-fee transactions (default:%u)"), -QT_TRANSLATE_NOOP("dash-core", "" +QT_TRANSLATE_NOOP("darknet-core", "" "Send trace/debug info to console instead of debug.log file (default: %u)"), -QT_TRANSLATE_NOOP("dash-core", "" +QT_TRANSLATE_NOOP("darknet-core", "" "Set maximum size of high-priority/low-fee transactions in bytes (default: %d)"), -QT_TRANSLATE_NOOP("dash-core", "" +QT_TRANSLATE_NOOP("darknet-core", "" "Set the number of script verification threads (%u to %d, 0 = auto, <0 = " "leave that many cores free, default: %d)"), -QT_TRANSLATE_NOOP("dash-core", "" +QT_TRANSLATE_NOOP("darknet-core", "" "Set the number of threads for coin generation if enabled (-1 = all cores, " "default: %d)"), -QT_TRANSLATE_NOOP("dash-core", "" +QT_TRANSLATE_NOOP("darknet-core", "" "Show N confirmations for a successfully locked transaction (0-9999, default: " "%u)"), -QT_TRANSLATE_NOOP("dash-core", "" +QT_TRANSLATE_NOOP("darknet-core", "" "This is a pre-release test build - use at your own risk - do not use for " "mining or merchant applications"), -QT_TRANSLATE_NOOP("dash-core", "" +QT_TRANSLATE_NOOP("darknet-core", "" "This product includes software developed by the OpenSSL Project for use in " "the OpenSSL Toolkit and cryptographic software " "written by Eric Young and UPnP software written by Thomas Bernard."), -QT_TRANSLATE_NOOP("dash-core", "" -"To use dashd, or the -server option to dash-qt, you must set an rpcpassword " +QT_TRANSLATE_NOOP("darknet-core", "" +"To use darknetd, or the -server option to darknet-qt, you must set an rpcpassword " "in the configuration file:\n" "%s\n" "It is recommended you use the following random password:\n" -"rpcuser=dashrpc\n" +"rpcuser=darknetrpc\n" "rpcpassword=%s\n" "(you do not need to remember this password)\n" "The username and password MUST NOT be the same.\n" "If the file does not exist, create it with owner-readable-only file " "permissions.\n" "It is also recommended to set alertnotify so you are notified of problems;\n" -"for example: alertnotify=echo %%s | mail -s \"Dash Alert\" admin@foo.com\n"), -QT_TRANSLATE_NOOP("dash-core", "" -"Unable to bind to %s on this computer. Dash Core is probably already running."), -QT_TRANSLATE_NOOP("dash-core", "" -"Unable to locate enough Darksend denominated funds for this transaction."), -QT_TRANSLATE_NOOP("dash-core", "" -"Unable to locate enough Darksend non-denominated funds for this transaction " -"that are not equal 1000 DASH."), -QT_TRANSLATE_NOOP("dash-core", "" +"for example: alertnotify=echo %%s | mail -s \"DarkNet Alert\" admin@foo.com\n"), +QT_TRANSLATE_NOOP("darknet-core", "" +"Unable to bind to %s on this computer. DarkNet Core is probably already running."), +QT_TRANSLATE_NOOP("darknet-core", "" +"Unable to locate enough Obfuscate denominated funds for this transaction."), +QT_TRANSLATE_NOOP("darknet-core", "" +"Unable to locate enough Obfuscate non-denominated funds for this transaction " +"that are not equal 1000 DNET."), +QT_TRANSLATE_NOOP("darknet-core", "" "Unable to locate enough funds for this transaction that are not equal 1000 " -"DASH."), -QT_TRANSLATE_NOOP("dash-core", "" +"DNET."), +QT_TRANSLATE_NOOP("darknet-core", "" "Use separate SOCKS5 proxy to reach peers via Tor hidden services (default: " "%s)"), -QT_TRANSLATE_NOOP("dash-core", "" +QT_TRANSLATE_NOOP("darknet-core", "" "Warning: -maxtxfee is set very high! Fees this large could be paid on a " "single transaction."), -QT_TRANSLATE_NOOP("dash-core", "" +QT_TRANSLATE_NOOP("darknet-core", "" "Warning: -paytxfee is set very high! This is the transaction fee you will " "pay if you send a transaction."), -QT_TRANSLATE_NOOP("dash-core", "" +QT_TRANSLATE_NOOP("darknet-core", "" "Warning: Please check that your computer's date and time are correct! If " -"your clock is wrong Dash Core will not work properly."), -QT_TRANSLATE_NOOP("dash-core", "" +"your clock is wrong DarkNet Core will not work properly."), +QT_TRANSLATE_NOOP("darknet-core", "" "Warning: The network does not appear to fully agree! Some miners appear to " "be experiencing issues."), -QT_TRANSLATE_NOOP("dash-core", "" +QT_TRANSLATE_NOOP("darknet-core", "" "Warning: We do not appear to fully agree with our peers! You may need to " "upgrade, or other nodes may need to upgrade."), -QT_TRANSLATE_NOOP("dash-core", "" +QT_TRANSLATE_NOOP("darknet-core", "" "Warning: error reading wallet.dat! All keys read correctly, but transaction " "data or address book entries might be missing or incorrect."), -QT_TRANSLATE_NOOP("dash-core", "" +QT_TRANSLATE_NOOP("darknet-core", "" "Warning: wallet.dat corrupt, data salvaged! Original wallet.dat saved as " "wallet.{timestamp}.bak in %s; if your balance or transactions are incorrect " "you should restore from a backup."), -QT_TRANSLATE_NOOP("dash-core", "" +QT_TRANSLATE_NOOP("darknet-core", "" "Whitelist peers connecting from the given netmask or IP address. Can be " "specified multiple times."), -QT_TRANSLATE_NOOP("dash-core", "" +QT_TRANSLATE_NOOP("darknet-core", "" "Whitelisted peers cannot be DoS banned and their transactions are always " "relayed, even if they are already in the mempool, useful e.g. for a gateway"), -QT_TRANSLATE_NOOP("dash-core", "" +QT_TRANSLATE_NOOP("darknet-core", "" "You must specify a masternodeprivkey in the configuration. Please see " "documentation for help."), -QT_TRANSLATE_NOOP("dash-core", "(9999 could be used only on mainnet)"), -QT_TRANSLATE_NOOP("dash-core", "(default: %s)"), -QT_TRANSLATE_NOOP("dash-core", "(default: 1)"), -QT_TRANSLATE_NOOP("dash-core", "(must be 9999 for mainnet)"), -QT_TRANSLATE_NOOP("dash-core", " can be:\n"), -QT_TRANSLATE_NOOP("dash-core", "Accept command line and JSON-RPC commands"), -QT_TRANSLATE_NOOP("dash-core", "Accept connections from outside (default: 1 if no -proxy or -connect)"), -QT_TRANSLATE_NOOP("dash-core", "Accept public REST requests (default: %u)"), -QT_TRANSLATE_NOOP("dash-core", "Acceptable ciphers (default: %s)"), -QT_TRANSLATE_NOOP("dash-core", "Add a node to connect to and attempt to keep the connection open"), -QT_TRANSLATE_NOOP("dash-core", "Allow DNS lookups for -addnode, -seednode and -connect"), -QT_TRANSLATE_NOOP("dash-core", "Already have that input."), -QT_TRANSLATE_NOOP("dash-core", "Always query for peer addresses via DNS lookup (default: %u)"), -QT_TRANSLATE_NOOP("dash-core", "Attempt to recover private keys from a corrupt wallet.dat"), -QT_TRANSLATE_NOOP("dash-core", "Block creation options:"), -QT_TRANSLATE_NOOP("dash-core", "Can't denominate: no compatible inputs left."), -QT_TRANSLATE_NOOP("dash-core", "Can't find random Masternode."), -QT_TRANSLATE_NOOP("dash-core", "Can't mix while sync in progress."), -QT_TRANSLATE_NOOP("dash-core", "Cannot downgrade wallet"), -QT_TRANSLATE_NOOP("dash-core", "Cannot resolve -bind address: '%s'"), -QT_TRANSLATE_NOOP("dash-core", "Cannot resolve -externalip address: '%s'"), -QT_TRANSLATE_NOOP("dash-core", "Cannot resolve -whitebind address: '%s'"), -QT_TRANSLATE_NOOP("dash-core", "Cannot write default address"), -QT_TRANSLATE_NOOP("dash-core", "Collateral not valid."), -QT_TRANSLATE_NOOP("dash-core", "Connect only to the specified node(s)"), -QT_TRANSLATE_NOOP("dash-core", "Connect through SOCKS5 proxy"), -QT_TRANSLATE_NOOP("dash-core", "Connect to KeePassHttp on port (default: %u)"), -QT_TRANSLATE_NOOP("dash-core", "Connect to a node to retrieve peer addresses, and disconnect"), -QT_TRANSLATE_NOOP("dash-core", "Connection options:"), -QT_TRANSLATE_NOOP("dash-core", "Copyright (C) 2009-%i The Bitcoin Core Developers"), -QT_TRANSLATE_NOOP("dash-core", "Copyright (C) 2014-%i The Dash Core Developers"), -QT_TRANSLATE_NOOP("dash-core", "Corrupted block database detected"), -QT_TRANSLATE_NOOP("dash-core", "Could not parse -rpcbind value %s as network address"), -QT_TRANSLATE_NOOP("dash-core", "Could not parse masternode.conf"), -QT_TRANSLATE_NOOP("dash-core", "Darksend is idle."), -QT_TRANSLATE_NOOP("dash-core", "Darksend options:"), -QT_TRANSLATE_NOOP("dash-core", "Darksend request complete:"), -QT_TRANSLATE_NOOP("dash-core", "Darksend request incomplete:"), -QT_TRANSLATE_NOOP("dash-core", "Debugging/Testing options:"), -QT_TRANSLATE_NOOP("dash-core", "Disable safemode, override a real safe mode event (default: %u)"), -QT_TRANSLATE_NOOP("dash-core", "Discover own IP address (default: 1 when listening and no -externalip)"), -QT_TRANSLATE_NOOP("dash-core", "Do not load the wallet and disable wallet RPC calls"), -QT_TRANSLATE_NOOP("dash-core", "Do you want to rebuild the block database now?"), -QT_TRANSLATE_NOOP("dash-core", "Done loading"), -QT_TRANSLATE_NOOP("dash-core", "Enable the client to act as a masternode (0-1, default: %u)"), -QT_TRANSLATE_NOOP("dash-core", "Entries are full."), -QT_TRANSLATE_NOOP("dash-core", "Error connecting to Masternode."), -QT_TRANSLATE_NOOP("dash-core", "Error initializing block database"), -QT_TRANSLATE_NOOP("dash-core", "Error initializing wallet database environment %s!"), -QT_TRANSLATE_NOOP("dash-core", "Error loading block database"), -QT_TRANSLATE_NOOP("dash-core", "Error loading wallet.dat"), -QT_TRANSLATE_NOOP("dash-core", "Error loading wallet.dat: Wallet corrupted"), -QT_TRANSLATE_NOOP("dash-core", "Error loading wallet.dat: Wallet requires newer version of Dash Core"), -QT_TRANSLATE_NOOP("dash-core", "Error opening block database"), -QT_TRANSLATE_NOOP("dash-core", "Error reading from database, shutting down."), -QT_TRANSLATE_NOOP("dash-core", "Error recovering public key."), -QT_TRANSLATE_NOOP("dash-core", "Error"), -QT_TRANSLATE_NOOP("dash-core", "Error: A fatal internal error occured, see debug.log for details"), -QT_TRANSLATE_NOOP("dash-core", "Error: Can't select current denominated inputs"), -QT_TRANSLATE_NOOP("dash-core", "Error: Disk space is low!"), -QT_TRANSLATE_NOOP("dash-core", "Error: Unsupported argument -tor found, use -onion."), -QT_TRANSLATE_NOOP("dash-core", "Error: Wallet locked, unable to create transaction!"), -QT_TRANSLATE_NOOP("dash-core", "Error: You already have pending entries in the Darksend pool"), -QT_TRANSLATE_NOOP("dash-core", "Failed to listen on any port. Use -listen=0 if you want this."), -QT_TRANSLATE_NOOP("dash-core", "Failed to read block"), -QT_TRANSLATE_NOOP("dash-core", "Fee (in DASH/kB) to add to transactions you send (default: %s)"), -QT_TRANSLATE_NOOP("dash-core", "Finalizing transaction."), -QT_TRANSLATE_NOOP("dash-core", "Force safe mode (default: %u)"), -QT_TRANSLATE_NOOP("dash-core", "Found enough users, signing ( waiting %s )"), -QT_TRANSLATE_NOOP("dash-core", "Found enough users, signing ..."), -QT_TRANSLATE_NOOP("dash-core", "Generate coins (default: %u)"), -QT_TRANSLATE_NOOP("dash-core", "How many blocks to check at startup (default: %u, 0 = all)"), -QT_TRANSLATE_NOOP("dash-core", "If is not supplied, output all debugging information."), -QT_TRANSLATE_NOOP("dash-core", "Importing..."), -QT_TRANSLATE_NOOP("dash-core", "Imports blocks from external blk000??.dat file"), -QT_TRANSLATE_NOOP("dash-core", "Include IP addresses in debug output (default: %u)"), -QT_TRANSLATE_NOOP("dash-core", "Incompatible mode."), -QT_TRANSLATE_NOOP("dash-core", "Incompatible version."), -QT_TRANSLATE_NOOP("dash-core", "Incorrect or no genesis block found. Wrong datadir for network?"), -QT_TRANSLATE_NOOP("dash-core", "Information"), -QT_TRANSLATE_NOOP("dash-core", "Initialization sanity check failed. Dash Core is shutting down."), -QT_TRANSLATE_NOOP("dash-core", "Input is not valid."), -QT_TRANSLATE_NOOP("dash-core", "InstantX options:"), -QT_TRANSLATE_NOOP("dash-core", "Insufficient funds."), -QT_TRANSLATE_NOOP("dash-core", "Invalid -onion address: '%s'"), -QT_TRANSLATE_NOOP("dash-core", "Invalid -proxy address: '%s'"), -QT_TRANSLATE_NOOP("dash-core", "Invalid amount for -maxtxfee=: '%s'"), -QT_TRANSLATE_NOOP("dash-core", "Invalid amount for -minrelaytxfee=: '%s'"), -QT_TRANSLATE_NOOP("dash-core", "Invalid amount for -mintxfee=: '%s'"), -QT_TRANSLATE_NOOP("dash-core", "Invalid amount for -paytxfee=: '%s' (must be at least %s)"), -QT_TRANSLATE_NOOP("dash-core", "Invalid amount for -paytxfee=: '%s'"), -QT_TRANSLATE_NOOP("dash-core", "Invalid masternodeprivkey. Please see documenation."), -QT_TRANSLATE_NOOP("dash-core", "Invalid netmask specified in -whitelist: '%s'"), -QT_TRANSLATE_NOOP("dash-core", "Invalid port detected in masternode.conf"), -QT_TRANSLATE_NOOP("dash-core", "Invalid private key."), -QT_TRANSLATE_NOOP("dash-core", "Invalid script detected."), -QT_TRANSLATE_NOOP("dash-core", "KeePassHttp id for the established association"), -QT_TRANSLATE_NOOP("dash-core", "KeePassHttp key for AES encrypted communication with KeePass"), -QT_TRANSLATE_NOOP("dash-core", "Keep N DASH anonymized (default: %u)"), -QT_TRANSLATE_NOOP("dash-core", "Keep at most unconnectable transactions in memory (default: %u)"), -QT_TRANSLATE_NOOP("dash-core", "Last Darksend was too recent."), -QT_TRANSLATE_NOOP("dash-core", "Last successful Darksend action was too recent."), -QT_TRANSLATE_NOOP("dash-core", "Limit size of signature cache to entries (default: %u)"), -QT_TRANSLATE_NOOP("dash-core", "Line: %d"), -QT_TRANSLATE_NOOP("dash-core", "Listen for JSON-RPC connections on (default: %u or testnet: %u)"), -QT_TRANSLATE_NOOP("dash-core", "Listen for connections on (default: %u or testnet: %u)"), -QT_TRANSLATE_NOOP("dash-core", "Loading addresses..."), -QT_TRANSLATE_NOOP("dash-core", "Loading block index..."), -QT_TRANSLATE_NOOP("dash-core", "Loading budget cache..."), -QT_TRANSLATE_NOOP("dash-core", "Loading masternode cache..."), -QT_TRANSLATE_NOOP("dash-core", "Loading masternode payment cache..."), -QT_TRANSLATE_NOOP("dash-core", "Loading wallet... (%3.2f %%)"), -QT_TRANSLATE_NOOP("dash-core", "Loading wallet..."), -QT_TRANSLATE_NOOP("dash-core", "Lock is already in place."), -QT_TRANSLATE_NOOP("dash-core", "Lock masternodes from masternode configuration file (default: %u)"), -QT_TRANSLATE_NOOP("dash-core", "Maintain at most connections to peers (default: %u)"), -QT_TRANSLATE_NOOP("dash-core", "Masternode options:"), -QT_TRANSLATE_NOOP("dash-core", "Masternode queue is full."), -QT_TRANSLATE_NOOP("dash-core", "Masternode:"), -QT_TRANSLATE_NOOP("dash-core", "Maximum per-connection receive buffer, *1000 bytes (default: %u)"), -QT_TRANSLATE_NOOP("dash-core", "Maximum per-connection send buffer, *1000 bytes (default: %u)"), -QT_TRANSLATE_NOOP("dash-core", "Missing input transaction information."), -QT_TRANSLATE_NOOP("dash-core", "Mixing in progress..."), -QT_TRANSLATE_NOOP("dash-core", "Need to specify a port with -whitebind: '%s'"), -QT_TRANSLATE_NOOP("dash-core", "No Masternodes detected."), -QT_TRANSLATE_NOOP("dash-core", "No compatible Masternode found."), -QT_TRANSLATE_NOOP("dash-core", "No funds detected in need of denominating."), -QT_TRANSLATE_NOOP("dash-core", "No matching denominations found for mixing."), -QT_TRANSLATE_NOOP("dash-core", "Node relay options:"), -QT_TRANSLATE_NOOP("dash-core", "Non-standard public key detected."), -QT_TRANSLATE_NOOP("dash-core", "Not compatible with existing transactions."), -QT_TRANSLATE_NOOP("dash-core", "Not enough file descriptors available."), -QT_TRANSLATE_NOOP("dash-core", "Not in the Masternode list."), -QT_TRANSLATE_NOOP("dash-core", "Number of automatic wallet backups (default: 10)"), -QT_TRANSLATE_NOOP("dash-core", "Only accept block chain matching built-in checkpoints (default: %u)"), -QT_TRANSLATE_NOOP("dash-core", "Only connect to nodes in network (ipv4, ipv6 or onion)"), -QT_TRANSLATE_NOOP("dash-core", "Options:"), -QT_TRANSLATE_NOOP("dash-core", "Password for JSON-RPC connections"), -QT_TRANSLATE_NOOP("dash-core", "Prepend debug output with timestamp (default: %u)"), -QT_TRANSLATE_NOOP("dash-core", "RPC SSL options: (see the Bitcoin Wiki for SSL setup instructions)"), -QT_TRANSLATE_NOOP("dash-core", "RPC server options:"), -QT_TRANSLATE_NOOP("dash-core", "RPC support for HTTP persistent connections (default: %d)"), -QT_TRANSLATE_NOOP("dash-core", "Randomly drop 1 of every network messages"), -QT_TRANSLATE_NOOP("dash-core", "Randomly fuzz 1 of every network messages"), -QT_TRANSLATE_NOOP("dash-core", "Rebuild block chain index from current blk000??.dat files"), -QT_TRANSLATE_NOOP("dash-core", "Receive and display P2P network alerts (default: %u)"), -QT_TRANSLATE_NOOP("dash-core", "Relay and mine data carrier transactions (default: %u)"), -QT_TRANSLATE_NOOP("dash-core", "Relay non-P2SH multisig (default: %u)"), -QT_TRANSLATE_NOOP("dash-core", "Rescan the block chain for missing wallet transactions"), -QT_TRANSLATE_NOOP("dash-core", "Rescanning..."), -QT_TRANSLATE_NOOP("dash-core", "Run a thread to flush wallet periodically (default: %u)"), -QT_TRANSLATE_NOOP("dash-core", "Run in the background as a daemon and accept commands"), -QT_TRANSLATE_NOOP("dash-core", "Send trace/debug info to debug.log file (default: %u)"), -QT_TRANSLATE_NOOP("dash-core", "Send transactions as zero-fee transactions if possible (default: %u)"), -QT_TRANSLATE_NOOP("dash-core", "Server certificate file (default: %s)"), -QT_TRANSLATE_NOOP("dash-core", "Server private key (default: %s)"), -QT_TRANSLATE_NOOP("dash-core", "Session not complete!"), -QT_TRANSLATE_NOOP("dash-core", "Session timed out."), -QT_TRANSLATE_NOOP("dash-core", "Set database cache size in megabytes (%d to %d, default: %d)"), -QT_TRANSLATE_NOOP("dash-core", "Set external address:port to get to this masternode (example: %s)"), -QT_TRANSLATE_NOOP("dash-core", "Set key pool size to (default: %u)"), -QT_TRANSLATE_NOOP("dash-core", "Set maximum block size in bytes (default: %d)"), -QT_TRANSLATE_NOOP("dash-core", "Set minimum block size in bytes (default: %u)"), -QT_TRANSLATE_NOOP("dash-core", "Set the masternode private key"), -QT_TRANSLATE_NOOP("dash-core", "Set the number of threads to service RPC calls (default: %d)"), -QT_TRANSLATE_NOOP("dash-core", "Sets the DB_PRIVATE flag in the wallet db environment (default: %u)"), -QT_TRANSLATE_NOOP("dash-core", "Show all debugging options (usage: --help -help-debug)"), -QT_TRANSLATE_NOOP("dash-core", "Shrink debug.log file on client startup (default: 1 when no -debug)"), -QT_TRANSLATE_NOOP("dash-core", "Signing failed."), -QT_TRANSLATE_NOOP("dash-core", "Signing timed out."), -QT_TRANSLATE_NOOP("dash-core", "Signing transaction failed"), -QT_TRANSLATE_NOOP("dash-core", "Specify configuration file (default: %s)"), -QT_TRANSLATE_NOOP("dash-core", "Specify connection timeout in milliseconds (minimum: 1, default: %d)"), -QT_TRANSLATE_NOOP("dash-core", "Specify data directory"), -QT_TRANSLATE_NOOP("dash-core", "Specify masternode configuration file (default: %s)"), -QT_TRANSLATE_NOOP("dash-core", "Specify pid file (default: %s)"), -QT_TRANSLATE_NOOP("dash-core", "Specify wallet file (within data directory)"), -QT_TRANSLATE_NOOP("dash-core", "Specify your own public address"), -QT_TRANSLATE_NOOP("dash-core", "Spend unconfirmed change when sending transactions (default: %u)"), -QT_TRANSLATE_NOOP("dash-core", "Stop running after importing blocks from disk (default: %u)"), -QT_TRANSLATE_NOOP("dash-core", "Submitted following entries to masternode: %u / %d"), -QT_TRANSLATE_NOOP("dash-core", "Submitted to masternode, waiting for more entries ( %u / %d ) %s"), -QT_TRANSLATE_NOOP("dash-core", "Submitted to masternode, waiting in queue %s"), -QT_TRANSLATE_NOOP("dash-core", "Synchronization failed"), -QT_TRANSLATE_NOOP("dash-core", "Synchronization finished"), -QT_TRANSLATE_NOOP("dash-core", "Synchronization pending..."), -QT_TRANSLATE_NOOP("dash-core", "Synchronizing budgets..."), -QT_TRANSLATE_NOOP("dash-core", "Synchronizing masternode winners..."), -QT_TRANSLATE_NOOP("dash-core", "Synchronizing masternodes..."), -QT_TRANSLATE_NOOP("dash-core", "Synchronizing sporks..."), -QT_TRANSLATE_NOOP("dash-core", "This help message"), -QT_TRANSLATE_NOOP("dash-core", "This is experimental software."), -QT_TRANSLATE_NOOP("dash-core", "This is intended for regression testing tools and app development."), -QT_TRANSLATE_NOOP("dash-core", "This is not a Masternode."), -QT_TRANSLATE_NOOP("dash-core", "Threshold for disconnecting misbehaving peers (default: %u)"), -QT_TRANSLATE_NOOP("dash-core", "Transaction amount too small"), -QT_TRANSLATE_NOOP("dash-core", "Transaction amounts must be positive"), -QT_TRANSLATE_NOOP("dash-core", "Transaction created successfully."), -QT_TRANSLATE_NOOP("dash-core", "Transaction fees are too high."), -QT_TRANSLATE_NOOP("dash-core", "Transaction not valid."), -QT_TRANSLATE_NOOP("dash-core", "Transaction too large for fee policy"), -QT_TRANSLATE_NOOP("dash-core", "Transaction too large"), -QT_TRANSLATE_NOOP("dash-core", "Transmitting final transaction."), -QT_TRANSLATE_NOOP("dash-core", "Unable to bind to %s on this computer (bind returned error %s)"), -QT_TRANSLATE_NOOP("dash-core", "Unable to sign spork message, wrong key?"), -QT_TRANSLATE_NOOP("dash-core", "Unknown network specified in -onlynet: '%s'"), -QT_TRANSLATE_NOOP("dash-core", "Unknown state: id = %u"), -QT_TRANSLATE_NOOP("dash-core", "Upgrade wallet to latest format"), -QT_TRANSLATE_NOOP("dash-core", "Use KeePass 2 integration using KeePassHttp plugin (default: %u)"), -QT_TRANSLATE_NOOP("dash-core", "Use N separate masternodes to anonymize funds (2-8, default: %u)"), -QT_TRANSLATE_NOOP("dash-core", "Use OpenSSL (https) for JSON-RPC connections"), -QT_TRANSLATE_NOOP("dash-core", "Use UPnP to map the listening port (default: %u)"), -QT_TRANSLATE_NOOP("dash-core", "Use UPnP to map the listening port (default: 1 when listening)"), -QT_TRANSLATE_NOOP("dash-core", "Use the test network"), -QT_TRANSLATE_NOOP("dash-core", "Username for JSON-RPC connections"), -QT_TRANSLATE_NOOP("dash-core", "Value more than Darksend pool maximum allows."), -QT_TRANSLATE_NOOP("dash-core", "Verifying blocks..."), -QT_TRANSLATE_NOOP("dash-core", "Verifying wallet..."), -QT_TRANSLATE_NOOP("dash-core", "Wallet %s resides outside data directory %s"), -QT_TRANSLATE_NOOP("dash-core", "Wallet is locked."), -QT_TRANSLATE_NOOP("dash-core", "Wallet needed to be rewritten: restart Dash Core to complete"), -QT_TRANSLATE_NOOP("dash-core", "Wallet options:"), -QT_TRANSLATE_NOOP("dash-core", "Wallet window title"), -QT_TRANSLATE_NOOP("dash-core", "Warning"), -QT_TRANSLATE_NOOP("dash-core", "Warning: This version is obsolete, upgrade required!"), -QT_TRANSLATE_NOOP("dash-core", "Warning: Unsupported argument -benchmark ignored, use -debug=bench."), -QT_TRANSLATE_NOOP("dash-core", "Warning: Unsupported argument -debugnet ignored, use -debug=net."), -QT_TRANSLATE_NOOP("dash-core", "Will retry..."), -QT_TRANSLATE_NOOP("dash-core", "You need to rebuild the database using -reindex to change -txindex"), -QT_TRANSLATE_NOOP("dash-core", "Your entries added successfully."), -QT_TRANSLATE_NOOP("dash-core", "Your transaction was accepted into the pool!"), -QT_TRANSLATE_NOOP("dash-core", "Zapping all transactions from wallet..."), -QT_TRANSLATE_NOOP("dash-core", "on startup"), -QT_TRANSLATE_NOOP("dash-core", "wallet.dat corrupt, salvage failed"), +QT_TRANSLATE_NOOP("darknet-core", "(51472 could be used only on mainnet)"), +QT_TRANSLATE_NOOP("darknet-core", "(default: %s)"), +QT_TRANSLATE_NOOP("darknet-core", "(default: 1)"), +QT_TRANSLATE_NOOP("darknet-core", "(must be51472 for mainnet)"), +QT_TRANSLATE_NOOP("darknet-core", " can be:\n"), +QT_TRANSLATE_NOOP("darknet-core", "Accept command line and JSON-RPC commands"), +QT_TRANSLATE_NOOP("darknet-core", "Accept connections from outside (default: 1 if no -proxy or -connect)"), +QT_TRANSLATE_NOOP("darknet-core", "Accept public REST requests (default: %u)"), +QT_TRANSLATE_NOOP("darknet-core", "Acceptable ciphers (default: %s)"), +QT_TRANSLATE_NOOP("darknet-core", "Add a node to connect to and attempt to keep the connection open"), +QT_TRANSLATE_NOOP("darknet-core", "Allow DNS lookups for -addnode, -seednode and -connect"), +QT_TRANSLATE_NOOP("darknet-core", "Already have that input."), +QT_TRANSLATE_NOOP("darknet-core", "Always query for peer addresses via DNS lookup (default: %u)"), +QT_TRANSLATE_NOOP("darknet-core", "Attempt to recover private keys from a corrupt wallet.dat"), +QT_TRANSLATE_NOOP("darknet-core", "Block creation options:"), +QT_TRANSLATE_NOOP("darknet-core", "Can't denominate: no compatible inputs left."), +QT_TRANSLATE_NOOP("darknet-core", "Can't find random Masternode."), +QT_TRANSLATE_NOOP("darknet-core", "Can't mix while sync in progress."), +QT_TRANSLATE_NOOP("darknet-core", "Cannot downgrade wallet"), +QT_TRANSLATE_NOOP("darknet-core", "Cannot resolve -bind address: '%s'"), +QT_TRANSLATE_NOOP("darknet-core", "Cannot resolve -externalip address: '%s'"), +QT_TRANSLATE_NOOP("darknet-core", "Cannot resolve -whitebind address: '%s'"), +QT_TRANSLATE_NOOP("darknet-core", "Cannot write default address"), +QT_TRANSLATE_NOOP("darknet-core", "Collateral not valid."), +QT_TRANSLATE_NOOP("darknet-core", "Connect only to the specified node(s)"), +QT_TRANSLATE_NOOP("darknet-core", "Connect through SOCKS5 proxy"), +QT_TRANSLATE_NOOP("darknet-core", "Connect to KeePassHttp on port (default: %u)"), +QT_TRANSLATE_NOOP("darknet-core", "Connect to a node to retrieve peer addresses, and disconnect"), +QT_TRANSLATE_NOOP("darknet-core", "Connection options:"), +QT_TRANSLATE_NOOP("darknet-core", "Copyright (C) 2009-%i The Bitcoin Core Developers"), +QT_TRANSLATE_NOOP("darknet-core", "Copyright (C) 2014-%i The DarkNet Core Developers"), +QT_TRANSLATE_NOOP("darknet-core", "Corrupted block database detected"), +QT_TRANSLATE_NOOP("darknet-core", "Could not parse -rpcbind value %s as network address"), +QT_TRANSLATE_NOOP("darknet-core", "Could not parse masternode.conf"), +QT_TRANSLATE_NOOP("darknet-core", "Obfuscate is idle."), +QT_TRANSLATE_NOOP("darknet-core", "Obfuscate options:"), +QT_TRANSLATE_NOOP("darknet-core", "Obfuscate request complete:"), +QT_TRANSLATE_NOOP("darknet-core", "Obfuscate request incomplete:"), +QT_TRANSLATE_NOOP("darknet-core", "Debugging/Testing options:"), +QT_TRANSLATE_NOOP("darknet-core", "Disable safemode, override a real safe mode event (default: %u)"), +QT_TRANSLATE_NOOP("darknet-core", "Discover own IP address (default: 1 when listening and no -externalip)"), +QT_TRANSLATE_NOOP("darknet-core", "Do not load the wallet and disable wallet RPC calls"), +QT_TRANSLATE_NOOP("darknet-core", "Do you want to rebuild the block database now?"), +QT_TRANSLATE_NOOP("darknet-core", "Done loading"), +QT_TRANSLATE_NOOP("darknet-core", "Enable the client to act as a masternode (0-1, default: %u)"), +QT_TRANSLATE_NOOP("darknet-core", "Entries are full."), +QT_TRANSLATE_NOOP("darknet-core", "Error connecting to Masternode."), +QT_TRANSLATE_NOOP("darknet-core", "Error initializing block database"), +QT_TRANSLATE_NOOP("darknet-core", "Error initializing wallet database environment %s!"), +QT_TRANSLATE_NOOP("darknet-core", "Error loading block database"), +QT_TRANSLATE_NOOP("darknet-core", "Error loading wallet.dat"), +QT_TRANSLATE_NOOP("darknet-core", "Error loading wallet.dat: Wallet corrupted"), +QT_TRANSLATE_NOOP("darknet-core", "Error loading wallet.dat: Wallet requires newer version of DarkNet Core"), +QT_TRANSLATE_NOOP("darknet-core", "Error opening block database"), +QT_TRANSLATE_NOOP("darknet-core", "Error reading from database, shutting down."), +QT_TRANSLATE_NOOP("darknet-core", "Error recovering public key."), +QT_TRANSLATE_NOOP("darknet-core", "Error"), +QT_TRANSLATE_NOOP("darknet-core", "Error: A fatal internal error occured, see debug.log for details"), +QT_TRANSLATE_NOOP("darknet-core", "Error: Can't select current denominated inputs"), +QT_TRANSLATE_NOOP("darknet-core", "Error: Disk space is low!"), +QT_TRANSLATE_NOOP("darknet-core", "Error: Unsupported argument -tor found, use -onion."), +QT_TRANSLATE_NOOP("darknet-core", "Error: Wallet locked, unable to create transaction!"), +QT_TRANSLATE_NOOP("darknet-core", "Error: You already have pending entries in the Obfuscate pool"), +QT_TRANSLATE_NOOP("darknet-core", "Failed to listen on any port. Use -listen=0 if you want this."), +QT_TRANSLATE_NOOP("darknet-core", "Failed to read block"), +QT_TRANSLATE_NOOP("darknet-core", "Fee (in DNET/kB) to add to transactions you send (default: %s)"), +QT_TRANSLATE_NOOP("darknet-core", "Finalizing transaction."), +QT_TRANSLATE_NOOP("darknet-core", "Force safe mode (default: %u)"), +QT_TRANSLATE_NOOP("darknet-core", "Found enough users, signing ( waiting %s )"), +QT_TRANSLATE_NOOP("darknet-core", "Found enough users, signing ..."), +QT_TRANSLATE_NOOP("darknet-core", "Generate coins (default: %u)"), +QT_TRANSLATE_NOOP("darknet-core", "How many blocks to check at startup (default: %u, 0 = all)"), +QT_TRANSLATE_NOOP("darknet-core", "If is not supplied, output all debugging information."), +QT_TRANSLATE_NOOP("darknet-core", "Importing..."), +QT_TRANSLATE_NOOP("darknet-core", "Imports blocks from external blk000??.dat file"), +QT_TRANSLATE_NOOP("darknet-core", "Include IP addresses in debug output (default: %u)"), +QT_TRANSLATE_NOOP("darknet-core", "Incompatible mode."), +QT_TRANSLATE_NOOP("darknet-core", "Incompatible version."), +QT_TRANSLATE_NOOP("darknet-core", "Incorrect or no genesis block found. Wrong datadir for network?"), +QT_TRANSLATE_NOOP("darknet-core", "Information"), +QT_TRANSLATE_NOOP("darknet-core", "Initialization sanity check failed. DarkNet Core is shutting down."), +QT_TRANSLATE_NOOP("darknet-core", "Input is not valid."), +QT_TRANSLATE_NOOP("darknet-core", "SwiftTX options:"), +QT_TRANSLATE_NOOP("darknet-core", "Insufficient funds."), +QT_TRANSLATE_NOOP("darknet-core", "Invalid -onion address: '%s'"), +QT_TRANSLATE_NOOP("darknet-core", "Invalid -proxy address: '%s'"), +QT_TRANSLATE_NOOP("darknet-core", "Invalid amount for -maxtxfee=: '%s'"), +QT_TRANSLATE_NOOP("darknet-core", "Invalid amount for -minrelaytxfee=: '%s'"), +QT_TRANSLATE_NOOP("darknet-core", "Invalid amount for -mintxfee=: '%s'"), +QT_TRANSLATE_NOOP("darknet-core", "Invalid amount for -paytxfee=: '%s' (must be at least %s)"), +QT_TRANSLATE_NOOP("darknet-core", "Invalid amount for -paytxfee=: '%s'"), +QT_TRANSLATE_NOOP("darknet-core", "Invalid masternodeprivkey. Please see documenation."), +QT_TRANSLATE_NOOP("darknet-core", "Invalid netmask specified in -whitelist: '%s'"), +QT_TRANSLATE_NOOP("darknet-core", "Invalid port detected in masternode.conf"), +QT_TRANSLATE_NOOP("darknet-core", "Invalid private key."), +QT_TRANSLATE_NOOP("darknet-core", "Invalid script detected."), +QT_TRANSLATE_NOOP("darknet-core", "KeePassHttp id for the established association"), +QT_TRANSLATE_NOOP("darknet-core", "KeePassHttp key for AES encrypted communication with KeePass"), +QT_TRANSLATE_NOOP("darknet-core", "Keep N DNET anonymized (default: %u)"), +QT_TRANSLATE_NOOP("darknet-core", "Keep at most unconnectable transactions in memory (default: %u)"), +QT_TRANSLATE_NOOP("darknet-core", "Last Obfuscate was too recent."), +QT_TRANSLATE_NOOP("darknet-core", "Last successful Obfuscate action was too recent."), +QT_TRANSLATE_NOOP("darknet-core", "Limit size of signature cache to entries (default: %u)"), +QT_TRANSLATE_NOOP("darknet-core", "Line: %d"), +QT_TRANSLATE_NOOP("darknet-core", "Listen for JSON-RPC connections on (default: %u or testnet: %u)"), +QT_TRANSLATE_NOOP("darknet-core", "Listen for connections on (default: %u or testnet: %u)"), +QT_TRANSLATE_NOOP("darknet-core", "Loading addresses..."), +QT_TRANSLATE_NOOP("darknet-core", "Loading block index..."), +QT_TRANSLATE_NOOP("darknet-core", "Loading budget cache..."), +QT_TRANSLATE_NOOP("darknet-core", "Loading masternode cache..."), +QT_TRANSLATE_NOOP("darknet-core", "Loading masternode payment cache..."), +QT_TRANSLATE_NOOP("darknet-core", "Loading wallet... (%3.2f %%)"), +QT_TRANSLATE_NOOP("darknet-core", "Loading wallet..."), +QT_TRANSLATE_NOOP("darknet-core", "Lock is already in place."), +QT_TRANSLATE_NOOP("darknet-core", "Lock masternodes from masternode configuration file (default: %u)"), +QT_TRANSLATE_NOOP("darknet-core", "Maintain at most connections to peers (default: %u)"), +QT_TRANSLATE_NOOP("darknet-core", "Masternode options:"), +QT_TRANSLATE_NOOP("darknet-core", "Masternode queue is full."), +QT_TRANSLATE_NOOP("darknet-core", "Masternode:"), +QT_TRANSLATE_NOOP("darknet-core", "Maximum per-connection receive buffer, *1000 bytes (default: %u)"), +QT_TRANSLATE_NOOP("darknet-core", "Maximum per-connection send buffer, *1000 bytes (default: %u)"), +QT_TRANSLATE_NOOP("darknet-core", "Missing input transaction information."), +QT_TRANSLATE_NOOP("darknet-core", "Mixing in progress..."), +QT_TRANSLATE_NOOP("darknet-core", "Need to specify a port with -whitebind: '%s'"), +QT_TRANSLATE_NOOP("darknet-core", "No Masternodes detected."), +QT_TRANSLATE_NOOP("darknet-core", "No compatible Masternode found."), +QT_TRANSLATE_NOOP("darknet-core", "No funds detected in need of denominating."), +QT_TRANSLATE_NOOP("darknet-core", "No matching denominations found for mixing."), +QT_TRANSLATE_NOOP("darknet-core", "Node relay options:"), +QT_TRANSLATE_NOOP("darknet-core", "Non-standard public key detected."), +QT_TRANSLATE_NOOP("darknet-core", "Not compatible with existing transactions."), +QT_TRANSLATE_NOOP("darknet-core", "Not enough file descriptors available."), +QT_TRANSLATE_NOOP("darknet-core", "Not in the Masternode list."), +QT_TRANSLATE_NOOP("darknet-core", "Number of automatic wallet backups (default: 10)"), +QT_TRANSLATE_NOOP("darknet-core", "Only accept block chain matching built-in checkpoints (default: %u)"), +QT_TRANSLATE_NOOP("darknet-core", "Only connect to nodes in network (ipv4, ipv6 or onion)"), +QT_TRANSLATE_NOOP("darknet-core", "Options:"), +QT_TRANSLATE_NOOP("darknet-core", "Password for JSON-RPC connections"), +QT_TRANSLATE_NOOP("darknet-core", "Prepend debug output with timestamp (default: %u)"), +QT_TRANSLATE_NOOP("darknet-core", "RPC SSL options: (see the Bitcoin Wiki for SSL setup instructions)"), +QT_TRANSLATE_NOOP("darknet-core", "RPC server options:"), +QT_TRANSLATE_NOOP("darknet-core", "RPC support for HTTP persistent connections (default: %d)"), +QT_TRANSLATE_NOOP("darknet-core", "Randomly drop 1 of every network messages"), +QT_TRANSLATE_NOOP("darknet-core", "Randomly fuzz 1 of every network messages"), +QT_TRANSLATE_NOOP("darknet-core", "Rebuild block chain index from current blk000??.dat files"), +QT_TRANSLATE_NOOP("darknet-core", "Receive and display P2P network alerts (default: %u)"), +QT_TRANSLATE_NOOP("darknet-core", "Relay and mine data carrier transactions (default: %u)"), +QT_TRANSLATE_NOOP("darknet-core", "Relay non-P2SH multisig (default: %u)"), +QT_TRANSLATE_NOOP("darknet-core", "Rescan the block chain for missing wallet transactions"), +QT_TRANSLATE_NOOP("darknet-core", "Rescanning..."), +QT_TRANSLATE_NOOP("darknet-core", "Run a thread to flush wallet periodically (default: %u)"), +QT_TRANSLATE_NOOP("darknet-core", "Run in the background as a daemon and accept commands"), +QT_TRANSLATE_NOOP("darknet-core", "Send trace/debug info to debug.log file (default: %u)"), +QT_TRANSLATE_NOOP("darknet-core", "Send transactions as zero-fee transactions if possible (default: %u)"), +QT_TRANSLATE_NOOP("darknet-core", "Server certificate file (default: %s)"), +QT_TRANSLATE_NOOP("darknet-core", "Server private key (default: %s)"), +QT_TRANSLATE_NOOP("darknet-core", "Session not complete!"), +QT_TRANSLATE_NOOP("darknet-core", "Session timed out."), +QT_TRANSLATE_NOOP("darknet-core", "Set database cache size in megabytes (%d to %d, default: %d)"), +QT_TRANSLATE_NOOP("darknet-core", "Set external address:port to get to this masternode (example: %s)"), +QT_TRANSLATE_NOOP("darknet-core", "Set key pool size to (default: %u)"), +QT_TRANSLATE_NOOP("darknet-core", "Set maximum block size in bytes (default: %d)"), +QT_TRANSLATE_NOOP("darknet-core", "Set minimum block size in bytes (default: %u)"), +QT_TRANSLATE_NOOP("darknet-core", "Set the masternode private key"), +QT_TRANSLATE_NOOP("darknet-core", "Set the number of threads to service RPC calls (default: %d)"), +QT_TRANSLATE_NOOP("darknet-core", "Sets the DB_PRIVATE flag in the wallet db environment (default: %u)"), +QT_TRANSLATE_NOOP("darknet-core", "Show all debugging options (usage: --help -help-debug)"), +QT_TRANSLATE_NOOP("darknet-core", "Shrink debug.log file on client startup (default: 1 when no -debug)"), +QT_TRANSLATE_NOOP("darknet-core", "Signing failed."), +QT_TRANSLATE_NOOP("darknet-core", "Signing timed out."), +QT_TRANSLATE_NOOP("darknet-core", "Signing transaction failed"), +QT_TRANSLATE_NOOP("darknet-core", "Specify configuration file (default: %s)"), +QT_TRANSLATE_NOOP("darknet-core", "Specify connection timeout in milliseconds (minimum: 1, default: %d)"), +QT_TRANSLATE_NOOP("darknet-core", "Specify data directory"), +QT_TRANSLATE_NOOP("darknet-core", "Specify masternode configuration file (default: %s)"), +QT_TRANSLATE_NOOP("darknet-core", "Specify pid file (default: %s)"), +QT_TRANSLATE_NOOP("darknet-core", "Specify wallet file (within data directory)"), +QT_TRANSLATE_NOOP("darknet-core", "Specify your own public address"), +QT_TRANSLATE_NOOP("darknet-core", "Spend unconfirmed change when sending transactions (default: %u)"), +QT_TRANSLATE_NOOP("darknet-core", "Stop running after importing blocks from disk (default: %u)"), +QT_TRANSLATE_NOOP("darknet-core", "Submitted following entries to masternode: %u / %d"), +QT_TRANSLATE_NOOP("darknet-core", "Submitted to masternode, waiting for more entries ( %u / %d ) %s"), +QT_TRANSLATE_NOOP("darknet-core", "Submitted to masternode, waiting in queue %s"), +QT_TRANSLATE_NOOP("darknet-core", "Synchronization failed"), +QT_TRANSLATE_NOOP("darknet-core", "Synchronization finished"), +QT_TRANSLATE_NOOP("darknet-core", "Synchronization pending..."), +QT_TRANSLATE_NOOP("darknet-core", "Synchronizing budgets..."), +QT_TRANSLATE_NOOP("darknet-core", "Synchronizing masternode winners..."), +QT_TRANSLATE_NOOP("darknet-core", "Synchronizing masternodes..."), +QT_TRANSLATE_NOOP("darknet-core", "Synchronizing sporks..."), +QT_TRANSLATE_NOOP("darknet-core", "This help message"), +QT_TRANSLATE_NOOP("darknet-core", "This is experimental software."), +QT_TRANSLATE_NOOP("darknet-core", "This is intended for regression testing tools and app development."), +QT_TRANSLATE_NOOP("darknet-core", "This is not a Masternode."), +QT_TRANSLATE_NOOP("darknet-core", "Threshold for disconnecting misbehaving peers (default: %u)"), +QT_TRANSLATE_NOOP("darknet-core", "Transaction amount too small"), +QT_TRANSLATE_NOOP("darknet-core", "Transaction amounts must be positive"), +QT_TRANSLATE_NOOP("darknet-core", "Transaction created successfully."), +QT_TRANSLATE_NOOP("darknet-core", "Transaction fees are too high."), +QT_TRANSLATE_NOOP("darknet-core", "Transaction not valid."), +QT_TRANSLATE_NOOP("darknet-core", "Transaction too large for fee policy"), +QT_TRANSLATE_NOOP("darknet-core", "Transaction too large"), +QT_TRANSLATE_NOOP("darknet-core", "Transmitting final transaction."), +QT_TRANSLATE_NOOP("darknet-core", "Unable to bind to %s on this computer (bind returned error %s)"), +QT_TRANSLATE_NOOP("darknet-core", "Unable to sign spork message, wrong key?"), +QT_TRANSLATE_NOOP("darknet-core", "Unknown network specified in -onlynet: '%s'"), +QT_TRANSLATE_NOOP("darknet-core", "Unknown state: id = %u"), +QT_TRANSLATE_NOOP("darknet-core", "Upgrade wallet to latest format"), +QT_TRANSLATE_NOOP("darknet-core", "Use KeePass 2 integration using KeePassHttp plugin (default: %u)"), +QT_TRANSLATE_NOOP("darknet-core", "Use N separate masternodes to anonymize funds (2-8, default: %u)"), +QT_TRANSLATE_NOOP("darknet-core", "Use OpenSSL (https) for JSON-RPC connections"), +QT_TRANSLATE_NOOP("darknet-core", "Use UPnP to map the listening port (default: %u)"), +QT_TRANSLATE_NOOP("darknet-core", "Use UPnP to map the listening port (default: 1 when listening)"), +QT_TRANSLATE_NOOP("darknet-core", "Use the test network"), +QT_TRANSLATE_NOOP("darknet-core", "Username for JSON-RPC connections"), +QT_TRANSLATE_NOOP("darknet-core", "Value more than Obfuscate pool maximum allows."), +QT_TRANSLATE_NOOP("darknet-core", "Verifying blocks..."), +QT_TRANSLATE_NOOP("darknet-core", "Verifying wallet..."), +QT_TRANSLATE_NOOP("darknet-core", "Wallet %s resides outside data directory %s"), +QT_TRANSLATE_NOOP("darknet-core", "Wallet is locked."), +QT_TRANSLATE_NOOP("darknet-core", "Wallet needed to be rewritten: restart DarkNet Core to complete"), +QT_TRANSLATE_NOOP("darknet-core", "Wallet options:"), +QT_TRANSLATE_NOOP("darknet-core", "Wallet window title"), +QT_TRANSLATE_NOOP("darknet-core", "Warning"), +QT_TRANSLATE_NOOP("darknet-core", "Warning: This version is obsolete, upgrade required!"), +QT_TRANSLATE_NOOP("darknet-core", "Warning: Unsupported argument -benchmark ignored, use -debug=bench."), +QT_TRANSLATE_NOOP("darknet-core", "Warning: Unsupported argument -debugnet ignored, use -debug=net."), +QT_TRANSLATE_NOOP("darknet-core", "Will retry..."), +QT_TRANSLATE_NOOP("darknet-core", "You need to rebuild the database using -reindex to change -txindex"), +QT_TRANSLATE_NOOP("darknet-core", "Your entries added successfully."), +QT_TRANSLATE_NOOP("darknet-core", "Your transaction was accepted into the pool!"), +QT_TRANSLATE_NOOP("darknet-core", "Zapping all transactions from wallet..."), +QT_TRANSLATE_NOOP("darknet-core", "on startup"), +QT_TRANSLATE_NOOP("darknet-core", "wallet.dat corrupt, salvage failed"), }; diff --git a/src/qt/editaddressdialog.cpp b/src/qt/editaddressdialog.cpp index 0a7fee4f1b332..77752eb2d3277 100644 --- a/src/qt/editaddressdialog.cpp +++ b/src/qt/editaddressdialog.cpp @@ -1,5 +1,6 @@ // Copyright (c) 2011-2014 The Bitcoin developers // Copyright (c) 2014-2015 The Dash developers +// Copyright (c) 2015-2016 The DarkNet developers // Distributed under the MIT/X11 software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. @@ -108,7 +109,7 @@ void EditAddressDialog::accept() break; case AddressTableModel::INVALID_ADDRESS: QMessageBox::warning(this, windowTitle(), - tr("The entered address \"%1\" is not a valid Dash address.").arg(ui->addressEdit->text()), + tr("The entered address \"%1\" is not a valid DarkNet address.").arg(ui->addressEdit->text()), QMessageBox::Ok, QMessageBox::Ok); break; case AddressTableModel::DUPLICATE_ADDRESS: diff --git a/src/qt/forms/addressbookpage.ui b/src/qt/forms/addressbookpage.ui index b45d0c10a12c6..4d7bfb5bfe2aa 100644 --- a/src/qt/forms/addressbookpage.ui +++ b/src/qt/forms/addressbookpage.ui @@ -60,7 +60,7 @@ &New - + :/icons/add:/icons/add @@ -77,7 +77,7 @@ &Copy - + :/icons/editcopy:/icons/editcopy @@ -94,7 +94,7 @@ &Delete - + :/icons/remove:/icons/remove @@ -124,7 +124,7 @@ &Export - + :/icons/export:/icons/export @@ -153,7 +153,7 @@ - + diff --git a/src/qt/forms/coincontroldialog.ui b/src/qt/forms/coincontroldialog.ui index a80652c3c3667..96caab34da445 100644 --- a/src/qt/forms/coincontroldialog.ui +++ b/src/qt/forms/coincontroldialog.ui @@ -132,7 +132,7 @@ Qt::ActionsContextMenu - 0.00 DASH + 0.00 DNET Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse @@ -206,7 +206,7 @@ Qt::ActionsContextMenu - 0.00 DASH + 0.00 DNET Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse @@ -286,7 +286,7 @@ Qt::ActionsContextMenu - 0.00 DASH + 0.00 DNET Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse @@ -321,7 +321,7 @@ Qt::ActionsContextMenu - 0.00 DASH + 0.00 DNET Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse diff --git a/src/qt/forms/helpmessagedialog.ui b/src/qt/forms/helpmessagedialog.ui index e1edf58916850..68d490747dc38 100644 --- a/src/qt/forms/helpmessagedialog.ui +++ b/src/qt/forms/helpmessagedialog.ui @@ -16,7 +16,7 @@ - Dash Core - Command-line options + DarkNet Core - Command-line options @@ -28,7 +28,7 @@ - :/images/about + :/images/about @@ -87,7 +87,7 @@ - + diff --git a/src/qt/forms/intro.ui b/src/qt/forms/intro.ui index dd014d90a936b..39d53e662f4ed 100644 --- a/src/qt/forms/intro.ui +++ b/src/qt/forms/intro.ui @@ -20,7 +20,7 @@ QLabel { font-style:italic; } - Welcome to Dash Core. + Welcome to DarkNet Core. true @@ -46,7 +46,7 @@ - As this is the first time the program is launched, you can choose where Dash Core will store its data. + As this is the first time the program is launched, you can choose where DarkNet Core will store its data. true @@ -56,7 +56,7 @@ - Dash Core will download and store a copy of the Dash block chain. At least %1GB of data will be stored in this directory, and it will grow over time. The wallet will also be stored in this directory. + DarkNet Core will download and store a copy of the DarkNet block chain. At least %1GB of data will be stored in this directory, and it will grow over time. The wallet will also be stored in this directory. true diff --git a/src/qt/forms/darksendconfig.ui b/src/qt/forms/obfuscateconfig.ui similarity index 93% rename from src/qt/forms/darksendconfig.ui rename to src/qt/forms/obfuscateconfig.ui index 914431d6172ed..f46b34665f38e 100644 --- a/src/qt/forms/darksendconfig.ui +++ b/src/qt/forms/obfuscateconfig.ui @@ -1,7 +1,7 @@ - DarksendConfig - + ObfuscateConfig + 0 @@ -11,7 +11,7 @@ - Configure Darksend + Configure Obfuscate @@ -75,7 +75,7 @@ - Use 2 separate masternodes to mix funds up to 1000 DASH + Use 2 separate masternodes to mix funds up to 1000 DNET @@ -88,7 +88,7 @@ - Use 8 separate masternodes to mix funds up to 1000 DASH + Use 8 separate masternodes to mix funds up to 1000 DNET @@ -114,7 +114,7 @@ - This option is the quickest and will cost about ~0.025 DASH to anonymize 1000 DASH + This option is the quickest and will cost about ~0.025 DNET to anonymize 1000 DNET @@ -127,7 +127,7 @@ - This option is moderately fast and will cost about 0.05 DASH to anonymize 1000 DASH + This option is moderately fast and will cost about 0.05 DNET to anonymize 1000 DNET @@ -153,7 +153,7 @@ - 0.1 DASH per 1000 DASH you anonymize. + 0.1 DNET per 1000 DNET you anonymize. diff --git a/src/qt/forms/optionsdialog.ui b/src/qt/forms/optionsdialog.ui index 27e8773fcac81..34964b1ce8c27 100644 --- a/src/qt/forms/optionsdialog.ui +++ b/src/qt/forms/optionsdialog.ui @@ -30,10 +30,10 @@ - Automatically start Dash after logging in to the system. + Automatically start DarkNet after logging in to the system. - &Start Dash on system login + &Start DarkNet on system login @@ -138,12 +138,12 @@ This setting determines the amount of individual masternodes that an input will be anonymized through.<br/>More rounds of anonymization gives a higher degree of privacy, but also costs more in fees. - Darksend rounds to use + Obfuscate rounds to use - + 2 @@ -162,7 +162,7 @@ - This amount acts as a threshold to turn off Darksend once it's reached. + This amount acts as a threshold to turn off Obfuscate once it's reached. @@ -177,7 +177,7 @@ - Amount of Dash to keep anonymized + Amount of DarkNet to keep anonymized @@ -258,7 +258,7 @@ - Automatically open the Dash client port on the router. This only works when your router supports UPnP and it is enabled. + Automatically open the DarkNet client port on the router. This only works when your router supports UPnP and it is enabled. Map port using &UPnP @@ -278,7 +278,7 @@ - Connect to the Dash network through a SOCKS5 proxy. + Connect to the DarkNet network through a SOCKS5 proxy. &Connect through SOCKS5 proxy (default proxy): @@ -444,7 +444,7 @@ - The user interface language can be set here. This setting will take effect after restarting Dash. + The user interface language can be set here. This setting will take effect after restarting DarkNet. @@ -466,7 +466,7 @@ Language missing or translation incomplete? Help contributing translations here: -https://www.transifex.com/projects/p/dash/ +https://www.transifex.com/projects/p/darknet/ true diff --git a/src/qt/forms/overviewpage.ui b/src/qt/forms/overviewpage.ui index a7925a3730b35..860e942a3840d 100644 --- a/src/qt/forms/overviewpage.ui +++ b/src/qt/forms/overviewpage.ui @@ -70,7 +70,7 @@ WhatsThisCursor - The displayed information may be out of date. Your wallet automatically synchronizes with the Dash network after a connection is established, but this process has not completed yet. + The displayed information may be out of date. Your wallet automatically synchronizes with the DarkNet network after a connection is established, but this process has not completed yet. QLabel { color: red; } @@ -396,7 +396,7 @@ - + 0 @@ -446,7 +446,7 @@ - + 154 @@ -461,7 +461,7 @@ - Darksend Balance: + Obfuscate Balance: @@ -474,7 +474,7 @@ - 0 DASH + 0 DNET @@ -488,7 +488,7 @@ - 0 DASH / 0 Rounds + 0 DNET / 0 Rounds @@ -510,7 +510,7 @@ - + Enabled/Disabled @@ -955,7 +955,7 @@ true - + 10 @@ -987,7 +987,7 @@ Qt::Horizontal - + 10 @@ -1012,7 +1012,7 @@ true - + 230 @@ -1028,13 +1028,13 @@ - Try to manually submit a Darksend request. + Try to manually submit a Obfuscate request. Try Mix - + 230 @@ -1050,7 +1050,7 @@ - Reset the current status of Darksend (can interrupt Darksend if it's in the process of Mixing, which can cost you money!) + Reset the current status of Obfuscate (can interrupt Obfuscate if it's in the process of Mixing, which can cost you money!) false @@ -1078,14 +1078,14 @@ - Darksend + Obfuscate - + - The displayed information may be out of date. Your wallet automatically synchronizes with the Dash network after a connection is established, but this process has not completed yet. + The displayed information may be out of date. Your wallet automatically synchronizes with the DarkNet network after a connection is established, but this process has not completed yet. QLabel { color: red; } @@ -1162,7 +1162,7 @@ WhatsThisCursor - The displayed information may be out of date. Your wallet automatically synchronizes with the Dash network after a connection is established, but this process has not completed yet. + The displayed information may be out of date. Your wallet automatically synchronizes with the DarkNet network after a connection is established, but this process has not completed yet. QLabel { color: red; } diff --git a/src/qt/forms/receivecoinsdialog.ui b/src/qt/forms/receivecoinsdialog.ui index e0234fb368f05..d90a457898f93 100644 --- a/src/qt/forms/receivecoinsdialog.ui +++ b/src/qt/forms/receivecoinsdialog.ui @@ -48,7 +48,7 @@ - An optional message to attach to the payment request, which will be displayed when the request is opened. Note: The message will not be sent with the payment over the Dash network. + An optional message to attach to the payment request, which will be displayed when the request is opened. Note: The message will not be sent with the payment over the DarkNet network. &Message: @@ -71,7 +71,7 @@ - An optional message to attach to the payment request, which will be displayed when the request is opened.<br>Note: The message will not be sent with the payment over the Dash network. + An optional message to attach to the payment request, which will be displayed when the request is opened.<br>Note: The message will not be sent with the payment over the DarkNet network. @@ -141,7 +141,7 @@ &Request payment - + :/icons/receiving_addresses:/icons/receiving_addresses @@ -161,7 +161,7 @@ Clear - + :/icons/remove:/icons/remove @@ -264,7 +264,7 @@ Show - + :/icons/edit:/icons/edit @@ -284,7 +284,7 @@ Remove - + :/icons/remove:/icons/remove @@ -332,7 +332,7 @@ removeRequestButton - + diff --git a/src/qt/forms/rpcconsole.ui b/src/qt/forms/rpcconsole.ui index 089b9de898e95..01abc5792697a 100644 --- a/src/qt/forms/rpcconsole.ui +++ b/src/qt/forms/rpcconsole.ui @@ -185,7 +185,7 @@ - Open the Dash debug log file from the current data directory. This can take a few seconds for large log files. + Open the DarkNet debug log file from the current data directory. This can take a few seconds for large log files. &Open @@ -414,7 +414,7 @@ - + :/icons/remove:/icons/remove @@ -1334,7 +1334,7 @@ - + diff --git a/src/qt/forms/sendcoinsdialog.ui b/src/qt/forms/sendcoinsdialog.ui index e89957058d42f..453c523de4853 100644 --- a/src/qt/forms/sendcoinsdialog.ui +++ b/src/qt/forms/sendcoinsdialog.ui @@ -7,7 +7,7 @@ 0 0 850 - 526 + 610 @@ -324,7 +324,7 @@ Qt::ActionsContextMenu - 0.00 DASH + 0.00 DNET Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse @@ -404,7 +404,7 @@ Qt::ActionsContextMenu - 0.00 DASH + 0.00 DNET Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse @@ -484,7 +484,7 @@ Qt::ActionsContextMenu - 0.00 DASH + 0.00 DNET Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse @@ -513,7 +513,7 @@ Qt::ActionsContextMenu - 0.00 DASH + 0.00 DNET Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse @@ -617,7 +617,7 @@ 0 0 830 - 68 + 91 @@ -845,7 +845,7 @@ 4 - + 6 @@ -855,7 +855,7 @@ - If the custom fee is set to 1000 duffs and the transaction is only 250 bytes, then "per kilobyte" only pays 250 duffs in fee,<br />while "at least" pays 1000 duffs. For transactions bigger than a kilobyte both pay by kilobyte. + If the custom fee is set to 1000 uDNETs and the transaction is only 250 bytes, then "per kilobyte" only pays 250 uDNETs in fee,<br />while "at least" pays 1000 uDNETs. For transactions bigger than a kilobyte both pay by kilobyte. per kilobyte @@ -871,7 +871,7 @@ - If the custom fee is set to 1000 duffs and the transaction is only 250 bytes, then "per kilobyte" only pays 250 duffs in fee,<br />while "total at least" pays 1000 duffs. For transactions bigger than a kilobyte both pay by kilobyte. + If the custom fee is set to 1000 uDNETs and the transaction is only 250 bytes, then "per kilobyte" only pays 250 uDNETs in fee,<br />while "total at least" pays 1000 uDNETs. For transactions bigger than a kilobyte both pay by kilobyte. total at least @@ -904,7 +904,7 @@ - Paying only the minimum fee is just fine as long as there is less transaction volume than space in the blocks.<br />But be aware that this can end up in a never confirming transaction once there is more demand for dash transactions than the network can process. + Paying only the minimum fee is just fine as long as there is less transaction volume than space in the blocks.<br />But be aware that this can end up in a never confirming transaction once there is more demand for DarkNet transactions than the network can process. @@ -917,7 +917,7 @@ true - Paying only the minimum fee is just fine as long as there is less transaction volume than space in the blocks.<br />But be aware that this can end up in a never confirming transaction once there is more demand for dash transactions than the network can process. + Paying only the minimum fee is just fine as long as there is less transaction volume than space in the blocks.<br />But be aware that this can end up in a never confirming transaction once there is more demand for DarkNet transactions than the network can process. (read the tooltip) @@ -944,21 +944,8 @@ - - - - - - Recommended: - - - true - - - groupFee - - - + + @@ -974,12 +961,12 @@ - + - Custom: + groupFee @@ -1001,7 +988,7 @@ - + 6 @@ -1011,33 +998,6 @@ - - - - - - - 2 - - - - - - - - - - - - - - (Smart fee not initialized yet. This usually takes a few blocks...) - - - 2 - - - @@ -1165,6 +1125,60 @@ + + + + Recommended + + + + + + + + + + true + + + groupFee + + + + + + + Custom: + + + + + + + + + + 2 + + + + + + + (Smart fee not initialized yet. This usually takes a few blocks...) + + + 2 + + + + + + + + + + @@ -1258,7 +1272,7 @@ S&end - + :/icons/send:/icons/send @@ -1284,7 +1298,7 @@ Clear &All - + :/icons/remove:/icons/remove @@ -1301,7 +1315,7 @@ Add &Recipient - + :/icons/add:/icons/add @@ -1328,7 +1342,7 @@ 3 - + 95 @@ -1336,7 +1350,7 @@ - Darksend + Obfuscate false @@ -1344,7 +1358,7 @@ - + true @@ -1355,7 +1369,7 @@ - InstantX + SwiftTX @@ -1378,7 +1392,7 @@ IBeamCursor - 123.456 DASH + 123.456 DNET Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse @@ -1405,11 +1419,11 @@ - + - + diff --git a/src/qt/forms/sendcoinsentry.ui b/src/qt/forms/sendcoinsentry.ui index a6d0a8cf242eb..af9171f6c1e42 100644 --- a/src/qt/forms/sendcoinsentry.ui +++ b/src/qt/forms/sendcoinsentry.ui @@ -7,7 +7,7 @@ 0 0 729 - 150 + 156 @@ -51,7 +51,7 @@ - The Dash address to send the payment to + The DarkNet address to send the payment to @@ -64,7 +64,7 @@ - + :/icons/address-book:/icons/address-book @@ -81,7 +81,7 @@ - + :/icons/editpaste:/icons/editpaste @@ -98,7 +98,7 @@ - + :/icons/remove:/icons/remove @@ -106,7 +106,7 @@ - + &Label: @@ -154,7 +154,7 @@ - A message that was attached to the dash: URI which will be stored with the transaction for your reference. Note: This message will not be sent over the Dash network. + A message that was attached to the DarkNet: URI which will be stored with the transaction for your reference. Note: This message will not be sent over the DarkNet network. Qt::PlainText @@ -622,7 +622,7 @@ - + :/icons/remove:/icons/remove @@ -1158,7 +1158,7 @@ - + :/icons/remove:/icons/remove @@ -1230,7 +1230,7 @@ deleteButton_s - + diff --git a/src/qt/forms/signverifymessagedialog.ui b/src/qt/forms/signverifymessagedialog.ui index 66d7c5b111df8..ec8ef308f6490 100644 --- a/src/qt/forms/signverifymessagedialog.ui +++ b/src/qt/forms/signverifymessagedialog.ui @@ -48,7 +48,7 @@ - The Dash address to sign the message with + The DarkNet address to sign the message with @@ -61,7 +61,7 @@ - + :/icons/address-book:/icons/address-book @@ -81,7 +81,7 @@ - + :/icons/editpaste:/icons/editpaste @@ -137,7 +137,7 @@ - + :/icons/editcopy:/icons/editcopy @@ -152,13 +152,13 @@ - Sign the message to prove you own this Dash address + Sign the message to prove you own this DarkNet address Sign &Message - + :/icons/edit:/icons/edit @@ -175,7 +175,7 @@ Clear &All - + :/icons/remove:/icons/remove @@ -258,7 +258,7 @@ - The Dash address the message was signed with + The DarkNet address the message was signed with @@ -271,7 +271,7 @@ - + :/icons/address-book:/icons/address-book @@ -295,13 +295,13 @@ - Verify the message to ensure it was signed with the specified Dash address + Verify the message to ensure it was signed with the specified DarkNet address Verify &Message - + :/icons/transaction_0:/icons/transaction_0 @@ -318,7 +318,7 @@ Clear &All - + :/icons/remove:/icons/remove @@ -384,7 +384,7 @@ - + diff --git a/src/qt/guiconstants.h b/src/qt/guiconstants.h index 74d5f39b011c7..dd81d3e1fc8ef 100644 --- a/src/qt/guiconstants.h +++ b/src/qt/guiconstants.h @@ -1,5 +1,6 @@ // Copyright (c) 2011-2014 The Bitcoin developers // Copyright (c) 2014-2015 The Dash developers +// Copyright (c) 2015-2016 The DarkNet developers // Distributed under the MIT/X11 software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. @@ -45,9 +46,9 @@ static const int MAX_URI_LENGTH = 255; /* Number of frames in spinner animation */ #define SPINNER_FRAMES 35 -#define QAPP_ORG_NAME "Dash" -#define QAPP_ORG_DOMAIN "dashpay.io" -#define QAPP_APP_NAME_DEFAULT "Dash-Qt" -#define QAPP_APP_NAME_TESTNET "Dash-Qt-testnet" +#define QAPP_ORG_NAME "DarkNet" +#define QAPP_ORG_DOMAIN "darknet-crypto.com" +#define QAPP_APP_NAME_DEFAULT "DarkNet-Qt" +#define QAPP_APP_NAME_TESTNET "DarkNet-Qt-testnet" #endif // BITCOIN_QT_GUICONSTANTS_H diff --git a/src/qt/guiutil.cpp b/src/qt/guiutil.cpp index 6f495230b65de..d320632e909ee 100644 --- a/src/qt/guiutil.cpp +++ b/src/qt/guiutil.cpp @@ -1,5 +1,6 @@ // Copyright (c) 2011-2014 The Bitcoin developers // Copyright (c) 2014-2015 The Dash developers +// Copyright (c) 2015-2016 The DarkNet developers // Distributed under the MIT/X11 software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. @@ -107,7 +108,7 @@ void setupAddressWidget(QValidatedLineEdit *widget, QWidget *parent) #if QT_VERSION >= 0x040700 // We don't want translators to use own addresses in translations // and this is the only place, where this address is supplied. - widget->setPlaceholderText(QObject::tr("Enter a Dash address (e.g. %1)").arg("XwnLY9Tf7Zsef8gMGL2fhWA9ZmMjt4KPwg")); + widget->setPlaceholderText(QObject::tr("Enter a DarkNet address (e.g. %1)").arg("D7VFR83SQbiezrW72hjcWJtcfip5krte2Z")); #endif widget->setValidator(new BitcoinAddressEntryValidator(parent)); widget->setCheckValidator(new BitcoinAddressCheckValidator(parent)); @@ -124,8 +125,8 @@ void setupAmountWidget(QLineEdit *widget, QWidget *parent) bool parseBitcoinURI(const QUrl &uri, SendCoinsRecipient *out) { - // return if URI is not valid or is no dash: URI - if(!uri.isValid() || uri.scheme() != QString("dash")) + // return if URI is not valid or is no DarkNet: URI + if(!uri.isValid() || uri.scheme() != QString("darknet")) return false; SendCoinsRecipient rv; @@ -165,7 +166,7 @@ bool parseBitcoinURI(const QUrl &uri, SendCoinsRecipient *out) { if(!i->second.isEmpty()) { - if(!BitcoinUnits::parse(BitcoinUnits::DASH, i->second, &rv.amount)) + if(!BitcoinUnits::parse(BitcoinUnits::DNET, i->second, &rv.amount)) { return false; } @@ -185,13 +186,13 @@ bool parseBitcoinURI(const QUrl &uri, SendCoinsRecipient *out) bool parseBitcoinURI(QString uri, SendCoinsRecipient *out) { - // Convert dash:// to dash: + // Convert darknet:// to darknet: // - // Cannot handle this later, because dash:// will cause Qt to see the part after // as host, + // Cannot handle this later, because darkent:// will cause Qt to see the part after // as host, // which will lower-case it (and thus invalidate the address). - if(uri.startsWith("dash://", Qt::CaseInsensitive)) + if(uri.startsWith("darknet://", Qt::CaseInsensitive)) { - uri.replace(0, 7, "dash:"); + uri.replace(0, 12, "darknet:"); } QUrl uriInstance(uri); return parseBitcoinURI(uriInstance, out); @@ -199,12 +200,12 @@ bool parseBitcoinURI(QString uri, SendCoinsRecipient *out) QString formatBitcoinURI(const SendCoinsRecipient &info) { - QString ret = QString("dash:%1").arg(info.address); + QString ret = QString("darknet:%1").arg(info.address); int paramCount = 0; if (info.amount) { - ret += QString("?amount=%1").arg(BitcoinUnits::format(BitcoinUnits::DASH, info.amount, false, BitcoinUnits::separatorNever)); + ret += QString("?amount=%1").arg(BitcoinUnits::format(BitcoinUnits::DNET, info.amount, false, BitcoinUnits::separatorNever)); paramCount++; } @@ -392,7 +393,7 @@ void openConfigfile() { boost::filesystem::path pathConfig = GetConfigFile(); - /* Open dash.conf with the associated application */ + /* Open darknet.conf with the associated application */ if (boost::filesystem::exists(pathConfig)) QDesktopServices::openUrl(QUrl::fromLocalFile(boostPathToQString(pathConfig))); } @@ -590,12 +591,12 @@ TableViewLastColumnResizingFixer::TableViewLastColumnResizingFixer(QTableView* t #ifdef WIN32 boost::filesystem::path static StartupShortcutPath() { - return GetSpecialFolderPath(CSIDL_STARTUP) / "Dash.lnk"; + return GetSpecialFolderPath(CSIDL_STARTUP) / "DarkNet.lnk"; } bool GetStartOnSystemStartup() { - // check for Dash.lnk + // check for DarkNet.lnk return boost::filesystem::exists(StartupShortcutPath()); } @@ -672,7 +673,7 @@ boost::filesystem::path static GetAutostartDir() boost::filesystem::path static GetAutostartFilePath() { - return GetAutostartDir() / "dash.desktop"; + return GetAutostartDir() / "darknet.desktop"; } bool GetStartOnSystemStartup() @@ -710,10 +711,10 @@ bool SetStartOnSystemStartup(bool fAutoStart) boost::filesystem::ofstream optionFile(GetAutostartFilePath(), std::ios_base::out|std::ios_base::trunc); if (!optionFile.good()) return false; - // Write a dash.desktop file to the autostart directory: + // Write a darknet.desktop file to the autostart directory: optionFile << "[Desktop Entry]\n"; optionFile << "Type=Application\n"; - optionFile << "Name=Dash\n"; + optionFile << "Name=DarkNet\n"; optionFile << "Exec=" << pszExePath << " -min\n"; optionFile << "Terminal=false\n"; optionFile << "Hidden=false\n"; @@ -732,7 +733,7 @@ bool SetStartOnSystemStartup(bool fAutoStart) LSSharedFileListItemRef findStartupItemInList(LSSharedFileListRef list, CFURLRef findUrl); LSSharedFileListItemRef findStartupItemInList(LSSharedFileListRef list, CFURLRef findUrl) { - // loop through the list of startup items and try to find the dash app + // loop through the list of startup items and try to find the darknet app CFArrayRef listSnapshot = LSSharedFileListCopySnapshot(list, NULL); for(int i = 0; i < CFArrayGetCount(listSnapshot); i++) { LSSharedFileListItemRef item = (LSSharedFileListItemRef)CFArrayGetValueAtIndex(listSnapshot, i); @@ -766,7 +767,7 @@ bool SetStartOnSystemStartup(bool fAutoStart) LSSharedFileListItemRef foundItem = findStartupItemInList(loginItems, bitcoinAppUrl); if(fAutoStart && !foundItem) { - // add dash app to startup item list + // add darknet app to startup item list LSSharedFileListInsertItemURL(loginItems, kLSSharedFileListItemBeforeFirst, NULL, NULL, bitcoinAppUrl, NULL, NULL); } else if(!fAutoStart && foundItem) { @@ -817,8 +818,8 @@ QString loadStyleSheet() cssName = QString(":/css/") + theme; } else { - cssName = QString(":/css/drkblue"); - settings.setValue("theme", "drkblue"); + cssName = QString(":/css/drk-1"); + settings.setValue("theme", "drk-1"); } QFile qFile(cssName); diff --git a/src/qt/guiutil.h b/src/qt/guiutil.h index 4dd6ca2f6c5a3..2b279595fb7a5 100644 --- a/src/qt/guiutil.h +++ b/src/qt/guiutil.h @@ -29,7 +29,7 @@ class QUrl; class QWidget; QT_END_NAMESPACE -/** Utility functions used by the Dash Qt UI. +/** Utility functions used by the DarkNet Qt UI. */ namespace GUIUtil { @@ -37,14 +37,14 @@ namespace GUIUtil QString dateTimeStr(const QDateTime &datetime); QString dateTimeStr(qint64 nTime); - // Render Dash addresses in monospace font + // Render DarkNet addresses in monospace font QFont bitcoinAddressFont(); // Set up widgets for address and amounts void setupAddressWidget(QValidatedLineEdit *widget, QWidget *parent); void setupAmountWidget(QLineEdit *widget, QWidget *parent); - // Parse "dash:" URI into recipient object, return true on successful parsing + // Parse "darknet:" URI into recipient object, return true on successful parsing bool parseBitcoinURI(const QUrl &uri, SendCoinsRecipient *out); bool parseBitcoinURI(QString uri, SendCoinsRecipient *out); QString formatBitcoinURI(const SendCoinsRecipient &info); @@ -106,7 +106,7 @@ namespace GUIUtil // Open debug.log void openDebugLogfile(); - // Open dash.conf + // Open darknet.conf void openConfigfile(); // Browse backup folder diff --git a/src/qt/intro.cpp b/src/qt/intro.cpp index b31091ceb575c..7533945a672b9 100644 --- a/src/qt/intro.cpp +++ b/src/qt/intro.cpp @@ -1,5 +1,6 @@ // Copyright (c) 2011-2014 The Bitcoin developers // Copyright (c) 2014-2015 The Dash developers +// Copyright (c) 2015-2016 The DarkNet developers // Distributed under the MIT/X11 software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. @@ -182,7 +183,7 @@ void Intro::pickDataDirectory() TryCreateDirectory(GUIUtil::qstringToBoostPath(dataDir)); break; } catch(fs::filesystem_error &e) { - QMessageBox::critical(0, tr("Dash Core"), + QMessageBox::critical(0, tr("DarkNet Core"), tr("Error: Specified data directory \"%1\" cannot be created.").arg(dataDir)); /* fall through, back to choosing screen */ } @@ -191,8 +192,8 @@ void Intro::pickDataDirectory() settings.setValue("strDataDir", dataDir); } /* Only override -datadir if different from the default, to make it possible to - * override -datadir in the dash.conf file in the default data directory - * (to be consistent with dashd behavior) + * override -datadir in the darknet.conf file in the default data directory + * (to be consistent with darknetd behavior) */ if(dataDir != getDefaultDataDirectory()) SoftSetArg("-datadir", GUIUtil::qstringToBoostPath(dataDir).string()); // use OS locale for path setting diff --git a/src/qt/locale/dash_bg.ts b/src/qt/locale/darknet_bg.ts similarity index 93% rename from src/qt/locale/dash_bg.ts rename to src/qt/locale/darknet_bg.ts index c9b6fcf5efe95..a8d09d6e48770 100644 --- a/src/qt/locale/dash_bg.ts +++ b/src/qt/locale/darknet_bg.ts @@ -176,8 +176,8 @@ Потвърдете на шифрирането на портфейла - Warning: If you encrypt your wallet and lose your passphrase, you will <b>LOSE ALL OF YOUR DASH</b>! - Внимание: Ако шифрирате вашия портфейл и загубите паролата си, <b>ЩЕ ЗАГУБИТЕ ВСИЧКИ DASH МОНЕТИ!</b>! + Warning: If you encrypt your wallet and lose your passphrase, you will <b>LOSE ALL OF YOUR DNET</b>! + Внимание: Ако шифрирате вашия портфейл и загубите паролата си, <b>ЩЕ ЗАГУБИТЕ ВСИЧКИ DNET МОНЕТИ!</b>! Are you sure you wish to encrypt your wallet? @@ -188,7 +188,7 @@ Портфейлът е шифриран - Dash will close now to finish the encryption process. Remember that encrypting your wallet cannot fully protect your dashs from being stolen by malware infecting your computer. + Dash will close now to finish the encryption process. Remember that encrypting your wallet cannot fully protect your darknets from being stolen by malware infecting your computer. Dash ще се затвори, за да завърши процеса по шифриране. Запомнете, че шифрирането на вашия портфейл не може напълно да ви предпази от кражба на монетите чрез зловреден софтуер инфектирал компютъра ви. @@ -263,7 +263,7 @@ &Получаване - Request payments (generates QR codes and dash: URIs) + Request payments (generates QR codes and darknet: URIs) Заявка за плащане (генерира QR кодове и Dash: URI) @@ -443,7 +443,7 @@ Отвори &URI... - Open a dash: URI or payment request + Open a darknet: URI or payment request Отвори Dash: URI или заявка за плащане @@ -741,8 +741,8 @@ Address: %4 Копирай рестото - Non-anonymized input selected. <b>Darksend will be disabled.</b><br><br>If you still want to use Darksend, please deselect all non-nonymized inputs first and then check Darksend checkbox again. - Избрани са не-анонимизирани наличности. <b>Darksend ще бъде изключен.</b><br><br>Ако искате да използвате Darksend, моля отменете избора на всички не-анонимизирани наличности и след това изберете чекбокса на Darksend отново. + Non-anonymized input selected. <b>Obfuscate will be disabled.</b><br><br>If you still want to use Obfuscate, please deselect all non-nonymized inputs first and then check Obfuscate checkbox again. + Избрани са не-анонимизирани наличности. <b>Obfuscate ще бъде изключен.</b><br><br>Ако искате да използвате Obfuscate, моля отменете избора на всички не-анонимизирани наличности и след това изберете чекбокса на Obfuscate отново. highest @@ -842,10 +842,10 @@ Address: %4 - DarksendConfig + ObfuscateConfig - Configure Darksend - Настройка на Darksend + Configure Obfuscate + Настройка на Obfuscate Basic Privacy @@ -864,48 +864,48 @@ Address: %4 Моля изберете ниво на сигурност. - Use 2 separate masternodes to mix funds up to 1000 DASH - Използване на 2 различни masternodes за смесване на средства до 1000 DASH + Use 2 separate masternodes to mix funds up to 1000 DNET + Използване на 2 различни masternodes за смесване на средства до 1000 DNET - Use 8 separate masternodes to mix funds up to 1000 DASH - Използване на 8 различни masternodes за смесване на средства до 1000 DASH + Use 8 separate masternodes to mix funds up to 1000 DNET + Използване на 8 различни masternodes за смесване на средства до 1000 DNET Use 16 separate masternodes - Използване на 16 различни masternodes за смесване на средства до 1000 DASH + Използване на 16 различни masternodes за смесване на средства до 1000 DNET - This option is the quickest and will cost about ~0.025 DASH to anonymize 1000 DASH - Това е най-бързият вариант, анонимизиране на 1000 DASH ще ви струва около 0.025 DASH + This option is the quickest and will cost about ~0.025 DNET to anonymize 1000 DNET + Това е най-бързият вариант, анонимизиране на 1000 DNET ще ви струва около 0.025 DNET - This option is moderately fast and will cost about 0.05 DASH to anonymize 1000 DASH - Това е средно бърз вариант, анонимизиране на 1000 DASH ще ви струва около 0.05 DASH + This option is moderately fast and will cost about 0.05 DNET to anonymize 1000 DNET + Това е средно бърз вариант, анонимизиране на 1000 DNET ще ви струва около 0.05 DNET - 0.1 DASH per 1000 DASH you anonymize. - 0.1 DASH за всеки 1000 DASH които анонимизирате. + 0.1 DNET per 1000 DNET you anonymize. + 0.1 DNET за всеки 1000 DNET които анонимизирате. This is the slowest and most secure option. Using maximum anonymity will cost Това е най-бавния и най-сигурен начин. Използването на максимална анонимност ще ви коства - Darksend Configuration - Настройка на Darksend + Obfuscate Configuration + Настройка на Obfuscate - Darksend was successfully set to basic (%1 and 2 rounds). You can change this at any time by opening Dash's configuration screen. - Darksend беше успешно настроен на режим основен (%1 и 2 цикъла). Можете да промените тази настройка по всяко време, като отворите конфигурационния прозорец на Dash. + Obfuscate was successfully set to basic (%1 and 2 rounds). You can change this at any time by opening Dash's configuration screen. + Obfuscate беше успешно настроен на режим основен (%1 и 2 цикъла). Можете да промените тази настройка по всяко време, като отворите конфигурационния прозорец на Dash. - Darksend was successfully set to high (%1 and 8 rounds). You can change this at any time by opening Dash's configuration screen. - Darksend беше успешно настроен на режим висок (%1 и 8 цикъла). Можете да промените тази настройка по всяко време, като отворите конфигурационния прозорец на Dash. + Obfuscate was successfully set to high (%1 and 8 rounds). You can change this at any time by opening Dash's configuration screen. + Obfuscate беше успешно настроен на режим висок (%1 и 8 цикъла). Можете да промените тази настройка по всяко време, като отворите конфигурационния прозорец на Dash. - Darksend was successfully set to maximum (%1 and 16 rounds). You can change this at any time by opening Dash's configuration screen. - Darksend беше успешно настроен на режим максимум (%1 и 16 цикъла). Можете да промените тази настройка по всяко време, като отворите конфигурационния прозорец на Dash. + Obfuscate was successfully set to maximum (%1 and 16 rounds). You can change this at any time by opening Dash's configuration screen. + Obfuscate беше успешно настроен на режим максимум (%1 и 16 цикъла). Можете да промените тази настройка по всяко време, като отворите конфигурационния прозорец на Dash. @@ -1146,12 +1146,12 @@ Address: %4 (0 = автоматично, <0 = оставете толкова неизползвани ядра) - Darksend rounds to use + Obfuscate rounds to use Използвани Dash цикли - This amount acts as a threshold to turn off Darksend once it's reached. - Тази сума действа като праг, за да се изключи Darksend, когато той е достигнат. + This amount acts as a threshold to turn off Obfuscate once it's reached. + Тази сума действа като праг, за да се изключи Obfuscate, когато той е достигнат. Amount of Dash to keep anonymized @@ -1263,9 +1263,9 @@ Address: %4 Language missing or translation incomplete? Help contributing translations here: -https://www.transifex.com/projects/p/dash/ +https://www.transifex.com/projects/p/darknet/ Липсва език или превода е непълен? Можете да помогнете с превода тук: -https://www.transifex.com/projects/p/dash/ +https://www.transifex.com/projects/p/darknet/ User Interface Theme: @@ -1423,16 +1423,16 @@ https://www.transifex.com/projects/p/dash/ Завършено: - Darksend Balance: - Darksend баланс: + Obfuscate Balance: + Obfuscate баланс: Amount and Rounds: Количество и цикли: - 0 DASH / 0 Rounds - 0 DASH / 0 Цикъла + 0 DNET / 0 Rounds + 0 DNET / 0 Цикъла Submitted Denom: @@ -1443,8 +1443,8 @@ https://www.transifex.com/projects/p/dash/ Няма такова - Darksend - Darksend + Obfuscate + Obfuscate Recent transactions @@ -1463,16 +1463,16 @@ https://www.transifex.com/projects/p/dash/ (Последно съобщение) - Try to manually submit a Darksend request. - Опитай ръчно изпращане на Darksend заявка. + Try to manually submit a Obfuscate request. + Опитай ръчно изпращане на Obfuscate заявка. Try Mix Опитай смесване - Reset the current status of Darksend (can interrupt Darksend if it's in the process of Mixing, which can cost you money!) - Изчистване на текущия статус на Darksend (може да прекъсне Darksend по време на миксиране, което може да ви коства пари!) + Reset the current status of Obfuscate (can interrupt Obfuscate if it's in the process of Mixing, which can cost you money!) + Изчистване на текущия статус на Obfuscate (може да прекъсне Obfuscate по време на миксиране, което може да ви коства пари!) Reset @@ -1487,12 +1487,12 @@ https://www.transifex.com/projects/p/dash/ Неактивно - Start Darksend Mixing - Пусни Darksend смесването + Start Obfuscate Mixing + Пусни Obfuscate смесването - Stop Darksend Mixing - Спри Darksend смесването + Stop Obfuscate Mixing + Спри Obfuscate смесването No inputs detected @@ -1535,9 +1535,9 @@ https://www.transifex.com/projects/p/dash/ Активирано - Last Darksend message: + Last Obfuscate message: - Последно Darksend съобщение: + Последно Obfuscate съобщение: @@ -1545,20 +1545,20 @@ https://www.transifex.com/projects/p/dash/ N/A - Darksend was successfully reset. - Darksend беше успешно нулиран. + Obfuscate was successfully reset. + Obfuscate беше успешно нулиран. - If you don't want to see internal Darksend fees/transactions select "Most Common" as Type on the "Transactions" tab. - Ако не искате да видите вътрешните Darksend такси/транзакции изберете "Най-често срещаните" като тип от раздел "Операции" . + If you don't want to see internal Obfuscate fees/transactions select "Most Common" as Type on the "Transactions" tab. + Ако не искате да видите вътрешните Obfuscate такси/транзакции изберете "Най-често срещаните" като тип от раздел "Операции" . - Darksend requires at least %1 to use. - Darksend се нуждае от поне %1 за да започне. + Obfuscate requires at least %1 to use. + Obfuscate се нуждае от поне %1 за да започне. - Wallet is locked and user declined to unlock. Disabling Darksend. - Портфейлът е заключен и потребителя отказва отключване. Darksend е деактивиран. + Wallet is locked and user declined to unlock. Disabling Obfuscate. + Портфейлът е заключен и потребителя отказва отключване. Obfuscate е деактивиран. @@ -1568,8 +1568,8 @@ https://www.transifex.com/projects/p/dash/ Грешка в заявката за плащане - Cannot start dash: click-to-pay handler - Не може да стартира dash: кликни за плащане на притежателя + Cannot start darknet: click-to-pay handler + Не може да стартира darknet: кликни за плащане на притежателя URI handling @@ -2292,8 +2292,8 @@ https://www.transifex.com/projects/p/dash/ Ако променената такса е 1000 duffs и транзакцията е само 250 байта, тогава "за килобайт" само плаща такса 250 duffs,<br /> тогава"за последно" заплаща 1000 duffs. За транзакции по-големи от килобайт едновременно се заплащат от килобайт. - Paying only the minimum fee is just fine as long as there is less transaction volume than space in the blocks.<br />But be aware that this can end up in a never confirming transaction once there is more demand for dash transactions than the network can process. - Разплащането само минималната такса ще продължи толкова дълго,докато транзакцията заема по-малък обем в блоковото пространство.<br /> Но имайте предвид, че транзакцията може да се окаже без първоначално потвърждение ако се появи голямо търсене на dash транзакции отколкото мрежата може да обработи. + Paying only the minimum fee is just fine as long as there is less transaction volume than space in the blocks.<br />But be aware that this can end up in a never confirming transaction once there is more demand for darknet transactions than the network can process. + Разплащането само минималната такса ще продължи толкова дълго,докато транзакцията заема по-малък обем в блоковото пространство.<br /> Но имайте предвид, че транзакцията може да се окаже без първоначално потвърждение ако се появи голямо търсене на darknet транзакции отколкото мрежата може да обработи. per kilobyte @@ -2364,12 +2364,12 @@ https://www.transifex.com/projects/p/dash/ Добави &получател - Darksend - Darksend + Obfuscate + Obfuscate - InstantX - InstantX + SwiftTX + SwiftTX Balance: @@ -2416,16 +2416,16 @@ https://www.transifex.com/projects/p/dash/ анонимни средства - (darksend requires this amount to be rounded up to the nearest %1). - (darksend изисква тази сума да бъде закръглена до най-близката %1). + (obfuscate requires this amount to be rounded up to the nearest %1). + (obfuscate изисква тази сума да бъде закръглена до най-близката %1). any available funds (not recommended) всякакви налични средства (не се препоръчва) - and InstantX - и InstantX + and SwiftTX + и SwiftTX %1 to %2 @@ -2559,8 +2559,8 @@ https://www.transifex.com/projects/p/dash/ Съобщение: - A message that was attached to the dash: URI which will be stored with the transaction for your reference. Note: This message will not be sent over the Dash network. - Съобщението което беше прикрепено към dash: URI ще бъде запазено с транзакцията за ваше сведение. Забележка: Това съобщение няма да бъде изпратено през Dash мрежата. + A message that was attached to the darknet: URI which will be stored with the transaction for your reference. Note: This message will not be sent over the Dash network. + Съобщението което беше прикрепено към darknet: URI ще бъде запазено с транзакцията за ваше сведение. Забележка: Това съобщение няма да бъде изпратено през Dash мрежата. This is an unverified payment request. @@ -2778,16 +2778,16 @@ https://www.transifex.com/projects/p/dash/ конфликтно - %1/offline (verified via instantx) - %1/офлайн(проверено през instantx) + %1/offline (verified via swifttx) + %1/офлайн(проверено през swifttx) - %1/confirmed (verified via instantx) - %1/потвърдени (проверено от instantx) + %1/confirmed (verified via swifttx) + %1/потвърдени (проверено от swifttx) - %1 confirmations (verified via instantx) - %1 потвърждения (проверено от instantx) + %1 confirmations (verified via swifttx) + %1 потвърждения (проверено от swifttx) %1/offline @@ -2802,24 +2802,24 @@ https://www.transifex.com/projects/p/dash/ включена в %1 блока - %1/offline (InstantX verification in progress - %2 of %3 signatures) - %1/офлайн (InstantX проверка в процес - %2 of %3 подписани) + %1/offline (SwiftTX verification in progress - %2 of %3 signatures) + %1/офлайн (SwiftTX проверка в процес - %2 of %3 подписани) - %1/confirmed (InstantX verification in progress - %2 of %3 signatures ) - %1/потвърдени (InstantX проверка в процес - %2 of %3 подписани ) + %1/confirmed (SwiftTX verification in progress - %2 of %3 signatures ) + %1/потвърдени (SwiftTX проверка в процес - %2 of %3 подписани ) - %1 confirmations (InstantX verification in progress - %2 of %3 signatures) - %1 потвърждения (InstantX проверка в процес - %2 of %3 подписвания) + %1 confirmations (SwiftTX verification in progress - %2 of %3 signatures) + %1 потвърждения (SwiftTX проверка в процес - %2 of %3 подписвания) - %1/offline (InstantX verification failed) - %1/офлайн (InstantX проверката е неуспешна) + %1/offline (SwiftTX verification failed) + %1/офлайн (SwiftTX проверката е неуспешна) - %1/confirmed (InstantX verification failed) - %1/потвърдени (InstantX проверката е неуспешна) + %1/confirmed (SwiftTX verification failed) + %1/потвърдени (SwiftTX проверката е неуспешна) Status @@ -3020,8 +3020,8 @@ https://www.transifex.com/projects/p/dash/ Получен от - Received via Darksend - Получени с Darksend + Received via Obfuscate + Получени с Obfuscate Sent to @@ -3036,20 +3036,20 @@ https://www.transifex.com/projects/p/dash/ Емитирани - Darksend Denominate - Darksend деноминация + Obfuscate Denominate + Obfuscate деноминация - Darksend Collateral Payment - Darksend обезпечава плащането + Obfuscate Collateral Payment + Obfuscate обезпечава плащането - Darksend Make Collateral Inputs - Darksend направи обезпечение на постъпленията + Obfuscate Make Collateral Inputs + Obfuscate направи обезпечение на постъпленията - Darksend Create Denominations - Darksend направени деноминации + Obfuscate Create Denominations + Obfuscate направени деноминации Darksent @@ -3135,20 +3135,20 @@ https://www.transifex.com/projects/p/dash/ Darksent - Darksend Make Collateral Inputs - Darksend направи обезпечение на постъпленията + Obfuscate Make Collateral Inputs + Obfuscate направи обезпечение на постъпленията - Darksend Create Denominations - Darksend създава деноминации + Obfuscate Create Denominations + Obfuscate създава деноминации - Darksend Denominate - Darksend деноминация + Obfuscate Denominate + Obfuscate деноминация - Darksend Collateral Payment - Darksend обезпечава плащането + Obfuscate Collateral Payment + Obfuscate обезпечава плащането To yourself @@ -3276,8 +3276,8 @@ https://www.transifex.com/projects/p/dash/ Изпращане - InstantX doesn't support sending values that high yet. Transactions are currently limited to %1 DASH. - InstantX не поддържа изпращане на толкова големи суми. Транзакциите са ограничени до %1 DASH. + SwiftTX doesn't support sending values that high yet. Transactions are currently limited to %1 DNET. + SwiftTX не поддържа изпращане на толкова големи суми. Транзакциите са ограничени до %1 DNET. @@ -3320,7 +3320,7 @@ https://www.transifex.com/projects/p/dash/ - dash-core + darknet-core Bind to given address and always listen on it. Use [host]:port notation for IPv6 Свързва се с посочения адрес и винаги слуша за него. Използвайте [хост]:порт за изписване при IPv6 @@ -3330,8 +3330,8 @@ https://www.transifex.com/projects/p/dash/ Не може да се заключи дата директорията %s. Dash ядрото вече работи. - Darksend uses exact denominated amounts to send funds, you might simply need to anonymize some more coins. - Darksend използва всички деноминирани наличности за да изпрати сумата, може би ще е необходимо да бъдат анонимизирани още монети. + Obfuscate uses exact denominated amounts to send funds, you might simply need to anonymize some more coins. + Obfuscate използва всички деноминирани наличности за да изпрати сумата, може би ще е необходимо да бъдат анонимизирани още монети. Enter regression test mode, which uses a special chain in which blocks can be solved instantly. @@ -3358,8 +3358,8 @@ https://www.transifex.com/projects/p/dash/ В този режим -genproclimit се контролира колко блока са генерирани моментално. - InstantX requires inputs with at least 6 confirmations, you might need to wait a few minutes and try again. - InstantX изисква средства с поне 6 потвърждения, може да се наложи да почакате няколко минути и да опитате отново. + SwiftTX requires inputs with at least 6 confirmations, you might need to wait a few minutes and try again. + SwiftTX изисква средства с поне 6 потвърждения, може да се наложи да почакате няколко минути и да опитате отново. Name to construct url for KeePass entry that stores the wallet passphrase @@ -3386,12 +3386,12 @@ https://www.transifex.com/projects/p/dash/ Не може да се свърже с %s на този компютър. Dash ядрото най-вероятно вече работи. - Unable to locate enough Darksend denominated funds for this transaction. - Не са намерени достатъчно Darksend деноминирани средства за тази транзакция. + Unable to locate enough Obfuscate denominated funds for this transaction. + Не са намерени достатъчно Obfuscate деноминирани средства за тази транзакция. - Unable to locate enough Darksend non-denominated funds for this transaction that are not equal 1000 DASH. - Не са намерени достатъчно Darksend неденоминирани средства за тази транзакция, които не са равни на 1000 DASH. + Unable to locate enough Obfuscate non-denominated funds for this transaction that are not equal 1000 DNET. + Не са намерени достатъчно Obfuscate неденоминирани средства за тази транзакция, които не са равни на 1000 DNET. Warning: -paytxfee is set very high! This is the transaction fee you will pay if you send a transaction. @@ -3490,8 +3490,8 @@ https://www.transifex.com/projects/p/dash/ Открита е повредена блок база данни - Darksend options: - Опции на Darksend: + Obfuscate options: + Опции на Obfuscate: Debugging/Testing options: @@ -3562,8 +3562,8 @@ https://www.transifex.com/projects/p/dash/ Грешка: Портфейлът е заключен, транзакцията е невъзможна! - Error: You already have pending entries in the Darksend pool - Грешка: Вече имате чакащи вписвания в Darksend басейна + Error: You already have pending entries in the Obfuscate pool + Грешка: Вече имате чакащи вписвания в Obfuscate басейна Failed to listen on any port. Use -listen=0 if you want this. @@ -3614,32 +3614,32 @@ https://www.transifex.com/projects/p/dash/ Изтриване на всички транзакции на портфейла и възстановява само тези части на блок веригата чрез -rescan при стартиране - Disable all Dash specific functionality (Masternodes, Darksend, InstantX, Budgeting) (0-1, default: %u) - Изключване на всички специфични Dash функции (Masternodes, Darksend, InstantX, Budgeting) (0-1, по подразбиране: %u) + Disable all Dash specific functionality (Masternodes, Obfuscate, SwiftTX, Budgeting) (0-1, default: %u) + Изключване на всички специфични Dash функции (Masternodes, Obfuscate, SwiftTX, Budgeting) (0-1, по подразбиране: %u) Distributed under the MIT software license, see the accompanying file COPYING or <http://www.opensource.org/licenses/mit-license.php>. Разпространява се под MIT софтуерен лиценз,вижте придружаващият файл COPYING или<http://www.opensource.org/licenses/mit-license.php>. - Enable instantx, show confirmations for locked transactions (bool, default: %s) - Включен instantx,покажи потвърждения за заключени транзакции (bool, по подразбиране: %s) + Enable swifttx, show confirmations for locked transactions (bool, default: %s) + Включен swifttx,покажи потвърждения за заключени транзакции (bool, по подразбиране: %s) - Enable use of automated darksend for funds stored in this wallet (0-1, default: %u) - Включено автоматично използване на darksend за средствата в този портфейл (0-1, по подразбиране: %u) + Enable use of automated obfuscate for funds stored in this wallet (0-1, default: %u) + Включено автоматично използване на obfuscate за средствата в този портфейл (0-1, по подразбиране: %u) Error: Unsupported argument -socks found. Setting SOCKS version isn't possible anymore, only SOCKS5 proxies are supported. Грешка: Открит е неподдържан аргумент -socks .настройка SOCKS версия вече не е възможна, само SOCKS5 прокси се поддържа. - Fees (in DASH/Kb) smaller than this are considered zero fee for relaying (default: %s) - Такси (в DASH/Kb) по-малки от това се считат за нулева такса за прилагане (по подразбиране: %s) + Fees (in DNET/Kb) smaller than this are considered zero fee for relaying (default: %s) + Такси (в DNET/Kb) по-малки от това се считат за нулева такса за прилагане (по подразбиране: %s) - Fees (in DASH/Kb) smaller than this are considered zero fee for transaction creation (default: %s) - Такси (в DASH/Kb) по-малки от това се считат за нулева такса при създаване на транзакция (по подразбиране: %s) + Fees (in DNET/Kb) smaller than this are considered zero fee for transaction creation (default: %s) + Такси (в DNET/Kb) по-малки от това се считат за нулева такса при създаване на транзакция (по подразбиране: %s) Flush database activity from memory pool to disk log every <n> megabytes (default: %u) @@ -3686,8 +3686,8 @@ https://www.transifex.com/projects/p/dash/ Изходяща информация за грешки (по подразбиране: %u, задаването на <category> е опция) - Provide liquidity to Darksend by infrequently mixing coins on a continual basis (0-100, default: %u, 1=very frequent, high fees, 100=very infrequent, low fees) - Осигуряване на ликвидност Darksend от рядко смесване монети непрекъснато в съответствие (0-100, по подразбиране: %u, 1=много чести, високи такси, 100=твърде редки, ниски такси) + Provide liquidity to Obfuscate by infrequently mixing coins on a continual basis (0-100, default: %u, 1=very frequent, high fees, 100=very infrequent, low fees) + Осигуряване на ликвидност Obfuscate от рядко смесване монети непрекъснато в съответствие (0-100, по подразбиране: %u, 1=много чести, високи такси, 100=твърде редки, ниски такси) Require high priority for relaying free or low-fee transactions (default:%u) @@ -3710,10 +3710,10 @@ https://www.transifex.com/projects/p/dash/ Този продукт включва софтуер, разработен от проекта OpenSSL за използване в OpenSSL Toolkit <https://www.openssl.org/> и криптографски софтуер, написан от Eric Young и UPnP софтуер, написан от Thomas Bernard. - To use dashd, or the -server option to dash-qt, you must set an rpcpassword in the configuration file: + To use darknetd, or the -server option to darknet-qt, you must set an rpcpassword in the configuration file: %s It is recommended you use the following random password: -rpcuser=dashrpc +rpcuser=darknetrpc rpcpassword=%s (you do not need to remember this password) The username and password MUST NOT be the same. @@ -3721,12 +3721,12 @@ If the file does not exist, create it with owner-readable-only file permissions. It is also recommended to set alertnotify so you are notified of problems; for example: alertnotify=echo %%s | mail -s "Dash Alert" admin@foo.com - За използване на dashd, или the -server опция към dash-qt, трябва да зададете rpcpassword в конфигурационния файл: %s Препоръчително е да използвате следната произволна парола: rpcuser=dashrpc rpcpassword=%s (не е нужно да запомняте тази парола) Потребителя и паролата НЕ ТРЯБВА да са еднакви. Ако файла не съществува , създайте го с права за само за четене. Препоръчително е да създадете сигнал за уведомяване за да бъдете осведомени при проблем; Пример: alertnotify=echo %%s | mail -s "Dash Alert" admin@foo.com + За използване на darknetd, или the -server опция към darknet-qt, трябва да зададете rpcpassword в конфигурационния файл: %s Препоръчително е да използвате следната произволна парола: rpcuser=darknetrpc rpcpassword=%s (не е нужно да запомняте тази парола) Потребителя и паролата НЕ ТРЯБВА да са еднакви. Ако файла не съществува , създайте го с права за само за четене. Препоръчително е да създадете сигнал за уведомяване за да бъдете осведомени при проблем; Пример: alertnotify=echo %%s | mail -s "Dash Alert" admin@foo.com - Unable to locate enough funds for this transaction that are not equal 1000 DASH. - Не са намерени достатъчно средства за тази транзакция, които не са равни на 1000 DASH. + Unable to locate enough funds for this transaction that are not equal 1000 DNET. + Не са намерени достатъчно средства за тази транзакция, които не са равни на 1000 DNET. Use separate SOCKS5 proxy to reach peers via Tor hidden services (default: %s) @@ -3749,8 +3749,8 @@ for example: alertnotify=echo %%s | mail -s "Dash Alert" admin@foo.com Whitelisted не могат да бъдат DoS забранени и техните транзакции ще бъдат винаги предадени, дори ако вече са в mempool, полезно напр. за gateway - (9999 could be used only on mainnet) - (9999 може да бъде използван в основната мрежа) + (51472 could be used only on mainnet) + (51472 може да бъде използван в основната мрежа) (default: %s) @@ -3799,16 +3799,16 @@ for example: alertnotify=echo %%s | mail -s "Dash Alert" admin@foo.com Не успя да се анализира -rpcbind стойност %s като мрежов адрес - Darksend is idle. - Darksend бездейства. + Obfuscate is idle. + Obfuscate бездейства. - Darksend request complete: - Darksend заявката е завършена: + Obfuscate request complete: + Obfuscate заявката е завършена: - Darksend request incomplete: - Darksend заявката незавършена: + Obfuscate request incomplete: + Obfuscate заявката незавършена: Disable safemode, override a real safe mode event (default: %u) @@ -3839,8 +3839,8 @@ for example: alertnotify=echo %%s | mail -s "Dash Alert" admin@foo.com Грешка:Открит е неподдържан аргумент -tor, моля използвай -onion. - Fee (in DASH/kB) to add to transactions you send (default: %s) - Такси (в DASH/Kb) добавена към направената транзакция(по подразбиране: %s) + Fee (in DNET/kB) to add to transactions you send (default: %s) + Такси (в DNET/Kb) добавена към направената транзакция(по подразбиране: %s) Finalizing transaction. @@ -3903,8 +3903,8 @@ for example: alertnotify=echo %%s | mail -s "Dash Alert" admin@foo.com Въвеждането е невалидно. - InstantX options: - InstantX опции: + SwiftTX options: + SwiftTX опции: Insufficient funds. @@ -3939,8 +3939,8 @@ for example: alertnotify=echo %%s | mail -s "Dash Alert" admin@foo.com Невалидна сума за -paytxfee=<amount>: '%s' - Last successful Darksend action was too recent. - Последното успешно Darksend действие беше твърде скоро. + Last successful Obfuscate action was too recent. + Последното успешно Obfuscate действие беше твърде скоро. Limit size of signature cache to <n> entries (default: %u) @@ -4167,8 +4167,8 @@ for example: alertnotify=echo %%s | mail -s "Dash Alert" admin@foo.com Невалиден частен ключ на Masternode. Моля вижте документацията. - (must be 9999 for mainnet) - (трябва да е 9999 за основната мрежа) + (must be51472 for mainnet) + (трябва да е51472 за основната мрежа) Can't find random Masternode. @@ -4207,7 +4207,7 @@ for example: alertnotify=echo %%s | mail -s "Dash Alert" admin@foo.com KeePassHttp ключ за AES криптирана връзка с KeePass - Keep N DASH anonymized (default: %u) + Keep N DNET anonymized (default: %u) Поддържай N Dash анонимизирани (по подразбиране: %u) @@ -4215,7 +4215,7 @@ for example: alertnotify=echo %%s | mail -s "Dash Alert" admin@foo.com Пази поне <n> неосъществени транзакции в паметта (по подразбиране: %u) - Last Darksend was too recent. + Last Obfuscate was too recent. Последния Derksend беше твърде скоро. @@ -4467,8 +4467,8 @@ for example: alertnotify=echo %%s | mail -s "Dash Alert" admin@foo.com Потребителско име за JSON-RPC връзките - Value more than Darksend pool maximum allows. - Стойност повече от максимално позволената в Darksend басейна. + Value more than Obfuscate pool maximum allows. + Стойност повече от максимално позволената в Obfuscate басейна. Verifying blocks... diff --git a/src/qt/locale/dash_de.ts b/src/qt/locale/darknet_de.ts similarity index 93% rename from src/qt/locale/dash_de.ts rename to src/qt/locale/darknet_de.ts index 4c99ff23404a7..ce9f19a5d073a 100644 --- a/src/qt/locale/dash_de.ts +++ b/src/qt/locale/darknet_de.ts @@ -176,7 +176,7 @@ Wallet-Verschlüsselung bestätigen - Warning: If you encrypt your wallet and lose your passphrase, you will <b>LOSE ALL OF YOUR DASH</b>! + Warning: If you encrypt your wallet and lose your passphrase, you will <b>LOSE ALL OF YOUR DNET</b>! Warnung: Wenn Sie ihre Wallet verschlüsseln und ihre Passphrase verlieren werden Sie <b>alle ihre Dash verlieren</b>! @@ -188,7 +188,7 @@ Wallet verschlüsselt - Dash will close now to finish the encryption process. Remember that encrypting your wallet cannot fully protect your dashs from being stolen by malware infecting your computer. + Dash will close now to finish the encryption process. Remember that encrypting your wallet cannot fully protect your darknets from being stolen by malware infecting your computer. Dash wird jetzt beendet, um den Verschlüsselungsprozess abzuschließen. Bitte beachten Sie, dass die Wallet-Verschlüsselung nicht vollständig vor Diebstahl ihrer Dash durch Schadsoftware schützt, die ihren Computer befällt. @@ -263,8 +263,8 @@ &Empfangen - Request payments (generates QR codes and dash: URIs) - Zahlungen anfordern (erzeugt QR-Codes und "dash:"-URIs) + Request payments (generates QR codes and darknet: URIs) + Zahlungen anfordern (erzeugt QR-Codes und "darknet:"-URIs) &Transactions @@ -443,8 +443,8 @@ &URI öffnen... - Open a dash: URI or payment request - Eine "dash:"-URI oder Zahlungsanforderung öffnen + Open a darknet: URI or payment request + Eine "darknet:"-URI oder Zahlungsanforderung öffnen &Command-line options @@ -740,8 +740,8 @@ Adresse: %4 Wechselgeld kopieren - Non-anonymized input selected. <b>Darksend will be disabled.</b><br><br>If you still want to use Darksend, please deselect all non-nonymized inputs first and then check Darksend checkbox again. - Nicht-anonymisierter Input ausgewählt. <b>Darksend wird deaktiviert.</b><br><br>Sollten Sie trotzdem Darksend verwenden wollen, müssen Sie zuerst alle nicht-anonymisierten Inputs entmarkieren und das Ankreuzfeld "Darksend" erneut auswählen. + Non-anonymized input selected. <b>Obfuscate will be disabled.</b><br><br>If you still want to use Obfuscate, please deselect all non-nonymized inputs first and then check Obfuscate checkbox again. + Nicht-anonymisierter Input ausgewählt. <b>Obfuscate wird deaktiviert.</b><br><br>Sollten Sie trotzdem Obfuscate verwenden wollen, müssen Sie zuerst alle nicht-anonymisierten Inputs entmarkieren und das Ankreuzfeld "Obfuscate" erneut auswählen. highest @@ -841,10 +841,10 @@ Adresse: %4 - DarksendConfig + ObfuscateConfig - Configure Darksend - Darksend konfigurieren + Configure Obfuscate + Obfuscate konfigurieren Basic Privacy @@ -863,48 +863,48 @@ Adresse: %4 Bitten wählen Sie eine Datenschutz-Stufe. - Use 2 separate masternodes to mix funds up to 1000 DASH - Benutze 2 separate Masternodes um bis zu 1000 DASH zu mixen + Use 2 separate masternodes to mix funds up to 1000 DNET + Benutze 2 separate Masternodes um bis zu 1000 DNET zu mixen - Use 8 separate masternodes to mix funds up to 1000 DASH - Benutze 8 separate Masternodes um bis zu 1000 DASH zu mixen + Use 8 separate masternodes to mix funds up to 1000 DNET + Benutze 8 separate Masternodes um bis zu 1000 DNET zu mixen Use 16 separate masternodes Benutze 16 separate Masternodes - This option is the quickest and will cost about ~0.025 DASH to anonymize 1000 DASH - Diese Option ist am Schnellsten und kostet ungefähr 0,025 DASH, um 1000 DASH zu anonymisieren + This option is the quickest and will cost about ~0.025 DNET to anonymize 1000 DNET + Diese Option ist am Schnellsten und kostet ungefähr 0,025 DNET, um 1000 DNET zu anonymisieren - This option is moderately fast and will cost about 0.05 DASH to anonymize 1000 DASH - Diese Option ist einigermaßen schnell und kostet ungefähr 0,05 DASH, um 1000 DASH zu anonymisieren + This option is moderately fast and will cost about 0.05 DNET to anonymize 1000 DNET + Diese Option ist einigermaßen schnell und kostet ungefähr 0,05 DNET, um 1000 DNET zu anonymisieren - 0.1 DASH per 1000 DASH you anonymize. - 0,1 DASH pro 1000 zu anonymisierende Dash. + 0.1 DNET per 1000 DNET you anonymize. + 0,1 DNET pro 1000 zu anonymisierende Dash. This is the slowest and most secure option. Using maximum anonymity will cost Dies ist die langsamste und sicherste Option. Maximale Anonymität kostet - Darksend Configuration - Darksend-Konfiguration + Obfuscate Configuration + Obfuscate-Konfiguration - Darksend was successfully set to basic (%1 and 2 rounds). You can change this at any time by opening Dash's configuration screen. - Darksend wurde erfolgreich auf einfachen Datenschutz (%1 und 2 Runden) gesetzt. Sie können dies jederzeit im Konfigurationsfenster von Dash ändern. + Obfuscate was successfully set to basic (%1 and 2 rounds). You can change this at any time by opening Dash's configuration screen. + Obfuscate wurde erfolgreich auf einfachen Datenschutz (%1 und 2 Runden) gesetzt. Sie können dies jederzeit im Konfigurationsfenster von Dash ändern. - Darksend was successfully set to high (%1 and 8 rounds). You can change this at any time by opening Dash's configuration screen. - Darksend wurde erfolgreich auf hohen Datenschutz (%1 und 8 Runden) gesetzt. Sie können dies jederzeit im Konfigurationsfenster von Dash ändern. + Obfuscate was successfully set to high (%1 and 8 rounds). You can change this at any time by opening Dash's configuration screen. + Obfuscate wurde erfolgreich auf hohen Datenschutz (%1 und 8 Runden) gesetzt. Sie können dies jederzeit im Konfigurationsfenster von Dash ändern. - Darksend was successfully set to maximum (%1 and 16 rounds). You can change this at any time by opening Dash's configuration screen. - Darksend wurde erfolgreich auf maximalen Datenschutz (%1 und 16 Runden) gesetzt. Sie können dies jederzeit im Konfigurationsfenster von Dash ändern. + Obfuscate was successfully set to maximum (%1 and 16 rounds). You can change this at any time by opening Dash's configuration screen. + Obfuscate wurde erfolgreich auf maximalen Datenschutz (%1 und 16 Runden) gesetzt. Sie können dies jederzeit im Konfigurationsfenster von Dash ändern. @@ -1145,12 +1145,12 @@ Adresse: %4 (0 = automatisch, <0 = so viele Kerne frei lassen) - Darksend rounds to use - Darksend Runden + Obfuscate rounds to use + Obfuscate Runden - This amount acts as a threshold to turn off Darksend once it's reached. - Beim Erreichen dieses Betrages wird Darksend ausgeschaltet. + This amount acts as a threshold to turn off Obfuscate once it's reached. + Beim Erreichen dieses Betrages wird Obfuscate ausgeschaltet. Amount of Dash to keep anonymized @@ -1262,9 +1262,9 @@ Adresse: %4 Language missing or translation incomplete? Help contributing translations here: -https://www.transifex.com/projects/p/dash/ +https://www.transifex.com/projects/p/darknet/ Fehlt eine Sprache oder ist unvollständig übersetzt? Hier können Sie helfen: -https://www.transifex.com/projects/p/dash/ +https://www.transifex.com/projects/p/darknet/ User Interface Theme: @@ -1422,16 +1422,16 @@ https://www.transifex.com/projects/p/dash/ Vollendet: - Darksend Balance: - Darksend Kontostand: + Obfuscate Balance: + Obfuscate Kontostand: Amount and Rounds: Betrag und Runden: - 0 DASH / 0 Rounds - 0 DASH / 0 Runden + 0 DNET / 0 Rounds + 0 DNET / 0 Runden Submitted Denom: @@ -1442,8 +1442,8 @@ https://www.transifex.com/projects/p/dash/ k.A. - Darksend - Darksend + Obfuscate + Obfuscate Recent transactions @@ -1462,16 +1462,16 @@ https://www.transifex.com/projects/p/dash/ (Letzte Nachricht) - Try to manually submit a Darksend request. - Versuche eine Darksendanfrage manuell abzusetzen. + Try to manually submit a Obfuscate request. + Versuche eine Obfuscateanfrage manuell abzusetzen. Try Mix Versuche zu Mixen - Reset the current status of Darksend (can interrupt Darksend if it's in the process of Mixing, which can cost you money!) - Aktuellen Darksend Status zurücksetzen (wenn der Prozess des Mixens bereits begonnen hat kann es passieren, dass Darksend unterbrochen wird. Bereits gezahlte Gebühren werden einbehalten!) + Reset the current status of Obfuscate (can interrupt Obfuscate if it's in the process of Mixing, which can cost you money!) + Aktuellen Obfuscate Status zurücksetzen (wenn der Prozess des Mixens bereits begonnen hat kann es passieren, dass Obfuscate unterbrochen wird. Bereits gezahlte Gebühren werden einbehalten!) Reset @@ -1486,12 +1486,12 @@ https://www.transifex.com/projects/p/dash/ Deaktiviert - Start Darksend Mixing - Starte Darksend Mixen + Start Obfuscate Mixing + Starte Obfuscate Mixen - Stop Darksend Mixing - Stoppe Darksend Mixen + Stop Obfuscate Mixing + Stoppe Obfuscate Mixen No inputs detected @@ -1534,9 +1534,9 @@ https://www.transifex.com/projects/p/dash/ Aktiviert - Last Darksend message: + Last Obfuscate message: - Letzter Darksend Status: + Letzter Obfuscate Status: @@ -1544,20 +1544,20 @@ https://www.transifex.com/projects/p/dash/ k.A. - Darksend was successfully reset. - Darksend wurde erfolgreich zurückgesetzt. + Obfuscate was successfully reset. + Obfuscate wurde erfolgreich zurückgesetzt. - If you don't want to see internal Darksend fees/transactions select "Most Common" as Type on the "Transactions" tab. - Wenn Sie keine internen Darksend-Gebühren oder -Transaktionen sehen wollen wählen Sie "Gängigste" als Typ auf der "Transaktionen" Karteikarte. + If you don't want to see internal Obfuscate fees/transactions select "Most Common" as Type on the "Transactions" tab. + Wenn Sie keine internen Obfuscate-Gebühren oder -Transaktionen sehen wollen wählen Sie "Gängigste" als Typ auf der "Transaktionen" Karteikarte. - Darksend requires at least %1 to use. - Zur Benutzung von Darksend benötigt man mindestens %1 + Obfuscate requires at least %1 to use. + Zur Benutzung von Obfuscate benötigt man mindestens %1 - Wallet is locked and user declined to unlock. Disabling Darksend. - Das Wallet ist gesperrt und der Benutzer hat abgelehnt, es zu entsperren. Darksend wird deaktiviert. + Wallet is locked and user declined to unlock. Disabling Obfuscate. + Das Wallet ist gesperrt und der Benutzer hat abgelehnt, es zu entsperren. Obfuscate wird deaktiviert. @@ -1567,7 +1567,7 @@ https://www.transifex.com/projects/p/dash/ Fehlerhafte Zahlungsanforderung - Cannot start dash: click-to-pay handler + Cannot start darknet: click-to-pay handler Dash kann nicht gestartet werden: click-to-pay handler @@ -2291,7 +2291,7 @@ https://www.transifex.com/projects/p/dash/ Wenn die benutzerdefinierten Gebühren auf 1000 duffs gesetzt sind und eine Transaktion hat nur 250 Bytes, dann kostet "pro Kilobyte" nur 250 duffs Gebühren, während "mindestens" 1000 duffs kostet. Transaktionen größer als 1 Kilobyte werden immer pro Kilobyte bezahlt. - Paying only the minimum fee is just fine as long as there is less transaction volume than space in the blocks.<br />But be aware that this can end up in a never confirming transaction once there is more demand for dash transactions than the network can process. + Paying only the minimum fee is just fine as long as there is less transaction volume than space in the blocks.<br />But be aware that this can end up in a never confirming transaction once there is more demand for darknet transactions than the network can process. Nur die minimalen Gebühren zu zahlen ist völlig ausreichend so lange in einem neuen Block der Blockkette noch genug Platz für neue Transaktionen ist.<br /> Bitte beachten Sie dass wenn dies in der Zukunft nicht mehr der Fall sein sollte Ihre Transaktion eventuell niemals in einen neuen Block aufgenommen werden wird, also niemals bestätigt wird. @@ -2363,12 +2363,12 @@ https://www.transifex.com/projects/p/dash/ Empfänger &hinzufügen - Darksend - Darksend + Obfuscate + Obfuscate - InstantX - InstantX + SwiftTX + SwiftTX Balance: @@ -2415,16 +2415,16 @@ https://www.transifex.com/projects/p/dash/ anonymisierte Coins - (darksend requires this amount to be rounded up to the nearest %1). - (Darksend verlangt, dass dieser Betrag auf den nächsten %1 aufgerundet wird) + (obfuscate requires this amount to be rounded up to the nearest %1). + (Obfuscate verlangt, dass dieser Betrag auf den nächsten %1 aufgerundet wird) any available funds (not recommended) beliebiger verfügbarer Coins (nicht empfohlen) - and InstantX - und InstantX + and SwiftTX + und SwiftTX %1 to %2 @@ -2559,8 +2559,8 @@ Dies kann passieren, wenn einige Dash aus ihrer Wallet bereits ausgegeben wurden Nachricht: - A message that was attached to the dash: URI which will be stored with the transaction for your reference. Note: This message will not be sent over the Dash network. - Eine an die "dash:"-URI angefügte Nachricht, die zusammen mit der Transaktion gespeichert wird. Hinweis: Diese Nachricht wird nicht über das Dash-Netzwerk gesendet. + A message that was attached to the darknet: URI which will be stored with the transaction for your reference. Note: This message will not be sent over the Dash network. + Eine an die "darknet:"-URI angefügte Nachricht, die zusammen mit der Transaktion gespeichert wird. Hinweis: Diese Nachricht wird nicht über das Dash-Netzwerk gesendet. This is an unverified payment request. @@ -2778,16 +2778,16 @@ Dies kann passieren, wenn einige Dash aus ihrer Wallet bereits ausgegeben wurden in Konflikt stehend - %1/offline (verified via instantx) - %1/offline (Überprüft durch InstantX) + %1/offline (verified via swifttx) + %1/offline (Überprüft durch SwiftTX) - %1/confirmed (verified via instantx) - %1/bestätigt (Überprüft durch InstantX) + %1/confirmed (verified via swifttx) + %1/bestätigt (Überprüft durch SwiftTX) - %1 confirmations (verified via instantx) - %1 Bestätigungen (Überprüft durch InstantX) + %1 confirmations (verified via swifttx) + %1 Bestätigungen (Überprüft durch SwiftTX) %1/offline @@ -2802,24 +2802,24 @@ Dies kann passieren, wenn einige Dash aus ihrer Wallet bereits ausgegeben wurden %1 Bestätigungen - %1/offline (InstantX verification in progress - %2 of %3 signatures) - %1/offline (Überprüfung durch InstantX - %2 von %3 Signaturen) + %1/offline (SwiftTX verification in progress - %2 of %3 signatures) + %1/offline (Überprüfung durch SwiftTX - %2 von %3 Signaturen) - %1/confirmed (InstantX verification in progress - %2 of %3 signatures ) - %1/bestätigt (Überprüfung durch InstantX - %2 von %3 Signaturen) + %1/confirmed (SwiftTX verification in progress - %2 of %3 signatures ) + %1/bestätigt (Überprüfung durch SwiftTX - %2 von %3 Signaturen) - %1 confirmations (InstantX verification in progress - %2 of %3 signatures) - %1 Bestätigungen (Überprüfung durch InstantX - %2 von %3 Signaturen) + %1 confirmations (SwiftTX verification in progress - %2 of %3 signatures) + %1 Bestätigungen (Überprüfung durch SwiftTX - %2 von %3 Signaturen) - %1/offline (InstantX verification failed) - %1/offline (Überprüfung durch InstantX fehlgeschlagen) + %1/offline (SwiftTX verification failed) + %1/offline (Überprüfung durch SwiftTX fehlgeschlagen) - %1/confirmed (InstantX verification failed) - %1/bestätigt (Überprüfung durch InstantX fehlgeschlagen) + %1/confirmed (SwiftTX verification failed) + %1/bestätigt (Überprüfung durch SwiftTX fehlgeschlagen) Status @@ -3020,8 +3020,8 @@ Dies kann passieren, wenn einige Dash aus ihrer Wallet bereits ausgegeben wurden Empfangen von - Received via Darksend - über/durch Darksend empfangen + Received via Obfuscate + über/durch Obfuscate empfangen Sent to @@ -3036,24 +3036,24 @@ Dies kann passieren, wenn einige Dash aus ihrer Wallet bereits ausgegeben wurden Erarbeitet - Darksend Denominate - Darksend Stückelung + Obfuscate Denominate + Obfuscate Stückelung - Darksend Collateral Payment - Darksend Sicherheits-Zahlung + Obfuscate Collateral Payment + Obfuscate Sicherheits-Zahlung - Darksend Make Collateral Inputs - Darksend Sicherheits-Eingänge machen + Obfuscate Make Collateral Inputs + Obfuscate Sicherheits-Eingänge machen - Darksend Create Denominations - Darksend Stückelungs-Gebühr + Obfuscate Create Denominations + Obfuscate Stückelungs-Gebühr Darksent - Darksend + Obfuscate watch-only @@ -3132,23 +3132,23 @@ Dies kann passieren, wenn einige Dash aus ihrer Wallet bereits ausgegeben wurden Darksent - Darksend + Obfuscate - Darksend Make Collateral Inputs - Darksend Sicherheits-Eingänge machen + Obfuscate Make Collateral Inputs + Obfuscate Sicherheits-Eingänge machen - Darksend Create Denominations - Darksend Stückelungs-Gebühr + Obfuscate Create Denominations + Obfuscate Stückelungs-Gebühr - Darksend Denominate - Darksend Stückelung + Obfuscate Denominate + Obfuscate Stückelung - Darksend Collateral Payment - Darksend Sicherheits-Zahlung + Obfuscate Collateral Payment + Obfuscate Sicherheits-Zahlung To yourself @@ -3276,8 +3276,8 @@ Dies kann passieren, wenn einige Dash aus ihrer Wallet bereits ausgegeben wurden Dash überweisen - InstantX doesn't support sending values that high yet. Transactions are currently limited to %1 DASH. - InstantX unterstützt das Versenden von Beträgen dieser Höhe noch nicht. Transaktionen sind zur Zeit auf maximal %1 DASH begrenzt. + SwiftTX doesn't support sending values that high yet. Transactions are currently limited to %1 DNET. + SwiftTX unterstützt das Versenden von Beträgen dieser Höhe noch nicht. Transaktionen sind zur Zeit auf maximal %1 DNET begrenzt. @@ -3320,7 +3320,7 @@ Dies kann passieren, wenn einige Dash aus ihrer Wallet bereits ausgegeben wurden - dash-core + darknet-core Bind to given address and always listen on it. Use [host]:port notation for IPv6 An die angegebene Adresse binden und immer abhören. Für IPv6 "[Host]:Port"-Schreibweise verwenden @@ -3330,8 +3330,8 @@ Dies kann passieren, wenn einige Dash aus ihrer Wallet bereits ausgegeben wurden Das Programm kann das Daten-Verzeichnis %s nicht als "in Verwendung" markieren. Wahrscheinlich läuft das Programm bereits. - Darksend uses exact denominated amounts to send funds, you might simply need to anonymize some more coins. - Darksend benutzt exakt gestückelte Beträge zum Versenden, Sie müssen dafür möglicherweise noch mehr Dash anonymisieren. + Obfuscate uses exact denominated amounts to send funds, you might simply need to anonymize some more coins. + Obfuscate benutzt exakt gestückelte Beträge zum Versenden, Sie müssen dafür möglicherweise noch mehr Dash anonymisieren. Enter regression test mode, which uses a special chain in which blocks can be solved instantly. @@ -3358,8 +3358,8 @@ Dies kann passieren, wenn einige Dash aus ihrer Wallet bereits ausgegeben wurden In diesem Modus legt -genproclimit fest, wie viele Blöcke sofort erzeugt werden. - InstantX requires inputs with at least 6 confirmations, you might need to wait a few minutes and try again. - InstantX benötigt Zahlungseingänge mit mindestens 6 Bestätigungen, warten Sie also ein paar Minuten und versuchen Sie es dann erneut. + SwiftTX requires inputs with at least 6 confirmations, you might need to wait a few minutes and try again. + SwiftTX benötigt Zahlungseingänge mit mindestens 6 Bestätigungen, warten Sie also ein paar Minuten und versuchen Sie es dann erneut. Name to construct url for KeePass entry that stores the wallet passphrase @@ -3386,12 +3386,12 @@ Dies kann passieren, wenn einige Dash aus ihrer Wallet bereits ausgegeben wurden Dash Core den Prozess %s auf dem Computer nicht an sich binden. Wahrscheinlich läuft das Programm bereits. - Unable to locate enough Darksend denominated funds for this transaction. - Für diese Transaktion konnten nicht genug mit Darksend gestückelte Beträge gefunden werden. + Unable to locate enough Obfuscate denominated funds for this transaction. + Für diese Transaktion konnten nicht genug mit Obfuscate gestückelte Beträge gefunden werden. - Unable to locate enough Darksend non-denominated funds for this transaction that are not equal 1000 DASH. - Für diese Transaktion konnten nicht genug nicht mit Darksend gestückelte Beträge gefunden werden, die ungleich 1000 DASH sind. + Unable to locate enough Obfuscate non-denominated funds for this transaction that are not equal 1000 DNET. + Für diese Transaktion konnten nicht genug nicht mit Obfuscate gestückelte Beträge gefunden werden, die ungleich 1000 DNET sind. Warning: -paytxfee is set very high! This is the transaction fee you will pay if you send a transaction. @@ -3490,8 +3490,8 @@ Dies kann passieren, wenn einige Dash aus ihrer Wallet bereits ausgegeben wurden Beschädigte Blockdatenbank erkannt - Darksend options: - Darksend Optionen: + Obfuscate options: + Obfuscate Optionen: Debugging/Testing options: @@ -3562,8 +3562,8 @@ Dies kann passieren, wenn einige Dash aus ihrer Wallet bereits ausgegeben wurden Fehler: Wallet gesperrt, Transaktion kann nicht erstellt werden! - Error: You already have pending entries in the Darksend pool - Fehler: Es sind bereits anstehende Einträge im Darksend-Pool + Error: You already have pending entries in the Obfuscate pool + Fehler: Es sind bereits anstehende Einträge im Obfuscate-Pool Failed to listen on any port. Use -listen=0 if you want this. @@ -3614,32 +3614,32 @@ Dies kann passieren, wenn einige Dash aus ihrer Wallet bereits ausgegeben wurden Lösche alle Wallet-Transaktionen stelle nur diese mittels -rescan beim nächsten Start des Wallets wieder her. - Disable all Dash specific functionality (Masternodes, Darksend, InstantX, Budgeting) (0-1, default: %u) - Deaktiviere all Dash-spezifischen Funktionen (Masternodes, Darksend, InstantX, Budgeting) (0-1, Standard: %u) + Disable all Dash specific functionality (Masternodes, Obfuscate, SwiftTX, Budgeting) (0-1, default: %u) + Deaktiviere all Dash-spezifischen Funktionen (Masternodes, Obfuscate, SwiftTX, Budgeting) (0-1, Standard: %u) Distributed under the MIT software license, see the accompanying file COPYING or <http://www.opensource.org/licenses/mit-license.php>. Unter MIT Software Lizenz zur Verfügung gestellt, siehe beigefügte Datei COPYING oder <http://www.opensource.org/licenses/mit-license.php>. - Enable instantx, show confirmations for locked transactions (bool, default: %s) - Aktiviere InstantX, zeige Bestätigungen für gesperrte Transaktionen an (bool, Standard: %s) + Enable swifttx, show confirmations for locked transactions (bool, default: %s) + Aktiviere SwiftTX, zeige Bestätigungen für gesperrte Transaktionen an (bool, Standard: %s) - Enable use of automated darksend for funds stored in this wallet (0-1, default: %u) - Aktiviere Darksend automatisch (0-1, Standard: %u) + Enable use of automated obfuscate for funds stored in this wallet (0-1, default: %u) + Aktiviere Obfuscate automatisch (0-1, Standard: %u) Error: Unsupported argument -socks found. Setting SOCKS version isn't possible anymore, only SOCKS5 proxies are supported. Fehler: Parameter -socks wird nicht mehr unterstützt. Setzen der SOCKS-Version ist nicht mehr möglich, es werden nur noch SOCKS5 Proxies unterstützt. - Fees (in DASH/Kb) smaller than this are considered zero fee for relaying (default: %s) - Niedrigere Gebühren (in DASH pro Kb) als diese werden bei der Vermittlung als gebührenfrei angesehen (Standard: %s) + Fees (in DNET/Kb) smaller than this are considered zero fee for relaying (default: %s) + Niedrigere Gebühren (in DNET pro Kb) als diese werden bei der Vermittlung als gebührenfrei angesehen (Standard: %s) - Fees (in DASH/Kb) smaller than this are considered zero fee for transaction creation (default: %s) - Niedrigere Gebühren (in DASH pro Kb) als diese werden bei der Transaktionserzeugung als gebührenfrei angesehen (Standard: %s) + Fees (in DNET/Kb) smaller than this are considered zero fee for transaction creation (default: %s) + Niedrigere Gebühren (in DNET pro Kb) als diese werden bei der Transaktionserzeugung als gebührenfrei angesehen (Standard: %s) Flush database activity from memory pool to disk log every <n> megabytes (default: %u) @@ -3647,7 +3647,7 @@ Dies kann passieren, wenn einige Dash aus ihrer Wallet bereits ausgegeben wurden Found unconfirmed denominated outputs, will wait till they confirm to continue. - Unbestätigte für Darksend vorbereitete Ausgabebeträge gefunden, warte bis sie bestätigt sind bevor weitergemacht wird. + Unbestätigte für Obfuscate vorbereitete Ausgabebeträge gefunden, warte bis sie bestätigt sind bevor weitergemacht wird. How thorough the block verification of -checkblocks is (0-4, default: %u) @@ -3686,8 +3686,8 @@ Dies kann passieren, wenn einige Dash aus ihrer Wallet bereits ausgegeben wurden Debugging-Informationen ausgeben (Standard: %u, <category> anzugeben ist optional) - Provide liquidity to Darksend by infrequently mixing coins on a continual basis (0-100, default: %u, 1=very frequent, high fees, 100=very infrequent, low fees) - Durch diese Einstellung können Sie dem Darksend-Netzwerk zusätzliche Liquidität zur Verfügung stellen in dem Sie von Zeit zu Zeit bereits anonymisierte Dash wieder dem Mixing-Prozess zuführen. (0-100, 0=aus, 1=sehr oft, 100=sehr selten (wenig Gebühren). Standard: %u) + Provide liquidity to Obfuscate by infrequently mixing coins on a continual basis (0-100, default: %u, 1=very frequent, high fees, 100=very infrequent, low fees) + Durch diese Einstellung können Sie dem Obfuscate-Netzwerk zusätzliche Liquidität zur Verfügung stellen in dem Sie von Zeit zu Zeit bereits anonymisierte Dash wieder dem Mixing-Prozess zuführen. (0-100, 0=aus, 1=sehr oft, 100=sehr selten (wenig Gebühren). Standard: %u) Require high priority for relaying free or low-fee transactions (default:%u) @@ -3710,10 +3710,10 @@ Dies kann passieren, wenn einige Dash aus ihrer Wallet bereits ausgegeben wurden Dieses Produkt enthält vom OpenSSL-Projekt entwickelte Software zur Benutzung des OpenSSL Toolkit <https://www.openssl.org/>, kryptographische Software geschrieben von Eric Young und UPnP Software geschrieben von Thomas Bernard. - To use dashd, or the -server option to dash-qt, you must set an rpcpassword in the configuration file: + To use darknetd, or the -server option to darknet-qt, you must set an rpcpassword in the configuration file: %s It is recommended you use the following random password: -rpcuser=dashrpc +rpcuser=darknetrpc rpcpassword=%s (you do not need to remember this password) The username and password MUST NOT be the same. @@ -3721,10 +3721,10 @@ If the file does not exist, create it with owner-readable-only file permissions. It is also recommended to set alertnotify so you are notified of problems; for example: alertnotify=echo %%s | mail -s "Dash Alert" admin@foo.com - Um dashd (oder dash-qt mit dem -server Parameter) zu benutzen müssen Sie ein rpcpasswort in dieser Konfigurationsdatei angeben: + Um darknetd (oder darknet-qt mit dem -server Parameter) zu benutzen müssen Sie ein rpcpasswort in dieser Konfigurationsdatei angeben: %s Es wird empfohlen das folgende Zufallspasswort zu verwenden: -rpcuser=dashrpc +rpcuser=darknetrpc rpcpassword=%s (Sie müssen sich dieses Passwort nicht merken!) Der Benutzername und das Passwort dürfen NICHT identisch sein. @@ -3733,8 +3733,8 @@ Es wird ebenfalls empfohlen alertnotify anzugeben, um im Problemfall benachricht zum Beispiel: alertnotify=echo %%s | mail -s \"Dash Alert\" admin@foo.com - Unable to locate enough funds for this transaction that are not equal 1000 DASH. - Für diese Transaktion konnten nicht genug Beträge gefunden werden, die ungleich 1000 DASH sind. + Unable to locate enough funds for this transaction that are not equal 1000 DNET. + Für diese Transaktion konnten nicht genug Beträge gefunden werden, die ungleich 1000 DNET sind. Use separate SOCKS5 proxy to reach peers via Tor hidden services (default: %s) @@ -3757,8 +3757,8 @@ zum Beispiel: alertnotify=echo %%s | mail -s \"Dash Alert\" admin@foo.comErlaubte Gegenstellen können nicht wegen DoS ausgeschlossen werden und ihre Transaktionen werden immer weitergeleitet, sogar wenn sie schon im Memory-Pool sind. Dies ist z.B. für Gateways nützlich. - (9999 could be used only on mainnet) - (9999 kann nur im Standardnetz benutzt werden) + (51472 could be used only on mainnet) + (51472 kann nur im Standardnetz benutzt werden) (default: %s) @@ -3807,16 +3807,16 @@ zum Beispiel: alertnotify=echo %%s | mail -s \"Dash Alert\" admin@foo.com-rpcbind Wert %s konnte nicht als Netzwerkadresse erkannt werden - Darksend is idle. - Darksend ist untätig. + Obfuscate is idle. + Obfuscate ist untätig. - Darksend request complete: - Darksend-Anfrage vollständig: + Obfuscate request complete: + Obfuscate-Anfrage vollständig: - Darksend request incomplete: - Darksend-Anfrage unvollständig: + Obfuscate request incomplete: + Obfuscate-Anfrage unvollständig: Disable safemode, override a real safe mode event (default: %u) @@ -3847,8 +3847,8 @@ zum Beispiel: alertnotify=echo %%s | mail -s \"Dash Alert\" admin@foo.comFehler: Paramter -tor wird nicht unterstützt, bitte -onion benutzen. - Fee (in DASH/kB) to add to transactions you send (default: %s) - Gebühren (in DASH pro Kb), die gesendeten Transaktionen hinzugefügt werden (Standard: %s) + Fee (in DNET/kB) to add to transactions you send (default: %s) + Gebühren (in DNET pro Kb), die gesendeten Transaktionen hinzugefügt werden (Standard: %s) Finalizing transaction. @@ -3912,8 +3912,8 @@ Dash Core wird heruntergefahren. Eintrag ist nicht gültig. - InstantX options: - InstantX Optionen: + SwiftTX options: + SwiftTX Optionen: Insufficient funds. @@ -3948,8 +3948,8 @@ Dash Core wird heruntergefahren. Ungültiger Betrag für -paytxfee=<amount>: '%s' - Last successful Darksend action was too recent. - Die letzte erfolgreiche Darksend-Transaktion ist noch zu neu. + Last successful Obfuscate action was too recent. + Die letzte erfolgreiche Obfuscate-Transaktion ist noch zu neu. Limit size of signature cache to <n> entries (default: %u) @@ -4176,8 +4176,8 @@ Dash Core wird heruntergefahren. Masternode-Geheimschlüssel (masternodeprivkey) ist ungültig. Siehe Dokumentation. - (must be 9999 for mainnet) - (muss für Standardnetz 9999 sein) + (must be51472 for mainnet) + (muss für Standardnetz51472 sein) Can't find random Masternode. @@ -4216,7 +4216,7 @@ Dash Core wird heruntergefahren. "KeePassHttp key" für die AES-verschlüsselte Kommunikation mit "KeePass" - Keep N DASH anonymized (default: %u) + Keep N DNET anonymized (default: %u) Betrag welcher anonymisiert vorgehalten wird. (Voreinstellung: %u) @@ -4224,8 +4224,8 @@ Dash Core wird heruntergefahren. Maximal <n> (noch) nicht einsortierte Zahlungen zwischenspeichern (Voreinstellung: %u) - Last Darksend was too recent. - Letzte Darksend-Transaktion ist noch zu neu. + Last Obfuscate was too recent. + Letzte Obfuscate-Transaktion ist noch zu neu. Line: %d @@ -4476,8 +4476,8 @@ Dash Core wird heruntergefahren. Benutzername für JSON-RPC-Verbindungen - Value more than Darksend pool maximum allows. - Wert größer als der vom Darksend Pool maximal erlaubte. + Value more than Obfuscate pool maximum allows. + Wert größer als der vom Obfuscate Pool maximal erlaubte. Verifying blocks... diff --git a/src/qt/locale/dash_en.ts b/src/qt/locale/darknet_en.ts similarity index 94% rename from src/qt/locale/dash_en.ts rename to src/qt/locale/darknet_en.ts index 3c86462593e14..bcd3736899ea4 100644 --- a/src/qt/locale/dash_en.ts +++ b/src/qt/locale/darknet_en.ts @@ -219,8 +219,8 @@ - Warning: If you encrypt your wallet and lose your passphrase, you will <b>LOSE ALL OF YOUR DASH</b>! - Warning: If you encrypt your wallet and lose your passphrase, you will <b>LOSE ALL OF YOUR DASH</b>! + Warning: If you encrypt your wallet and lose your passphrase, you will <b>LOSE ALL OF YOUR DNET</b>! + Warning: If you encrypt your wallet and lose your passphrase, you will <b>LOSE ALL OF YOUR DNET</b>! @@ -235,8 +235,8 @@ - Dash will close now to finish the encryption process. Remember that encrypting your wallet cannot fully protect your dashs from being stolen by malware infecting your computer. - Dash will close now to finish the encryption process. Remember that encrypting your wallet cannot fully protect your dashs from being stolen by malware infecting your computer. + Dash will close now to finish the encryption process. Remember that encrypting your wallet cannot fully protect your darknets from being stolen by malware infecting your computer. + Dash will close now to finish the encryption process. Remember that encrypting your wallet cannot fully protect your darknets from being stolen by malware infecting your computer. @@ -336,8 +336,8 @@ - Request payments (generates QR codes and dash: URIs) - Request payments (generates QR codes and dash: URIs) + Request payments (generates QR codes and darknet: URIs) + Request payments (generates QR codes and darknet: URIs) @@ -562,8 +562,8 @@ - Open a dash: URI or payment request - Open a dash: URI or payment request + Open a darknet: URI or payment request + Open a darknet: URI or payment request @@ -933,8 +933,8 @@ Address: %4 - Non-anonymized input selected. <b>Darksend will be disabled.</b><br><br>If you still want to use Darksend, please deselect all non-nonymized inputs first and then check Darksend checkbox again. - Non-anonymized input selected. <b>Darksend will be disabled.</b><br><br>If you still want to use Darksend, please deselect all non-nonymized inputs first and then check Darksend checkbox again. + Non-anonymized input selected. <b>Obfuscate will be disabled.</b><br><br>If you still want to use Obfuscate, please deselect all non-nonymized inputs first and then check Obfuscate checkbox again. + Non-anonymized input selected. <b>Obfuscate will be disabled.</b><br><br>If you still want to use Obfuscate, please deselect all non-nonymized inputs first and then check Obfuscate checkbox again. @@ -1062,11 +1062,11 @@ Address: %4 - DarksendConfig + ObfuscateConfig - - Configure Darksend - Configure Darksend + + Configure Obfuscate + Configure Obfuscate @@ -1090,13 +1090,13 @@ Address: %4 - Use 2 separate masternodes to mix funds up to 1000 DASH - Use 2 separate masternodes to mix funds up to 1000 DASH + Use 2 separate masternodes to mix funds up to 1000 DNET + Use 2 separate masternodes to mix funds up to 1000 DNET - Use 8 separate masternodes to mix funds up to 1000 DASH - Use 8 separate masternodes to mix funds up to 1000 DASH + Use 8 separate masternodes to mix funds up to 1000 DNET + Use 8 separate masternodes to mix funds up to 1000 DNET @@ -1105,18 +1105,18 @@ Address: %4 - This option is the quickest and will cost about ~0.025 DASH to anonymize 1000 DASH - This option is the quickest and will cost about ~0.025 DASH to anonymize 1000 DASH + This option is the quickest and will cost about ~0.025 DNET to anonymize 1000 DNET + This option is the quickest and will cost about ~0.025 DNET to anonymize 1000 DNET - This option is moderately fast and will cost about 0.05 DASH to anonymize 1000 DASH - This option is moderately fast and will cost about 0.05 DASH to anonymize 1000 DASH + This option is moderately fast and will cost about 0.05 DNET to anonymize 1000 DNET + This option is moderately fast and will cost about 0.05 DNET to anonymize 1000 DNET - 0.1 DASH per 1000 DASH you anonymize. - 0.1 DASH per 1000 DASH you anonymize. + 0.1 DNET per 1000 DNET you anonymize. + 0.1 DNET per 1000 DNET you anonymize. @@ -1124,26 +1124,26 @@ Address: %4 This is the slowest and most secure option. Using maximum anonymity will cost - + - Darksend Configuration - Darksend Configuration + Obfuscate Configuration + Obfuscate Configuration - Darksend was successfully set to basic (%1 and 2 rounds). You can change this at any time by opening Dash's configuration screen. - Darksend was successfully set to basic (%1 and 2 rounds). You can change this at any time by opening Dash's configuration screen. + Obfuscate was successfully set to basic (%1 and 2 rounds). You can change this at any time by opening Dash's configuration screen. + Obfuscate was successfully set to basic (%1 and 2 rounds). You can change this at any time by opening Dash's configuration screen. - Darksend was successfully set to high (%1 and 8 rounds). You can change this at any time by opening Dash's configuration screen. - Darksend was successfully set to high (%1 and 8 rounds). You can change this at any time by opening Dash's configuration screen. + Obfuscate was successfully set to high (%1 and 8 rounds). You can change this at any time by opening Dash's configuration screen. + Obfuscate was successfully set to high (%1 and 8 rounds). You can change this at any time by opening Dash's configuration screen. - Darksend was successfully set to maximum (%1 and 16 rounds). You can change this at any time by opening Dash's configuration screen. - Darksend was successfully set to maximum (%1 and 16 rounds). You can change this at any time by opening Dash's configuration screen. + Obfuscate was successfully set to maximum (%1 and 16 rounds). You can change this at any time by opening Dash's configuration screen. + Obfuscate was successfully set to maximum (%1 and 16 rounds). You can change this at any time by opening Dash's configuration screen. @@ -1441,13 +1441,13 @@ Address: %4 - Darksend rounds to use - Darksend rounds to use + Obfuscate rounds to use + Obfuscate rounds to use - This amount acts as a threshold to turn off Darksend once it's reached. - This amount acts as a threshold to turn off Darksend once it's reached. + This amount acts as a threshold to turn off Obfuscate once it's reached. + This amount acts as a threshold to turn off Obfuscate once it's reached. @@ -1587,9 +1587,9 @@ Address: %4 Language missing or translation incomplete? Help contributing translations here: -https://www.transifex.com/projects/p/dash/ +https://www.transifex.com/projects/p/darknet/ Language missing or translation incomplete? Help contributing translations here: -https://www.transifex.com/projects/p/dash/ +https://www.transifex.com/projects/p/darknet/ @@ -1790,8 +1790,8 @@ https://www.transifex.com/projects/p/dash/ - Darksend Balance: - Darksend Balance: + Obfuscate Balance: + Obfuscate Balance: @@ -1800,8 +1800,8 @@ https://www.transifex.com/projects/p/dash/ - 0 DASH / 0 Rounds - 0 DASH / 0 Rounds + 0 DNET / 0 Rounds + 0 DNET / 0 Rounds @@ -1819,8 +1819,8 @@ https://www.transifex.com/projects/p/dash/ - Darksend - Darksend + Obfuscate + Obfuscate @@ -1844,8 +1844,8 @@ https://www.transifex.com/projects/p/dash/ - Try to manually submit a Darksend request. - Try to manually submit a Darksend request. + Try to manually submit a Obfuscate request. + Try to manually submit a Obfuscate request. @@ -1854,8 +1854,8 @@ https://www.transifex.com/projects/p/dash/ - Reset the current status of Darksend (can interrupt Darksend if it's in the process of Mixing, which can cost you money!) - Reset the current status of Darksend (can interrupt Darksend if it's in the process of Mixing, which can cost you money!) + Reset the current status of Obfuscate (can interrupt Obfuscate if it's in the process of Mixing, which can cost you money!) + Reset the current status of Obfuscate (can interrupt Obfuscate if it's in the process of Mixing, which can cost you money!) @@ -1881,14 +1881,14 @@ https://www.transifex.com/projects/p/dash/ - Start Darksend Mixing - Start Darksend Mixing + Start Obfuscate Mixing + Start Obfuscate Mixing - Stop Darksend Mixing - Stop Darksend Mixing + Stop Obfuscate Mixing + Stop Obfuscate Mixing @@ -1945,9 +1945,9 @@ https://www.transifex.com/projects/p/dash/ - Last Darksend message: + Last Obfuscate message: - Last Darksend message: + Last Obfuscate message: @@ -1957,23 +1957,23 @@ https://www.transifex.com/projects/p/dash/ - Darksend was successfully reset. - Darksend was successfully reset. + Obfuscate was successfully reset. + Obfuscate was successfully reset. - If you don't want to see internal Darksend fees/transactions select "Most Common" as Type on the "Transactions" tab. - If you don't want to see internal Darksend fees/transactions select "Most Common" as Type on the "Transactions" tab. + If you don't want to see internal Obfuscate fees/transactions select "Most Common" as Type on the "Transactions" tab. + If you don't want to see internal Obfuscate fees/transactions select "Most Common" as Type on the "Transactions" tab. - Darksend requires at least %1 to use. - Darksend requires at least %1 to use. + Obfuscate requires at least %1 to use. + Obfuscate requires at least %1 to use. - Wallet is locked and user declined to unlock. Disabling Darksend. - Wallet is locked and user declined to unlock. Disabling Darksend. + Wallet is locked and user declined to unlock. Disabling Obfuscate. + Wallet is locked and user declined to unlock. Disabling Obfuscate. @@ -1990,8 +1990,8 @@ https://www.transifex.com/projects/p/dash/ - Cannot start dash: click-to-pay handler - Cannot start dash: click-to-pay handler + Cannot start darknet: click-to-pay handler + Cannot start darknet: click-to-pay handler @@ -2925,8 +2925,8 @@ https://www.transifex.com/projects/p/dash/ - Paying only the minimum fee is just fine as long as there is less transaction volume than space in the blocks.<br />But be aware that this can end up in a never confirming transaction once there is more demand for dash transactions than the network can process. - Paying only the minimum fee is just fine as long as there is less transaction volume than space in the blocks.<br />But be aware that this can end up in a never confirming transaction once there is more demand for dash transactions than the network can process. + Paying only the minimum fee is just fine as long as there is less transaction volume than space in the blocks.<br />But be aware that this can end up in a never confirming transaction once there is more demand for darknet transactions than the network can process. + Paying only the minimum fee is just fine as long as there is less transaction volume than space in the blocks.<br />But be aware that this can end up in a never confirming transaction once there is more demand for darknet transactions than the network can process. @@ -3015,13 +3015,13 @@ https://www.transifex.com/projects/p/dash/ - Darksend - Darksend + Obfuscate + Obfuscate - InstantX - InstantX + SwiftTX + SwiftTX @@ -3083,8 +3083,8 @@ https://www.transifex.com/projects/p/dash/ - (darksend requires this amount to be rounded up to the nearest %1). - (darksend requires this amount to be rounded up to the nearest %1). + (obfuscate requires this amount to be rounded up to the nearest %1). + (obfuscate requires this amount to be rounded up to the nearest %1). @@ -3093,8 +3093,8 @@ https://www.transifex.com/projects/p/dash/ - and InstantX - and InstantX + and SwiftTX + and SwiftTX @@ -3268,8 +3268,8 @@ https://www.transifex.com/projects/p/dash/ - A message that was attached to the dash: URI which will be stored with the transaction for your reference. Note: This message will not be sent over the Dash network. - A message that was attached to the dash: URI which will be stored with the transaction for your reference. Note: This message will not be sent over the Dash network. + A message that was attached to the darknet: URI which will be stored with the transaction for your reference. Note: This message will not be sent over the Dash network. + A message that was attached to the darknet: URI which will be stored with the transaction for your reference. Note: This message will not be sent over the Dash network. @@ -3552,18 +3552,18 @@ https://www.transifex.com/projects/p/dash/ - %1/offline (verified via instantx) - %1/offline (verified via instantx) + %1/offline (verified via swifttx) + %1/offline (verified via swifttx) - %1/confirmed (verified via instantx) - %1/confirmed (verified via instantx) + %1/confirmed (verified via swifttx) + %1/confirmed (verified via swifttx) - %1 confirmations (verified via instantx) - %1 confirmations (verified via instantx) + %1 confirmations (verified via swifttx) + %1 confirmations (verified via swifttx) @@ -3583,28 +3583,28 @@ https://www.transifex.com/projects/p/dash/ - %1/offline (InstantX verification in progress - %2 of %3 signatures) - %1/offline (InstantX verification in progress - %2 of %3 signatures) + %1/offline (SwiftTX verification in progress - %2 of %3 signatures) + %1/offline (SwiftTX verification in progress - %2 of %3 signatures) - %1/confirmed (InstantX verification in progress - %2 of %3 signatures ) - %1/confirmed (InstantX verification in progress - %2 of %3 signatures ) + %1/confirmed (SwiftTX verification in progress - %2 of %3 signatures ) + %1/confirmed (SwiftTX verification in progress - %2 of %3 signatures ) - %1 confirmations (InstantX verification in progress - %2 of %3 signatures) - %1 confirmations (InstantX verification in progress - %2 of %3 signatures) + %1 confirmations (SwiftTX verification in progress - %2 of %3 signatures) + %1 confirmations (SwiftTX verification in progress - %2 of %3 signatures) - %1/offline (InstantX verification failed) - %1/offline (InstantX verification failed) + %1/offline (SwiftTX verification failed) + %1/offline (SwiftTX verification failed) - %1/confirmed (InstantX verification failed) - %1/confirmed (InstantX verification failed) + %1/confirmed (SwiftTX verification failed) + %1/confirmed (SwiftTX verification failed) @@ -3868,8 +3868,8 @@ https://www.transifex.com/projects/p/dash/ - Received via Darksend - Received via Darksend + Received via Obfuscate + Received via Obfuscate @@ -3888,23 +3888,23 @@ https://www.transifex.com/projects/p/dash/ - Darksend Denominate - Darksend Denominate + Obfuscate Denominate + Obfuscate Denominate - Darksend Collateral Payment - Darksend Collateral Payment + Obfuscate Collateral Payment + Obfuscate Collateral Payment - Darksend Make Collateral Inputs - Darksend Make Collateral Inputs + Obfuscate Make Collateral Inputs + Obfuscate Make Collateral Inputs - Darksend Create Denominations - Darksend Create Denominations + Obfuscate Create Denominations + Obfuscate Create Denominations @@ -4012,23 +4012,23 @@ https://www.transifex.com/projects/p/dash/ - Darksend Make Collateral Inputs - Darksend Make Collateral Inputs + Obfuscate Make Collateral Inputs + Obfuscate Make Collateral Inputs - Darksend Create Denominations - Darksend Create Denominations + Obfuscate Create Denominations + Obfuscate Create Denominations - Darksend Denominate - Darksend Denominate + Obfuscate Denominate + Obfuscate Denominate - Darksend Collateral Payment - Darksend Collateral Payment + Obfuscate Collateral Payment + Obfuscate Collateral Payment @@ -4189,8 +4189,8 @@ https://www.transifex.com/projects/p/dash/ - InstantX doesn't support sending values that high yet. Transactions are currently limited to %1 DASH. - InstantX doesn't support sending values that high yet. Transactions are currently limited to %1 DASH. + SwiftTX doesn't support sending values that high yet. Transactions are currently limited to %1 DNET. + SwiftTX doesn't support sending values that high yet. Transactions are currently limited to %1 DNET. @@ -4242,9 +4242,9 @@ https://www.transifex.com/projects/p/dash/ - dash-core + darknet-core - + Bind to given address and always listen on it. Use [host]:port notation for IPv6 Bind to given address and always listen on it. Use [host]:port notation for IPv6 @@ -4255,8 +4255,8 @@ https://www.transifex.com/projects/p/dash/ - Darksend uses exact denominated amounts to send funds, you might simply need to anonymize some more coins. - Darksend uses exact denominated amounts to send funds, you might simply need to anonymize some more coins. + Obfuscate uses exact denominated amounts to send funds, you might simply need to anonymize some more coins. + Obfuscate uses exact denominated amounts to send funds, you might simply need to anonymize some more coins. @@ -4290,8 +4290,8 @@ https://www.transifex.com/projects/p/dash/ - InstantX requires inputs with at least 6 confirmations, you might need to wait a few minutes and try again. - InstantX requires inputs with at least 6 confirmations, you might need to wait a few minutes and try again. + SwiftTX requires inputs with at least 6 confirmations, you might need to wait a few minutes and try again. + SwiftTX requires inputs with at least 6 confirmations, you might need to wait a few minutes and try again. @@ -4325,13 +4325,13 @@ https://www.transifex.com/projects/p/dash/ - Unable to locate enough Darksend denominated funds for this transaction. - Unable to locate enough Darksend denominated funds for this transaction. + Unable to locate enough Obfuscate denominated funds for this transaction. + Unable to locate enough Obfuscate denominated funds for this transaction. - Unable to locate enough Darksend non-denominated funds for this transaction that are not equal 1000 DASH. - Unable to locate enough Darksend non-denominated funds for this transaction that are not equal 1000 DASH. + Unable to locate enough Obfuscate non-denominated funds for this transaction that are not equal 1000 DNET. + Unable to locate enough Obfuscate non-denominated funds for this transaction that are not equal 1000 DNET. @@ -4455,8 +4455,8 @@ https://www.transifex.com/projects/p/dash/ - Darksend options: - Darksend options: + Obfuscate options: + Obfuscate options: @@ -4545,8 +4545,8 @@ https://www.transifex.com/projects/p/dash/ - Error: You already have pending entries in the Darksend pool - Error: You already have pending entries in the Darksend pool + Error: You already have pending entries in the Obfuscate pool + Error: You already have pending entries in the Obfuscate pool @@ -4610,8 +4610,8 @@ https://www.transifex.com/projects/p/dash/ - Disable all Dash specific functionality (Masternodes, Darksend, InstantX, Budgeting) (0-1, default: %u) - Disable all Dash specific functionality (Masternodes, Darksend, InstantX, Budgeting) (0-1, default: %u) + Disable all Dash specific functionality (Masternodes, Obfuscate, SwiftTX, Budgeting) (0-1, default: %u) + Disable all Dash specific functionality (Masternodes, Obfuscate, SwiftTX, Budgeting) (0-1, default: %u) @@ -4620,13 +4620,13 @@ https://www.transifex.com/projects/p/dash/ - Enable instantx, show confirmations for locked transactions (bool, default: %s) - Enable instantx, show confirmations for locked transactions (bool, default: %s) + Enable swifttx, show confirmations for locked transactions (bool, default: %s) + Enable swifttx, show confirmations for locked transactions (bool, default: %s) - Enable use of automated darksend for funds stored in this wallet (0-1, default: %u) - Enable use of automated darksend for funds stored in this wallet (0-1, default: %u) + Enable use of automated obfuscate for funds stored in this wallet (0-1, default: %u) + Enable use of automated obfuscate for funds stored in this wallet (0-1, default: %u) @@ -4635,13 +4635,13 @@ https://www.transifex.com/projects/p/dash/ - Fees (in DASH/Kb) smaller than this are considered zero fee for relaying (default: %s) - Fees (in DASH/Kb) smaller than this are considered zero fee for relaying (default: %s) + Fees (in DNET/Kb) smaller than this are considered zero fee for relaying (default: %s) + Fees (in DNET/Kb) smaller than this are considered zero fee for relaying (default: %s) - Fees (in DASH/Kb) smaller than this are considered zero fee for transaction creation (default: %s) - Fees (in DASH/Kb) smaller than this are considered zero fee for transaction creation (default: %s) + Fees (in DNET/Kb) smaller than this are considered zero fee for transaction creation (default: %s) + Fees (in DNET/Kb) smaller than this are considered zero fee for transaction creation (default: %s) @@ -4700,8 +4700,8 @@ https://www.transifex.com/projects/p/dash/ - Provide liquidity to Darksend by infrequently mixing coins on a continual basis (0-100, default: %u, 1=very frequent, high fees, 100=very infrequent, low fees) - Provide liquidity to Darksend by infrequently mixing coins on a continual basis (0-100, default: %u, 1=very frequent, high fees, 100=very infrequent, low fees) + Provide liquidity to Obfuscate by infrequently mixing coins on a continual basis (0-100, default: %u, 1=very frequent, high fees, 100=very infrequent, low fees) + Provide liquidity to Obfuscate by infrequently mixing coins on a continual basis (0-100, default: %u, 1=very frequent, high fees, 100=very infrequent, low fees) @@ -4730,10 +4730,10 @@ https://www.transifex.com/projects/p/dash/ - To use dashd, or the -server option to dash-qt, you must set an rpcpassword in the configuration file: + To use darknetd, or the -server option to darknet-qt, you must set an rpcpassword in the configuration file: %s It is recommended you use the following random password: -rpcuser=dashrpc +rpcuser=darknetrpc rpcpassword=%s (you do not need to remember this password) The username and password MUST NOT be the same. @@ -4741,10 +4741,10 @@ If the file does not exist, create it with owner-readable-only file permissions. It is also recommended to set alertnotify so you are notified of problems; for example: alertnotify=echo %%s | mail -s "Dash Alert" admin@foo.com - To use dashd, or the -server option to dash-qt, you must set an rpcpassword in the configuration file: + To use darknetd, or the -server option to darknet-qt, you must set an rpcpassword in the configuration file: %s It is recommended you use the following random password: -rpcuser=dashrpc +rpcuser=darknetrpc rpcpassword=%s (you do not need to remember this password) The username and password MUST NOT be the same. @@ -4755,8 +4755,8 @@ for example: alertnotify=echo %%s | mail -s "Dash Alert" admin@foo.com - Unable to locate enough funds for this transaction that are not equal 1000 DASH. - Unable to locate enough funds for this transaction that are not equal 1000 DASH. + Unable to locate enough funds for this transaction that are not equal 1000 DNET. + Unable to locate enough funds for this transaction that are not equal 1000 DNET. @@ -4785,8 +4785,8 @@ for example: alertnotify=echo %%s | mail -s "Dash Alert" admin@foo.com - (9999 could be used only on mainnet) - (9999 could be used only on mainnet) + (51472 could be used only on mainnet) + (51472 could be used only on mainnet) @@ -4847,18 +4847,18 @@ for example: alertnotify=echo %%s | mail -s "Dash Alert" admin@foo.com - Darksend is idle. - Darksend is idle. + Obfuscate is idle. + Obfuscate is idle. - Darksend request complete: - Darksend request complete: + Obfuscate request complete: + Obfuscate request complete: - Darksend request incomplete: - Darksend request incomplete: + Obfuscate request incomplete: + Obfuscate request incomplete: @@ -4897,8 +4897,8 @@ for example: alertnotify=echo %%s | mail -s "Dash Alert" admin@foo.com - Fee (in DASH/kB) to add to transactions you send (default: %s) - Fee (in DASH/kB) to add to transactions you send (default: %s) + Fee (in DNET/kB) to add to transactions you send (default: %s) + Fee (in DNET/kB) to add to transactions you send (default: %s) @@ -4977,8 +4977,8 @@ for example: alertnotify=echo %%s | mail -s "Dash Alert" admin@foo.com - InstantX options: - InstantX options: + SwiftTX options: + SwiftTX options: @@ -5022,8 +5022,8 @@ for example: alertnotify=echo %%s | mail -s "Dash Alert" admin@foo.com - Last successful Darksend action was too recent. - Last successful Darksend action was too recent. + Last successful Obfuscate action was too recent. + Last successful Obfuscate action was too recent. @@ -5307,8 +5307,8 @@ for example: alertnotify=echo %%s | mail -s "Dash Alert" admin@foo.com - (must be 9999 for mainnet) - (must be 9999 for mainnet) + (must be51472 for mainnet) + (must be51472 for mainnet) @@ -5357,8 +5357,8 @@ for example: alertnotify=echo %%s | mail -s "Dash Alert" admin@foo.com - Keep N DASH anonymized (default: %u) - Keep N DASH anonymized (default: %u) + Keep N DNET anonymized (default: %u) + Keep N DNET anonymized (default: %u) @@ -5367,8 +5367,8 @@ for example: alertnotify=echo %%s | mail -s "Dash Alert" admin@foo.com - Last Darksend was too recent. - Last Darksend was too recent. + Last Obfuscate was too recent. + Last Obfuscate was too recent. @@ -5682,8 +5682,8 @@ for example: alertnotify=echo %%s | mail -s "Dash Alert" admin@foo.com - Value more than Darksend pool maximum allows. - Value more than Darksend pool maximum allows. + Value more than Obfuscate pool maximum allows. + Value more than Obfuscate pool maximum allows. diff --git a/src/qt/locale/dash_es.ts b/src/qt/locale/darknet_es.ts similarity index 92% rename from src/qt/locale/dash_es.ts rename to src/qt/locale/darknet_es.ts index a6f961288fda8..17fd48a3f3263 100644 --- a/src/qt/locale/dash_es.ts +++ b/src/qt/locale/darknet_es.ts @@ -43,11 +43,11 @@ Choose the address to send coins to - Elija la dirección a la cual enviar los dash + Elija la dirección a la cual enviar los darknet Choose the address to receive coins with - Elija la dirección donde recibirá los dash + Elija la dirección donde recibirá los darknet C&hoose @@ -63,7 +63,7 @@ These are your Dash addresses for sending payments. Always check the amount and the receiving address before sending coins. - Estas son sus direcciones Dash para enviar pagos. Compruebe siempre la cantidad y la dirección receptora antes de enviar dashs. + Estas son sus direcciones Dash para enviar pagos. Compruebe siempre la cantidad y la dirección receptora antes de enviar darknets. These are your Dash addresses for receiving payments. It is recommended to use a new receiving address for each transaction. @@ -176,8 +176,8 @@ Confirmar cifrado del monedero - Warning: If you encrypt your wallet and lose your passphrase, you will <b>LOSE ALL OF YOUR DASH</b>! - Advertencia: Si cifra la cartera y pierde su contraseña, ¡<b>PERDERÁ TODOS SUS DASH</b>! + Warning: If you encrypt your wallet and lose your passphrase, you will <b>LOSE ALL OF YOUR DNET</b>! + Advertencia: Si cifra la cartera y pierde su contraseña, ¡<b>PERDERÁ TODOS SUS DNET</b>! Are you sure you wish to encrypt your wallet? @@ -188,8 +188,8 @@ Monedero cifrado - Dash will close now to finish the encryption process. Remember that encrypting your wallet cannot fully protect your dashs from being stolen by malware infecting your computer. - Dash se cerrará ahora para finalizar el proceso de cifrado. Recuerde que el cifrado de su monedero no puede proteger totalmente sus dashs del robo por un malware que infecte su sistema. + Dash will close now to finish the encryption process. Remember that encrypting your wallet cannot fully protect your darknets from being stolen by malware infecting your computer. + Dash se cerrará ahora para finalizar el proceso de cifrado. Recuerde que el cifrado de su monedero no puede proteger totalmente sus darknets del robo por un malware que infecte su sistema. IMPORTANT: Any previous backups you have made of your wallet file should be replaced with the newly generated, encrypted wallet file. For security reasons, previous backups of the unencrypted wallet file will become useless as soon as you start using the new, encrypted wallet. @@ -263,7 +263,7 @@ &Recibir - Request payments (generates QR codes and dash: URIs) + Request payments (generates QR codes and darknet: URIs) Solicitar pagos (genera códigos QR y URIs de Dash) @@ -443,8 +443,8 @@ Abrir &URI... - Open a dash: URI or payment request - Abrir un dash: URI o petición de pago + Open a darknet: URI or payment request + Abrir un darknet: URI o petición de pago &Command-line options @@ -741,8 +741,8 @@ Dirección: %4 Copiar cambio - Non-anonymized input selected. <b>Darksend will be disabled.</b><br><br>If you still want to use Darksend, please deselect all non-nonymized inputs first and then check Darksend checkbox again. - Se seleccionó alguna entrada no anónima. <b>Darksend se desactivará.</b><br><br>Si aún desea usar Darksend, por favor desmarque primero todas las entradas que no son anónimas y luego active de nuevo la casilla de Darksend. + Non-anonymized input selected. <b>Obfuscate will be disabled.</b><br><br>If you still want to use Obfuscate, please deselect all non-nonymized inputs first and then check Obfuscate checkbox again. + Se seleccionó alguna entrada no anónima. <b>Obfuscate se desactivará.</b><br><br>Si aún desea usar Obfuscate, por favor desmarque primero todas las entradas que no son anónimas y luego active de nuevo la casilla de Obfuscate. highest @@ -842,10 +842,10 @@ Dirección: %4 - DarksendConfig + ObfuscateConfig - Configure Darksend - Configurar Darksend + Configure Obfuscate + Configurar Obfuscate Basic Privacy @@ -864,48 +864,48 @@ Dirección: %4 Por favor, seleccione el nivel de privacidad. - Use 2 separate masternodes to mix funds up to 1000 DASH - Usar 2 nodos maestros distintos para mezclar fondos hasta 1000 DASH + Use 2 separate masternodes to mix funds up to 1000 DNET + Usar 2 nodos maestros distintos para mezclar fondos hasta 1000 DNET - Use 8 separate masternodes to mix funds up to 1000 DASH - Usar 8 nodos maestros diferentes para mezclar fondos hasta 1000 DASH + Use 8 separate masternodes to mix funds up to 1000 DNET + Usar 8 nodos maestros diferentes para mezclar fondos hasta 1000 DNET Use 16 separate masternodes Usar 16 nodos maestros diferentes - This option is the quickest and will cost about ~0.025 DASH to anonymize 1000 DASH - Esta es la opción más rápida y anonimizar 1000 DASH costará alrededor de 0.025 DASH + This option is the quickest and will cost about ~0.025 DNET to anonymize 1000 DNET + Esta es la opción más rápida y anonimizar 1000 DNET costará alrededor de 0.025 DNET - This option is moderately fast and will cost about 0.05 DASH to anonymize 1000 DASH - Esta opción es moderadamente rápida y anonimizar 1000 DASH costará alrededor de 0.05 DASH + This option is moderately fast and will cost about 0.05 DNET to anonymize 1000 DNET + Esta opción es moderadamente rápida y anonimizar 1000 DNET costará alrededor de 0.05 DNET - 0.1 DASH per 1000 DASH you anonymize. - 0.1 DASH por cada 1000 DASH que anonimice. + 0.1 DNET per 1000 DNET you anonymize. + 0.1 DNET por cada 1000 DNET que anonimice. This is the slowest and most secure option. Using maximum anonymity will cost Esta es la opción más lenta y segura de todas. Usar la anonimización máxima costará - Darksend Configuration - Configuración de Darksend + Obfuscate Configuration + Configuración de Obfuscate - Darksend was successfully set to basic (%1 and 2 rounds). You can change this at any time by opening Dash's configuration screen. - Darksend fue configurado con éxito en la básica (%1 y 2 rondas). Puede cambiarlo en cualquier momento abriendo la pantalla de configuración de Dash. + Obfuscate was successfully set to basic (%1 and 2 rounds). You can change this at any time by opening Dash's configuration screen. + Obfuscate fue configurado con éxito en la básica (%1 y 2 rondas). Puede cambiarlo en cualquier momento abriendo la pantalla de configuración de Dash. - Darksend was successfully set to high (%1 and 8 rounds). You can change this at any time by opening Dash's configuration screen. - Darksend fue configurado con éxito en la alta (%1 y 8 rondas). Puede cambiarlo en cualquier momento abriendo la pantalla de configuración de Dash. + Obfuscate was successfully set to high (%1 and 8 rounds). You can change this at any time by opening Dash's configuration screen. + Obfuscate fue configurado con éxito en la alta (%1 y 8 rondas). Puede cambiarlo en cualquier momento abriendo la pantalla de configuración de Dash. - Darksend was successfully set to maximum (%1 and 16 rounds). You can change this at any time by opening Dash's configuration screen. - Darksend fue configurado con éxito en la máxima (%1 y 16 rondas). Puede cambiarlo en cualquier momento abriendo la pantalla de configuración de Dash. + Obfuscate was successfully set to maximum (%1 and 16 rounds). You can change this at any time by opening Dash's configuration screen. + Obfuscate fue configurado con éxito en la máxima (%1 y 16 rondas). Puede cambiarlo en cualquier momento abriendo la pantalla de configuración de Dash. @@ -1146,12 +1146,12 @@ Dirección: %4 (0 = automático, <0 = dejar libres ese número de núcleos) - Darksend rounds to use - Rondas de Darksend a usar + Obfuscate rounds to use + Rondas de Obfuscate a usar - This amount acts as a threshold to turn off Darksend once it's reached. - Esta cuantía sirve de umbral para que Darksend se apague, una vez sea alcanzada. + This amount acts as a threshold to turn off Obfuscate once it's reached. + Esta cuantía sirve de umbral para que Obfuscate se apague, una vez sea alcanzada. Amount of Dash to keep anonymized @@ -1263,9 +1263,9 @@ Dirección: %4 Language missing or translation incomplete? Help contributing translations here: -https://www.transifex.com/projects/p/dash/ +https://www.transifex.com/projects/p/darknet/ ¿Idioma no disponible o traducción incompleta? Contribuye a la traducción aquí: -https://www.transifex.com/projects/p/dash/ +https://www.transifex.com/projects/p/darknet/ User Interface Theme: @@ -1277,7 +1277,7 @@ https://www.transifex.com/projects/p/dash/ Choose the default subdivision unit to show in the interface and when sending coins. - Elegir la subdivisión predeterminada para mostrar las cuantías en la interfaz y cuando se envían dashs. + Elegir la subdivisión predeterminada para mostrar las cuantías en la interfaz y cuando se envían darknets. Decimal digits @@ -1423,16 +1423,16 @@ https://www.transifex.com/projects/p/dash/ Completado: - Darksend Balance: - Saldo de Darksend: + Obfuscate Balance: + Saldo de Obfuscate: Amount and Rounds: Cuantía y Rondas: - 0 DASH / 0 Rounds - 0 DASH / 0 Rondas + 0 DNET / 0 Rounds + 0 DNET / 0 Rondas Submitted Denom: @@ -1443,8 +1443,8 @@ https://www.transifex.com/projects/p/dash/ n/d - Darksend - Darksend + Obfuscate + Obfuscate Recent transactions @@ -1463,16 +1463,16 @@ https://www.transifex.com/projects/p/dash/ (Último Mensaje) - Try to manually submit a Darksend request. - Intentar enviar manualmente una solicitud Darksend. + Try to manually submit a Obfuscate request. + Intentar enviar manualmente una solicitud Obfuscate. Try Mix Probar - Reset the current status of Darksend (can interrupt Darksend if it's in the process of Mixing, which can cost you money!) - Reiniciar el estado actual de Darksend (¡puede interrumpir Darksend si está en el proceso de Mezcla, lo cual puede costarle dinero!) + Reset the current status of Obfuscate (can interrupt Obfuscate if it's in the process of Mixing, which can cost you money!) + Reiniciar el estado actual de Obfuscate (¡puede interrumpir Obfuscate si está en el proceso de Mezcla, lo cual puede costarle dinero!) Reset @@ -1487,12 +1487,12 @@ https://www.transifex.com/projects/p/dash/ Desactivado - Start Darksend Mixing - Iniciar Mezclador Darksend + Start Obfuscate Mixing + Iniciar Mezclador Obfuscate - Stop Darksend Mixing - Parar Mezclador Darksend + Stop Obfuscate Mixing + Parar Mezclador Obfuscate No inputs detected @@ -1535,9 +1535,9 @@ https://www.transifex.com/projects/p/dash/ Activado - Last Darksend message: + Last Obfuscate message: - Último mensaje de Darksend: + Último mensaje de Obfuscate: @@ -1545,20 +1545,20 @@ https://www.transifex.com/projects/p/dash/ N/D - Darksend was successfully reset. - Darksend se reinició correctamente. + Obfuscate was successfully reset. + Obfuscate se reinició correctamente. - If you don't want to see internal Darksend fees/transactions select "Most Common" as Type on the "Transactions" tab. - Si no desea ver las comisiones/transacciones internas de Darksend seleccione "Más Habitual" como Tipo en la pestaña de "Transacciones". + If you don't want to see internal Obfuscate fees/transactions select "Most Common" as Type on the "Transactions" tab. + Si no desea ver las comisiones/transacciones internas de Obfuscate seleccione "Más Habitual" como Tipo en la pestaña de "Transacciones". - Darksend requires at least %1 to use. - Darksend requiere al menos %1 para su uso. + Obfuscate requires at least %1 to use. + Obfuscate requiere al menos %1 para su uso. - Wallet is locked and user declined to unlock. Disabling Darksend. - El monedero está bloqueado y el usuario rechazó desbloquearlo. Desactivando Darksend. + Wallet is locked and user declined to unlock. Disabling Obfuscate. + El monedero está bloqueado y el usuario rechazó desbloquearlo. Desactivando Obfuscate. @@ -1568,8 +1568,8 @@ https://www.transifex.com/projects/p/dash/ Error en solicitud de pago - Cannot start dash: click-to-pay handler - No se pudo iniciar dash: manejador de pago-al-clic + Cannot start darknet: click-to-pay handler + No se pudo iniciar darknet: manejador de pago-al-clic URI handling @@ -2292,8 +2292,8 @@ https://www.transifex.com/projects/p/dash/ Si la comisión personalizada se establece en 1000 duffs y la transacción sólo ocupa 250 bytes, entonces "por kilobyte" sólo se pagan 250 duffs de comisión,<br />mientras que "total como mínimo" paga 1000 duffs. Para transacciones mayores de un kilobyte ambas pagan por kilobyte. - Paying only the minimum fee is just fine as long as there is less transaction volume than space in the blocks.<br />But be aware that this can end up in a never confirming transaction once there is more demand for dash transactions than the network can process. - Pagar sólo la comisión mínima está bien mientras el volumen de transacciones sea menor al espacio en los bloques.<br />No obstante, tenga en cuenta que esto puede acabar en una transacción que nunca se confirme una vez haya más demanda de transacciones dash a la procesable por la red. + Paying only the minimum fee is just fine as long as there is less transaction volume than space in the blocks.<br />But be aware that this can end up in a never confirming transaction once there is more demand for darknet transactions than the network can process. + Pagar sólo la comisión mínima está bien mientras el volumen de transacciones sea menor al espacio en los bloques.<br />No obstante, tenga en cuenta que esto puede acabar en una transacción que nunca se confirme una vez haya más demanda de transacciones darknet a la procesable por la red. per kilobyte @@ -2364,12 +2364,12 @@ https://www.transifex.com/projects/p/dash/ Añadir &Destinatario - Darksend - Darksend + Obfuscate + Obfuscate - InstantX - InstantX + SwiftTX + SwiftTX Balance: @@ -2416,16 +2416,16 @@ https://www.transifex.com/projects/p/dash/ fondos anónimos - (darksend requires this amount to be rounded up to the nearest %1). - (darksend requiere que esta cantidad sea redondeada al %1 más cercano). + (obfuscate requires this amount to be rounded up to the nearest %1). + (obfuscate requiere que esta cantidad sea redondeada al %1 más cercano). any available funds (not recommended) cualquier fondo disponible (no recomendado) - and InstantX - e InstantX + and SwiftTX + e SwiftTX %1 to %2 @@ -2445,7 +2445,7 @@ https://www.transifex.com/projects/p/dash/ Confirm send coins - Confirmar el envío de dashs + Confirmar el envío de darknets A fee %1 times higher than %2 per kB is considered an insanely high fee. @@ -2485,11 +2485,11 @@ https://www.transifex.com/projects/p/dash/ The transaction was rejected! This might happen if some of the coins in your wallet were already spent, such as if you used a copy of wallet.dat and coins were spent in the copy but not marked as spent here. - ¡La transacción fue rechazada! Esto puede suceder si alguno de los dashs de su monedero ya se habían gastado, por ejemplo si usó una copia de wallet.dat y los dash se gastaron en dicha copia pero no se aparecen como gastados aqui. + ¡La transacción fue rechazada! Esto puede suceder si alguno de los darknets de su monedero ya se habían gastado, por ejemplo si usó una copia de wallet.dat y los darknet se gastaron en dicha copia pero no se aparecen como gastados aqui. Error: The wallet was unlocked only to anonymize coins. - Error: El monedero se desbloqueó solo para anonimizar dashs. + Error: El monedero se desbloqueó solo para anonimizar darknets. Pay only the minimum fee of %1 @@ -2559,8 +2559,8 @@ https://www.transifex.com/projects/p/dash/ Mensaje: - A message that was attached to the dash: URI which will be stored with the transaction for your reference. Note: This message will not be sent over the Dash network. - Un mensaje que se adjuntó al dash: URI que será almacenada con la transacción para su referencia. Nota: Este mensaje no se enviará a través de la red Dash. + A message that was attached to the darknet: URI which will be stored with the transaction for your reference. Note: This message will not be sent over the Dash network. + Un mensaje que se adjuntó al darknet: URI que será almacenada con la transacción para su referencia. Nota: Este mensaje no se enviará a través de la red Dash. This is an unverified payment request. @@ -2778,16 +2778,16 @@ https://www.transifex.com/projects/p/dash/ en conflicto - %1/offline (verified via instantx) - %1 desconectado (comprobado por instantx) + %1/offline (verified via swifttx) + %1 desconectado (comprobado por swifttx) - %1/confirmed (verified via instantx) - %1/confirmado (comprobado por instantx) + %1/confirmed (verified via swifttx) + %1/confirmado (comprobado por swifttx) - %1 confirmations (verified via instantx) - %1 confirmaciones (comprobado por instantx) + %1 confirmations (verified via swifttx) + %1 confirmaciones (comprobado por swifttx) %1/offline @@ -2802,24 +2802,24 @@ https://www.transifex.com/projects/p/dash/ %1 confirmaciones - %1/offline (InstantX verification in progress - %2 of %3 signatures) - %1/desconectado (Verificación de InstantX en curso - %2 de %3 firmas) + %1/offline (SwiftTX verification in progress - %2 of %3 signatures) + %1/desconectado (Verificación de SwiftTX en curso - %2 de %3 firmas) - %1/confirmed (InstantX verification in progress - %2 of %3 signatures ) - %1/confirmada (Verificación de InstantX en curso - %2 de %3 firmas) + %1/confirmed (SwiftTX verification in progress - %2 of %3 signatures ) + %1/confirmada (Verificación de SwiftTX en curso - %2 de %3 firmas) - %1 confirmations (InstantX verification in progress - %2 of %3 signatures) - %1 confirmaciones (Verificación de InstantX en curso - %2 de %3 firmas) + %1 confirmations (SwiftTX verification in progress - %2 of %3 signatures) + %1 confirmaciones (Verificación de SwiftTX en curso - %2 de %3 firmas) - %1/offline (InstantX verification failed) - %1/desconectado (Falló la verificación de InstantX) + %1/offline (SwiftTX verification failed) + %1/desconectado (Falló la verificación de SwiftTX) - %1/confirmed (InstantX verification failed) - %1/confirmada (Falló la verificación de InstantX) + %1/confirmed (SwiftTX verification failed) + %1/confirmada (Falló la verificación de SwiftTX) Status @@ -2919,7 +2919,7 @@ https://www.transifex.com/projects/p/dash/ Generated coins must mature %1 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours. - Los dashs generados deben madurar %1 bloques antes de que puedan gastarse. Cuando generó este bloque, se transmitió a la red para que se añadiera a la cadena de bloques. Si no consigue entrar en la cadena, su estado cambiará a "no aceptado" y ya no se podrá gastar. Esto puede ocurrir ocasionalmente si otro nodo genera un bloque a pocos segundos del suyo. + Los darknets generados deben madurar %1 bloques antes de que puedan gastarse. Cuando generó este bloque, se transmitió a la red para que se añadiera a la cadena de bloques. Si no consigue entrar en la cadena, su estado cambiará a "no aceptado" y ya no se podrá gastar. Esto puede ocurrir ocasionalmente si otro nodo genera un bloque a pocos segundos del suyo. Debug information @@ -3020,8 +3020,8 @@ https://www.transifex.com/projects/p/dash/ Recibido desde - Received via Darksend - Recibido mediante Darksend + Received via Obfuscate + Recibido mediante Obfuscate Sent to @@ -3036,20 +3036,20 @@ https://www.transifex.com/projects/p/dash/ Minado - Darksend Denominate - Denominación Darksend + Obfuscate Denominate + Denominación Obfuscate - Darksend Collateral Payment - Darksend - Pago de Colateral + Obfuscate Collateral Payment + Obfuscate - Pago de Colateral - Darksend Make Collateral Inputs - Darksend - Efectuar Entradas de Colateral + Obfuscate Make Collateral Inputs + Obfuscate - Efectuar Entradas de Colateral - Darksend Create Denominations - Darksend - Crear Denominaciones + Obfuscate Create Denominations + Obfuscate - Crear Denominaciones Darksent @@ -3135,20 +3135,20 @@ https://www.transifex.com/projects/p/dash/ Darksent - Darksend Make Collateral Inputs - Darksend - Efectuar Entradas de Colateral + Obfuscate Make Collateral Inputs + Obfuscate - Efectuar Entradas de Colateral - Darksend Create Denominations - Darksend - Crear Denominaciones + Obfuscate Create Denominations + Obfuscate - Crear Denominaciones - Darksend Denominate - Darksend - Denominar + Obfuscate Denominate + Obfuscate - Denominar - Darksend Collateral Payment - Darksend - Pago de Colateral + Obfuscate Collateral Payment + Obfuscate - Pago de Colateral To yourself @@ -3276,8 +3276,8 @@ https://www.transifex.com/projects/p/dash/ Enviar Dash - InstantX doesn't support sending values that high yet. Transactions are currently limited to %1 DASH. - InstantX aún no soporta el envío de valores tan elevados. Las transacciones están limitadas actualmente a %1 DASH. + SwiftTX doesn't support sending values that high yet. Transactions are currently limited to %1 DNET. + SwiftTX aún no soporta el envío de valores tan elevados. Las transacciones están limitadas actualmente a %1 DNET. @@ -3320,7 +3320,7 @@ https://www.transifex.com/projects/p/dash/ - dash-core + darknet-core Bind to given address and always listen on it. Use [host]:port notation for IPv6 Vincular a la dirección dada y escuchar siempre en ella. Utilice la notación [host]:port para IPv6 @@ -3330,8 +3330,8 @@ https://www.transifex.com/projects/p/dash/ No se ha podido bloquear el directorio de datos %s. Probablemente ya se está ejecutando Dash Core. - Darksend uses exact denominated amounts to send funds, you might simply need to anonymize some more coins. - Darksend utiliza cuantías denominadas exactas para enviar fondos, simplemente necesita anonimizar algunos dashs más. + Obfuscate uses exact denominated amounts to send funds, you might simply need to anonymize some more coins. + Obfuscate utiliza cuantías denominadas exactas para enviar fondos, simplemente necesita anonimizar algunos darknets más. Enter regression test mode, which uses a special chain in which blocks can be solved instantly. @@ -3358,8 +3358,8 @@ https://www.transifex.com/projects/p/dash/ En este modo -genproclimit controla cuántos bloques se generan de inmediato. - InstantX requires inputs with at least 6 confirmations, you might need to wait a few minutes and try again. - InstantX requiere entradas con al menos 6 confirmaciones, puede que neesite esperar unos pocos minutos y volver a intentarlo. + SwiftTX requires inputs with at least 6 confirmations, you might need to wait a few minutes and try again. + SwiftTX requiere entradas con al menos 6 confirmaciones, puede que neesite esperar unos pocos minutos y volver a intentarlo. Name to construct url for KeePass entry that stores the wallet passphrase @@ -3386,12 +3386,12 @@ https://www.transifex.com/projects/p/dash/ No se puede enlazar a %s en este equipo. Dash Core probablemente ya está en funcionamiento. - Unable to locate enough Darksend denominated funds for this transaction. - No se pueden localizar fondos denominados de Darksend suficientes para esta transacción. + Unable to locate enough Obfuscate denominated funds for this transaction. + No se pueden localizar fondos denominados de Obfuscate suficientes para esta transacción. - Unable to locate enough Darksend non-denominated funds for this transaction that are not equal 1000 DASH. - No se pueden localizar fondos no denominados de Darksend suficientes para esta transacción que no sean iguales a 1000 DASH. + Unable to locate enough Obfuscate non-denominated funds for this transaction that are not equal 1000 DNET. + No se pueden localizar fondos no denominados de Obfuscate suficientes para esta transacción que no sean iguales a 1000 DNET. Warning: -paytxfee is set very high! This is the transaction fee you will pay if you send a transaction. @@ -3491,8 +3491,8 @@ https://www.transifex.com/projects/p/dash/ Corrupción de base de datos de bloques detectada. - Darksend options: - Opciones de Darksend: + Obfuscate options: + Opciones de Obfuscate: Debugging/Testing options: @@ -3563,8 +3563,8 @@ https://www.transifex.com/projects/p/dash/ Error: ¡El monedero está bloqueado; no se puede crear la transacción! - Error: You already have pending entries in the Darksend pool - Error: Ya tiene entradas pendientes en el pool de Darksend + Error: You already have pending entries in the Obfuscate pool + Error: Ya tiene entradas pendientes en el pool de Obfuscate Failed to listen on any port. Use -listen=0 if you want this. @@ -3615,32 +3615,32 @@ https://www.transifex.com/projects/p/dash/ Borrar todas las transacciones del monedero y recuperar únicamente aquellas partes de la cadena de bloques a través de -rescan en el inicio - Disable all Dash specific functionality (Masternodes, Darksend, InstantX, Budgeting) (0-1, default: %u) - Desactivar todas las funciones asociadas a Dash (Nodos Maestros, Darksend, InstantX, Presupuesto) (0-1, predeterminado: %u) + Disable all Dash specific functionality (Masternodes, Obfuscate, SwiftTX, Budgeting) (0-1, default: %u) + Desactivar todas las funciones asociadas a Dash (Nodos Maestros, Obfuscate, SwiftTX, Presupuesto) (0-1, predeterminado: %u) Distributed under the MIT software license, see the accompanying file COPYING or <http://www.opensource.org/licenses/mit-license.php>. Distribuido bajo la licencia de software MIT, vea el archivo COPYING adjunto o <http://www.opensource.org/licenses/mit-license.php>. - Enable instantx, show confirmations for locked transactions (bool, default: %s) - Activar InstantX, mostrar las confirmaciones de transacciones bloqueadas (booleano, predeterminado: %s) + Enable swifttx, show confirmations for locked transactions (bool, default: %s) + Activar SwiftTX, mostrar las confirmaciones de transacciones bloqueadas (booleano, predeterminado: %s) - Enable use of automated darksend for funds stored in this wallet (0-1, default: %u) - Activar uso automatizado de Darksend para los fondos almacenados en este monedero (0-1, predeterminado: %u) + Enable use of automated obfuscate for funds stored in this wallet (0-1, default: %u) + Activar uso automatizado de Obfuscate para los fondos almacenados en este monedero (0-1, predeterminado: %u) Error: Unsupported argument -socks found. Setting SOCKS version isn't possible anymore, only SOCKS5 proxies are supported. Error: Se encontró el argumento no permitido -socks. Ajustar la versión de SOCKS ya no es posible, sólo se admiten proxies SOCKS5 - Fees (in DASH/Kb) smaller than this are considered zero fee for relaying (default: %s) - Las comisiones (en DASH/Kb) menores a ésta se consideran como cero a efectos de transmisión (predeterminado: %s) + Fees (in DNET/Kb) smaller than this are considered zero fee for relaying (default: %s) + Las comisiones (en DNET/Kb) menores a ésta se consideran como cero a efectos de transmisión (predeterminado: %s) - Fees (in DASH/Kb) smaller than this are considered zero fee for transaction creation (default: %s) - Las comisiones (en DASH/Kb) menores a ésta se consideran como cero a efectos de creación de transacciones (predeterminado: %s) + Fees (in DNET/Kb) smaller than this are considered zero fee for transaction creation (default: %s) + Las comisiones (en DNET/Kb) menores a ésta se consideran como cero a efectos de creación de transacciones (predeterminado: %s) Flush database activity from memory pool to disk log every <n> megabytes (default: %u) @@ -3687,8 +3687,8 @@ https://www.transifex.com/projects/p/dash/ Información de salida para depuración (predeterminado: %u, proporcionar una <category> es opcional) - Provide liquidity to Darksend by infrequently mixing coins on a continual basis (0-100, default: %u, 1=very frequent, high fees, 100=very infrequent, low fees) - Ofrecer liquidez a Darksend mezclando dash con poca frecuencia y de forma continua (0-100, predeterminado: %u, 1=muy frecuente, comisiones altas, 100=muy pocas veces, comisiones bajas) + Provide liquidity to Obfuscate by infrequently mixing coins on a continual basis (0-100, default: %u, 1=very frequent, high fees, 100=very infrequent, low fees) + Ofrecer liquidez a Obfuscate mezclando darknet con poca frecuencia y de forma continua (0-100, predeterminado: %u, 1=muy frecuente, comisiones altas, 100=muy pocas veces, comisiones bajas) Require high priority for relaying free or low-fee transactions (default:%u) @@ -3700,7 +3700,7 @@ https://www.transifex.com/projects/p/dash/ Set the number of threads for coin generation if enabled (-1 = all cores, default: %d) - Establecer el número de hilos para la generación de dash cuando ésta se encuentra activada (-1 = todos los núcleos, predeterminado: %d) + Establecer el número de hilos para la generación de darknet cuando ésta se encuentra activada (-1 = todos los núcleos, predeterminado: %d) Show N confirmations for a successfully locked transaction (0-9999, default: %u) @@ -3711,10 +3711,10 @@ https://www.transifex.com/projects/p/dash/ Este producto incluye software desarrollado por el Proyecto OpenSSL para su uso en el Toolkit OpenSSL <https://www.openssl.org/> y software criptográfico escrito por Eric Young y software UPnP escrito por Thomas Bernard. - To use dashd, or the -server option to dash-qt, you must set an rpcpassword in the configuration file: + To use darknetd, or the -server option to darknet-qt, you must set an rpcpassword in the configuration file: %s It is recommended you use the following random password: -rpcuser=dashrpc +rpcuser=darknetrpc rpcpassword=%s (you do not need to remember this password) The username and password MUST NOT be the same. @@ -3722,10 +3722,10 @@ If the file does not exist, create it with owner-readable-only file permissions. It is also recommended to set alertnotify so you are notified of problems; for example: alertnotify=echo %%s | mail -s "Dash Alert" admin@foo.com - Para usar dashd, o la opción -server de dash-qt, debe establecer rpcpassword en el archivo de configuración: + Para usar darknetd, o la opción -server de darknet-qt, debe establecer rpcpassword en el archivo de configuración: %s Es recomendable que use la contraseña aleatoria siguiente: -rpcuser=dashrpc +rpcuser=darknetrpc rpcpassword=%s (no necesita recordar esta contraseña) El nombre de usuario y la contraseña NO DEBEN ser iguales. @@ -3735,8 +3735,8 @@ por ejemplo: alertnotify=echo %%s | mail -s "Alerta de Dash" admin@foo.com - Unable to locate enough funds for this transaction that are not equal 1000 DASH. - No se pueden localizar fondos suficientes para esta transacción que no sean iguales a 1000 DASH. + Unable to locate enough funds for this transaction that are not equal 1000 DNET. + No se pueden localizar fondos suficientes para esta transacción que no sean iguales a 1000 DNET. Use separate SOCKS5 proxy to reach peers via Tor hidden services (default: %s) @@ -3759,8 +3759,8 @@ por ejemplo: alertnotify=echo %%s | mail -s "Alerta de Dash" admin@foo.com Los pares de la lista blanca no pueden ser excluidos por DoS y sus transacciones siempre se transmitirán, incluso si ya se encuentran en el grupo de memoria, útil e.g. para una pasarela - (9999 could be used only on mainnet) - (9999 sólo se puede usar en la red principal) + (51472 could be used only on mainnet) + (51472 sólo se puede usar en la red principal) (default: %s) @@ -3809,16 +3809,16 @@ por ejemplo: alertnotify=echo %%s | mail -s "Alerta de Dash" admin@foo.com No se pudo intrepretar el valor -rpcbind %s como una dirección de red - Darksend is idle. - Darksend está parado. + Obfuscate is idle. + Obfuscate está parado. - Darksend request complete: - Solicitud Darksend completada: + Obfuscate request complete: + Solicitud Obfuscate completada: - Darksend request incomplete: - Petición de Darksend incompleta: + Obfuscate request incomplete: + Petición de Obfuscate incompleta: Disable safemode, override a real safe mode event (default: %u) @@ -3849,8 +3849,8 @@ por ejemplo: alertnotify=echo %%s | mail -s "Alerta de Dash" admin@foo.com Error: Se encontró el argumento no soportado -tor, use -onion. - Fee (in DASH/kB) to add to transactions you send (default: %s) - Comisión (en DASH/kB) a añadir sobre las transacciones que envíe (predeterminado: %s) + Fee (in DNET/kB) to add to transactions you send (default: %s) + Comisión (en DNET/kB) a añadir sobre las transacciones que envíe (predeterminado: %s) Finalizing transaction. @@ -3870,7 +3870,7 @@ por ejemplo: alertnotify=echo %%s | mail -s "Alerta de Dash" admin@foo.com Generate coins (default: %u) - Generar dash (predeterminado: %u) + Generar darknet (predeterminado: %u) How many blocks to check at startup (default: %u, 0 = all) @@ -3913,8 +3913,8 @@ por ejemplo: alertnotify=echo %%s | mail -s "Alerta de Dash" admin@foo.com La entrada no es válida. - InstantX options: - Opciones de InstantX: + SwiftTX options: + Opciones de SwiftTX: Insufficient funds. @@ -3949,8 +3949,8 @@ por ejemplo: alertnotify=echo %%s | mail -s "Alerta de Dash" admin@foo.com Cuantía inválida para -paytxfee=<amount>: '%s' - Last successful Darksend action was too recent. - La última acción de Darksend exitosa era demasiado reciente. + Last successful Obfuscate action was too recent. + La última acción de Obfuscate exitosa era demasiado reciente. Limit size of signature cache to <n> entries (default: %u) @@ -4177,8 +4177,8 @@ por ejemplo: alertnotify=echo %%s | mail -s "Alerta de Dash" admin@foo.com La clave prinvada del nodo maestro no es válida. Por favor, consulte la documentación. - (must be 9999 for mainnet) - (debe ser 9999 para la red principal) + (must be51472 for mainnet) + (debe ser51472 para la red principal) Can't find random Masternode. @@ -4217,16 +4217,16 @@ por ejemplo: alertnotify=echo %%s | mail -s "Alerta de Dash" admin@foo.com Clave KeePassHttp para la comunicación cifrada AES con KeePass - Keep N DASH anonymized (default: %u) - Conservar N DASH anónimos (predeterminado: %u) + Keep N DNET anonymized (default: %u) + Conservar N DNET anónimos (predeterminado: %u) Keep at most <n> unconnectable transactions in memory (default: %u) Mantenga a lo sumo <n> transacciones no conectables en la memoria (por defecto: %u) - Last Darksend was too recent. - El último Darksend era demasiado reciente. + Last Obfuscate was too recent. + El último Obfuscate era demasiado reciente. Line: %d @@ -4477,8 +4477,8 @@ por ejemplo: alertnotify=echo %%s | mail -s "Alerta de Dash" admin@foo.com Nombre de usuario para las conexiones JSON-RPC - Value more than Darksend pool maximum allows. - El valor es mayor al máximo permitido por el pool Darksend. + Value more than Obfuscate pool maximum allows. + El valor es mayor al máximo permitido por el pool Obfuscate. Verifying blocks... diff --git a/src/qt/locale/dash_fi.ts b/src/qt/locale/darknet_fi.ts similarity index 93% rename from src/qt/locale/dash_fi.ts rename to src/qt/locale/darknet_fi.ts index 0d6608b2bd7e5..25ef40eccbbb0 100644 --- a/src/qt/locale/dash_fi.ts +++ b/src/qt/locale/darknet_fi.ts @@ -176,8 +176,8 @@ Vahvista lompakon salaus - Warning: If you encrypt your wallet and lose your passphrase, you will <b>LOSE ALL OF YOUR DASH</b>! - Varoitus: Jos salaat lompakon ja unohdat salasanan, <b>MENETÄT KAIKKI DASHisi</b>! + Warning: If you encrypt your wallet and lose your passphrase, you will <b>LOSE ALL OF YOUR DNET</b>! + Varoitus: Jos salaat lompakon ja unohdat salasanan, <b>MENETÄT KAIKKI DNETisi</b>! Are you sure you wish to encrypt your wallet? @@ -188,7 +188,7 @@ Lompakko salattu - Dash will close now to finish the encryption process. Remember that encrypting your wallet cannot fully protect your dashs from being stolen by malware infecting your computer. + Dash will close now to finish the encryption process. Remember that encrypting your wallet cannot fully protect your darknets from being stolen by malware infecting your computer. Dash sulkeutuu nyt salauksen viimeistelyä varten. Muista että salaus pelkästään ei voi estää Dashiesi varastamista jos koneesi saastuu haittaohjelmilla tai viruksilla. @@ -263,7 +263,7 @@ &Vastaanota - Request payments (generates QR codes and dash: URIs) + Request payments (generates QR codes and darknet: URIs) Pyydä maksuja (Luo QR koodit ja Dash: URIt) @@ -443,7 +443,7 @@ Avaa &URI... - Open a dash: URI or payment request + Open a darknet: URI or payment request Avaa Dash: URI tai maksupyyntö @@ -741,8 +741,8 @@ Osoite: %4 Kopioi vaihtoraha - Non-anonymized input selected. <b>Darksend will be disabled.</b><br><br>If you still want to use Darksend, please deselect all non-nonymized inputs first and then check Darksend checkbox again. - Ei anonyymeja syötteitä valittu. <b>Darksend poistetaan käytöstä.</b><br><br>Jos silti haluat käyttää Darksend:iä, poista ei anonyymit valinnat ensin ja valitse uudelleen Darksend optio. + Non-anonymized input selected. <b>Obfuscate will be disabled.</b><br><br>If you still want to use Obfuscate, please deselect all non-nonymized inputs first and then check Obfuscate checkbox again. + Ei anonyymeja syötteitä valittu. <b>Obfuscate poistetaan käytöstä.</b><br><br>Jos silti haluat käyttää Obfuscate:iä, poista ei anonyymit valinnat ensin ja valitse uudelleen Obfuscate optio. highest @@ -842,10 +842,10 @@ Osoite: %4 - DarksendConfig + ObfuscateConfig - Configure Darksend - Darksend Asetukset + Configure Obfuscate + Obfuscate Asetukset Basic Privacy @@ -864,11 +864,11 @@ Osoite: %4 Valitse yksityisyyden taso. - Use 2 separate masternodes to mix funds up to 1000 DASH + Use 2 separate masternodes to mix funds up to 1000 DNET Käytä 2 erillistä masternodea sekoittaaksesi varoja - Use 8 separate masternodes to mix funds up to 1000 DASH + Use 8 separate masternodes to mix funds up to 1000 DNET Käytä 8 erillistä masternodea sekoittaaksesi varoja @@ -876,36 +876,36 @@ Osoite: %4 Käytä 16 erillistä masternodea - This option is the quickest and will cost about ~0.025 DASH to anonymize 1000 DASH - Tämä vaihtoehto on nopein ja maksaa noin ~0.025 DASH kun anonymisoidaan 1000 DASH + This option is the quickest and will cost about ~0.025 DNET to anonymize 1000 DNET + Tämä vaihtoehto on nopein ja maksaa noin ~0.025 DNET kun anonymisoidaan 1000 DNET - This option is moderately fast and will cost about 0.05 DASH to anonymize 1000 DASH - Tämä vaihtoehto on keskinopea ja maksaa noin ~0.05 DASH kun anonymisoidaan 1000 DASH + This option is moderately fast and will cost about 0.05 DNET to anonymize 1000 DNET + Tämä vaihtoehto on keskinopea ja maksaa noin ~0.05 DNET kun anonymisoidaan 1000 DNET - 0.1 DASH per 1000 DASH you anonymize. - 0.1 DASH maksu per 1000 DASH jonka anonymisoit. + 0.1 DNET per 1000 DNET you anonymize. + 0.1 DNET maksu per 1000 DNET jonka anonymisoit. This is the slowest and most secure option. Using maximum anonymity will cost Tämä vaihtoehto on hitain ja kaikkein anonyymi. Suurimman yksityisyyden käyttö maksaa - Darksend Configuration - Darksend Asetukset + Obfuscate Configuration + Obfuscate Asetukset - Darksend was successfully set to basic (%1 and 2 rounds). You can change this at any time by opening Dash's configuration screen. - Darksend on asetettu perusasetuksiin (%1 and 2 kierrosta). Voit muuttaa asetuksia milloin vain Dash asetuksista. + Obfuscate was successfully set to basic (%1 and 2 rounds). You can change this at any time by opening Dash's configuration screen. + Obfuscate on asetettu perusasetuksiin (%1 and 2 kierrosta). Voit muuttaa asetuksia milloin vain Dash asetuksista. - Darksend was successfully set to high (%1 and 8 rounds). You can change this at any time by opening Dash's configuration screen. - Darksend on asetettu keskitason asetuksiin (%1 and 8 kierrosta). Voit muuttaa asetuksia milloin vain Dash asetuksista. + Obfuscate was successfully set to high (%1 and 8 rounds). You can change this at any time by opening Dash's configuration screen. + Obfuscate on asetettu keskitason asetuksiin (%1 and 8 kierrosta). Voit muuttaa asetuksia milloin vain Dash asetuksista. - Darksend was successfully set to maximum (%1 and 16 rounds). You can change this at any time by opening Dash's configuration screen. - Darksend on asetettu maksimitason asetuksiin (%1 and 16 kierrosta). Voit muuttaa asetuksia milloin vain Dash asetuksista. + Obfuscate was successfully set to maximum (%1 and 16 rounds). You can change this at any time by opening Dash's configuration screen. + Obfuscate on asetettu maksimitason asetuksiin (%1 and 16 kierrosta). Voit muuttaa asetuksia milloin vain Dash asetuksista. @@ -1147,12 +1147,12 @@ Varoitus: Jos käytät käyttöjärjestelmää (Live os) suoraan usb, dvd tai cd (0 = auto, <0 = jätä näin monta prosessorin ydintä vapaaksi) - Darksend rounds to use - Kuinka montaa Darksend kierrosta käytetään + Obfuscate rounds to use + Kuinka montaa Obfuscate kierrosta käytetään - This amount acts as a threshold to turn off Darksend once it's reached. - Tämä määrä toimii rajana keskeytykselle kun Darksend anonymisointi sen saavuttaa. + This amount acts as a threshold to turn off Obfuscate once it's reached. + Tämä määrä toimii rajana keskeytykselle kun Obfuscate anonymisointi sen saavuttaa. Amount of Dash to keep anonymized @@ -1264,9 +1264,9 @@ Varoitus: Jos käytät käyttöjärjestelmää (Live os) suoraan usb, dvd tai cd Language missing or translation incomplete? Help contributing translations here: -https://www.transifex.com/projects/p/dash/ +https://www.transifex.com/projects/p/darknet/ Puuttuuko sopiva kieli tai käännös on kesken? Auta käännöstyössä täällä: -https://www.transifex.com/projects/p/dash/ +https://www.transifex.com/projects/p/darknet/ User Interface Theme: @@ -1424,16 +1424,16 @@ https://www.transifex.com/projects/p/dash/ Valmiina: - Darksend Balance: - Darksend Saldo: + Obfuscate Balance: + Obfuscate Saldo: Amount and Rounds: Määrä ja Kierrokset: - 0 DASH / 0 Rounds - 0 DASH / 0 Kierrosta + 0 DNET / 0 Rounds + 0 DNET / 0 Kierrosta Submitted Denom: @@ -1444,8 +1444,8 @@ https://www.transifex.com/projects/p/dash/ e/s - Darksend - Darksend + Obfuscate + Obfuscate Recent transactions @@ -1464,16 +1464,16 @@ https://www.transifex.com/projects/p/dash/ (Viimeisin Viesti) - Try to manually submit a Darksend request. - Yritä manuaalisesti esittää Darksend sekoituspyyntö. + Try to manually submit a Obfuscate request. + Yritä manuaalisesti esittää Obfuscate sekoituspyyntö. Try Mix Yritä Sekoittaa - Reset the current status of Darksend (can interrupt Darksend if it's in the process of Mixing, which can cost you money!) - Nollaa nykyinen Darksend tila (voi keskeyttää Darksend sekoituksen, joka voi maksaa ylimääräisiä kuluja) + Reset the current status of Obfuscate (can interrupt Obfuscate if it's in the process of Mixing, which can cost you money!) + Nollaa nykyinen Obfuscate tila (voi keskeyttää Obfuscate sekoituksen, joka voi maksaa ylimääräisiä kuluja) Reset @@ -1488,12 +1488,12 @@ https://www.transifex.com/projects/p/dash/ Ei käytössä - Start Darksend Mixing - Käynnistä Darksend Sekoitus + Start Obfuscate Mixing + Käynnistä Obfuscate Sekoitus - Stop Darksend Mixing - Lopeta Darksend Sekoitus + Stop Obfuscate Mixing + Lopeta Obfuscate Sekoitus No inputs detected @@ -1536,9 +1536,9 @@ https://www.transifex.com/projects/p/dash/ Käytössä - Last Darksend message: + Last Obfuscate message: - Viimeisin Darksend viesti: + Viimeisin Obfuscate viesti: @@ -1546,20 +1546,20 @@ https://www.transifex.com/projects/p/dash/ e/s - Darksend was successfully reset. - Darksend nollattu onnistuneesti. + Obfuscate was successfully reset. + Obfuscate nollattu onnistuneesti. - If you don't want to see internal Darksend fees/transactions select "Most Common" as Type on the "Transactions" tab. - Jos et halua nähdä sisäisiä Darksend sekoituksen kuluja/tapahtumia, valitse "Yleiset" tyypiksi siirtotapahtumissa. + If you don't want to see internal Obfuscate fees/transactions select "Most Common" as Type on the "Transactions" tab. + Jos et halua nähdä sisäisiä Obfuscate sekoituksen kuluja/tapahtumia, valitse "Yleiset" tyypiksi siirtotapahtumissa. - Darksend requires at least %1 to use. - Darksendin käyttö vaatii vähintään %1. + Obfuscate requires at least %1 to use. + Obfuscatein käyttö vaatii vähintään %1. - Wallet is locked and user declined to unlock. Disabling Darksend. - Lompakko on lukittu ja käyttäjä ei avannut sitä. Darksend asetetaan pois käytöstä. + Wallet is locked and user declined to unlock. Disabling Obfuscate. + Lompakko on lukittu ja käyttäjä ei avannut sitä. Obfuscate asetetaan pois käytöstä. @@ -1569,7 +1569,7 @@ https://www.transifex.com/projects/p/dash/ Maksupyyntövirhe - Cannot start dash: click-to-pay handler + Cannot start darknet: click-to-pay handler Ei voi käynnistää Dashia: click-to-pay handler @@ -2297,7 +2297,7 @@ Näillä toiminnoilla voit korjata korruptoituneen lohkoketjun tai puuttuvat/van Jos mukautettu siirtomaksu on asetettu 1000 duff ja siirtotapahtuma on vain 250 tavua,<br />tällöin "per kilotavu" maksaa vain 250 duffs siirtomaksun, kun taas "yhteensä vähintään" maksaa 1000 duffs.<br />Siirtotapahtumat jotka ovat isompia kuin kilotavu, molemmat maksaa "per kilotavu". - Paying only the minimum fee is just fine as long as there is less transaction volume than space in the blocks.<br />But be aware that this can end up in a never confirming transaction once there is more demand for dash transactions than the network can process. + Paying only the minimum fee is just fine as long as there is less transaction volume than space in the blocks.<br />But be aware that this can end up in a never confirming transaction once there is more demand for darknet transactions than the network can process. Minimi siirtomaksun maksaminen on ok niin kauan kun siirtotapahtumien määrä on pienempi kuin tila lohkoissa.<br />Mutta ota huomioon että tämä voi johtaa siirtotapahtumaan jota ei vahvisteta koskaan, jos siirtotapahtumia on enemmän kuin verkko voi käsitellä. @@ -2369,12 +2369,12 @@ Näillä toiminnoilla voit korjata korruptoituneen lohkoketjun tai puuttuvat/van Lisää &Vastaanottaja - Darksend - Darksend + Obfuscate + Obfuscate - InstantX - InstantX + SwiftTX + SwiftTX Balance: @@ -2421,16 +2421,16 @@ Näillä toiminnoilla voit korjata korruptoituneen lohkoketjun tai puuttuvat/van anonymisoituja varoja - (darksend requires this amount to be rounded up to the nearest %1). - (darksend pyöristää tämän lähimpään %1). + (obfuscate requires this amount to be rounded up to the nearest %1). + (obfuscate pyöristää tämän lähimpään %1). any available funds (not recommended) kaikkia käytössä olevia varoja (ei suositeltu) - and InstantX - ja InstantX + and SwiftTX + ja SwiftTX %1 to %2 @@ -2564,7 +2564,7 @@ Näillä toiminnoilla voit korjata korruptoituneen lohkoketjun tai puuttuvat/van Viesti: - A message that was attached to the dash: URI which will be stored with the transaction for your reference. Note: This message will not be sent over the Dash network. + A message that was attached to the darknet: URI which will be stored with the transaction for your reference. Note: This message will not be sent over the Dash network. Viesti joka liitettiin Dash: URI joka talletetaan siirtotapahtuman kanssa viitteeksi sinulle. Huomio: Tätä viestiä ei lähetetä Dash verkkoon. @@ -2783,16 +2783,16 @@ Näillä toiminnoilla voit korjata korruptoituneen lohkoketjun tai puuttuvat/van ristiriitainen - %1/offline (verified via instantx) - %1/ei yhteyttä (vahvistettu instantx:lla) + %1/offline (verified via swifttx) + %1/ei yhteyttä (vahvistettu swifttx:lla) - %1/confirmed (verified via instantx) - %1/vahvistettu (vahvistettu instantx:lla) + %1/confirmed (verified via swifttx) + %1/vahvistettu (vahvistettu swifttx:lla) - %1 confirmations (verified via instantx) - %1 vahvistusta (vahvistettu instantx:lla) + %1 confirmations (verified via swifttx) + %1 vahvistusta (vahvistettu swifttx:lla) %1/offline @@ -2807,24 +2807,24 @@ Näillä toiminnoilla voit korjata korruptoituneen lohkoketjun tai puuttuvat/van %1 vahvistusta - %1/offline (InstantX verification in progress - %2 of %3 signatures) - %1/ei yhteyttä (vahvistus instantx:lla käynnissä - %2 / %3 allekirjoitusta) + %1/offline (SwiftTX verification in progress - %2 of %3 signatures) + %1/ei yhteyttä (vahvistus swifttx:lla käynnissä - %2 / %3 allekirjoitusta) - %1/confirmed (InstantX verification in progress - %2 of %3 signatures ) - %1/vahvistettu (vahvistus instantx:lla käynnissä - %2 / %3 allekirjoitusta) + %1/confirmed (SwiftTX verification in progress - %2 of %3 signatures ) + %1/vahvistettu (vahvistus swifttx:lla käynnissä - %2 / %3 allekirjoitusta) - %1 confirmations (InstantX verification in progress - %2 of %3 signatures) - %1 vahvistusta (vahvistus instantx:lla käynnissä - %2 / %3 allekirjoitusta) + %1 confirmations (SwiftTX verification in progress - %2 of %3 signatures) + %1 vahvistusta (vahvistus swifttx:lla käynnissä - %2 / %3 allekirjoitusta) - %1/offline (InstantX verification failed) - %1/ei yhteyttä (instantx vahvistus epäonnistui) + %1/offline (SwiftTX verification failed) + %1/ei yhteyttä (swifttx vahvistus epäonnistui) - %1/confirmed (InstantX verification failed) - %1/vahvistettu (instantx vahvistus epäonnistui) + %1/confirmed (SwiftTX verification failed) + %1/vahvistettu (swifttx vahvistus epäonnistui) Status @@ -3025,8 +3025,8 @@ Näillä toiminnoilla voit korjata korruptoituneen lohkoketjun tai puuttuvat/van Vastaanotettu osoitteesta - Received via Darksend - Darksend vastaanotettu + Received via Obfuscate + Obfuscate vastaanotettu Sent to @@ -3041,24 +3041,24 @@ Näillä toiminnoilla voit korjata korruptoituneen lohkoketjun tai puuttuvat/van Louhittu - Darksend Denominate - Darksend denominointi + Obfuscate Denominate + Obfuscate denominointi - Darksend Collateral Payment - Darksend vakuus maksu + Obfuscate Collateral Payment + Obfuscate vakuus maksu - Darksend Make Collateral Inputs - Darksend luo vakuus syötteet + Obfuscate Make Collateral Inputs + Obfuscate luo vakuus syötteet - Darksend Create Denominations - Darksend denominointien luonti + Obfuscate Create Denominations + Obfuscate denominointien luonti Darksent - Darksend lähetetty + Obfuscate lähetetty watch-only @@ -3137,23 +3137,23 @@ Näillä toiminnoilla voit korjata korruptoituneen lohkoketjun tai puuttuvat/van Darksent - Darksend lähetetty + Obfuscate lähetetty - Darksend Make Collateral Inputs - Darksend luo vakuus syötteet + Obfuscate Make Collateral Inputs + Obfuscate luo vakuus syötteet - Darksend Create Denominations - Darksend denominointien luonti + Obfuscate Create Denominations + Obfuscate denominointien luonti - Darksend Denominate - Darksend denominointi + Obfuscate Denominate + Obfuscate denominointi - Darksend Collateral Payment - Darksend vakuus maksu + Obfuscate Collateral Payment + Obfuscate vakuus maksu To yourself @@ -3281,8 +3281,8 @@ Näillä toiminnoilla voit korjata korruptoituneen lohkoketjun tai puuttuvat/van Lähetä Dasheja - InstantX doesn't support sending values that high yet. Transactions are currently limited to %1 DASH. - InstantX ei tue näin korkeaa lähetysmäärää vielä. Siirtotapahtumat on tällä hetkellä rajoitettu %1 DASH. + SwiftTX doesn't support sending values that high yet. Transactions are currently limited to %1 DNET. + SwiftTX ei tue näin korkeaa lähetysmäärää vielä. Siirtotapahtumat on tällä hetkellä rajoitettu %1 DNET. @@ -3325,7 +3325,7 @@ Näillä toiminnoilla voit korjata korruptoituneen lohkoketjun tai puuttuvat/van - dash-core + darknet-core Bind to given address and always listen on it. Use [host]:port notation for IPv6 Kytkeydy annettuun osoitteeseen ja pidä linja aina auki. Käytä [host]:port merkintätapaa IPv6:lle. @@ -3335,8 +3335,8 @@ Näillä toiminnoilla voit korjata korruptoituneen lohkoketjun tai puuttuvat/van Ei voida lukita data hakemistoa %s. Dash Core on luultavasti jo käynnissä. - Darksend uses exact denominated amounts to send funds, you might simply need to anonymize some more coins. - Darksend käyttää tarkalleen denominoituja syötteitä lähettäessään varoja, saatat tarvita anonymisoida lisää varoja. + Obfuscate uses exact denominated amounts to send funds, you might simply need to anonymize some more coins. + Obfuscate käyttää tarkalleen denominoituja syötteitä lähettäessään varoja, saatat tarvita anonymisoida lisää varoja. Enter regression test mode, which uses a special chain in which blocks can be solved instantly. @@ -3363,8 +3363,8 @@ Näillä toiminnoilla voit korjata korruptoituneen lohkoketjun tai puuttuvat/van Tässä moodissa -genproclimit ohjaa kuinka monta lohkoa luodaan välittömästi. - InstantX requires inputs with at least 6 confirmations, you might need to wait a few minutes and try again. - InstantX vaatii syötteille vähintään 6 vahvistusta, odota muutama minuutti ja yritä uudelleen. + SwiftTX requires inputs with at least 6 confirmations, you might need to wait a few minutes and try again. + SwiftTX vaatii syötteille vähintään 6 vahvistusta, odota muutama minuutti ja yritä uudelleen. Name to construct url for KeePass entry that stores the wallet passphrase @@ -3391,12 +3391,12 @@ Näillä toiminnoilla voit korjata korruptoituneen lohkoketjun tai puuttuvat/van Ei voida yhdistää %s tässä tietokoneessa. Dash Core on luultavasti jo käynnissä. - Unable to locate enough Darksend denominated funds for this transaction. - Ei tarpeeksi Darksend anonymisoituja varoja tälle siirtotapahtumalle. + Unable to locate enough Obfuscate denominated funds for this transaction. + Ei tarpeeksi Obfuscate anonymisoituja varoja tälle siirtotapahtumalle. - Unable to locate enough Darksend non-denominated funds for this transaction that are not equal 1000 DASH. - Ei tarpeeksi Darksend ei-anonymisoituja varoja tälle siirtotapahtumalle, joka ei ole 1000 DASH. + Unable to locate enough Obfuscate non-denominated funds for this transaction that are not equal 1000 DNET. + Ei tarpeeksi Obfuscate ei-anonymisoituja varoja tälle siirtotapahtumalle, joka ei ole 1000 DNET. Warning: -paytxfee is set very high! This is the transaction fee you will pay if you send a transaction. @@ -3495,8 +3495,8 @@ Näillä toiminnoilla voit korjata korruptoituneen lohkoketjun tai puuttuvat/van Vioittunut lohkotietokanta havaittu - Darksend options: - Darksend valinnat: + Obfuscate options: + Obfuscate valinnat: Debugging/Testing options: @@ -3567,8 +3567,8 @@ Näillä toiminnoilla voit korjata korruptoituneen lohkoketjun tai puuttuvat/van Virhe: Lompakko on lukittu, siirtotapahtumaa ei voida luoda! - Error: You already have pending entries in the Darksend pool - Virhe: Sinulla on jo odottavia merkintöjä Darksend varannossa + Error: You already have pending entries in the Obfuscate pool + Virhe: Sinulla on jo odottavia merkintöjä Obfuscate varannossa Failed to listen on any port. Use -listen=0 if you want this. @@ -3619,32 +3619,32 @@ Näillä toiminnoilla voit korjata korruptoituneen lohkoketjun tai puuttuvat/van Poista kaikki lompakon siirtotapahtumat ja palauta vain nuo osat lohkoketjusta -rescan valinnan avulla käynnistyksessä - Disable all Dash specific functionality (Masternodes, Darksend, InstantX, Budgeting) (0-1, default: %u) - Kytke pois käytöstä kaikki Dash:in erityistoiminnot (Masternodet, Darksend, InstantX, Budjetointi) (0-1, oletus: %u) + Disable all Dash specific functionality (Masternodes, Obfuscate, SwiftTX, Budgeting) (0-1, default: %u) + Kytke pois käytöstä kaikki Dash:in erityistoiminnot (Masternodet, Obfuscate, SwiftTX, Budjetointi) (0-1, oletus: %u) Distributed under the MIT software license, see the accompanying file COPYING or <http://www.opensource.org/licenses/mit-license.php>. Levitetään MIT ohjelmistolisenssin alaisuudessa. Tarkemmat tiedot löytyvät tiedostosta COPYING tai osoitteesta <http://www.opensource.org/licenses/mit-license.php>. - Enable instantx, show confirmations for locked transactions (bool, default: %s) - Ota instantx käyttöön, näytä lukittujen siirtojen vahvistukset (bool, oletus: %s) + Enable swifttx, show confirmations for locked transactions (bool, default: %s) + Ota swifttx käyttöön, näytä lukittujen siirtojen vahvistukset (bool, oletus: %s) - Enable use of automated darksend for funds stored in this wallet (0-1, default: %u) - Ota käyttöön automaattinen Darksend rahavaroille tässä lompakossa (0-1, oletus: %u) + Enable use of automated obfuscate for funds stored in this wallet (0-1, default: %u) + Ota käyttöön automaattinen Obfuscate rahavaroille tässä lompakossa (0-1, oletus: %u) Error: Unsupported argument -socks found. Setting SOCKS version isn't possible anymore, only SOCKS5 proxies are supported. Virhe: Ei tuettu argumentti -socks. SOCKS version asettaminen ei ole enää mahdollista, vain SOCKS5 proxyt ovat tuettuja. - Fees (in DASH/Kb) smaller than this are considered zero fee for relaying (default: %s) - Siirtomaksut (DASH/Kb) jotka ovat pienempiä kuin tämä, tulkitaan nollamaksuksi välityksessä (oletus: %s) + Fees (in DNET/Kb) smaller than this are considered zero fee for relaying (default: %s) + Siirtomaksut (DNET/Kb) jotka ovat pienempiä kuin tämä, tulkitaan nollamaksuksi välityksessä (oletus: %s) - Fees (in DASH/Kb) smaller than this are considered zero fee for transaction creation (default: %s) - Siirtomaksut (DASH/Kb) jotka ovat pienempiä kuin tämä, tulkitaan nollamaksuksi siirtotapahtuman luonnissa (oletus: %s) + Fees (in DNET/Kb) smaller than this are considered zero fee for transaction creation (default: %s) + Siirtomaksut (DNET/Kb) jotka ovat pienempiä kuin tämä, tulkitaan nollamaksuksi siirtotapahtuman luonnissa (oletus: %s) Flush database activity from memory pool to disk log every <n> megabytes (default: %u) @@ -3691,8 +3691,8 @@ Näillä toiminnoilla voit korjata korruptoituneen lohkoketjun tai puuttuvat/van Tulosta debuggaustieto (oletus: %u, tarjottava <category> on valinnainen) - Provide liquidity to Darksend by infrequently mixing coins on a continual basis (0-100, default: %u, 1=very frequent, high fees, 100=very infrequent, low fees) - Tarjoa Darksend:ille likviditeettiä jatkuvaa kolikoiden sekoitusta varten (0-100, oletus: %u, 1=usein, isot maksukulut, 100=harvoin, pienet maksukulut) + Provide liquidity to Obfuscate by infrequently mixing coins on a continual basis (0-100, default: %u, 1=very frequent, high fees, 100=very infrequent, low fees) + Tarjoa Obfuscate:ille likviditeettiä jatkuvaa kolikoiden sekoitusta varten (0-100, oletus: %u, 1=usein, isot maksukulut, 100=harvoin, pienet maksukulut) Require high priority for relaying free or low-fee transactions (default:%u) @@ -3717,10 +3717,10 @@ Näillä toiminnoilla voit korjata korruptoituneen lohkoketjun tai puuttuvat/van Käännös päivitetty: 1.9.2015 by AjM. - To use dashd, or the -server option to dash-qt, you must set an rpcpassword in the configuration file: + To use darknetd, or the -server option to darknet-qt, you must set an rpcpassword in the configuration file: %s It is recommended you use the following random password: -rpcuser=dashrpc +rpcuser=darknetrpc rpcpassword=%s (you do not need to remember this password) The username and password MUST NOT be the same. @@ -3728,10 +3728,10 @@ If the file does not exist, create it with owner-readable-only file permissions. It is also recommended to set alertnotify so you are notified of problems; for example: alertnotify=echo %%s | mail -s "Dash Alert" admin@foo.com - Käyttääksesi dashd:ia tai -server valintaa dash-qt:lle, sinun tulee asettaa rpc salasana asetustiedostossa: + Käyttääksesi darknetd:ia tai -server valintaa darknet-qt:lle, sinun tulee asettaa rpc salasana asetustiedostossa: %s Suositellaan että käytät allaolevaa satunnaista salasanaa: -rpcuser=dashrpc +rpcuser=darknetrpc rpcpassword=%s (sinun ei tarvitse muistaa tätä salasanaa) Käyttäjätunnus ja salasana on oltava ERILAISET. @@ -3741,8 +3741,8 @@ esimerkiksi: alertnotify=echo %%s | mail -s "Dash Hälytys" admin@foo.com - Unable to locate enough funds for this transaction that are not equal 1000 DASH. - Ei tarpeeksi varoja tälle siirtotapahtumalle, joka ei ole 1000 DASH. + Unable to locate enough funds for this transaction that are not equal 1000 DNET. + Ei tarpeeksi varoja tälle siirtotapahtumalle, joka ei ole 1000 DNET. Use separate SOCKS5 proxy to reach peers via Tor hidden services (default: %s) @@ -3765,8 +3765,8 @@ esimerkiksi: alertnotify=echo %%s | mail -s "Dash Hälytys" admin@foo.com Luotettaviksi merkittyjä peers:ejä ei voida DoS estää, ja niiden siirtotapahtumat välitetään aina, vaikka ne olisvatkin jo muistivarannossa, käyttökelpoinen esim. yhdyskäytävään - (9999 could be used only on mainnet) - (9999 voidaan käyttää vain pääverkossa) + (51472 could be used only on mainnet) + (51472 voidaan käyttää vain pääverkossa) (default: %s) @@ -3815,16 +3815,16 @@ esimerkiksi: alertnotify=echo %%s | mail -s "Dash Hälytys" admin@foo.com Ei voida jäsentää -rpcbind arvoa %s verkko-osoitteena - Darksend is idle. - Darksend odottaa. + Obfuscate is idle. + Obfuscate odottaa. - Darksend request complete: - Darksend pyyntö valmis: + Obfuscate request complete: + Obfuscate pyyntö valmis: - Darksend request incomplete: - Darksend pyyntö kesken: + Obfuscate request incomplete: + Obfuscate pyyntö kesken: Disable safemode, override a real safe mode event (default: %u) @@ -3855,8 +3855,8 @@ esimerkiksi: alertnotify=echo %%s | mail -s "Dash Hälytys" admin@foo.com Virhe: Ei tuettu argumentti -tor löytyi, käytä -onion. - Fee (in DASH/kB) to add to transactions you send (default: %s) - Lisättävä siirtomaksu (DASH/Kb) siirtotapahtumaan jonka lähetät (oletus: %s) + Fee (in DNET/kB) to add to transactions you send (default: %s) + Lisättävä siirtomaksu (DNET/Kb) siirtotapahtumaan jonka lähetät (oletus: %s) Finalizing transaction. @@ -3919,8 +3919,8 @@ esimerkiksi: alertnotify=echo %%s | mail -s "Dash Hälytys" admin@foo.com Syöte ei ole pätevä. - InstantX options: - InstantX valinnat: + SwiftTX options: + SwiftTX valinnat: Insufficient funds. @@ -3955,8 +3955,8 @@ esimerkiksi: alertnotify=echo %%s | mail -s "Dash Hälytys" admin@foo.com Virheellinen määrä -paytxfee=<amount>: '%s' - Last successful Darksend action was too recent. - Viimeinen onnistunut Darksend tapahtuma oli liian äskettäin. + Last successful Obfuscate action was too recent. + Viimeinen onnistunut Obfuscate tapahtuma oli liian äskettäin. Limit size of signature cache to <n> entries (default: %u) @@ -4183,8 +4183,8 @@ esimerkiksi: alertnotify=echo %%s | mail -s "Dash Hälytys" admin@foo.com Virheellinen masternoden yksityisavain (masternodeprivkey). Katso lisätietoja dokumentaatiosta. - (must be 9999 for mainnet) - (oltava 9999 pääverkossa) + (must be51472 for mainnet) + (oltava51472 pääverkossa) Can't find random Masternode. @@ -4223,16 +4223,16 @@ esimerkiksi: alertnotify=echo %%s | mail -s "Dash Hälytys" admin@foo.com KeePassHttp avain AES salattuun viestintään - Keep N DASH anonymized (default: %u) - Pidä N DASH anonymisoituna (oletus: %u) + Keep N DNET anonymized (default: %u) + Pidä N DNET anonymisoituna (oletus: %u) Keep at most <n> unconnectable transactions in memory (default: %u) Pidä enintään <n> ei yhdistettyä siirtotapahtumaa muistissa (oletus: %u) - Last Darksend was too recent. - Viimeisin Darksend oli liian äskettäin. + Last Obfuscate was too recent. + Viimeisin Obfuscate oli liian äskettäin. Line: %d @@ -4483,8 +4483,8 @@ esimerkiksi: alertnotify=echo %%s | mail -s "Dash Hälytys" admin@foo.com Käyttäjätunnus JSON-RPC yhteyksille - Value more than Darksend pool maximum allows. - Määrä on enemmän kuin Darksend varannon maksimi sallii. + Value more than Obfuscate pool maximum allows. + Määrä on enemmän kuin Obfuscate varannon maksimi sallii. Verifying blocks... diff --git a/src/qt/locale/dash_fr.ts b/src/qt/locale/darknet_fr.ts similarity index 93% rename from src/qt/locale/dash_fr.ts rename to src/qt/locale/darknet_fr.ts index 75c90d5844f87..d661ff9fca59f 100644 --- a/src/qt/locale/dash_fr.ts +++ b/src/qt/locale/darknet_fr.ts @@ -176,8 +176,8 @@ Confirmer le chiffrement du portefeuille - Warning: If you encrypt your wallet and lose your passphrase, you will <b>LOSE ALL OF YOUR DASH</b>! - Attention : Si vous chiffrez votre portefeuille et perdez votre phrase de passe, vous <b>PERDREZ TOUS VOS DASH</b> ! + Warning: If you encrypt your wallet and lose your passphrase, you will <b>LOSE ALL OF YOUR DNET</b>! + Attention : Si vous chiffrez votre portefeuille et perdez votre phrase de passe, vous <b>PERDREZ TOUS VOS DNET</b> ! Are you sure you wish to encrypt your wallet? @@ -188,7 +188,7 @@ Portefeuille chiffré - Dash will close now to finish the encryption process. Remember that encrypting your wallet cannot fully protect your dashs from being stolen by malware infecting your computer. + Dash will close now to finish the encryption process. Remember that encrypting your wallet cannot fully protect your darknets from being stolen by malware infecting your computer. Dash va à présent se fermer pour terminer le chiffrement. N'oubliez pas que le chiffrement de votre portefeuille n'est pas une protection totale contre le vol par des logiciels malveillants qui infecteraient votre ordinateur. @@ -263,8 +263,8 @@ &Recevoir - Request payments (generates QR codes and dash: URIs) - Demande de paiements (Générer des QR code et des URIs dash) + Request payments (generates QR codes and darknet: URIs) + Demande de paiements (Générer des QR code et des URIs darknet) &Transactions @@ -443,8 +443,8 @@ Ouvrir un &URI... - Open a dash: URI or payment request - Ouvrir une URI ou demande de paiement dash + Open a darknet: URI or payment request + Ouvrir une URI ou demande de paiement darknet &Command-line options @@ -741,8 +741,8 @@ Adresse : %4 Copier la monnaie - Non-anonymized input selected. <b>Darksend will be disabled.</b><br><br>If you still want to use Darksend, please deselect all non-nonymized inputs first and then check Darksend checkbox again. - Entrée non-anonymisées sélectionnée. <b> Darksend sera désactivé. </ b> <br> Si vous voulez continuer à utiliser Darksend, veuillez désélectionner toutes les entrées non-anonymisées d'abord, puis vérifier à nouveau la case Darksend. + Non-anonymized input selected. <b>Obfuscate will be disabled.</b><br><br>If you still want to use Obfuscate, please deselect all non-nonymized inputs first and then check Obfuscate checkbox again. + Entrée non-anonymisées sélectionnée. <b> Obfuscate sera désactivé. </ b> <br> Si vous voulez continuer à utiliser Obfuscate, veuillez désélectionner toutes les entrées non-anonymisées d'abord, puis vérifier à nouveau la case Obfuscate. highest @@ -842,10 +842,10 @@ Adresse : %4 - DarksendConfig + ObfuscateConfig - Configure Darksend - Configurer Darksend + Configure Obfuscate + Configurer Obfuscate Basic Privacy @@ -864,48 +864,48 @@ Adresse : %4 Veuillez choisir un niveau de confidentialité. - Use 2 separate masternodes to mix funds up to 1000 DASH - Utiliser 2 masternodes pour mélanger jusqu'à 1000 DASH + Use 2 separate masternodes to mix funds up to 1000 DNET + Utiliser 2 masternodes pour mélanger jusqu'à 1000 DNET - Use 8 separate masternodes to mix funds up to 1000 DASH - Utiliser 8 masternodes pour mélanger jusqu'à 1000 DASH + Use 8 separate masternodes to mix funds up to 1000 DNET + Utiliser 8 masternodes pour mélanger jusqu'à 1000 DNET Use 16 separate masternodes Utiliser 16 masternodes - This option is the quickest and will cost about ~0.025 DASH to anonymize 1000 DASH - Cette option est la plus rapide et coûtera environ 0,025 DASH pour anonymiser 1000 DASH + This option is the quickest and will cost about ~0.025 DNET to anonymize 1000 DNET + Cette option est la plus rapide et coûtera environ 0,025 DNET pour anonymiser 1000 DNET - This option is moderately fast and will cost about 0.05 DASH to anonymize 1000 DASH - Cette option est un peu moins rapide et coûtera environ 0,05 DASH pour anonymiser 1000 DASH + This option is moderately fast and will cost about 0.05 DNET to anonymize 1000 DNET + Cette option est un peu moins rapide et coûtera environ 0,05 DNET pour anonymiser 1000 DNET - 0.1 DASH per 1000 DASH you anonymize. - 0,1 DASH par 1000 DASH anonymisés. + 0.1 DNET per 1000 DNET you anonymize. + 0,1 DNET par 1000 DNET anonymisés. This is the slowest and most secure option. Using maximum anonymity will cost Cette option est le plus lente et la plus sécurisée. Utiliser l'anonymisation maximale coûtera - Darksend Configuration - Configuration de Darksend + Obfuscate Configuration + Configuration de Obfuscate - Darksend was successfully set to basic (%1 and 2 rounds). You can change this at any time by opening Dash's configuration screen. - Darksend est réglé avec succès sur normal (%1 and 2 rounds). Vous pouvez changer cela à tout moment en ouvrant la fenêtre de configuration du Dash. + Obfuscate was successfully set to basic (%1 and 2 rounds). You can change this at any time by opening Dash's configuration screen. + Obfuscate est réglé avec succès sur normal (%1 and 2 rounds). Vous pouvez changer cela à tout moment en ouvrant la fenêtre de configuration du Dash. - Darksend was successfully set to high (%1 and 8 rounds). You can change this at any time by opening Dash's configuration screen. - Darksend est réglé avec succès sur haut (%1 and 8 rounds). Vous pouvez changer cela à tout moment en ouvrant la fenêtre de configuration du Dash. + Obfuscate was successfully set to high (%1 and 8 rounds). You can change this at any time by opening Dash's configuration screen. + Obfuscate est réglé avec succès sur haut (%1 and 8 rounds). Vous pouvez changer cela à tout moment en ouvrant la fenêtre de configuration du Dash. - Darksend was successfully set to maximum (%1 and 16 rounds). You can change this at any time by opening Dash's configuration screen. - Darksend est réglé avec succès sur maximum (%1 and 16 rounds). Vous pouvez changer cela à tout moment en ouvrant la fenêtre de configuration du Dash. + Obfuscate was successfully set to maximum (%1 and 16 rounds). You can change this at any time by opening Dash's configuration screen. + Obfuscate est réglé avec succès sur maximum (%1 and 16 rounds). Vous pouvez changer cela à tout moment en ouvrant la fenêtre de configuration du Dash. @@ -1146,12 +1146,12 @@ Adresse : %4 (0 = auto, < 0 = laisser ce nombre de cœurs inutilisés) - Darksend rounds to use - Nombre de cycles Darksend à effectuer + Obfuscate rounds to use + Nombre de cycles Obfuscate à effectuer - This amount acts as a threshold to turn off Darksend once it's reached. - Ce montant est le seuil pour désactiver Darksend dès qu'il est atteint. + This amount acts as a threshold to turn off Obfuscate once it's reached. + Ce montant est le seuil pour désactiver Obfuscate dès qu'il est atteint. Amount of Dash to keep anonymized @@ -1263,9 +1263,9 @@ Adresse : %4 Language missing or translation incomplete? Help contributing translations here: -https://www.transifex.com/projects/p/dash/ +https://www.transifex.com/projects/p/darknet/ Langage manquant ou traduction incomplète ? Participez aux traductions ici : -https://www.transifex.com/projects/p/dash/ +https://www.transifex.com/projects/p/darknet/ User Interface Theme: @@ -1423,16 +1423,16 @@ https://www.transifex.com/projects/p/dash/ Complétude : - Darksend Balance: - Balance Darksend : + Obfuscate Balance: + Balance Obfuscate : Amount and Rounds: Montant et Cycles - 0 DASH / 0 Rounds - 0 DASH / 0 Cycles + 0 DNET / 0 Rounds + 0 DNET / 0 Cycles Submitted Denom: @@ -1443,8 +1443,8 @@ https://www.transifex.com/projects/p/dash/ n/a - Darksend - Darksend + Obfuscate + Obfuscate Recent transactions @@ -1463,16 +1463,16 @@ https://www.transifex.com/projects/p/dash/ (Dernier Message) - Try to manually submit a Darksend request. - Essayer de soumettre manuellement une requête Darksend. + Try to manually submit a Obfuscate request. + Essayer de soumettre manuellement une requête Obfuscate. Try Mix Essayer le mélange - Reset the current status of Darksend (can interrupt Darksend if it's in the process of Mixing, which can cost you money!) - Réinitialiser le statut de Darksend (peut interrompre Darksend si le process de mélange est en cours, ce qui peut vous coûter de l'argent !) + Reset the current status of Obfuscate (can interrupt Obfuscate if it's in the process of Mixing, which can cost you money!) + Réinitialiser le statut de Obfuscate (peut interrompre Obfuscate si le process de mélange est en cours, ce qui peut vous coûter de l'argent !) Reset @@ -1487,12 +1487,12 @@ https://www.transifex.com/projects/p/dash/ Désactivé - Start Darksend Mixing - Démarrer le mélange Darksend + Start Obfuscate Mixing + Démarrer le mélange Obfuscate - Stop Darksend Mixing - Arrêter le mélange Darksend + Stop Obfuscate Mixing + Arrêter le mélange Obfuscate No inputs detected @@ -1535,9 +1535,9 @@ https://www.transifex.com/projects/p/dash/ Activé - Last Darksend message: + Last Obfuscate message: - Dernier message de Darksend: + Dernier message de Obfuscate: @@ -1545,20 +1545,20 @@ https://www.transifex.com/projects/p/dash/ N.D. - Darksend was successfully reset. - Darksend est réinitialisé avec succès + Obfuscate was successfully reset. + Obfuscate est réinitialisé avec succès - If you don't want to see internal Darksend fees/transactions select "Most Common" as Type on the "Transactions" tab. - Pour ne pas voir les transactions/frais Darksend internes sélectionnez "Les plus Communes" comme Type dans l'onglet "Transactions" + If you don't want to see internal Obfuscate fees/transactions select "Most Common" as Type on the "Transactions" tab. + Pour ne pas voir les transactions/frais Obfuscate internes sélectionnez "Les plus Communes" comme Type dans l'onglet "Transactions" - Darksend requires at least %1 to use. - Darksend nécessite au moins %1 pour l'utiliser + Obfuscate requires at least %1 to use. + Obfuscate nécessite au moins %1 pour l'utiliser - Wallet is locked and user declined to unlock. Disabling Darksend. - Le portefeuille est vérouillé et l'utilisateur a refusé de le débloquer. Désactivation de Darksend. + Wallet is locked and user declined to unlock. Disabling Obfuscate. + Le portefeuille est vérouillé et l'utilisateur a refusé de le débloquer. Désactivation de Obfuscate. @@ -1568,8 +1568,8 @@ https://www.transifex.com/projects/p/dash/ Erreur de demande de paiement - Cannot start dash: click-to-pay handler - Impossible de démarrer dash: click-to-pay le gestionnaire + Cannot start darknet: click-to-pay handler + Impossible de démarrer darknet: click-to-pay le gestionnaire URI handling @@ -2292,7 +2292,7 @@ https://www.transifex.com/projects/p/dash/ Si les frais personnalisés sont à 1000 duffs et que la transaction fait seulement 250 octets, alors "par kilooctet" payera seulement 250 duffs de frais,<br />alors que "total au moins" payera 1000 duffs. Pour les transactions de plus d'un kilooctet les deux payeront par kilooctet. - Paying only the minimum fee is just fine as long as there is less transaction volume than space in the blocks.<br />But be aware that this can end up in a never confirming transaction once there is more demand for dash transactions than the network can process. + Paying only the minimum fee is just fine as long as there is less transaction volume than space in the blocks.<br />But be aware that this can end up in a never confirming transaction once there is more demand for darknet transactions than the network can process. Payer les frais minimums fonctionne tant qu'il y a moins de volume de transactions que de place dans les blocs.<br/>Mais soyez conscients que ceci peut amener a des transactions qui ne seront jamais confirmées lorsqu'il y aura plus de demande que la capacité du réseau. @@ -2364,12 +2364,12 @@ https://www.transifex.com/projects/p/dash/ Ajouter un &destinataire - Darksend - Darksend + Obfuscate + Obfuscate - InstantX - InstantX + SwiftTX + SwiftTX Balance: @@ -2416,16 +2416,16 @@ https://www.transifex.com/projects/p/dash/ fonds anonymisés - (darksend requires this amount to be rounded up to the nearest %1). - (darksend nécessite que ce montant soit arrondi au plus proche de %1). + (obfuscate requires this amount to be rounded up to the nearest %1). + (obfuscate nécessite que ce montant soit arrondi au plus proche de %1). any available funds (not recommended) tout fonds disponible (non recommandé) - and InstantX - et InstantX + and SwiftTX + et SwiftTX %1 to %2 @@ -2559,7 +2559,7 @@ https://www.transifex.com/projects/p/dash/ Message : - A message that was attached to the dash: URI which will be stored with the transaction for your reference. Note: This message will not be sent over the Dash network. + A message that was attached to the darknet: URI which will be stored with the transaction for your reference. Note: This message will not be sent over the Dash network. Un message qui était joint au Dash : URI qui sera sauvegardée avec la transaction pour référence. Note : Ce message ne sera pas envoyé à travers le réseau Dash. @@ -2778,16 +2778,16 @@ https://www.transifex.com/projects/p/dash/ en conflit - %1/offline (verified via instantx) - %1/déconnecté (vérifié avec instantx) + %1/offline (verified via swifttx) + %1/déconnecté (vérifié avec swifttx) - %1/confirmed (verified via instantx) - %1/confirmé (verifié avec instantx) + %1/confirmed (verified via swifttx) + %1/confirmé (verifié avec swifttx) - %1 confirmations (verified via instantx) - %1 confirmations (verifié avec instantx) + %1 confirmations (verified via swifttx) + %1 confirmations (verifié avec swifttx) %1/offline @@ -2802,24 +2802,24 @@ https://www.transifex.com/projects/p/dash/ %1 confirmations - %1/offline (InstantX verification in progress - %2 of %3 signatures) - %1/déconnecté (vérification d'InstantX en cours - %2 sur %3 signatures) + %1/offline (SwiftTX verification in progress - %2 of %3 signatures) + %1/déconnecté (vérification d'SwiftTX en cours - %2 sur %3 signatures) - %1/confirmed (InstantX verification in progress - %2 of %3 signatures ) - %1/confirmé (vérification d'InstantX en cours - %2 sur %3 signatures) + %1/confirmed (SwiftTX verification in progress - %2 of %3 signatures ) + %1/confirmé (vérification d'SwiftTX en cours - %2 sur %3 signatures) - %1 confirmations (InstantX verification in progress - %2 of %3 signatures) - %1 confirmations (vérification d'InstantX en cours - %2 sur %3 signatures) + %1 confirmations (SwiftTX verification in progress - %2 of %3 signatures) + %1 confirmations (vérification d'SwiftTX en cours - %2 sur %3 signatures) - %1/offline (InstantX verification failed) - %1/déconnecté (La vérification d'InstantX a échoué) + %1/offline (SwiftTX verification failed) + %1/déconnecté (La vérification d'SwiftTX a échoué) - %1/confirmed (InstantX verification failed) - %1/confirmé (La vérification d'InstantX a échoué) + %1/confirmed (SwiftTX verification failed) + %1/confirmé (La vérification d'SwiftTX a échoué) Status @@ -3020,8 +3020,8 @@ https://www.transifex.com/projects/p/dash/ Reçue de - Received via Darksend - Reçu par Darksend + Received via Obfuscate + Reçu par Obfuscate Sent to @@ -3036,20 +3036,20 @@ https://www.transifex.com/projects/p/dash/ Miné - Darksend Denominate - Dénomination Darksend + Obfuscate Denominate + Dénomination Obfuscate - Darksend Collateral Payment - Paiement Darksend Collatéral + Obfuscate Collateral Payment + Paiement Obfuscate Collatéral - Darksend Make Collateral Inputs - Darksend Création d'Entrées Collatérales + Obfuscate Make Collateral Inputs + Obfuscate Création d'Entrées Collatérales - Darksend Create Denominations - Darksend Création de Dénominations + Obfuscate Create Denominations + Obfuscate Création de Dénominations Darksent @@ -3135,20 +3135,20 @@ https://www.transifex.com/projects/p/dash/ Darksent - Darksend Make Collateral Inputs - Darksend Création d'Entrées Collatérales + Obfuscate Make Collateral Inputs + Obfuscate Création d'Entrées Collatérales - Darksend Create Denominations - Darksend Création de Dénominations + Obfuscate Create Denominations + Obfuscate Création de Dénominations - Darksend Denominate - Dénomination Darksend + Obfuscate Denominate + Dénomination Obfuscate - Darksend Collateral Payment - Paiement Darksend Collatéral + Obfuscate Collateral Payment + Paiement Obfuscate Collatéral To yourself @@ -3276,8 +3276,8 @@ https://www.transifex.com/projects/p/dash/ Envoyer des pièces - InstantX doesn't support sending values that high yet. Transactions are currently limited to %1 DASH. - InstantX ne supporte pas des transferts aussi élevés. Les transactions sont pour le moment limitées à %11 DASH. + SwiftTX doesn't support sending values that high yet. Transactions are currently limited to %1 DNET. + SwiftTX ne supporte pas des transferts aussi élevés. Les transactions sont pour le moment limitées à %11 DNET. @@ -3320,7 +3320,7 @@ https://www.transifex.com/projects/p/dash/ - dash-core + darknet-core Bind to given address and always listen on it. Use [host]:port notation for IPv6 Se lier à l'adresse donnée et toujours l'écouter. Utilisez la notation [host]:port pour l'IPv6 @@ -3330,8 +3330,8 @@ https://www.transifex.com/projects/p/dash/ Impossible d’obtenir un verrou sur le répertoire de données %s. Dash Core fonctionne probablement déjà. - Darksend uses exact denominated amounts to send funds, you might simply need to anonymize some more coins. - Darksend utilise les montants dénominés exacts pour envoyer des fonds, vous pourriez simplement avoir besoin d'anonymiser plus de pièces. + Obfuscate uses exact denominated amounts to send funds, you might simply need to anonymize some more coins. + Obfuscate utilise les montants dénominés exacts pour envoyer des fonds, vous pourriez simplement avoir besoin d'anonymiser plus de pièces. Enter regression test mode, which uses a special chain in which blocks can be solved instantly. @@ -3358,8 +3358,8 @@ https://www.transifex.com/projects/p/dash/ Dans ce mode -genproclimit contrôle combien de blocs sont générés immédiatement. - InstantX requires inputs with at least 6 confirmations, you might need to wait a few minutes and try again. - InstantX nécessite des entrées avec au moins 6 confirmations, vous devriez attendre quelques minutes avant de réessayer. + SwiftTX requires inputs with at least 6 confirmations, you might need to wait a few minutes and try again. + SwiftTX nécessite des entrées avec au moins 6 confirmations, vous devriez attendre quelques minutes avant de réessayer. Name to construct url for KeePass entry that stores the wallet passphrase @@ -3386,12 +3386,12 @@ https://www.transifex.com/projects/p/dash/ Impossible de se lier à %s sur cet ordinateur. Dash Core fonctionne probablement déjà. - Unable to locate enough Darksend denominated funds for this transaction. - Impossible de localiser suffisamment de fonds Darksend dénominés pour cette transaction. + Unable to locate enough Obfuscate denominated funds for this transaction. + Impossible de localiser suffisamment de fonds Obfuscate dénominés pour cette transaction. - Unable to locate enough Darksend non-denominated funds for this transaction that are not equal 1000 DASH. - Impossible de localiser suffisamment de fonds non-dénominés Darksend pour cette transaction qui ne sont pas égaux à 1000 DASH. + Unable to locate enough Obfuscate non-denominated funds for this transaction that are not equal 1000 DNET. + Impossible de localiser suffisamment de fonds non-dénominés Obfuscate pour cette transaction qui ne sont pas égaux à 1000 DNET. Warning: -paytxfee is set very high! This is the transaction fee you will pay if you send a transaction. @@ -3490,8 +3490,8 @@ https://www.transifex.com/projects/p/dash/ Base corrompue de données des blocs détectée - Darksend options: - Options Darksend : + Obfuscate options: + Options Obfuscate : Debugging/Testing options: @@ -3562,8 +3562,8 @@ https://www.transifex.com/projects/p/dash/ Erreur : Portefeuille verrouillé, impossible de créer la transaction ! - Error: You already have pending entries in the Darksend pool - Erreur : Vous avez déjà des entrées en attente dans la pool Darksend + Error: You already have pending entries in the Obfuscate pool + Erreur : Vous avez déjà des entrées en attente dans la pool Obfuscate Failed to listen on any port. Use -listen=0 if you want this. @@ -3614,32 +3614,32 @@ https://www.transifex.com/projects/p/dash/ Effacer toutes les transactions du portefeuille et récupère celle qui font partie de la chaine de blocs via -rescan au démarrage - Disable all Dash specific functionality (Masternodes, Darksend, InstantX, Budgeting) (0-1, default: %u) - Désactivez toutes les fonctionnalités liées à Dash (Masternode, Darksend, InstantX, Budgetisation) (0-1, par défaut: %u) + Disable all Dash specific functionality (Masternodes, Obfuscate, SwiftTX, Budgeting) (0-1, default: %u) + Désactivez toutes les fonctionnalités liées à Dash (Masternode, Obfuscate, SwiftTX, Budgetisation) (0-1, par défaut: %u) Distributed under the MIT software license, see the accompanying file COPYING or <http://www.opensource.org/licenses/mit-license.php>. Distribué sous la licence logicielle MIT, voir le fichier joint COPYING ou <http://www.opensource.org/licenses/mit-license.php>. - Enable instantx, show confirmations for locked transactions (bool, default: %s) - Activer instantx, montrer les confirmations pour les transactions verrouillées (bool, par defaut: %s) + Enable swifttx, show confirmations for locked transactions (bool, default: %s) + Activer swifttx, montrer les confirmations pour les transactions verrouillées (bool, par defaut: %s) - Enable use of automated darksend for funds stored in this wallet (0-1, default: %u) - Activer l'utilisation automatique de Darksend pour les fonds stockés dans ce portefeuille (0-1, défaut: %u) + Enable use of automated obfuscate for funds stored in this wallet (0-1, default: %u) + Activer l'utilisation automatique de Obfuscate pour les fonds stockés dans ce portefeuille (0-1, défaut: %u) Error: Unsupported argument -socks found. Setting SOCKS version isn't possible anymore, only SOCKS5 proxies are supported. Erreur: Paramètre obsolète -socks. Il n'est plus possible d'indiquer la version SOCKS, seul les proxy SOCKS5 sont supportés. - Fees (in DASH/Kb) smaller than this are considered zero fee for relaying (default: %s) - Les frais (en DASH/ko) inférieurs à ce seuil sont considérés comme nuls pour le relayage (par défaut : %s) + Fees (in DNET/Kb) smaller than this are considered zero fee for relaying (default: %s) + Les frais (en DNET/ko) inférieurs à ce seuil sont considérés comme nuls pour le relayage (par défaut : %s) - Fees (in DASH/Kb) smaller than this are considered zero fee for transaction creation (default: %s) - Les frais (en DASH/ko) inférieurs à ce seuil sont considérés comme nuls pour la création de transactions (par défaut : %s) + Fees (in DNET/Kb) smaller than this are considered zero fee for transaction creation (default: %s) + Les frais (en DNET/ko) inférieurs à ce seuil sont considérés comme nuls pour la création de transactions (par défaut : %s) Flush database activity from memory pool to disk log every <n> megabytes (default: %u) @@ -3686,8 +3686,8 @@ https://www.transifex.com/projects/p/dash/ Extraire les informations de débogage (par défaut : %u, fournir <category> est optionnel) - Provide liquidity to Darksend by infrequently mixing coins on a continual basis (0-100, default: %u, 1=very frequent, high fees, 100=very infrequent, low fees) - Fournir des liquidités à Darksend en mélangeant occasionnellement mais régulièrement des pièces (0-100, par défaut : %u, 1=très fréquent, frais élevés, 100=très rare, frais bas) + Provide liquidity to Obfuscate by infrequently mixing coins on a continual basis (0-100, default: %u, 1=very frequent, high fees, 100=very infrequent, low fees) + Fournir des liquidités à Obfuscate en mélangeant occasionnellement mais régulièrement des pièces (0-100, par défaut : %u, 1=très fréquent, frais élevés, 100=très rare, frais bas) Require high priority for relaying free or low-fee transactions (default:%u) @@ -3710,10 +3710,10 @@ https://www.transifex.com/projects/p/dash/ Ce produit comprend des logiciels développés par le projet OpenSSL afin d'être utilisés dans la boîte à outils OpenSSL <https://www.openssl.org/>, un logiciel de chiffrement écrit par Eric Young et un logiciel UPnP développé par Thomas Bernard. - To use dashd, or the -server option to dash-qt, you must set an rpcpassword in the configuration file: + To use darknetd, or the -server option to darknet-qt, you must set an rpcpassword in the configuration file: %s It is recommended you use the following random password: -rpcuser=dashrpc +rpcuser=darknetrpc rpcpassword=%s (you do not need to remember this password) The username and password MUST NOT be the same. @@ -3721,10 +3721,10 @@ If the file does not exist, create it with owner-readable-only file permissions. It is also recommended to set alertnotify so you are notified of problems; for example: alertnotify=echo %%s | mail -s "Dash Alert" admin@foo.com - Pour utiliser dashd, ou le paramètre -server de dash-qt, vous devez définir un rpc mot de passe dans le fichier de configuration: + Pour utiliser darknetd, ou le paramètre -server de darknet-qt, vous devez définir un rpc mot de passe dans le fichier de configuration: %s Il est recommandé que vous utilisiez ce mot de passe aléatoire: -rpcuser=dashrpc +rpcuser=darknetrpc rpcpassword=%s (Vous ne devez pas vous souvenir de ce mot de passe) Le nom d'utilisateur et le mot de passe NE DOIVENT PAS être équivalent. @@ -3734,8 +3734,8 @@ Pour exemple: alertnotify=echo %%s | mail -s "Alerte Dash" admin@foo.com - Unable to locate enough funds for this transaction that are not equal 1000 DASH. - Impossible de localiser suffisamment de fonds pour cette transaction qui ne sont pas égaux à 1000 DASH. + Unable to locate enough funds for this transaction that are not equal 1000 DNET. + Impossible de localiser suffisamment de fonds pour cette transaction qui ne sont pas égaux à 1000 DNET. Use separate SOCKS5 proxy to reach peers via Tor hidden services (default: %s) @@ -3758,8 +3758,8 @@ Pour exemple: alertnotify=echo %%s | mail -s "Alerte Dash" admin@foo.com Pairs en liste blanche ne peuvent être bannis pour DoS et leurs transactions sont toujours relayées, même si elles sont déjà en mémoire, utile par ex. pour une passerelle - (9999 could be used only on mainnet) - (9999 n'est utilisable que sur mainnet) + (51472 could be used only on mainnet) + (51472 n'est utilisable que sur mainnet) (default: %s) @@ -3808,16 +3808,16 @@ Pour exemple: alertnotify=echo %%s | mail -s "Alerte Dash" admin@foo.com Impossible d'analyser la valeur -rpcbind %s en tant qu'adresse réseau - Darksend is idle. - Darksend est inactif. + Obfuscate is idle. + Obfuscate est inactif. - Darksend request complete: - Requête Darksend complète : + Obfuscate request complete: + Requête Obfuscate complète : - Darksend request incomplete: - Requête Darksend incomplète. + Obfuscate request incomplete: + Requête Obfuscate incomplète. Disable safemode, override a real safe mode event (default: %u) @@ -3848,8 +3848,8 @@ Pour exemple: alertnotify=echo %%s | mail -s "Alerte Dash" admin@foo.com Erreur: Paramètre -tor non supporté, utilisez -onion. - Fee (in DASH/kB) to add to transactions you send (default: %s) - Frais (en DASH/ko) à ajouter aux transactions que vous envoyez (par défaut: %s) + Fee (in DNET/kB) to add to transactions you send (default: %s) + Frais (en DNET/ko) à ajouter aux transactions que vous envoyez (par défaut: %s) Finalizing transaction. @@ -3912,8 +3912,8 @@ Pour exemple: alertnotify=echo %%s | mail -s "Alerte Dash" admin@foo.com L'entrée est invalide. - InstantX options: - Options InstantX : + SwiftTX options: + Options SwiftTX : Insufficient funds. @@ -3948,8 +3948,8 @@ Pour exemple: alertnotify=echo %%s | mail -s "Alerte Dash" admin@foo.com Montant invalide pour -paytxfee=<montant> : « %s » - Last successful Darksend action was too recent. - La dernière action Darksend réussie est trop récente. + Last successful Obfuscate action was too recent. + La dernière action Obfuscate réussie est trop récente. Limit size of signature cache to <n> entries (default: %u) @@ -4176,8 +4176,8 @@ Pour exemple: alertnotify=echo %%s | mail -s "Alerte Dash" admin@foo.com masternodeprivkey invalide. Veuillez vous référer à la documentation. - (must be 9999 for mainnet) - (doit être 9999 pour mainnet) + (must be51472 for mainnet) + (doit être51472 pour mainnet) Can't find random Masternode. @@ -4216,16 +4216,16 @@ Pour exemple: alertnotify=echo %%s | mail -s "Alerte Dash" admin@foo.com Clé KeePassHttp pour la communication chiffrée AES avec KeePass - Keep N DASH anonymized (default: %u) - Maintenir N dash anonymisé en permanence (défaut: %u) + Keep N DNET anonymized (default: %u) + Maintenir N darknet anonymisé en permanence (défaut: %u) Keep at most <n> unconnectable transactions in memory (default: %u) Garder au plus <n> transactions sans connexion en mémoire (par défaut : %u) - Last Darksend was too recent. - Le dernier Darksend est trop récent. + Last Obfuscate was too recent. + Le dernier Obfuscate est trop récent. Line: %d @@ -4476,7 +4476,7 @@ Pour exemple: alertnotify=echo %%s | mail -s "Alerte Dash" admin@foo.com Nom d'utilisateur pour les connexions JSON-RPC - Value more than Darksend pool maximum allows. + Value more than Obfuscate pool maximum allows. Valeur supérieure au maximum autorisé par le pool. diff --git a/src/qt/locale/dash_it.ts b/src/qt/locale/darknet_it.ts similarity index 93% rename from src/qt/locale/dash_it.ts rename to src/qt/locale/darknet_it.ts index dcdce039e28a0..d092161de585f 100644 --- a/src/qt/locale/dash_it.ts +++ b/src/qt/locale/darknet_it.ts @@ -43,11 +43,11 @@ Choose the address to send coins to - Scegli l'indirizzo a cui inviare i dash + Scegli l'indirizzo a cui inviare i darknet Choose the address to receive coins with - Scegli l'indirizzo con cui ricevere dash + Scegli l'indirizzo con cui ricevere darknet C&hoose @@ -63,7 +63,7 @@ These are your Dash addresses for sending payments. Always check the amount and the receiving address before sending coins. - Questi sono i tuoi indirizzi Dash per inviare i pagamenti. Controlla sempre l'ammontare e l'indirizzo destinatario prima di inviare i dash. + Questi sono i tuoi indirizzi Dash per inviare i pagamenti. Controlla sempre l'ammontare e l'indirizzo destinatario prima di inviare i darknet. These are your Dash addresses for receiving payments. It is recommended to use a new receiving address for each transaction. @@ -176,8 +176,8 @@ Conferma la cifratura del portafoglio - Warning: If you encrypt your wallet and lose your passphrase, you will <b>LOSE ALL OF YOUR DASH</b>! - Attenzione: se crittografi il tuo portafoglio e perdi la tua parola d'ordine, <b>PERDERAI TUTTI I TUOI DASH</b>! + Warning: If you encrypt your wallet and lose your passphrase, you will <b>LOSE ALL OF YOUR DNET</b>! + Attenzione: se crittografi il tuo portafoglio e perdi la tua parola d'ordine, <b>PERDERAI TUTTI I TUOI DNET</b>! Are you sure you wish to encrypt your wallet? @@ -188,7 +188,7 @@ Portafoglio cifrato - Dash will close now to finish the encryption process. Remember that encrypting your wallet cannot fully protect your dashs from being stolen by malware infecting your computer. + Dash will close now to finish the encryption process. Remember that encrypting your wallet cannot fully protect your darknets from being stolen by malware infecting your computer. Dash adesso si chiuderá per finire il processo di crittografia. Ricorda che crittografare il tuo portafoglio non ti da una protezione totale se il tuo computer é infettato da malware @@ -256,15 +256,15 @@ Send coins to a Dash address - Spedire dash ad un indirizzo Dash + Spedire darknet ad un indirizzo Dash &Receive &Ricevi - Request payments (generates QR codes and dash: URIs) - Richieste di pagamenti (genera codici QR e dash: URLs) + Request payments (generates QR codes and darknet: URIs) + Richieste di pagamenti (genera codici QR e darknet: URLs) &Transactions @@ -435,8 +435,8 @@ Apri &URI... - Open a dash: URI or payment request - Apri un dash: URI o una richiesta di pagamento + Open a darknet: URI or payment request + Apri un darknet: URI o una richiesta di pagamento &Command-line options @@ -714,8 +714,8 @@ Indirizzo: %4 Copia resto - Non-anonymized input selected. <b>Darksend will be disabled.</b><br><br>If you still want to use Darksend, please deselect all non-nonymized inputs first and then check Darksend checkbox again. - Selezionati input non anonimizzati.<b>Darksend sará disabilitato.</b><br><br>Se vuoi ancora usare Darksend, per favore per prima cosa togli la selezione a tutti gli inputs non anonimizzati e dopo controlla il Darksend checkbox di nuovo. + Non-anonymized input selected. <b>Obfuscate will be disabled.</b><br><br>If you still want to use Obfuscate, please deselect all non-nonymized inputs first and then check Obfuscate checkbox again. + Selezionati input non anonimizzati.<b>Obfuscate sará disabilitato.</b><br><br>Se vuoi ancora usare Obfuscate, per favore per prima cosa togli la selezione a tutti gli inputs non anonimizzati e dopo controlla il Obfuscate checkbox di nuovo. highest @@ -811,10 +811,10 @@ Indirizzo: %4 - DarksendConfig + ObfuscateConfig - Configure Darksend - Configura Darksend + Configure Obfuscate + Configura Obfuscate Basic Privacy @@ -833,27 +833,27 @@ Indirizzo: %4 Selezionare il livello di privacy - Use 2 separate masternodes to mix funds up to 1000 DASH - Usa 2 separati masternode per mischiare fino al 1000 DASH + Use 2 separate masternodes to mix funds up to 1000 DNET + Usa 2 separati masternode per mischiare fino al 1000 DNET - Use 8 separate masternodes to mix funds up to 1000 DASH - Usa 8 separati masternode per mischiare fino al 1000 DASH + Use 8 separate masternodes to mix funds up to 1000 DNET + Usa 8 separati masternode per mischiare fino al 1000 DNET Use 16 separate masternodes Usa 16 separati masternode - This option is the quickest and will cost about ~0.025 DASH to anonymize 1000 DASH + This option is the quickest and will cost about ~0.025 DNET to anonymize 1000 DNET Questa opzione è la più veloce e ti costerà ~0.025DRK circa per anonimizzare 1000DRK - This option is moderately fast and will cost about 0.05 DASH to anonymize 1000 DASH + This option is moderately fast and will cost about 0.05 DNET to anonymize 1000 DNET Questa opzione è moderatamente veloce e costerà 0.05DRK circa per anonimizzare 1000DRK - 0.1 DASH per 1000 DASH you anonymize. + 0.1 DNET per 1000 DNET you anonymize. 0.1DRK ogni 1000DRK anonimizzati. @@ -861,20 +861,20 @@ Indirizzo: %4 Questa è la più lenta ma più sicura opzione. Usare il massimo grado di anonimizzazione costerà - Darksend Configuration - Configurazione Darksend + Obfuscate Configuration + Configurazione Obfuscate - Darksend was successfully set to basic (%1 and 2 rounds). You can change this at any time by opening Dash's configuration screen. + Obfuscate was successfully set to basic (%1 and 2 rounds). You can change this at any time by opening Dash's configuration screen. Dark send è statto correttamente impostato su base (%1 e 2 round). Puoi cambiare questa impostazione in qualsiasi momento tu lo voglia dalla finestra di configurazione. - Darksend was successfully set to high (%1 and 8 rounds). You can change this at any time by opening Dash's configuration screen. - Darksend è stata impostata correttamente a elevato (%1 e 8 turni). È possibile modificare in qualsiasi momento aprendo schermata di configurazione di Dash. + Obfuscate was successfully set to high (%1 and 8 rounds). You can change this at any time by opening Dash's configuration screen. + Obfuscate è stata impostata correttamente a elevato (%1 e 8 turni). È possibile modificare in qualsiasi momento aprendo schermata di configurazione di Dash. - Darksend was successfully set to maximum (%1 and 16 rounds). You can change this at any time by opening Dash's configuration screen. - Darksend è stato correttamente settato al massimo (%1 e 16 rounds). Puoi cambiarlo quando vuoi aprendo la finestra di configurazione di Dash + Obfuscate was successfully set to maximum (%1 and 16 rounds). You can change this at any time by opening Dash's configuration screen. + Obfuscate è stato correttamente settato al massimo (%1 e 16 rounds). Puoi cambiarlo quando vuoi aprendo la finestra di configurazione di Dash @@ -1111,12 +1111,12 @@ Indirizzo: %4 (0 = automatico, <0 = lascia questo numero di core liberi) - Darksend rounds to use - Round darksend da utilizzare + Obfuscate rounds to use + Round obfuscate da utilizzare - This amount acts as a threshold to turn off Darksend once it's reached. - Tale importo si comporta come una soglia per spegnere Darksend una volta che è raggiunto. + This amount acts as a threshold to turn off Obfuscate once it's reached. + Tale importo si comporta come una soglia per spegnere Obfuscate una volta che è raggiunto. Amount of Dash to keep anonymized @@ -1220,9 +1220,9 @@ Indirizzo: %4 Language missing or translation incomplete? Help contributing translations here: -https://www.transifex.com/projects/p/dash/ +https://www.transifex.com/projects/p/darknet/ La tua lingua manca o la traduzione è incompleta? Contribuisci alla traduzione qui: -https://www.transifex.com/projects/p/dash/ +https://www.transifex.com/projects/p/darknet/ User Interface Theme: @@ -1377,16 +1377,16 @@ Più URL vengono separati da una barra verticale |. Completamento: - Darksend Balance: - Bilancio Darksend: + Obfuscate Balance: + Bilancio Obfuscate: Amount and Rounds: Ammontare e Round: - 0 DASH / 0 Rounds - 0 DASH / 0 Round + 0 DNET / 0 Rounds + 0 DNET / 0 Round Submitted Denom: @@ -1397,8 +1397,8 @@ Più URL vengono separati da una barra verticale |. n/a - Darksend - Darksend + Obfuscate + Obfuscate Recent transactions @@ -1417,16 +1417,16 @@ Più URL vengono separati da una barra verticale |. (Ultimo messaggio) - Try to manually submit a Darksend request. - Prova ad inserire una richiesta Darksend manualmente. + Try to manually submit a Obfuscate request. + Prova ad inserire una richiesta Obfuscate manualmente. Try Mix Prova il Mix - Reset the current status of Darksend (can interrupt Darksend if it's in the process of Mixing, which can cost you money!) - Resetta lo stato corrente del Darksend (può interrompere il Darksend se è nel processo di mixaggio, costandoti una perdita economica!) + Reset the current status of Obfuscate (can interrupt Obfuscate if it's in the process of Mixing, which can cost you money!) + Resetta lo stato corrente del Obfuscate (può interrompere il Obfuscate se è nel processo di mixaggio, costandoti una perdita economica!) Reset @@ -1441,12 +1441,12 @@ Più URL vengono separati da una barra verticale |. Disabilita - Start Darksend Mixing - Avvia Darksend mix + Start Obfuscate Mixing + Avvia Obfuscate mix - Stop Darksend Mixing - Ferma Darksend mix + Stop Obfuscate Mixing + Ferma Obfuscate mix No inputs detected @@ -1465,9 +1465,9 @@ Più URL vengono separati da una barra verticale |. Abilitato - Last Darksend message: + Last Obfuscate message: - Ultimo messaggio Darksend + Ultimo messaggio Obfuscate @@ -1475,16 +1475,16 @@ Più URL vengono separati da una barra verticale |. N/D - Darksend was successfully reset. - Darksend è stato resettato con successo + Obfuscate was successfully reset. + Obfuscate è stato resettato con successo - Darksend requires at least %1 to use. - Darksend ha bisogno almeno dell' %1 per essere usato. + Obfuscate requires at least %1 to use. + Obfuscate ha bisogno almeno dell' %1 per essere usato. - Wallet is locked and user declined to unlock. Disabling Darksend. - Portafoglio è bloccato e l'utente ha rifiutato di sbloccare. Disattivazione Darksend. + Wallet is locked and user declined to unlock. Disabling Obfuscate. + Portafoglio è bloccato e l'utente ha rifiutato di sbloccare. Disattivazione Obfuscate. @@ -1494,8 +1494,8 @@ Più URL vengono separati da una barra verticale |. Errore di richiesta di pagamento - Cannot start dash: click-to-pay handler - Impossibile avviare dash: gestore click-to-pay + Cannot start darknet: click-to-pay handler + Impossibile avviare darknet: gestore click-to-pay URI handling @@ -2083,7 +2083,7 @@ Più URL vengono separati da una barra verticale |. SendCoinsDialog Send Coins - Invia dash + Invia darknet Coin Control Features @@ -2218,12 +2218,12 @@ Più URL vengono separati da una barra verticale |. &Aggiungi beneficiario - Darksend - Darksend + Obfuscate + Obfuscate - InstantX - InstantX + SwiftTX + SwiftTX Balance: @@ -2266,16 +2266,16 @@ Più URL vengono separati da una barra verticale |. fondi anonimi - (darksend requires this amount to be rounded up to the nearest %1). - (darksend richiede questo importo da arrotondato al più vicino %1). + (obfuscate requires this amount to be rounded up to the nearest %1). + (obfuscate richiede questo importo da arrotondato al più vicino %1). any available funds (not recommended) tutti i fondi disponibili (non raccomandato) - and InstantX - e InstantX + and SwiftTX + e SwiftTX %1 to %2 @@ -2291,7 +2291,7 @@ Più URL vengono separati da una barra verticale |. Confirm send coins - Conferma l'invio di dash + Conferma l'invio di darknet A fee %1 times higher than %2 per kB is considered an insanely high fee. @@ -2401,8 +2401,8 @@ Più URL vengono separati da una barra verticale |. Messaggio: - A message that was attached to the dash: URI which will be stored with the transaction for your reference. Note: This message will not be sent over the Dash network. - Un messaggio allegato con l'URI dash che verrà memorizzato nella transazione per il tuo referente. Nota: questo messaggio non verrà inviato attraverso il network Dash. + A message that was attached to the darknet: URI which will be stored with the transaction for your reference. Note: This message will not be sent over the Dash network. + Un messaggio allegato con l'URI darknet che verrà memorizzato nella transazione per il tuo referente. Nota: questo messaggio non verrà inviato attraverso il network Dash. This is an unverified payment request. @@ -2620,16 +2620,16 @@ Più URL vengono separati da una barra verticale |. in conflitto - %1/offline (verified via instantx) + %1/offline (verified via swifttx) %1/offline (verificato via intantx) - %1/confirmed (verified via instantx) - %1/confermato (verificato via instantx) + %1/confirmed (verified via swifttx) + %1/confermato (verificato via swifttx) - %1 confirmations (verified via instantx) - %1 conferme (verificate via instantx) + %1 confirmations (verified via swifttx) + %1 conferme (verificate via swifttx) %1/offline @@ -2644,24 +2644,24 @@ Più URL vengono separati da una barra verticale |. %1 conferme - %1/offline (InstantX verification in progress - %2 of %3 signatures) - %1/offline (InstantX verifica in corso - %2 di %3 firme) + %1/offline (SwiftTX verification in progress - %2 of %3 signatures) + %1/offline (SwiftTX verifica in corso - %2 di %3 firme) - %1/confirmed (InstantX verification in progress - %2 of %3 signatures ) - %1/confermato (InstantX verifica in corso - %2 di %3 firme ) + %1/confirmed (SwiftTX verification in progress - %2 of %3 signatures ) + %1/confermato (SwiftTX verifica in corso - %2 di %3 firme ) - %1 confirmations (InstantX verification in progress - %2 of %3 signatures) - %1 conferma (InstantX verifica in corso - %2 di %3 firme) + %1 confirmations (SwiftTX verification in progress - %2 of %3 signatures) + %1 conferma (SwiftTX verifica in corso - %2 di %3 firme) - %1/offline (InstantX verification failed) - %1/offline (InstantX verifica fallita) + %1/offline (SwiftTX verification failed) + %1/offline (SwiftTX verifica fallita) - %1/confirmed (InstantX verification failed) - %1/confermato (InstantX verifica fallita) + %1/confirmed (SwiftTX verification failed) + %1/confermato (SwiftTX verifica fallita) Status @@ -2862,8 +2862,8 @@ Più URL vengono separati da una barra verticale |. Ricevuto da - Received via Darksend - Ricevuto via Darksend + Received via Obfuscate + Ricevuto via Obfuscate Sent to @@ -2878,20 +2878,20 @@ Più URL vengono separati da una barra verticale |. Ottenuto dal mining - Darksend Denominate - Darksend Denominazione + Obfuscate Denominate + Obfuscate Denominazione - Darksend Collateral Payment - Darksend Collaterale Pagamento + Obfuscate Collateral Payment + Obfuscate Collaterale Pagamento - Darksend Make Collateral Inputs - Darksend Fa Ingressi Collaterali + Obfuscate Make Collateral Inputs + Obfuscate Fa Ingressi Collaterali - Darksend Create Denominations - Darksend Crea Denominazioni + Obfuscate Create Denominations + Obfuscate Crea Denominazioni Darksent @@ -2977,20 +2977,20 @@ Più URL vengono separati da una barra verticale |. Darksent - Darksend Make Collateral Inputs - Darksend Fa Ingressi Collaterali + Obfuscate Make Collateral Inputs + Obfuscate Fa Ingressi Collaterali - Darksend Create Denominations - Darksend Crea Denominazioni + Obfuscate Create Denominations + Obfuscate Crea Denominazioni - Darksend Denominate - Darksend Denominazione + Obfuscate Denominate + Obfuscate Denominazione - Darksend Collateral Payment - Darksend Collaterale Pagamento + Obfuscate Collateral Payment + Obfuscate Collaterale Pagamento To yourself @@ -3115,11 +3115,11 @@ Più URL vengono separati da una barra verticale |. WalletModel Send Coins - Invia dash + Invia darknet - InstantX doesn't support sending values that high yet. Transactions are currently limited to %1 DASH. - InstantX non supporta ancora l'invio di somme così alte. Le transazioni sono attualmente limitate al %1 DASH. + SwiftTX doesn't support sending values that high yet. Transactions are currently limited to %1 DNET. + SwiftTX non supporta ancora l'invio di somme così alte. Le transazioni sono attualmente limitate al %1 DNET. @@ -3158,7 +3158,7 @@ Più URL vengono separati da una barra verticale |. - dash-core + darknet-core Bind to given address and always listen on it. Use [host]:port notation for IPv6 Associa all'indirizzo indicato e resta permanentemente in ascolto su questo. Usa la notazione [host]:porta per l'IPv6 @@ -3168,8 +3168,8 @@ Più URL vengono separati da una barra verticale |. Impossibile ottenere un blocco sulla data directory %s. Dash Core è probabilmente già in esecuzione. - Darksend uses exact denominated amounts to send funds, you might simply need to anonymize some more coins. - Darksend utilizza esatto denominato importo a inviare fondi, si potrebbe semplicemente bisogno di anonimizzare alcuni più monete. + Obfuscate uses exact denominated amounts to send funds, you might simply need to anonymize some more coins. + Obfuscate utilizza esatto denominato importo a inviare fondi, si potrebbe semplicemente bisogno di anonimizzare alcuni più monete. Enter regression test mode, which uses a special chain in which blocks can be solved instantly. @@ -3196,8 +3196,8 @@ Più URL vengono separati da una barra verticale |. In questa modalità -genproclimit determina quanti blocchi saranno generati immediatamente. - InstantX requires inputs with at least 6 confirmations, you might need to wait a few minutes and try again. - InstantX richiede input con almeno 6 conferme, potrebbe essere necessario attendere qualche minuto e poi riprovare. + SwiftTX requires inputs with at least 6 confirmations, you might need to wait a few minutes and try again. + SwiftTX richiede input con almeno 6 conferme, potrebbe essere necessario attendere qualche minuto e poi riprovare. Name to construct url for KeePass entry that stores the wallet passphrase @@ -3224,12 +3224,12 @@ Più URL vengono separati da una barra verticale |. Incapace di legare al %s su questo computer. Dash Core è probabilmente già funzionato. - Unable to locate enough Darksend denominated funds for this transaction. - Impossibile trovare fondi sufficienti Darksend denominati per questa transazione. + Unable to locate enough Obfuscate denominated funds for this transaction. + Impossibile trovare fondi sufficienti Obfuscate denominati per questa transazione. - Unable to locate enough Darksend non-denominated funds for this transaction that are not equal 1000 DASH. - Impossibile trovare un numero sufficiente di non denominati fondi Darksend per questa operazione che non sono uguali a 1000 DASH. + Unable to locate enough Obfuscate non-denominated funds for this transaction that are not equal 1000 DNET. + Impossibile trovare un numero sufficiente di non denominati fondi Obfuscate per questa operazione che non sono uguali a 1000 DNET. Warning: -paytxfee is set very high! This is the transaction fee you will pay if you send a transaction. @@ -3328,8 +3328,8 @@ Più URL vengono separati da una barra verticale |. Rilevato database blocchi corrotto - Darksend options: - Opzioni Darksend: + Obfuscate options: + Opzioni Obfuscate: Debugging/Testing options: @@ -3400,8 +3400,8 @@ Più URL vengono separati da una barra verticale |. Errore: portafoglio bloccato, impossibile creare la transazione! - Error: You already have pending entries in the Darksend pool - Errore: è già voci in sospeso in piscina Darksend + Error: You already have pending entries in the Obfuscate pool + Errore: è già voci in sospeso in piscina Obfuscate Failed to listen on any port. Use -listen=0 if you want this. @@ -3432,36 +3432,36 @@ Più URL vengono separati da una barra verticale |. Cancella tutte le transazioni del portafoglio e sistema solo quelle parti della catena di blocchi mediante -rescan quando apri il portafoglio - Enable instantx, show confirmations for locked transactions (bool, default: %s) - Abilita instantx, mostra conferme per le transazioni bloccate (bool, predefinito: %s) + Enable swifttx, show confirmations for locked transactions (bool, default: %s) + Abilita swifttx, mostra conferme per le transazioni bloccate (bool, predefinito: %s) - Enable use of automated darksend for funds stored in this wallet (0-1, default: %u) - Abilita utilizzo di darksend automatizzato per i fondi conservati in questo portafoglio (0-1, predefinito: %u) + Enable use of automated obfuscate for funds stored in this wallet (0-1, default: %u) + Abilita utilizzo di obfuscate automatizzato per i fondi conservati in questo portafoglio (0-1, predefinito: %u) - Fees (in DASH/Kb) smaller than this are considered zero fee for relaying (default: %s) - Le commissioni (in DASH/Kb) inferiori a questo valore saranno considerate nulle per la trasmissione (prefedinito:%s) + Fees (in DNET/Kb) smaller than this are considered zero fee for relaying (default: %s) + Le commissioni (in DNET/Kb) inferiori a questo valore saranno considerate nulle per la trasmissione (prefedinito:%s) - Fees (in DASH/Kb) smaller than this are considered zero fee for transaction creation (default: %s) - Le commissioni (in DASH/Kb) inferiori a questo valore saranno considerate nulle per la creazione della transazione (prefedinito:%s) + Fees (in DNET/Kb) smaller than this are considered zero fee for transaction creation (default: %s) + Le commissioni (in DNET/Kb) inferiori a questo valore saranno considerate nulle per la creazione della transazione (prefedinito:%s) Found unconfirmed denominated outputs, will wait till they confirm to continue. Uscite denominate non confermati trovati, saranno aspettare che confermano per continua. - Darksend is idle. + Obfuscate is idle. Nessun Masternode trovato. - Darksend request complete: - Richiesta di Darksend completa: + Obfuscate request complete: + Richiesta di Obfuscate completa: - Darksend request incomplete: - Richiesta di Darksend incompleta: + Obfuscate request incomplete: + Richiesta di Obfuscate incompleta: Error connecting to Masternode. @@ -3516,8 +3516,8 @@ Più URL vengono separati da una barra verticale |. L'input non è valido. - InstantX options: - Opzioni InstantX + SwiftTX options: + Opzioni SwiftTX Insufficient funds. @@ -3588,8 +3588,8 @@ Più URL vengono separati da una barra verticale |. Mantenere al massimo <n> le operazioni in collegabile in memoria (predefinito: %u) - Last Darksend was too recent. - L'ultima darksend è troppo recente + Last Obfuscate was too recent. + L'ultima obfuscate è troppo recente Loading addresses... @@ -3797,8 +3797,8 @@ Più URL vengono separati da una barra verticale |. - Value more than Darksend pool maximum allows. - Più valore di Darksend piscina massima permette. + Value more than Obfuscate pool maximum allows. + Più valore di Obfuscate piscina massima permette. Verifying blocks... diff --git a/src/qt/locale/dash_ja.ts b/src/qt/locale/darknet_ja.ts similarity index 99% rename from src/qt/locale/dash_ja.ts rename to src/qt/locale/darknet_ja.ts index 1e0d322412a2f..6aedb60c32b21 100644 --- a/src/qt/locale/dash_ja.ts +++ b/src/qt/locale/darknet_ja.ts @@ -642,7 +642,7 @@ - DarksendConfig + ObfuscateConfig EditAddressDialog @@ -2485,7 +2485,7 @@ - dash-core + darknet-core Bind to given address and always listen on it. Use [host]:port notation for IPv6 指定のアドレスへバインドし、その上で常にリスンします。IPv6 は [host]:port 番号 と表記します diff --git a/src/qt/locale/dash_pl.ts b/src/qt/locale/darknet_pl.ts similarity index 93% rename from src/qt/locale/dash_pl.ts rename to src/qt/locale/darknet_pl.ts index 9589ed27725b9..8c59520a5dd5c 100644 --- a/src/qt/locale/dash_pl.ts +++ b/src/qt/locale/darknet_pl.ts @@ -176,8 +176,8 @@ Potwierdź szyfrowanie portfela - Warning: If you encrypt your wallet and lose your passphrase, you will <b>LOSE ALL OF YOUR DASH</b>! - Ostrzeżenie: Jeśli zaszyfrujesz swój portfel i zgubisz swoje hasło, <b>STRACISZ WSZYSTKIE MONETY DASH</b> + Warning: If you encrypt your wallet and lose your passphrase, you will <b>LOSE ALL OF YOUR DNET</b>! + Ostrzeżenie: Jeśli zaszyfrujesz swój portfel i zgubisz swoje hasło, <b>STRACISZ WSZYSTKIE MONETY DNET</b> Are you sure you wish to encrypt your wallet? @@ -188,7 +188,7 @@ Portfel zaszyfrowany - Dash will close now to finish the encryption process. Remember that encrypting your wallet cannot fully protect your dashs from being stolen by malware infecting your computer. + Dash will close now to finish the encryption process. Remember that encrypting your wallet cannot fully protect your darknets from being stolen by malware infecting your computer. Dash zostanie teraz zamknięty aby zakończyć proces szyfrowania. Pamiętaj, że zaszyfrowanie portfela nie gwarantuje pełnej ochrony przed kradzieżą twoich monet przez złośliwe oprogramowanie. @@ -263,8 +263,8 @@ Odbie&rz - Request payments (generates QR codes and dash: URIs) - Poproś o płatności (generuje kod QR oraz dash: link) + Request payments (generates QR codes and darknet: URIs) + Poproś o płatności (generuje kod QR oraz darknet: link) &Transactions @@ -443,8 +443,8 @@ Otwórz URI... - Open a dash: URI or payment request - Otwórz dash: Link lub żądanie zapłaty + Open a darknet: URI or payment request + Otwórz darknet: Link lub żądanie zapłaty &Command-line options @@ -741,8 +741,8 @@ Adres: %4 Skopiuj resztę - Non-anonymized input selected. <b>Darksend will be disabled.</b><br><br>If you still want to use Darksend, please deselect all non-nonymized inputs first and then check Darksend checkbox again. - Wybrano niezanonimizowane środki. <b>Darksend będzie wyłączony.</b><br><br>Jeśli wciąż chcesz użyć Darksend, cofnij wybór niezanonimizowanych środków i zaznacz kliknij ponownie na pole wyboru obok Darksend. + Non-anonymized input selected. <b>Obfuscate will be disabled.</b><br><br>If you still want to use Obfuscate, please deselect all non-nonymized inputs first and then check Obfuscate checkbox again. + Wybrano niezanonimizowane środki. <b>Obfuscate będzie wyłączony.</b><br><br>Jeśli wciąż chcesz użyć Obfuscate, cofnij wybór niezanonimizowanych środków i zaznacz kliknij ponownie na pole wyboru obok Obfuscate. highest @@ -842,10 +842,10 @@ Adres: %4 - DarksendConfig + ObfuscateConfig - Configure Darksend - Skonfiguruj Darksend + Configure Obfuscate + Skonfiguruj Obfuscate Basic Privacy @@ -864,48 +864,48 @@ Adres: %4 Proszę wybrać poziom bezpieczeństwa. - Use 2 separate masternodes to mix funds up to 1000 DASH - Użyj 2 oddzielnych masternodów aby wymieszać środki max. do 1000 DASH + Use 2 separate masternodes to mix funds up to 1000 DNET + Użyj 2 oddzielnych masternodów aby wymieszać środki max. do 1000 DNET - Use 8 separate masternodes to mix funds up to 1000 DASH - Użyj 8 oddzielnych masternodów aby wymieszać środki max. do 1000 DASH + Use 8 separate masternodes to mix funds up to 1000 DNET + Użyj 8 oddzielnych masternodów aby wymieszać środki max. do 1000 DNET Use 16 separate masternodes Użyj 16 oddzielnych masternodów - This option is the quickest and will cost about ~0.025 DASH to anonymize 1000 DASH - Ta opcja jest najszybsza i kosztuje około 0.025 DASH za zanonimizowanie 1000 DASH + This option is the quickest and will cost about ~0.025 DNET to anonymize 1000 DNET + Ta opcja jest najszybsza i kosztuje około 0.025 DNET za zanonimizowanie 1000 DNET - This option is moderately fast and will cost about 0.05 DASH to anonymize 1000 DASH - Ta opcja jest w miarę szybka i kosztuje około 0.05 DASH za zanonimizowanie 1000 DASH + This option is moderately fast and will cost about 0.05 DNET to anonymize 1000 DNET + Ta opcja jest w miarę szybka i kosztuje około 0.05 DNET za zanonimizowanie 1000 DNET - 0.1 DASH per 1000 DASH you anonymize. - 0.1 DASH za każde 1000 DASH które zanonimizujesz. + 0.1 DNET per 1000 DNET you anonymize. + 0.1 DNET za każde 1000 DNET które zanonimizujesz. This is the slowest and most secure option. Using maximum anonymity will cost Jest to najwolniejsza lecz najbardziej bezpieczna opcja. Maksymalny poziom zanonimizowania będzie kosztować - Darksend Configuration - Konfiguracja Darksend + Obfuscate Configuration + Konfiguracja Obfuscate - Darksend was successfully set to basic (%1 and 2 rounds). You can change this at any time by opening Dash's configuration screen. - Darksend został pomyślnie ustawiony na poziom podstawowy (%1 oraz 2 rundy). Możesz to zmienić kiedy chcesz, otwierając ekran z konfiguracją Dash. + Obfuscate was successfully set to basic (%1 and 2 rounds). You can change this at any time by opening Dash's configuration screen. + Obfuscate został pomyślnie ustawiony na poziom podstawowy (%1 oraz 2 rundy). Możesz to zmienić kiedy chcesz, otwierając ekran z konfiguracją Dash. - Darksend was successfully set to high (%1 and 8 rounds). You can change this at any time by opening Dash's configuration screen. - Darksend został pomyślnie ustawiony na poziom wysoki (%1 oraz 8 rund). Możesz to zmienić kiedy chcesz, otwierając ekran z konfiguracją Dash. + Obfuscate was successfully set to high (%1 and 8 rounds). You can change this at any time by opening Dash's configuration screen. + Obfuscate został pomyślnie ustawiony na poziom wysoki (%1 oraz 8 rund). Możesz to zmienić kiedy chcesz, otwierając ekran z konfiguracją Dash. - Darksend was successfully set to maximum (%1 and 16 rounds). You can change this at any time by opening Dash's configuration screen. - Darksend został pomyślnie ustawiony na poziom maksymalny (%1 oraz 16 rund). Możesz to zmienić kiedy chcesz, otwierając ekran z konfiguracją Dash. + Obfuscate was successfully set to maximum (%1 and 16 rounds). You can change this at any time by opening Dash's configuration screen. + Obfuscate został pomyślnie ustawiony na poziom maksymalny (%1 oraz 16 rund). Możesz to zmienić kiedy chcesz, otwierając ekran z konfiguracją Dash. @@ -1146,12 +1146,12 @@ Adres: %4 (0=auto, <0 = zostaw tyle wolnych rdzeni) - Darksend rounds to use - Ilość rund Darksend. + Obfuscate rounds to use + Ilość rund Obfuscate. - This amount acts as a threshold to turn off Darksend once it's reached. - Ta kwota działa jako próg po którego przekroczeniu Darksend zostaje wyłączony. + This amount acts as a threshold to turn off Obfuscate once it's reached. + Ta kwota działa jako próg po którego przekroczeniu Obfuscate zostaje wyłączony. Amount of Dash to keep anonymized @@ -1263,9 +1263,9 @@ Adres: %4 Language missing or translation incomplete? Help contributing translations here: -https://www.transifex.com/projects/p/dash/ +https://www.transifex.com/projects/p/darknet/ Dash Core nie został przetłumaczony na twój język? Tłumaczenie jest niepełne lub niepoprawne? Możesz pomóc nam tłumaczyć tutaj: -https://www.transifex.com/projects/p/dash/ +https://www.transifex.com/projects/p/darknet/ User Interface Theme: @@ -1423,16 +1423,16 @@ https://www.transifex.com/projects/p/dash/ Ukończone: - Darksend Balance: - Bilans Darksend: + Obfuscate Balance: + Bilans Obfuscate: Amount and Rounds: Ilość oraz Rundy: - 0 DASH / 0 Rounds - 0 DASH / 0 Rund + 0 DNET / 0 Rounds + 0 DNET / 0 Rund Submitted Denom: @@ -1443,8 +1443,8 @@ https://www.transifex.com/projects/p/dash/ nie dotyczy - Darksend - Darksend + Obfuscate + Obfuscate Recent transactions @@ -1463,16 +1463,16 @@ https://www.transifex.com/projects/p/dash/ (Ostatnia Wiadomość) - Try to manually submit a Darksend request. - Prubój ręcznie zgłosić żądanie Darksend. + Try to manually submit a Obfuscate request. + Prubój ręcznie zgłosić żądanie Obfuscate. Try Mix Mieszaj - Reset the current status of Darksend (can interrupt Darksend if it's in the process of Mixing, which can cost you money!) - Zresetuj obecny stan darksend (może przerwać Darksend, jeżeli jest w trakcie mieszania. Może Cię to kosztować! ) + Reset the current status of Obfuscate (can interrupt Obfuscate if it's in the process of Mixing, which can cost you money!) + Zresetuj obecny stan obfuscate (może przerwać Obfuscate, jeżeli jest w trakcie mieszania. Może Cię to kosztować! ) Reset @@ -1487,12 +1487,12 @@ https://www.transifex.com/projects/p/dash/ Wyłączony - Start Darksend Mixing - Uruchom miksowanie Darksend + Start Obfuscate Mixing + Uruchom miksowanie Obfuscate - Stop Darksend Mixing - Zatrzymaj miksowanie Darksend + Stop Obfuscate Mixing + Zatrzymaj miksowanie Obfuscate No inputs detected @@ -1535,9 +1535,9 @@ https://www.transifex.com/projects/p/dash/ Włączony - Last Darksend message: + Last Obfuscate message: - Ostatnia wiadomość Darksend: + Ostatnia wiadomość Obfuscate: @@ -1545,20 +1545,20 @@ https://www.transifex.com/projects/p/dash/ NIEDOSTĘPNE - Darksend was successfully reset. - Darksend został pomyślnie zresetowany + Obfuscate was successfully reset. + Obfuscate został pomyślnie zresetowany - If you don't want to see internal Darksend fees/transactions select "Most Common" as Type on the "Transactions" tab. - Jeśli nie chcesz widzieć wewnętrznych transakcji/opłat Darksend to wybierz "Najpopularniejsza" jako rodzaj transakcji w zakładce "Transakcje". + If you don't want to see internal Obfuscate fees/transactions select "Most Common" as Type on the "Transactions" tab. + Jeśli nie chcesz widzieć wewnętrznych transakcji/opłat Obfuscate to wybierz "Najpopularniejsza" jako rodzaj transakcji w zakładce "Transakcje". - Darksend requires at least %1 to use. - Darksend wymaga użycia conajmniej %1 + Obfuscate requires at least %1 to use. + Obfuscate wymaga użycia conajmniej %1 - Wallet is locked and user declined to unlock. Disabling Darksend. - Portfel jest zablokowany a użytkownik odmówił odblokowania. Darksend zostaje wyłączony. + Wallet is locked and user declined to unlock. Disabling Obfuscate. + Portfel jest zablokowany a użytkownik odmówił odblokowania. Obfuscate zostaje wyłączony. @@ -1568,8 +1568,8 @@ https://www.transifex.com/projects/p/dash/ Błąd żądania płatności - Cannot start dash: click-to-pay handler - Nie można włączyć dash: kliknij-aby-zapłacić ubsługującemu. + Cannot start darknet: click-to-pay handler + Nie można włączyć darknet: kliknij-aby-zapłacić ubsługującemu. URI handling @@ -2292,7 +2292,7 @@ https://www.transifex.com/projects/p/dash/ Jeśli ręcznie ustalona opłata wynosi 1000 Duffów a sama transakcja ma tylko 250 bitów, to opłata jako "za kilobajt" wynosi tylko 250 duffów.<br/> Dzieje się tak dla każdej transakcji poniżej 1000 duffów. W przypadku transakcji większych niż jedn kilobajt opłata jest naliczana od kilobajta. - Paying only the minimum fee is just fine as long as there is less transaction volume than space in the blocks.<br />But be aware that this can end up in a never confirming transaction once there is more demand for dash transactions than the network can process. + Paying only the minimum fee is just fine as long as there is less transaction volume than space in the blocks.<br />But be aware that this can end up in a never confirming transaction once there is more demand for darknet transactions than the network can process. Uiszczanie minimalnej opłaty za transakcję jest ok dopóki ilość transakcji nie przekracza dostępnego miejsca w bloku. <br />Jednakże, jeśli zaistnieje taka sytuacja w której wysłanych zostaje więcej transakcji niż sieć może przetworzyć, to jest możliwe, że twoja transakcja nigdy nie zostanie potwierdzona. @@ -2364,12 +2364,12 @@ https://www.transifex.com/projects/p/dash/ Dodaj Odbio&rce - Darksend - Darksend + Obfuscate + Obfuscate - InstantX - InstantX + SwiftTX + SwiftTX Balance: @@ -2416,16 +2416,16 @@ https://www.transifex.com/projects/p/dash/ anonimowe środki - (darksend requires this amount to be rounded up to the nearest %1). - (darksend wymaga aby kwota ta została zaokrąglona do najbliższego %1). + (obfuscate requires this amount to be rounded up to the nearest %1). + (obfuscate wymaga aby kwota ta została zaokrąglona do najbliższego %1). any available funds (not recommended) jakiekolwiek dostępne środki (niezalecane) - and InstantX - i InstantX + and SwiftTX + i SwiftTX %1 to %2 @@ -2559,8 +2559,8 @@ https://www.transifex.com/projects/p/dash/ Wiadomość: - A message that was attached to the dash: URI which will be stored with the transaction for your reference. Note: This message will not be sent over the Dash network. - Wiadomość, która została dołączona do dash: Link, który zostanie zapisany wraz z transakcją do wglądu w przyszłości. Zauważ. że sama wiadomość nie zostanie wysłana przez sieć Darkcoina. + A message that was attached to the darknet: URI which will be stored with the transaction for your reference. Note: This message will not be sent over the Dash network. + Wiadomość, która została dołączona do darknet: Link, który zostanie zapisany wraz z transakcją do wglądu w przyszłości. Zauważ. że sama wiadomość nie zostanie wysłana przez sieć Darkcoina. This is an unverified payment request. @@ -2778,16 +2778,16 @@ https://www.transifex.com/projects/p/dash/ konflikt - %1/offline (verified via instantx) - %1/offline (zweryfikowane przez instantx) + %1/offline (verified via swifttx) + %1/offline (zweryfikowane przez swifttx) - %1/confirmed (verified via instantx) - %1/potwierdzony (zweryfikowane przez instantx) + %1/confirmed (verified via swifttx) + %1/potwierdzony (zweryfikowane przez swifttx) - %1 confirmations (verified via instantx) - %1 potwierdzeń (zweryfikowane przez instantx) + %1 confirmations (verified via swifttx) + %1 potwierdzeń (zweryfikowane przez swifttx) %1/offline @@ -2802,24 +2802,24 @@ https://www.transifex.com/projects/p/dash/ %1 potwierdzeń - %1/offline (InstantX verification in progress - %2 of %3 signatures) - %1/nieaktywny (w trakcie weryfikacji InstantX - %2 z %3 oznaczeń) + %1/offline (SwiftTX verification in progress - %2 of %3 signatures) + %1/nieaktywny (w trakcie weryfikacji SwiftTX - %2 z %3 oznaczeń) - %1/confirmed (InstantX verification in progress - %2 of %3 signatures ) - %1/potwierdzony (w trakcie weryfikacji InstantX - %2 z %3 oznaczeń) + %1/confirmed (SwiftTX verification in progress - %2 of %3 signatures ) + %1/potwierdzony (w trakcie weryfikacji SwiftTX - %2 z %3 oznaczeń) - %1 confirmations (InstantX verification in progress - %2 of %3 signatures) - %1/potwierdzeń (w trakcie weryfikacji InstantX - %2 z %3 oznaczeń) + %1 confirmations (SwiftTX verification in progress - %2 of %3 signatures) + %1/potwierdzeń (w trakcie weryfikacji SwiftTX - %2 z %3 oznaczeń) - %1/offline (InstantX verification failed) - %1/nieaktywny (weryfikacja InstantX niepowiodła się) + %1/offline (SwiftTX verification failed) + %1/nieaktywny (weryfikacja SwiftTX niepowiodła się) - %1/confirmed (InstantX verification failed) - %1/potwierdzony (weryfikacja InstantX nie powiodła się) + %1/confirmed (SwiftTX verification failed) + %1/potwierdzony (weryfikacja SwiftTX nie powiodła się) Status @@ -3020,8 +3020,8 @@ https://www.transifex.com/projects/p/dash/ Odebrano od - Received via Darksend - Otrzymane przez Darksend + Received via Obfuscate + Otrzymane przez Obfuscate Sent to @@ -3036,20 +3036,20 @@ https://www.transifex.com/projects/p/dash/ Wydobyto - Darksend Denominate - Denominacja Darksend + Obfuscate Denominate + Denominacja Obfuscate - Darksend Collateral Payment - Płatność zabezpieczająca Darksend + Obfuscate Collateral Payment + Płatność zabezpieczająca Obfuscate - Darksend Make Collateral Inputs - Darksend tworzy poboczne wejscia + Obfuscate Make Collateral Inputs + Obfuscate tworzy poboczne wejscia - Darksend Create Denominations - Darksend tworzy denominacje + Obfuscate Create Denominations + Obfuscate tworzy denominacje Darksent @@ -3135,20 +3135,20 @@ https://www.transifex.com/projects/p/dash/ Darksent - Darksend Make Collateral Inputs - Darksend tworzy poboczne wejscia + Obfuscate Make Collateral Inputs + Obfuscate tworzy poboczne wejscia - Darksend Create Denominations - Darksend tworzy denominacje + Obfuscate Create Denominations + Obfuscate tworzy denominacje - Darksend Denominate - Denominacja Darksend + Obfuscate Denominate + Denominacja Obfuscate - Darksend Collateral Payment - Płatność zabezpieczająca Darksend + Obfuscate Collateral Payment + Płatność zabezpieczająca Obfuscate To yourself @@ -3276,8 +3276,8 @@ https://www.transifex.com/projects/p/dash/ Wyślij płatność - InstantX doesn't support sending values that high yet. Transactions are currently limited to %1 DASH. - InstantX jescze nie może przesłać tak wysokich kwot. Obecnie transakcje są ograniczone tylko do %1 DASH: + SwiftTX doesn't support sending values that high yet. Transactions are currently limited to %1 DNET. + SwiftTX jescze nie może przesłać tak wysokich kwot. Obecnie transakcje są ograniczone tylko do %1 DNET: @@ -3320,7 +3320,7 @@ https://www.transifex.com/projects/p/dash/ - dash-core + darknet-core Bind to given address and always listen on it. Use [host]:port notation for IPv6 Związany z danym adresem oraz zawsze prowadzący na nim nasłuch. Użyj [host]:oznaczenie dla IPv6 @@ -3330,8 +3330,8 @@ https://www.transifex.com/projects/p/dash/ Nie można zablokować katalogu danych %s. Prawdopodobnie Dash jest już uruchomiony. - Darksend uses exact denominated amounts to send funds, you might simply need to anonymize some more coins. - Darksend używa dokładnych denominowanych kwot do przesyłania środków, możliwe że musisz zanonimizować trochę więcej monet. + Obfuscate uses exact denominated amounts to send funds, you might simply need to anonymize some more coins. + Obfuscate używa dokładnych denominowanych kwot do przesyłania środków, możliwe że musisz zanonimizować trochę więcej monet. Enter regression test mode, which uses a special chain in which blocks can be solved instantly. @@ -3358,8 +3358,8 @@ https://www.transifex.com/projects/p/dash/ W tym trybie -genproclimit kontroluje ile bloków jest generowanych natychmiastowo. - InstantX requires inputs with at least 6 confirmations, you might need to wait a few minutes and try again. - InstantX potrzebuje aby transakcja wejściowa miała co najmniej 6 potwierdzeń. Poczekaj kilka minut i spróbuj ponownie. + SwiftTX requires inputs with at least 6 confirmations, you might need to wait a few minutes and try again. + SwiftTX potrzebuje aby transakcja wejściowa miała co najmniej 6 potwierdzeń. Poczekaj kilka minut i spróbuj ponownie. Name to construct url for KeePass entry that stores the wallet passphrase @@ -3386,12 +3386,12 @@ https://www.transifex.com/projects/p/dash/ Niezdolny do związania z %s na tym komputerze. Prawdopodobnie Dash jest już uruchomiony. - Unable to locate enough Darksend denominated funds for this transaction. - Nie znaleziono wystarczających denominowanych środków Darksend do wykonania tej transakcji. + Unable to locate enough Obfuscate denominated funds for this transaction. + Nie znaleziono wystarczających denominowanych środków Obfuscate do wykonania tej transakcji. - Unable to locate enough Darksend non-denominated funds for this transaction that are not equal 1000 DASH. - Nie znaleziono wystarczającej ilości nie zdenominowanych środków Darksend dla tej transakcji, które nie równają się 1000 DASH + Unable to locate enough Obfuscate non-denominated funds for this transaction that are not equal 1000 DNET. + Nie znaleziono wystarczającej ilości nie zdenominowanych środków Obfuscate dla tej transakcji, które nie równają się 1000 DNET Warning: -paytxfee is set very high! This is the transaction fee you will pay if you send a transaction. @@ -3490,8 +3490,8 @@ https://www.transifex.com/projects/p/dash/ Wykryto uszkodzoną bazę danych bloków - Darksend options: - Opcje Darksend: + Obfuscate options: + Opcje Obfuscate: Debugging/Testing options: @@ -3562,8 +3562,8 @@ https://www.transifex.com/projects/p/dash/ Błąd: Portfel zamknięty, stworzenie transakcji jest niemożliwe! - Error: You already have pending entries in the Darksend pool - Błąd: Już masz oczekujące wejścia do puli Darksend + Error: You already have pending entries in the Obfuscate pool + Błąd: Już masz oczekujące wejścia do puli Obfuscate Failed to listen on any port. Use -listen=0 if you want this. @@ -3614,32 +3614,32 @@ https://www.transifex.com/projects/p/dash/ Usuń wszystkie transakcje portfela i odzyskaj tylko te części blockchainu - zeskanuj powonie na starcie. - Disable all Dash specific functionality (Masternodes, Darksend, InstantX, Budgeting) (0-1, default: %u) - Wyłącz wszystkie dodatkowe funckje Dash (Masternody, Darksend, InstanX, Budżetowanie) (0-1, domyślnie: %u) + Disable all Dash specific functionality (Masternodes, Obfuscate, SwiftTX, Budgeting) (0-1, default: %u) + Wyłącz wszystkie dodatkowe funckje Dash (Masternody, Obfuscate, InstanX, Budżetowanie) (0-1, domyślnie: %u) Distributed under the MIT software license, see the accompanying file COPYING or <http://www.opensource.org/licenses/mit-license.php>. Rozpowszechniane na licencji MIT. Jeśli chcesz się dowiedzieć więcej otwórz towarzyszący plik o nzwie COPYING lub odwiedź <http://www.opensource.org/licenses/mit-license.php>. - Enable instantx, show confirmations for locked transactions (bool, default: %s) - Włącz instantx, pokaż potwierdzenia dla zamkniętych transakcji (bool, domyślnie: %s) + Enable swifttx, show confirmations for locked transactions (bool, default: %s) + Włącz swifttx, pokaż potwierdzenia dla zamkniętych transakcji (bool, domyślnie: %s) - Enable use of automated darksend for funds stored in this wallet (0-1, default: %u) - Włącz możliwość automatyzacji Darksend dla środków zgromadzonych w tym portfelu (0-1, domyślnie: %u) + Enable use of automated obfuscate for funds stored in this wallet (0-1, default: %u) + Włącz możliwość automatyzacji Obfuscate dla środków zgromadzonych w tym portfelu (0-1, domyślnie: %u) Error: Unsupported argument -socks found. Setting SOCKS version isn't possible anymore, only SOCKS5 proxies are supported. Błąd: niewspierany argument, znaleziono -socks. Ustawienie wersji SOCKS nie jest już możliwa, wspierane są tylkobramki proxy SOCKS5. - Fees (in DASH/Kb) smaller than this are considered zero fee for relaying (default: %s) - Opłaty (DASH/Kb) za retransmisje mniejsze niż ta, uważane są za równoznaczne z brakiem opłat (domyślnie: %s) + Fees (in DNET/Kb) smaller than this are considered zero fee for relaying (default: %s) + Opłaty (DNET/Kb) za retransmisje mniejsze niż ta, uważane są za równoznaczne z brakiem opłat (domyślnie: %s) - Fees (in DASH/Kb) smaller than this are considered zero fee for transaction creation (default: %s) - Opłaty (DASH/Kb) mniejsze niż ta, są uważane są za równoznaczne z brakiem opłat za stworzenie transakcji (domyślnie: %s) + Fees (in DNET/Kb) smaller than this are considered zero fee for transaction creation (default: %s) + Opłaty (DNET/Kb) mniejsze niż ta, są uważane są za równoznaczne z brakiem opłat za stworzenie transakcji (domyślnie: %s) Flush database activity from memory pool to disk log every <n> megabytes (default: %u) @@ -3686,8 +3686,8 @@ https://www.transifex.com/projects/p/dash/ Informacje na temat debugowania danych wyjściowych (domyślnie: %u, podanie <category> jest opcjonalne) - Provide liquidity to Darksend by infrequently mixing coins on a continual basis (0-100, default: %u, 1=very frequent, high fees, 100=very infrequent, low fees) - Dostarcz Darksend płynności przez rzadkie ale ciągłe mieszanie monet (0-100, domyślnie: %u, 1=bardzo często, wysokie opłaty, 100=bardzo rzadko, małe opłaty) + Provide liquidity to Obfuscate by infrequently mixing coins on a continual basis (0-100, default: %u, 1=very frequent, high fees, 100=very infrequent, low fees) + Dostarcz Obfuscate płynności przez rzadkie ale ciągłe mieszanie monet (0-100, domyślnie: %u, 1=bardzo często, wysokie opłaty, 100=bardzo rzadko, małe opłaty) Require high priority for relaying free or low-fee transactions (default:%u) @@ -3710,10 +3710,10 @@ https://www.transifex.com/projects/p/dash/ Produkt ten zawiera oprogramowanie stworzone przez OpenSSL Project do użytku w OpenSSL Toolkit <https://www.openssl.org/>, oprogramowanie krptograficzne napisane przez Eric Young oraz oprogramowanie UPnP napisane przez Thomas Bernard. - To use dashd, or the -server option to dash-qt, you must set an rpcpassword in the configuration file: + To use darknetd, or the -server option to darknet-qt, you must set an rpcpassword in the configuration file: %s It is recommended you use the following random password: -rpcuser=dashrpc +rpcuser=darknetrpc rpcpassword=%s (you do not need to remember this password) The username and password MUST NOT be the same. @@ -3721,10 +3721,10 @@ If the file does not exist, create it with owner-readable-only file permissions. It is also recommended to set alertnotify so you are notified of problems; for example: alertnotify=echo %%s | mail -s "Dash Alert" admin@foo.com - Aby używać dashd, lub opcje -server w kliencie dash-qt, musisz ustawić hasło rpc w pliku konfiguracji: + Aby używać darknetd, lub opcje -server w kliencie darknet-qt, musisz ustawić hasło rpc w pliku konfiguracji: %s Zalecane jest abyś użył te o to losowo stworzone hasło -rpcuser=dashrpc +rpcuser=darknetrpc rpcpassword=%s (Nie musisz pamiętać tego hasła) Twoje hasło NIE MOŻE być takie samo jak twój login. @@ -3733,8 +3733,8 @@ Zaleca się również aby ustawić alarm powiadomień tzw. alertnotify, aby dać - Unable to locate enough funds for this transaction that are not equal 1000 DASH. - Niemożliwe jest zlokalizowanie wystarczającej ilości środków dla tej transakcji, które nie są równe 1000 DASH. + Unable to locate enough funds for this transaction that are not equal 1000 DNET. + Niemożliwe jest zlokalizowanie wystarczającej ilości środków dla tej transakcji, które nie są równe 1000 DNET. Use separate SOCKS5 proxy to reach peers via Tor hidden services (default: %s) @@ -3757,8 +3757,8 @@ Zaleca się również aby ustawić alarm powiadomień tzw. alertnotify, aby dać Peery z białej listy nie mogą zostać zbanowane a ich transakcje są zawsze retransmitowane, nawet jeśli już są w pamięci zbiorowej (mempool). Jest to przydatne np. dla bramek wyjściowych - (9999 could be used only on mainnet) - (9999 może być użyte tylko dla głównej sieci) + (51472 could be used only on mainnet) + (51472 może być użyte tylko dla głównej sieci) (default: %s) @@ -3807,16 +3807,16 @@ Zaleca się również aby ustawić alarm powiadomień tzw. alertnotify, aby dać Analiza -rpcbind wartości %s jako adresu sieci jest niemożliwa - Darksend is idle. - Darksend jest w stanie spoczynku. + Obfuscate is idle. + Obfuscate jest w stanie spoczynku. - Darksend request complete: - Żądanie Darksend zakończone: + Obfuscate request complete: + Żądanie Obfuscate zakończone: - Darksend request incomplete: - Żądanie Darksend niezakończone: + Obfuscate request incomplete: + Żądanie Obfuscate niezakończone: Disable safemode, override a real safe mode event (default: %u) @@ -3847,8 +3847,8 @@ Zaleca się również aby ustawić alarm powiadomień tzw. alertnotify, aby dać Błąd: Znaleziono niewspierany argument -tor, użyj -onion. - Fee (in DASH/kB) to add to transactions you send (default: %s) - Opłata (DASH/kB) do dodania do transakcji, którą chcesz wysłać (domyślnie: %s) + Fee (in DNET/kB) to add to transactions you send (default: %s) + Opłata (DNET/kB) do dodania do transakcji, którą chcesz wysłać (domyślnie: %s) Finalizing transaction. @@ -3911,8 +3911,8 @@ Zaleca się również aby ustawić alarm powiadomień tzw. alertnotify, aby dać Transakcja wejściowa jest niewłaściwa. - InstantX options: - Opcje InstantX: + SwiftTX options: + Opcje SwiftTX: Insufficient funds. @@ -3947,8 +3947,8 @@ Zaleca się również aby ustawić alarm powiadomień tzw. alertnotify, aby dać Nieprawidłowa kwota dla -paytxfee=<kwota>: '%s' - Last successful Darksend action was too recent. - Za mało czasu upłynęło od ostatniej udanej transakcji Darksend. + Last successful Obfuscate action was too recent. + Za mało czasu upłynęło od ostatniej udanej transakcji Obfuscate. Limit size of signature cache to <n> entries (default: %u) @@ -4175,8 +4175,8 @@ Zaleca się również aby ustawić alarm powiadomień tzw. alertnotify, aby dać Nieprawidłowy klucz prywatny masternoda. Przeczytaj dokumentację. - (must be 9999 for mainnet) - (musi być 9999 dla głównej sieci) + (must be51472 for mainnet) + (musi być51472 dla głównej sieci) Can't find random Masternode. @@ -4215,16 +4215,16 @@ Zaleca się również aby ustawić alarm powiadomień tzw. alertnotify, aby dać Klucz KeePassHttp dla zaszyfrowanego metodą AES połączenia z KeePass - Keep N DASH anonymized (default: %u) - Utrzymuj N zanonimizowanych dash (domyślnie: %u) + Keep N DNET anonymized (default: %u) + Utrzymuj N zanonimizowanych darknet (domyślnie: %u) Keep at most <n> unconnectable transactions in memory (default: %u) Utrzymuj najwyżej <n> niepodłączalnych transakcji w pamięci (domyślny: %u) - Last Darksend was too recent. - Za mało czasu upłynęło od ostatniej transakcji Darksend. + Last Obfuscate was too recent. + Za mało czasu upłynęło od ostatniej transakcji Obfuscate. Line: %d @@ -4475,8 +4475,8 @@ Zaleca się również aby ustawić alarm powiadomień tzw. alertnotify, aby dać Nazwa użytkownika dla połączeń JSON-RPC - Value more than Darksend pool maximum allows. - Wartość jest większa niż ta maksymalnie dopuszczalna przez Darksend pool + Value more than Obfuscate pool maximum allows. + Wartość jest większa niż ta maksymalnie dopuszczalna przez Obfuscate pool Verifying blocks... diff --git a/src/qt/locale/dash_pt.ts b/src/qt/locale/darknet_pt.ts similarity index 93% rename from src/qt/locale/dash_pt.ts rename to src/qt/locale/darknet_pt.ts index 0815cbce3b68c..9b665d504a79d 100644 --- a/src/qt/locale/dash_pt.ts +++ b/src/qt/locale/darknet_pt.ts @@ -176,8 +176,8 @@ Confirme cifra da carteira - Warning: If you encrypt your wallet and lose your passphrase, you will <b>LOSE ALL OF YOUR DASH</b>! - Atenção: Se cifrar a carteira e perder a palavra-passe, irá <b>PERDER TODAS AS SUAS MOEDAS DASH</b>! + Warning: If you encrypt your wallet and lose your passphrase, you will <b>LOSE ALL OF YOUR DNET</b>! + Atenção: Se cifrar a carteira e perder a palavra-passe, irá <b>PERDER TODAS AS SUAS MOEDAS DNET</b>! Are you sure you wish to encrypt your wallet? @@ -188,8 +188,8 @@ Carteira cifrada - Dash will close now to finish the encryption process. Remember that encrypting your wallet cannot fully protect your dashs from being stolen by malware infecting your computer. - O cliente Dash irá fechar para finalizar o processo de cifra. Lembre-se que cifrar a sua carteira não consegue proteger totalmente as suas dashs contra roubos feitos por malware presente no seu computador. + Dash will close now to finish the encryption process. Remember that encrypting your wallet cannot fully protect your darknets from being stolen by malware infecting your computer. + O cliente Dash irá fechar para finalizar o processo de cifra. Lembre-se que cifrar a sua carteira não consegue proteger totalmente as suas darknets contra roubos feitos por malware presente no seu computador. IMPORTANT: Any previous backups you have made of your wallet file should be replaced with the newly generated, encrypted wallet file. For security reasons, previous backups of the unencrypted wallet file will become useless as soon as you start using the new, encrypted wallet. @@ -263,8 +263,8 @@ &Receber - Request payments (generates QR codes and dash: URIs) - Solicitar pagamentos (gera códigos QR e dash: URIs) + Request payments (generates QR codes and darknet: URIs) + Solicitar pagamentos (gera códigos QR e darknet: URIs) &Transactions @@ -443,8 +443,8 @@ Abrir &URI... - Open a dash: URI or payment request - Abre um dash: URI ou solicitação de pagamento + Open a darknet: URI or payment request + Abre um darknet: URI ou solicitação de pagamento &Command-line options @@ -737,8 +737,8 @@ Endereço: %4 Copiar troco - Non-anonymized input selected. <b>Darksend will be disabled.</b><br><br>If you still want to use Darksend, please deselect all non-nonymized inputs first and then check Darksend checkbox again. - Entrada não anonimizada seleccionada. <b>O Darksend será desactivado.</b><br><br>Se deseja usar o Darksend, por favor desseleccione primeiro todas as entradas não anonimizadas e em seguida volte a marcar a opção Darksend. + Non-anonymized input selected. <b>Obfuscate will be disabled.</b><br><br>If you still want to use Obfuscate, please deselect all non-nonymized inputs first and then check Obfuscate checkbox again. + Entrada não anonimizada seleccionada. <b>O Obfuscate será desactivado.</b><br><br>Se deseja usar o Obfuscate, por favor desseleccione primeiro todas as entradas não anonimizadas e em seguida volte a marcar a opção Obfuscate. highest @@ -838,10 +838,10 @@ Endereço: %4 - DarksendConfig + ObfuscateConfig - Configure Darksend - Configurar Darksend + Configure Obfuscate + Configurar Obfuscate Basic Privacy @@ -860,11 +860,11 @@ Endereço: %4 Por favor seleccione um nível de privacidade. - Use 2 separate masternodes to mix funds up to 1000 DASH + Use 2 separate masternodes to mix funds up to 1000 DNET Usar 2 masternodes distintos para misturar os fundos até 1000DRK - Use 8 separate masternodes to mix funds up to 1000 DASH + Use 8 separate masternodes to mix funds up to 1000 DNET Usar 8 masternodes distintos para misturar os fundos até 1000DRK @@ -872,36 +872,36 @@ Endereço: %4 Usar 16 masternodes - This option is the quickest and will cost about ~0.025 DASH to anonymize 1000 DASH - Esta opção é a mais rápida e irá custar cerca de ~0.025 DASH para anonimizar 1000 DASH + This option is the quickest and will cost about ~0.025 DNET to anonymize 1000 DNET + Esta opção é a mais rápida e irá custar cerca de ~0.025 DNET para anonimizar 1000 DNET - This option is moderately fast and will cost about 0.05 DASH to anonymize 1000 DASH - Esta opção é relativamente rápida e irá custar cerca de ~0.05 DASH para anonimizar 1000 DASH + This option is moderately fast and will cost about 0.05 DNET to anonymize 1000 DNET + Esta opção é relativamente rápida e irá custar cerca de ~0.05 DNET para anonimizar 1000 DNET - 0.1 DASH per 1000 DASH you anonymize. - 0.1 DASH por cada 1000 DASH a anonimizar. + 0.1 DNET per 1000 DNET you anonymize. + 0.1 DNET por cada 1000 DNET a anonimizar. This is the slowest and most secure option. Using maximum anonymity will cost Esta é a opção mais lenta e mais segura. Usando anonimização máxima irá custar - Darksend Configuration - Configuração Darksend + Obfuscate Configuration + Configuração Obfuscate - Darksend was successfully set to basic (%1 and 2 rounds). You can change this at any time by opening Dash's configuration screen. - Darksend foi colocado com sucesso no modo básico (%1 e 2 voltas). Pode mudar esta definição em qualquer altura abrindo o ecrã de configuração Dash. + Obfuscate was successfully set to basic (%1 and 2 rounds). You can change this at any time by opening Dash's configuration screen. + Obfuscate foi colocado com sucesso no modo básico (%1 e 2 voltas). Pode mudar esta definição em qualquer altura abrindo o ecrã de configuração Dash. - Darksend was successfully set to high (%1 and 8 rounds). You can change this at any time by opening Dash's configuration screen. - Darksend foi colocado com sucesso no modo alto (%1 e 8 voltas). Pode mudar esta definição em qualquer altura abrindo o ecrã de configuração Dash. + Obfuscate was successfully set to high (%1 and 8 rounds). You can change this at any time by opening Dash's configuration screen. + Obfuscate foi colocado com sucesso no modo alto (%1 e 8 voltas). Pode mudar esta definição em qualquer altura abrindo o ecrã de configuração Dash. - Darksend was successfully set to maximum (%1 and 16 rounds). You can change this at any time by opening Dash's configuration screen. - Darksend foi colocado com sucesso no modo máximo (%1 e 16 voltas). Pode mudar esta definição em qualquer altura abrindo o ecrã de configuração Dash. + Obfuscate was successfully set to maximum (%1 and 16 rounds). You can change this at any time by opening Dash's configuration screen. + Obfuscate foi colocado com sucesso no modo máximo (%1 e 16 voltas). Pode mudar esta definição em qualquer altura abrindo o ecrã de configuração Dash. @@ -1142,12 +1142,12 @@ Endereço: %4 (0 = auto, <0 = deixar este número de cores livres) - Darksend rounds to use - Número de voltas Darksend a usar + Obfuscate rounds to use + Número de voltas Obfuscate a usar - This amount acts as a threshold to turn off Darksend once it's reached. - Esta quantia actua como um limite, a partir do qual o Darksend é desligado. + This amount acts as a threshold to turn off Obfuscate once it's reached. + Esta quantia actua como um limite, a partir do qual o Obfuscate é desligado. Amount of Dash to keep anonymized @@ -1259,9 +1259,9 @@ Endereço: %4 Language missing or translation incomplete? Help contributing translations here: -https://www.transifex.com/projects/p/dash/ +https://www.transifex.com/projects/p/darknet/ Linguagem não encontrada ou tradução incompleta? Ajude a traduzir aqui: -https://www.transifex.com/projects/p/dash/ +https://www.transifex.com/projects/p/darknet/ User Interface Theme: @@ -1419,16 +1419,16 @@ https://www.transifex.com/projects/p/dash/ Progresso: - Darksend Balance: - Saldo Darksend: + Obfuscate Balance: + Saldo Obfuscate: Amount and Rounds: Quantia e Voltas: - 0 DASH / 0 Rounds - 0 DASH / 0 Voltas + 0 DNET / 0 Rounds + 0 DNET / 0 Voltas Submitted Denom: @@ -1439,8 +1439,8 @@ https://www.transifex.com/projects/p/dash/ n/d - Darksend - Darksend + Obfuscate + Obfuscate Recent transactions @@ -1459,16 +1459,16 @@ https://www.transifex.com/projects/p/dash/ (Última Mensagem) - Try to manually submit a Darksend request. - Tentar submeter um pedido Darksend manualmente. + Try to manually submit a Obfuscate request. + Tentar submeter um pedido Obfuscate manualmente. Try Mix Tentar Mistura - Reset the current status of Darksend (can interrupt Darksend if it's in the process of Mixing, which can cost you money!) - Reinicia o estado actual Darksend (pode interromper o Darksend mesmo quando em processo de Mistura, o que pode ter custos!) + Reset the current status of Obfuscate (can interrupt Obfuscate if it's in the process of Mixing, which can cost you money!) + Reinicia o estado actual Obfuscate (pode interromper o Obfuscate mesmo quando em processo de Mistura, o que pode ter custos!) Reset @@ -1483,12 +1483,12 @@ https://www.transifex.com/projects/p/dash/ Desactivado - Start Darksend Mixing - Iniciar Mistura Darksend + Start Obfuscate Mixing + Iniciar Mistura Obfuscate - Stop Darksend Mixing - Parar Mistura Darksend + Stop Obfuscate Mixing + Parar Mistura Obfuscate No inputs detected @@ -1531,9 +1531,9 @@ https://www.transifex.com/projects/p/dash/ Activado - Last Darksend message: + Last Obfuscate message: - Última mensagem Darksend: + Última mensagem Obfuscate: @@ -1541,20 +1541,20 @@ https://www.transifex.com/projects/p/dash/ N/D - Darksend was successfully reset. - Darksend foi reposto com sucesso. + Obfuscate was successfully reset. + Obfuscate foi reposto com sucesso. - If you don't want to see internal Darksend fees/transactions select "Most Common" as Type on the "Transactions" tab. - Se não deseja visualizar as taxas/transacções internas Darksend seleccione "Mais Comuns" como Tipo no separador "Transacções" + If you don't want to see internal Obfuscate fees/transactions select "Most Common" as Type on the "Transactions" tab. + Se não deseja visualizar as taxas/transacções internas Obfuscate seleccione "Mais Comuns" como Tipo no separador "Transacções" - Darksend requires at least %1 to use. - Darksend necessita de pelo menos %1 para ser usado. + Obfuscate requires at least %1 to use. + Obfuscate necessita de pelo menos %1 para ser usado. - Wallet is locked and user declined to unlock. Disabling Darksend. - A carteira está bloqueada e o utilizador recusou o desbloqueamento. A desactivar Darksend. + Wallet is locked and user declined to unlock. Disabling Obfuscate. + A carteira está bloqueada e o utilizador recusou o desbloqueamento. A desactivar Obfuscate. @@ -1564,8 +1564,8 @@ https://www.transifex.com/projects/p/dash/ Erro na solicitação de pagamento - Cannot start dash: click-to-pay handler - Não é possível iniciar o dash: click-to-pay handler + Cannot start darknet: click-to-pay handler + Não é possível iniciar o darknet: click-to-pay handler URI handling @@ -2348,12 +2348,12 @@ https://www.transifex.com/projects/p/dash/ Adicionar &Destinatário - Darksend - Darksend + Obfuscate + Obfuscate - InstantX - InstantX + SwiftTX + SwiftTX Balance: @@ -2400,16 +2400,16 @@ https://www.transifex.com/projects/p/dash/ fundos anónimos - (darksend requires this amount to be rounded up to the nearest %1). - (o darksend requer que esta quantia seja arredondada até ao %1 mais próximo). + (obfuscate requires this amount to be rounded up to the nearest %1). + (o obfuscate requer que esta quantia seja arredondada até ao %1 mais próximo). any available funds (not recommended) quaisquer fundos disponíveis (não recomendado) - and InstantX - e InstantX + and SwiftTX + e SwiftTX %1 to %2 @@ -2543,8 +2543,8 @@ https://www.transifex.com/projects/p/dash/ Mensagem: - A message that was attached to the dash: URI which will be stored with the transaction for your reference. Note: This message will not be sent over the Dash network. - Mensagem que foi anexada ao dash: URI e que será guardada com a transacção para sua referência. Nota: Esta mensagem não será enviada para a rede Dash. + A message that was attached to the darknet: URI which will be stored with the transaction for your reference. Note: This message will not be sent over the Dash network. + Mensagem que foi anexada ao darknet: URI e que será guardada com a transacção para sua referência. Nota: Esta mensagem não será enviada para a rede Dash. This is an unverified payment request. @@ -2762,16 +2762,16 @@ https://www.transifex.com/projects/p/dash/ conflituosa - %1/offline (verified via instantx) - %1/desligado (verificado através de instantx) + %1/offline (verified via swifttx) + %1/desligado (verificado através de swifttx) - %1/confirmed (verified via instantx) - %1/confirmado (verificado através de instantx) + %1/confirmed (verified via swifttx) + %1/confirmado (verificado através de swifttx) - %1 confirmations (verified via instantx) - %1 confirmações (verificado através de instantx) + %1 confirmations (verified via swifttx) + %1 confirmações (verificado através de swifttx) %1/offline @@ -2786,24 +2786,24 @@ https://www.transifex.com/projects/p/dash/ %1 confirmações - %1/offline (InstantX verification in progress - %2 of %3 signatures) - %1/desligado (verificação InstantX em progresso - %2 de %3 assinaturas) + %1/offline (SwiftTX verification in progress - %2 of %3 signatures) + %1/desligado (verificação SwiftTX em progresso - %2 de %3 assinaturas) - %1/confirmed (InstantX verification in progress - %2 of %3 signatures ) - %1/confirmada (verificação InstantX em progresso - %2 de %3 assinaturas) + %1/confirmed (SwiftTX verification in progress - %2 of %3 signatures ) + %1/confirmada (verificação SwiftTX em progresso - %2 de %3 assinaturas) - %1 confirmations (InstantX verification in progress - %2 of %3 signatures) - %1 confirmações (verificação InstantX em progresso - %2 de %3 assinaturas) + %1 confirmations (SwiftTX verification in progress - %2 of %3 signatures) + %1 confirmações (verificação SwiftTX em progresso - %2 de %3 assinaturas) - %1/offline (InstantX verification failed) - %1/desligado (a verificação InstantX falhou) + %1/offline (SwiftTX verification failed) + %1/desligado (a verificação SwiftTX falhou) - %1/confirmed (InstantX verification failed) - %1/confirmada (a verificação InstantX falhou) + %1/confirmed (SwiftTX verification failed) + %1/confirmada (a verificação SwiftTX falhou) Status @@ -3004,8 +3004,8 @@ https://www.transifex.com/projects/p/dash/ Recebido de - Received via Darksend - Recebido via Darksend + Received via Obfuscate + Recebido via Obfuscate Sent to @@ -3020,20 +3020,20 @@ https://www.transifex.com/projects/p/dash/ Minado - Darksend Denominate - Denominação Darksend + Obfuscate Denominate + Denominação Obfuscate - Darksend Collateral Payment - Pagamento Colateral Darksend + Obfuscate Collateral Payment + Pagamento Colateral Obfuscate - Darksend Make Collateral Inputs - Darksend Fazer Entradas Colaterais + Obfuscate Make Collateral Inputs + Obfuscate Fazer Entradas Colaterais - Darksend Create Denominations - Darksend Criar Denominações + Obfuscate Create Denominations + Obfuscate Criar Denominações Darksent @@ -3119,20 +3119,20 @@ https://www.transifex.com/projects/p/dash/ Darksent - Darksend Make Collateral Inputs - Darksend Fazer Entradas Colaterais + Obfuscate Make Collateral Inputs + Obfuscate Fazer Entradas Colaterais - Darksend Create Denominations - Darksend Criar Denominações + Obfuscate Create Denominations + Obfuscate Criar Denominações - Darksend Denominate - Denominação Darksend + Obfuscate Denominate + Denominação Obfuscate - Darksend Collateral Payment - Pagamento Colateral Darksend + Obfuscate Collateral Payment + Pagamento Colateral Obfuscate To yourself @@ -3260,8 +3260,8 @@ https://www.transifex.com/projects/p/dash/ Enviar Moedas - InstantX doesn't support sending values that high yet. Transactions are currently limited to %1 DASH. - O InstantX não suporta valores tão elevados neste momento. As transacções estão limitadas a %1 DASH. + SwiftTX doesn't support sending values that high yet. Transactions are currently limited to %1 DNET. + O SwiftTX não suporta valores tão elevados neste momento. As transacções estão limitadas a %1 DNET. @@ -3304,7 +3304,7 @@ https://www.transifex.com/projects/p/dash/ - dash-core + darknet-core Bind to given address and always listen on it. Use [host]:port notation for IPv6 Vincular a um determinado endereço e ouvir sempre aí. Use a notação [endereço]:porta para IPv6 @@ -3314,8 +3314,8 @@ https://www.transifex.com/projects/p/dash/ Não foi possível obter acesso exclusivo à pasta de dados %s. Possivelmente o Dash Core já se encontra em execução. - Darksend uses exact denominated amounts to send funds, you might simply need to anonymize some more coins. - O Darksend usa denominações exactas para enviar fundos, pode necessitar simplesmente de anonimizar mais algumas moedas. + Obfuscate uses exact denominated amounts to send funds, you might simply need to anonymize some more coins. + O Obfuscate usa denominações exactas para enviar fundos, pode necessitar simplesmente de anonimizar mais algumas moedas. Enter regression test mode, which uses a special chain in which blocks can be solved instantly. @@ -3342,8 +3342,8 @@ https://www.transifex.com/projects/p/dash/ Neste modo o -genproclimit controla quantos blocos são gerados imediatamente. - InstantX requires inputs with at least 6 confirmations, you might need to wait a few minutes and try again. - O InstantX necessita de entradas com pelo menos 6 confirmações, pode ser necessário aguardar mais uns minutos e tentar de novo. + SwiftTX requires inputs with at least 6 confirmations, you might need to wait a few minutes and try again. + O SwiftTX necessita de entradas com pelo menos 6 confirmações, pode ser necessário aguardar mais uns minutos e tentar de novo. Name to construct url for KeePass entry that stores the wallet passphrase @@ -3370,12 +3370,12 @@ https://www.transifex.com/projects/p/dash/ Não foi possível vincular a %s neste computador. Provavelmente o Dash Core já está a ser executado. - Unable to locate enough Darksend denominated funds for this transaction. - Não foi possível localizar fundos Darksend denominados suficientes para esta transacção. + Unable to locate enough Obfuscate denominated funds for this transaction. + Não foi possível localizar fundos Obfuscate denominados suficientes para esta transacção. - Unable to locate enough Darksend non-denominated funds for this transaction that are not equal 1000 DASH. - Não foi possível localizar fundos Darksend não denominados suficientes para esta transacção que não sejam igual a 1000DRK. + Unable to locate enough Obfuscate non-denominated funds for this transaction that are not equal 1000 DNET. + Não foi possível localizar fundos Obfuscate não denominados suficientes para esta transacção que não sejam igual a 1000DRK. Warning: -paytxfee is set very high! This is the transaction fee you will pay if you send a transaction. @@ -3474,8 +3474,8 @@ https://www.transifex.com/projects/p/dash/ Detectada corrupção na base de dados dos blocos - Darksend options: - Opções Darksend: + Obfuscate options: + Opções Obfuscate: Debugging/Testing options: @@ -3546,8 +3546,8 @@ https://www.transifex.com/projects/p/dash/ Erro: Carteira bloqueada, não foi possível criar a transacção! - Error: You already have pending entries in the Darksend pool - Erro: Já tem entradas pendentes no conjunto Darksend + Error: You already have pending entries in the Obfuscate pool + Erro: Já tem entradas pendentes no conjunto Obfuscate Failed to listen on any port. Use -listen=0 if you want this. @@ -3582,16 +3582,16 @@ https://www.transifex.com/projects/p/dash/ Apaga todas as transacções da carteira e só recupera essas partes da cadeia de blocos com -rescan no arranque - Enable instantx, show confirmations for locked transactions (bool, default: %s) - Activar instantx, mostrar confirmações para transacções bloqueadas (bool, default: %s) + Enable swifttx, show confirmations for locked transactions (bool, default: %s) + Activar swifttx, mostrar confirmações para transacções bloqueadas (bool, default: %s) - Enable use of automated darksend for funds stored in this wallet (0-1, default: %u) - Activar o uso de darksend automatizado para os fundos guardados nesta carteira (0-1, default: %u) + Enable use of automated obfuscate for funds stored in this wallet (0-1, default: %u) + Activar o uso de obfuscate automatizado para os fundos guardados nesta carteira (0-1, default: %u) - Fees (in DASH/Kb) smaller than this are considered zero fee for relaying (default: %s) - Taxas (em DASH/Kb) inferiores a esta serão consideradas zero para retransmissão (default: %s) + Fees (in DNET/Kb) smaller than this are considered zero fee for relaying (default: %s) + Taxas (em DNET/Kb) inferiores a esta serão consideradas zero para retransmissão (default: %s) Flush database activity from memory pool to disk log every <n> megabytes (default: %u) @@ -3618,8 +3618,8 @@ https://www.transifex.com/projects/p/dash/ Informação de depuração de saída (omissão: %u, fornecer <category> é opcional) - Provide liquidity to Darksend by infrequently mixing coins on a continual basis (0-100, default: %u, 1=very frequent, high fees, 100=very infrequent, low fees) - Providenciar liquidez para o Darksend misturando moedas continuamente com baixa frequência (0-100, omissão: %u, 1=muito frequente taxas elevadas, 100=pouco frequente, taxas reduzidas) + Provide liquidity to Obfuscate by infrequently mixing coins on a continual basis (0-100, default: %u, 1=very frequent, high fees, 100=very infrequent, low fees) + Providenciar liquidez para o Obfuscate misturando moedas continuamente com baixa frequência (0-100, omissão: %u, 1=muito frequente taxas elevadas, 100=pouco frequente, taxas reduzidas) Send trace/debug info to console instead of debug.log file (default: %u) @@ -3638,7 +3638,7 @@ https://www.transifex.com/projects/p/dash/ Este produto inclui software desenvolvido pelo Projecto OpenSSL para uso no OpenSSL Toolkit <https://www.openssl.org/>, software criptográfico escrito por Eric Young e software UPnP escrito por Thomas Bernard. - Unable to locate enough funds for this transaction that are not equal 1000 DASH. + Unable to locate enough funds for this transaction that are not equal 1000 DNET. Não foi possível localizar fundos suficientes para esta transacção que não sejam igual a 1000DRK. @@ -3654,8 +3654,8 @@ https://www.transifex.com/projects/p/dash/ Aviso: Por favor verifique que a data e a hora do computador está correcta! Se o relógio estiver errado o Dash Core não vai funcionar correctamente. - (9999 could be used only on mainnet) - (9999 apenas pode ser usado para mainnet) + (51472 could be used only on mainnet) + (51472 apenas pode ser usado para mainnet) (default: %s) @@ -3704,16 +3704,16 @@ https://www.transifex.com/projects/p/dash/ Incapaz de analizar -rpcbind value %s como endereço de rede - Darksend is idle. - Darksend está inactivo. + Obfuscate is idle. + Obfuscate está inactivo. - Darksend request complete: - Pedido Darksend completo: + Obfuscate request complete: + Pedido Obfuscate completo: - Darksend request incomplete: - Pedido Darksend incompleto: + Obfuscate request incomplete: + Pedido Obfuscate incompleto: Disable safemode, override a real safe mode event (default: %u) @@ -3744,8 +3744,8 @@ https://www.transifex.com/projects/p/dash/ Erro: Argument não suportado -tor encontrado, utilize -onion - Fee (in DASH/kB) to add to transactions you send (default: %s) - Taxas (em DASH/Kb) a adicionar às transacções que envia (omissão: %s) + Fee (in DNET/kB) to add to transactions you send (default: %s) + Taxas (em DNET/Kb) a adicionar às transacções que envia (omissão: %s) Finalizing transaction. @@ -3808,8 +3808,8 @@ https://www.transifex.com/projects/p/dash/ A entrada não é válida. - InstantX options: - Opções InstantX + SwiftTX options: + Opções SwiftTX Insufficient funds. @@ -3844,8 +3844,8 @@ https://www.transifex.com/projects/p/dash/ Quantia inválida para -paytxfee=<amount>: '%s' - Last successful Darksend action was too recent. - Ultima acção Darksend com sucesso é demasiado recente. + Last successful Obfuscate action was too recent. + Ultima acção Obfuscate com sucesso é demasiado recente. Limit size of signature cache to <n> entries (default: %u) @@ -4064,8 +4064,8 @@ https://www.transifex.com/projects/p/dash/ masternodeprivkey inválida. Por favor reveja a documentação. - (must be 9999 for mainnet) - (deve ser 9999 para mainnet) + (must be51472 for mainnet) + (deve ser51472 para mainnet) Can't find random Masternode. @@ -4104,16 +4104,16 @@ https://www.transifex.com/projects/p/dash/ Chave KeePassHttp para usar na comunicação cifrada AES com o KeePass - Keep N DASH anonymized (default: %u) - Manter N DASH anonimizados (default: %u) + Keep N DNET anonymized (default: %u) + Manter N DNET anonimizados (default: %u) Keep at most <n> unconnectable transactions in memory (default: %u) Manter no máximo <n> transacções não conectáveis em memória (omissão: %u) - Last Darksend was too recent. - O último Darksend é muito recente. + Last Obfuscate was too recent. + O último Obfuscate é muito recente. Line: %d @@ -4360,8 +4360,8 @@ https://www.transifex.com/projects/p/dash/ Utilizador para as ligações JSON-RPC - Value more than Darksend pool maximum allows. - Valor mais elevado do que o máximo permitido pelo Darksend. + Value more than Obfuscate pool maximum allows. + Valor mais elevado do que o máximo permitido pelo Obfuscate. Verifying blocks... diff --git a/src/qt/locale/dash_ru.ts b/src/qt/locale/darknet_ru.ts similarity index 94% rename from src/qt/locale/dash_ru.ts rename to src/qt/locale/darknet_ru.ts index 92f76f4ee042d..794be01de7d1f 100644 --- a/src/qt/locale/dash_ru.ts +++ b/src/qt/locale/darknet_ru.ts @@ -176,8 +176,8 @@ Подтвердите шифрование кошелька - Warning: If you encrypt your wallet and lose your passphrase, you will <b>LOSE ALL OF YOUR DASH</b>! - Внимание: если Вы зашифруете кошелёк и потеряете пароль, вы <b>ПОТЕРЯЕТЕ ВСЕ ВАШИ DASH</b>! + Warning: If you encrypt your wallet and lose your passphrase, you will <b>LOSE ALL OF YOUR DNET</b>! + Внимание: если Вы зашифруете кошелёк и потеряете пароль, вы <b>ПОТЕРЯЕТЕ ВСЕ ВАШИ DNET</b>! Are you sure you wish to encrypt your wallet? @@ -188,7 +188,7 @@ Кошелёк зашифрован - Dash will close now to finish the encryption process. Remember that encrypting your wallet cannot fully protect your dashs from being stolen by malware infecting your computer. + Dash will close now to finish the encryption process. Remember that encrypting your wallet cannot fully protect your darknets from being stolen by malware infecting your computer. Сейчас программа закроется для завершения процесса шифрования. Помните, что шифрование вашего кошелька не может полностью защитить ваши даши от кражи с помощью инфицирования вашего компьютера вредоносным ПО. @@ -263,8 +263,8 @@ &Получить - Request payments (generates QR codes and dash: URIs) - Запросить платежи (создать QR-коды и dash: URI) + Request payments (generates QR codes and darknet: URIs) + Запросить платежи (создать QR-коды и darknet: URI) &Transactions @@ -443,8 +443,8 @@ Открыть &URI... - Open a dash: URI or payment request - Открыть dash: URI или запрос платежа + Open a darknet: URI or payment request + Открыть darknet: URI или запрос платежа &Command-line options @@ -741,8 +741,8 @@ Address: %4 Копировать сдачу - Non-anonymized input selected. <b>Darksend will be disabled.</b><br><br>If you still want to use Darksend, please deselect all non-nonymized inputs first and then check Darksend checkbox again. - Выбраны неанонимизированные средства. <b>Darksend будет отключен.</b><br><br>Если Вы все-таки хотите использовать Darksend, пожалуйста, снимите выделение с со всех неанонимизированных средств и заново поставьте галочку напротив Darksend. + Non-anonymized input selected. <b>Obfuscate will be disabled.</b><br><br>If you still want to use Obfuscate, please deselect all non-nonymized inputs first and then check Obfuscate checkbox again. + Выбраны неанонимизированные средства. <b>Obfuscate будет отключен.</b><br><br>Если Вы все-таки хотите использовать Obfuscate, пожалуйста, снимите выделение с со всех неанонимизированных средств и заново поставьте галочку напротив Obfuscate. highest @@ -842,10 +842,10 @@ Address: %4 - DarksendConfig + ObfuscateConfig - Configure Darksend - Настройте Darksend + Configure Obfuscate + Настройте Obfuscate Basic Privacy @@ -864,48 +864,48 @@ Address: %4 Пожалуйста, выберите уровень приватности. - Use 2 separate masternodes to mix funds up to 1000 DASH - Использовать 2 отдельные мастерноды для перемешивания до 1000 DASH + Use 2 separate masternodes to mix funds up to 1000 DNET + Использовать 2 отдельные мастерноды для перемешивания до 1000 DNET - Use 8 separate masternodes to mix funds up to 1000 DASH - Использовать 8 отдельных мастернод для перемешивания до 1000 DASH + Use 8 separate masternodes to mix funds up to 1000 DNET + Использовать 8 отдельных мастернод для перемешивания до 1000 DNET Use 16 separate masternodes Использовать 16 отдельных мастернод - This option is the quickest and will cost about ~0.025 DASH to anonymize 1000 DASH - Это самый быстрый вариант, анонимизация 1000 DASH будет стоить вам примерно 0.025 DASH + This option is the quickest and will cost about ~0.025 DNET to anonymize 1000 DNET + Это самый быстрый вариант, анонимизация 1000 DNET будет стоить вам примерно 0.025 DNET - This option is moderately fast and will cost about 0.05 DASH to anonymize 1000 DASH - Это относительно быстрый вариант, анонимизация 1000 DASH будет стоить вам примерно 0.05 DASH + This option is moderately fast and will cost about 0.05 DNET to anonymize 1000 DNET + Это относительно быстрый вариант, анонимизация 1000 DNET будет стоить вам примерно 0.05 DNET - 0.1 DASH per 1000 DASH you anonymize. - 0.1 DASH за каждые анонимизированные 1000 DASH. + 0.1 DNET per 1000 DNET you anonymize. + 0.1 DNET за каждые анонимизированные 1000 DNET. This is the slowest and most secure option. Using maximum anonymity will cost Этот самый медленный и безопасный вариант. Анонимизация будет стоить - Darksend Configuration - Настройки Darksend + Obfuscate Configuration + Настройки Obfuscate - Darksend was successfully set to basic (%1 and 2 rounds). You can change this at any time by opening Dash's configuration screen. - Darksend успешно установлен в режим обычной приватности (%1 и 2 раунда). Вы можете изменить это в любое время, используя окно настроек. + Obfuscate was successfully set to basic (%1 and 2 rounds). You can change this at any time by opening Dash's configuration screen. + Obfuscate успешно установлен в режим обычной приватности (%1 и 2 раунда). Вы можете изменить это в любое время, используя окно настроек. - Darksend was successfully set to high (%1 and 8 rounds). You can change this at any time by opening Dash's configuration screen. - Darksend успешно установлен в режим высокой приватности (%1 и 8 раундов). Вы можете изменить это в любое время, используя окно настроек. + Obfuscate was successfully set to high (%1 and 8 rounds). You can change this at any time by opening Dash's configuration screen. + Obfuscate успешно установлен в режим высокой приватности (%1 и 8 раундов). Вы можете изменить это в любое время, используя окно настроек. - Darksend was successfully set to maximum (%1 and 16 rounds). You can change this at any time by opening Dash's configuration screen. - Darksend успешно установлен в режим максимально приватности (%1 и 16 раундов). Вы можете изменить это в любое время, используя окно настроек. + Obfuscate was successfully set to maximum (%1 and 16 rounds). You can change this at any time by opening Dash's configuration screen. + Obfuscate успешно установлен в режим максимально приватности (%1 и 16 раундов). Вы можете изменить это в любое время, используя окно настроек. @@ -1146,11 +1146,11 @@ Address: %4 (0 = автоматически, <0 = оставить столько незагруженных ядер) - Darksend rounds to use - Количество раундов Darksend + Obfuscate rounds to use + Количество раундов Obfuscate - This amount acts as a threshold to turn off Darksend once it's reached. + This amount acts as a threshold to turn off Obfuscate once it's reached. Это пороговое значение, при достижении которого автоматическое перемешивание отключается. @@ -1263,9 +1263,9 @@ Address: %4 Language missing or translation incomplete? Help contributing translations here: -https://www.transifex.com/projects/p/dash/ +https://www.transifex.com/projects/p/darknet/ Нет Вашего языка или перевод неполон? Помогите нам сделать перевод лучше: -https://www.transifex.com/projects/p/dash/ +https://www.transifex.com/projects/p/darknet/ User Interface Theme: @@ -1423,16 +1423,16 @@ https://www.transifex.com/projects/p/dash/ Завершение: - Darksend Balance: - Баланс Darksend: + Obfuscate Balance: + Баланс Obfuscate: Amount and Rounds: Сумма и раунды: - 0 DASH / 0 Rounds - 0 DASH / 0 раундов + 0 DNET / 0 Rounds + 0 DNET / 0 раундов Submitted Denom: @@ -1443,8 +1443,8 @@ https://www.transifex.com/projects/p/dash/ н/д - Darksend - Darksend + Obfuscate + Obfuscate Recent transactions @@ -1463,16 +1463,16 @@ https://www.transifex.com/projects/p/dash/ (Последнее сообщение) - Try to manually submit a Darksend request. - Попробовать отправить Darksend-запрос вручную. + Try to manually submit a Obfuscate request. + Попробовать отправить Obfuscate-запрос вручную. Try Mix Попробовать вручную - Reset the current status of Darksend (can interrupt Darksend if it's in the process of Mixing, which can cost you money!) - Сбросить текущий статус Darksend (можно прервать процесс перемешивания Darksend, но это может стоить Вам немного денег!) + Reset the current status of Obfuscate (can interrupt Obfuscate if it's in the process of Mixing, which can cost you money!) + Сбросить текущий статус Obfuscate (можно прервать процесс перемешивания Obfuscate, но это может стоить Вам немного денег!) Reset @@ -1487,11 +1487,11 @@ https://www.transifex.com/projects/p/dash/ Выключен - Start Darksend Mixing + Start Obfuscate Mixing Начать автоперемешивание - Stop Darksend Mixing + Stop Obfuscate Mixing Остановить перемешивание @@ -1535,9 +1535,9 @@ https://www.transifex.com/projects/p/dash/ Включен - Last Darksend message: + Last Obfuscate message: - Последнее сообщение Darksend: + Последнее сообщение Obfuscate: @@ -1545,20 +1545,20 @@ https://www.transifex.com/projects/p/dash/ Н/Д - Darksend was successfully reset. - Статус Darksend был успешно сброшен. + Obfuscate was successfully reset. + Статус Obfuscate был успешно сброшен. - If you don't want to see internal Darksend fees/transactions select "Most Common" as Type on the "Transactions" tab. - Если Вы не хотите видеть внутренние транзакции/комиссии от работы Darksend, выберите Тип "Наиболее общие" на закладке "Транзакции". + If you don't want to see internal Obfuscate fees/transactions select "Most Common" as Type on the "Transactions" tab. + Если Вы не хотите видеть внутренние транзакции/комиссии от работы Obfuscate, выберите Тип "Наиболее общие" на закладке "Транзакции". - Darksend requires at least %1 to use. - Для работы Darksend требуется минимум %1. + Obfuscate requires at least %1 to use. + Для работы Obfuscate требуется минимум %1. - Wallet is locked and user declined to unlock. Disabling Darksend. - Кошелёк заблокирован и пользователь отказался его разблокировать. Darksend будет выключен. + Wallet is locked and user declined to unlock. Disabling Obfuscate. + Кошелёк заблокирован и пользователь отказался его разблокировать. Obfuscate будет выключен. @@ -1568,8 +1568,8 @@ https://www.transifex.com/projects/p/dash/ Ошибка запроса платежа - Cannot start dash: click-to-pay handler - Не удаётся запустить обработчик dash: click-to-pay + Cannot start darknet: click-to-pay handler + Не удаётся запустить обработчик darknet: click-to-pay URI handling @@ -2292,7 +2292,7 @@ https://www.transifex.com/projects/p/dash/ Если ручная комиссия установлена в 1000 duff, а транзакция по размеру только 250 байт, то плата "за килобайт" составит лишь 250 duff,<br>в то время как "итого минимум" будет равна 1000 duff. Для тразакций больше килобайта в любом случае идет расчет "за килобайт". - Paying only the minimum fee is just fine as long as there is less transaction volume than space in the blocks.<br />But be aware that this can end up in a never confirming transaction once there is more demand for dash transactions than the network can process. + Paying only the minimum fee is just fine as long as there is less transaction volume than space in the blocks.<br />But be aware that this can end up in a never confirming transaction once there is more demand for darknet transactions than the network can process. Оплаты только минимальной комиссии должно быть достаточно во всех случаях, пока в блоках достаточно места.<br>Однако, будьте готовы к тому, что транзакция может вовсе не получить подтверждения,<br>если количество транзакций будет стабильно больше, чем сеть способна обработать. @@ -2364,12 +2364,12 @@ https://www.transifex.com/projects/p/dash/ &Добавить получателя - Darksend - Darksend + Obfuscate + Obfuscate - InstantX - InstantX + SwiftTX + SwiftTX Balance: @@ -2416,16 +2416,16 @@ https://www.transifex.com/projects/p/dash/ анонимные средства - (darksend requires this amount to be rounded up to the nearest %1). - (для работы darksend требуется принудительно округлить до ближайшего %1). + (obfuscate requires this amount to be rounded up to the nearest %1). + (для работы obfuscate требуется принудительно округлить до ближайшего %1). any available funds (not recommended) любые доступные средства (не рекомендуется) - and InstantX - и InstantX + and SwiftTX + и SwiftTX %1 to %2 @@ -2559,8 +2559,8 @@ https://www.transifex.com/projects/p/dash/ Сообщение: - A message that was attached to the dash: URI which will be stored with the transaction for your reference. Note: This message will not be sent over the Dash network. - К dash: URI было прикреплено сообщение, которое будет сохранено вместе с транзакцией для вашего сведения. Обратите внимание: сообщение не будет отправлено через сеть Dash. + A message that was attached to the darknet: URI which will be stored with the transaction for your reference. Note: This message will not be sent over the Dash network. + К darknet: URI было прикреплено сообщение, которое будет сохранено вместе с транзакцией для вашего сведения. Обратите внимание: сообщение не будет отправлено через сеть Dash. This is an unverified payment request. @@ -2778,16 +2778,16 @@ https://www.transifex.com/projects/p/dash/ в противоречии - %1/offline (verified via instantx) - %1/отключен (проверено через instantx) + %1/offline (verified via swifttx) + %1/отключен (проверено через swifttx) - %1/confirmed (verified via instantx) - %1/подтвержден (проверено через instantx) + %1/confirmed (verified via swifttx) + %1/подтвержден (проверено через swifttx) - %1 confirmations (verified via instantx) - %1 подтверждений (проверено через instantx) + %1 confirmations (verified via swifttx) + %1 подтверждений (проверено через swifttx) %1/offline @@ -2802,24 +2802,24 @@ https://www.transifex.com/projects/p/dash/ %1 подтверждений - %1/offline (InstantX verification in progress - %2 of %3 signatures) - %1/отключен (верификация InstantX в процессе - %2 из %3 подписей) + %1/offline (SwiftTX verification in progress - %2 of %3 signatures) + %1/отключен (верификация SwiftTX в процессе - %2 из %3 подписей) - %1/confirmed (InstantX verification in progress - %2 of %3 signatures ) - %1/подтвержден (верификация InstantX в процессе - %2 из %3 подписей) + %1/confirmed (SwiftTX verification in progress - %2 of %3 signatures ) + %1/подтвержден (верификация SwiftTX в процессе - %2 из %3 подписей) - %1 confirmations (InstantX verification in progress - %2 of %3 signatures) - %1 подтверждений (верификация InstantX в процессе - %2 из %3 подписей) + %1 confirmations (SwiftTX verification in progress - %2 of %3 signatures) + %1 подтверждений (верификация SwiftTX в процессе - %2 из %3 подписей) - %1/offline (InstantX verification failed) - %1/отключен (верификация InstantX завершилась неудачно) + %1/offline (SwiftTX verification failed) + %1/отключен (верификация SwiftTX завершилась неудачно) - %1/confirmed (InstantX verification failed) - %1/подтвержден (верификация InstantX завершилась неудачно) + %1/confirmed (SwiftTX verification failed) + %1/подтвержден (верификация SwiftTX завершилась неудачно) Status @@ -3020,8 +3020,8 @@ https://www.transifex.com/projects/p/dash/ Получено от - Received via Darksend - Получено через Darksend + Received via Obfuscate + Получено через Obfuscate Sent to @@ -3036,24 +3036,24 @@ https://www.transifex.com/projects/p/dash/ Добыто - Darksend Denominate - Перемешивание Darksend + Obfuscate Denominate + Перемешивание Obfuscate - Darksend Collateral Payment - Обеспечительный платеж Darksend + Obfuscate Collateral Payment + Обеспечительный платеж Obfuscate - Darksend Make Collateral Inputs - Создание обеспечительных монет для Darksend + Obfuscate Make Collateral Inputs + Создание обеспечительных монет для Obfuscate - Darksend Create Denominations - Создание номиналов для Darksend + Obfuscate Create Denominations + Создание номиналов для Obfuscate Darksent - Отправлено через Darksend + Отправлено через Obfuscate watch-only @@ -3132,23 +3132,23 @@ https://www.transifex.com/projects/p/dash/ Darksent - Отправлено через Darksend + Отправлено через Obfuscate - Darksend Make Collateral Inputs - Создание обеспечительных монет для Darksend + Obfuscate Make Collateral Inputs + Создание обеспечительных монет для Obfuscate - Darksend Create Denominations - Создание номиналов для Darksend + Obfuscate Create Denominations + Создание номиналов для Obfuscate - Darksend Denominate - Перемешивание Darksend + Obfuscate Denominate + Перемешивание Obfuscate - Darksend Collateral Payment - Обеспечительный платеж Darksend + Obfuscate Collateral Payment + Обеспечительный платеж Obfuscate To yourself @@ -3276,8 +3276,8 @@ https://www.transifex.com/projects/p/dash/ Отправка - InstantX doesn't support sending values that high yet. Transactions are currently limited to %1 DASH. - InstantX пока что не поддерживает такие большие суммы. На данный момент транзакции ограничены суммами до %1 DASH. + SwiftTX doesn't support sending values that high yet. Transactions are currently limited to %1 DNET. + SwiftTX пока что не поддерживает такие большие суммы. На данный момент транзакции ограничены суммами до %1 DNET. @@ -3320,7 +3320,7 @@ https://www.transifex.com/projects/p/dash/ - dash-core + darknet-core Bind to given address and always listen on it. Use [host]:port notation for IPv6 Привязаться к указанному адресу и всегда прослушивать только его. Используйте [хост]:порт для IPv6 @@ -3330,8 +3330,8 @@ https://www.transifex.com/projects/p/dash/ Не удалось установить блокировку на каталог данных %s. Возможно, Dash Core уже запущен. - Darksend uses exact denominated amounts to send funds, you might simply need to anonymize some more coins. - При отправке Darksend использует только деноминированные средства, возможно, Вам просто нужно анонимизировать немного больше монет. + Obfuscate uses exact denominated amounts to send funds, you might simply need to anonymize some more coins. + При отправке Obfuscate использует только деноминированные средства, возможно, Вам просто нужно анонимизировать немного больше монет. Enter regression test mode, which uses a special chain in which blocks can be solved instantly. @@ -3358,8 +3358,8 @@ https://www.transifex.com/projects/p/dash/ В этом режиме -genproclimit определяет, сколько блоков генерируется немедленно. - InstantX requires inputs with at least 6 confirmations, you might need to wait a few minutes and try again. - InstantX требует наличия средств с хотя бы 6 подтверждениями, возможно Вам нужно подождать пару минут и попробовать снова. + SwiftTX requires inputs with at least 6 confirmations, you might need to wait a few minutes and try again. + SwiftTX требует наличия средств с хотя бы 6 подтверждениями, возможно Вам нужно подождать пару минут и попробовать снова. Name to construct url for KeePass entry that stores the wallet passphrase @@ -3386,11 +3386,11 @@ https://www.transifex.com/projects/p/dash/ Не удалось привязаться к %s на этом компьютере. Возможно, Dash Core уже запущен. - Unable to locate enough Darksend denominated funds for this transaction. - Не удалось обнаружить достаточных для выполнения этой транзакции номиналов Darksend. + Unable to locate enough Obfuscate denominated funds for this transaction. + Не удалось обнаружить достаточных для выполнения этой транзакции номиналов Obfuscate. - Unable to locate enough Darksend non-denominated funds for this transaction that are not equal 1000 DASH. + Unable to locate enough Obfuscate non-denominated funds for this transaction that are not equal 1000 DNET. Не удалось обнаружить достаточных для выполнения этой транзакции неденоминированных средств, отличающихся от 1000DRK. @@ -3490,8 +3490,8 @@ https://www.transifex.com/projects/p/dash/ База данных блоков повреждена - Darksend options: - Параметры Darksend: + Obfuscate options: + Параметры Obfuscate: Debugging/Testing options: @@ -3562,8 +3562,8 @@ https://www.transifex.com/projects/p/dash/ Ошибка: кошелёк заблокирован, создание транзакции невозможно! - Error: You already have pending entries in the Darksend pool - Ошибка: у Вас уже есть ожидающие записи в пуле Darksend + Error: You already have pending entries in the Obfuscate pool + Ошибка: у Вас уже есть ожидающие записи в пуле Obfuscate Failed to listen on any port. Use -listen=0 if you want this. @@ -3614,32 +3614,32 @@ https://www.transifex.com/projects/p/dash/ Удалить все трансакции из кошелька и при рестарте с помощью -rescan восстановить только те, которые есть в цепочке блоков - Disable all Dash specific functionality (Masternodes, Darksend, InstantX, Budgeting) (0-1, default: %u) - Отключить всю функциональность, относящуюся к Dash (Мастерноды, Darksend, InstantX, бюджеты) (0-1, по умолчанию: %u) + Disable all Dash specific functionality (Masternodes, Obfuscate, SwiftTX, Budgeting) (0-1, default: %u) + Отключить всю функциональность, относящуюся к Dash (Мастерноды, Obfuscate, SwiftTX, бюджеты) (0-1, по умолчанию: %u) Distributed under the MIT software license, see the accompanying file COPYING or <http://www.opensource.org/licenses/mit-license.php>. Распространяется под лицензией на программное обеспечение MIT, смотрите прилагаемый файл COPYING или <http://www.opensource.org/licenses/mit-license.php>. - Enable instantx, show confirmations for locked transactions (bool, default: %s) - Включить instantx, показывать подтверждения для заблокированных транзакций (булевое, по умолчанию: %s) + Enable swifttx, show confirmations for locked transactions (bool, default: %s) + Включить swifttx, показывать подтверждения для заблокированных транзакций (булевое, по умолчанию: %s) - Enable use of automated darksend for funds stored in this wallet (0-1, default: %u) - Включить автоматическое перемешивание Darksend для средств, хранящихся в этом кошельке (0-1, по умолчанию: %u) + Enable use of automated obfuscate for funds stored in this wallet (0-1, default: %u) + Включить автоматическое перемешивание Obfuscate для средств, хранящихся в этом кошельке (0-1, по умолчанию: %u) Error: Unsupported argument -socks found. Setting SOCKS version isn't possible anymore, only SOCKS5 proxies are supported. Ошибка: Обнаружен неподдерживаемый аргумент -socks. Выбор версии SOCKS больше невозможен, поддерживаются только прокси версии SOCKS5. - Fees (in DASH/Kb) smaller than this are considered zero fee for relaying (default: %s) - Комиссии (в DASH/Kb) меньше этого значения считаются нулевой для ретранслирования транзакции (по умолчанию: %s) + Fees (in DNET/Kb) smaller than this are considered zero fee for relaying (default: %s) + Комиссии (в DNET/Kb) меньше этого значения считаются нулевой для ретранслирования транзакции (по умолчанию: %s) - Fees (in DASH/Kb) smaller than this are considered zero fee for transaction creation (default: %s) - Комиссии (в DASH/Kb) меньше этого значения считаются нулевой (для создания транзакции) (по умолчанию: %s) + Fees (in DNET/Kb) smaller than this are considered zero fee for transaction creation (default: %s) + Комиссии (в DNET/Kb) меньше этого значения считаются нулевой (для создания транзакции) (по умолчанию: %s) Flush database activity from memory pool to disk log every <n> megabytes (default: %u) @@ -3686,8 +3686,8 @@ https://www.transifex.com/projects/p/dash/ Вывод отладочной информации (по умолчанию: %u, указание <category> необязательно) - Provide liquidity to Darksend by infrequently mixing coins on a continual basis (0-100, default: %u, 1=very frequent, high fees, 100=very infrequent, low fees) - Предоставлять ликвидность для Darksend путем редкого участия в перемешивании монет на постоянной основе (0-100, по умолчанию: %u, 1=очень часто, высокая комиссия, 100=очень редко, низкая комиссия) + Provide liquidity to Obfuscate by infrequently mixing coins on a continual basis (0-100, default: %u, 1=very frequent, high fees, 100=very infrequent, low fees) + Предоставлять ликвидность для Obfuscate путем редкого участия в перемешивании монет на постоянной основе (0-100, по умолчанию: %u, 1=очень часто, высокая комиссия, 100=очень редко, низкая комиссия) Require high priority for relaying free or low-fee transactions (default:%u) @@ -3710,10 +3710,10 @@ https://www.transifex.com/projects/p/dash/ Этот продукт включает ПО, разработанное проектом OpenSSL Project для использования в OpenSSL Toolkit <https://www.openssl.org/>, криптографическое ПО, написанное Eric Young и ПО для работы с UPnP, написанное Thomas Bernard. - To use dashd, or the -server option to dash-qt, you must set an rpcpassword in the configuration file: + To use darknetd, or the -server option to darknet-qt, you must set an rpcpassword in the configuration file: %s It is recommended you use the following random password: -rpcuser=dashrpc +rpcuser=darknetrpc rpcpassword=%s (you do not need to remember this password) The username and password MUST NOT be the same. @@ -3721,10 +3721,10 @@ If the file does not exist, create it with owner-readable-only file permissions. It is also recommended to set alertnotify so you are notified of problems; for example: alertnotify=echo %%s | mail -s "Dash Alert" admin@foo.com - Для использования dashd или опции -server с dash-qt, вы должны установить опцию rpcpassword в конфигурационном файле: + Для использования darknetd или опции -server с darknet-qt, вы должны установить опцию rpcpassword в конфигурационном файле: %s Рекомендуется использовать следующий случайный пароль: -rpcuser=dashrpc +rpcuser=darknetrpc rpcpassword=%s (вам не нужно запоминать этот пароль) Имя и пароль ДОЛЖНЫ различаться. @@ -3734,7 +3734,7 @@ rpcpassword=%s - Unable to locate enough funds for this transaction that are not equal 1000 DASH. + Unable to locate enough funds for this transaction that are not equal 1000 DNET. Не удалось обнаружить достаточных для выполнения этой транзакции средств, отличающихся от 1000DRK. @@ -3758,8 +3758,8 @@ rpcpassword=%s Пиры, внесенные в белый список, не будут подвергаться DoS блокировкам и их транзакции будут ретранслироваться, даже если они уже есть в пуле памяти, что полезно, например, для работы в качестве шлюза - (9999 could be used only on mainnet) - (9999 можно использовать только в главной сети) + (51472 could be used only on mainnet) + (51472 можно использовать только в главной сети) (default: %s) @@ -3808,16 +3808,16 @@ rpcpassword=%s Не могу распознать сетевой адрес в значении %s параметра -rpcbind - Darksend is idle. - Darksend в режиме ожидания. + Obfuscate is idle. + Obfuscate в режиме ожидания. - Darksend request complete: - Запрос Darksend завершен: + Obfuscate request complete: + Запрос Obfuscate завершен: - Darksend request incomplete: - Запрос Darksend не завершен: + Obfuscate request incomplete: + Запрос Obfuscate не завершен: Disable safemode, override a real safe mode event (default: %u) @@ -3848,8 +3848,8 @@ rpcpassword=%s Ошибка: Обнаружен неподдерживаемый параметр -tor, используйте -onion вместо него. - Fee (in DASH/kB) to add to transactions you send (default: %s) - Комиссии (в DASH/kB), добавляемая к отправляемым Вами транзакциям (по умолчанию: %s) + Fee (in DNET/kB) to add to transactions you send (default: %s) + Комиссии (в DNET/kB), добавляемая к отправляемым Вами транзакциям (по умолчанию: %s) Finalizing transaction. @@ -3912,8 +3912,8 @@ rpcpassword=%s Вход некорректен. - InstantX options: - Параметры InstantX: + SwiftTX options: + Параметры SwiftTX: Insufficient funds. @@ -3948,8 +3948,8 @@ rpcpassword=%s Неверная сумма в параметре -paytxfee=<amount>: '%s' - Last successful Darksend action was too recent. - Последнее успешное действие Darksend было слишком недавно. + Last successful Obfuscate action was too recent. + Последнее успешное действие Obfuscate было слишком недавно. Limit size of signature cache to <n> entries (default: %u) @@ -4176,8 +4176,8 @@ rpcpassword=%s Неправильное значение masternodeprivkey. Пожалуйста, ознакомьтесь с документацией. - (must be 9999 for mainnet) - (должно быть 9999 в главной сети) + (must be51472 for mainnet) + (должно быть51472 в главной сети) Can't find random Masternode. @@ -4216,16 +4216,16 @@ rpcpassword=%s Ключ KeePassHttp для зашифрованной коммуникации с KeePass - Keep N DASH anonymized (default: %u) - Держать N DASH анонимизированными (по умолчанию: %u) + Keep N DNET anonymized (default: %u) + Держать N DNET анонимизированными (по умолчанию: %u) Keep at most <n> unconnectable transactions in memory (default: %u) Держать в памяти до <n> несвязных транзакций (по умолчанию: %u) - Last Darksend was too recent. - Последнее действие Darksend было слишком недавно. + Last Obfuscate was too recent. + Последнее действие Obfuscate было слишком недавно. Line: %d @@ -4476,8 +4476,8 @@ rpcpassword=%s Имя для подключений JSON-RPC - Value more than Darksend pool maximum allows. - Превышено значение допустимой для пула Darksend суммы. + Value more than Obfuscate pool maximum allows. + Превышено значение допустимой для пула Obfuscate суммы. Verifying blocks... diff --git a/src/qt/locale/dash_sk.ts b/src/qt/locale/darknet_sk.ts similarity index 93% rename from src/qt/locale/dash_sk.ts rename to src/qt/locale/darknet_sk.ts index 48ba8ef869de0..cdf00f0ff9035 100644 --- a/src/qt/locale/dash_sk.ts +++ b/src/qt/locale/darknet_sk.ts @@ -176,8 +176,8 @@ Potvrďte šifrovanie peňaženky - Warning: If you encrypt your wallet and lose your passphrase, you will <b>LOSE ALL OF YOUR DASH</b>! - Upozornenie: Ak zašifrujete vašu peňaženku a stratíte prístupové heslo, potom <b>prídete o všetky svoje DASH-y</b>! + Warning: If you encrypt your wallet and lose your passphrase, you will <b>LOSE ALL OF YOUR DNET</b>! + Upozornenie: Ak zašifrujete vašu peňaženku a stratíte prístupové heslo, potom <b>prídete o všetky svoje DNET-y</b>! Are you sure you wish to encrypt your wallet? @@ -188,7 +188,7 @@ Peňaženka zašifrovaná - Dash will close now to finish the encryption process. Remember that encrypting your wallet cannot fully protect your dashs from being stolen by malware infecting your computer. + Dash will close now to finish the encryption process. Remember that encrypting your wallet cannot fully protect your darknets from being stolen by malware infecting your computer. DashCoin sa teraz ukončí, aby dokončil proces šifrovania. Nezabudnite, že zašifrovanie vašej peňaženky nemôže plne chrániť Vaše mince pred krádežou škodlivým softvérom, ktorý napadol váš počítač. @@ -263,7 +263,7 @@ &Prijať - Request payments (generates QR codes and dash: URIs) + Request payments (generates QR codes and darknet: URIs) Vyžiadať platby (vygeneruje QR kódy a Dash: URI) @@ -443,8 +443,8 @@ Otvoriť &URI... - Open a dash: URI or payment request - Otvoriť dash: URI alebo žiadosť o platbu + Open a darknet: URI or payment request + Otvoriť darknet: URI alebo žiadosť o platbu &Command-line options @@ -740,8 +740,8 @@ Adresa: %4 Kopírovať zmenu - Non-anonymized input selected. <b>Darksend will be disabled.</b><br><br>If you still want to use Darksend, please deselect all non-nonymized inputs first and then check Darksend checkbox again. - Vybratý ne-anonymizovaný vstup. <b>Darksend bude vypnutý.</b><br><br>Ak si stále želáte použiť Darksend, najskôr odznačte všetky e-anonymizované vstup a potom znova zaškrtnite Darksend začiarkavacie políčko. + Non-anonymized input selected. <b>Obfuscate will be disabled.</b><br><br>If you still want to use Obfuscate, please deselect all non-nonymized inputs first and then check Obfuscate checkbox again. + Vybratý ne-anonymizovaný vstup. <b>Obfuscate bude vypnutý.</b><br><br>Ak si stále želáte použiť Obfuscate, najskôr odznačte všetky e-anonymizované vstup a potom znova zaškrtnite Obfuscate začiarkavacie políčko. highest @@ -841,10 +841,10 @@ Adresa: %4 - DarksendConfig + ObfuscateConfig - Configure Darksend - Konfigurovať Darksend + Configure Obfuscate + Konfigurovať Obfuscate Basic Privacy @@ -863,48 +863,48 @@ Adresa: %4 Prosím vyberte úroveň súkromia. - Use 2 separate masternodes to mix funds up to 1000 DASH - Použiť 2 rozdielne masternode pre fixovanie prostriedkov až do 1000 DASH + Use 2 separate masternodes to mix funds up to 1000 DNET + Použiť 2 rozdielne masternode pre fixovanie prostriedkov až do 1000 DNET - Use 8 separate masternodes to mix funds up to 1000 DASH - Použiť 8 rozdielnych masternode pre fixovanie prostriedkov až do 1000 DASH + Use 8 separate masternodes to mix funds up to 1000 DNET + Použiť 8 rozdielnych masternode pre fixovanie prostriedkov až do 1000 DNET Use 16 separate masternodes Použiť 16 rozdielnych masternode - This option is the quickest and will cost about ~0.025 DASH to anonymize 1000 DASH - Táto možnosť je najrýchlejšia a bude stáť približne 0.025 DASH pre anonimizáciu 1000 DASH + This option is the quickest and will cost about ~0.025 DNET to anonymize 1000 DNET + Táto možnosť je najrýchlejšia a bude stáť približne 0.025 DNET pre anonimizáciu 1000 DNET - This option is moderately fast and will cost about 0.05 DASH to anonymize 1000 DASH - Táto možnosť je stredne rýchla bude stáť približne 0.05 DASH pre anonimizáciu 1000 DASH + This option is moderately fast and will cost about 0.05 DNET to anonymize 1000 DNET + Táto možnosť je stredne rýchla bude stáť približne 0.05 DNET pre anonimizáciu 1000 DNET - 0.1 DASH per 1000 DASH you anonymize. - 0.1 DASH za 1000 DASH ktoré spravíte anonymnými. + 0.1 DNET per 1000 DNET you anonymize. + 0.1 DNET za 1000 DNET ktoré spravíte anonymnými. This is the slowest and most secure option. Using maximum anonymity will cost Toto je najpomalšia a najviac bezpečná možnosť. Použitie maximálnej anonymity bude stáť - Darksend Configuration - Konfigurácia Darksend + Obfuscate Configuration + Konfigurácia Obfuscate - Darksend was successfully set to basic (%1 and 2 rounds). You can change this at any time by opening Dash's configuration screen. - Darksend bol úspešne nastavený na základnú hodnotu (%1 a 2 kolá). Toto nastavenie môžete kedykoľvek zmeniť otvorením konfiguračnej obrazovky Dash. + Obfuscate was successfully set to basic (%1 and 2 rounds). You can change this at any time by opening Dash's configuration screen. + Obfuscate bol úspešne nastavený na základnú hodnotu (%1 a 2 kolá). Toto nastavenie môžete kedykoľvek zmeniť otvorením konfiguračnej obrazovky Dash. - Darksend was successfully set to high (%1 and 8 rounds). You can change this at any time by opening Dash's configuration screen. - Darksend bol úspešne nastavený na vysokú hodnotu (%1 a 8 kôl). Toto nastavenie môžete kedykoľvek zmeniť otvorením konfiguračnej obrazovky Dash. + Obfuscate was successfully set to high (%1 and 8 rounds). You can change this at any time by opening Dash's configuration screen. + Obfuscate bol úspešne nastavený na vysokú hodnotu (%1 a 8 kôl). Toto nastavenie môžete kedykoľvek zmeniť otvorením konfiguračnej obrazovky Dash. - Darksend was successfully set to maximum (%1 and 16 rounds). You can change this at any time by opening Dash's configuration screen. - Darksend bol úspešne nastavený na maximálnu hodnotu (%1 a 16 kôl). Toto nastavenie môžete kedykoľvek zmeniť otvorením konfiguračnej obrazovky Dash. + Obfuscate was successfully set to maximum (%1 and 16 rounds). You can change this at any time by opening Dash's configuration screen. + Obfuscate bol úspešne nastavený na maximálnu hodnotu (%1 a 16 kôl). Toto nastavenie môžete kedykoľvek zmeniť otvorením konfiguračnej obrazovky Dash. @@ -1145,12 +1145,12 @@ Adresa: %4 (0 = auto, <0 = nechať toľko jadier voľných) - Darksend rounds to use - Použiť kôl Darksend + Obfuscate rounds to use + Použiť kôl Obfuscate - This amount acts as a threshold to turn off Darksend once it's reached. - Táto suma slúži ako hranica pre vypnutie Darksend akonáhle je dosiahnutá + This amount acts as a threshold to turn off Obfuscate once it's reached. + Táto suma slúži ako hranica pre vypnutie Obfuscate akonáhle je dosiahnutá Amount of Dash to keep anonymized @@ -1262,9 +1262,9 @@ Adresa: %4 Language missing or translation incomplete? Help contributing translations here: -https://www.transifex.com/projects/p/dash/ +https://www.transifex.com/projects/p/darknet/ Chýbajúci alebo nekompletný preklad? Pomôžte nám tu: -https://www.transifex.com/projects/p/dash/ +https://www.transifex.com/projects/p/darknet/ User Interface Theme: @@ -1422,16 +1422,16 @@ https://www.transifex.com/projects/p/dash/ Dokončenie: - Darksend Balance: - Bilancia Darksend: + Obfuscate Balance: + Bilancia Obfuscate: Amount and Rounds: Čiastka a kolá: - 0 DASH / 0 Rounds - 0 DASH / 0 Kôl + 0 DNET / 0 Rounds + 0 DNET / 0 Kôl Submitted Denom: @@ -1442,8 +1442,8 @@ https://www.transifex.com/projects/p/dash/ nie je k dispozícii - Darksend - Darksend + Obfuscate + Obfuscate Recent transactions @@ -1462,16 +1462,16 @@ https://www.transifex.com/projects/p/dash/ (Posledná správa) - Try to manually submit a Darksend request. - Skúsiť manuálne odoslať Darksend požiadavku. + Try to manually submit a Obfuscate request. + Skúsiť manuálne odoslať Obfuscate požiadavku. Try Mix Výskúšať mix - Reset the current status of Darksend (can interrupt Darksend if it's in the process of Mixing, which can cost you money!) - Vynulovať súčasný stav Darksend (môže prerušiť Darksend ak je v procese miešania, čo Vás môže stáť peniaze!) + Reset the current status of Obfuscate (can interrupt Obfuscate if it's in the process of Mixing, which can cost you money!) + Vynulovať súčasný stav Obfuscate (môže prerušiť Obfuscate ak je v procese miešania, čo Vás môže stáť peniaze!) Reset @@ -1486,11 +1486,11 @@ https://www.transifex.com/projects/p/dash/ Vypnuté - Start Darksend Mixing + Start Obfuscate Mixing Začať Dasksend miešanie - Stop Darksend Mixing + Stop Obfuscate Mixing Zastaviť Dasksend miešanie @@ -1534,9 +1534,9 @@ https://www.transifex.com/projects/p/dash/ Povolené - Last Darksend message: + Last Obfuscate message: - Posledná Darksend správa: + Posledná Obfuscate správa: @@ -1544,20 +1544,20 @@ https://www.transifex.com/projects/p/dash/ nie je k dispozícii - Darksend was successfully reset. - Darksend bol úspešne obnovený + Obfuscate was successfully reset. + Obfuscate bol úspešne obnovený - If you don't want to see internal Darksend fees/transactions select "Most Common" as Type on the "Transactions" tab. - Ak nechcete vidieť interné Darksend poplatky/transakcie, vyberte "Najčastejšie" ako typ na záložke "Transakcie". + If you don't want to see internal Obfuscate fees/transactions select "Most Common" as Type on the "Transactions" tab. + Ak nechcete vidieť interné Obfuscate poplatky/transakcie, vyberte "Najčastejšie" ako typ na záložke "Transakcie". - Darksend requires at least %1 to use. - Pre použitie vyžaduje Darksend aspoň %1. + Obfuscate requires at least %1 to use. + Pre použitie vyžaduje Obfuscate aspoň %1. - Wallet is locked and user declined to unlock. Disabling Darksend. - Peňaženka je zamknutá a používateľ ju odmietol odomknúť. Vypínam Darksend. + Wallet is locked and user declined to unlock. Disabling Obfuscate. + Peňaženka je zamknutá a používateľ ju odmietol odomknúť. Vypínam Obfuscate. @@ -1567,7 +1567,7 @@ https://www.transifex.com/projects/p/dash/ Chyba pri vyžiadaní platby - Cannot start dash: click-to-pay handler + Cannot start darknet: click-to-pay handler Dash sa nedá spustiť: click-to-pay handler @@ -2291,7 +2291,7 @@ https://www.transifex.com/projects/p/dash/ Ak je vlastný poplatok nastavený na 1000 duffov a transakcia je len 250 bytov, v tom prípade "za kilobajt" zaplatí iba 250 duffov na poplatkoch, <br />zatiaľ čo "celkovo pri najmenšom" zaplatí 1000 duffov. Pre transakcie väčšie ako jeden kilobajt, obe zaplatia rovnako za kilobajt. - Paying only the minimum fee is just fine as long as there is less transaction volume than space in the blocks.<br />But be aware that this can end up in a never confirming transaction once there is more demand for dash transactions than the network can process. + Paying only the minimum fee is just fine as long as there is less transaction volume than space in the blocks.<br />But be aware that this can end up in a never confirming transaction once there is more demand for darknet transactions than the network can process. Platenie minimálneho poplatku je v poriadku pokiaľ je objem transakcií menší ako je miesto v bloku. <br />Buďte opatrný pretože to môže skončiť s nikdy nepotvrdenými transakciami, akonáhle je dopyt po Dash transakciách väčší ako dokáže sieť Dash spracovať. @@ -2363,12 +2363,12 @@ https://www.transifex.com/projects/p/dash/ &Pridať príjemcu - Darksend - Darksend + Obfuscate + Obfuscate - InstantX - InstantX + SwiftTX + SwiftTX Balance: @@ -2415,16 +2415,16 @@ https://www.transifex.com/projects/p/dash/ anonymne zdroje - (darksend requires this amount to be rounded up to the nearest %1). - (Darksend vyžaduje aby bola táto suma zaokrúhlená nahor k najbližšej %1). + (obfuscate requires this amount to be rounded up to the nearest %1). + (Obfuscate vyžaduje aby bola táto suma zaokrúhlená nahor k najbližšej %1). any available funds (not recommended) hociktoré dostupné zdroje (nedoporučuje sa) - and InstantX - a InstantX + and SwiftTX + a SwiftTX %1 to %2 @@ -2558,8 +2558,8 @@ https://www.transifex.com/projects/p/dash/ Správa: - A message that was attached to the dash: URI which will be stored with the transaction for your reference. Note: This message will not be sent over the Dash network. - Správa ktorá bola pripojená ku dash: URI ktorá sa uchová spolu s transakciou pre Vašu referenciu. Poznámka: Táto správa nebude poslaná cez sieť Dash. + A message that was attached to the darknet: URI which will be stored with the transaction for your reference. Note: This message will not be sent over the Dash network. + Správa ktorá bola pripojená ku darknet: URI ktorá sa uchová spolu s transakciou pre Vašu referenciu. Poznámka: Táto správa nebude poslaná cez sieť Dash. This is an unverified payment request. @@ -2777,16 +2777,16 @@ https://www.transifex.com/projects/p/dash/ sporné - %1/offline (verified via instantx) - %1/offline (overené pomocou instantx) + %1/offline (verified via swifttx) + %1/offline (overené pomocou swifttx) - %1/confirmed (verified via instantx) - %1/potvrdené (overené pomocou instantx) + %1/confirmed (verified via swifttx) + %1/potvrdené (overené pomocou swifttx) - %1 confirmations (verified via instantx) - %1 potvrdení (overené pomocou instantx) + %1 confirmations (verified via swifttx) + %1 potvrdení (overené pomocou swifttx) %1/offline @@ -2801,24 +2801,24 @@ https://www.transifex.com/projects/p/dash/ %1 potvrdení - %1/offline (InstantX verification in progress - %2 of %3 signatures) - %1/offline (Prebieha overovanie InstantX - %2 z %3 podpisov) + %1/offline (SwiftTX verification in progress - %2 of %3 signatures) + %1/offline (Prebieha overovanie SwiftTX - %2 z %3 podpisov) - %1/confirmed (InstantX verification in progress - %2 of %3 signatures ) - %1/potvrdené (Prebieha overovanie InstantX - %2 z %3 podpisov) + %1/confirmed (SwiftTX verification in progress - %2 of %3 signatures ) + %1/potvrdené (Prebieha overovanie SwiftTX - %2 z %3 podpisov) - %1 confirmations (InstantX verification in progress - %2 of %3 signatures) - %1 potvrdení (Prebieha overovanie InstantX - %2 z %3 podpisov) + %1 confirmations (SwiftTX verification in progress - %2 of %3 signatures) + %1 potvrdení (Prebieha overovanie SwiftTX - %2 z %3 podpisov) - %1/offline (InstantX verification failed) - %1/offline (Overovanie InstantX zlyhalo) + %1/offline (SwiftTX verification failed) + %1/offline (Overovanie SwiftTX zlyhalo) - %1/confirmed (InstantX verification failed) - %1/potvrdené (Overovanie InstantX zlyhalo) + %1/confirmed (SwiftTX verification failed) + %1/potvrdené (Overovanie SwiftTX zlyhalo) Status @@ -3019,8 +3019,8 @@ https://www.transifex.com/projects/p/dash/ Prijaté od: - Received via Darksend - Prijaté cez Darksend + Received via Obfuscate + Prijaté cez Obfuscate Sent to @@ -3035,20 +3035,20 @@ https://www.transifex.com/projects/p/dash/ Vyfárané - Darksend Denominate - Denominácia Darksend + Obfuscate Denominate + Denominácia Obfuscate - Darksend Collateral Payment - Zaisťovacia Darksend platba + Obfuscate Collateral Payment + Zaisťovacia Obfuscate platba - Darksend Make Collateral Inputs - Darksend uskutočnil zaisťovacie vstupy + Obfuscate Make Collateral Inputs + Obfuscate uskutočnil zaisťovacie vstupy - Darksend Create Denominations - Vytvoriť denominácie Darksend + Obfuscate Create Denominations + Vytvoriť denominácie Obfuscate Darksent @@ -3134,20 +3134,20 @@ https://www.transifex.com/projects/p/dash/ Darksent - Darksend Make Collateral Inputs - Darksend uskutočnil zaisťovacie vstupy + Obfuscate Make Collateral Inputs + Obfuscate uskutočnil zaisťovacie vstupy - Darksend Create Denominations - Vytvoriť denominácie Darksend + Obfuscate Create Denominations + Vytvoriť denominácie Obfuscate - Darksend Denominate - Denominácia Darksend + Obfuscate Denominate + Denominácia Obfuscate - Darksend Collateral Payment - Zaisťovacia Darksend platba + Obfuscate Collateral Payment + Zaisťovacia Obfuscate platba To yourself @@ -3275,8 +3275,8 @@ https://www.transifex.com/projects/p/dash/ Poslať Bitcoins - InstantX doesn't support sending values that high yet. Transactions are currently limited to %1 DASH. - InstantX zatiaľ nepodporuje posielanie takto vysokých čiastok. Transakcie sú limitované na %1 DASH. + SwiftTX doesn't support sending values that high yet. Transactions are currently limited to %1 DNET. + SwiftTX zatiaľ nepodporuje posielanie takto vysokých čiastok. Transakcie sú limitované na %1 DNET. @@ -3319,7 +3319,7 @@ https://www.transifex.com/projects/p/dash/ - dash-core + darknet-core Bind to given address and always listen on it. Use [host]:port notation for IPv6 Spojiť s danou adresou a vždy na nej počúvať. Použite zápis [host]:port pre IPv6 @@ -3329,8 +3329,8 @@ https://www.transifex.com/projects/p/dash/ Nedá sa zamknúť dátový adresár %s. Dash Core už pravdepodobne beží. - Darksend uses exact denominated amounts to send funds, you might simply need to anonymize some more coins. - Pre poslanie zdrojov používa Darksend presné sumy, potrebujete jednoducho anonymizovať viac mincí. + Obfuscate uses exact denominated amounts to send funds, you might simply need to anonymize some more coins. + Pre poslanie zdrojov používa Obfuscate presné sumy, potrebujete jednoducho anonymizovať viac mincí. Enter regression test mode, which uses a special chain in which blocks can be solved instantly. @@ -3357,8 +3357,8 @@ https://www.transifex.com/projects/p/dash/ V tomto móde -genproclimit kontroluje počet blokov, ktoré sú vygenerované okamžite. - InstantX requires inputs with at least 6 confirmations, you might need to wait a few minutes and try again. - InstantX vyžaduje vstupy s aspoň 6 potvrdeniami, môžete počkať pár minút a skúsiť znova. + SwiftTX requires inputs with at least 6 confirmations, you might need to wait a few minutes and try again. + SwiftTX vyžaduje vstupy s aspoň 6 potvrdeniami, môžete počkať pár minút a skúsiť znova. Name to construct url for KeePass entry that stores the wallet passphrase @@ -3385,12 +3385,12 @@ https://www.transifex.com/projects/p/dash/ Nedá sa viazať ku %s na tomto počítači. Dash Core už pravdepodobne beží. - Unable to locate enough Darksend denominated funds for this transaction. - Nedá sa nájsť dostatok denominácií Darksend pre túto transakciu. + Unable to locate enough Obfuscate denominated funds for this transaction. + Nedá sa nájsť dostatok denominácií Obfuscate pre túto transakciu. - Unable to locate enough Darksend non-denominated funds for this transaction that are not equal 1000 DASH. - Nedá sa nájsť dostatok ne-denominovaných Darksend zdrojov pre túto transakciu, ktoré nie sú rovné 1000 DASH. + Unable to locate enough Obfuscate non-denominated funds for this transaction that are not equal 1000 DNET. + Nedá sa nájsť dostatok ne-denominovaných Obfuscate zdrojov pre túto transakciu, ktoré nie sú rovné 1000 DNET. Warning: -paytxfee is set very high! This is the transaction fee you will pay if you send a transaction. @@ -3489,8 +3489,8 @@ https://www.transifex.com/projects/p/dash/ Zistený poškodený blok databázy - Darksend options: - Možnosti Darksend: + Obfuscate options: + Možnosti Obfuscate: Debugging/Testing options: @@ -3561,8 +3561,8 @@ https://www.transifex.com/projects/p/dash/ Chyba: Peňaženka je zamknutá, transakcia sa nedá vytvoriť! - Error: You already have pending entries in the Darksend pool - Chyba: Už máte čakajúce položky vo fronte Darksend + Error: You already have pending entries in the Obfuscate pool + Chyba: Už máte čakajúce položky vo fronte Obfuscate Failed to listen on any port. Use -listen=0 if you want this. @@ -3613,32 +3613,32 @@ https://www.transifex.com/projects/p/dash/ Vymazať všetky transakcie z peňaženky a pri spustení znova získať z reťazca blokov iba tie získané pomocou -rescan - Disable all Dash specific functionality (Masternodes, Darksend, InstantX, Budgeting) (0-1, default: %u) - Vypnúť všetky funkcie špecifické pre Dash (Masternode, Darksend, InstantX, Rozpočty) (0-1, predvolené: %u) + Disable all Dash specific functionality (Masternodes, Obfuscate, SwiftTX, Budgeting) (0-1, default: %u) + Vypnúť všetky funkcie špecifické pre Dash (Masternode, Obfuscate, SwiftTX, Rozpočty) (0-1, predvolené: %u) Distributed under the MIT software license, see the accompanying file COPYING or <http://www.opensource.org/licenses/mit-license.php>. Distribuované pod softvérovou licenciou MIT, viď sprievodný súbor COPYING alebo <http://www.opensource.org/licenses/mit-license.php>. - Enable instantx, show confirmations for locked transactions (bool, default: %s) - Zapnúť InstantX, ukázať potvrdenia pre zamknuté transakcie (bool, predvolené: %s) + Enable swifttx, show confirmations for locked transactions (bool, default: %s) + Zapnúť SwiftTX, ukázať potvrdenia pre zamknuté transakcie (bool, predvolené: %s) - Enable use of automated darksend for funds stored in this wallet (0-1, default: %u) - Povoliť používanie automatického darksend pre zdroje uložené v tejto peňaženke (0-1, predvolené: %u) + Enable use of automated obfuscate for funds stored in this wallet (0-1, default: %u) + Povoliť používanie automatického obfuscate pre zdroje uložené v tejto peňaženke (0-1, predvolené: %u) Error: Unsupported argument -socks found. Setting SOCKS version isn't possible anymore, only SOCKS5 proxies are supported. Chyba: Nájdený nepodporovaný argument -socks. Nastavenie SOCKS verzie nie je už možné, podporované sú už iba proxy SOCKS5. - Fees (in DASH/Kb) smaller than this are considered zero fee for relaying (default: %s) - Poplatky (v DASH za Kb) menšie ako toto, sú považované za nulový poplatok pre prenos (predvolené: %s) + Fees (in DNET/Kb) smaller than this are considered zero fee for relaying (default: %s) + Poplatky (v DNET za Kb) menšie ako toto, sú považované za nulový poplatok pre prenos (predvolené: %s) - Fees (in DASH/Kb) smaller than this are considered zero fee for transaction creation (default: %s) - Poplatky (v DASH za Kb) menšie ako toto, sú považované za nulový transakčný poplatok (predvolené: %s) + Fees (in DNET/Kb) smaller than this are considered zero fee for transaction creation (default: %s) + Poplatky (v DNET za Kb) menšie ako toto, sú považované za nulový transakčný poplatok (predvolené: %s) Flush database activity from memory pool to disk log every <n> megabytes (default: %u) @@ -3685,8 +3685,8 @@ https://www.transifex.com/projects/p/dash/ Výstupné ladiace informácie (predvolené: %u, dodanie <category> je voliteľné) - Provide liquidity to Darksend by infrequently mixing coins on a continual basis (0-100, default: %u, 1=very frequent, high fees, 100=very infrequent, low fees) - Poskytnúť likviditu pre Darksend nepravidelným miešaním mincí na kontinuálnej báze (0-100, predvolené: %u, 1=veľmi často, vysoké poplatky, 100=veľmi zriedkavo, malé poplatky) + Provide liquidity to Obfuscate by infrequently mixing coins on a continual basis (0-100, default: %u, 1=very frequent, high fees, 100=very infrequent, low fees) + Poskytnúť likviditu pre Obfuscate nepravidelným miešaním mincí na kontinuálnej báze (0-100, predvolené: %u, 1=veľmi často, vysoké poplatky, 100=veľmi zriedkavo, malé poplatky) Require high priority for relaying free or low-fee transactions (default:%u) @@ -3709,10 +3709,10 @@ https://www.transifex.com/projects/p/dash/ Tento produkt obsahuje softvér vyvinutý projektom OpenSSL pre použitie sady nástrojov OpenSSL <https://www.openssl.org/> a kryptografického softvéru napísaného Eric Young a UPnP softvér napísaný Thomas Bernard. - To use dashd, or the -server option to dash-qt, you must set an rpcpassword in the configuration file: + To use darknetd, or the -server option to darknet-qt, you must set an rpcpassword in the configuration file: %s It is recommended you use the following random password: -rpcuser=dashrpc +rpcuser=darknetrpc rpcpassword=%s (you do not need to remember this password) The username and password MUST NOT be the same. @@ -3720,10 +3720,10 @@ If the file does not exist, create it with owner-readable-only file permissions. It is also recommended to set alertnotify so you are notified of problems; for example: alertnotify=echo %%s | mail -s "Dash Alert" admin@foo.com - Pre použitie možnosti -server pre dash-qt, musíte nastaviť rpcpassword v konfiguračnom súbore: + Pre použitie možnosti -server pre darknet-qt, musíte nastaviť rpcpassword v konfiguračnom súbore: %s Doporučuje sa použiť nasledovné náhodné heslo: -rpcuser=dashrpc +rpcuser=darknetrpc rpcpassword=%s (toto heslo si nemusíte pamätať) Používateľské meno a heslo NEMÔŽU byť rovnaké. @@ -3733,8 +3733,8 @@ napríklad: alertnotify=echo %%s | mail -s "Dash Upozornenie" admin@foo.com - Unable to locate enough funds for this transaction that are not equal 1000 DASH. - Nenašiel sa dostatok prostriedkov pre túto transakciu, ktorú nie sú rovné 1000 DASH. + Unable to locate enough funds for this transaction that are not equal 1000 DNET. + Nenašiel sa dostatok prostriedkov pre túto transakciu, ktorú nie sú rovné 1000 DNET. Use separate SOCKS5 proxy to reach peers via Tor hidden services (default: %s) @@ -3757,8 +3757,8 @@ napríklad: alertnotify=echo %%s | mail -s "Dash Upozornenie" admin@foo.com Uzle na zoznam povolených nemôžu byť DoS zakázané a ich transakcie vždy postúpené ďalej, aj v prípade, ak sú už pamäťovej fronte. Užitočné napr. pre brány - (9999 could be used only on mainnet) - (9999 nemôže byť použité pre hlavnú sieť) + (51472 could be used only on mainnet) + (51472 nemôže byť použité pre hlavnú sieť) (default: %s) @@ -3807,16 +3807,16 @@ napríklad: alertnotify=echo %%s | mail -s "Dash Upozornenie" admin@foo.com Nedá sa analyzovať -rpcbind hodnota %s ako sieťová adresa - Darksend is idle. - Darksend je nečinný. + Obfuscate is idle. + Obfuscate je nečinný. - Darksend request complete: - Darksend požiadavok dokončený: + Obfuscate request complete: + Obfuscate požiadavok dokončený: - Darksend request incomplete: - Darksend požiadavok nedokončený: + Obfuscate request incomplete: + Obfuscate požiadavok nedokončený: Disable safemode, override a real safe mode event (default: %u) @@ -3847,8 +3847,8 @@ napríklad: alertnotify=echo %%s | mail -s "Dash Upozornenie" admin@foo.com Chyba: nájdený nepodporovaný argument -tor, použite -onion. - Fee (in DASH/kB) to add to transactions you send (default: %s) - Pridať poplatok (v DASH za kB) do transakcií ktoré posielate (predvolené: %s) + Fee (in DNET/kB) to add to transactions you send (default: %s) + Pridať poplatok (v DNET za kB) do transakcií ktoré posielate (predvolené: %s) Finalizing transaction. @@ -3911,8 +3911,8 @@ napríklad: alertnotify=echo %%s | mail -s "Dash Upozornenie" admin@foo.com Vstup nie je platný. - InstantX options: - Možnosti InstantX: + SwiftTX options: + Možnosti SwiftTX: Insufficient funds. @@ -3947,7 +3947,7 @@ napríklad: alertnotify=echo %%s | mail -s "Dash Upozornenie" admin@foo.com Neplatná suma pre -paytxfee=<amount>: '%s' - Last successful Darksend action was too recent. + Last successful Obfuscate action was too recent. Posledná Dasksend akcia bola pred chvíľou. @@ -4175,7 +4175,7 @@ napríklad: alertnotify=echo %%s | mail -s "Dash Upozornenie" admin@foo.com Neplatný masternodeprivkey. Prosím pozrite do dokumentácie. - (must be 9999 for mainnet) + (must be51472 for mainnet) (pre hlavnú sieť musí byť 9999) @@ -4215,15 +4215,15 @@ napríklad: alertnotify=echo %%s | mail -s "Dash Upozornenie" admin@foo.com Kľúč KeePassHttp pre šifrovanú AES komunikáciu s KeePass - Keep N DASH anonymized (default: %u) - Udržiavať N DASH anonymizovaných (predvolené: %u) + Keep N DNET anonymized (default: %u) + Udržiavať N DNET anonymizovaných (predvolené: %u) Keep at most <n> unconnectable transactions in memory (default: %u) V pamäti udržiavať najviac <n> nepotvrdených transakcií (predvolené: %u) - Last Darksend was too recent. + Last Obfuscate was too recent. Posledný Dasksend bol pred chvíľou. @@ -4475,8 +4475,8 @@ napríklad: alertnotify=echo %%s | mail -s "Dash Upozornenie" admin@foo.com Užívateľské meno pre JSON-RPC spojenia - Value more than Darksend pool maximum allows. - Väčšia hodnota ako dovoľuje fronta Darksend. + Value more than Obfuscate pool maximum allows. + Väčšia hodnota ako dovoľuje fronta Obfuscate. Verifying blocks... diff --git a/src/qt/locale/dash_sv.ts b/src/qt/locale/darknet_sv.ts similarity index 93% rename from src/qt/locale/dash_sv.ts rename to src/qt/locale/darknet_sv.ts index cdbd2ad6179c7..9994c71098a0d 100644 --- a/src/qt/locale/dash_sv.ts +++ b/src/qt/locale/darknet_sv.ts @@ -164,8 +164,8 @@ Bekräfta plånbokskryptering - Warning: If you encrypt your wallet and lose your passphrase, you will <b>LOSE ALL OF YOUR DASH</b>! - Varning: Om du krypterar din plånbok och förlorar din lösenfras kommer du att <b>FÖRLORA ALLA DINA DASH</b>! + Warning: If you encrypt your wallet and lose your passphrase, you will <b>LOSE ALL OF YOUR DNET</b>! + Varning: Om du krypterar din plånbok och förlorar din lösenfras kommer du att <b>FÖRLORA ALLA DINA DNET</b>! Are you sure you wish to encrypt your wallet? @@ -176,7 +176,7 @@ Plånbok krypterad - Dash will close now to finish the encryption process. Remember that encrypting your wallet cannot fully protect your dashs from being stolen by malware infecting your computer. + Dash will close now to finish the encryption process. Remember that encrypting your wallet cannot fully protect your darknets from being stolen by malware infecting your computer. Dash kommer nu att färdigställa krypteringsprocessen. Kom ihåg att krypteringen av din plånbok inte kan skydda dig helt och hållet från att dina Dash stjäls av skadeprogram som har infekterat din dator. @@ -252,7 +252,7 @@ &Motta - Request payments (generates QR codes and dash: URIs) + Request payments (generates QR codes and darknet: URIs) Begär betalningar (genererar QR-koder och Dash:-URI:s) @@ -404,7 +404,7 @@ Öppna &URI... - Open a dash: URI or payment request + Open a darknet: URI or payment request Öppna en Dash-URI eller betalningsbegäran @@ -736,10 +736,10 @@ Adress: %4 - DarksendConfig + ObfuscateConfig - Configure Darksend - Konfigurera Darksend + Configure Obfuscate + Konfigurera Obfuscate Basic Privacy @@ -758,48 +758,48 @@ Adress: %4 Vänligen välj en integritetsnivå. - Use 2 separate masternodes to mix funds up to 1000 DASH - Använd 2 enskilda masternoder för att mixa medel upp till 1000 DASH + Use 2 separate masternodes to mix funds up to 1000 DNET + Använd 2 enskilda masternoder för att mixa medel upp till 1000 DNET - Use 8 separate masternodes to mix funds up to 1000 DASH - Använd 8 enskilda masternoder för att mixa medel upp till 1000 DASH. + Use 8 separate masternodes to mix funds up to 1000 DNET + Använd 8 enskilda masternoder för att mixa medel upp till 1000 DNET. Use 16 separate masternodes Använd 16 enskilda masternoder - This option is the quickest and will cost about ~0.025 DASH to anonymize 1000 DASH - Detta alternativ är det snabbaste och kommer att kosta omkring ~0,025 DASH för att anonymisera 1000 DASH + This option is the quickest and will cost about ~0.025 DNET to anonymize 1000 DNET + Detta alternativ är det snabbaste och kommer att kosta omkring ~0,025 DNET för att anonymisera 1000 DNET - This option is moderately fast and will cost about 0.05 DASH to anonymize 1000 DASH - Detta alternativ är relativt snabbt och kommer att kosta omkring 0,05 DASH för att anonymisera 1000 DASH + This option is moderately fast and will cost about 0.05 DNET to anonymize 1000 DNET + Detta alternativ är relativt snabbt och kommer att kosta omkring 0,05 DNET för att anonymisera 1000 DNET - 0.1 DASH per 1000 DASH you anonymize. - 0,1 DASH per 1000 DASH du anonymiserar. + 0.1 DNET per 1000 DNET you anonymize. + 0,1 DNET per 1000 DNET du anonymiserar. This is the slowest and most secure option. Using maximum anonymity will cost Detta är det långsammaste och det säkraste alternativet. Användning av maximal anonymitet kommer att kosta - Darksend Configuration - Darksend-konfiguration + Obfuscate Configuration + Obfuscate-konfiguration - Darksend was successfully set to basic (%1 and 2 rounds). You can change this at any time by opening Dash's configuration screen. - Darksend ställdes framgångsrikt om till grundläggande (%1 och 2 omgångar). Du kan ändra detta när som helst genom att öppna Dash:s konfigurationsskärm. + Obfuscate was successfully set to basic (%1 and 2 rounds). You can change this at any time by opening Dash's configuration screen. + Obfuscate ställdes framgångsrikt om till grundläggande (%1 och 2 omgångar). Du kan ändra detta när som helst genom att öppna Dash:s konfigurationsskärm. - Darksend was successfully set to high (%1 and 8 rounds). You can change this at any time by opening Dash's configuration screen. - Darksend ställdes framgångsrikt in på hög (%1 och 8 omgångar). Du kan ändra detta när som helst genom att öppna Dash:s konfigurationsskärm. + Obfuscate was successfully set to high (%1 and 8 rounds). You can change this at any time by opening Dash's configuration screen. + Obfuscate ställdes framgångsrikt in på hög (%1 och 8 omgångar). Du kan ändra detta när som helst genom att öppna Dash:s konfigurationsskärm. - Darksend was successfully set to maximum (%1 and 16 rounds). You can change this at any time by opening Dash's configuration screen. - Darksend ställdes framgångsrikt in på maximal (%1 och 16 omgångar). Du kan ändra detta när som helst genom att öppna Dash:s konfigurationsskärm + Obfuscate was successfully set to maximum (%1 and 16 rounds). You can change this at any time by opening Dash's configuration screen. + Obfuscate ställdes framgångsrikt in på maximal (%1 och 16 omgångar). Du kan ändra detta när som helst genom att öppna Dash:s konfigurationsskärm @@ -1013,12 +1013,12 @@ Adress: %4 (0 = auto, <0 = lämna så många kärnor lediga) - Darksend rounds to use - Darksend-omgångar att använda + Obfuscate rounds to use + Obfuscate-omgångar att använda - This amount acts as a threshold to turn off Darksend once it's reached. - Denna mängd fungerar som en tröskel att stänga av Darksend då det har uppnåtts. + This amount acts as a threshold to turn off Obfuscate once it's reached. + Denna mängd fungerar som en tröskel att stänga av Obfuscate då det har uppnåtts. Amount of Dash to keep anonymized @@ -1106,9 +1106,9 @@ Adress: %4 Language missing or translation incomplete? Help contributing translations here: -https://www.transifex.com/projects/p/dash/ +https://www.transifex.com/projects/p/darknet/ Fattas språk eller är det en ofullständig översättning? Hjälp till att bidra med översättningar här: -https://www.transifex.com/projects/p/dash/ +https://www.transifex.com/projects/p/darknet/ &Unit to show amounts in: @@ -1230,16 +1230,16 @@ https://www.transifex.com/projects/p/dash/ Förlopp: - Darksend Balance: - Darksend-medel: + Obfuscate Balance: + Obfuscate-medel: Amount and Rounds: Mängd och omgångar: - 0 DASH / 0 Rounds - 0 DASH/0 omgångar + 0 DNET / 0 Rounds + 0 DNET/0 omgångar Submitted Denom: @@ -1250,8 +1250,8 @@ https://www.transifex.com/projects/p/dash/ E/t - Darksend - Darksend + Obfuscate + Obfuscate Start/Stop Mixing @@ -1262,16 +1262,16 @@ https://www.transifex.com/projects/p/dash/ (Senaste meddelande) - Try to manually submit a Darksend request. - Försök att lämna in en Darksend-begäran manuellt. + Try to manually submit a Obfuscate request. + Försök att lämna in en Obfuscate-begäran manuellt. Try Mix Försök att mixa - Reset the current status of Darksend (can interrupt Darksend if it's in the process of Mixing, which can cost you money!) - Återställ den nuvarande Darksend-statusen (kan störa Darksend om den håller på att mixa vilket kan kosta dig pengar!) + Reset the current status of Obfuscate (can interrupt Obfuscate if it's in the process of Mixing, which can cost you money!) + Återställ den nuvarande Obfuscate-statusen (kan störa Obfuscate om den håller på att mixa vilket kan kosta dig pengar!) Reset @@ -1286,12 +1286,12 @@ https://www.transifex.com/projects/p/dash/ Inaktiverad - Start Darksend Mixing - Påbörja Darksend-mixning + Start Obfuscate Mixing + Påbörja Obfuscate-mixning - Stop Darksend Mixing - Stoppa Darksend-mixning + Stop Obfuscate Mixing + Stoppa Obfuscate-mixning No inputs detected @@ -1302,9 +1302,9 @@ https://www.transifex.com/projects/p/dash/ Aktiverad - Last Darksend message: + Last Obfuscate message: - Senaste Darksend-meddelande: + Senaste Obfuscate-meddelande: @@ -1316,16 +1316,16 @@ https://www.transifex.com/projects/p/dash/ E/t - Darksend was successfully reset. - Darksend återställdes framgångsrikt. + Obfuscate was successfully reset. + Obfuscate återställdes framgångsrikt. - Darksend requires at least %1 to use. - Darksend kräver åtminstone %1 att använda. + Obfuscate requires at least %1 to use. + Obfuscate kräver åtminstone %1 att använda. - Wallet is locked and user declined to unlock. Disabling Darksend. - Plånboken är låst och användaren avböjde upplåsning. Inaktiverar Darksend. + Wallet is locked and user declined to unlock. Disabling Obfuscate. + Plånboken är låst och användaren avböjde upplåsning. Inaktiverar Obfuscate. @@ -1335,8 +1335,8 @@ https://www.transifex.com/projects/p/dash/ Fel vid betalningsbegäran - Cannot start dash: click-to-pay handler - Kan inte starta dash: klicka-för-att-betala hanterare + Cannot start darknet: click-to-pay handler + Kan inte starta darknet: klicka-för-att-betala hanterare URI handling @@ -1791,12 +1791,12 @@ https://www.transifex.com/projects/p/dash/ Lägg till &mottagare - Darksend - Darksend + Obfuscate + Obfuscate - InstantX - InstantX + SwiftTX + SwiftTX Balance: @@ -1839,16 +1839,16 @@ https://www.transifex.com/projects/p/dash/ anonyma medel - (darksend requires this amount to be rounded up to the nearest %1). - (darksend kräver att denna mängd avrundas uppåt till närmaste %1) + (obfuscate requires this amount to be rounded up to the nearest %1). + (obfuscate kräver att denna mängd avrundas uppåt till närmaste %1) any available funds (not recommended) vilka tillgängliga medel som helst (rekommenderas inte) - and InstantX - och InstantX + and SwiftTX + och SwiftTX %1 to %2 @@ -1958,7 +1958,7 @@ https://www.transifex.com/projects/p/dash/ Meddelande: - A message that was attached to the dash: URI which will be stored with the transaction for your reference. Note: This message will not be sent over the Dash network. + A message that was attached to the darknet: URI which will be stored with the transaction for your reference. Note: This message will not be sent over the Dash network. Ett meddelande som bifogades till Dash: URI vilket kommer att lagras med transaktionen så att du vet. Observera: Meddelandet kommer inte att skickas över Dash-nätverket. @@ -2166,16 +2166,16 @@ https://www.transifex.com/projects/p/dash/ konflikterad - %1/offline (verified via instantx) - %1/offline (bekräftad genom instantx) + %1/offline (verified via swifttx) + %1/offline (bekräftad genom swifttx) - %1/confirmed (verified via instantx) - %1/bekräftad (bekräftad genom instantx) + %1/confirmed (verified via swifttx) + %1/bekräftad (bekräftad genom swifttx) - %1 confirmations (verified via instantx) - %1/bekräftelser (bekräftad genom instantx) + %1 confirmations (verified via swifttx) + %1/bekräftelser (bekräftad genom swifttx) %1/offline @@ -2190,24 +2190,24 @@ https://www.transifex.com/projects/p/dash/ %1 bekräftelser - %1/offline (InstantX verification in progress - %2 of %3 signatures) - %1/offline (InstantX-bekräftelse under behandling - %2 av %3 signaturer) + %1/offline (SwiftTX verification in progress - %2 of %3 signatures) + %1/offline (SwiftTX-bekräftelse under behandling - %2 av %3 signaturer) - %1/confirmed (InstantX verification in progress - %2 of %3 signatures ) - %1/bekräftad (InstantX-bekräftelse under behandling - %2 av %3 signaturer) + %1/confirmed (SwiftTX verification in progress - %2 of %3 signatures ) + %1/bekräftad (SwiftTX-bekräftelse under behandling - %2 av %3 signaturer) - %1 confirmations (InstantX verification in progress - %2 of %3 signatures) - %1 bekräftelser (InstantX-bekräftelse under behandling - %2 av %3 signaturer) + %1 confirmations (SwiftTX verification in progress - %2 of %3 signatures) + %1 bekräftelser (SwiftTX-bekräftelse under behandling - %2 av %3 signaturer) - %1/offline (InstantX verification failed) - %1/offline (InstantX-bekräftelse misslyckades) + %1/offline (SwiftTX verification failed) + %1/offline (SwiftTX-bekräftelse misslyckades) - %1/confirmed (InstantX verification failed) - %1/bekräftad (InstantX-bekräftelse misslyckades) + %1/confirmed (SwiftTX verification failed) + %1/bekräftad (SwiftTX-bekräftelse misslyckades) Status @@ -2384,8 +2384,8 @@ https://www.transifex.com/projects/p/dash/ Mottagen från - Received via Darksend - Mottagen genom Darksend + Received via Obfuscate + Mottagen genom Obfuscate Sent to @@ -2400,20 +2400,20 @@ https://www.transifex.com/projects/p/dash/ Utvunnen - Darksend Denominate - Darksend-denomination + Obfuscate Denominate + Obfuscate-denomination - Darksend Collateral Payment + Obfuscate Collateral Payment Darskends-säkerhetsbetalning - Darksend Make Collateral Inputs - Darksend-skapa säkerhetsinmatningar + Obfuscate Make Collateral Inputs + Obfuscate-skapa säkerhetsinmatningar - Darksend Create Denominations - Darksend-skapa denominationer + Obfuscate Create Denominations + Obfuscate-skapa denominationer Darksent @@ -2487,19 +2487,19 @@ https://www.transifex.com/projects/p/dash/ Darksent-(skickat) - Darksend Make Collateral Inputs - Darksend-skapa säkerhetsinmatningar + Obfuscate Make Collateral Inputs + Obfuscate-skapa säkerhetsinmatningar - Darksend Create Denominations - Darksend-skapa denominationer + Obfuscate Create Denominations + Obfuscate-skapa denominationer - Darksend Denominate - Darksend-denomination + Obfuscate Denominate + Obfuscate-denomination - Darksend Collateral Payment + Obfuscate Collateral Payment Darskends-säkerhetsbetalning @@ -2656,7 +2656,7 @@ https://www.transifex.com/projects/p/dash/ - dash-core + darknet-core Bind to given address and always listen on it. Use [host]:port notation for IPv6 Sammanbind till fastställd adress och avlyssna alltid den. Använd [host]:port-notation för IPv6 @@ -2666,8 +2666,8 @@ https://www.transifex.com/projects/p/dash/ Kan inte erhålla ett lås på datakatalog %s. Dash Core körs förmodligen redan. - Darksend uses exact denominated amounts to send funds, you might simply need to anonymize some more coins. - Darksend använder exakta denominationsmängder för att skicka medel, du kanske måste anonymisera fler mynt. + Obfuscate uses exact denominated amounts to send funds, you might simply need to anonymize some more coins. + Obfuscate använder exakta denominationsmängder för att skicka medel, du kanske måste anonymisera fler mynt. Enter regression test mode, which uses a special chain in which blocks can be solved instantly. @@ -2694,8 +2694,8 @@ https://www.transifex.com/projects/p/dash/ I detta läge kontrollerar -genproclimit hur många block som genereras omedelbart. - InstantX requires inputs with at least 6 confirmations, you might need to wait a few minutes and try again. - InstantX kräver indatan med åtminstone 6 bekräftelser. Du kanske måste vänta ett par minuter och försöka igen. + SwiftTX requires inputs with at least 6 confirmations, you might need to wait a few minutes and try again. + SwiftTX kräver indatan med åtminstone 6 bekräftelser. Du kanske måste vänta ett par minuter och försöka igen. Name to construct url for KeePass entry that stores the wallet passphrase @@ -2722,12 +2722,12 @@ https://www.transifex.com/projects/p/dash/ Det går inte att binda till %s till denna dator. Dash Core körs förmodligen redan. - Unable to locate enough Darksend denominated funds for this transaction. - Kunde inte hitta tillräckliga Darksend-denominationsmedel för denna transaktion. + Unable to locate enough Obfuscate denominated funds for this transaction. + Kunde inte hitta tillräckliga Obfuscate-denominationsmedel för denna transaktion. - Unable to locate enough Darksend non-denominated funds for this transaction that are not equal 1000 DASH. - Kunde inte hitta tillräckliga Darksend-icke-denominationsmedel för denna transaktion som inte är likvärdiga 1000 DASH. + Unable to locate enough Obfuscate non-denominated funds for this transaction that are not equal 1000 DNET. + Kunde inte hitta tillräckliga Obfuscate-icke-denominationsmedel för denna transaktion som inte är likvärdiga 1000 DNET. Warning: -paytxfee is set very high! This is the transaction fee you will pay if you send a transaction. @@ -2826,8 +2826,8 @@ https://www.transifex.com/projects/p/dash/ Korrumperad blockdatabas upptäcktes - Darksend options: - Darksend-alternativ: + Obfuscate options: + Obfuscate-alternativ: Debugging/Testing options: @@ -2898,8 +2898,8 @@ https://www.transifex.com/projects/p/dash/ Fel: Plånbok låst, kan inte skapa en transaktion! - Error: You already have pending entries in the Darksend pool - Fel: Du har redan väntande inmatningar i Darksend-poolen + Error: You already have pending entries in the Obfuscate pool + Fel: Du har redan väntande inmatningar i Obfuscate-poolen Failed to listen on any port. Use -listen=0 if you want this. @@ -2950,8 +2950,8 @@ https://www.transifex.com/projects/p/dash/ Indata är inte giltig. - InstantX options: - InstantX-alternativ: + SwiftTX options: + SwiftTX-alternativ: Insufficient funds. @@ -3002,8 +3002,8 @@ https://www.transifex.com/projects/p/dash/ Bibehåll som mest <n> icke-anslutningsbara transaktioner i minnet (standardvärde: %u) - Last Darksend was too recent. - Senaste Darksend gjordes för inte alltför länge sedan. + Last Obfuscate was too recent. + Senaste Obfuscate gjordes för inte alltför länge sedan. Loading addresses... @@ -3206,8 +3206,8 @@ https://www.transifex.com/projects/p/dash/ Användarnamn för JSON-RPC-anslutningar - Value more than Darksend pool maximum allows. - Värdera mer än vad Darksends poolmaximum tillåter. + Value more than Obfuscate pool maximum allows. + Värdera mer än vad Obfuscates poolmaximum tillåter. Verifying blocks... diff --git a/src/qt/locale/dash_vi.ts b/src/qt/locale/darknet_vi.ts similarity index 93% rename from src/qt/locale/dash_vi.ts rename to src/qt/locale/darknet_vi.ts index f01324ba33b75..d11a702d423fe 100644 --- a/src/qt/locale/dash_vi.ts +++ b/src/qt/locale/darknet_vi.ts @@ -176,8 +176,8 @@ Xác nhận mã hoá ví - Warning: If you encrypt your wallet and lose your passphrase, you will <b>LOSE ALL OF YOUR DASH</b>! - Chú ý: Nếu bạn mã hoá ví và mất mật khẩu, bạn sẽ <b>MẤT TẤT CẢ DASH CỦA BẠN</b>! + Warning: If you encrypt your wallet and lose your passphrase, you will <b>LOSE ALL OF YOUR DNET</b>! + Chú ý: Nếu bạn mã hoá ví và mất mật khẩu, bạn sẽ <b>MẤT TẤT CẢ DNET CỦA BẠN</b>! Are you sure you wish to encrypt your wallet? @@ -188,8 +188,8 @@ Ví đã được mã hoá. - Dash will close now to finish the encryption process. Remember that encrypting your wallet cannot fully protect your dashs from being stolen by malware infecting your computer. - Dash sẽ được đóng lại bây giờ để hoàn thành tiến trình mã hoá. Hãy nhớ rằng mã hoá ví của bạn không thể hoàn toàn bảo vệ dash khỏi bị trộm bởi những mã độc lây nhiễm vào máy tính của bạn. + Dash will close now to finish the encryption process. Remember that encrypting your wallet cannot fully protect your darknets from being stolen by malware infecting your computer. + Dash sẽ được đóng lại bây giờ để hoàn thành tiến trình mã hoá. Hãy nhớ rằng mã hoá ví của bạn không thể hoàn toàn bảo vệ darknet khỏi bị trộm bởi những mã độc lây nhiễm vào máy tính của bạn. IMPORTANT: Any previous backups you have made of your wallet file should be replaced with the newly generated, encrypted wallet file. For security reasons, previous backups of the unencrypted wallet file will become useless as soon as you start using the new, encrypted wallet. @@ -263,8 +263,8 @@ &Nhận - Request payments (generates QR codes and dash: URIs) - Yêu cầu thanh toán (sinh mã QR và dash: URIs) + Request payments (generates QR codes and darknet: URIs) + Yêu cầu thanh toán (sinh mã QR và darknet: URIs) &Transactions @@ -443,8 +443,8 @@ Mở &URI... - Open a dash: URI or payment request - Mở một dash: URI hoặc một yêu cầu thanh toán + Open a darknet: URI or payment request + Mở một darknet: URI hoặc một yêu cầu thanh toán &Command-line options @@ -741,8 +741,8 @@ Kiểu: %3 Sao chép tiền trả lại - Non-anonymized input selected. <b>Darksend will be disabled.</b><br><br>If you still want to use Darksend, please deselect all non-nonymized inputs first and then check Darksend checkbox again. - Đầu vào không ẩn danh được chọn. <b>Darksend sẽ bị tắt.</b><br><br>Nếu bạn vẫn muốn sử dụng Darksend, hãy bỏ chọn tata cả các đầu vào không ẩn danh trước và đánh dấu vào hộp Darksend lần nữa. + Non-anonymized input selected. <b>Obfuscate will be disabled.</b><br><br>If you still want to use Obfuscate, please deselect all non-nonymized inputs first and then check Obfuscate checkbox again. + Đầu vào không ẩn danh được chọn. <b>Obfuscate sẽ bị tắt.</b><br><br>Nếu bạn vẫn muốn sử dụng Obfuscate, hãy bỏ chọn tata cả các đầu vào không ẩn danh trước và đánh dấu vào hộp Obfuscate lần nữa. highest @@ -842,10 +842,10 @@ Kiểu: %3 - DarksendConfig + ObfuscateConfig - Configure Darksend - Cấu hình Darksend + Configure Obfuscate + Cấu hình Obfuscate Basic Privacy @@ -864,48 +864,48 @@ Kiểu: %3 Hãy chọn mức độ riêng tư. - Use 2 separate masternodes to mix funds up to 1000 DASH - Sử dụng 2 masternode khác nhau để trộn số tiền lên đến 1000 DASH + Use 2 separate masternodes to mix funds up to 1000 DNET + Sử dụng 2 masternode khác nhau để trộn số tiền lên đến 1000 DNET - Use 8 separate masternodes to mix funds up to 1000 DASH - Sử dụng 8 masternode khác nhau để trộn số tiền lên đến 1000 DASH + Use 8 separate masternodes to mix funds up to 1000 DNET + Sử dụng 8 masternode khác nhau để trộn số tiền lên đến 1000 DNET Use 16 separate masternodes Sử dụng 16 masternode khác nhau - This option is the quickest and will cost about ~0.025 DASH to anonymize 1000 DASH - Tuỳ chọn này là nhanh nhất và sẽ mất chi phí khoảng ~0.025 DASH để ẩn danh 1000 DASH + This option is the quickest and will cost about ~0.025 DNET to anonymize 1000 DNET + Tuỳ chọn này là nhanh nhất và sẽ mất chi phí khoảng ~0.025 DNET để ẩn danh 1000 DNET - This option is moderately fast and will cost about 0.05 DASH to anonymize 1000 DASH - Tuỳ chọn này là tương đối nhanh và sẽ mất chi phí khoảng ~0.05 DASH để ẩn danh 1000 DASH + This option is moderately fast and will cost about 0.05 DNET to anonymize 1000 DNET + Tuỳ chọn này là tương đối nhanh và sẽ mất chi phí khoảng ~0.05 DNET để ẩn danh 1000 DNET - 0.1 DASH per 1000 DASH you anonymize. - 0.1 DASH cho mỗi 1000 DASH bạn muốn ẩn danh. + 0.1 DNET per 1000 DNET you anonymize. + 0.1 DNET cho mỗi 1000 DNET bạn muốn ẩn danh. This is the slowest and most secure option. Using maximum anonymity will cost Đây là tuỳ chọn chậm nhất và an toàn nhất. Sử dụng mức vô danh cao nhất sẽ tốn kém - Darksend Configuration - Cấu hình Darksend + Obfuscate Configuration + Cấu hình Obfuscate - Darksend was successfully set to basic (%1 and 2 rounds). You can change this at any time by opening Dash's configuration screen. - Darksend được thiết lập thành công về mức cơ bản (%1 và 2 vòng). Bạn có thể thay đổi nó bất cứ thời gian nào bằng cách mở màn hình cấu hình Dash. + Obfuscate was successfully set to basic (%1 and 2 rounds). You can change this at any time by opening Dash's configuration screen. + Obfuscate được thiết lập thành công về mức cơ bản (%1 và 2 vòng). Bạn có thể thay đổi nó bất cứ thời gian nào bằng cách mở màn hình cấu hình Dash. - Darksend was successfully set to high (%1 and 8 rounds). You can change this at any time by opening Dash's configuration screen. - Darksend được thiết lập thành công về mức cao (%1 và 8 vòng). Bạn có thể thay đổi nó bất cứ thời gian nào bằng cách mở màn hình cấu hình Dash. + Obfuscate was successfully set to high (%1 and 8 rounds). You can change this at any time by opening Dash's configuration screen. + Obfuscate được thiết lập thành công về mức cao (%1 và 8 vòng). Bạn có thể thay đổi nó bất cứ thời gian nào bằng cách mở màn hình cấu hình Dash. - Darksend was successfully set to maximum (%1 and 16 rounds). You can change this at any time by opening Dash's configuration screen. - Darksend được thiết lập thành công về mức tối đa (%1 và 16 vòng). Bạn có thể thay đổi nó bất cứ thời gian nào bằng cách mở màn hình cấu hình Dash. + Obfuscate was successfully set to maximum (%1 and 16 rounds). You can change this at any time by opening Dash's configuration screen. + Obfuscate được thiết lập thành công về mức tối đa (%1 và 16 vòng). Bạn có thể thay đổi nó bất cứ thời gian nào bằng cách mở màn hình cấu hình Dash. @@ -1146,12 +1146,12 @@ Kiểu: %3 (0 = tự động, <0 = để đó rất nhiều lõi miễn phí) - Darksend rounds to use - Số vòng Darksend sử dụng + Obfuscate rounds to use + Số vòng Obfuscate sử dụng - This amount acts as a threshold to turn off Darksend once it's reached. - Số lượng này hoạt động như là một ngưỡng để tắt Darksend một khi nó đạt đến. + This amount acts as a threshold to turn off Obfuscate once it's reached. + Số lượng này hoạt động như là một ngưỡng để tắt Obfuscate một khi nó đạt đến. Amount of Dash to keep anonymized @@ -1263,9 +1263,9 @@ Kiểu: %3 Language missing or translation incomplete? Help contributing translations here: -https://www.transifex.com/projects/p/dash/ +https://www.transifex.com/projects/p/darknet/ Ngôn ngữ ị thiếu hoặc việc dịch chưa hoàn tất? Tham gia dịch giúp tại đây: -https://www.transifex.com/projects/p/dash/ +https://www.transifex.com/projects/p/darknet/ User Interface Theme: @@ -1423,16 +1423,16 @@ https://www.transifex.com/projects/p/dash/ Hoàn thành: - Darksend Balance: - Số dư cho Darksend: + Obfuscate Balance: + Số dư cho Obfuscate: Amount and Rounds: Số tiền và số vòng: - 0 DASH / 0 Rounds - 0 DASH / 0 Vòng + 0 DNET / 0 Rounds + 0 DNET / 0 Vòng Submitted Denom: @@ -1443,8 +1443,8 @@ https://www.transifex.com/projects/p/dash/ không áp dụng - Darksend - Darksend + Obfuscate + Obfuscate Recent transactions @@ -1463,16 +1463,16 @@ https://www.transifex.com/projects/p/dash/ (Thông điệp cuối) - Try to manually submit a Darksend request. - Thử gửi yêu cầu Darksend bằng tay. + Try to manually submit a Obfuscate request. + Thử gửi yêu cầu Obfuscate bằng tay. Try Mix Thử Trộn - Reset the current status of Darksend (can interrupt Darksend if it's in the process of Mixing, which can cost you money!) - Tái lập lại trạng thái hiện tại của Darksend (có thể gián đoạn Darksend nếu nó đang trong quá trình trộn, điều đó có thể làm bạn bị mất tiền!) + Reset the current status of Obfuscate (can interrupt Obfuscate if it's in the process of Mixing, which can cost you money!) + Tái lập lại trạng thái hiện tại của Obfuscate (có thể gián đoạn Obfuscate nếu nó đang trong quá trình trộn, điều đó có thể làm bạn bị mất tiền!) Reset @@ -1487,12 +1487,12 @@ https://www.transifex.com/projects/p/dash/ Đã tắt - Start Darksend Mixing - Bắt đầu trộn Darksend + Start Obfuscate Mixing + Bắt đầu trộn Obfuscate - Stop Darksend Mixing - Tắt trộn Darksend + Stop Obfuscate Mixing + Tắt trộn Obfuscate No inputs detected @@ -1535,9 +1535,9 @@ https://www.transifex.com/projects/p/dash/ Đã bật - Last Darksend message: + Last Obfuscate message: - Thông điệp Darksend cuối cùng: + Thông điệp Obfuscate cuối cùng: @@ -1545,20 +1545,20 @@ https://www.transifex.com/projects/p/dash/ Không áp dụng - Darksend was successfully reset. - Darksend vừa được tái lập thành công. + Obfuscate was successfully reset. + Obfuscate vừa được tái lập thành công. - If you don't want to see internal Darksend fees/transactions select "Most Common" as Type on the "Transactions" tab. - Nếu bạn không muốn thấy các thông tin bên trong về Darksend phí/giao dịch thì hãy chọn "Thông dụng nhất" làm Kiểu trong trang "Giao dịch". + If you don't want to see internal Obfuscate fees/transactions select "Most Common" as Type on the "Transactions" tab. + Nếu bạn không muốn thấy các thông tin bên trong về Obfuscate phí/giao dịch thì hãy chọn "Thông dụng nhất" làm Kiểu trong trang "Giao dịch". - Darksend requires at least %1 to use. - Darksend cần ít nhất %1 để sử dụng. + Obfuscate requires at least %1 to use. + Obfuscate cần ít nhất %1 để sử dụng. - Wallet is locked and user declined to unlock. Disabling Darksend. - Ví đã được khoá và người dùng từ chối mở khoá. Đang tắt Darksend. + Wallet is locked and user declined to unlock. Disabling Obfuscate. + Ví đã được khoá và người dùng từ chối mở khoá. Đang tắt Obfuscate. @@ -1568,8 +1568,8 @@ https://www.transifex.com/projects/p/dash/ Yêu cầu thanh toán bị lỗi - Cannot start dash: click-to-pay handler - Không thể khởi động dash: trình xử lý click-to-pay + Cannot start darknet: click-to-pay handler + Không thể khởi động darknet: trình xử lý click-to-pay URI handling @@ -2292,8 +2292,8 @@ https://www.transifex.com/projects/p/dash/ Nếu phí giao dịch tuỳ chỉnh được đặt là 1000 duff và giao dịch chỉ có 250 bytes, thì "theo kilobyte" chỉ trả 250 duff phí,<br />trong khi "tổng ít nhất" trả 1000 duff. Với các giao dịch lớn hơn 1 kilobyte thì cả hai đều trả theo kilobyte. - Paying only the minimum fee is just fine as long as there is less transaction volume than space in the blocks.<br />But be aware that this can end up in a never confirming transaction once there is more demand for dash transactions than the network can process. - Chỉ trả phí tối thiểu cũng được chỉ khi mà có lượng giao dịch ít hơn không gian trong khối.<br />Nhưng cần lưu ý là nó có thể xảy ra hiện tượng giao dịch không bao giờ được xác nhận một khi có nhiều nhu cầu giao dash hơn khả năng mà mạng lưới có thể xử lý được. + Paying only the minimum fee is just fine as long as there is less transaction volume than space in the blocks.<br />But be aware that this can end up in a never confirming transaction once there is more demand for darknet transactions than the network can process. + Chỉ trả phí tối thiểu cũng được chỉ khi mà có lượng giao dịch ít hơn không gian trong khối.<br />Nhưng cần lưu ý là nó có thể xảy ra hiện tượng giao dịch không bao giờ được xác nhận một khi có nhiều nhu cầu giao darknet hơn khả năng mà mạng lưới có thể xử lý được. per kilobyte @@ -2364,12 +2364,12 @@ https://www.transifex.com/projects/p/dash/ Thêm &Người nhận - Darksend - Darksend + Obfuscate + Obfuscate - InstantX - InstantX + SwiftTX + SwiftTX Balance: @@ -2416,16 +2416,16 @@ https://www.transifex.com/projects/p/dash/ các khoản tiền ẩn danh - (darksend requires this amount to be rounded up to the nearest %1). - (darksend yêu cầu số tiền này sẽ được làm tròn đến gần %1) + (obfuscate requires this amount to be rounded up to the nearest %1). + (obfuscate yêu cầu số tiền này sẽ được làm tròn đến gần %1) any available funds (not recommended) bất kỳ khoản tiền sẵn nào (gợi ý không nên) - and InstantX - và InstantX + and SwiftTX + và SwiftTX %1 to %2 @@ -2559,8 +2559,8 @@ https://www.transifex.com/projects/p/dash/ Thông điệp: - A message that was attached to the dash: URI which will be stored with the transaction for your reference. Note: This message will not be sent over the Dash network. - Một thông điệp được đính với dash: URI đó sẽ được lưu trữ với các giao dịch cho các bạn tham khảo. Lưu ý: Thông điệp này sẽ không được gửi qua mạng Dash. + A message that was attached to the darknet: URI which will be stored with the transaction for your reference. Note: This message will not be sent over the Dash network. + Một thông điệp được đính với darknet: URI đó sẽ được lưu trữ với các giao dịch cho các bạn tham khảo. Lưu ý: Thông điệp này sẽ không được gửi qua mạng Dash. This is an unverified payment request. @@ -2778,16 +2778,16 @@ https://www.transifex.com/projects/p/dash/ xung đột - %1/offline (verified via instantx) - %1/ngắt kết nối (đã được kiểm tra qua instantx) + %1/offline (verified via swifttx) + %1/ngắt kết nối (đã được kiểm tra qua swifttx) - %1/confirmed (verified via instantx) - %1/đã được xác nhận (đã được kiểm tra qua instantx) + %1/confirmed (verified via swifttx) + %1/đã được xác nhận (đã được kiểm tra qua swifttx) - %1 confirmations (verified via instantx) - %1 xác nhận (đã được kiểm tra qua instantx) + %1 confirmations (verified via swifttx) + %1 xác nhận (đã được kiểm tra qua swifttx) %1/offline @@ -2802,24 +2802,24 @@ https://www.transifex.com/projects/p/dash/ %1 xác nhận - %1/offline (InstantX verification in progress - %2 of %3 signatures) - %1/mất kết nối (Đang trong tiến trình kiểm tra InstantX - %2 trên %3 các chữ ký) + %1/offline (SwiftTX verification in progress - %2 of %3 signatures) + %1/mất kết nối (Đang trong tiến trình kiểm tra SwiftTX - %2 trên %3 các chữ ký) - %1/confirmed (InstantX verification in progress - %2 of %3 signatures ) - %1/được xác nhận (Đang trong tiến trình kiểm tra InstantX - %2 trên %3 các chữ ký) + %1/confirmed (SwiftTX verification in progress - %2 of %3 signatures ) + %1/được xác nhận (Đang trong tiến trình kiểm tra SwiftTX - %2 trên %3 các chữ ký) - %1 confirmations (InstantX verification in progress - %2 of %3 signatures) - %1 xác nhận (Đang trong tiến trình kiểm tra InstantX - %2 trên %3 các chữ ký) + %1 confirmations (SwiftTX verification in progress - %2 of %3 signatures) + %1 xác nhận (Đang trong tiến trình kiểm tra SwiftTX - %2 trên %3 các chữ ký) - %1/offline (InstantX verification failed) - %1/mất kết nối (Thất bại trong việc kiểm tra InstantX) + %1/offline (SwiftTX verification failed) + %1/mất kết nối (Thất bại trong việc kiểm tra SwiftTX) - %1/confirmed (InstantX verification failed) - %1/đã được xác nhận (Thất bại trong việc kiểm tra InstantX) + %1/confirmed (SwiftTX verification failed) + %1/đã được xác nhận (Thất bại trong việc kiểm tra SwiftTX) Status @@ -3020,8 +3020,8 @@ https://www.transifex.com/projects/p/dash/ Nhận từ - Received via Darksend - Nhận qua Darksend + Received via Obfuscate + Nhận qua Obfuscate Sent to @@ -3036,20 +3036,20 @@ https://www.transifex.com/projects/p/dash/ Được đào - Darksend Denominate - Darksend Denominate + Obfuscate Denominate + Obfuscate Denominate - Darksend Collateral Payment - Thanh toán Darksend Collateral + Obfuscate Collateral Payment + Thanh toán Obfuscate Collateral - Darksend Make Collateral Inputs - Darksend tạo đầu vào Collateral + Obfuscate Make Collateral Inputs + Obfuscate tạo đầu vào Collateral - Darksend Create Denominations - Darksend tạo các mệnh giá + Obfuscate Create Denominations + Obfuscate tạo các mệnh giá Darksent @@ -3135,20 +3135,20 @@ https://www.transifex.com/projects/p/dash/ Darksent - Darksend Make Collateral Inputs - Darksend tạo đầu vào Collateral + Obfuscate Make Collateral Inputs + Obfuscate tạo đầu vào Collateral - Darksend Create Denominations - Darksend tạo các mệnh giá + Obfuscate Create Denominations + Obfuscate tạo các mệnh giá - Darksend Denominate - Darksend Denominate + Obfuscate Denominate + Obfuscate Denominate - Darksend Collateral Payment - Thanh toán Darksend Collateral + Obfuscate Collateral Payment + Thanh toán Obfuscate Collateral To yourself @@ -3276,8 +3276,8 @@ https://www.transifex.com/projects/p/dash/ Gửi tiền - InstantX doesn't support sending values that high yet. Transactions are currently limited to %1 DASH. - InstantX không hỗ trợ để gửi giá trị lớn đến như vậy. Giới hạn giao dịch hiện tại đến %1 DASH. + SwiftTX doesn't support sending values that high yet. Transactions are currently limited to %1 DNET. + SwiftTX không hỗ trợ để gửi giá trị lớn đến như vậy. Giới hạn giao dịch hiện tại đến %1 DNET. @@ -3320,7 +3320,7 @@ https://www.transifex.com/projects/p/dash/ - dash-core + darknet-core Bind to given address and always listen on it. Use [host]:port notation for IPv6 Liên kết với địa chỉ nhất định và luôn luôn lắng nghe trên đó. Sử dụng ký hiệu [host]:port cho IPv6 @@ -3330,8 +3330,8 @@ https://www.transifex.com/projects/p/dash/ Không nhận được một khoá trong thư mục %s. Dash Core có thể đã đang chạy. - Darksend uses exact denominated amounts to send funds, you might simply need to anonymize some more coins. - Darksend sử dụng số lượng mệnh giá nhất định để gửi tiền, bạn có thể chỉ cần đơn giản ẩn danh vài coin nữa. + Obfuscate uses exact denominated amounts to send funds, you might simply need to anonymize some more coins. + Obfuscate sử dụng số lượng mệnh giá nhất định để gửi tiền, bạn có thể chỉ cần đơn giản ẩn danh vài coin nữa. Enter regression test mode, which uses a special chain in which blocks can be solved instantly. @@ -3358,8 +3358,8 @@ https://www.transifex.com/projects/p/dash/ Chế độ này -genproclimit kiểm soát bao nhiêu khối được sinh tức thời. - InstantX requires inputs with at least 6 confirmations, you might need to wait a few minutes and try again. - InstantX cần đầu vào với ít nhất 6 xác nhận, bạn có thể cần phải đợi vài phút và thử lại. + SwiftTX requires inputs with at least 6 confirmations, you might need to wait a few minutes and try again. + SwiftTX cần đầu vào với ít nhất 6 xác nhận, bạn có thể cần phải đợi vài phút và thử lại. Name to construct url for KeePass entry that stores the wallet passphrase @@ -3386,12 +3386,12 @@ https://www.transifex.com/projects/p/dash/ Không thể để ràng buộc vào %s trên máy tính này. Dash Core có thể đã chạy. - Unable to locate enough Darksend denominated funds for this transaction. - Không tìm đủ ngân sách Darksend denominated cho giao dịch này. + Unable to locate enough Obfuscate denominated funds for this transaction. + Không tìm đủ ngân sách Obfuscate denominated cho giao dịch này. - Unable to locate enough Darksend non-denominated funds for this transaction that are not equal 1000 DASH. - Không tìm đủ ngân sách Darksend denominated cho giao dịch mà nó không bằng 1000 DASH + Unable to locate enough Obfuscate non-denominated funds for this transaction that are not equal 1000 DNET. + Không tìm đủ ngân sách Obfuscate denominated cho giao dịch mà nó không bằng 1000 DNET Warning: -paytxfee is set very high! This is the transaction fee you will pay if you send a transaction. @@ -3490,8 +3490,8 @@ https://www.transifex.com/projects/p/dash/ Phát hiện ra dữ liệu khối bị hỏng - Darksend options: - Tuỳ chọn Darksend: + Obfuscate options: + Tuỳ chọn Obfuscate: Debugging/Testing options: @@ -3562,8 +3562,8 @@ https://www.transifex.com/projects/p/dash/ Lỗi: Ví đã bị khoá, không thể tạo giao dịch! - Error: You already have pending entries in the Darksend pool - Lỗi: Bạn đã có các thành phần đang chờ trong Darksend pool + Error: You already have pending entries in the Obfuscate pool + Lỗi: Bạn đã có các thành phần đang chờ trong Obfuscate pool Failed to listen on any port. Use -listen=0 if you want this. @@ -3614,32 +3614,32 @@ https://www.transifex.com/projects/p/dash/ Xoá hết tất cả các giao dịch ví và chỉ phục hồi những phần đó của blockchain qua -rescan khi khởi động - Disable all Dash specific functionality (Masternodes, Darksend, InstantX, Budgeting) (0-1, default: %u) - Tắt tất cả các chức năng đặc trưng của Dash (Masternode, Darksend, InstantX, Lập ngân sách) (0-1, ngầm định: %u) + Disable all Dash specific functionality (Masternodes, Obfuscate, SwiftTX, Budgeting) (0-1, default: %u) + Tắt tất cả các chức năng đặc trưng của Dash (Masternode, Obfuscate, SwiftTX, Lập ngân sách) (0-1, ngầm định: %u) Distributed under the MIT software license, see the accompanying file COPYING or <http://www.opensource.org/licenses/mit-license.php>. Phân phối dưới giấy phép phần mềm MIT, hãy xem file COPYING đi kèm hoặc <http://www.opensource.org/licenses/mit-license.php>. - Enable instantx, show confirmations for locked transactions (bool, default: %s) - Bật InstantX, hiển thị các xác thực cho các giao dịch bị khoá (bool, ngầm định: %s) + Enable swifttx, show confirmations for locked transactions (bool, default: %s) + Bật SwiftTX, hiển thị các xác thực cho các giao dịch bị khoá (bool, ngầm định: %s) - Enable use of automated darksend for funds stored in this wallet (0-1, default: %u) - Cho phép sử dụng tự động darksend cho những ngân sách được lưu trong ví (0-1, ngầm định: %u) + Enable use of automated obfuscate for funds stored in this wallet (0-1, default: %u) + Cho phép sử dụng tự động obfuscate cho những ngân sách được lưu trong ví (0-1, ngầm định: %u) Error: Unsupported argument -socks found. Setting SOCKS version isn't possible anymore, only SOCKS5 proxies are supported. Lỗi: Thấy tham số không được hỗ trợ -socks. Thiết lập phiên bản SOCKS là không thể được nữa, chỉ hỗ trợ proxy SOCKS5. - Fees (in DASH/Kb) smaller than this are considered zero fee for relaying (default: %s) - Phí (tính theo DASH/Kb) nhỏ hơn số này được coi là không mất phí cho việc chuyển tiền (ngầm định: %s) + Fees (in DNET/Kb) smaller than this are considered zero fee for relaying (default: %s) + Phí (tính theo DNET/Kb) nhỏ hơn số này được coi là không mất phí cho việc chuyển tiền (ngầm định: %s) - Fees (in DASH/Kb) smaller than this are considered zero fee for transaction creation (default: %s) - Phí (theo DASH/Kb) nhỏ hơn số này được coi không mất phí cho việc khởi tạo giao dịch (ngầm định: %s) + Fees (in DNET/Kb) smaller than this are considered zero fee for transaction creation (default: %s) + Phí (theo DNET/Kb) nhỏ hơn số này được coi không mất phí cho việc khởi tạo giao dịch (ngầm định: %s) Flush database activity from memory pool to disk log every <n> megabytes (default: %u) @@ -3686,8 +3686,8 @@ https://www.transifex.com/projects/p/dash/ Thông tin gỡ rối đầu ra (ngầm định: %u, cung cấp <category> là một tuỳ chọn) - Provide liquidity to Darksend by infrequently mixing coins on a continual basis (0-100, default: %u, 1=very frequent, high fees, 100=very infrequent, low fees) - Cung cấp thanh khoản cho Darksend bằng việc thường xuyên trộn tiền một cách liên tục (0-100, ngầm định: %u, 1=rất thường xuyên, phí cao, 100=rất ít thường xuyên, phí thấp) + Provide liquidity to Obfuscate by infrequently mixing coins on a continual basis (0-100, default: %u, 1=very frequent, high fees, 100=very infrequent, low fees) + Cung cấp thanh khoản cho Obfuscate bằng việc thường xuyên trộn tiền một cách liên tục (0-100, ngầm định: %u, 1=rất thường xuyên, phí cao, 100=rất ít thường xuyên, phí thấp) Require high priority for relaying free or low-fee transactions (default:%u) @@ -3710,10 +3710,10 @@ https://www.transifex.com/projects/p/dash/ Sản phẩm này có kèm theo phần mềm được phát triển bởi dự án OpenSSL để sử dụng các công cụ OpenSSL <https://www.openssl.org/> và phần mềm mã hoá được viết bởi Eric Young và phần mềm UPnP được viết bởi Thomas Bernard. - To use dashd, or the -server option to dash-qt, you must set an rpcpassword in the configuration file: + To use darknetd, or the -server option to darknet-qt, you must set an rpcpassword in the configuration file: %s It is recommended you use the following random password: -rpcuser=dashrpc +rpcuser=darknetrpc rpcpassword=%s (you do not need to remember this password) The username and password MUST NOT be the same. @@ -3721,10 +3721,10 @@ If the file does not exist, create it with owner-readable-only file permissions. It is also recommended to set alertnotify so you are notified of problems; for example: alertnotify=echo %%s | mail -s "Dash Alert" admin@foo.com - Để sử dụng dashd, hoặc tuỳ chọn -server với dash-qt, bạn phải đặt một mật khẩu rpcpassword trong tệp cấu hình: + Để sử dụng darknetd, hoặc tuỳ chọn -server với darknet-qt, bạn phải đặt một mật khẩu rpcpassword trong tệp cấu hình: %s Gợi ý rằng bạn nên sử dụng những mật khẩu ngẫu nhiên sau: -rpcuser=dashrpc +rpcuser=darknetrpc rpcpassword=%s (bạn không cần thiết phải nhớ mật khẩu này) Username và mật khẩu KHÔNG ĐƯỢC giống nhau. @@ -3734,8 +3734,8 @@ ví dụ: alertnotify=echo %%s | mail -s "Dash Alert" admin@foo.com - Unable to locate enough funds for this transaction that are not equal 1000 DASH. - Không tìm được đủ ngân sách cho giao dịch mà nó không đủ 1000 DASH. + Unable to locate enough funds for this transaction that are not equal 1000 DNET. + Không tìm được đủ ngân sách cho giao dịch mà nó không đủ 1000 DNET. Use separate SOCKS5 proxy to reach peers via Tor hidden services (default: %s) @@ -3758,8 +3758,8 @@ ví dụ: alertnotify=echo %%s | mail -s "Dash Alert" admin@foo.com Cái điểm ngang hàng trong danh sách trắng không thể bị cấm DoS và các giao dịch của nó luôn được chuyển tiếp, thậm chí cả khi nó đã có trong mempool, hữu ích ví dụ như cho một cửa ngõ - (9999 could be used only on mainnet) - (9999 chỉ được sử dụng trên mạng chính thức) + (51472 could be used only on mainnet) + (51472 chỉ được sử dụng trên mạng chính thức) (default: %s) @@ -3807,16 +3807,16 @@ ví dụ: alertnotify=echo %%s | mail -s "Dash Alert" admin@foo.com Không thể phân tích giá trị -rpcbind %s như là địa chỉ mạng - Darksend is idle. - Darksend đang nghỉ. + Obfuscate is idle. + Obfuscate đang nghỉ. - Darksend request complete: - Yêu cầu Darksend hoàn thành: + Obfuscate request complete: + Yêu cầu Obfuscate hoàn thành: - Darksend request incomplete: - Yêu cầu Darksend chưa hoàn thành: + Obfuscate request incomplete: + Yêu cầu Obfuscate chưa hoàn thành: Disable safemode, override a real safe mode event (default: %u) @@ -3847,8 +3847,8 @@ ví dụ: alertnotify=echo %%s | mail -s "Dash Alert" admin@foo.com Lỗi: Tìm thấy tham số không được hỗ trợ -tor, thay vào đó hãy sử dụng -onion - Fee (in DASH/kB) to add to transactions you send (default: %s) - Phí (theo DASH/Kb) sẽ thêm vào các giao dịch mà bạn gửi (ngầm định: %s) + Fee (in DNET/kB) to add to transactions you send (default: %s) + Phí (theo DNET/Kb) sẽ thêm vào các giao dịch mà bạn gửi (ngầm định: %s) Finalizing transaction. @@ -3911,8 +3911,8 @@ ví dụ: alertnotify=echo %%s | mail -s "Dash Alert" admin@foo.com Đầu vào không hợp lệ. - InstantX options: - Tuỳ chọn InstantX: + SwiftTX options: + Tuỳ chọn SwiftTX: Insufficient funds. @@ -3947,8 +3947,8 @@ ví dụ: alertnotify=echo %%s | mail -s "Dash Alert" admin@foo.com Số tiền không hợp lệ cho -paytxfee =<số tiền>: '%s' - Last successful Darksend action was too recent. - Phiên giao dịch Darksend thành công cuối cùng quá gần đây. + Last successful Obfuscate action was too recent. + Phiên giao dịch Obfuscate thành công cuối cùng quá gần đây. Limit size of signature cache to <n> entries (default: %u) @@ -4175,8 +4175,8 @@ ví dụ: alertnotify=echo %%s | mail -s "Dash Alert" admin@foo.com Masternodeprivkey không hợp lệ. Hãy xem lại tài liệu. - (must be 9999 for mainnet) - (phải là 9999 cho mạng chính thức) + (must be51472 for mainnet) + (phải là51472 cho mạng chính thức) Can't find random Masternode. @@ -4215,16 +4215,16 @@ ví dụ: alertnotify=echo %%s | mail -s "Dash Alert" admin@foo.com Khoá KeePassHttp cho liên lạc mã hoá AES với KeePass - Keep N DASH anonymized (default: %u) - Giữ N DASH đã được ẩn danh (ngầm định: %u) + Keep N DNET anonymized (default: %u) + Giữ N DNET đã được ẩn danh (ngầm định: %u) Keep at most <n> unconnectable transactions in memory (default: %u) Giữ nhiều nhất <n> các giao dịch không kết nối được trong bộ nhớ (ngầm định: %u) - Last Darksend was too recent. - Darksend cuối cùng quá gần. + Last Obfuscate was too recent. + Obfuscate cuối cùng quá gần. Line: %d @@ -4475,8 +4475,8 @@ ví dụ: alertnotify=echo %%s | mail -s "Dash Alert" admin@foo.com Username cho kết nối JSON-RPC - Value more than Darksend pool maximum allows. - Giá tri trị lớn hơn giá trị tối đa mà bể Darksend cho phép. + Value more than Obfuscate pool maximum allows. + Giá tri trị lớn hơn giá trị tối đa mà bể Obfuscate cho phép. Verifying blocks... diff --git a/src/qt/locale/dash_zh_CN.ts b/src/qt/locale/darknet_zh_CN.ts similarity index 96% rename from src/qt/locale/dash_zh_CN.ts rename to src/qt/locale/darknet_zh_CN.ts index 13efc20b33365..e632a8e0a263e 100644 --- a/src/qt/locale/dash_zh_CN.ts +++ b/src/qt/locale/darknet_zh_CN.ts @@ -176,7 +176,7 @@ 确认加密钱包 - Warning: If you encrypt your wallet and lose your passphrase, you will <b>LOSE ALL OF YOUR DASH</b>! + Warning: If you encrypt your wallet and lose your passphrase, you will <b>LOSE ALL OF YOUR DNET</b>! 警告:如果把钱包加​​密后又忘记密码,你就会从此<b>失去所有的达世币了</b>! @@ -188,7 +188,7 @@ 钱包已加密 - Dash will close now to finish the encryption process. Remember that encrypting your wallet cannot fully protect your dashs from being stolen by malware infecting your computer. + Dash will close now to finish the encryption process. Remember that encrypting your wallet cannot fully protect your darknets from being stolen by malware infecting your computer. 达世币软体现在要关闭,以完成加密过程。请注意,加密钱包不能完全防止恶意软件入侵你的电脑盗取你的达世币。 @@ -263,7 +263,7 @@ 接收(&R) - Request payments (generates QR codes and dash: URIs) + Request payments (generates QR codes and darknet: URIs) 请求付款(生成二维码和达世币付款协议的URI) @@ -443,7 +443,7 @@ 打开 &URI... - Open a dash: URI or payment request + Open a darknet: URI or payment request 打开达世币:网页或付款请求 @@ -741,7 +741,7 @@ Address: %4 复制零钱 - Non-anonymized input selected. <b>Darksend will be disabled.</b><br><br>If you still want to use Darksend, please deselect all non-nonymized inputs first and then check Darksend checkbox again. + Non-anonymized input selected. <b>Obfuscate will be disabled.</b><br><br>If you still want to use Obfuscate, please deselect all non-nonymized inputs first and then check Obfuscate checkbox again. 已选择非匿名输入. <b>匿名发送将会被禁用.</ b><br> <br>如果你仍然想使用匿名发送功能,请先取消所选的非匿名输入,然后再勾选匿名发送. @@ -842,9 +842,9 @@ Address: %4 - DarksendConfig + ObfuscateConfig - Configure Darksend + Configure Obfuscate 配置匿名发送 @@ -864,11 +864,11 @@ Address: %4 请选择隐私等级。 - Use 2 separate masternodes to mix funds up to 1000 DASH + Use 2 separate masternodes to mix funds up to 1000 DNET 使用2个独立的主节点混合资金最多1000达世币 - Use 8 separate masternodes to mix funds up to 1000 DASH + Use 8 separate masternodes to mix funds up to 1000 DNET 使用8个独立的主节点混合资金最多1000达世币 @@ -876,15 +876,15 @@ Address: %4 使用16个独立主节点 - This option is the quickest and will cost about ~0.025 DASH to anonymize 1000 DASH + This option is the quickest and will cost about ~0.025 DNET to anonymize 1000 DNET 此选项为最快速度,需要支付0.025达世币/1000达世币的匿名处理费用。 - This option is moderately fast and will cost about 0.05 DASH to anonymize 1000 DASH + This option is moderately fast and will cost about 0.05 DNET to anonymize 1000 DNET 此选项为一般速度,需要支付0.05达世币/1000达世币的匿名处理费用。 - 0.1 DASH per 1000 DASH you anonymize. + 0.1 DNET per 1000 DNET you anonymize. 0.1达世币/1000达世币的匿名处理费用。 @@ -892,19 +892,19 @@ Address: %4 此选项提供最慢速度但是却最安全的匿名服务。最多匿名化将花费 - Darksend Configuration + Obfuscate Configuration 匿名发送配置 - Darksend was successfully set to basic (%1 and 2 rounds). You can change this at any time by opening Dash's configuration screen. + Obfuscate was successfully set to basic (%1 and 2 rounds). You can change this at any time by opening Dash's configuration screen. 匿名发送已成功设置为一般(%1到2次循环)。可以通过打开达世币配置窗口来随时修改。 - Darksend was successfully set to high (%1 and 8 rounds). You can change this at any time by opening Dash's configuration screen. + Obfuscate was successfully set to high (%1 and 8 rounds). You can change this at any time by opening Dash's configuration screen. 匿名发送已成功设置为高(%1到8次循环)。可以通过打开达世币配置窗口来随时修改。 - Darksend was successfully set to maximum (%1 and 16 rounds). You can change this at any time by opening Dash's configuration screen. + Obfuscate was successfully set to maximum (%1 and 16 rounds). You can change this at any time by opening Dash's configuration screen. 匿名发送已成功设置为最高(%1到16次循环)。可以通过打开达世币配置窗口来随时修改。 @@ -1147,11 +1147,11 @@ Address: %4 (0 = 自动, <0 = 离开很多免费的核心) - Darksend rounds to use + Obfuscate rounds to use 匿名传送的循环次数 - This amount acts as a threshold to turn off Darksend once it's reached. + This amount acts as a threshold to turn off Obfuscate once it's reached. 此金额为关闭匿名发送的极限. @@ -1264,9 +1264,9 @@ Address: %4 Language missing or translation incomplete? Help contributing translations here: -https://www.transifex.com/projects/p/dash/ +https://www.transifex.com/projects/p/darknet/ 缺少相关语言或翻译不完整? 请到这里协助翻译: -https://www.transifex.com/projects/p/dash/ +https://www.transifex.com/projects/p/darknet/ User Interface Theme: @@ -1424,7 +1424,7 @@ https://www.transifex.com/projects/p/dash/ 完成度: - Darksend Balance: + Obfuscate Balance: 匿名传送余额: @@ -1432,7 +1432,7 @@ https://www.transifex.com/projects/p/dash/ 数量与循环次数: - 0 DASH / 0 Rounds + 0 DNET / 0 Rounds 0 达世币 / 0 循环数 @@ -1444,7 +1444,7 @@ https://www.transifex.com/projects/p/dash/ n/a - Darksend + Obfuscate 匿名发送 @@ -1457,14 +1457,14 @@ https://www.transifex.com/projects/p/dash/ The denominations you submitted to the Masternode.<br>To mix, other users must submit the exact same denominations. - 您向主节点所提交的用以面额化混合的DASH,<br>当其他用户提交相同的面额化DASH数量时,将开始混合. + 您向主节点所提交的用以面额化混合的DNET,<br>当其他用户提交相同的面额化DNET数量时,将开始混合. (Last Message) (最近一次信息) - Try to manually submit a Darksend request. + Try to manually submit a Obfuscate request. 尝试手动提交一次匿名化请求 @@ -1472,7 +1472,7 @@ https://www.transifex.com/projects/p/dash/ 尝试混合 - Reset the current status of Darksend (can interrupt Darksend if it's in the process of Mixing, which can cost you money!) + Reset the current status of Obfuscate (can interrupt Obfuscate if it's in the process of Mixing, which can cost you money!) 重置目前匿名状态(此操作可能会影响您目前正在执行的混合过程,并且产生费用!) @@ -1488,11 +1488,11 @@ https://www.transifex.com/projects/p/dash/ 关闭 - Start Darksend Mixing + Start Obfuscate Mixing 开始匿名化混合 - Stop Darksend Mixing + Stop Obfuscate Mixing 关闭匿名化混合 @@ -1532,7 +1532,7 @@ https://www.transifex.com/projects/p/dash/ 打开 - Last Darksend message: + Last Obfuscate message: 最后一次匿名信息: @@ -1542,15 +1542,15 @@ https://www.transifex.com/projects/p/dash/ 不可用 - Darksend was successfully reset. + Obfuscate was successfully reset. 匿名化被成功重置。 - Darksend requires at least %1 to use. + Obfuscate requires at least %1 to use. 匿名化要求至少 %1 以使用 - Wallet is locked and user declined to unlock. Disabling Darksend. + Wallet is locked and user declined to unlock. Disabling Obfuscate. 钱包已锁定需要用户解锁。 正在关闭匿名化。 @@ -1561,7 +1561,7 @@ https://www.transifex.com/projects/p/dash/ 支付请求出错 - Cannot start dash: click-to-pay handler + Cannot start darknet: click-to-pay handler 无法启动达世币程序:click-to-pay handler @@ -2289,7 +2289,7 @@ https://www.transifex.com/projects/p/dash/ 但如果交易信息大于一千字节,那么两者都要支付千字节费用. - Paying only the minimum fee is just fine as long as there is less transaction volume than space in the blocks.<br />But be aware that this can end up in a never confirming transaction once there is more demand for dash transactions than the network can process. + Paying only the minimum fee is just fine as long as there is less transaction volume than space in the blocks.<br />But be aware that this can end up in a never confirming transaction once there is more demand for darknet transactions than the network can process. 当交易量少于区块可容纳的空间时,只需支付最低手续费.<br />但当交易量的需求增长到超过总体网络可处理的量时,可能会造成一笔一直不被确认的交易. @@ -2361,11 +2361,11 @@ https://www.transifex.com/projects/p/dash/ 添加收款人(&R) - Darksend + Obfuscate 匿名发送 - InstantX + SwiftTX 即时支付 @@ -2413,7 +2413,7 @@ https://www.transifex.com/projects/p/dash/ 匿名化金额 - (darksend requires this amount to be rounded up to the nearest %1). + (obfuscate requires this amount to be rounded up to the nearest %1). (匿名发送需要四舍五入此金额致最接近的值%1). @@ -2421,7 +2421,7 @@ https://www.transifex.com/projects/p/dash/ 全部有效金额(不推荐) - and InstantX + and SwiftTX 和 即时支付 @@ -2552,7 +2552,7 @@ https://www.transifex.com/projects/p/dash/ 消息: - A message that was attached to the dash: URI which will be stored with the transaction for your reference. Note: This message will not be sent over the Dash network. + A message that was attached to the darknet: URI which will be stored with the transaction for your reference. Note: This message will not be sent over the Dash network. 附加在达世币付款协议URI中的信息,会和交易内容一并存储,可供您参考.提示:此信息不会发送到达世币网络上. @@ -2771,15 +2771,15 @@ https://www.transifex.com/projects/p/dash/ 发现冲突 - %1/offline (verified via instantx) + %1/offline (verified via swifttx) %1/下线(经过即时支付系统认证) - %1/confirmed (verified via instantx) + %1/confirmed (verified via swifttx) %1/已确认(经过即时支付系统认证) - %1 confirmations (verified via instantx) + %1 confirmations (verified via swifttx) %1/确认完成(经过即时支付付系统认证) @@ -2795,23 +2795,23 @@ https://www.transifex.com/projects/p/dash/ %1 已确认 - %1/offline (InstantX verification in progress - %2 of %3 signatures) + %1/offline (SwiftTX verification in progress - %2 of %3 signatures) %1/下线 (即时支付系统正在认证中 - %2 of %3签名数) - %1/confirmed (InstantX verification in progress - %2 of %3 signatures ) + %1/confirmed (SwiftTX verification in progress - %2 of %3 signatures ) %1/已确认 (即时支付系统正在认证中 - %2 of %3签名数) - %1 confirmations (InstantX verification in progress - %2 of %3 signatures) + %1 confirmations (SwiftTX verification in progress - %2 of %3 signatures) %1/确认完成 (即时支付系统正在认证中 - %2 of %3签名数) - %1/offline (InstantX verification failed) + %1/offline (SwiftTX verification failed) %1/下线 (即时支付系统认证失败) - %1/confirmed (InstantX verification failed) + %1/confirmed (SwiftTX verification failed) %1/已确认 (即时支付系统认证失败) @@ -3009,7 +3009,7 @@ https://www.transifex.com/projects/p/dash/ 收款来自 - Received via Darksend + Received via Obfuscate 已通过匿名处理接收 @@ -3025,19 +3025,19 @@ https://www.transifex.com/projects/p/dash/ 挖矿所得 - Darksend Denominate + Obfuscate Denominate 匿名发送面额化 - Darksend Collateral Payment + Obfuscate Collateral Payment 匿名发送附加费用 - Darksend Make Collateral Inputs + Obfuscate Make Collateral Inputs 匿名发送会产生附加费用 - Darksend Create Denominations + Obfuscate Create Denominations 匿名发送会生成面值额度 @@ -3120,19 +3120,19 @@ https://www.transifex.com/projects/p/dash/ 匿名发送 - Darksend Make Collateral Inputs + Obfuscate Make Collateral Inputs 匿名发送会产生附加费用 - Darksend Create Denominations + Obfuscate Create Denominations 匿名发送会生成面值额度 - Darksend Denominate + Obfuscate Denominate 匿名发送面额化 - Darksend Collateral Payment + Obfuscate Collateral Payment 匿名发送附加费用 @@ -3257,7 +3257,7 @@ https://www.transifex.com/projects/p/dash/ 发送达世币 - InstantX doesn't support sending values that high yet. Transactions are currently limited to %1 DASH. + SwiftTX doesn't support sending values that high yet. Transactions are currently limited to %1 DNET. 即时支付功能目前还不支持发送如此高的金额.目前限制在%1 达世币. @@ -3301,7 +3301,7 @@ https://www.transifex.com/projects/p/dash/ - dash-core + darknet-core Bind to given address and always listen on it. Use [host]:port notation for IPv6 与提供地址绑定,持续监听。使用[host]:标记IPv6端口 @@ -3311,7 +3311,7 @@ https://www.transifex.com/projects/p/dash/ 不能获得锁定的数据目录 %s. 达世币核心可能已经在运行。 - Darksend uses exact denominated amounts to send funds, you might simply need to anonymize some more coins. + Obfuscate uses exact denominated amounts to send funds, you might simply need to anonymize some more coins. 为了匿名发送的正常发送,您可能需要再混淆一些币. @@ -3335,7 +3335,7 @@ https://www.transifex.com/projects/p/dash/ 当最新区块改变时需要执行的命令(命令中的 %s 会被区块哈希值代替) - InstantX requires inputs with at least 6 confirmations, you might need to wait a few minutes and try again. + SwiftTX requires inputs with at least 6 confirmations, you might need to wait a few minutes and try again. 即时支付功能需要6步确认,您可以稍后重试。 @@ -3343,12 +3343,12 @@ https://www.transifex.com/projects/p/dash/ 无法绑定%s此计算机. 达世币核心应该已经在运行中了. - Unable to locate enough Darksend denominated funds for this transaction. - 无法找到足够的已匿名化资金来完成交易,不足1000 DASH. + Unable to locate enough Obfuscate denominated funds for this transaction. + 无法找到足够的已匿名化资金来完成交易,不足1000 DNET. - Unable to locate enough Darksend non-denominated funds for this transaction that are not equal 1000 DASH. - 无法找到足够的未匿名化资金来完成交易,不足1000 DASH. + Unable to locate enough Obfuscate non-denominated funds for this transaction that are not equal 1000 DNET. + 无法找到足够的未匿名化资金来完成交易,不足1000 DNET. Warning: -paytxfee is set very high! This is the transaction fee you will pay if you send a transaction. @@ -3447,7 +3447,7 @@ https://www.transifex.com/projects/p/dash/ 已找到损坏的数据块 - Darksend options: + Obfuscate options: 匿名发送选项: @@ -3531,23 +3531,23 @@ https://www.transifex.com/projects/p/dash/ 删除钱包里的所有交易信息, 并且在下次启动时, 使用 -rescan 来从区块链中恢复 - Disable all Dash specific functionality (Masternodes, Darksend, InstantX, Budgeting) (0-1, default: %u) + Disable all Dash specific functionality (Masternodes, Obfuscate, SwiftTX, Budgeting) (0-1, default: %u) 禁止所有达世币附加功能(主节点, 匿名发送, 即时发送, 预算) (0-1, default: %u) - Enable instantx, show confirmations for locked transactions (bool, default: %s) + Enable swifttx, show confirmations for locked transactions (bool, default: %s) 激活即时支付,显示锁定交易的确认数(bool, 默认: %s) - Enable use of automated darksend for funds stored in this wallet (0-1, default: %u) + Enable use of automated obfuscate for funds stored in this wallet (0-1, default: %u) 允许存储在这个钱包内的资金自动使用匿名发送(0-1, 默认: %u) - Fees (in DASH/Kb) smaller than this are considered zero fee for relaying (default: %s) + Fees (in DNET/Kb) smaller than this are considered zero fee for relaying (default: %s) 如果手续费比这个值低,就视为没有付手续费(当产生交易时)(默认: %s) - Fees (in DASH/Kb) smaller than this are considered zero fee for transaction creation (default: %s) + Fees (in DNET/Kb) smaller than this are considered zero fee for transaction creation (default: %s) 如果手续费比这个值低,就视为没有付手续费(当产生交易时)(默认: %s) @@ -3591,8 +3591,8 @@ https://www.transifex.com/projects/p/dash/ 此产品包括了由OpenSSL Project所开发的OpenSSL Toolkit 软件<https://www.openssl.org/>, 和由Eric Young 编写的加密软件, 以及由Thomas Bernard 编写的UPnP软件. - Unable to locate enough funds for this transaction that are not equal 1000 DASH. - 无法找到足够的资金完成交易,不足1000 DASH. + Unable to locate enough funds for this transaction that are not equal 1000 DNET. + 无法找到足够的资金完成交易,不足1000 DNET. Use separate SOCKS5 proxy to reach peers via Tor hidden services (default: %s) @@ -3615,8 +3615,8 @@ https://www.transifex.com/projects/p/dash/ 在白名单中的节点不会因为检测到DoS攻击而被停用. 来自这些节点的交易也一定会被转发, 即使说交易本神就来自记忆池. 适用于网关 - (9999 could be used only on mainnet) - (9999 只能被用于主网) + (51472 could be used only on mainnet) + (51472 只能被用于主网) (default: %s) @@ -3661,15 +3661,15 @@ https://www.transifex.com/projects/p/dash/ 无法解析 -rpcbind 参数 %s 作为网络地址 - Darksend is idle. + Obfuscate is idle. 匿名化处于空闲状态 - Darksend request complete: + Obfuscate request complete: 匿名化请求已完成: - Darksend request incomplete: + Obfuscate request incomplete: 匿名化请求未完成: @@ -3750,7 +3750,7 @@ https://www.transifex.com/projects/p/dash/ 输入是无效的。 - InstantX options: + SwiftTX options: 即时支付 选项: @@ -3786,7 +3786,7 @@ https://www.transifex.com/projects/p/dash/ 设定 -paytxfee=<金额> 的金额无效: '%s' - Last successful Darksend action was too recent. + Last successful Obfuscate action was too recent. 最后一次成功匿名发送刚刚完成. @@ -3959,8 +3959,8 @@ https://www.transifex.com/projects/p/dash/ 无效主节点私钥。请查阅文件材料。 - (must be 9999 for mainnet) - (设置 9999 为主网) + (must be51472 for mainnet) + (设置51472 为主网) Can't find random Masternode. @@ -3987,11 +3987,11 @@ https://www.transifex.com/projects/p/dash/ 检测到无效脚本。 - Keep N DASH anonymized (default: %u) + Keep N DNET anonymized (default: %u) 保持定量达世币匿名化(默认: %u) - Last Darksend was too recent. + Last Obfuscate was too recent. 最后一次匿名发送刚刚完成。 @@ -4215,7 +4215,7 @@ https://www.transifex.com/projects/p/dash/ 链接JSON-RPC的用户名 - Value more than Darksend pool maximum allows. + Value more than Obfuscate pool maximum allows. 数值超过匿名发送池所允许的最大数。 diff --git a/src/qt/locale/dash_zh_TW.ts b/src/qt/locale/darknet_zh_TW.ts similarity index 97% rename from src/qt/locale/dash_zh_TW.ts rename to src/qt/locale/darknet_zh_TW.ts index 747926ff15056..ca48b04a814bd 100644 --- a/src/qt/locale/dash_zh_TW.ts +++ b/src/qt/locale/darknet_zh_TW.ts @@ -176,7 +176,7 @@ 確認錢包加密 - Warning: If you encrypt your wallet and lose your passphrase, you will <b>LOSE ALL OF YOUR DASH</b>! + Warning: If you encrypt your wallet and lose your passphrase, you will <b>LOSE ALL OF YOUR DNET</b>! 警告: 如果把錢包加密後又忘記密碼,你就會從此<b>失去其中所有的達世幣了</b>! @@ -188,7 +188,7 @@ 錢包已加密 - Dash will close now to finish the encryption process. Remember that encrypting your wallet cannot fully protect your dashs from being stolen by malware infecting your computer. + Dash will close now to finish the encryption process. Remember that encrypting your wallet cannot fully protect your darknets from being stolen by malware infecting your computer. 達世幣軟體現在要關閉,好完成加密程序。請注意,加密錢包不能完全防止入侵你的電腦的惡意程式偷取達世幣。 @@ -263,7 +263,7 @@ 接收(&R) - Request payments (generates QR codes and dash: URIs) + Request payments (generates QR codes and darknet: URIs) 要求付款(產生 QR Code 和達世幣付款協議的 URI) @@ -443,7 +443,7 @@ 開啓 &URI... - Open a dash: URI or payment request + Open a darknet: URI or payment request 開啓一個達世幣協議的 URI 或付款要求 @@ -737,7 +737,7 @@ Address: %4 複製找零金額 - Non-anonymized input selected. <b>Darksend will be disabled.</b><br><br>If you still want to use Darksend, please deselect all non-nonymized inputs first and then check Darksend checkbox again. + Non-anonymized input selected. <b>Obfuscate will be disabled.</b><br><br>If you still want to use Obfuscate, please deselect all non-nonymized inputs first and then check Obfuscate checkbox again. 選擇了非匿名的輸入。 <b> 匿名發送將會被禁用。</ b><br> <br>如果你仍然想用匿名發送,請先取消選取所有非匿名的輸入,然後再勾選匿名發送的核取方塊 @@ -838,9 +838,9 @@ Address: %4 - DarksendConfig + ObfuscateConfig - Configure Darksend + Configure Obfuscate 配置匿名發送 @@ -860,11 +860,11 @@ Address: %4 請選擇穩私級別。 - Use 2 separate masternodes to mix funds up to 1000 DASH + Use 2 separate masternodes to mix funds up to 1000 DNET 使用2個獨立的主節點來混合最高達1000達世幣的資金 - Use 8 separate masternodes to mix funds up to 1000 DASH + Use 8 separate masternodes to mix funds up to 1000 DNET 使用8個獨立的主節點來混合最高達1000達世幣的資金 @@ -872,15 +872,15 @@ Address: %4 使用16個獨立的主節點 - This option is the quickest and will cost about ~0.025 DASH to anonymize 1000 DASH + This option is the quickest and will cost about ~0.025 DNET to anonymize 1000 DNET 這個是最快的選項,將耗費約~0.025達世幣作為匿名處理1000達世幣的費用 - This option is moderately fast and will cost about 0.05 DASH to anonymize 1000 DASH + This option is moderately fast and will cost about 0.05 DNET to anonymize 1000 DNET 這個是一般的選項,將耗費約0.05達世幣作為匿名處理1000達世幣的費用 - 0.1 DASH per 1000 DASH you anonymize. + 0.1 DNET per 1000 DNET you anonymize. 每1000達世幣耗費0.1達世幣作為匿名處理費用 @@ -888,19 +888,19 @@ Address: %4 這是最慢的和最安全的選頁。耗費最多的匿名處理費 - Darksend Configuration + Obfuscate Configuration 匿名發送配置 - Darksend was successfully set to basic (%1 and 2 rounds). You can change this at any time by opening Dash's configuration screen. + Obfuscate was successfully set to basic (%1 and 2 rounds). You can change this at any time by opening Dash's configuration screen. 匿名發送已成功設置為一般(%1到2次循環)。你可以隨時打開達世幣配置窗口來修改。 - Darksend was successfully set to high (%1 and 8 rounds). You can change this at any time by opening Dash's configuration screen. + Obfuscate was successfully set to high (%1 and 8 rounds). You can change this at any time by opening Dash's configuration screen. 匿名發送已成功設置為高(%1到8次循環)。你可以隨時打開達世幣配置窗口來修改。 - Darksend was successfully set to maximum (%1 and 16 rounds). You can change this at any time by opening Dash's configuration screen. + Obfuscate was successfully set to maximum (%1 and 16 rounds). You can change this at any time by opening Dash's configuration screen. 匿名發送已成功設置為最高(%1到16次循環)。你可以隨時打開達世幣配置窗口來修改。 @@ -1142,11 +1142,11 @@ Address: %4 (0 表示程式自動決定,小於 0 表示保留處理器核心不用的數目) - Darksend rounds to use + Obfuscate rounds to use 匿名發送的循環次數 - This amount acts as a threshold to turn off Darksend once it's reached. + This amount acts as a threshold to turn off Obfuscate once it's reached. 此金額為關閉匿名發送的門檻。 @@ -1259,9 +1259,9 @@ Address: %4 Language missing or translation incomplete? Help contributing translations here: -https://www.transifex.com/projects/p/dash/ +https://www.transifex.com/projects/p/darknet/ 缺少相關語言或翻譯不完整?請到這裡協助翻譯 -https://www.transifex.com/projects/p/dash/ +https://www.transifex.com/projects/p/darknet/ User Interface Theme: @@ -1419,7 +1419,7 @@ https://www.transifex.com/projects/p/dash/ 完成度: - Darksend Balance: + Obfuscate Balance: 匿名發送餘額: @@ -1427,7 +1427,7 @@ https://www.transifex.com/projects/p/dash/ 金額和循環次數: - 0 DASH / 0 Rounds + 0 DNET / 0 Rounds 0 達世幣 / 0 循環次數 @@ -1439,7 +1439,7 @@ https://www.transifex.com/projects/p/dash/ 不適用 - Darksend + Obfuscate 匿名發送 @@ -1459,7 +1459,7 @@ https://www.transifex.com/projects/p/dash/ (最近一次信息) - Try to manually submit a Darksend request. + Try to manually submit a Obfuscate request. 嘗試手動提交匿名發送請求。 @@ -1467,7 +1467,7 @@ https://www.transifex.com/projects/p/dash/ 嘗試混合 - Reset the current status of Darksend (can interrupt Darksend if it's in the process of Mixing, which can cost you money!) + Reset the current status of Obfuscate (can interrupt Obfuscate if it's in the process of Mixing, which can cost you money!) 重置目前匿名發送狀態(此操作可能會影響您目前正在執行的混合過程,並且產生費用!) @@ -1483,11 +1483,11 @@ https://www.transifex.com/projects/p/dash/ 己禁用 - Start Darksend Mixing + Start Obfuscate Mixing 開始匿名發送混合 - Stop Darksend Mixing + Stop Obfuscate Mixing 停止匿名發送混合 @@ -1527,7 +1527,7 @@ https://www.transifex.com/projects/p/dash/ 己啟用 - Last Darksend message: + Last Obfuscate message: 最近收到的匿名發送訊息: @@ -1537,7 +1537,7 @@ https://www.transifex.com/projects/p/dash/ 不適用 - Darksend was successfully reset. + Obfuscate was successfully reset. 匿名發送成功重置。 @@ -1548,7 +1548,7 @@ https://www.transifex.com/projects/p/dash/ 要求付款時發生錯誤 - Cannot start dash: click-to-pay handler + Cannot start darknet: click-to-pay handler 無法啟動達世幣 : 點擊支付處理程序 @@ -2264,7 +2264,7 @@ https://www.transifex.com/projects/p/dash/ 如果自訂手續費設定為 1000 duffs ,而交易資料大小只有 250 個位元組的話,那麽選擇「每千位元組」就只會付 250 duffs 的手續費,<br />而「總共至少」會支付 1000 duffs。但是如果交易資料大小超過一千個位元組,那麽兩者都是每千位元組的費用。 - Paying only the minimum fee is just fine as long as there is less transaction volume than space in the blocks.<br />But be aware that this can end up in a never confirming transaction once there is more demand for dash transactions than the network can process. + Paying only the minimum fee is just fine as long as there is less transaction volume than space in the blocks.<br />But be aware that this can end up in a never confirming transaction once there is more demand for darknet transactions than the network can process. 當交易量少於區塊可容納的空間時,只付最低手續費不會有什麽問題。<br />但是當交易量的需求成長到超過整體網路可以處理的量時,可能會造成一筆一直不會被確認的交易。 @@ -2336,11 +2336,11 @@ https://www.transifex.com/projects/p/dash/ 增加收款人(&R) - Darksend + Obfuscate 匿名發送 - InstantX + SwiftTX 即時到帳 @@ -2380,7 +2380,7 @@ https://www.transifex.com/projects/p/dash/ 複製找零金額 - and InstantX + and SwiftTX 和 即時到帳 @@ -2507,7 +2507,7 @@ https://www.transifex.com/projects/p/dash/ 訊息: - A message that was attached to the dash: URI which will be stored with the transaction for your reference. Note: This message will not be sent over the Dash network. + A message that was attached to the darknet: URI which will be stored with the transaction for your reference. Note: This message will not be sent over the Dash network. 附加在達世幣付款協議 URI 中的訊息,會和交易內容一起存起來,給你自己做參考。注意: 這個訊息不會送到達世幣網路上。 @@ -2726,15 +2726,15 @@ https://www.transifex.com/projects/p/dash/ 發生衝突 - %1/offline (verified via instantx) + %1/offline (verified via swifttx) %1 次/離線 (經即時到帳系統核實) - %1/confirmed (verified via instantx) + %1/confirmed (verified via swifttx) %1 次/確認 (經即時到帳系統核實) - %1 confirmations (verified via instantx) + %1 confirmations (verified via swifttx) 確認 %1 次 (經即時到帳系統核實) @@ -2750,23 +2750,23 @@ https://www.transifex.com/projects/p/dash/ 確認 %1 次 - %1/offline (InstantX verification in progress - %2 of %3 signatures) + %1/offline (SwiftTX verification in progress - %2 of %3 signatures) %1 次/離線 (即時到帳系統正在進行核實- 共 %3 個簽署中的 %2 個 ) - %1/confirmed (InstantX verification in progress - %2 of %3 signatures ) + %1/confirmed (SwiftTX verification in progress - %2 of %3 signatures ) %1 次/已確認 (即時到帳系統正在進行核實- 共 %3 個簽署中的 %2 個 ) - %1 confirmations (InstantX verification in progress - %2 of %3 signatures) + %1 confirmations (SwiftTX verification in progress - %2 of %3 signatures) %1 次確認 (即時到帳系統正在進行核實- 共 %3 個簽署中的 %2 個 ) - %1/offline (InstantX verification failed) + %1/offline (SwiftTX verification failed) %1 次/離線 (即時到帳系統未能核實) - %1/confirmed (InstantX verification failed) + %1/confirmed (SwiftTX verification failed) %1 次/已確認 (即時到帳系統未能核實) @@ -2960,7 +2960,7 @@ https://www.transifex.com/projects/p/dash/ 收款來自 - Received via Darksend + Received via Obfuscate 經由匿名發送收到 @@ -3180,8 +3180,8 @@ https://www.transifex.com/projects/p/dash/ 付款 - InstantX doesn't support sending values that high yet. Transactions are currently limited to %1 DASH. - 即時到帳系統暫時並不支援這麼高的交易金額。目前的金額僅限於%1 DASH。 + SwiftTX doesn't support sending values that high yet. Transactions are currently limited to %1 DNET. + 即時到帳系統暫時並不支援這麼高的交易金額。目前的金額僅限於%1 DNET。 @@ -3220,7 +3220,7 @@ https://www.transifex.com/projects/p/dash/ - dash-core + darknet-core Bind to given address and always listen on it. Use [host]:port notation for IPv6 和指定的位址繫結,並且一直在指定位址聽候連線。IPv6 請用 [主機]:通訊埠 這種格式 @@ -3242,7 +3242,7 @@ https://www.transifex.com/projects/p/dash/ 當最新區塊改變時要執行的指令(指令中的 %s 會被取代成區塊雜湊值) - InstantX requires inputs with at least 6 confirmations, you might need to wait a few minutes and try again. + SwiftTX requires inputs with at least 6 confirmations, you might need to wait a few minutes and try again. 即時到帳系統要求輸入的資金最少要有6個確認,你可能需要等待數分鐘然後再重試。 @@ -3330,7 +3330,7 @@ https://www.transifex.com/projects/p/dash/ 發現區塊資料庫壞掉了 - Darksend options: + Obfuscate options: 匿名發送選項: @@ -3394,7 +3394,7 @@ https://www.transifex.com/projects/p/dash/ 錯誤: 錢包被鎖定,無法創建交易! - Error: You already have pending entries in the Darksend pool + Error: You already have pending entries in the Obfuscate pool 錯誤: 你已經有待處理項目在匿名發送資金池中 @@ -3438,11 +3438,11 @@ https://www.transifex.com/projects/p/dash/ 錯誤: 找到不再支援的 -socks 參數。現在只支援 SOCKS5 協定的代理伺服器了,因為不再能夠指定 SOCKS 協定版本。 - Fees (in DASH/Kb) smaller than this are considered zero fee for relaying (default: %s) + Fees (in DNET/Kb) smaller than this are considered zero fee for relaying (default: %s) 當處理轉發的交易時,如果每千位元組(Kb)的手續費比這個值低,就視為沒付手續費 (預設值: %s) - Fees (in DASH/Kb) smaller than this are considered zero fee for transaction creation (default: %s) + Fees (in DNET/Kb) smaller than this are considered zero fee for transaction creation (default: %s) 當建立交易時,如果每千位元組(Kb)的手續費比這個值低,就視為沒付手續費 (預設值: %s) @@ -3538,15 +3538,15 @@ https://www.transifex.com/projects/p/dash/ 沒辦法解析 -rpcbind 參數值 %s 為網路位址 - Darksend is idle. + Obfuscate is idle. 匿名發送處於閒置狀態。 - Darksend request complete: + Obfuscate request complete: 完成匿名發送請求: - Darksend request incomplete: + Obfuscate request incomplete: 未完成匿名發送請求: @@ -3582,7 +3582,7 @@ https://www.transifex.com/projects/p/dash/ 資訊 - InstantX options: + SwiftTX options: 即時到帳選項: diff --git a/src/qt/macnotificationhandler.mm b/src/qt/macnotificationhandler.mm index 0a342d98a609b..e2e66040426f0 100644 --- a/src/qt/macnotificationhandler.mm +++ b/src/qt/macnotificationhandler.mm @@ -13,7 +13,7 @@ @implementation NSBundle(returnCorrectIdentifier) - (NSString *)__bundleIdentifier { if (self == [NSBundle mainBundle]) { - return @"io.dashpay.Dash-Qt"; + return @"io.darknetpay.Dash-Qt"; } else { return [self __bundleIdentifier]; } diff --git a/src/qt/notificator.h b/src/qt/notificator.h index 471675a685c1c..7f1152d940557 100644 --- a/src/qt/notificator.h +++ b/src/qt/notificator.h @@ -6,7 +6,7 @@ #define BITCOIN_QT_NOTIFICATOR_H #if defined(HAVE_CONFIG_H) -#include "config/dash-config.h" +#include "config/darknet-config.h" #endif #include diff --git a/src/qt/obfuscateconfig.cpp b/src/qt/obfuscateconfig.cpp new file mode 100644 index 0000000000000..00bf90114a717 --- /dev/null +++ b/src/qt/obfuscateconfig.cpp @@ -0,0 +1,91 @@ +#include "obfuscateconfig.h" +#include "ui_obfuscateconfig.h" + +#include "bitcoinunits.h" +#include "guiconstants.h" +#include "optionsmodel.h" +#include "walletmodel.h" +#include "init.h" + +#include +#include +#include +#include + +ObfuscateConfig::ObfuscateConfig(QWidget *parent) : + QDialog(parent), + ui(new Ui::ObfuscateConfig), + model(0) +{ + ui->setupUi(this); + + connect(ui->buttonBasic, SIGNAL(clicked()), this, SLOT(clickBasic())); + connect(ui->buttonHigh, SIGNAL(clicked()), this, SLOT(clickHigh())); + connect(ui->buttonMax, SIGNAL(clicked()), this, SLOT(clickMax())); +} + +ObfuscateConfig::~ObfuscateConfig() +{ + delete ui; +} + +void ObfuscateConfig::setModel(WalletModel *model) +{ + this->model = model; +} + +void ObfuscateConfig::clickBasic() +{ + configure(true, 1000, 2); + + QString strAmount(BitcoinUnits::formatWithUnit( + model->getOptionsModel()->getDisplayUnit(), 10000 * COIN)); + QMessageBox::information(this, tr("Obfuscate Configuration"), + tr( + "Obfuscate was successfully set to basic (%1 and 2 rounds). You can change this at any time by opening DarkNet's configuration screen." + ).arg(strAmount) + ); + + close(); +} + +void ObfuscateConfig::clickHigh() +{ + configure(true, 1000, 8); + + QString strAmount(BitcoinUnits::formatWithUnit( + model->getOptionsModel()->getDisplayUnit(), 10000 * COIN)); + QMessageBox::information(this, tr("Obfuscate Configuration"), + tr( + "Obfuscate was successfully set to high (%1 and 8 rounds). You can change this at any time by opening DarkNet's configuration screen." + ).arg(strAmount) + ); + + close(); +} + +void ObfuscateConfig::clickMax() +{ + configure(true, 1000, 16); + + QString strAmount(BitcoinUnits::formatWithUnit( + model->getOptionsModel()->getDisplayUnit(), 10000 * COIN)); + QMessageBox::information(this, tr("Obfuscate Configuration"), + tr( + "Obfuscate was successfully set to maximum (%1 and 16 rounds). You can change this at any time by opening DarkNet's configuration screen." + ).arg(strAmount) + ); + + close(); +} + +void ObfuscateConfig::configure(bool enabled, int coins, int rounds) { + + QSettings settings; + + settings.setValue("nObfuscateRounds", rounds); + settings.setValue("nAnonymizeDarkcoinAmount", coins); + + nObfuscateRounds = rounds; + nAnonymizeDarkcoinAmount = coins; +} diff --git a/src/qt/darksendconfig.h b/src/qt/obfuscateconfig.h similarity index 75% rename from src/qt/darksendconfig.h rename to src/qt/obfuscateconfig.h index 788602fb9eec3..8a533f1c6f01c 100644 --- a/src/qt/darksendconfig.h +++ b/src/qt/obfuscateconfig.h @@ -4,26 +4,26 @@ #include namespace Ui { - class DarksendConfig; + class ObfuscateConfig; } class WalletModel; /** Multifunctional dialog to ask for passphrases. Used for encryption, unlocking, and changing the passphrase. */ -class DarksendConfig : public QDialog +class ObfuscateConfig : public QDialog { Q_OBJECT public: - DarksendConfig(QWidget *parent = 0); - ~DarksendConfig(); + ObfuscateConfig(QWidget *parent = 0); + ~ObfuscateConfig(); void setModel(WalletModel *model); private: - Ui::DarksendConfig *ui; + Ui::ObfuscateConfig *ui; WalletModel *model; void configure(bool enabled, int coins, int rounds); diff --git a/src/qt/openuridialog.cpp b/src/qt/openuridialog.cpp index 08ac80fb247a7..2232b2d055fa1 100644 --- a/src/qt/openuridialog.cpp +++ b/src/qt/openuridialog.cpp @@ -1,5 +1,6 @@ // Copyright (c) 2011-2014 The Bitcoin developers // Copyright (c) 2014-2015 The Dash developers +// Copyright (c) 2015-2016 The DarkNet developers // Distributed under the MIT/X11 software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. @@ -17,7 +18,7 @@ OpenURIDialog::OpenURIDialog(QWidget *parent) : { ui->setupUi(this); #if QT_VERSION >= 0x040700 - ui->uriEdit->setPlaceholderText("dash:"); + ui->uriEdit->setPlaceholderText("darknet:"); #endif } @@ -49,5 +50,5 @@ void OpenURIDialog::on_selectFileButton_clicked() if(filename.isEmpty()) return; QUrl fileUri = QUrl::fromLocalFile(filename); - ui->uriEdit->setText("dash:?r=" + QUrl::toPercentEncoding(fileUri.toString())); + ui->uriEdit->setText("darknet:?r=" + QUrl::toPercentEncoding(fileUri.toString())); } diff --git a/src/qt/optionsdialog.cpp b/src/qt/optionsdialog.cpp index d1b30399d2da3..d117f6ba63e33 100644 --- a/src/qt/optionsdialog.cpp +++ b/src/qt/optionsdialog.cpp @@ -3,7 +3,7 @@ // file COPYING or http://www.opensource.org/licenses/mit-license.php. #if defined(HAVE_CONFIG_H) -#include "config/dash-config.h" +#include "config/darknet-config.h" #endif #include "optionsdialog.h" @@ -12,7 +12,7 @@ #include "bitcoinunits.h" #include "guiutil.h" #include "optionsmodel.h" -#include "darksend.h" +#include "obfuscate.h" #include "main.h" // for MAX_SCRIPTCHECK_THREADS #include "netbase.h" @@ -82,8 +82,10 @@ OptionsDialog::OptionsDialog(QWidget *parent, bool enableWallet) : } /* Theme selector */ - ui->theme->addItem(QString("DASH-blue"), QVariant("drkblue")); - ui->theme->addItem(QString("DASH-traditional"), QVariant("trad")); + ui->theme->addItem(QString("DNET-dark"), QVariant("drk")); + ui->theme->addItem(QString("DNET-dark-1"), QVariant("drk-1")); + ui->theme->addItem(QString("DNET-blue"), QVariant("drkblue")); + ui->theme->addItem(QString("DNET-traditional"), QVariant("trad")); /* Language selector */ @@ -207,8 +209,8 @@ void OptionsDialog::setMapper() mapper->addMapping(ui->thirdPartyTxUrls, OptionsModel::ThirdPartyTxUrls); - /* Darksend Rounds */ - mapper->addMapping(ui->darksendRounds, OptionsModel::DarksendRounds); + /* Obfuscate Rounds */ + mapper->addMapping(ui->obfuscateRounds, OptionsModel::ObfuscateRounds); mapper->addMapping(ui->anonymizeDarkcoin, OptionsModel::AnonymizeDarkcoinAmount); } diff --git a/src/qt/optionsmodel.cpp b/src/qt/optionsmodel.cpp index e2f15ae74075a..1347b94e62ccb 100644 --- a/src/qt/optionsmodel.cpp +++ b/src/qt/optionsmodel.cpp @@ -1,10 +1,11 @@ // Copyright (c) 2011-2014 The Bitcoin developers // Copyright (c) 2014-2015 The Dash developers +// Copyright (c) 2015-2016 The DarkNet developers // Distributed under the MIT/X11 software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. #if defined(HAVE_CONFIG_H) -#include "config/dash-config.h" +#include "config/darknet-config.h" #endif #include "optionsmodel.h" @@ -60,7 +61,7 @@ void OptionsModel::Init() // Display if (!settings.contains("nDisplayUnit")) - settings.setValue("nDisplayUnit", BitcoinUnits::DASH); + settings.setValue("nDisplayUnit", BitcoinUnits::DNET); nDisplayUnit = settings.value("nDisplayUnit").toInt(); if (!settings.contains("strThirdPartyTxUrls")) @@ -71,13 +72,13 @@ void OptionsModel::Init() settings.setValue("fCoinControlFeatures", false); fCoinControlFeatures = settings.value("fCoinControlFeatures", false).toBool(); - if (!settings.contains("nDarksendRounds")) - settings.setValue("nDarksendRounds", 2); + if (!settings.contains("nObfuscateRounds")) + settings.setValue("nObfuscateRounds", 2); if (!settings.contains("nAnonymizeDarkcoinAmount")) settings.setValue("nAnonymizeDarkcoinAmount", 1000); - nDarksendRounds = settings.value("nDarksendRounds").toLongLong(); + nObfuscateRounds = settings.value("nObfuscateRounds").toLongLong(); nAnonymizeDarkcoinAmount = settings.value("nAnonymizeDarkcoinAmount").toLongLong(); // These are shared with the core or have a command-line parameter @@ -138,10 +139,10 @@ void OptionsModel::Init() if (!SoftSetArg("-lang", settings.value("language").toString().toStdString())) addOverriddenOption("-lang"); - if (settings.contains("nDarksendRounds")) - SoftSetArg("-darksendrounds", settings.value("nDarksendRounds").toString().toStdString()); - if (settings.contains("nAnonymizeDarkcoinAmount")) - SoftSetArg("-anonymizedashamount", settings.value("nAnonymizeDarkcoinAmount").toString().toStdString()); + if (settings.contains("nObfuscateRounds")) + SoftSetArg("-obfuscaterounds", settings.value("nObfuscateRounds").toString().toStdString()); + if (settings.contains("nAnonymizeDarkNetAmount")) + SoftSetArg("-anonymizedarknetamount", settings.value("nAnonymizeDarkNetAmount").toString().toStdString()); language = settings.value("language").toString(); } @@ -152,7 +153,7 @@ void OptionsModel::Reset() // Remove all entries from our QSettings object settings.clear(); - resetSettings = true; // Needed in dash.cpp during shotdown to also remove the window positions + resetSettings = true; // Needed in darknet.cpp during shotdown to also remove the window positions // default setting for OptionsModel::StartAtStartup - disabled if (GUIUtil::GetStartOnSystemStartup()) @@ -219,8 +220,8 @@ QVariant OptionsModel::data(const QModelIndex & index, int role) const return settings.value("nDatabaseCache"); case ThreadsScriptVerif: return settings.value("nThreadsScriptVerif"); - case DarksendRounds: - return QVariant(nDarksendRounds); + case ObfuscateRounds: + return QVariant(nObfuscateRounds); case AnonymizeDarkcoinAmount: return QVariant(nAnonymizeDarkcoinAmount); case Listen: @@ -324,10 +325,10 @@ bool OptionsModel::setData(const QModelIndex & index, const QVariant & value, in setRestartRequired(true); } break; - case DarksendRounds: - nDarksendRounds = value.toInt(); - settings.setValue("nDarksendRounds", nDarksendRounds); - emit darksendRoundsChanged(nDarksendRounds); + case ObfuscateRounds: + nObfuscateRounds = value.toInt(); + settings.setValue("nObfuscateRounds", nObfuscateRounds); + emit obfuscateRoundsChanged(nObfuscateRounds); break; case AnonymizeDarkcoinAmount: nAnonymizeDarkcoinAmount = value.toInt(); diff --git a/src/qt/optionsmodel.h b/src/qt/optionsmodel.h index 4bd7d698c2ecb..6167c9c90ce2d 100644 --- a/src/qt/optionsmodel.h +++ b/src/qt/optionsmodel.h @@ -43,7 +43,7 @@ class OptionsModel : public QAbstractListModel ThreadsScriptVerif, // int DatabaseCache, // int SpendZeroConfChange, // bool - DarksendRounds, // int + ObfuscateRounds, // int AnonymizeDarkcoinAmount, //int Listen, // bool OptionIDRowCount, @@ -88,7 +88,7 @@ class OptionsModel : public QAbstractListModel signals: void displayUnitChanged(int unit); - void darksendRoundsChanged(int); + void obfuscateRoundsChanged(int); void anonymizeDarkcoinAmountChanged(int); void coinControlFeaturesChanged(bool); }; diff --git a/src/qt/overviewpage.cpp b/src/qt/overviewpage.cpp index e5d19950a6db7..58bbd7a073c9e 100644 --- a/src/qt/overviewpage.cpp +++ b/src/qt/overviewpage.cpp @@ -8,8 +8,8 @@ #include "bitcoinunits.h" #include "clientmodel.h" -#include "darksend.h" -#include "darksendconfig.h" +#include "obfuscate.h" +#include "obfuscateconfig.h" #include "guiconstants.h" #include "guiutil.h" #include "optionsmodel.h" @@ -31,7 +31,7 @@ class TxViewDelegate : public QAbstractItemDelegate { Q_OBJECT public: - TxViewDelegate(): QAbstractItemDelegate(), unit(BitcoinUnits::DASH) + TxViewDelegate(): QAbstractItemDelegate(), unit(BitcoinUnits::DNET) { } @@ -138,22 +138,22 @@ OverviewPage::OverviewPage(QWidget *parent) : // init "out of sync" warning labels ui->labelWalletStatus->setText("(" + tr("out of sync") + ")"); - ui->labelDarksendSyncStatus->setText("(" + tr("out of sync") + ")"); + ui->labelObfuscateSyncStatus->setText("(" + tr("out of sync") + ")"); ui->labelTransactionsStatus->setText("(" + tr("out of sync") + ")"); if(fLiteMode){ - ui->frameDarksend->setVisible(false); + ui->frameObfuscate->setVisible(false); } else { if(fMasterNode){ - ui->toggleDarksend->setText("(" + tr("Disabled") + ")"); - ui->darksendAuto->setText("(" + tr("Disabled") + ")"); - ui->darksendReset->setText("(" + tr("Disabled") + ")"); - ui->frameDarksend->setEnabled(false); + ui->toggleObfuscate->setText("(" + tr("Disabled") + ")"); + ui->obfuscateAuto->setText("(" + tr("Disabled") + ")"); + ui->obfuscateReset->setText("(" + tr("Disabled") + ")"); + ui->frameObfuscate->setEnabled(false); } else { - if(!fEnableDarksend){ - ui->toggleDarksend->setText(tr("Start Darksend Mixing")); + if(!fEnableObfuscate){ + ui->toggleObfuscate->setText(tr("Start Obfuscate Mixing")); } else { - ui->toggleDarksend->setText(tr("Stop Darksend Mixing")); + ui->toggleObfuscate->setText(tr("Stop Obfuscate Mixing")); } timer = new QTimer(this); connect(timer, SIGNAL(timeout()), this, SLOT(darkSendStatus())); @@ -206,7 +206,7 @@ void OverviewPage::setBalance(const CAmount& balance, const CAmount& unconfirmed ui->labelImmatureText->setVisible(showImmature || showWatchOnlyImmature); ui->labelWatchImmature->setVisible(showWatchOnlyImmature); // show watch-only immature balance - updateDarksendProgress(); + updateObfuscateProgress(); static int cachedTxLocks = 0; @@ -272,14 +272,14 @@ void OverviewPage::setWalletModel(WalletModel *model) connect(model->getOptionsModel(), SIGNAL(displayUnitChanged(int)), this, SLOT(updateDisplayUnit())); - connect(ui->darksendAuto, SIGNAL(clicked()), this, SLOT(darksendAuto())); - connect(ui->darksendReset, SIGNAL(clicked()), this, SLOT(darksendReset())); - connect(ui->toggleDarksend, SIGNAL(clicked()), this, SLOT(toggleDarksend())); + connect(ui->obfuscateAuto, SIGNAL(clicked()), this, SLOT(obfuscateAuto())); + connect(ui->obfuscateReset, SIGNAL(clicked()), this, SLOT(obfuscateReset())); + connect(ui->toggleObfuscate, SIGNAL(clicked()), this, SLOT(toggleObfuscate())); updateWatchOnlyLabels(model->haveWatchOnly()); connect(model, SIGNAL(notifyWatchonlyChanged(bool)), this, SLOT(updateWatchOnlyLabels(bool))); } - // update the display unit, to not use the default ("DASH") + // update the display unit, to not use the default ("DNET") updateDisplayUnit(); } @@ -308,11 +308,11 @@ void OverviewPage::updateAlerts(const QString &warnings) void OverviewPage::showOutOfSyncWarning(bool fShow) { ui->labelWalletStatus->setVisible(fShow); - ui->labelDarksendSyncStatus->setVisible(fShow); + ui->labelObfuscateSyncStatus->setVisible(fShow); ui->labelTransactionsStatus->setVisible(fShow); } -void OverviewPage::updateDarksendProgress() +void OverviewPage::updateObfuscateProgress() { if(!masternodeSync.IsBlockchainSynced() || ShutdownRequested()) return; @@ -323,12 +323,12 @@ void OverviewPage::updateDarksendProgress() if(currentBalance == 0) { - ui->darksendProgress->setValue(0); - ui->darksendProgress->setToolTip(tr("No inputs detected")); + ui->obfuscateProgress->setValue(0); + ui->obfuscateProgress->setToolTip(tr("No inputs detected")); // when balance is zero just show info from settings strAnonymizeDarkcoinAmount = strAnonymizeDarkcoinAmount.remove(strAnonymizeDarkcoinAmount.indexOf("."), BitcoinUnits::decimals(nDisplayUnit) + 1); - strAmountAndRounds = strAnonymizeDarkcoinAmount + " / " + tr("%n Rounds", "", nDarksendRounds); + strAmountAndRounds = strAnonymizeDarkcoinAmount + " / " + tr("%n Rounds", "", nObfuscateRounds); ui->labelAmountRounds->setToolTip(tr("No inputs detected")); ui->labelAmountRounds->setText(strAmountAndRounds); @@ -363,7 +363,7 @@ void OverviewPage::updateDarksendProgress() ui->labelAmountRounds->setToolTip(tr("Found enough compatible inputs to anonymize %1") .arg(strAnonymizeDarkcoinAmount)); strAnonymizeDarkcoinAmount = strAnonymizeDarkcoinAmount.remove(strAnonymizeDarkcoinAmount.indexOf("."), BitcoinUnits::decimals(nDisplayUnit) + 1); - strAmountAndRounds = strAnonymizeDarkcoinAmount + " / " + tr("%n Rounds", "", nDarksendRounds); + strAmountAndRounds = strAnonymizeDarkcoinAmount + " / " + tr("%n Rounds", "", nObfuscateRounds); } else { QString strMaxToAnonymize = BitcoinUnits::formatHtmlWithUnit(nDisplayUnit, nMaxToAnonymize, false, BitcoinUnits::separatorAlways); ui->labelAmountRounds->setToolTip(tr("Not enough compatible inputs to anonymize %1,
" @@ -373,7 +373,7 @@ void OverviewPage::updateDarksendProgress() strMaxToAnonymize = strMaxToAnonymize.remove(strMaxToAnonymize.indexOf("."), BitcoinUnits::decimals(nDisplayUnit) + 1); strAmountAndRounds = "" + QString(BitcoinUnits::factor(nDisplayUnit) == 1 ? "" : "~") + strMaxToAnonymize + - " / " + tr("%n Rounds", "", nDarksendRounds) + ""; + " / " + tr("%n Rounds", "", nObfuscateRounds) + ""; } ui->labelAmountRounds->setText(strAmountAndRounds); @@ -400,7 +400,7 @@ void OverviewPage::updateDarksendProgress() // apply some weights to them ... float denomWeight = 1; - float anonNormWeight = nDarksendRounds; + float anonNormWeight = nObfuscateRounds; float anonFullWeight = 2; float fullWeight = denomWeight + anonNormWeight + anonFullWeight; // ... and calculate the whole progress @@ -410,16 +410,16 @@ void OverviewPage::updateDarksendProgress() float progress = denomPartCalc + anonNormPartCalc + anonFullPartCalc; if(progress >= 100) progress = 100; - ui->darksendProgress->setValue(progress); + ui->obfuscateProgress->setValue(progress); QString strToolPip = ("" + tr("Overall progress") + ": %1%
" + tr("Denominated") + ": %2%
" + tr("Mixed") + ": %3%
" + tr("Anonymized") + ": %4%
" + - tr("Denominated inputs have %5 of %n rounds on average", "", nDarksendRounds)) + tr("Denominated inputs have %5 of %n rounds on average", "", nObfuscateRounds)) .arg(progress).arg(denomPart).arg(anonNormPart).arg(anonFullPart) .arg(nAverageAnonymizedRounds); - ui->darksendProgress->setToolTip(strToolPip); + ui->obfuscateProgress->setToolTip(strToolPip); } @@ -433,38 +433,38 @@ void OverviewPage::darkSendStatus() if(((nBestHeight - darkSendPool.cachedNumBlocks) / (GetTimeMillis() - nLastDSProgressBlockTime + 1) > 1)) return; nLastDSProgressBlockTime = GetTimeMillis(); - if(!fEnableDarksend) { + if(!fEnableObfuscate) { if(nBestHeight != darkSendPool.cachedNumBlocks) { darkSendPool.cachedNumBlocks = nBestHeight; - updateDarksendProgress(); + updateObfuscateProgress(); - ui->darksendEnabled->setText(tr("Disabled")); - ui->darksendStatus->setText(""); - ui->toggleDarksend->setText(tr("Start Darksend Mixing")); + ui->obfuscateEnabled->setText(tr("Disabled")); + ui->obfuscateStatus->setText(""); + ui->toggleObfuscate->setText(tr("Start Obfuscate Mixing")); } return; } - // check darksend status and unlock if needed + // check obfuscate status and unlock if needed if(nBestHeight != darkSendPool.cachedNumBlocks) { // Balance and number of transactions might have changed darkSendPool.cachedNumBlocks = nBestHeight; - updateDarksendProgress(); + updateObfuscateProgress(); - ui->darksendEnabled->setText(tr("Enabled")); + ui->obfuscateEnabled->setText(tr("Enabled")); } QString strStatus = QString(darkSendPool.GetStatus().c_str()); - QString s = tr("Last Darksend message:\n") + strStatus; + QString s = tr("Last Obfuscate message:\n") + strStatus; - if(s != ui->darksendStatus->text()) - LogPrintf("Last Darksend message: %s\n", strStatus.toStdString()); + if(s != ui->obfuscateStatus->text()) + LogPrintf("Last Obfuscate message: %s\n", strStatus.toStdString()); - ui->darksendStatus->setText(s); + ui->obfuscateStatus->setText(s); if(darkSendPool.sessionDenom == 0){ ui->labelSubmittedDenom->setText(tr("N/A")); @@ -477,35 +477,35 @@ void OverviewPage::darkSendStatus() } -void OverviewPage::darksendAuto(){ +void OverviewPage::obfuscateAuto(){ darkSendPool.DoAutomaticDenominating(); } -void OverviewPage::darksendReset(){ +void OverviewPage::obfuscateReset(){ darkSendPool.Reset(); - QMessageBox::warning(this, tr("Darksend"), - tr("Darksend was successfully reset."), + QMessageBox::warning(this, tr("Obfuscate"), + tr("Obfuscate was successfully reset."), QMessageBox::Ok, QMessageBox::Ok); } -void OverviewPage::toggleDarksend(){ +void OverviewPage::toggleObfuscate(){ QSettings settings; // Popup some information on first mixing QString hasMixed = settings.value("hasMixed").toString(); if(hasMixed.isEmpty()){ - QMessageBox::information(this, tr("Darksend"), - tr("If you don't want to see internal Darksend fees/transactions select \"Most Common\" as Type on the \"Transactions\" tab."), + QMessageBox::information(this, tr("Obfuscate"), + tr("If you don't want to see internal Obfuscate fees/transactions select \"Most Common\" as Type on the \"Transactions\" tab."), QMessageBox::Ok, QMessageBox::Ok); settings.setValue("hasMixed", "hasMixed"); } - if(!fEnableDarksend){ + if(!fEnableObfuscate){ int64_t balance = currentBalance; - float minAmount = 1.49 * COIN; + float minAmount = 14.90 * COIN; if(balance < minAmount){ QString strMinAmount(BitcoinUnits::formatWithUnit(nDisplayUnit, minAmount)); - QMessageBox::warning(this, tr("Darksend"), - tr("Darksend requires at least %1 to use.").arg(strMinAmount), + QMessageBox::warning(this, tr("Obfuscate"), + tr("Obfuscate requires at least %1 to use.").arg(strMinAmount), QMessageBox::Ok, QMessageBox::Ok); return; } @@ -518,29 +518,29 @@ void OverviewPage::toggleDarksend(){ { //unlock was cancelled darkSendPool.cachedNumBlocks = std::numeric_limits::max(); - QMessageBox::warning(this, tr("Darksend"), - tr("Wallet is locked and user declined to unlock. Disabling Darksend."), + QMessageBox::warning(this, tr("Obfuscate"), + tr("Wallet is locked and user declined to unlock. Disabling Obfuscate."), QMessageBox::Ok, QMessageBox::Ok); - if (fDebug) LogPrintf("Wallet is locked and user declined to unlock. Disabling Darksend.\n"); + if (fDebug) LogPrintf("Wallet is locked and user declined to unlock. Disabling Obfuscate.\n"); return; } } } - fEnableDarksend = !fEnableDarksend; + fEnableObfuscate = !fEnableObfuscate; darkSendPool.cachedNumBlocks = std::numeric_limits::max(); - if(!fEnableDarksend){ - ui->toggleDarksend->setText(tr("Start Darksend Mixing")); + if(!fEnableObfuscate){ + ui->toggleObfuscate->setText(tr("Start Obfuscate Mixing")); darkSendPool.UnlockCoins(); } else { - ui->toggleDarksend->setText(tr("Stop Darksend Mixing")); + ui->toggleObfuscate->setText(tr("Stop Obfuscate Mixing")); - /* show darksend configuration if client has defaults set */ + /* show obfuscate configuration if client has defaults set */ if(nAnonymizeDarkcoinAmount == 0){ - DarksendConfig dlg(this); + ObfuscateConfig dlg(this); dlg.setModel(walletModel); dlg.exec(); } diff --git a/src/qt/overviewpage.h b/src/qt/overviewpage.h index d73d144cf1e46..893922017098a 100644 --- a/src/qt/overviewpage.h +++ b/src/qt/overviewpage.h @@ -34,7 +34,7 @@ class OverviewPage : public QWidget void setClientModel(ClientModel *clientModel); void setWalletModel(WalletModel *walletModel); void showOutOfSyncWarning(bool fShow); - void updateDarksendProgress(); + void updateObfuscateProgress(); public slots: void darkSendStatus(); @@ -62,9 +62,9 @@ public slots: TransactionFilterProxy *filter; private slots: - void toggleDarksend(); - void darksendAuto(); - void darksendReset(); + void toggleObfuscate(); + void obfuscateAuto(); + void obfuscateReset(); void updateDisplayUnit(); void handleTransactionClicked(const QModelIndex &index); void updateAlerts(const QString &warnings); diff --git a/src/qt/paymentserver.cpp b/src/qt/paymentserver.cpp index e08e628841c11..cb22f5d047a12 100644 --- a/src/qt/paymentserver.cpp +++ b/src/qt/paymentserver.cpp @@ -1,5 +1,6 @@ // Copyright (c) 2011-2014 The Bitcoin developers // Copyright (c) 2014-2015 The Dash developers +// Copyright (c) 2015-2016 The DarkNet developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. @@ -51,14 +52,14 @@ using namespace boost; using namespace std; const int BITCOIN_IPC_CONNECT_TIMEOUT = 1000; // milliseconds -const QString BITCOIN_IPC_PREFIX("dash:"); +const QString BITCOIN_IPC_PREFIX("darknet:"); // BIP70 payment protocol messages const char* BIP70_MESSAGE_PAYMENTACK = "PaymentACK"; const char* BIP70_MESSAGE_PAYMENTREQUEST = "PaymentRequest"; // BIP71 payment protocol media types -const char* BIP71_MIMETYPE_PAYMENT = "application/dash-payment"; -const char* BIP71_MIMETYPE_PAYMENTACK = "application/dash-paymentack"; -const char* BIP71_MIMETYPE_PAYMENTREQUEST = "application/dash-paymentrequest"; +const char* BIP71_MIMETYPE_PAYMENT = "application/darknet-payment"; +const char* BIP71_MIMETYPE_PAYMENTACK = "application/darknet-paymentack"; +const char* BIP71_MIMETYPE_PAYMENTREQUEST = "application/darknet-paymentrequest"; // BIP70 max payment request size in bytes (DoS protection) const qint64 BIP70_MAX_PAYMENTREQUEST_SIZE = 50000; @@ -79,7 +80,7 @@ void PaymentServer::freeCertStore() // static QString ipcServerName() { - QString name("DashQt"); + QString name("DarkNetQt"); // Append a simple hash of the datadir // Note that GetDataDir(true) returns a different path @@ -199,11 +200,11 @@ void PaymentServer::ipcParseCommandLine(int argc, char* argv[]) if (arg.startsWith("-")) continue; - // If the dash: URI contains a payment request, we are not able to detect the + // If the darknet: URI contains a payment request, we are not able to detect the // network as that would require fetching and parsing the payment request. // That means clicking such an URI which contains a testnet payment request // will start a mainnet instance and throw a "wrong network" error. - if (arg.startsWith(BITCOIN_IPC_PREFIX, Qt::CaseInsensitive)) // dash: URI + if (arg.startsWith(BITCOIN_IPC_PREFIX, Qt::CaseInsensitive)) // darknet: URI { savedPaymentRequests.append(arg); @@ -299,7 +300,7 @@ PaymentServer::PaymentServer(QObject* parent, bool startLocalServer) : GOOGLE_PROTOBUF_VERIFY_VERSION; // Install global event filter to catch QFileOpenEvents - // on Mac: sent when you click dash: links + // on Mac: sent when you click darknet: links // other OSes: helpful when dealing with payment request files (in the future) if (parent) parent->installEventFilter(this); @@ -316,7 +317,7 @@ PaymentServer::PaymentServer(QObject* parent, bool startLocalServer) : if (!uriServer->listen(name)) { // constructor is called early in init, so don't use "emit message()" here QMessageBox::critical(0, tr("Payment request error"), - tr("Cannot start dash: click-to-pay handler")); + tr("Cannot start darknet: click-to-pay handler")); } else { connect(uriServer, SIGNAL(newConnection()), this, SLOT(handleURIConnection())); @@ -331,12 +332,12 @@ PaymentServer::~PaymentServer() } // -// OSX-specific way of handling dash: URIs and +// OSX-specific way of handling darknet: URIs and // PaymentRequest mime types // bool PaymentServer::eventFilter(QObject *object, QEvent *event) { - // clicking on dash: URIs creates FileOpen events on the Mac + // clicking on darknet: URIs creates FileOpen events on the Mac if (event->type() == QEvent::FileOpen) { QFileOpenEvent *fileEvent = static_cast(event); @@ -358,7 +359,7 @@ void PaymentServer::initNetManager() if (netManager != NULL) delete netManager; - // netManager is used to fetch paymentrequests given in dash: URIs + // netManager is used to fetch paymentrequests given in darknet: URIs netManager = new QNetworkAccessManager(this); QNetworkProxy proxy; @@ -398,7 +399,7 @@ void PaymentServer::handleURIOrFile(const QString& s) return; } - if (s.startsWith(BITCOIN_IPC_PREFIX, Qt::CaseInsensitive)) // dash: URI + if (s.startsWith(BITCOIN_IPC_PREFIX, Qt::CaseInsensitive)) // darknet: URI { #if QT_VERSION < 0x050000 QUrl uri(s); @@ -442,7 +443,7 @@ void PaymentServer::handleURIOrFile(const QString& s) } else emit message(tr("URI handling"), - tr("URI cannot be parsed! This can be caused by an invalid Dash address or malformed URI parameters."), + tr("URI cannot be parsed! This can be caused by an invalid DarkNet address or malformed URI parameters."), CClientUIInterface::ICON_WARNING); return; @@ -563,7 +564,7 @@ bool PaymentServer::processPaymentRequest(PaymentRequestPlus& request, SendCoins addresses.append(QString::fromStdString(CBitcoinAddress(dest).ToString())); } else if (!recipient.authenticatedMerchant.isEmpty()) { - // Insecure payments to custom dash addresses are not supported + // Insecure payments to custom darknet addresses are not supported // (there is no good way to tell the user where they are paying in a way // they'd have a chance of understanding). emit message(tr("Payment request rejected"), diff --git a/src/qt/paymentserver.h b/src/qt/paymentserver.h index f17491db309c7..ef4402b0af559 100644 --- a/src/qt/paymentserver.h +++ b/src/qt/paymentserver.h @@ -6,7 +6,7 @@ #define BITCOIN_QT_PAYMENTSERVER_H // This class handles payment requests from clicking on -// dash: URIs +// darknet: URIs // // This is somewhat tricky, because we have to deal with // the situation where the user clicks on a link during diff --git a/src/qt/receiverequestdialog.cpp b/src/qt/receiverequestdialog.cpp index 987a2fd41b558..4ba3e17248aff 100644 --- a/src/qt/receiverequestdialog.cpp +++ b/src/qt/receiverequestdialog.cpp @@ -22,7 +22,7 @@ #endif #if defined(HAVE_CONFIG_H) -#include "config/dash-config.h" /* for USE_QRCODE */ +#include "config/darknet-config.h" /* for USE_QRCODE */ #endif #ifdef USE_QRCODE diff --git a/src/qt/recentrequeststablemodel.h b/src/qt/recentrequeststablemodel.h index c678a2de88d6c..0a61e2a226a44 100644 --- a/src/qt/recentrequeststablemodel.h +++ b/src/qt/recentrequeststablemodel.h @@ -53,7 +53,7 @@ class RecentRequestEntryLessThan Qt::SortOrder order; }; -/** Model for list of recently generated payment requests / dash: URIs. +/** Model for list of recently generated payment requests / darknet: URIs. * Part of wallet model. */ class RecentRequestsTableModel: public QAbstractTableModel diff --git a/src/qt/res/css/drk-1.css b/src/qt/res/css/drk-1.css new file mode 100644 index 0000000000000..a83b1cdbf756e --- /dev/null +++ b/src/qt/res/css/drk-1.css @@ -0,0 +1,1707 @@ +WalletFrame { +border-image: url(':/images/drk-1_walletFrame_bg') 0 0 0 0 stretch stretch; +border-top:0px solid #000; +margin:0; +padding:0; +} + +QStatusBar { +background-color:#ffffff; +} + +.QFrame { +background-color:transparent; +border:0px solid #fff; +} + +QMenuBar { +background-color:#fff; +} + +QMenuBar::item { +background-color:#fff; +} + +QMenuBar::item:selected { +background-color:#f8f6f6; +} + +QMenu { +background-color:#f8f6f6; +} + +QMenu::item { +color:#333; +} + +QMenu::item:selected { +background-color:#f2f0f0; +color:#333; +} + +QToolBar { +background-color:#9e0a0a; +border:0px solid #000; +padding:0; +margin:0; +} + +QToolBar > QToolButton { +background-color:#9e0a0a; +border:0px solid #333; +min-height:2.5em; +padding: 0em 1em; +font-weight:bold; +color:#fff; +} + +QToolBar > QToolButton:checked { +background-color:#fff; +color:#999999; /* TEXT TOTAL AVAILABLE DNET */ +font-weight:bold; +} + +QMessageBox { +background-color:#F8F6F6; +} + +/*******************************************************/ + +QLabel { /* Base Text Size & Color */ +font-size:12px; +color:#333333; /* */ +} + +.QCheckBox { /* Checkbox Labels */ +color:#333333; /* */ +background-color:transparent; +} + +.QCheckBox:hover { +background-color:transparent; +} + +.QValidatedLineEdit, .QLineEdit { /* Text Entry Fields */ +border: 1px solid #9e0a0a; +font-size:11px; +min-height:25px; +outline:0; +padding:3px; +background-color:#fcfcfc; +} + +.QLineEdit:!focus { +font-size:12px; +} + +.QValidatedLineEdit:disabled, .QLineEdit:disabled { +background-color:#f2f2f2; +} + +/*******************************************************/ + +QPushButton { /* Global Button Style */ +/* background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: .01 #9e0a0a, stop: .1 #9e0a0a, stop: .95 #9e0a0a, stop: 1 #9e0a0a); */ +background-color:#9e0a0a; +border:1px solid #d2d2d2; +border-radius:3px; +color:#ffffff; +font-size:12px; +font-weight:bold; +padding-left:25px; +padding-right:25px; +padding-top:5px; +padding-bottom:5px; +} + +QPushButton:hover { +background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: .01 #9e0a0a, stop: .1 #9e0a0a, stop: .95 #9e0a0a, stop: 1 #9e0a0a); +} + +QPushButton:focus { +border:none; +outline:none; +} + +QPushButton:pressed { +border:1px solid #333; +} + +QComboBox { /* Dropdown Menus */ +border:1px solid #9e0a0a; /* */ +padding: 3px 5px 3px 5px; +background:#fcfcfc; +min-height:25px; +color:#818181; /* */ +} + +QComboBox:checked { +background:#f2f2f2; +} + +QComboBox:editable { +background: #9e0a0a; +color:#616161; /* */ +border:0px solid transparent; +} + +QComboBox::drop-down { +width:25px; +border:0px; +} + +QComboBox::down-arrow { +border-image: url(':/images/drk_downArrow') 0 0 0 0 stretch stretch; +} + +QComboBox QListView { +background:#fff; +border:1px solid #333; +padding-right:1px; +padding-left:1px; +} + +QComboBox QAbstractItemView::item { margin:4px; } + +QComboBox::item { +color:#818181; +} + +QComboBox::item:alternate { +background:#fff; +} + +QComboBox::item:selected { +border:0px solid transparent; +background:#f2f2f2; +} + +QComboBox::indicator { +background-color:transparent; +selection-background-color:transparent; +color:transparent; +selection-color:transparent; +} + +QAbstractSpinBox { +border:1px solid #9e0a0a; +padding: 3px 5px 3px 5px; +background:#fcfcfc; +min-height:25px; +color:#818181; +} + +QAbstractSpinBox::up-button { +subcontrol-origin: border; +subcontrol-position: top right; +width:21px; +background:#fcfcfc; +border-left:0px; +border-right:1px solid #9e0a0a; +border-top:1px solid #9e0a0a; +border-bottom:0px; +padding-right:1px; +padding-left:5px; +padding-top:2px; +} + +QAbstractSpinBox::up-arrow { +image:url(':/images/drk_upArrow_small'); +} + +QAbstractSpinBox::down-button { +subcontrol-origin: border; +subcontrol-position: bottom right; +width:21px; +background:#fcfcfc; +border-top:0px; +border-left:0px; +border-right:1px solid #9e0a0a; +border-bottom:1px solid #9e0a0a; +padding-right:1px; +padding-left:5px; +padding-bottom:2px; +} + +QAbstractSpinBox::down-arrow { +image:url(':/images/drk_downArrow_small'); +} + +/*******************************************************/ + +QHeaderView { /* Table Header */ +background-color:transparent; +} + +QHeaderView::section { /* Table Header Sections */ +qproperty-alignment:center; +background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 0.25, stop: 0 #9e0a0a, stop: 1 #9e0a0a); +color:#fff; +min-height:25px; +font-weight:bold; +font-size:11px; +outline:0; +border:0px solid #fff; +border-right:1px solid #fff; +padding-left:5px; +padding-right:5px; +padding-top:2px; +padding-bottom:2px; +} + +QHeaderView::section:last { +border-right: 0px solid #d7d7d7; /* */ +} + +.QScrollArea { +background:transparent; +border:0px; +} + +.QTableView { /* Table - has to be selected as a class otherwise it throws off QCalendarWidget */ +background:transparent; +border:0px solid #fff; +} + +QTableView::item { /* Table Item */ +background-color:#fcfcfc; +font-size:12px; +} + +QTableView::item:selected { /* Table Item Selected */ +background-color:#f0f0f0; +color:#9e0a0a; /* "When you click on a row in the table, the text turns this color" TEXT */ +} + +QScrollBar { /* Scroll Bar */ + +} + +QScrollBar:vertical { /* Vertical Scroll Bar Attributes */ +border:0; +background:#ffffff; +width:18px; +margin: 18px 0px 18px 0px; +} + +QScrollBar:horizontal { /* Horizontal Scroll Bar Attributes */ +border:0; +background:#ffffff; +height:18px; +margin: 0px 18px 0px 18px; +} + + +QScrollBar::handle:vertical { /* Scroll Bar Slider - vertical */ +background:#e0e0e0; +min-height:10px; +} + +QScrollBar::handle:horizontal { /* Scroll Bar Slider - horizontal */ +background:#e0e0e0; +min-width:10px; +} + +QScrollBar::add-page, QScrollBar::sub-page { /* Scroll Bar Background */ +background:#F8F6F6; +} + +QScrollBar::add-line:vertical, QScrollBar::sub-line:vertical, QScrollBar::add-line:horizontal, QScrollBar::sub-line:horizontal { /* Define Arrow Button Dimensions */ +background-color:#F8F6F6; +border: 1px solid #f2f0f0; +width:16px; +height:16px; +} + +QScrollBar::add-line:vertical:pressed, QScrollBar::sub-line:vertical:pressed, QScrollBar::add-line:horizontal:pressed, QScrollBar::sub-line:horizontal:pressed { +background-color:#e0e0e0; +} + +QScrollBar::sub-line:vertical { /* Vertical - top button position */ +subcontrol-position:top; +subcontrol-origin: margin; +} + +QScrollBar::add-line:vertical { /* Vertical - bottom button position */ +subcontrol-position:bottom; +subcontrol-origin: margin; +} + +QScrollBar::sub-line:horizontal { /* Vertical - left button position */ +subcontrol-position:left; +subcontrol-origin: margin; +} + +QScrollBar::add-line:horizontal { /* Vertical - right button position */ +subcontrol-position:right; +subcontrol-origin: margin; +} + +QScrollBar:up-arrow, QScrollBar:down-arrow, QScrollBar:left-arrow, QScrollBar:right-arrow { /* Arrows Icon */ +width:10px; +height:10px; +} + +QScrollBar:up-arrow { +background-image: url(':/images/drk_upArrow_small'); +} + +QScrollBar:down-arrow { +background-image: url(':/images/drk_downArrow_small'); +} + +QScrollBar:left-arrow { +background-image: url(':/images/drk_leftArrow_small'); +} + +QScrollBar:right-arrow { +background-image: url(':/images/drk_rightArrow_small'); +} + + +/*******************************************************/ + +/* DIALOG BOXES */ + +QDialog .QTabWidget { +border-bottom:1px solid #333; +} + +QDialog .QTabWidget::pane { +border: 1px solid #d7d7d7; +} + +QDialog .QTabWidget QTabBar::tab { +background-color:#f2f0f0; +color:#333; /* */ +padding-left:10px; +padding-right:10px; +padding-top:5px; +padding-bottom:5px; +border-top: 1px solid #d7d7d7; +} + +QDialog .QTabWidget QTabBar::tab:first { +border-left: 1px solid #d7d7d7; +} + +QDialog .QTabWidget QTabBar::tab:last { +border-right: 1px solid #d7d7d7; +} + +QDialog .QTabWidget QTabBar::tab:selected, QDialog .QTabWidget QTabBar::tab:hover { +background-color:#ffffff; +color:#333; /* */ +} + +QDialog .QTabWidget .QWidget { +background-color:#fff; +color:#333; /* */ +} + +QDialog .QTabWidget .QWidget QAbstractSpinBox { +min-height:15px; +} + +QDialog .QTabWidget .QWidget QAbstractSpinBox::down-button { +width:15px; +} + +QDialog .QTabWidget .QWidget QAbstractSpinBox::up-button { +width:15px; +} + +QDialog .QTabWidget .QWidget QComboBox { +min-height:15px; +} + +QDialog QWidget { /* Remove Annoying Focus Rectangle */ +outline: 0; +} + +/*******************************************************/ +/* FILE MENU */ + +/* Dialog: Open URI */ +QDialog#OpenURIDialog { +background-color:#F8F6F6; +} + +QDialog#OpenURIDialog QLabel#label { /* URI Label */ +font-weight:bold; +} + +QDialog#OpenURIDialog QPushButton#selectFileButton { /* ... Button */ +background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: .01 #f6f6f6, stop: .1 rgba(250, 250, 250, 128), stop: .95 rgba(250, 250, 250, 255), stop: 1 #ebebeb); +border:1px solid #d2d2d2; +color:#616161; /* */ +padding-left:10px; +padding-right:10px; +} + +QDialog#OpenURIDialog QPushButton#selectFileButton:hover { +background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: .01 #f6f6f6, stop: .1 rgba(240, 240, 240, 255), stop: .95 rgba(240, 240, 240, 255), stop: 1 #ebebeb); +color:#333; /* */ +} + +QDialog#OpenURIDialog QPushButton#selectFileButton:pressed { +border:1px solid #9e9e9e; +} + +/* Dialog: Sign / Verify Message */ +QDialog#SignVerifyMessageDialog { +background-color:#F8F6F6; +} + +QDialog#SignVerifyMessageDialog QPushButton#addressBookButton_SM { /* Address Book Button */ +background-color:transparent; +padding-left:10px; +padding-right:10px; +} + +QDialog#SignVerifyMessageDialog QPlainTextEdit { /* Message Signing Text */ +border:1px solid #9e0a0a; +background-color:#fff; +} + +QDialog#SignVerifyMessageDialog QPushButton#pasteButton_SM { /* Paste Button */ +/* qproperty-icon: url(":/icons/drk_editpaste"); */ +background-color:transparent; +padding-left:15px; +} + +QDialog#SignVerifyMessageDialog QLineEdit:!focus { /* Font Hack */ +font-size:10px; +} + +QDialog#SignVerifyMessageDialog QPushButton#copySignatureButton_SM { /* Copy Button */ +/* qproperty-icon: url(":/icons/drk_editcopy"); */ +background-color:transparent; +padding-left:10px; +padding-right:10px; +} + +QDialog#SignVerifyMessageDialog QPushButton#clearButton_SM { /* Clear Button */ +background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: .01 #f6f6f6, stop: .1 rgba(250, 250, 250, 128), stop: .95 rgba(250, 250, 250, 255), stop: 1 #ebebeb); +border:1px solid #d2d2d2; +color:#616161; /* */ +padding-left:10px; +padding-right:10px; +} + +QDialog#SignVerifyMessageDialog QPushButton#clearButton_SM:hover { +background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: .01 #f6f6f6, stop: .1 rgba(240, 240, 240, 255), stop: .95 rgba(240, 240, 240, 255), stop: 1 #ebebeb); +color:#333; /* */ +} + +QDialog#SignVerifyMessageDialog QPushButton#clearButton_SM:pressed { +border:1px solid #9e9e9e; +} + +QDialog#SignVerifyMessageDialog QPushButton#addressBookButton_VM { /* Verify Message - Address Book Button */ +background-color:transparent; +border:0; +padding-left:10px; +padding-right:10px; +} + +QDialog#SignVerifyMessageDialog QPushButton#clearButton_VM { /* Verify Message - Clear Button */ +background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: .01 #f6f6f6, stop: .1 rgba(250, 250, 250, 128), stop: .95 rgba(250, 250, 250, 255), stop: 1 #ebebeb); +border:1px solid #d2d2d2; +color:#616161; /* */ +padding-left:10px; +padding-right:10px; +} + +QDialog#SignVerifyMessageDialog QPushButton#clearButton_VM:hover { +background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: .01 #f6f6f6, stop: .1 rgba(240, 240, 240, 255), stop: .95 rgba(240, 240, 240, 255), stop: 1 #ebebeb); +color:#333; /* */ +} + +QDialog#SignVerifyMessageDialog QPushButton#clearButton_VM:pressed { +border:1px solid #9e9e9e; +} + +/* Dialog: Send and Receive */ +QWidget#AddressBookPage { +background-color:#F8F6F6; +} + +QWidget#AddressBookPage QPushButton#newAddress { /* New Address Button */ +background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: .01 #f6f6f6, stop: .1 rgba(250, 250, 250, 128), stop: .95 rgba(250, 250, 250, 255), stop: 1 #ebebeb); +border:1px solid #d2d2d2; +color:#616161; /* */ +padding-left:10px; +padding-right:10px; +} + +QWidget#AddressBookPage QPushButton#newAddress:hover { +background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: .01 #f6f6f6, stop: .1 rgba(240, 240, 240, 255), stop: .95 rgba(240, 240, 240, 255), stop: 1 #ebebeb); +color:#333; +} + +QWidget#AddressBookPage QPushButton#newAddress:pressed { +border:1px solid #9e9e9e; +} + +QWidget#AddressBookPage QPushButton#copyAddress { /* Copy Address Button */ +background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: .01 #f6f6f6, stop: .1 rgba(250, 250, 250, 128), stop: .95 rgba(250, 250, 250, 255), stop: 1 #ebebeb); +border:1px solid #d2d2d2; +color:#616161; /* */ +padding-left:10px; +padding-right:10px; +} + +QWidget#AddressBookPage QPushButton#copyAddress:hover { +background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: .01 #f6f6f6, stop: .1 rgba(240, 240, 240, 255), stop: .95 rgba(240, 240, 240, 255), stop: 1 #ebebeb); +color:#333; /* */ +} + +QWidget#AddressBookPage QPushButton#copyAddress:pressed { +border:1px solid #9e9e9e; +} + +QWidget#AddressBookPage QPushButton#deleteAddress { /* Delete Address Button */ +background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: .01 #f6f6f6, stop: .1 rgba(250, 250, 250, 128), stop: .95 rgba(250, 250, 250, 255), stop: 1 #ebebeb); +border:1px solid #d2d2d2; +color:#616161; /* */ +padding-left:10px; +padding-right:10px; +} + +QWidget#AddressBookPage QPushButton#deleteAddress:hover { +background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: .01 #f6f6f6, stop: .1 rgba(240, 240, 240, 255), stop: .95 rgba(240, 240, 240, 255), stop: 1 #ebebeb); +color:#333; /* */ +} + +QWidget#AddressBookPage QPushButton#deleteAddress:pressed { +border:1px solid #9e9e9e; +} + +QWidget#AddressBookPage QTableView { /* Address Listing */ +font-size:12px; +} + +QWidget#AddressBookPage QHeaderView::section { /* Min width for Windows fix */ +min-width:260px; +} + +/* SETTINGS MENU */ + +/* Encrypt Wallet and Change Passphrase Dialog */ +QDialog#AskPassphraseDialog { +background-color:#F8F6F6; /* */ +} + +QDialog#AskPassphraseDialog QLabel#passLabel1, QDialog#AskPassphraseDialog QLabel#passLabel2, QDialog#AskPassphraseDialog QLabel#passLabel3 { +qproperty-alignment: 'AlignVCenter | AlignRight'; +min-width:170px; +min-height:33px; /* base width of 25px for QLineEdit, plus padding and border */ +} + +/* Options Dialog */ +QDialog#OptionsDialog { +background-color:#F8F6F6; /* */ +} + +QDialog#OptionsDialog QValueComboBox, QDialog#OptionsDialog QSpinBox { +margin-top:5px; +margin-bottom:5px; +} + +QDialog#OptionsDialog QValidatedLineEdit, QDialog#OptionsDialog QValidatedLineEdit:disabled, QDialog#OptionsDialog QLineEdit, QDialog#OptionsDialog QLineEdit:disabled { +qproperty-alignment: 'AlignVCenter | AlignLeft'; +min-height:20px; +margin-top:0px; +margin-bottom:0px; +padding-top:1px; +padding-bottom:1px; +} + +QDialog#OptionsDialog > QLabel { +qproperty-alignment: 'AlignVCenter'; +min-height:20px; +} + +QDialog#OptionsDialog QWidget#tabDisplay QValueComboBox { +margin-top:0px; +margin-bottom:0px; +} + +QDialog#OptionsDialog QLabel#label_3 { /* Translations Missing? Label */ +qproperty-alignment: 'AlignVCenter | AlignCenter'; +color:#818181; /* */ +padding-bottom:8px; +} + +QDialog#OptionsDialog QCheckBox { +qproperty-alignment: 'AlignVCenter'; +min-height:20px; +} + +QDialog#OptionsDialog QCheckBox#displayAddresses { +min-height:33px; + +} + +/* TOOLS MENU */ + +QDialog#RPCConsole { /* RPC Console Dialog Box */ +background-color:#F8F6F6; +} + +QDialog#RPCConsole QWidget#tab_info QLabel#label_11, QDialog#RPCConsole QWidget#tab_info QLabel#label_10 { /* Margin between Network and Block Chain headers */ +qproperty-alignment: 'AlignBottom'; +min-height:25px; +min-width:180px; +} + +QDialog#RPCConsole QWidget#tab_peers QLabel#peerHeading { /* Peers Info Header */ +color:#9e0a0a; /* */ +} + +QDialog#RPCConsole QPushButton#openDebugLogfileButton { +max-width:60px; +} + +QDialog#RPCConsole QTextEdit#messagesWidget { /* Console Messages Window */ +border:0; +} + +QDialog#RPCConsole QLineEdit#lineEdit { /* Console Input */ +margin-right:5px; +} + +QDialog#RPCConsole QPushButton#clearButton { /* Console Clear Button */ +background-color:transparent; +padding-left:10px; +padding-right:10px; +} + +QDialog#RPCConsole .QGroupBox #line { /* Network In Line */ +background-color:#00ff00; +} + +QDialog#RPCConsole .QGroupBox #line_2 { /* Network Out Line */ +background:#ff0000; +} + +/* HELP MENU */ + +/* Command Line Options Dialog */ +QDialog#HelpMessageDialog { +background-color:#F8F6F6; +} + +QDialog#HelpMessageDialog QScrollArea * { +background-color:#ffffff; +} + +QDialog#HelpMessageDialog QScrollBar:vertical, QDialog#HelpMessageDialog QScrollBar:horizontal { +border:0; +} + +/* About Darknet Dialog */ +QDialog#AboutDialog { +background-color:#F8F6F6; +} + +QDialog#AboutDialog QLabel#label, QDialog#AboutDialog QLabel#copyrightLabel, QDialog#AboutDialog QLabel#label_2 { /* About Darknet Contents */ +margin-left:10px; +} + +QDialog#AboutDialog QLabel#label_2 { /* Margin for About Darknet text */ +margin-right:10px; +} + +/* Edit Address Dialog */ +QDialog#EditAddressDialog { +background-color:#F8F6F6; +} + +QDialog#EditAddressDialog QLabel { +qproperty-alignment: 'AlignVCenter | AlignRight'; +min-height:27px; +font-weight:normal; +padding-right:5px; +} + +/* OVERVIEW SCREEN */ + +QWidget .QFrame#frame { /* Wallet Balance */ +min-width:490px; +} + +QWidget .QFrame#frame > .QLabel { +min-width:190px; +font-weight:normal; +min-height:30px; +} + +QWidget .QFrame#frame .QLabel#label_5 { /* Wallet Label */ +qproperty-alignment: 'AlignVCenter | AlignRight'; +min-width:160px; +background-color:transparent; +color:#fff; /* */ +margin-right:5px; +padding-right:5px; +} + +QWidget .QFrame#frame .QLabel#labelWalletStatus { /* Wallet Sync Status */ +qproperty-alignment: 'AlignVCenter | AlignLeft'; +margin-left:3px; +color:#ffffff; +} + +QWidget .QFrame#frame .QLabel#labelSpendable { /* Spendable Header */ +qproperty-alignment: 'AlignVCenter | AlignLeft'; +font-size:12px; +margin-left:18px; +} + +QWidget .QFrame#frame .QLabel#labelWatchonly { /* Watch-only Header */ +qproperty-alignment: 'AlignVCenter | AlignLeft'; +font-size:12px; +margin-left:16px; +} + +QWidget .QFrame#frame .QLabel#labelBalanceText { /* Available Balance Label */ +qproperty-alignment: 'AlignVCenter | AlignRight'; +min-width:160px; +background-color:transparent; /* AVAILABLE BALANCE BOX COLOR */ +color:#ffffff; /* AVAILABLE BALANCE TEXT */ +margin-right:5px; +padding-right:5px; +font-weight:bold; +font-size:14px; +min-height:35px; +} + +QWidget .QFrame#frame .QLabel#labelBalance { /* Available Balance */ +qproperty-alignment: 'AlignVCenter | AlignLeft'; +font-size:12px; +color:#ffffff; /* AVAILABLE BALANCE TEXT */ +margin-left:0px; +} + +QWidget .QFrame#frame .QLabel#labelWatchAvailable { /* Watch-only Balance */ +qproperty-alignment: 'AlignVCenter | AlignLeft'; +font-size:12px; +margin-left:16px; +} + +QWidget .QFrame#frame .QLabel#labelPendingText { /* Pending Balance Label */ +qproperty-alignment: 'AlignVCenter | AlignRight'; +min-width:160px; +font-size:12px; +background-color:transparent; /* PENDING BALANCE BOX COLOR */ +font-weight:bold; +color:#ffffff; /* PENDING BALANCE BOX TEXT */ +margin-right:5px; +padding-right:5px; +} + +QWidget .QFrame#frame .QLabel#labelUnconfirmed { /* Pending Balance */ +qproperty-alignment: 'AlignVCenter | AlignLeft'; +font-size:12px; +color:#ffffff; /* PENDING BALANCE TEXT */ +margin-left:0px; +} + +QWidget .QFrame#frame .QLabel#labelWatchPending { /* Watch-only Pending Balance */ +qproperty-alignment: 'AlignVCenter | AlignLeft'; +font-size:12px; +margin-left:16px; +} + +QWidget .QFrame#frame .QLabel#labelImmatureText { /* Immature Balance Label */ +qproperty-alignment: 'AlignVCenter | AlignRight'; +min-width:160px; +font-size:12px; +background-color:transparent; /* IMMATURE BOX COLOR */ +font-weight:bold; +color:#ffffff; /* IMMATURE BALANCE BOX TEXT */ +margin-right:5px; +padding-right:5px; +} + +QWidget .QFrame#frame .QLabel#labelImmature { /* Immature Balance */ +qproperty-alignment: 'AlignVCenter | AlignLeft'; +font-size:12px; +color:#ffffff; /* IMMATURE BALANCE TEXT */ +margin-left:0px; +} + +QWidget .QFrame#frame .QLabel#labelWatchImmature { /* Watch-only Immature Balance */ +qproperty-alignment: 'AlignVCenter | AlignLeft'; +font-size:12px; +margin-left:16px; +} + +QWidget .QFrame#frame .QLabel#labelTotalText { /* Total Balance Label */ +qproperty-alignment: 'AlignVCenter | AlignRight'; +min-width:160px; +font-size:12px; +background-color:transparent; /* TOTAL BALANCE BOX COLOR */ +font-weight:bold; +color:#ffffff; /* TOTAL BALANCE BOX TEXT */ +margin-right:5px; +padding-right:5px; +} + +QWidget .QFrame#frame .QLabel#labelTotal { /* Total Balance */ +qproperty-alignment: 'AlignVCenter | AlignLeft'; +font-size:12px; +color:#ffffff; /* TOTAL BALANCE TEXT */ +margin-left:0px; +} + +QWidget .QFrame#frame .QLabel#labelWatchTotal { /* Watch-only Total Balance */ +qproperty-alignment: 'AlignVCenter | AlignLeft'; +font-size:12px; +margin-left:16px; +} + +/* DARKSEND WIDGET */ + +QWidget .QFrame#frameObfuscate { /* Obfuscate Widget */ +background-color:transparent; +qproperty-minimumSize: 451px 343px; +} + +QWidget .QFrame#frameObfuscate QWidget { +qproperty-geometry: rect(10 0 431 35); +} + +QWidget .QFrame#frameObfuscate .QLabel#label_2 { /* Obfuscate Header */ +qproperty-alignment: 'AlignVCenter | AlignRight'; +min-width:160px; +background-color:transparent; /* DARKSEND BOX COLOR */ +font-weight:bold; +color:#ffffff; /* DARKSEND TEXT COLOR */ +margin-right:5px; +padding-right:5px; +font-size:14px; +min-height:35px; +} + +/******************************************************************/ + +QWidget .QFrame#frameObfuscate .QLabel#labelObfuscateSyncStatus { /* Obfuscate Sync Status */ +qproperty-alignment: 'AlignVCenter | AlignLeft'; +margin-left:2px; +} + +QWidget .QFrame#frameObfuscate #formLayoutWidget { +qproperty-geometry: rect(10 51 451 175); +} + +QWidget .QFrame#frameObfuscate #formLayoutWidget > .QLabel { +min-width:175px; +font-weight:normal; +min-height:25px; +} + +QWidget .QFrame#frameObfuscate #formLayoutWidget .QLabel#label_6 { /* Obfuscate Status Label */ +qproperty-alignment: 'AlignVCenter | AlignRight'; +min-width:160px; +background-color:transparent; /* DARKSEND STATUS BOX COLOR */ +font-weight:bold; +color:#ffffff; /* DARKSEND STATUS BOX TEXT */ +margin-right:5px; +padding-right:5px; +} + +QWidget .QFrame#frameObfuscate #formLayoutWidget .QLabel#obfuscateEnabled { /* Obfuscate Status */ +color:#ffffff; /* DARKSEND STATUS TEXT */ +} + +QWidget .QFrame#frameObfuscate #formLayoutWidget .QLabel#label_7 { /* Obfuscate Completion Label */ +qproperty-alignment: 'AlignVCenter | AlignRight'; +min-width:160px; +background-color:transparent; /* DARKSEND COMPLETION BOX COLOR */ +font-weight:bold; +color:#ffffff; /* DARKSEND COMPLETION BOX TEXT */ +margin-right:5px; +padding-right:5px; + +} + +QWidget .QFrame#frameObfuscate #formLayoutWidget .QProgressBar#obfuscateProgress { /* Obfuscate Completion */ +border: 1px solid #999999; +border-radius: 1px; +margin-right:43px; +text-align: right; +color:#ffffff; /* DARKSEND PROGRESS TEXT */ +} + +QWidget .QFrame#frameObfuscate #formLayoutWidget .QProgressBar#obfuscateProgress::chunk { +background-color: #9e0a0a; /* DARKSEND PROGRESS BAR */ +width:1px; +} + +QWidget .QFrame#frameObfuscate #formLayoutWidget .QLabel#labelAnonymizedText { /* Obfuscate Balance Label */ +qproperty-alignment: 'AlignVCenter | AlignRight'; +min-width:160px; +background-color:transparent; /* DARKSEND BALANCE BOX COLOR */ +font-weight:bold; +color:#ffffff; /* DARKSEND BALANCE BOX TEXT */ +margin-right:5px; +padding-right:5px; +} + +QWidget .QFrame#frameObfuscate #formLayoutWidget .QLabel#labelAnonymized { /* Obfuscate Balance */ +color:#ffffff; /* DARKSEND BALANCE TEXT */ +} + +QWidget .QFrame#frameObfuscate #formLayoutWidget .QLabel#label_8 { /* Obfuscate Amount and Rounds Label */ +qproperty-alignment: 'AlignVCenter | AlignRight'; +min-width:160px; +background-color:transparent; /* DARKSEND AMOUNT AND ROUNDS BOX COLOR */ +font-weight:bold; +color:#ffffff; /* DARKSEND AMOUNT AND ROUNDS BOX TEXT */ +margin-right:5px; +padding-right:5px; +} + +QWidget .QFrame#frameObfuscate #formLayoutWidget .QLabel#labelAmountRounds { /* Obfuscate Amount and Rounds */ +color:#ffffff; /* AMOUNTS AND ROUNDS TEXT */ +} + +QWidget .QFrame#frameObfuscate #formLayoutWidget .QLabel#label_9 { /* Obfuscate Submitted Denom Label */ +qproperty-alignment: 'AlignVCenter | AlignRight'; +min-width:160px; +background-color:transparent; /* DARKSEND SUBMITTED AND DENOM BOX COLOR */ +font-weight:bold; +color:#ffffff; /* DARKSEND SUBMITTED AND DENOM BOX TEXT */ +margin-right:5px; +padding-right:5px; +} + +QWidget .QFrame#frameObfuscate #formLayoutWidget .QLabel#labelSubmittedDenom { /* Obfuscate Submitted Denom */ +color:#ffffff; /* SUBMITTED AND DENOM TEXT */ +} + +QWidget .QFrame#frameObfuscate .QLabel#obfuscateStatus { /* Obfuscate Status Notifications */ +qproperty-alignment: 'AlignVCenter | AlignCenter'; +qproperty-geometry: rect(70 226 395 34); +font-size:11px; +color:#818181; /* DARKSEND STATUS NOTIFICATION TEXT */ +} + +/* DARKSEND BUTTONS */ + +QWidget .QFrame#frameObfuscate .QPushButton { /* Obfuscate Buttons - General Attributes */ +border:0px solid #ffffff; +} + +QWidget .QFrame#frameObfuscate QPushButton:focus { +border:none; +outline:none; +} + +QWidget .QFrame#frameObfuscate .QPushButton#runAutoDenom { /* No idea why this button is in the .UI file... */ +qproperty-geometry: rect(0 0 0 0); +} + +QWidget .QFrame#frameObfuscate .QPushButton#toggleObfuscate { /* Start Obfuscate Mixing */ +qproperty-geometry: rect(115 268 295 40); +font-size:15px; +background-color:transparent; /* DARKSEND MIXING BOX COLOR */ +font-weight:bold; +color:#ffffff; /* DARKSEND MIXING BOX TEXT */ +padding-left:10px; +padding-right:10px; +padding-top:5px; +padding-bottom:6px; +} + +QWidget .QFrame#frameObfuscate .QPushButton#toggleObfuscate:hover { + +} + +QWidget .QFrame#frameObfuscate .QPushButton#obfuscateAuto { /* Try Mix Button */ +qproperty-geometry: rect(120 314 140 25); +/* background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: .01 #f6f6f6, stop: .1 rgba(250, 250, 250, 128), stop: .95 rgba(250, 250, 250, 255), stop: 1 #ebebeb); */ +background-color:transparent; +border:1px solid #d2d2d2; +color:#ffffff; +min-height:25px; +font-size:9px; +padding:0px; +} + +QWidget .QFrame#frameObfuscate .QPushButton#obfuscateAuto:hover { +/* background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: .01 #f6f6f6, stop: .1 rgba(240, 240, 240, 255), stop: .95 rgba(240, 240, 240, 255), stop: 1 #ebebeb); */ +background-color:transparent; +border:1px solid #d2d2d2; +color:#ffffff; +font-weight:bold; +} + +QWidget .QFrame#frameObfuscate .QPushButton#obfuscateAuto:pressed { +border:1px solid #9e9e9e; +} + +QWidget .QFrame#frameObfuscate .QPushButton#obfuscateReset { /* Reset Button */ +qproperty-geometry: rect(265 314 140 25); +/* background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: .01 #f6f6f6, stop: .1 rgba(250, 250, 250, 128), stop: .95 rgba(250, 250, 250, 255), stop: 1 #ebebeb); */ +background-color:transparent; +border:1px solid #d2d2d2; +color:#ffffff; +min-height:25px; +font-size:9px; +padding:0px; +} + +QWidget .QFrame#frameObfuscate .QPushButton#obfuscateReset:hover { +/* background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: .01 #f6f6f6, stop: .1 rgba(240, 240, 240, 255), stop: .95 rgba(240, 240, 240, 255), stop: 1 #ebebeb); */ +background-color:transparent; +border:1px solid #d2d2d2; +color:#ffffff; +font-weight:bold; +} + +QWidget .QFrame#frameObfuscate .QPushButton#obfuscateReset:pressed { +border:1px solid #9e9e9e; +} + +/* RECENT TRANSACTIONS */ + +QWidget .QFrame#frame_2 { /* Transactions Widget */ +min-width:410px; +margin-right:20px; +margin-left:0; +margin-top:0; +background-image: url(':/images/darknet_logo_horizontal-drk'); +background-repeat:none; +} + +QWidget .QFrame#frame_2 .QLabel#label_4 { /* Recent Transactions Label */ +min-width:180px; +color:#ffffff; /* RECENT TRANSACTIONS HEADER TEXT */ +margin-left:67px; +margin-top:83px; +margin-right:5px; +padding-right:5px; +font-weight:bold; +font-size:15px; +min-height:24px; +} + +QWidget .QFrame#frame_2 .QLabel#labelTransactionsStatus { /* Recent Transactions Sync Status */ +qproperty-alignment: 'AlignBottom | AlignRight'; +min-width:93px; +margin-top:83px; +margin-left:16px; +margin-right:5px; +min-height:16px; +color:#999999; /* SYNC STATUS TEXT */ +} + +QWidget .QFrame#frame_2 QListView { /* Transaction List */ +color:#ffffff; /* DATE TEXT */ +font-weight:normal; +font-size:12px; +max-width:369px; +margin-top:12px; +margin-left:0px; /* CSS Voodoo - set to -66px to hide default transaction icons */ +} + +/* SEND DIALOG */ + +QDialog#SendCoinsDialog QLabel#labelFeeHeadline { +color:#ffffff; /* TEXT "TRANSACTION FEE" */ +} + +QDialog#SendCoinsDialog QLabel#labelFeeMinimized { +color:#ffffff; /* TEXT "0.00010000 DNET/kB" */ +} + +QDialog#SendCoinsDialog .QFrame#frameCoinControl { /* Coin Control Section */ + +} + +QDialog#SendCoinsDialog .QFrame#frameCoinControl > .QLabel { /* Default Font Color and Size */ +color:#ffffff; /* TEXT */ +font-weight:normal; +} + +QDialog#SendCoinsDialog .QFrame#frameCoinControl .QPushButton#pushButtonCoinControl { /* Coin Control Inputs Button */ +padding-left:10px; +padding-right:10px; +border:1px solid #d2d2d2; /* "inputs..." Border */ +background-color:transparent; +color:#ffffff; +} + +QDialog#SendCoinsDialog .QFrame#frameCoinControl .QLabel#labelCoinControlFeatures { /* Coin Control Header */ +color:#ffffff; /* TEXT */ +font-weight:bold; +font-size:14px; +} + +QDialog#SendCoinsDialog .QFrame#frameCoinControl .QWidget#widgetCoinControl { /* Coin Control Inputs */ +color:#ffffff; /* TEXT */ +} + +QDialog#SendCoinsDialog .QFrame#frameCoinControl .QWidget#widgetCoinControl > .QLabel { /* Coin Control Inputs Labels */ +padding:2px; +color:#ffffff; /* TEXT */ +} + +QDialog#SendCoinsDialog .QFrame#frameCoinControl .QCheckBox#checkBoxCoinControlChange { /* Custom Change Label */ +color:#ffffff; /* TEXT */ +} + +QDialog#SendCoinsDialog .QFrame#frameCoinControl .QValidatedLineEdit#lineEditCoinControlChange { /* Custom Change Address */ + +} + +QDialog#SendCoinsDialog .QFrame#frameCoinControl .QLabel#labelCoinControlChangeLabel { /* Custom Change Address Validation Label */ +color:#ffffff; /* TEXT */ +font-weight:normal; +qproperty-margin:-6; +margin-right:112px; +} + +QDialog#SendCoinsDialog .QScrollArea#scrollArea .QWidget#scrollAreaWidgetContents { /* Send To Widget */ +background:transparent; + +} + +QDialog#SendCoinsDialog .QPushButton#sendButton { /* Send Button */ +border:1px solid #d2d2d2; /* Send Button Border */ +background-color:transparent; +color:#ffffff; +padding-left:10px; +padding-right:10px; + +} + +QDialog#SendCoinsDialog .QPushButton#clearButton { /* Clear Button */ +/* background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: .01 #f6f6f6, stop: .1 rgba(250, 250, 250, 128), stop: .95 rgba(250, 250, 250, 255), stop: 1 #ebebeb); */ +background-color:transparent; +border:1px solid #d2d2d2; +color:#ffffff; +padding-left:10px; +padding-right:10px; +} + +QDialog#SendCoinsDialog .QPushButton#clearButton:hover { +/* background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: .01 #f6f6f6, stop: .1 rgba(240, 240, 240, 255), stop: .95 rgba(240, 240, 240, 255), stop: 1 #ebebeb); */ +background-color:transparent; +border:1px solid #d2d2d2; +color:#ffffff; +} + +QDialog#SendCoinsDialog .QPushButton#clearButton:pressed { +border:1px solid #9e9e9e; +} + +QDialog#SendCoinsDialog .QPushButton#addButton { /* Add Button */ +/* background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: .01 #f6f6f6, stop: .1 rgba(250, 250, 250, 128), stop: .95 rgba(250, 250, 250, 255), stop: 1 #ebebeb); */ +background-color:transparent; +border:1px solid #d2d2d2; +color:#ffffff; +padding-left:10px; +padding-right:10px; +} + +QDialog#SendCoinsDialog .QPushButton#addButton:hover { +/* background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: .01 #f6f6f6, stop: .1 rgba(240, 240, 240, 255), stop: .95 rgba(240, 240, 240, 255), stop: 1 #ebebeb); */ +background-color:transparent; +border:1px solid #d2d2d2; +color:#ffffff; +} + +QDialog#SendCoinsDialog .QPushButton#addButton:pressed { +border:1px solid #9e9e9e; +} + +QDialog#SendCoinsDialog .QCheckBox#checkUseObfuscate { /* Obfuscate Checkbox */ +color:#999999; /* TEXT */ +font-weight:bold; +background: transparent; +/* background: qradialgradient(cx:0.5, cy:0.5, radius: 0.5, fx:0.5, fy:0.5, stop:0 rgba(248, 246, 246, 128), stop: 1 rgba(0, 0, 0, 0)); */ +border-radius:5px; +padding-top:20px; +padding-bottom:18px; +} + +QDialog#SendCoinsDialog .QCheckBox#checkSwiftTX { /* SwiftTX Checkbox */ +color:#999999; /* TEXT */ +font-weight:bold; +background: transparent; +/* background: qradialgradient(cx:0.5, cy:0.5, radius: 0.5, fx:0.5, fy:0.5, stop:0 rgba(248, 246, 246, 128), stop: 1 rgba(0, 0, 0, 0)); */ +border-radius:5px; +padding-top:20px; +padding-bottom:18px; +margin-left:10px; +margin-right:20px; +} + +/* This QLabel uses name = "label" which conflicts with Address Book -> New Address */ +/* To maximize backwards compatibility this formatting has been removed */ + +QDialog#SendCoinsDialog QLabel#label { +/*margin-left:20px; +margin-right:-2px; +padding-right:-2px; +color:#616161; +font-size:14px; +font-weight:bold; +border-radius:5px; +padding-top:20px; +padding-bottom:20px;*/ +min-height:27px; +color:#999999; /* BALANCE TEXT */ +} + +QDialog#SendCoinsDialog QLabel#labelBalance { +margin-left:0px; +padding-left:0px; +color:#ffffff; /* BALANCE NUMBER TEXT */ +/* font-weight:bold; +border-radius:5px; +padding-top:20px; +padding-bottom:20px; */ +min-height:27px; +} + +QDialog#SendCoinsDialog QPushButton#buttonChooseFee { +border:1px solid #d2d2d2; /* "Choose..." Border */ +background-color:transparent; +color:#ffffff; +} + +QDialog#SendCoinsDialog QPushButton#buttonMinimizeFee { +border:1px solid #d2d2d2; /* "Minimize..." Border */ +background-color:transparent; +color:#ffffff; +} + +QDialog#SendCoinsDialog QLabel#labelFreeTx { +color:#ffffff; /* "(confirmation may take longer)" TEXT */ +} + +QDialog#SendCoinsDialog QLabel#labelMinFeeWarning { +color:#ffffff; /* "(read the tooltip)" TEXT */ +} + +QDialog#SendCoinsDialog QLabel#labelSmartFee_2{ +color:#ffffff; /* "Recommended" TEXT */ +} + +QDialog#SendCoinsDialog QLabel#labelCustomFee { +color:#ffffff; /* "Custom" TEXT */ +} + +QDialog#SendCoinsDialog QLabel#labelSmartFee { +color:#ffffff; /* "00010000" TEXT */ +} + +QDialog#SendCoinsDialog QLabel#labelFeeEstimation { +color:#ffffff; /* "DNET/kB" TEXT */ +} + +QDialog#SendCoinsDialog QLabel#labelSmartFee2 { +color:#ffffff; /* "Smart fee not initialized yet" TEXT */ +} + +QDialog#SendCoinsDialog QLabel#labelSmartFee3 { +color:#ffffff; /* "Confirmation time" TEXT */ +} + +QDialog#SendCoinsDialog QLabel#labelSmartFeeNormal { +color:#ffffff; /* "normal" TEXT */ +} + +QDialog#SendCoinsDialog QLabel#labelSmartFeeFast { +color:#ffffff; /* "fast" TEXT */ +} + +QDialog#SendCoinsDialog QLabel#radioCustomPerKilobyte { +color:#ffffff; /* "per kilobyte" TEXT */ +} + +QDialog#SendCoinsDialog QLabel#radioCustomAtLeast { +color:#ffffff; /* "total at least" TEXT */ +} + +QDialog#SendCoinsDialog QCheckBox#checkBoxFreeTx { +color:#ffffff; /* "Send as zero fee checkbox" TEXT */ +} + +QDialog#SendCoinsDialog QCheckBox#checkBoxMinimumFee { +color:#ffffff; /* "Send as minimum fee checkbox" TEXT */ +} + +/* SEND COINS ENTRY */ + +QStackedWidget#SendCoinsEntry .QFrame#SendCoins > .QLabel { /* Send Coin Entry Labels */ +background-color:#9e0a0a; /* SEND COINS BUTTON COLOR */ +min-width:102px; +font-weight:bold; +font-size:11px; +color:#ffffff; /* SEND COINS BUTTON TEXT COLOR */ +min-height:25px; +margin-right:5px; +padding-right:5px; +} + +QStackedWidget#SendCoinsEntry .QFrame#SendCoins .QLabel#payToLabel { +background-color:transparent; +color:#ffffff; +} + +QStackedWidget#SendCoinsEntry .QFrame#SendCoins .QLabel#labelLabel { +background-color:transparent; +color:#ffffff; +} + +QStackedWidget#SendCoinsEntry .QFrame#SendCoins .QLabel#amountLabel { +background-color:transparent; +color:#ffffff; +} + +QStackedWidget#SendCoinsEntry .QValidatedLineEdit#payTo { /* Pay To Input Field */ +} + +QStackedWidget#SendCoinsEntry .QToolButton { /* General Settings for Pay To Icons */ +background-color:transparent; +padding-left:5px; +padding-right:5px; +border: 0; +outline: 0; +} + +QStackedWidget#SendCoinsEntry .QToolButton#addressBookButton { /* Address Book Button */ +padding-left:10px; +} + +QStackedWidget#SendCoinsEntry .QToolButton#addressBookButton { +} + +QStackedWidget#SendCoinsEntry .QToolButton#pasteButton { +} + +QStackedWidget#SendCoinsEntry .QToolButton#deleteButton { +} + +QStackedWidget#SendCoinsEntry .QLineEdit#addAsLabel { /* Pay To Input Field */ +} + +/* COIN CONTROL POPUP */ + +QDialog#CoinControlDialog { /* Coin Control Dialog Window */ +background-color:#F8F6F6; +} + +QDialog#CoinControlDialog .QLabel#labelCoinControlQuantityText { /* Coin Control Quantity Label */ +min-height:30px; +color:#333333; /* TEXT */ +padding-left:15px; +} + +QDialog#CoinControlDialog .QLabel#labelCoinControlQuantity { /* Coin Control Quantity */ +min-height:30px; +color:#555888; /* TEXT */ +} + +QDialog#CoinControlDialog .QLabel#labelCoinControlBytesText { /* Coin Control Bytes Label */ +padding-left:15px; +color:#333333; /* TEXT */ +} + +QDialog#CoinControlDialog .QLabel#labelCoinControlBytes { /* Coin Control Bytes */ +color:#555888; /* TEXT */ +} + +QDialog#CoinControlDialog .QLabel#labelCoinControlAmountText { /* Coin Control Amount Label */ +color:#333333; /* TEXT */ +min-height:30px; +padding-left:15px; +} + +QDialog#CoinControlDialog .QLabel#labelCoinControlAmount { /* Coin Control Amount */ +min-height:30px; +color:#555888; /* TEXT */ +} + +QDialog#CoinControlDialog .QLabel#labelCoinControlPriorityText { /* Coin Control Priority Label */ +padding-left:15px; +color:#333333; /* TEXT */ +} + +QDialog#CoinControlDialog .QLabel#labelCoinControlPriority { /* Coin Control Priority */ +color:#555888; /* TEXT */ +} + +QDialog#CoinControlDialog .QLabel#labelCoinControlFeeText { /* Coin Control Fee Label */ +color:#333333; /* TEXT */ +min-height:30px; +padding-left:15px; +} + +QDialog#CoinControlDialog .QLabel#labelCoinControlFee { /* Coin Control Fee */ +min-height:30px; +color:#555888; /* TEXT */ +} + +QDialog#CoinControlDialog .QLabel#labelCoinControlLowOutputText { /* Coin Control Low Output Label */ +color:#333333; /* TEXT */ +padding-left:15px; +} + +QDialog#CoinControlDialog .QLabel#labelCoinControlLowOutput { /* Coin Control Low Output */ +color:#555888; /* TEXT */ +} + +QDialog#CoinControlDialog .QLabel#labelCoinControlAfterFeeText { /* Coin Control After Fee Label */ +color:#333333; /* TEXT */ +min-height:30px; +padding-left:15px; +} + +QDialog#CoinControlDialog .QLabel#labelCoinControlAfterFee { /* Coin Control After Fee */ +color:#555888; /* TEXT */ +min-height:30px; +} + +QDialog#CoinControlDialog .QLabel#labelCoinControlChangeText { /* Coin Control Change Label */ +color:#333333; /* TEXT */ +padding-left:15px; +} + +QDialog#CoinControlDialog .QLabel#labelCoinControlChange { /* Coin Control Change */ +color:#555888; /* TEXT */ +} + +QDialog#CoinControlDialog .QFrame#frame .QPushButton#pushButtonSelectAll { /* (un)select all button */ +padding-left:10px; +padding-right:10px; +min-height:25px; +} + +QDialog#CoinControlDialog .QFrame#frame .QPushButton#pushButtonToggleLock { /* Toggle lock state button */ +padding-left:10px; +padding-right:10px; +min-height:25px; +} + +QDialog#CoinControlDialog .QDialogButtonBox#buttonBox QPushButton { /* Coin Control 'OK' button */ +} + +QDialog#CoinControlDialog .QFrame#frame .QRadioButton#radioTreeMode { /* Coin Control Tree Mode Selector */ +color:#818181; +background-color:transparent; +} + +QDialog#CoinControlDialog .QFrame#frame .QRadioButton#radioListMode { /* Coin Control List Mode Selector */ +color:#818181; +background-color:transparent; +} + +QDialog#CoinControlDialog QHeaderView::section:first { /* Bug Fix: the number "1" displays in this table for some reason... */ +color:transparent; +} + +QDialog#CoinControlDialog .CoinControlTreeWidget#treeWidget { /* Coin Control Widget Container */ +outline:0; +background-color:#ffffff; +border:0px solid #818181; +} + +QDialog#CoinControlDialog .CoinControlTreeWidget#treeWidget::item { + +} + +QDialog#CoinControlDialog .CoinControlTreeWidget#treeWidget::item:selected { /* Coin Control Item (selected) */ +background-color:#f7f7f7; +color:#333; /* */ +} + +QDialog#CoinControlDialog .CoinControlTreeWidget#treeWidget::item:checked { /* Coin Control Item (checked) */ +background-color:#f7f7f7; +color:#333; /* */ +} + +QDialog#CoinControlDialog .CoinControlTreeWidget#treeWidget::branch:selected { /* Coin Control Branch Icon */ +background-image: url(':/images/drk_qtreeview_selected'); +background-repeat:no-repeat; +background-position:center; +background-color:#f7f7f7; +color:#ffffff; /* TEXT */ +} + +QDialog#CoinControlDialog .CoinControlTreeWidget#treeWidget::branch:checked { /* Coin Control Branch Icon */ +background-image: url(':/images/drk_qtreeview_selected'); +background-repeat:no-repeat; +background-position:center; +background-color:#f7f7f7; +color:#ffffff; /* TEXT */ +} + +QDialog#CoinControlDialog .CoinControlTreeWidget#treeWidget::seperator { + +} + +QDialog#CoinControlDialog .CoinControlTreeWidget#treeWidget::indicator { /* Coin Control Widget Checkbox */ +color:#999999; /* TEXT */ +} + +/* RECEIVE COINS */ + +QDialog#ReceiveCoinsDialog QPushButton#receiveButton { +border:1px solid #d2d2d2; /* "Request payment" Border */ +background-color:transparent; +color:#ffffff; +} + +QWidget#ReceiveCoinsDialog .QFrame#frame2 .QLabel#label_2 { /* Label Label */ +background-color:transparent; /* RECEIVE ADDRESS LABEL BOX COLOR */ +min-width:102px; +color:#ffffff; /* RECEIVE ADDRESS LABEL TEXT COLOR */ +font-weight:bold; +font-size:11px; +padding-right:5px; +} + +QWidget#ReceiveCoinsDialog .QFrame#frame2 .QLabel#label { /* Amount Label */ +background-color:transparent; /* RECEIVE AMOUNT LABEL BOX COLOR */ +min-width:102px; +color:#ffffff; /* RECEIVE AMOUNT LABEL TEXT COLOR */ +font-weight:bold; +font-size:11px; +padding-right:5px; +} + +QWidget#ReceiveCoinsDialog .QFrame#frame2 .QLabel#label_3 { /* Message Label */ +background-color:transparent; /* RECEIVE MESSAGE LABEL BOX COLOR */ +min-width:102px; +color:#ffffff; /* RECEIVE MESSAGE LABEL TEXT COLOR */ +font-weight:bold; +font-size:11px; +padding-right:5px; +} + +QWidget#ReceiveCoinsDialog .QFrame#frame2 .QLabel#label_5 { /* Message Label */ +color:#ffffff; /* TEXT "USE THIS FORM TO REQUEST PAYMENT" */ +} + +QWidget#ReceiveCoinsDialog .QFrame#frame2 .QCheckBox#reuseAddress { /* Message Label */ +color:#ffffff; /* TEXT "OPTION TO REUSE PREVIOUS ADDRESS" */ +} + + +QWidget#ReceiveCoinsDialog .QFrame#frame2 QPushButton#clearButton { /* Clear Button */ +/* background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: .01 #f6f6f6, stop: .1 rgba(250, 250, 250, 128), stop: .95 rgba(250, 250, 250, 255), stop: 1 #ebebeb); */ +background-color:transparent; +border:1px solid #d2d2d2; +color:#ffffff; +padding-left:10px; +padding-right:10px; +} + +QWidget#ReceiveCoinsDialog .QFrame#frame2 QPushButton#clearButton:hover { +/* background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: .01 #f6f6f6, stop: .1 rgba(240, 240, 240, 255), stop: .95 rgba(240, 240, 240, 255), stop: 1 #ebebeb); */ +background-color:transparent; +border:1px solid #d2d2d2; +color:#ffffff; +font-weight:bold; +} + +QWidget#ReceiveCoinsDialog .QFrame#frame2 QPushButton#clearButton:pressed { +border:1px solid #9e9e9e; +} + +QWidget#ReceiveCoinsDialog .QFrame#frame QPushButton#showRequestButton { /* Show Button */ +/* background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: .01 #f6f6f6, stop: .1 rgba(250, 250, 250, 128), stop: .95 rgba(250, 250, 250, 255), stop: 1 #ebebeb); */ +background-color:transparent; +border:1px solid #d2d2d2; +color:#ffffff; +padding-left:10px; +padding-right:10px; +} + +QWidget#ReceiveCoinsDialog .QFrame#frame QPushButton#showRequestButton:hover { +/* background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: .01 #f6f6f6, stop: .1 rgba(240, 240, 240, 255), stop: .95 rgba(240, 240, 240, 255), stop: 1 #ebebeb); */ +background-color:transparent; +border:1px solid #d2d2d2; +color:#ffffff; +font-weight:bold; +} + +QWidget#ReceiveCoinsDialog .QFrame#frame QPushButton#showRequestButton:pressed { +border:1px solid #9e9e9e; +} + +QWidget#ReceiveCoinsDialog .QFrame#frame QPushButton#removeRequestButton { /* Remove Button */ +/* background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: .01 #f6f6f6, stop: .1 rgba(250, 250, 250, 128), stop: .95 rgba(250, 250, 250, 255), stop: 1 #ebebeb); */ +background-color:transparent; +border:1px solid #d2d2d2; +color:#ffffff; +padding-left:10px; +padding-right:10px; +} + +QWidget#ReceiveCoinsDialog .QFrame#frame QPushButton#removeRequestButton:hover { +background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: .01 #f6f6f6, stop: .1 rgba(240, 240, 240, 255), stop: .95 rgba(240, 240, 240, 255), stop: 1 #ebebeb); +color:#333333; /* TEXT */ +} + +QWidget#ReceiveCoinsDialog .QFrame#frame QPushButton#removeRequestButton:pressed { +border:1px solid #9e9e9e; +} + +QWidget#ReceiveCoinsDialog .QFrame#frame .QLabel#label_6 { /* Requested Payments History Label */ +color:#ffffff; /* TEXT */ +font-weight:bold; +font-size:14px; +} + +/* RECEIVE COINS DIALOG */ + +QDialog#ReceiveRequestDialog { +background-color:#F8F6F6; +} + +QDialog#ReceiveRequestDialog QTextEdit { /* Contents of Receive Coin Dialog */ +border:1px solid #d7d7d7; +} + +/* TRANSACTIONS PAGE */ + +TransactionView QLineEdit { /* Address Filter */ +margin-bottom:2px; +margin-right:1px; +min-width:111px; +text-align:center; +} + +TransactionView QComboBox { +margin-bottom:1px; +margin-right:1px; +} + +QLabel#transactionSumLabel { /* Example of setObjectName for widgets without name */ +color:#ffffff; /* TEXT */ +font-weight:bold; +} + +QLabel#transactionSum { /* Example of setObjectName for widgets without name */ +color:#ffffff; /* TEXT */ +} + +/* TRANSACTION DETAIL DIALOG */ + +QDialog#TransactionDescDialog { +background-color:#F8F6F6; +} + +QDialog#TransactionDescDialog QTextEdit { /* Contents of Receive Coin Dialog */ +color:#9e0a0a; /* */ +border:1px solid #d7d7d7; + + diff --git a/src/qt/res/css/drk.css b/src/qt/res/css/drk.css new file mode 100644 index 0000000000000..2d56de84d184e --- /dev/null +++ b/src/qt/res/css/drk.css @@ -0,0 +1,1707 @@ +WalletFrame { +border-image: url(':/images/drk_walletFrame_bg') 0 0 0 0 stretch stretch; +border-top:0px solid #000; +margin:0; +padding:0; +} + +QStatusBar { +background-color:#ffffff; +} + +.QFrame { +background-color:transparent; +border:0px solid #fff; +} + +QMenuBar { +background-color:#fff; +} + +QMenuBar::item { +background-color:#fff; +} + +QMenuBar::item:selected { +background-color:#f8f6f6; +} + +QMenu { +background-color:#f8f6f6; +} + +QMenu::item { +color:#333; +} + +QMenu::item:selected { +background-color:#f2f0f0; +color:#333; +} + +QToolBar { +background-color:#ad1b25; +border:0px solid #000; +padding:0; +margin:0; +} + +QToolBar > QToolButton { +background-color:#ad1b25; +border:0px solid #333; +min-height:2.5em; +padding: 0em 1em; +font-weight:bold; +color:#fff; +} + +QToolBar > QToolButton:checked { +background-color:#fff; +color:#999999; /* TEXT TOTAL AVAILABLE DNET */ +font-weight:bold; +} + +QMessageBox { +background-color:#F8F6F6; +} + +/*******************************************************/ + +QLabel { /* Base Text Size & Color */ +font-size:12px; +color:#333333; /* */ +} + +.QCheckBox { /* Checkbox Labels */ +color:#333333; /* */ +background-color:transparent; +} + +.QCheckBox:hover { +background-color:transparent; +} + +.QValidatedLineEdit, .QLineEdit { /* Text Entry Fields */ +border: 1px solid #ad1b25; +font-size:11px; +min-height:25px; +outline:0; +padding:3px; +background-color:#fcfcfc; +} + +.QLineEdit:!focus { +font-size:12px; +} + +.QValidatedLineEdit:disabled, .QLineEdit:disabled { +background-color:#f2f2f2; +} + +/*******************************************************/ + +QPushButton { /* Global Button Style */ +/* background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: .01 #ad1b25, stop: .1 #ad1b25, stop: .95 #ad1b25, stop: 1 #ad1b25); */ +background-color:#ad1b25; +border:1px solid #d2d2d2; +border-radius:3px; +color:#ffffff; +font-size:12px; +font-weight:bold; +padding-left:25px; +padding-right:25px; +padding-top:5px; +padding-bottom:5px; +} + +QPushButton:hover { +background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: .01 #ad1b25, stop: .1 #ad1b25, stop: .95 #ad1b25, stop: 1 #ad1b25); +} + +QPushButton:focus { +border:none; +outline:none; +} + +QPushButton:pressed { +border:1px solid #333; +} + +QComboBox { /* Dropdown Menus */ +border:1px solid #ad1b25; /* */ +padding: 3px 5px 3px 5px; +background:#fcfcfc; +min-height:25px; +color:#818181; /* */ +} + +QComboBox:checked { +background:#f2f2f2; +} + +QComboBox:editable { +background: #ad1b25; +color:#616161; /* */ +border:0px solid transparent; +} + +QComboBox::drop-down { +width:25px; +border:0px; +} + +QComboBox::down-arrow { +border-image: url(':/images/drk_downArrow') 0 0 0 0 stretch stretch; +} + +QComboBox QListView { +background:#fff; +border:1px solid #333; +padding-right:1px; +padding-left:1px; +} + +QComboBox QAbstractItemView::item { margin:4px; } + +QComboBox::item { +color:#818181; +} + +QComboBox::item:alternate { +background:#fff; +} + +QComboBox::item:selected { +border:0px solid transparent; +background:#f2f2f2; +} + +QComboBox::indicator { +background-color:transparent; +selection-background-color:transparent; +color:transparent; +selection-color:transparent; +} + +QAbstractSpinBox { +border:1px solid #ad1b25; +padding: 3px 5px 3px 5px; +background:#fcfcfc; +min-height:25px; +color:#818181; +} + +QAbstractSpinBox::up-button { +subcontrol-origin: border; +subcontrol-position: top right; +width:21px; +background:#fcfcfc; +border-left:0px; +border-right:1px solid #ad1b25; +border-top:1px solid #ad1b25; +border-bottom:0px; +padding-right:1px; +padding-left:5px; +padding-top:2px; +} + +QAbstractSpinBox::up-arrow { +image:url(':/images/drk_upArrow_small'); +} + +QAbstractSpinBox::down-button { +subcontrol-origin: border; +subcontrol-position: bottom right; +width:21px; +background:#fcfcfc; +border-top:0px; +border-left:0px; +border-right:1px solid #ad1b25; +border-bottom:1px solid #ad1b25; +padding-right:1px; +padding-left:5px; +padding-bottom:2px; +} + +QAbstractSpinBox::down-arrow { +image:url(':/images/drk_downArrow_small'); +} + +/*******************************************************/ + +QHeaderView { /* Table Header */ +background-color:transparent; +} + +QHeaderView::section { /* Table Header Sections */ +qproperty-alignment:center; +background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 0.25, stop: 0 #ad1b25, stop: 1 #ad1b25); +color:#fff; +min-height:25px; +font-weight:bold; +font-size:11px; +outline:0; +border:0px solid #fff; +border-right:1px solid #fff; +padding-left:5px; +padding-right:5px; +padding-top:2px; +padding-bottom:2px; +} + +QHeaderView::section:last { +border-right: 0px solid #d7d7d7; /* */ +} + +.QScrollArea { +background:transparent; +border:0px; +} + +.QTableView { /* Table - has to be selected as a class otherwise it throws off QCalendarWidget */ +background:transparent; +border:0px solid #fff; +} + +QTableView::item { /* Table Item */ +background-color:#fcfcfc; +font-size:12px; +} + +QTableView::item:selected { /* Table Item Selected */ +background-color:#f0f0f0; +color:#ad1b25; /* "When you click on a row in the table, the text turns this color" TEXT */ +} + +QScrollBar { /* Scroll Bar */ + +} + +QScrollBar:vertical { /* Vertical Scroll Bar Attributes */ +border:0; +background:#ffffff; +width:18px; +margin: 18px 0px 18px 0px; +} + +QScrollBar:horizontal { /* Horizontal Scroll Bar Attributes */ +border:0; +background:#ffffff; +height:18px; +margin: 0px 18px 0px 18px; +} + + +QScrollBar::handle:vertical { /* Scroll Bar Slider - vertical */ +background:#e0e0e0; +min-height:10px; +} + +QScrollBar::handle:horizontal { /* Scroll Bar Slider - horizontal */ +background:#e0e0e0; +min-width:10px; +} + +QScrollBar::add-page, QScrollBar::sub-page { /* Scroll Bar Background */ +background:#F8F6F6; +} + +QScrollBar::add-line:vertical, QScrollBar::sub-line:vertical, QScrollBar::add-line:horizontal, QScrollBar::sub-line:horizontal { /* Define Arrow Button Dimensions */ +background-color:#F8F6F6; +border: 1px solid #f2f0f0; +width:16px; +height:16px; +} + +QScrollBar::add-line:vertical:pressed, QScrollBar::sub-line:vertical:pressed, QScrollBar::add-line:horizontal:pressed, QScrollBar::sub-line:horizontal:pressed { +background-color:#e0e0e0; +} + +QScrollBar::sub-line:vertical { /* Vertical - top button position */ +subcontrol-position:top; +subcontrol-origin: margin; +} + +QScrollBar::add-line:vertical { /* Vertical - bottom button position */ +subcontrol-position:bottom; +subcontrol-origin: margin; +} + +QScrollBar::sub-line:horizontal { /* Vertical - left button position */ +subcontrol-position:left; +subcontrol-origin: margin; +} + +QScrollBar::add-line:horizontal { /* Vertical - right button position */ +subcontrol-position:right; +subcontrol-origin: margin; +} + +QScrollBar:up-arrow, QScrollBar:down-arrow, QScrollBar:left-arrow, QScrollBar:right-arrow { /* Arrows Icon */ +width:10px; +height:10px; +} + +QScrollBar:up-arrow { +background-image: url(':/images/drk_upArrow_small'); +} + +QScrollBar:down-arrow { +background-image: url(':/images/drk_downArrow_small'); +} + +QScrollBar:left-arrow { +background-image: url(':/images/drk_leftArrow_small'); +} + +QScrollBar:right-arrow { +background-image: url(':/images/drk_rightArrow_small'); +} + + +/*******************************************************/ + +/* DIALOG BOXES */ + +QDialog .QTabWidget { +border-bottom:1px solid #333; +} + +QDialog .QTabWidget::pane { +border: 1px solid #d7d7d7; +} + +QDialog .QTabWidget QTabBar::tab { +background-color:#f2f0f0; +color:#333; /* */ +padding-left:10px; +padding-right:10px; +padding-top:5px; +padding-bottom:5px; +border-top: 1px solid #d7d7d7; +} + +QDialog .QTabWidget QTabBar::tab:first { +border-left: 1px solid #d7d7d7; +} + +QDialog .QTabWidget QTabBar::tab:last { +border-right: 1px solid #d7d7d7; +} + +QDialog .QTabWidget QTabBar::tab:selected, QDialog .QTabWidget QTabBar::tab:hover { +background-color:#ffffff; +color:#333; /* */ +} + +QDialog .QTabWidget .QWidget { +background-color:#fff; +color:#333; /* */ +} + +QDialog .QTabWidget .QWidget QAbstractSpinBox { +min-height:15px; +} + +QDialog .QTabWidget .QWidget QAbstractSpinBox::down-button { +width:15px; +} + +QDialog .QTabWidget .QWidget QAbstractSpinBox::up-button { +width:15px; +} + +QDialog .QTabWidget .QWidget QComboBox { +min-height:15px; +} + +QDialog QWidget { /* Remove Annoying Focus Rectangle */ +outline: 0; +} + +/*******************************************************/ +/* FILE MENU */ + +/* Dialog: Open URI */ +QDialog#OpenURIDialog { +background-color:#F8F6F6; +} + +QDialog#OpenURIDialog QLabel#label { /* URI Label */ +font-weight:bold; +} + +QDialog#OpenURIDialog QPushButton#selectFileButton { /* ... Button */ +background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: .01 #f6f6f6, stop: .1 rgba(250, 250, 250, 128), stop: .95 rgba(250, 250, 250, 255), stop: 1 #ebebeb); +border:1px solid #d2d2d2; +color:#616161; /* */ +padding-left:10px; +padding-right:10px; +} + +QDialog#OpenURIDialog QPushButton#selectFileButton:hover { +background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: .01 #f6f6f6, stop: .1 rgba(240, 240, 240, 255), stop: .95 rgba(240, 240, 240, 255), stop: 1 #ebebeb); +color:#333; /* */ +} + +QDialog#OpenURIDialog QPushButton#selectFileButton:pressed { +border:1px solid #9e9e9e; +} + +/* Dialog: Sign / Verify Message */ +QDialog#SignVerifyMessageDialog { +background-color:#F8F6F6; +} + +QDialog#SignVerifyMessageDialog QPushButton#addressBookButton_SM { /* Address Book Button */ +background-color:transparent; +padding-left:10px; +padding-right:10px; +} + +QDialog#SignVerifyMessageDialog QPlainTextEdit { /* Message Signing Text */ +border:1px solid #ad1b25; +background-color:#fff; +} + +QDialog#SignVerifyMessageDialog QPushButton#pasteButton_SM { /* Paste Button */ +/* qproperty-icon: url(":/icons/drk_editpaste"); */ +background-color:transparent; +padding-left:15px; +} + +QDialog#SignVerifyMessageDialog QLineEdit:!focus { /* Font Hack */ +font-size:10px; +} + +QDialog#SignVerifyMessageDialog QPushButton#copySignatureButton_SM { /* Copy Button */ +/* qproperty-icon: url(":/icons/drk_editcopy"); */ +background-color:transparent; +padding-left:10px; +padding-right:10px; +} + +QDialog#SignVerifyMessageDialog QPushButton#clearButton_SM { /* Clear Button */ +background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: .01 #f6f6f6, stop: .1 rgba(250, 250, 250, 128), stop: .95 rgba(250, 250, 250, 255), stop: 1 #ebebeb); +border:1px solid #d2d2d2; +color:#616161; /* */ +padding-left:10px; +padding-right:10px; +} + +QDialog#SignVerifyMessageDialog QPushButton#clearButton_SM:hover { +background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: .01 #f6f6f6, stop: .1 rgba(240, 240, 240, 255), stop: .95 rgba(240, 240, 240, 255), stop: 1 #ebebeb); +color:#333; /* */ +} + +QDialog#SignVerifyMessageDialog QPushButton#clearButton_SM:pressed { +border:1px solid #9e9e9e; +} + +QDialog#SignVerifyMessageDialog QPushButton#addressBookButton_VM { /* Verify Message - Address Book Button */ +background-color:transparent; +border:0; +padding-left:10px; +padding-right:10px; +} + +QDialog#SignVerifyMessageDialog QPushButton#clearButton_VM { /* Verify Message - Clear Button */ +background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: .01 #f6f6f6, stop: .1 rgba(250, 250, 250, 128), stop: .95 rgba(250, 250, 250, 255), stop: 1 #ebebeb); +border:1px solid #d2d2d2; +color:#616161; /* */ +padding-left:10px; +padding-right:10px; +} + +QDialog#SignVerifyMessageDialog QPushButton#clearButton_VM:hover { +background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: .01 #f6f6f6, stop: .1 rgba(240, 240, 240, 255), stop: .95 rgba(240, 240, 240, 255), stop: 1 #ebebeb); +color:#333; /* */ +} + +QDialog#SignVerifyMessageDialog QPushButton#clearButton_VM:pressed { +border:1px solid #9e9e9e; +} + +/* Dialog: Send and Receive */ +QWidget#AddressBookPage { +background-color:#F8F6F6; +} + +QWidget#AddressBookPage QPushButton#newAddress { /* New Address Button */ +background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: .01 #f6f6f6, stop: .1 rgba(250, 250, 250, 128), stop: .95 rgba(250, 250, 250, 255), stop: 1 #ebebeb); +border:1px solid #d2d2d2; +color:#616161; /* */ +padding-left:10px; +padding-right:10px; +} + +QWidget#AddressBookPage QPushButton#newAddress:hover { +background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: .01 #f6f6f6, stop: .1 rgba(240, 240, 240, 255), stop: .95 rgba(240, 240, 240, 255), stop: 1 #ebebeb); +color:#333; +} + +QWidget#AddressBookPage QPushButton#newAddress:pressed { +border:1px solid #9e9e9e; +} + +QWidget#AddressBookPage QPushButton#copyAddress { /* Copy Address Button */ +background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: .01 #f6f6f6, stop: .1 rgba(250, 250, 250, 128), stop: .95 rgba(250, 250, 250, 255), stop: 1 #ebebeb); +border:1px solid #d2d2d2; +color:#616161; /* */ +padding-left:10px; +padding-right:10px; +} + +QWidget#AddressBookPage QPushButton#copyAddress:hover { +background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: .01 #f6f6f6, stop: .1 rgba(240, 240, 240, 255), stop: .95 rgba(240, 240, 240, 255), stop: 1 #ebebeb); +color:#333; /* */ +} + +QWidget#AddressBookPage QPushButton#copyAddress:pressed { +border:1px solid #9e9e9e; +} + +QWidget#AddressBookPage QPushButton#deleteAddress { /* Delete Address Button */ +background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: .01 #f6f6f6, stop: .1 rgba(250, 250, 250, 128), stop: .95 rgba(250, 250, 250, 255), stop: 1 #ebebeb); +border:1px solid #d2d2d2; +color:#616161; /* */ +padding-left:10px; +padding-right:10px; +} + +QWidget#AddressBookPage QPushButton#deleteAddress:hover { +background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: .01 #f6f6f6, stop: .1 rgba(240, 240, 240, 255), stop: .95 rgba(240, 240, 240, 255), stop: 1 #ebebeb); +color:#333; /* */ +} + +QWidget#AddressBookPage QPushButton#deleteAddress:pressed { +border:1px solid #9e9e9e; +} + +QWidget#AddressBookPage QTableView { /* Address Listing */ +font-size:12px; +} + +QWidget#AddressBookPage QHeaderView::section { /* Min width for Windows fix */ +min-width:260px; +} + +/* SETTINGS MENU */ + +/* Encrypt Wallet and Change Passphrase Dialog */ +QDialog#AskPassphraseDialog { +background-color:#F8F6F6; /* */ +} + +QDialog#AskPassphraseDialog QLabel#passLabel1, QDialog#AskPassphraseDialog QLabel#passLabel2, QDialog#AskPassphraseDialog QLabel#passLabel3 { +qproperty-alignment: 'AlignVCenter | AlignRight'; +min-width:170px; +min-height:33px; /* base width of 25px for QLineEdit, plus padding and border */ +} + +/* Options Dialog */ +QDialog#OptionsDialog { +background-color:#F8F6F6; /* */ +} + +QDialog#OptionsDialog QValueComboBox, QDialog#OptionsDialog QSpinBox { +margin-top:5px; +margin-bottom:5px; +} + +QDialog#OptionsDialog QValidatedLineEdit, QDialog#OptionsDialog QValidatedLineEdit:disabled, QDialog#OptionsDialog QLineEdit, QDialog#OptionsDialog QLineEdit:disabled { +qproperty-alignment: 'AlignVCenter | AlignLeft'; +min-height:20px; +margin-top:0px; +margin-bottom:0px; +padding-top:1px; +padding-bottom:1px; +} + +QDialog#OptionsDialog > QLabel { +qproperty-alignment: 'AlignVCenter'; +min-height:20px; +} + +QDialog#OptionsDialog QWidget#tabDisplay QValueComboBox { +margin-top:0px; +margin-bottom:0px; +} + +QDialog#OptionsDialog QLabel#label_3 { /* Translations Missing? Label */ +qproperty-alignment: 'AlignVCenter | AlignCenter'; +color:#818181; /* */ +padding-bottom:8px; +} + +QDialog#OptionsDialog QCheckBox { +qproperty-alignment: 'AlignVCenter'; +min-height:20px; +} + +QDialog#OptionsDialog QCheckBox#displayAddresses { +min-height:33px; + +} + +/* TOOLS MENU */ + +QDialog#RPCConsole { /* RPC Console Dialog Box */ +background-color:#F8F6F6; +} + +QDialog#RPCConsole QWidget#tab_info QLabel#label_11, QDialog#RPCConsole QWidget#tab_info QLabel#label_10 { /* Margin between Network and Block Chain headers */ +qproperty-alignment: 'AlignBottom'; +min-height:25px; +min-width:180px; +} + +QDialog#RPCConsole QWidget#tab_peers QLabel#peerHeading { /* Peers Info Header */ +color:#ad1b25; /* */ +} + +QDialog#RPCConsole QPushButton#openDebugLogfileButton { +max-width:60px; +} + +QDialog#RPCConsole QTextEdit#messagesWidget { /* Console Messages Window */ +border:0; +} + +QDialog#RPCConsole QLineEdit#lineEdit { /* Console Input */ +margin-right:5px; +} + +QDialog#RPCConsole QPushButton#clearButton { /* Console Clear Button */ +background-color:transparent; +padding-left:10px; +padding-right:10px; +} + +QDialog#RPCConsole .QGroupBox #line { /* Network In Line */ +background-color:#00ff00; +} + +QDialog#RPCConsole .QGroupBox #line_2 { /* Network Out Line */ +background:#ff0000; +} + +/* HELP MENU */ + +/* Command Line Options Dialog */ +QDialog#HelpMessageDialog { +background-color:#F8F6F6; +} + +QDialog#HelpMessageDialog QScrollArea * { +background-color:#ffffff; +} + +QDialog#HelpMessageDialog QScrollBar:vertical, QDialog#HelpMessageDialog QScrollBar:horizontal { +border:0; +} + +/* About Darknet Dialog */ +QDialog#AboutDialog { +background-color:#F8F6F6; +} + +QDialog#AboutDialog QLabel#label, QDialog#AboutDialog QLabel#copyrightLabel, QDialog#AboutDialog QLabel#label_2 { /* About Darknet Contents */ +margin-left:10px; +} + +QDialog#AboutDialog QLabel#label_2 { /* Margin for About Darknet text */ +margin-right:10px; +} + +/* Edit Address Dialog */ +QDialog#EditAddressDialog { +background-color:#F8F6F6; +} + +QDialog#EditAddressDialog QLabel { +qproperty-alignment: 'AlignVCenter | AlignRight'; +min-height:27px; +font-weight:normal; +padding-right:5px; +} + +/* OVERVIEW SCREEN */ + +QWidget .QFrame#frame { /* Wallet Balance */ +min-width:490px; +} + +QWidget .QFrame#frame > .QLabel { +min-width:190px; +font-weight:normal; +min-height:30px; +} + +QWidget .QFrame#frame .QLabel#label_5 { /* Wallet Label */ +qproperty-alignment: 'AlignVCenter | AlignRight'; +min-width:160px; +background-color:transparent; +color:#fff; /* */ +margin-right:5px; +padding-right:5px; +} + +QWidget .QFrame#frame .QLabel#labelWalletStatus { /* Wallet Sync Status */ +qproperty-alignment: 'AlignVCenter | AlignLeft'; +margin-left:3px; +color:#ffffff; +} + +QWidget .QFrame#frame .QLabel#labelSpendable { /* Spendable Header */ +qproperty-alignment: 'AlignVCenter | AlignLeft'; +font-size:12px; +margin-left:18px; +} + +QWidget .QFrame#frame .QLabel#labelWatchonly { /* Watch-only Header */ +qproperty-alignment: 'AlignVCenter | AlignLeft'; +font-size:12px; +margin-left:16px; +} + +QWidget .QFrame#frame .QLabel#labelBalanceText { /* Available Balance Label */ +qproperty-alignment: 'AlignVCenter | AlignRight'; +min-width:160px; +background-color:transparent; /* AVAILABLE BALANCE BOX COLOR */ +color:#ffffff; /* AVAILABLE BALANCE TEXT */ +margin-right:5px; +padding-right:5px; +font-weight:bold; +font-size:14px; +min-height:35px; +} + +QWidget .QFrame#frame .QLabel#labelBalance { /* Available Balance */ +qproperty-alignment: 'AlignVCenter | AlignLeft'; +font-size:12px; +color:#ffffff; /* AVAILABLE BALANCE TEXT */ +margin-left:0px; +} + +QWidget .QFrame#frame .QLabel#labelWatchAvailable { /* Watch-only Balance */ +qproperty-alignment: 'AlignVCenter | AlignLeft'; +font-size:12px; +margin-left:16px; +} + +QWidget .QFrame#frame .QLabel#labelPendingText { /* Pending Balance Label */ +qproperty-alignment: 'AlignVCenter | AlignRight'; +min-width:160px; +font-size:12px; +background-color:transparent; /* PENDING BALANCE BOX COLOR */ +font-weight:bold; +color:#ffffff; /* PENDING BALANCE BOX TEXT */ +margin-right:5px; +padding-right:5px; +} + +QWidget .QFrame#frame .QLabel#labelUnconfirmed { /* Pending Balance */ +qproperty-alignment: 'AlignVCenter | AlignLeft'; +font-size:12px; +color:#ffffff; /* PENDING BALANCE TEXT */ +margin-left:0px; +} + +QWidget .QFrame#frame .QLabel#labelWatchPending { /* Watch-only Pending Balance */ +qproperty-alignment: 'AlignVCenter | AlignLeft'; +font-size:12px; +margin-left:16px; +} + +QWidget .QFrame#frame .QLabel#labelImmatureText { /* Immature Balance Label */ +qproperty-alignment: 'AlignVCenter | AlignRight'; +min-width:160px; +font-size:12px; +background-color:transparent; /* IMMATURE BOX COLOR */ +font-weight:bold; +color:#ffffff; /* IMMATURE BALANCE BOX TEXT */ +margin-right:5px; +padding-right:5px; +} + +QWidget .QFrame#frame .QLabel#labelImmature { /* Immature Balance */ +qproperty-alignment: 'AlignVCenter | AlignLeft'; +font-size:12px; +color:#ffffff; /* IMMATURE BALANCE TEXT */ +margin-left:0px; +} + +QWidget .QFrame#frame .QLabel#labelWatchImmature { /* Watch-only Immature Balance */ +qproperty-alignment: 'AlignVCenter | AlignLeft'; +font-size:12px; +margin-left:16px; +} + +QWidget .QFrame#frame .QLabel#labelTotalText { /* Total Balance Label */ +qproperty-alignment: 'AlignVCenter | AlignRight'; +min-width:160px; +font-size:12px; +background-color:transparent; /* TOTAL BALANCE BOX COLOR */ +font-weight:bold; +color:#ffffff; /* TOTAL BALANCE BOX TEXT */ +margin-right:5px; +padding-right:5px; +} + +QWidget .QFrame#frame .QLabel#labelTotal { /* Total Balance */ +qproperty-alignment: 'AlignVCenter | AlignLeft'; +font-size:12px; +color:#ffffff; /* TOTAL BALANCE TEXT */ +margin-left:0px; +} + +QWidget .QFrame#frame .QLabel#labelWatchTotal { /* Watch-only Total Balance */ +qproperty-alignment: 'AlignVCenter | AlignLeft'; +font-size:12px; +margin-left:16px; +} + +/* DARKSEND WIDGET */ + +QWidget .QFrame#frameObfuscate { /* Obfuscate Widget */ +background-color:transparent; +qproperty-minimumSize: 451px 343px; +} + +QWidget .QFrame#frameObfuscate QWidget { +qproperty-geometry: rect(10 0 431 35); +} + +QWidget .QFrame#frameObfuscate .QLabel#label_2 { /* Obfuscate Header */ +qproperty-alignment: 'AlignVCenter | AlignRight'; +min-width:160px; +background-color:transparent; /* DARKSEND BOX COLOR */ +font-weight:bold; +color:#ffffff; /* DARKSEND TEXT COLOR */ +margin-right:5px; +padding-right:5px; +font-size:14px; +min-height:35px; +} + +/******************************************************************/ + +QWidget .QFrame#frameObfuscate .QLabel#labelObfuscateSyncStatus { /* Obfuscate Sync Status */ +qproperty-alignment: 'AlignVCenter | AlignLeft'; +margin-left:2px; +} + +QWidget .QFrame#frameObfuscate #formLayoutWidget { +qproperty-geometry: rect(10 51 451 175); +} + +QWidget .QFrame#frameObfuscate #formLayoutWidget > .QLabel { +min-width:175px; +font-weight:normal; +min-height:25px; +} + +QWidget .QFrame#frameObfuscate #formLayoutWidget .QLabel#label_6 { /* Obfuscate Status Label */ +qproperty-alignment: 'AlignVCenter | AlignRight'; +min-width:160px; +background-color:transparent; /* DARKSEND STATUS BOX COLOR */ +font-weight:bold; +color:#ffffff; /* DARKSEND STATUS BOX TEXT */ +margin-right:5px; +padding-right:5px; +} + +QWidget .QFrame#frameObfuscate #formLayoutWidget .QLabel#obfuscateEnabled { /* Obfuscate Status */ +color:#ffffff; /* DARKSEND STATUS TEXT */ +} + +QWidget .QFrame#frameObfuscate #formLayoutWidget .QLabel#label_7 { /* Obfuscate Completion Label */ +qproperty-alignment: 'AlignVCenter | AlignRight'; +min-width:160px; +background-color:transparent; /* DARKSEND COMPLETION BOX COLOR */ +font-weight:bold; +color:#ffffff; /* DARKSEND COMPLETION BOX TEXT */ +margin-right:5px; +padding-right:5px; + +} + +QWidget .QFrame#frameObfuscate #formLayoutWidget .QProgressBar#obfuscateProgress { /* Obfuscate Completion */ +border: 1px solid #999999; +border-radius: 1px; +margin-right:43px; +text-align: right; +color:#ffffff; /* DARKSEND PROGRESS TEXT */ +} + +QWidget .QFrame#frameObfuscate #formLayoutWidget .QProgressBar#obfuscateProgress::chunk { +background-color: #ad1b25; /* DARKSEND PROGRESS BAR */ +width:1px; +} + +QWidget .QFrame#frameObfuscate #formLayoutWidget .QLabel#labelAnonymizedText { /* Obfuscate Balance Label */ +qproperty-alignment: 'AlignVCenter | AlignRight'; +min-width:160px; +background-color:transparent; /* DARKSEND BALANCE BOX COLOR */ +font-weight:bold; +color:#ffffff; /* DARKSEND BALANCE BOX TEXT */ +margin-right:5px; +padding-right:5px; +} + +QWidget .QFrame#frameObfuscate #formLayoutWidget .QLabel#labelAnonymized { /* Obfuscate Balance */ +color:#ffffff; /* DARKSEND BALANCE TEXT */ +} + +QWidget .QFrame#frameObfuscate #formLayoutWidget .QLabel#label_8 { /* Obfuscate Amount and Rounds Label */ +qproperty-alignment: 'AlignVCenter | AlignRight'; +min-width:160px; +background-color:transparent; /* DARKSEND AMOUNT AND ROUNDS BOX COLOR */ +font-weight:bold; +color:#ffffff; /* DARKSEND AMOUNT AND ROUNDS BOX TEXT */ +margin-right:5px; +padding-right:5px; +} + +QWidget .QFrame#frameObfuscate #formLayoutWidget .QLabel#labelAmountRounds { /* Obfuscate Amount and Rounds */ +color:#ffffff; /* AMOUNTS AND ROUNDS TEXT */ +} + +QWidget .QFrame#frameObfuscate #formLayoutWidget .QLabel#label_9 { /* Obfuscate Submitted Denom Label */ +qproperty-alignment: 'AlignVCenter | AlignRight'; +min-width:160px; +background-color:transparent; /* DARKSEND SUBMITTED AND DENOM BOX COLOR */ +font-weight:bold; +color:#ffffff; /* DARKSEND SUBMITTED AND DENOM BOX TEXT */ +margin-right:5px; +padding-right:5px; +} + +QWidget .QFrame#frameObfuscate #formLayoutWidget .QLabel#labelSubmittedDenom { /* Obfuscate Submitted Denom */ +color:#ffffff; /* SUBMITTED AND DENOM TEXT */ +} + +QWidget .QFrame#frameObfuscate .QLabel#obfuscateStatus { /* Obfuscate Status Notifications */ +qproperty-alignment: 'AlignVCenter | AlignCenter'; +qproperty-geometry: rect(70 226 395 34); +font-size:11px; +color:#818181; /* DARKSEND STATUS NOTIFICATION TEXT */ +} + +/* DARKSEND BUTTONS */ + +QWidget .QFrame#frameObfuscate .QPushButton { /* Obfuscate Buttons - General Attributes */ +border:0px solid #ffffff; +} + +QWidget .QFrame#frameObfuscate QPushButton:focus { +border:none; +outline:none; +} + +QWidget .QFrame#frameObfuscate .QPushButton#runAutoDenom { /* No idea why this button is in the .UI file... */ +qproperty-geometry: rect(0 0 0 0); +} + +QWidget .QFrame#frameObfuscate .QPushButton#toggleObfuscate { /* Start Obfuscate Mixing */ +qproperty-geometry: rect(115 268 295 40); +font-size:15px; +background-color:transparent; /* DARKSEND MIXING BOX COLOR */ +font-weight:bold; +color:#ffffff; /* DARKSEND MIXING BOX TEXT */ +padding-left:10px; +padding-right:10px; +padding-top:5px; +padding-bottom:6px; +} + +QWidget .QFrame#frameObfuscate .QPushButton#toggleObfuscate:hover { + +} + +QWidget .QFrame#frameObfuscate .QPushButton#obfuscateAuto { /* Try Mix Button */ +qproperty-geometry: rect(120 314 140 25); +/* background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: .01 #f6f6f6, stop: .1 rgba(250, 250, 250, 128), stop: .95 rgba(250, 250, 250, 255), stop: 1 #ebebeb); */ +background-color:transparent; +border:1px solid #d2d2d2; +color:#ffffff; +min-height:25px; +font-size:9px; +padding:0px; +} + +QWidget .QFrame#frameObfuscate .QPushButton#obfuscateAuto:hover { +/* background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: .01 #f6f6f6, stop: .1 rgba(240, 240, 240, 255), stop: .95 rgba(240, 240, 240, 255), stop: 1 #ebebeb); */ +background-color:transparent; +border:1px solid #d2d2d2; +color:#ffffff; +font-weight:bold; +} + +QWidget .QFrame#frameObfuscate .QPushButton#obfuscateAuto:pressed { +border:1px solid #9e9e9e; +} + +QWidget .QFrame#frameObfuscate .QPushButton#obfuscateReset { /* Reset Button */ +qproperty-geometry: rect(265 314 140 25); +/* background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: .01 #f6f6f6, stop: .1 rgba(250, 250, 250, 128), stop: .95 rgba(250, 250, 250, 255), stop: 1 #ebebeb); */ +background-color:transparent; +border:1px solid #d2d2d2; +color:#ffffff; +min-height:25px; +font-size:9px; +padding:0px; +} + +QWidget .QFrame#frameObfuscate .QPushButton#obfuscateReset:hover { +/* background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: .01 #f6f6f6, stop: .1 rgba(240, 240, 240, 255), stop: .95 rgba(240, 240, 240, 255), stop: 1 #ebebeb); */ +background-color:transparent; +border:1px solid #d2d2d2; +color:#ffffff; +font-weight:bold; +} + +QWidget .QFrame#frameObfuscate .QPushButton#obfuscateReset:pressed { +border:1px solid #9e9e9e; +} + +/* RECENT TRANSACTIONS */ + +QWidget .QFrame#frame_2 { /* Transactions Widget */ +min-width:410px; +margin-right:20px; +margin-left:0; +margin-top:0; +background-image: url(':/images/darknet_logo_horizontal-drk'); +background-repeat:none; +} + +QWidget .QFrame#frame_2 .QLabel#label_4 { /* Recent Transactions Label */ +min-width:180px; +color:#ffffff; /* RECENT TRANSACTIONS HEADER TEXT */ +margin-left:67px; +margin-top:83px; +margin-right:5px; +padding-right:5px; +font-weight:bold; +font-size:15px; +min-height:24px; +} + +QWidget .QFrame#frame_2 .QLabel#labelTransactionsStatus { /* Recent Transactions Sync Status */ +qproperty-alignment: 'AlignBottom | AlignRight'; +min-width:93px; +margin-top:83px; +margin-left:16px; +margin-right:5px; +min-height:16px; +color:#999999; /* SYNC STATUS TEXT */ +} + +QWidget .QFrame#frame_2 QListView { /* Transaction List */ +color:#ffffff; /* DATE TEXT */ +font-weight:normal; +font-size:12px; +max-width:369px; +margin-top:12px; +margin-left:0px; /* CSS Voodoo - set to -66px to hide default transaction icons */ +} + +/* SEND DIALOG */ + +QDialog#SendCoinsDialog QLabel#labelFeeHeadline { +color:#ffffff; /* TEXT "TRANSACTION FEE" */ +} + +QDialog#SendCoinsDialog QLabel#labelFeeMinimized { +color:#ffffff; /* TEXT "0.00010000 DNET/kB" */ +} + +QDialog#SendCoinsDialog .QFrame#frameCoinControl { /* Coin Control Section */ + +} + +QDialog#SendCoinsDialog .QFrame#frameCoinControl > .QLabel { /* Default Font Color and Size */ +color:#ffffff; /* TEXT */ +font-weight:normal; +} + +QDialog#SendCoinsDialog .QFrame#frameCoinControl .QPushButton#pushButtonCoinControl { /* Coin Control Inputs Button */ +padding-left:10px; +padding-right:10px; +border:1px solid #d2d2d2; /* "inputs..." Border */ +background-color:transparent; +color:#ffffff; +} + +QDialog#SendCoinsDialog .QFrame#frameCoinControl .QLabel#labelCoinControlFeatures { /* Coin Control Header */ +color:#ffffff; /* TEXT */ +font-weight:bold; +font-size:14px; +} + +QDialog#SendCoinsDialog .QFrame#frameCoinControl .QWidget#widgetCoinControl { /* Coin Control Inputs */ +color:#ffffff; /* TEXT */ +} + +QDialog#SendCoinsDialog .QFrame#frameCoinControl .QWidget#widgetCoinControl > .QLabel { /* Coin Control Inputs Labels */ +padding:2px; +color:#ffffff; /* TEXT */ +} + +QDialog#SendCoinsDialog .QFrame#frameCoinControl .QCheckBox#checkBoxCoinControlChange { /* Custom Change Label */ +color:#ffffff; /* TEXT */ +} + +QDialog#SendCoinsDialog .QFrame#frameCoinControl .QValidatedLineEdit#lineEditCoinControlChange { /* Custom Change Address */ + +} + +QDialog#SendCoinsDialog .QFrame#frameCoinControl .QLabel#labelCoinControlChangeLabel { /* Custom Change Address Validation Label */ +color:#ffffff; /* TEXT */ +font-weight:normal; +qproperty-margin:-6; +margin-right:112px; +} + +QDialog#SendCoinsDialog .QScrollArea#scrollArea .QWidget#scrollAreaWidgetContents { /* Send To Widget */ +background:transparent; + +} + +QDialog#SendCoinsDialog .QPushButton#sendButton { /* Send Button */ +border:1px solid #d2d2d2; /* Send Button Border */ +background-color:transparent; +color:#ffffff; +padding-left:10px; +padding-right:10px; + +} + +QDialog#SendCoinsDialog .QPushButton#clearButton { /* Clear Button */ +/* background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: .01 #f6f6f6, stop: .1 rgba(250, 250, 250, 128), stop: .95 rgba(250, 250, 250, 255), stop: 1 #ebebeb); */ +background-color:transparent; +border:1px solid #d2d2d2; +color:#ffffff; +padding-left:10px; +padding-right:10px; +} + +QDialog#SendCoinsDialog .QPushButton#clearButton:hover { +/* background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: .01 #f6f6f6, stop: .1 rgba(240, 240, 240, 255), stop: .95 rgba(240, 240, 240, 255), stop: 1 #ebebeb); */ +background-color:transparent; +border:1px solid #d2d2d2; +color:#ffffff; +} + +QDialog#SendCoinsDialog .QPushButton#clearButton:pressed { +border:1px solid #9e9e9e; +} + +QDialog#SendCoinsDialog .QPushButton#addButton { /* Add Button */ +/* background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: .01 #f6f6f6, stop: .1 rgba(250, 250, 250, 128), stop: .95 rgba(250, 250, 250, 255), stop: 1 #ebebeb); */ +background-color:transparent; +border:1px solid #d2d2d2; +color:#ffffff; +padding-left:10px; +padding-right:10px; +} + +QDialog#SendCoinsDialog .QPushButton#addButton:hover { +/* background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: .01 #f6f6f6, stop: .1 rgba(240, 240, 240, 255), stop: .95 rgba(240, 240, 240, 255), stop: 1 #ebebeb); */ +background-color:transparent; +border:1px solid #d2d2d2; +color:#ffffff; +} + +QDialog#SendCoinsDialog .QPushButton#addButton:pressed { +border:1px solid #9e9e9e; +} + +QDialog#SendCoinsDialog .QCheckBox#checkUseObfuscate { /* Obfuscate Checkbox */ +color:#999999; /* TEXT */ +font-weight:bold; +background: transparent; +/* background: qradialgradient(cx:0.5, cy:0.5, radius: 0.5, fx:0.5, fy:0.5, stop:0 rgba(248, 246, 246, 128), stop: 1 rgba(0, 0, 0, 0)); */ +border-radius:5px; +padding-top:20px; +padding-bottom:18px; +} + +QDialog#SendCoinsDialog .QCheckBox#checkSwiftTX { /* SwiftTX Checkbox */ +color:#999999; /* TEXT */ +font-weight:bold; +background: transparent; +/* background: qradialgradient(cx:0.5, cy:0.5, radius: 0.5, fx:0.5, fy:0.5, stop:0 rgba(248, 246, 246, 128), stop: 1 rgba(0, 0, 0, 0)); */ +border-radius:5px; +padding-top:20px; +padding-bottom:18px; +margin-left:10px; +margin-right:20px; +} + +/* This QLabel uses name = "label" which conflicts with Address Book -> New Address */ +/* To maximize backwards compatibility this formatting has been removed */ + +QDialog#SendCoinsDialog QLabel#label { +/*margin-left:20px; +margin-right:-2px; +padding-right:-2px; +color:#616161; +font-size:14px; +font-weight:bold; +border-radius:5px; +padding-top:20px; +padding-bottom:20px;*/ +min-height:27px; +color:#999999; /* BALANCE TEXT */ +} + +QDialog#SendCoinsDialog QLabel#labelBalance { +margin-left:0px; +padding-left:0px; +color:#ffffff; /* BALANCE NUMBER TEXT */ +/* font-weight:bold; +border-radius:5px; +padding-top:20px; +padding-bottom:20px; */ +min-height:27px; +} + +QDialog#SendCoinsDialog QPushButton#buttonChooseFee { +border:1px solid #d2d2d2; /* "Choose..." Border */ +background-color:transparent; +color:#ffffff; +} + +QDialog#SendCoinsDialog QPushButton#buttonMinimizeFee { +border:1px solid #d2d2d2; /* "Minimize..." Border */ +background-color:transparent; +color:#ffffff; +} + +QDialog#SendCoinsDialog QLabel#labelFreeTx { +color:#ffffff; /* "(confirmation may take longer)" TEXT */ +} + +QDialog#SendCoinsDialog QLabel#labelMinFeeWarning { +color:#ffffff; /* "(read the tooltip)" TEXT */ +} + +QDialog#SendCoinsDialog QLabel#labelSmartFee_2{ +color:#ffffff; /* "Recommended" TEXT */ +} + +QDialog#SendCoinsDialog QLabel#labelCustomFee { +color:#ffffff; /* "Custom" TEXT */ +} + +QDialog#SendCoinsDialog QLabel#labelSmartFee { +color:#ffffff; /* "00010000" TEXT */ +} + +QDialog#SendCoinsDialog QLabel#labelFeeEstimation { +color:#ffffff; /* "DNET/kB" TEXT */ +} + +QDialog#SendCoinsDialog QLabel#labelSmartFee2 { +color:#ffffff; /* "Smart fee not initialized yet" TEXT */ +} + +QDialog#SendCoinsDialog QLabel#labelSmartFee3 { +color:#ffffff; /* "Confirmation time" TEXT */ +} + +QDialog#SendCoinsDialog QLabel#labelSmartFeeNormal { +color:#ffffff; /* "normal" TEXT */ +} + +QDialog#SendCoinsDialog QLabel#labelSmartFeeFast { +color:#ffffff; /* "fast" TEXT */ +} + +QDialog#SendCoinsDialog QLabel#radioCustomPerKilobyte { +color:#ffffff; /* "per kilobyte" TEXT */ +} + +QDialog#SendCoinsDialog QLabel#radioCustomAtLeast { +color:#ffffff; /* "total at least" TEXT */ +} + +QDialog#SendCoinsDialog QCheckBox#checkBoxFreeTx { +color:#ffffff; /* "Send as zero fee checkbox" TEXT */ +} + +QDialog#SendCoinsDialog QCheckBox#checkBoxMinimumFee { +color:#ffffff; /* "Send as minimum fee checkbox" TEXT */ +} + +/* SEND COINS ENTRY */ + +QStackedWidget#SendCoinsEntry .QFrame#SendCoins > .QLabel { /* Send Coin Entry Labels */ +background-color:#ad1b25; /* SEND COINS BUTTON COLOR */ +min-width:102px; +font-weight:bold; +font-size:11px; +color:#ffffff; /* SEND COINS BUTTON TEXT COLOR */ +min-height:25px; +margin-right:5px; +padding-right:5px; +} + +QStackedWidget#SendCoinsEntry .QFrame#SendCoins .QLabel#payToLabel { +background-color:transparent; +color:#ffffff; +} + +QStackedWidget#SendCoinsEntry .QFrame#SendCoins .QLabel#labelLabel { +background-color:transparent; +color:#ffffff; +} + +QStackedWidget#SendCoinsEntry .QFrame#SendCoins .QLabel#amountLabel { +background-color:transparent; +color:#ffffff; +} + +QStackedWidget#SendCoinsEntry .QValidatedLineEdit#payTo { /* Pay To Input Field */ +} + +QStackedWidget#SendCoinsEntry .QToolButton { /* General Settings for Pay To Icons */ +background-color:transparent; +padding-left:5px; +padding-right:5px; +border: 0; +outline: 0; +} + +QStackedWidget#SendCoinsEntry .QToolButton#addressBookButton { /* Address Book Button */ +padding-left:10px; +} + +QStackedWidget#SendCoinsEntry .QToolButton#addressBookButton { +} + +QStackedWidget#SendCoinsEntry .QToolButton#pasteButton { +} + +QStackedWidget#SendCoinsEntry .QToolButton#deleteButton { +} + +QStackedWidget#SendCoinsEntry .QLineEdit#addAsLabel { /* Pay To Input Field */ +} + +/* COIN CONTROL POPUP */ + +QDialog#CoinControlDialog { /* Coin Control Dialog Window */ +background-color:#F8F6F6; +} + +QDialog#CoinControlDialog .QLabel#labelCoinControlQuantityText { /* Coin Control Quantity Label */ +min-height:30px; +color:#333333; /* TEXT */ +padding-left:15px; +} + +QDialog#CoinControlDialog .QLabel#labelCoinControlQuantity { /* Coin Control Quantity */ +min-height:30px; +color:#555888; /* TEXT */ +} + +QDialog#CoinControlDialog .QLabel#labelCoinControlBytesText { /* Coin Control Bytes Label */ +padding-left:15px; +color:#333333; /* TEXT */ +} + +QDialog#CoinControlDialog .QLabel#labelCoinControlBytes { /* Coin Control Bytes */ +color:#555888; /* TEXT */ +} + +QDialog#CoinControlDialog .QLabel#labelCoinControlAmountText { /* Coin Control Amount Label */ +color:#333333; /* TEXT */ +min-height:30px; +padding-left:15px; +} + +QDialog#CoinControlDialog .QLabel#labelCoinControlAmount { /* Coin Control Amount */ +min-height:30px; +color:#555888; /* TEXT */ +} + +QDialog#CoinControlDialog .QLabel#labelCoinControlPriorityText { /* Coin Control Priority Label */ +padding-left:15px; +color:#333333; /* TEXT */ +} + +QDialog#CoinControlDialog .QLabel#labelCoinControlPriority { /* Coin Control Priority */ +color:#555888; /* TEXT */ +} + +QDialog#CoinControlDialog .QLabel#labelCoinControlFeeText { /* Coin Control Fee Label */ +color:#333333; /* TEXT */ +min-height:30px; +padding-left:15px; +} + +QDialog#CoinControlDialog .QLabel#labelCoinControlFee { /* Coin Control Fee */ +min-height:30px; +color:#555888; /* TEXT */ +} + +QDialog#CoinControlDialog .QLabel#labelCoinControlLowOutputText { /* Coin Control Low Output Label */ +color:#333333; /* TEXT */ +padding-left:15px; +} + +QDialog#CoinControlDialog .QLabel#labelCoinControlLowOutput { /* Coin Control Low Output */ +color:#555888; /* TEXT */ +} + +QDialog#CoinControlDialog .QLabel#labelCoinControlAfterFeeText { /* Coin Control After Fee Label */ +color:#333333; /* TEXT */ +min-height:30px; +padding-left:15px; +} + +QDialog#CoinControlDialog .QLabel#labelCoinControlAfterFee { /* Coin Control After Fee */ +color:#555888; /* TEXT */ +min-height:30px; +} + +QDialog#CoinControlDialog .QLabel#labelCoinControlChangeText { /* Coin Control Change Label */ +color:#333333; /* TEXT */ +padding-left:15px; +} + +QDialog#CoinControlDialog .QLabel#labelCoinControlChange { /* Coin Control Change */ +color:#555888; /* TEXT */ +} + +QDialog#CoinControlDialog .QFrame#frame .QPushButton#pushButtonSelectAll { /* (un)select all button */ +padding-left:10px; +padding-right:10px; +min-height:25px; +} + +QDialog#CoinControlDialog .QFrame#frame .QPushButton#pushButtonToggleLock { /* Toggle lock state button */ +padding-left:10px; +padding-right:10px; +min-height:25px; +} + +QDialog#CoinControlDialog .QDialogButtonBox#buttonBox QPushButton { /* Coin Control 'OK' button */ +} + +QDialog#CoinControlDialog .QFrame#frame .QRadioButton#radioTreeMode { /* Coin Control Tree Mode Selector */ +color:#818181; +background-color:transparent; +} + +QDialog#CoinControlDialog .QFrame#frame .QRadioButton#radioListMode { /* Coin Control List Mode Selector */ +color:#818181; +background-color:transparent; +} + +QDialog#CoinControlDialog QHeaderView::section:first { /* Bug Fix: the number "1" displays in this table for some reason... */ +color:transparent; +} + +QDialog#CoinControlDialog .CoinControlTreeWidget#treeWidget { /* Coin Control Widget Container */ +outline:0; +background-color:#ffffff; +border:0px solid #818181; +} + +QDialog#CoinControlDialog .CoinControlTreeWidget#treeWidget::item { + +} + +QDialog#CoinControlDialog .CoinControlTreeWidget#treeWidget::item:selected { /* Coin Control Item (selected) */ +background-color:#f7f7f7; +color:#333; /* */ +} + +QDialog#CoinControlDialog .CoinControlTreeWidget#treeWidget::item:checked { /* Coin Control Item (checked) */ +background-color:#f7f7f7; +color:#333; /* */ +} + +QDialog#CoinControlDialog .CoinControlTreeWidget#treeWidget::branch:selected { /* Coin Control Branch Icon */ +background-image: url(':/images/drk_qtreeview_selected'); +background-repeat:no-repeat; +background-position:center; +background-color:#f7f7f7; +color:#ffffff; /* TEXT */ +} + +QDialog#CoinControlDialog .CoinControlTreeWidget#treeWidget::branch:checked { /* Coin Control Branch Icon */ +background-image: url(':/images/drk_qtreeview_selected'); +background-repeat:no-repeat; +background-position:center; +background-color:#f7f7f7; +color:#ffffff; /* TEXT */ +} + +QDialog#CoinControlDialog .CoinControlTreeWidget#treeWidget::seperator { + +} + +QDialog#CoinControlDialog .CoinControlTreeWidget#treeWidget::indicator { /* Coin Control Widget Checkbox */ +color:#999999; /* TEXT */ +} + +/* RECEIVE COINS */ + +QDialog#ReceiveCoinsDialog QPushButton#receiveButton { +border:1px solid #d2d2d2; /* "Request payment" Border */ +background-color:transparent; +color:#ffffff; +} + +QWidget#ReceiveCoinsDialog .QFrame#frame2 .QLabel#label_2 { /* Label Label */ +background-color:transparent; /* RECEIVE ADDRESS LABEL BOX COLOR */ +min-width:102px; +color:#ffffff; /* RECEIVE ADDRESS LABEL TEXT COLOR */ +font-weight:bold; +font-size:11px; +padding-right:5px; +} + +QWidget#ReceiveCoinsDialog .QFrame#frame2 .QLabel#label { /* Amount Label */ +background-color:transparent; /* RECEIVE AMOUNT LABEL BOX COLOR */ +min-width:102px; +color:#ffffff; /* RECEIVE AMOUNT LABEL TEXT COLOR */ +font-weight:bold; +font-size:11px; +padding-right:5px; +} + +QWidget#ReceiveCoinsDialog .QFrame#frame2 .QLabel#label_3 { /* Message Label */ +background-color:transparent; /* RECEIVE MESSAGE LABEL BOX COLOR */ +min-width:102px; +color:#ffffff; /* RECEIVE MESSAGE LABEL TEXT COLOR */ +font-weight:bold; +font-size:11px; +padding-right:5px; +} + +QWidget#ReceiveCoinsDialog .QFrame#frame2 .QLabel#label_5 { /* Message Label */ +color:#ffffff; /* TEXT "USE THIS FORM TO REQUEST PAYMENT" */ +} + +QWidget#ReceiveCoinsDialog .QFrame#frame2 .QCheckBox#reuseAddress { /* Message Label */ +color:#ffffff; /* TEXT "OPTION TO REUSE PREVIOUS ADDRESS" */ +} + + +QWidget#ReceiveCoinsDialog .QFrame#frame2 QPushButton#clearButton { /* Clear Button */ +/* background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: .01 #f6f6f6, stop: .1 rgba(250, 250, 250, 128), stop: .95 rgba(250, 250, 250, 255), stop: 1 #ebebeb); */ +background-color:transparent; +border:1px solid #d2d2d2; +color:#ffffff; +padding-left:10px; +padding-right:10px; +} + +QWidget#ReceiveCoinsDialog .QFrame#frame2 QPushButton#clearButton:hover { +/* background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: .01 #f6f6f6, stop: .1 rgba(240, 240, 240, 255), stop: .95 rgba(240, 240, 240, 255), stop: 1 #ebebeb); */ +background-color:transparent; +border:1px solid #d2d2d2; +color:#ffffff; +font-weight:bold; +} + +QWidget#ReceiveCoinsDialog .QFrame#frame2 QPushButton#clearButton:pressed { +border:1px solid #9e9e9e; +} + +QWidget#ReceiveCoinsDialog .QFrame#frame QPushButton#showRequestButton { /* Show Button */ +/* background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: .01 #f6f6f6, stop: .1 rgba(250, 250, 250, 128), stop: .95 rgba(250, 250, 250, 255), stop: 1 #ebebeb); */ +background-color:transparent; +border:1px solid #d2d2d2; +color:#ffffff; +padding-left:10px; +padding-right:10px; +} + +QWidget#ReceiveCoinsDialog .QFrame#frame QPushButton#showRequestButton:hover { +/* background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: .01 #f6f6f6, stop: .1 rgba(240, 240, 240, 255), stop: .95 rgba(240, 240, 240, 255), stop: 1 #ebebeb); */ +background-color:transparent; +border:1px solid #d2d2d2; +color:#ffffff; +font-weight:bold; +} + +QWidget#ReceiveCoinsDialog .QFrame#frame QPushButton#showRequestButton:pressed { +border:1px solid #9e9e9e; +} + +QWidget#ReceiveCoinsDialog .QFrame#frame QPushButton#removeRequestButton { /* Remove Button */ +/* background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: .01 #f6f6f6, stop: .1 rgba(250, 250, 250, 128), stop: .95 rgba(250, 250, 250, 255), stop: 1 #ebebeb); */ +background-color:transparent; +border:1px solid #d2d2d2; +color:#ffffff; +padding-left:10px; +padding-right:10px; +} + +QWidget#ReceiveCoinsDialog .QFrame#frame QPushButton#removeRequestButton:hover { +background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: .01 #f6f6f6, stop: .1 rgba(240, 240, 240, 255), stop: .95 rgba(240, 240, 240, 255), stop: 1 #ebebeb); +color:#333333; /* TEXT */ +} + +QWidget#ReceiveCoinsDialog .QFrame#frame QPushButton#removeRequestButton:pressed { +border:1px solid #9e9e9e; +} + +QWidget#ReceiveCoinsDialog .QFrame#frame .QLabel#label_6 { /* Requested Payments History Label */ +color:#ffffff; /* TEXT */ +font-weight:bold; +font-size:14px; +} + +/* RECEIVE COINS DIALOG */ + +QDialog#ReceiveRequestDialog { +background-color:#F8F6F6; +} + +QDialog#ReceiveRequestDialog QTextEdit { /* Contents of Receive Coin Dialog */ +border:1px solid #d7d7d7; +} + +/* TRANSACTIONS PAGE */ + +TransactionView QLineEdit { /* Address Filter */ +margin-bottom:2px; +margin-right:1px; +min-width:111px; +text-align:center; +} + +TransactionView QComboBox { +margin-bottom:1px; +margin-right:1px; +} + +QLabel#transactionSumLabel { /* Example of setObjectName for widgets without name */ +color:#ffffff; /* TEXT */ +font-weight:bold; +} + +QLabel#transactionSum { /* Example of setObjectName for widgets without name */ +color:#ffffff; /* TEXT */ +} + +/* TRANSACTION DETAIL DIALOG */ + +QDialog#TransactionDescDialog { +background-color:#F8F6F6; +} + +QDialog#TransactionDescDialog QTextEdit { /* Contents of Receive Coin Dialog */ +color:#ad1b25; /* */ +border:1px solid #d7d7d7; + + diff --git a/src/qt/res/css/drkblue.css b/src/qt/res/css/drkblue.css index 965ef42a395c6..320c988957cd5 100644 --- a/src/qt/res/css/drkblue.css +++ b/src/qt/res/css/drkblue.css @@ -793,7 +793,8 @@ QWidget .QFrame#frame .QLabel#labelPendingText { /* Pending Balance Label */ qproperty-alignment: 'AlignVCenter | AlignRight'; min-width:160px; font-size:12px; -background-color:#F8F6F6; +background-color:transparent; /* PENDING BALANCE BOX COLOR */ +font-weight:bold; margin-right:5px; padding-right:5px; } @@ -814,7 +815,7 @@ QWidget .QFrame#frame .QLabel#labelImmatureText { /* Immature Balance Label */ qproperty-alignment: 'AlignVCenter | AlignRight'; min-width:160px; font-size:12px; -background-color:#F8F6F6; +background-color:transparent; /* IMMATURE BOX COLOR */ margin-right:5px; padding-right:5px; } @@ -835,7 +836,7 @@ QWidget .QFrame#frame .QLabel#labelTotalText { /* Total Balance Label */ qproperty-alignment: 'AlignVCenter | AlignRight'; min-width:160px; font-size:12px; -background-color:#F8F6F6; +background-color:transparent; /* TOTAL BALANCE BOX COLOR */ margin-right:5px; padding-right:5px; } @@ -854,16 +855,16 @@ margin-left:16px; /* DARKSEND WIDGET */ -QWidget .QFrame#frameDarksend { /* Darksend Widget */ +QWidget .QFrame#frameObfuscate { /* Obfuscate Widget */ background-color:transparent; qproperty-minimumSize: 451px 343px; } -QWidget .QFrame#frameDarksend QWidget { +QWidget .QFrame#frameObfuscate QWidget { qproperty-geometry: rect(10 0 431 35); } -QWidget .QFrame#frameDarksend .QLabel#label_2 { /* Darksend Header */ +QWidget .QFrame#frameObfuscate .QLabel#label_2 { /* Obfuscate Header */ qproperty-alignment: 'AlignVCenter | AlignRight'; min-width:160px; background-color:#56ABD8; @@ -875,43 +876,43 @@ font-size:14px; min-height:35px; } /******************************************************************/ -QWidget .QFrame#frameDarksend .QLabel#labelDarksendSyncStatus { /* Darksend Sync Status */ +QWidget .QFrame#frameObfuscate .QLabel#labelObfuscateSyncStatus { /* Obfuscate Sync Status */ qproperty-alignment: 'AlignVCenter | AlignLeft'; margin-left:2px; } -QWidget .QFrame#frameDarksend #formLayoutWidget { +QWidget .QFrame#frameObfuscate #formLayoutWidget { qproperty-geometry: rect(10 51 451 175); } -QWidget .QFrame#frameDarksend #formLayoutWidget > .QLabel { +QWidget .QFrame#frameObfuscate #formLayoutWidget > .QLabel { min-width:175px; font-weight:normal; min-height:25px; } -QWidget .QFrame#frameDarksend #formLayoutWidget .QLabel#label_6 { /* Darksend Status Label */ +QWidget .QFrame#frameObfuscate #formLayoutWidget .QLabel#label_6 { /* Obfuscate Status Label */ qproperty-alignment: 'AlignVCenter | AlignRight'; min-width:160px; -background-color:#F8F6F6; +background-color:transparent; /* DARKSEND STATUS BOX COLOR */ margin-right:5px; padding-right:5px; } -QWidget .QFrame#frameDarksend #formLayoutWidget .QLabel#darksendEnabled { /* Darksend Status */ +QWidget .QFrame#frameObfuscate #formLayoutWidget .QLabel#obfuscateEnabled { /* Obfuscate Status */ } -QWidget .QFrame#frameDarksend #formLayoutWidget .QLabel#label_7 { /* Darksend Completion Label */ +QWidget .QFrame#frameObfuscate #formLayoutWidget .QLabel#label_7 { /* Obfuscate Completion Label */ qproperty-alignment: 'AlignVCenter | AlignRight'; min-width:160px; -background-color:#F8F6F6; +background-color:transparent; /* DARKSEND COMPLETION BOX COLOR */ margin-right:5px; padding-right:5px; } -QWidget .QFrame#frameDarksend #formLayoutWidget .QProgressBar#darksendProgress { /* Darksend Completion */ +QWidget .QFrame#frameObfuscate #formLayoutWidget .QProgressBar#obfuscateProgress { /* Obfuscate Completion */ border: 1px solid #818181; border-radius: 1px; margin-right:43px; @@ -919,48 +920,48 @@ text-align: right; color:#818181; } -QWidget .QFrame#frameDarksend #formLayoutWidget .QProgressBar#darksendProgress::chunk { +QWidget .QFrame#frameObfuscate #formLayoutWidget .QProgressBar#obfuscateProgress::chunk { background-color: #3398CC; width:1px; } -QWidget .QFrame#frameDarksend #formLayoutWidget .QLabel#labelAnonymizedText { /* Darksend Balance Label */ +QWidget .QFrame#frameObfuscate #formLayoutWidget .QLabel#labelAnonymizedText { /* Obfuscate Balance Label */ qproperty-alignment: 'AlignVCenter | AlignRight'; min-width:160px; -background-color:#F8F6F6; +background-color:transparent; /* DARKSEND BALANCE BOX COLOR */ margin-right:5px; padding-right:5px; } -QWidget .QFrame#frameDarksend #formLayoutWidget .QLabel#labelAnonymized { /* Darksend Balance */ +QWidget .QFrame#frameObfuscate #formLayoutWidget .QLabel#labelAnonymized { /* Obfuscate Balance */ } -QWidget .QFrame#frameDarksend #formLayoutWidget .QLabel#label_8 { /* Darksend Amount and Rounds Label */ +QWidget .QFrame#frameObfuscate #formLayoutWidget .QLabel#label_8 { /* Obfuscate Amount and Rounds Label */ qproperty-alignment: 'AlignVCenter | AlignRight'; min-width:160px; -background-color:#F8F6F6; +background-color:transparent; /* DARKSEND AMOUNT AND ROUNDS BOX COLOR */ margin-right:5px; padding-right:5px; } -QWidget .QFrame#frameDarksend #formLayoutWidget .QLabel#labelAmountRounds { /* Darksend Amount and Rounds */ +QWidget .QFrame#frameObfuscate #formLayoutWidget .QLabel#labelAmountRounds { /* Obfuscate Amount and Rounds */ } -QWidget .QFrame#frameDarksend #formLayoutWidget .QLabel#label_9 { /* Darksend Submitted Denom Label */ +QWidget .QFrame#frameObfuscate #formLayoutWidget .QLabel#label_9 { /* Obfuscate Submitted Denom Label */ qproperty-alignment: 'AlignVCenter | AlignRight'; min-width:160px; -background-color:#F8F6F6; +background-color:transparent; /* DARKSEND SUBMITTED AND DENOM BOX COLOR */ margin-right:5px; padding-right:5px; } -QWidget .QFrame#frameDarksend #formLayoutWidget .QLabel#labelSubmittedDenom { /* Darksend Submitted Denom */ +QWidget .QFrame#frameObfuscate #formLayoutWidget .QLabel#labelSubmittedDenom { /* Obfuscate Submitted Denom */ } -QWidget .QFrame#frameDarksend .QLabel#darksendStatus { /* Darksend Status Notifications */ +QWidget .QFrame#frameObfuscate .QLabel#obfuscateStatus { /* Obfuscate Status Notifications */ qproperty-alignment: 'AlignVCenter | AlignCenter'; qproperty-geometry: rect(70 226 395 34); font-size:11px; @@ -969,20 +970,20 @@ color:#818181; /* DARKSEND BUTTONS */ -QWidget .QFrame#frameDarksend .QPushButton { /* Darksend Buttons - General Attributes */ +QWidget .QFrame#frameObfuscate .QPushButton { /* Obfuscate Buttons - General Attributes */ border:0px solid #ffffff; } -QWidget .QFrame#frameDarksend QPushButton:focus { +QWidget .QFrame#frameObfuscate QPushButton:focus { border:none; outline:none; } -QWidget .QFrame#frameDarksend .QPushButton#runAutoDenom { /* No idea why this button is in the .UI file... */ +QWidget .QFrame#frameObfuscate .QPushButton#runAutoDenom { /* No idea why this button is in the .UI file... */ qproperty-geometry: rect(0 0 0 0); } -QWidget .QFrame#frameDarksend .QPushButton#toggleDarksend { /* Start Darksend Mixing */ +QWidget .QFrame#frameObfuscate .QPushButton#toggleObfuscate { /* Start Obfuscate Mixing */ qproperty-geometry: rect(115 268 295 40); font-size:15px; font-weight:bold; @@ -993,11 +994,11 @@ padding-top:5px; padding-bottom:6px; } -QWidget .QFrame#frameDarksend .QPushButton#toggleDarksend:hover { +QWidget .QFrame#frameObfuscate .QPushButton#toggleObfuscate:hover { } -QWidget .QFrame#frameDarksend .QPushButton#darksendAuto { /* Try Mix Button */ +QWidget .QFrame#frameObfuscate .QPushButton#obfuscateAuto { /* Try Mix Button */ qproperty-geometry: rect(120 314 140 25); background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: .01 #f6f6f6, stop: .1 rgba(250, 250, 250, 128), stop: .95 rgba(250, 250, 250, 255), stop: 1 #ebebeb); border:1px solid #d2d2d2; @@ -1007,16 +1008,16 @@ font-size:9px; padding:0px; } -QWidget .QFrame#frameDarksend .QPushButton#darksendAuto:hover { +QWidget .QFrame#frameObfuscate .QPushButton#obfuscateAuto:hover { background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: .01 #f6f6f6, stop: .1 rgba(240, 240, 240, 255), stop: .95 rgba(240, 240, 240, 255), stop: 1 #ebebeb); color:#333; } -QWidget .QFrame#frameDarksend .QPushButton#darksendAuto:pressed { +QWidget .QFrame#frameObfuscate .QPushButton#obfuscateAuto:pressed { border:1px solid #9e9e9e; } -QWidget .QFrame#frameDarksend .QPushButton#darksendReset { /* Reset Button */ +QWidget .QFrame#frameObfuscate .QPushButton#obfuscateReset { /* Reset Button */ qproperty-geometry: rect(265 314 140 25); background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: .01 #f6f6f6, stop: .1 rgba(250, 250, 250, 128), stop: .95 rgba(250, 250, 250, 255), stop: 1 #ebebeb); border:1px solid #d2d2d2; @@ -1026,12 +1027,12 @@ font-size:9px; padding:0px; } -QWidget .QFrame#frameDarksend .QPushButton#darksendReset:hover { +QWidget .QFrame#frameObfuscate .QPushButton#obfuscateReset:hover { background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: .01 #f6f6f6, stop: .1 rgba(240, 240, 240, 255), stop: .95 rgba(240, 240, 240, 255), stop: 1 #ebebeb); color:#333; } -QWidget .QFrame#frameDarksend .QPushButton#darksendReset:pressed { +QWidget .QFrame#frameObfuscate .QPushButton#obfuscateReset:pressed { border:1px solid #9e9e9e; } @@ -1042,7 +1043,7 @@ min-width:410px; margin-right:20px; margin-left:0; margin-top:0; -background-image: url(':/images/dash_logo_horizontal'); +background-image: url(':/images/darknet_logo_horizontal-drkblue'); background-repeat:none; } @@ -1159,7 +1160,7 @@ QDialog#SendCoinsDialog .QPushButton#addButton:pressed { border:1px solid #9e9e9e; } -QDialog#SendCoinsDialog .QCheckBox#checkUseDarksend { /* Darksend Checkbox */ +QDialog#SendCoinsDialog .QCheckBox#checkUseObfuscate { /* Obfuscate Checkbox */ color:#616161; font-weight:bold; background: qradialgradient(cx:0.5, cy:0.5, radius: 0.5, fx:0.5, fy:0.5, stop:0 rgba(248, 246, 246, 128), stop: 1 rgba(0, 0, 0, 0)); @@ -1168,7 +1169,7 @@ padding-top:20px; padding-bottom:18px; } -QDialog#SendCoinsDialog .QCheckBox#checkInstantX { /* InstantX Checkbox */ +QDialog#SendCoinsDialog .QCheckBox#checkSwiftTX { /* SwiftTX Checkbox */ color:#616161; font-weight:bold; background: qradialgradient(cx:0.5, cy:0.5, radius: 0.5, fx:0.5, fy:0.5, stop:0 rgba(248, 246, 246, 128), stop: 1 rgba(0, 0, 0, 0)); @@ -1206,6 +1207,14 @@ padding-bottom:20px; */ min-height:27px; } +QDialog#SendCoinsDialog QLabel#labelSmartFee_2{ +color:#333333; /* "Recommended" TEXT */ +} + +QDialog#SendCoinsDialog QLabel#labelCustomFee { +color:#333333; /* "Custom" TEXT */ +} + /* SEND COINS ENTRY */ diff --git a/src/qt/res/dash-qt-res.rc b/src/qt/res/darknet-qt-res.rc old mode 100644 new mode 100755 similarity index 82% rename from src/qt/res/dash-qt-res.rc rename to src/qt/res/darknet-qt-res.rc index 2a8f850260f12..5687919e1fd10 --- a/src/qt/res/dash-qt-res.rc +++ b/src/qt/res/darknet-qt-res.rc @@ -19,14 +19,14 @@ BEGIN BEGIN BLOCK "040904E4" // U.S. English - multilingual (hex) BEGIN - VALUE "CompanyName", "Dash" - VALUE "FileDescription", "Dash Core (OSS GUI client for Dash)" + VALUE "CompanyName", "DarkNet" + VALUE "FileDescription", "DarkNet Core (OSS GUI client for DarkNet)" VALUE "FileVersion", VER_FILEVERSION_STR - VALUE "InternalName", "dash-qt" + VALUE "InternalName", "darknet-qt" VALUE "LegalCopyright", COPYRIGHT_STR VALUE "LegalTrademarks1", "Distributed under the MIT/X11 software license, see the accompanying file COPYING or http://www.opensource.org/licenses/mit-license.php." - VALUE "OriginalFilename", "dash-qt.exe" - VALUE "ProductName", "Dash Core" + VALUE "OriginalFilename", "darknet-qt.exe" + VALUE "ProductName", "DarkNet Core" VALUE "ProductVersion", VER_PRODUCTVERSION_STR END END diff --git a/src/qt/res/icons/add.png b/src/qt/res/icons/add.png old mode 100644 new mode 100755 diff --git a/src/qt/res/icons/address-book.png b/src/qt/res/icons/address-book.png old mode 100644 new mode 100755 diff --git a/src/qt/res/icons/bitcoin.icns b/src/qt/res/icons/bitcoin.icns index c17b56351de618b0c15b3e846a93ec45f096e155..417297ed459729bc8cac656eaf97f6d966772d58 100644 GIT binary patch literal 68117 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 diff --git a/src/qt/res/icons/bitcoin.ico b/src/qt/res/icons/bitcoin.ico old mode 100755 new mode 100644 index 9ae1ba55b6d8e75e414b5b9cca67e467b7925e46..321243f3ee3ffb2d17ce9b761da34b513cd0af13 GIT binary patch literal 29933 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 literal 15086 zcmeHNX>3$g6n+L=Vxr*>inhgqtZrb8xWw%b{!m2G;DRD3CZa|WTK2_)1_TAeDzYmA zrGQ9KgtpU8OIu18x|agoptL|+pbKs3dOY8qPMP=S-Pwm>2sioq`rey+&v(u}@7(2F zMY&Dsru68c@HJSO*j-VEDT)#tY`PEU=bQN1(4n38{T1cao{BPvf5Wf1hUqz96or4M zEzwg0hcON_+8N{^@Y_Vjvy5m5>*%!|%XKfhQNM=kURKu+U^!Z_UZDXL74m?VL!GD} z`XFWf{ux!I?xgaR9Xbf7vZOyKYs&;OOb@nfL)1sRc-PukOKr^!ooJ-CmTRDnc51tN zh4LdpD2nBEayH4I8bpV`e~ON+`+zbwd?b*z=50z@{yL?s07g(%UKF9!oK7d>yhnsS z+=i%cn9+yI61UKm3#X|5T!FY2{`aHM7u+Hz-$!{nr*Q2K!69wUJ7!y$_%olp@JV#> zWIR}F=_TqXE_$AtE|&`q#gWU*I&|`9`%Vj@*jfE4W8+xL-7$%B zw|`AJe|{m5y>%i#`$lj>1DA`FDR$04=y0t*`<`K1Z>mU(5Hf82sXddyHh9#kKI{rx zLHEJ~i*#}7--VR6dX&cg*ZdxBM1}O~vK{QF2HvUq&t3m@_xo|{`_;w+XYUbbf*G$c z5T8Ur;L#Mr)Ih~BE%0{s+0l#yMiax_51ziF?Igzgj5`<#qdVhUh9+KkjRSP5WrTL> zJ%azQVt86td+otLM=|#JK(?9NKPpv9Z1;z|lfH;nE0P)!l2bFxp_@u=zQsc$bJS?|SM_Y?az*v8|_$Xy= z{zQy_HaMu{<98UdD{~Im8s;2+*V0%c<`vG!hs}=fp3eHWnrtAh_}?*5M~8~v)tU;P zue>Jf3oHGjxewyPo}kQ4<9Y7%sRR?myb5zGOTgae(s!%mxvFZSrj+N$ zbGzop=HIL2o4-HIiHoCtq2kD;RHOl(=SPGJ-;n8#{;5BATqVD?sZPuIa#5L_&MtzTYzqS+|`dQlty7J9>8K(E9g1xg%>z|{%{&5gzleY;U*2=$hDnWc( zChlUsV^cojanZpg+Gbq7uPe``IMez-+W%(V&Ha$Na->+lxh&M8Vnu3%h#wX*Z0Zj? z8Rrb53t9WAp{iJ{->{Z*1`YWA`4b!$_wd;E6330MH41ECN4{xJiti?V!IQ2dYzU8Q zygpXTc38fMo0w0y1O556L;73vm)UPTb%lIi&p&-V|MvCz!`JICpRPZBz5Wiv_JEHH zWMiL#w@8)ojIMo(ete@-j?C$e{Q`w;b`M|2Fb*=Xj_zQ1Dkiwv4mez5L^8%P?u`l! zRKOV}enyZI$@k2?AHUnqXkfT1%iHxDnOg*7U?*oKW}4Wm>BG>#{X6B=BzLJ)8kwH$V56D{=uN87usdyV=I@n;1Xle}uUw`!WA)<_;aq z{o!xdTl{_7cXsUW=Gw-Qb&-4e%lRX}$7@vN9@q zz9OIM&gOUry#H63cS!83#?K$3w-0AeCn~1Lbi9W7uS)8smhC#(WmjgV%X~=AUwreXGl;7A zKjnUkvI)+=Ix_F?{0-X1`8Qd?{3~_UTe3K0hrji@80!J#K|KYW3(4aAK73tP3OQGZ zn4-9RX=kuIcjG;CQ(^)0}09epE z8pZ$sp*JA_>?FOi_9}J!r{`^~tqu?e`Ii8IgAc8tW)cATJslEnGRD`vxi}MO@#U_~ zdrh14B6zw?ml8LpW{n0}?{+q!D)~WHsgAy@t^OF&r66|Kz-kKmp&>LQORUO$L<6mN zThmpxZIf(_vgo)XMMS-ID0sCd_ja|vwQ+H9{GO&r=c=mrVCKP$y`A6QjCbC)%C+{O z_5M|Bc5Wyf1wj6DMU53{1d~_&l^^-=+ncf_h5ndD&9f8&8tQTr5!dqa;P9_{pEAf^ zxz&rL5{(mtf`WT4aOjl^5s&`G?Mv5LxgvS zLx?C|t8dJT!K_Q5UwR~^_0@dZzadXlG zQcn(A!c2+)2qtZ$mjIVAzyT5ivGwp$T?j~!DoIll#$?fjS)8uIm^2WIGBuQrP$wwT zg^J?i>I5kU7_L0W>|`X$nJ#oTtc*mNGQj~;m8#QBVZ%@uZaC)-b6EKq1W@i}$#(`U zVuS-lDz)68sU!+8S$KU>f_@MLpzHm&EVSGh;qGFx9KkZrrlc^YdL*JC71lzTv)cKN zf9cX0m5=}>{aG6DTB(|S=1OepI(fncHTN1yK1Dk|qB^)z%>s`PcRk$b%=pr=%M^pDN|UHUUh0$ zmsU{RVTNuzKP2alQ6X!YS4bNt6%G-kFV2`D=d6xHKvF*ly>o>O2xrk z+2`^tsN&$CB7C!ciG^M9lIi@XI#?!b<)3oPrBK(XkG_`@N)~lC7nP=KMF5eVALyZ3 z@tdmaoPg4iAEpn@;HBC+JbNI&^q9gB7(%}3_4CjO-FMksZ@UPu=Sb%J;BINP*pqdc ztv5$yljd4jA)QlMxJm|u^I=UG;p&1jWj{< z$0PWY1I*P>n)c-5mEXgy4s}nO3dk94TMN}a^%Hl+opSyv+gBa&hXEs(P&CsE7-f;t zisyR`>nZNi=IFiR1P)e~Xw==iW)G=9-Mx+v7WEEoc+YWzq$mqQR5|CySVZgkfPc}v zHZpnds!jTS(OQ7BbEa^ghb8gY=*QQ*mwuvvmVwR*SdKMrIE`Pmrv1%u znjXIQo#xZ?*ruUB>Oe*wgi`GSk-sfY!@5NHsJ>P6YHf|IRZ>*!;UPBb78_(g3|@ue zHYEu-7w(PGzNrp7!>bd==)|=ka~9uy*$usPnPjD%J!o-0GyU!yG$z$r2+uhU4{tB8 zY|RXspPxk@Myneb7`*cQ9=XgFHt)fI@sdhkebg*^=h24EcyXDlflmXWEsxMI3zjwo+a!>x)?hM@}9w*`VW#6?u zPQgq|2fLGnK+=<|A>%~cc#E1Z>L{A|9gv0-YDjoAT?a%#r zG?y(IH)X5kUh0eG^2e@Y5%AEQ2Hs=k-)t_AjzXnD(kJ`Ehg9;C|De z-+|g>y@$1_@^;ZS!I7!W&0E?X>6b6Sh5jnnTOJ+F@MRf~A#Yqrj`ykROZH>;G$!@1 zlL%L%r|O)N+$LXrKr6-(D@jinIqkLdp2oYnRl0Rw9?DJzel0Jj1g#z1`)+ok>-3{k z5Puij6uh^#-mA$Yd)7hE4f_J<{w^N3QSS?GO5Xoogj|vGZbyKmBNclnEL9c-q#ATb z!QRNDfH%nKcp&T*-8Zk6zQ7@S3@~7C@fkY;(?Ev|C4qAyb8P@*?wJ1~2<@f&w72;F zP3Sis1n@2YrWOu0Nk@!HAGa7Bl^zRJ?;aRj!itVQ*@-Odp0+r^GnADN0y;3m0f&)V zVQ`I^_ux8??~-Fr9GA5Hc%{V}b0Tj?SHd}m>1JQAUqc1#vkP+IE)y>!uDDpNiLzX= z@Xh;Ey?JqbuW?zb+n1U!K%z6zpdZGo!T=j9p|P^CWb)N^*@*gvLKt z3Jjs;cS${xq}bB+_IhobcAC@0p%BbhNk?l-dZx_5$aG-1Dx?y2{Gr7jWe? z92W#`yHG?esv2(eXn()>Sx)BOGrY-tvn*=0XMweg##|w22E~2-{WO0-r&+Fo_=l_o z1T3G8!irVM*}qSVH>6~LxRMK>Qvt+_V@249L{Y%6M@6R495@2V$qso;h-gw_&)TF ze4`r8tT={uh*ZRB(h%a=_>kj(Qd7X@-%WcnK}C&?jgBlnr-SLYy5HS>?6c26BN{lr zFFiCqF1DG#05OLuGk7`_mvTZ_KqyH9qdJSm z*zBmHuPCNZGG(WUDg=~Tojl$V;%Y1NQgX^>r!R)Zk2F{8qPkfH)75sK@@jr|cJJ+d z$r+Q>eE6C&wjg2W^UTE+v^(=8@;1)R?~H7XB8WKA5Xqj79+&btQ{uIbz;nUU7=+ z%=b^G2wrPY*y`wjEUm2I5eoiG-XI|g%g9%*5+>2px8GpqjKN>s8_rZ04%%xIrS7#$ zcP9#5GUJ8V#pfluqDkATnZe%=QgRi`lvj6m{g&3&3r`2Id_W2U!ERKJIj}(dI2-xI1ACVNV#y_#+MV%(_FpX%Wsq>Kl_jZHv}-s`&vz%iatVcMCocbixC*JoO-9=6Z3 z2KsfLjJ2gTI@gKc=E2-#>QB}mDNy3ZI72y<8!~Be=e6HKafwY%-PBO zV0>k>pDaWPuK7S`cMc1^9(_LtvM*r4p@t7}0Pn1lIroh}%#5Q!FQRGcy-H%sYIAQ; zhtT|d19WHn&vz>~@dG!tq$e!tX|!WI@rjh9om=a1Pg7{KE&&(2F6> ze;<8j2b-Z=%kos4;7v`7D#88G(4Tzs>wm6|DJL)hL6qADEJ%MeVrJgs>uWUjC|mmn ziCnDT{Mc&T5f4SREFwMUP-T~234*W( z9CKBqEIVgz2oD{DcpPKTvJcTY+=K8U3#c_6%&apmxM-m0M32Cj?#S+`MhCNd>80$D zf7qbdoh(ff13g7VTD;JLD$;r0f3>0%CfvRhth@Tj+`FDKc8EU%M^NPj4#0+&wVaJ& zVt!4(QqI35s+WC82L59^_aOL2a*}}IdBE%5z89}%=tc;L+Ws~YoWNWdjKn}cl^O}n zJcnvZ#cG8kl*v?VQnM^Z8@x?UI&xG4!t5F7tfO#v$!TnUMR+G;DqCX(z4oe`{tC3^ z(CAP-D3}|$bw=!#kUIj0XIN8RkUk+uM+E6zK0v7gq7;=NQq)K*$Nbf2j(yKs{z3%?neV+Zh&p!Ea?wxt(o;h>wnLG0)#>haAm5HAT0Kj_lhPDX+ zFz6Bn80etE#wXtq8fcxa>0bk&G>Q2beFC}{b+}=o4?vJ40EEW?96}<(5&(V*0Q|BC zK>Y;(JYJc###bN(-94n9HlY6fy=r)y0!ip`H}!SsXXu1!B;`^Y$6X+B)=lkeW`X0Y zQxCiZozm$x-UhEBli!f!Cdw9&KAEZ`bSAQDKg14+(yScNps|m6Dnsb9Cxg9Fn&H08!{&$Q zC6em1&ixcQe+yKRch|0z-NxW^qTd(?AD?- zKcXYJ&b^`324{aVO*k3K-XsxW%bUwFfMqtL=2PpkLzEx-*fpO#&BOtEJBFtZ`^X#e z7u9#nzb7uoEVYQch0PKl&eR+slp5&uw#jo3Sb@_NlOA~yUwbWq)g7)9k{fbs?6~>- z?!y%aL+s&Y(?5s(^|SWSV&B!!xvM*jnH<}YX0<`=k#7O$MT)tMV>wx;1+gYIdu6C zw;bOXqiq3FoO8_dQ_lX}?)iMuHNT?93yYxSPq_2s@iCK}+9zgBB8eHP?UZsAyAmvN zms-XzkYUR3MGClmIsst@eB>@dm=qH8P3;RQQ`o8<4cxZDMU9}|Q%@ET(wV^(W{+d- zmO+z+8TZNKmV0B?-o5)-7XZdHqS$+z`EvQtLA&mGUiPouS^z>j!~g9)(z7Psvv2!DbKRd#<+W7Q*`*i3i;k9MYD-tO=9 z@A)+j4V1cc!W~yY2>3(~&F#2n_X0~vaDi+31pQ91wjFPY! zkOoP(TMsicV0#; zgtf^E)r1owZ122`$=6;Q8~Rt@di?oK|3yAj6CX@;?BB{fxz+4}kMHginI&`UkNCmS zcb+_da0#&Sq9oXVWEZ_wx#aFr{LC$J-!}L>5Py07{`f#>P0{N+yr^^RT#uP+oV@F+ zrVQ5r24pMOYKckb(?40+fn^E-5ye_{F=;{6*Ggq~cRL!Xs^vwBOt;D4x4j$o^G5I^FI4PLuzoAc~Z_W6Z;)N5sT6lprcLxwHQ=kJ+BNRcjY&=X8gN7i?|M!sJx;*xDE;_Ax=L=h7?}}h< zD%A=qMT^5?3l_dRb6jn`xs#aJe>vmPl;iX|E!_Sj2OpR9H@Wt$yV;~SPwXQX`06JW zAKR@8HBoot&tzGkQ@);NU?KQ+<@0;EG3M5OaluK6zmm>A9e^4p)D_)tig_wt*@$Cl zoKzvi=cbD>sM2|zw9?VDMxGL``?_Ru!z)huYT);x;n9X4dj zXl?vk*SRs^cJh~k(dtTWF54*58>1Lzy3CC__kI>(I%o;W7Rok_1xzrN2|VQJAl+M3 zBxw=G3*P=1$BU%VHRwLq;+`$*$=^~_qZ5tAShPo0R9MbB92tIV2C8z<`a`i?pGPSv z5endmEA{#CftT?`=uuggcf&~AkxIa;mfTp*ovL9=)@xVH=n~5?VZry(!a>a*wKmnf z{xB)l@m$6=**9930-4K0z`26NxPmc?sW)qfQgq%Jj8{J0+3Z~h zB$1Ybyr)8?tEv+9`Y${qgbM-V&?PW=lCR3n)(I!|kx9=)wO=5-2u_y`KofXnk^?uW zi?954pD2?)Y~9&Oy84XJD%tdnjSi$n$L!6V4?4n&`KW`o(Ve#ZN6x}HARiTfxhP+y z_Ls~fx!WYLWGcn>cffKsS%Nb6i46`5#d`*A(kdb9^Mz)3O0nU&5AcWxn7rtatSC zSW_T>aINl~PxQmp;G7$P+dQb>Mq6tq@Xt`PM~H#TQ<$2 z^k_qYQ(q;-_5rc03=>PDCVt|b=UX^S&5Rj^z4}gL?+1t5mo+={d*TvW+$kdf5H79bF%4eW+A&}_WHn2)*}bdG4J0 zk%JeL;82T28g$eK%pwajWa8y@&Usf-pNKS@lOAEf&91dSCdO7 zj|X^e&b7nCH!N}MY~Sf3XYeE%XqSiQD5@uSJ7+nop&+mV{gFA}anjv&p2LG~hNq*$vLHrNfsEv`w^$$W=f(_$aB@P->o(y9-g=FqOv>a?}ZtNDjd7@aTbg$$5O$D7J zynctZVc*US zjg!)f$&(z%Gq01+P^LwIdW&L?@UgeNmU+6lpKRgg);Lv4ciyUgT+J=k_=gt9RiH(b z66D1F%uZ)8eOIsyrMv1)!-elRIEp`#JJp-Bj{@=$k>Qf+6na`FLV51oKm@i0G0`xZ zD|Mpo@`vCBwkLIpw|5#4;P+Lzjn!ZiOXOCe<$ePsC|Rezy5VlU|5EPU4db_Sz5p*Jj09^9_nr>A8g#227- zKCs~%>Ia~AkmIKG!H4z<{3_HY)!eE7vvYPuFxmm{Jo$`j5ovKnaW%j-T!fX&gE$gl zq*^3p^?`6@~fwT+(*|J@)~qo`<;hj&uUhe_-@Tl6lZBF5&0W59*ZJ5 z40Hw=67pt!t<->z5aHE@`|z%*vx~Bk2gTKRSTFh;YYRYpZTC^PFYqg69YB zE$_Q2LVVE3(OynMQ z$zJftAQrK?==Q~0EmhWhu(YUxpUbv1J805RI_zPNceQ@dF`ELop;?eNaTFJVBs+`6 zA^ejvYX9bAanW5UM{R9VNzJs=mzwLTi}%)kz5AY@k+?61A}}?dr>LpFsJq$oNp{%XoJZypr_-k2_6NWe-g8i=U5?niAIs{mO?&zWyLxh&e3@KVQ-Nzodn#HL;9hGmF;4ix;&JM%!JQ zg2jGm21jf!ltD+b)fKNn4ydw|3q_ond3UHC<%G%#ul$ zmRPr}zX-psGK!x_J$;)8bia>nylaw(%s60Bl+H@@V(Al6Jz>XKK_xK4MGJpb=Z{B4 zqzV&}XX0)+n*Y9{{J6+8Cb|01Q^`~=p3hwum-h^U2SEhrlegvsCA$884!{}!0 z?xj%84bYFPq?)NNNS&B*TkmLHojO-F+rh@5aps0DskF8^Y4~q}3!U$fg$UxoUSX%P zM~(yK-DBIW@?5leg9wj`5;%ufr=LIQbYhzu?nOVViI}EkG8la`;@2bzm)i}cm8B$U z|H)Zt$|4f0*Q4ka6tW^a(FvvxKeGGxe9q^$_;y$t8I1oNzWMA?)Og+I_m#7+Tu&X2 z!P~_>z&U=4p+BRP!Fp%)l6`I3m-z9p>tsb$x3XoCrF26rIzkaVSscCEqBKNnqx<~2 zB$qI9j)b~;u$kRrWQJODI?1ck1)zS$V(73W?`Z&q^aqK(7(z`*2|TX4%Bzn#gXGvh zym0CQcxD5>q9eQQ!mI|H2?Vg45} zHy|lY9kdf<(PQV=pVRbY2~JF$W$VeAOxP8C%_0SC_U#1{W^)4Q%jGc^8@#2`p*UcG*Lz@ zH+PKr_{S;D?7*<-TQ4ymqpnYQ@P`*=vx8!O6fZkhyT|v+KNsj=0Rn&9_Vz;6e*jLO z&D}NFx=igbz9>GL$wMV?87PBBg<2(u73lsMs8asngFr3a>~9b_zC;s~|H>a2ouw=` zfd1k4!sF9>X_x>%e$*LuE^YoAdApZ^=wGP>X&=UG+7h~Dby>{ro&u!d-@(QIvV+=W zS;>NH*NAZv5RGvMe1>R@Iv!Eq!vt+JG4ZG)r<_%HRBbZpY-6YeSQ>lA0Zs6* zdztT2t+UwYI9Z>|yI+PxzTi~s`J0|66lFyJH1r7)hUQoq`Y1(ypZ#?QS=O`eI=;14 zTz-2#h{!{TmXH6vllZu@*gE%(!@?jXByA=EexPh%r>L!+x5L)u-ZPk?2+DCRIrN@u zsVGVxe*>*Hj)HkkCH04^G`@P{@ay*a)80R4rkU&ppW7X$rNvG;?9i~2Cc8YKsyw_Z z#0VL$;|TG78aI&f?ZG0oyRb2of74QgSgx8H<17(~Ee0*vEYb>|@VZQRLPF|le}uTL z{XGrbinpAi|Jr`<5BTuGxgZf+y!PI+DTY@gODDv0m%Fpdb{p7=XWn(_4XZWai$vac zMD`zTM5$v99|)-8MW1?M4F5zMQyaM4!C``}y%-H> z!+5s4Lqc0KVz}@0K^SwOJb`0bFR(N6Z0?~gqr>9HjRBpYtQ=75V zSafL`8T8>1OU{GzU%717V0R58m(nDm1evmT!YY>$@D7F!U*_hAPLz)q1O|Fl~h z_PgvvLAKz*w3B~c(DZHYLpE*+Ah|6|B{crb>MS-UhF5_D27*L;QP>U9|3N})6dRMb z&3C|y&vmtOmgG%$l>$;uDzFe!aV%lb3@25v|1hR)G6rV>Zj`3^VK`!}R>r%e!G4u& zbBx$_cejw_i9+Fv8z(Ha! zAFQvhC}iu2bH@5Wx1R2vI2TV3w411xpO2TPFVGiMf$|89^k=`aWx@co^^)YB0cfcC+HYZy-`%s1W9PFNEx8uP%r T8~gW<7I0I?K)XoG{?UH`@a8|! diff --git a/src/qt/res/icons/bitcoin_testnet.ico b/src/qt/res/icons/bitcoin_testnet.ico old mode 100755 new mode 100644 index b86e2a7039463144a4d6270df8b2374eb14d1308..6ca0a0120b7baa57d5c567ff124334d81bf4a55d GIT binary patch literal 29806 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 diff --git a/src/qt/res/icons/bitcoin_testnet.png b/src/qt/res/icons/bitcoin_testnet.png index 5e044d34083c62325927e987acb404b7220bd3e4..895357d11e5df3b263f1d2ff7a70a2534bc7c443 100644 GIT binary patch literal 4576 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 ZxAY&zu&qdrDtu%E^mUDN%CsE9{{>!oqACCY literal 5535 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 BH^Kk_ diff --git a/src/qt/res/icons/browse.png b/src/qt/res/icons/browse.png old mode 100644 new mode 100755 diff --git a/src/qt/res/icons/clock1.png b/src/qt/res/icons/clock1.png old mode 100644 new mode 100755 diff --git a/src/qt/res/icons/clock2.png b/src/qt/res/icons/clock2.png old mode 100644 new mode 100755 diff --git a/src/qt/res/icons/clock3.png b/src/qt/res/icons/clock3.png old mode 100644 new mode 100755 diff --git a/src/qt/res/icons/clock4.png b/src/qt/res/icons/clock4.png old mode 100644 new mode 100755 diff --git a/src/qt/res/icons/clock5.png b/src/qt/res/icons/clock5.png old mode 100644 new mode 100755 diff --git a/src/qt/res/icons/configure.png b/src/qt/res/icons/configure.png old mode 100644 new mode 100755 diff --git a/src/qt/res/icons/connect0_16.png b/src/qt/res/icons/connect0_16.png old mode 100644 new mode 100755 index b8453165e71d2616e3212178909fbd600729f324..fdbf8277cc4e2bf7e091130d8c398563f4ce74a6 GIT binary patch literal 6177 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 Pm}u3Nb(Heqmbd;7(Ggaq literal 1148 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 diff --git a/src/qt/res/icons/connect2_16.png b/src/qt/res/icons/connect2_16.png old mode 100644 new mode 100755 index 0caddf62b63857dcd41356e7089313732333eba5..8e586d814704e78b0077057d808301204010b2f5 GIT binary patch literal 6177 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 literal 1120 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstU$g(vPY0F z14ET614BbI1H;e%K>8&EL#Y7+!>a@a2CEqi4C48d;*Yv9FfiT?@Ck7R>iLfi{QLLs z`Sa%x88`#T-L`ETMDWbxvFVX;E*0w*UYpaKgE3rkB&h)STnrk-mYgEz>u&yZ-I3N#Za?&|95 z?CcC=L`O$U=+2Zgo-JP8D^b-Q9v%+SC?8EDqh$iS=1OA83_zY zAP5Qy0=gNZ2Iy-;n<5s$AS2si4);K2MKxw6bq>EMU|awJBO{{-42X(~I$e5Yd*P+c z#h2#iUs{}hX>#GE>G_vN=U-N|p2)2}WOD9>?%5ZTCi|sK_h_Gep>^iDjOA%r%M*qt z9s%uA^<41_XkvFskRLFyDCue&teEYhIH|>yk%d{Mw!qw{vd~#QJKoB;w?RoOCcsX= zLPg)t(>!X{tRUSq4RbmDolA@&4b5bwt#>Xl^>x=alegWu#MVVh(>!4D;;@}d%w>!% zlojmf&)>PkQPajr&lAM*wX$&YwKNZzGk3@0Fn3pvFb~&Am1uS2galnNCjlW}e;JdC z852MrP4aekVf@dedk@IrEbxddW?f+}7F%8rE=Z8B4cu43eC~2wbDQc?n zicgq0b#iz>NKhO1iWOd~R%T~pHL`9gE&2L|SA@6Mq}TTV)3Up^Y0t!@riEQI+m^t% z`<`7jySsY2czCw?hKB0@Ed2iZ`SS4-8s^tKBwRS+c~J4#!o-Jy69aiJPF{ZGh~Hc> z@$-`=%$Ra!(xC}fwQfNv+^e^PwVFABBJN#Mh8WO#RW!&#vTrc4iCS7 z;l`Camu}s2OC7#SFv>KYj98kvR| unpv3wk+HUcv6X>=*j=l0C>nC}Q!>*kacf9#Xet6~VDNPHb6Mw<&;$Tw^70b^ diff --git a/src/qt/res/icons/connect3_16.png b/src/qt/res/icons/connect3_16.png old mode 100644 new mode 100755 index 036aebbd483edcb01a92902b03ac6c014ff8058e..ffd5ed77e27caab9a00bc8fc04ecf2bf74cb1c6e GIT binary patch literal 6177 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 literal 0 HcmV?d00001 diff --git a/src/qt/res/icons/drk_editcopy.png b/src/qt/res/icons/drk_editcopy.png new file mode 100755 index 0000000000000000000000000000000000000000..3f3fa511d99775f110d702a5f6878d704528b7ba GIT binary patch literal 830 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 DV=2b1 literal 0 HcmV?d00001 diff --git a/src/qt/res/icons/drk_history.png b/src/qt/res/icons/drk_history.png new file mode 100644 index 0000000000000000000000000000000000000000..8ada5dc3aa40bd5d2a5a543cce8c1e0694a3fc60 GIT binary patch literal 6917 zcmeHKc{J2rAHNgXw`57;A-gbk*_pAgVKgJj7NaDTCtEabo2D$GlawW zye@dUo;l|NfZqVt3XQOu=1^Z9UWOS*ViJu#E!k=KEMYMiws>K2ep(izNdD}8c8l75 zy1JCy%~_EYv9Xxz>=qIX(R6*(6a05#L+?gLx2%r_-gWP(T7B2H^|)7Ks(1-o-cDUZ z!;owsXQ6;$D1hRa=ml74%1`rO+!TO-wO}>1BZq6Kp8<$p7d;KA zG0muvJ`_P>o`I#EgkY{gYJB348q;9dfL1^(EEj0$K`_`9G-sbqb9U1@Pdk z1|%?EGT+Xb;*+rm3(BWvY!!gTO3&IiqBIm3x6sjcU($l+rhb+Xz_=RT^akLRj-V8x zrChU#1^}I`5b+1v+{?8GBxNB)6Gh*LC5AeM$REo_ay z)_{^VMv(7iB%8%y<9G!F8Ovw{pS1zcqWXnB$`L2^p2n*-1KFz^;Z^!Fi6Lbc>Tehx z!}0k_2e0Yfp?`haMu6_eV-c+ILXRHpbR7gdRXK3Ls>!jsG9jS|O+UuKVQp-VDK5>Db4haw6Ja|?$H>8+QnTM=;ur>ufX z^{nNr#tUfQBo|p1Vvo&Qaa*AaRP!SW(fOVT&3nN%n^9CY^(OV^@Ou_n5ADaR8u{p* zxyt<{_}v+c!v73WXb^tb)_?hucxCD)Pi2gHVL`SsT+T=iS#G(M=&DIQp6b1J%g2m% zN;EHJDL8tVZ9!~Ij5}A}1TW)q(!DS_B^gy@P-Ic0KU=L>I+usdt=6rySr1{-ZZZ-% zDWZ>#BkaXaS@l~D<i9lCpEsYH`Ro)X)5J4x*uQ$}%b_6X zCSud$OWuk;1B$AgL6C~bKsccGLc!ZpjR)F9{AdBUtJi|(I3_u!j9!b!cc|U%*85A3 z`TCj0ljDNp9*rK2cZI2h`Gt*5XH4hQElu&cV!5g&swPcsuiEak^`t3esLS-qPGwAG z^k$4yIGpf1A%V-sJ#jHCn>dkcGmon}A9h07CI@AG!meDe1Y081Q(01(w=WNGmS9$t z*@Lcs@DcYCS5U$AV6u;jSc>z&1v#RfIMEd^O6%tnsuO~q2K}|EPR$t6&s4;7f+zUm zqYG>*$5n>Y3Ag4ogI+8rPeakDc9!-&xpCb7RasJGF#Nh2$^0&n@ZR9S#u5X6FwV3SC zq`#dc?LJZ*Yz{XMK|h`nfI36tktMwkDsp@aR~;8PH9l!vxIL~huBJ3BJ8WbBN~xxz zxuVs)-ZRraYy^HqfOMJ^KR^XV zih^&)ApGKp&KI3zo#70$jJfiCNh1YujY6rjY6D77<)3OcO1av+>PBHvhUbhADNBi$ zDxN?0Y-D3@DPjyeMn4|NnF?*T^YYIo)GdeQaTG|gN~k1jnM9f$P5hTOi+DcAb)m)m zzCy8d{&hTc=)=$s#g526_(^eIvqb}O(}0^F;;R(=1z*VJNKE3di4@$ZGGR0s%23JV zNWaAAA*-%ZEfab({)RWKkl!=`hn_*dbG_7B>=IVC_2PU?1(Y|5`lWmMjpDsFl5{v& z?t8=u(Oz-tGPDcQ^?6%Vi*j;N=8?9!SLH3l8%nnpZjsUu`;&Q@`k&-;9ch$vb zmCMw;{fTtr?0b)dAEzo-dlHQk_vkh+nnR|P23HFQn7W6Ys%^Pi`xxRrOK(j#85T4< z*gI!uj)K~ZJa+sNj^);1kBTm3BXXv&U+EJa^qb_4@N9XWHkkORpr`?Vy4|(Yb^6_~ zWTq`sa$(B56sGfx{R58}M~*+5Tlu6*gr>BK5-US-aQxlpYEP{$$#i3+E%S@YP@_#w1!xlcDr`FtQ)SEuWFV?6;7`uuY1^) zn0a{5HBod@Y*Gs_;d=3Jx_LU)5tea1M`rbzn*MmUgw(3i)LnmE;z9F3&%)9d)Acf}(${UBY@eFH(&*@!84lRcC;q{FOJ2>! z-)IT(^31^W)vg5eV*7P$5;iDU>hquj@eVF<%9${7mf3URDT~i&r!FaGO0`OraB}g9 z&te&IazFA3GX1`ay~m8tjM`R0mw8j=t;+OL{7HBGd_eW%K-bl2?o1`Z&~ml^M-Ea? zcc!xXQ1w!P=jw~ql@X4i;0q#~gx1P_Uy=EeD)TD)Wvw~we)v#Cx2EmZVBf;vm9sUz zSxX&*`m0o7q3v7oD{;*5y>V%At>KK}vzbRVl$FOcFKkY45Z z2CsF`_7XZ$JF-(2QxcwgT+Z2?shQ=vPi(Af|DNZo%&jQ0}zda$;cT(Ek;e9uoea^?qCM4-2;SAnxKf6IQCTpM;@G5Hi!lKZ+}@pr~}@*18yxw|Rwc?WSPe!FA- zd*H`!k$#_o-7NT)T0dlLw<0VdXS4cS##(X#X@14zBJ?HqqrT$rjM?Nh?00f^Q-F5| zac~C~+=0IbPJN5?y9jr);9F|_kg^0cHmRO>g7-LOriP0Ea^w$_;4@Q$H_J*R^ z#ojSXeYg74!F@~&>lp%oNx!~5 zhvIPwp}rpeUhOvFE*=bK_8m0`!1NlS)~05rwg84hzV!0?^wX&`=FXTib;eBleqLVo zGiT43^5xf)0p>sRALciFSekX${1-W%16D2heZY*Nwe{_XdahYwwZYld!N9!#Du>-q zYkOa*)vK3|?X6v_IP2CeSzFt?x$!TCQQSm_zt%1Ld(|&@isKgjJ?-)N{N(%mQ%}03 z9Ln|&4C7wbH{RU0jd!~x#``@R)Oxw>=CvDfiEiDO8amDdbN#?C9Om#EYeB){E?t^6 zy3D-@TJs}}^x^WL9hY0yUs-DQ%5&RTttCHeU7ow)lL7imtf2eCb)I{ndvC2J{#%`g z!7d#be|OTv1o*TCjBoN|as({#FW9z73&#BJP+M!)2C%oBys9Tm?F@&)M*h+Zd|QIm zlmXW|LR1TA+0SQ6UpRIeE{B>ModA7fXz9Ibc~j6?1mkZtZag1;-Ue2^vwXU|Yj(su z#T6;F?L?Pg$Bw<0j?r&1i|ga#*1#pSpG`BX_7k)xZ13(CvS3@?)=S%(z0AG`uxmqY zY;87geyHh@(9rhlf=oYe@#>OZX`_h~6ZlDC2WNH%h?~3kA-}nMV7(=s^_EQM|K*gS zGxam0UEk)fnR3Fc`zhF!_RJ@HCefzX?q7qSK21tYjOu^QbIgQ0K0omNLO#Fj!~42$ zahH<(+?N;Q9hbHqx3rH=!OM_)IRp395BtsF=ZP`N>-&_PHYzQ#i)eJM-^5^FSE~eX zi&^V>ZeN?-dQYR(p1(D{?i617MSN`YVotZ%c5v*gZd!{rwAeRp5+`p!6La6Wm*evR zvd+!8^2kM>vt;VBxUhMpnI618yPROjlzzX>0{E<_qucO1fgU&Y0ebFQ>Uyk)ZO)ZC z%`fZKzoHv+#i(R_`=31>uZ4J;dm4VRr2g#jO%MI#>9XSfF+11s?vJ|LwY}^;b;ZV+ zrfwl4&X{(cX;w5rf9DmK^GgkMdfd{toZ#?mmDa>xd>gORx7oJ5z~M??9g8)N_P1AA zc{ducp8!9&dEW_~4Ct$3`CFoLikcDeU+>9gC&CE*rGhndfOgp+S$nz5{&+NA=xjU*EB9 zt!D-u3^+e~hcs!lao>QG&Sz^CUaK>)b*q)WeVaFaY_Zf zcE98Q3=g*m?;ZZl(8g)a_wQ)iw_f9ox1W76?F6^u@6GL--CCaLpLjK~O`>h0L)I8W z|B2ma{ZlY3-eu^WulmmDQi-ahpCzTLxXwOc>h^YHGVp+~(}?z3$B z?e>oMms$54u;=h!nwV9g#<#Tx5<_Z<7WRRW1IBxTOX?HpEB&}u;&4W z0oH@McFH~Cc3|2b+ui4S&b#zYK*rXc7e8CFbKs1C7Yi<=6xIL1oj05}y(l2JkFl>_ zps}M~v~g&iF4x=5n$gA1{buw#Z?ADzyL;`KuxY}UxSux!KkV{%Wbgm=He37Ujj;)i z3Da*(zwx)Tp0k7VfI+VYWo#chD0pwvy`2Yk9(eQqz59RNf4r^Tj;^hqv`*QPvg65) z*wf=j&mY}9XkXBo$^A|wj@~;eBk24$%SU${wa0hF=y8F)5Bnc>dVKEixqw;$!Gkvr zKDhI--_>L9f^G-xKVA1&Qj}iwk)Y{8KTPnOXybSK`jM*{8!v49;p`9p<8|eltbA&E z&~CKd;yEX0TXh=Q>BaWYKQcUixSq2)&E3y8%secrO+t|6-KN*R^dGh(qK}`AU+|n| z*{jy99`Ms$w=Lb=cG%u{e(OSF|GBxd#>FiR&-LFCxFaNeU-Z$8_8DJhtc>~dUfVyL z?i|%-&V#GByk2@IJ@hd8b5qM{v4<89@fxz!?^H@-_et&>d=5W3c6!ge1Njp&ZMx-k zoBd}(w}dVoUbKEO>hpUYE}y=2`tFdcGj@KyJl5;S#-(4BE-ZZr0ZW{;{5Y$Z_E@fA#n_mw*GDq( zr#^nbosc|X&DF)mO_r}*?z6&U-ON?K^&Ym`(r(_v7_T|8J&Ss7?)hSeU#lSu|R1S&tiTQ%2p3^!4}c_w|7K9o<}ywEyPoi?Jo?*(>AyU1^?V+|F7oKDe{l{q%c*ccOpo@JHsKrRf$S7ID7??O8Fvr-hww@`XcRbv)5! z)`Domgxb2zR*cj;)aA@CL9Wvyha61z*>Ys@1?Po>rY-&K%AKFCoYI>1+GvDf(()f( z$2>_NH^kR{RP3nHq}Jb3!7^qZV;4v*W|H0Vk2qe#2(uEU3}f86YKAJdx+FY^5}=e00t zZ!+S4f82;~JhSJ5#I$^a*!%`2ot}NScG00YZbZZH?ELK9zw+FkwY~R_VcUzxOdNA| z$h~e4AHRCBu%u6PL$g2Hb{VyxfA;X(Up`CwDPp5vR@hqqP5wVDb}Nh-AN^O*qLfLY zv0s_Z$UJL4H!i$a>6(qK;trOz3k?MFL(KK<3)S6%oUBZk~O_s6;I zM}o&r3(i=0;nboj`DwO0JA^*Zxv=1!b?M{CogKSAzmUCfM*j8u+*s@9i)T0Ch2A~) zbY7E;!{>*b|2(IAdXJ}G&sRozjN!*bWybvY)#Z7+vLD9u$=6%HER4S)cfFaH?)q)( z@2)Ue@p|Vc-8y!R_n6H~D+%xl`y$MFrw#uv{@o)s*6xc7B40lVeYo}E?k!ncHeQ$Uep26|g8&vfp&hymps*B=X#n501b8(bpwm_Wn;E}-e!Vwn z!KQvadkmki1*MostCW6gpxRPEyV|zArr`n#)CfQ|7laxCs1bl_PJwFP{2C2VBLLN$ z0@b|vH5#Bs0IE3!s(JHkG(e32RC5Yc_vVu;n2lAO9$MHwGsLHeJVf$?6XqgbMKnRI z(!l1mU>QK-M%8UTh3cF`%tGWNGR$X=bT1q65~40*l>`ZXOWdf$&1Tvn)&ydvC1L@h zG{!Rmz#K_4kVY^8YbTZC914|?Vw&i5%CxCHsoc#4d>|U=;;|5xzMws+}tQ$aY>P3Eps>V zw0J!MaUarxG)SccxjbbgfjP2U$lR-JM{ENze-olekN;-i;LyUHoF^qk#qroC37}_w zz4|;9&sSC!###UeGf8O8ihd94Ed=qpN;F285>LbvSC(t6`YozH8|QcryGIPhHpm4^ zGqrbLX+n^W<@H9?#R4i7ZLrQl5U;yLLxd^uL_Be2xW;M|ql&5e49-=O`Pe=IkPwi- zF!@_?W=1z4$YE*X(@%(s^xs&mKhKSWoAQ#(Q2#NomfTH>Fug$)!1ng5&GgrF35& zkX=Bt2(kB(O>hyhKBBTcQl!3ObbiC*8n%x$p9J> z7LNNo_kTwZw-HN1MyD;}Yq9&%E{Vw>4ai7k1rFG}Apu}RWfg!7Y=k+YkO*&H#@#fr zvaBVG`FS}x5PkI;!~`6IywC@rpPh@7dOq;Aw4oT8uK!6}Xgqo(ICbs>21c^Iz$65j zDXAHCoE$r`30Zb7tdEpu%&kH^p>>Img6b>)q9TlBlxOUb#G^G2v3Ku5%%1(gzZ)v( z`8bCYj2*-=>LJC32Eb|G1{_fc?Ax{h6ef|L!{(L(bA_*^hA&F#7*cLo57pO}ER8#>V<~K$ppT5X=sfhV`@7_V&gK&6y z@CX!zTnC-ZceDdm3D$q$197Jm?E;>KIp}ul3{6H1g@*1ez|hR>Ln5)Wf~@REUaqc| zH&$h&H(?xBQVGz z+Doc@kwRr$2!sHi6`B}7|;)z_UQ?x*48p|ykAzn7_dL3-{eU>q$DE2NJXp> z04cF9rFSVaE{Md`XU9X za6uJ9D-iN=n#gl(1kOVTgUi5vU{7VHOB>b)>ybmD>ChoyS+6c=b4Yfj z0~v=Motzs+WTw}Wo}&DBtC|2LBPrO%6HFgCC~WP%00U_%pU75_oeeL;9>8-P^K*hP zfKKWwLGYeh23Q$ob$}+`gP>9Sc3@yCdr^>t;KuR5S6-iu^(@ajrRAyY0zi6`=2Q}vetLYuZ37b% z16gW6>-8IWc{v0gA3O|24$$jeX3F`PV`UZq@~E^&ydqA3x5>$O^b8F3r7@q69=Qx0;~%42_sy}BP#hft zxNun&S+iK}&bgmE%4p zA^667Skbm~!BS^9Oxd!Il~Dj_b&Oo1Lcqw|`^%{3%V2&UTKY-2b|10tAY|XX3q~24 zz(J=^Mdo1kWg1*VM|& zSQhi&rKdyGxeE|?_&DUFv1e3JSmAoUC_CS)H6BU=AA7zox{qyrhJmw3H!!2v0y%bp zoB$K?R|u~wlK@CCpO#RmB~qD>>OCVR6{16~LVUnM!5Y3cI((>yNfaa`N5wi3XahYx z;GuD7-M1$+?b{oy8#%~y8j&WD6I&p)ag{{?BzPu|`Fu3&P%}Ve;3-JI6auTu~P#ay!vLOHMyYR&mCl#-ij5(CZqAmfD zK3|b|oys@9#vCF}a5DCY`PA#B^?Y*craX#-u)p^}GA`(FqAD-*iCW|_)WJ0gZc;L& z;X1{Goqs_*+A~G8NF@V^E)>*Cw33lT?YA`%58#ir^hKn9QxSk7OTQp558^Op@8yvb z@ap&+X83k`$ly$67I`#x}T^FXVDTKZJq@&E|| zL9vk`=uqJ47$0yb3p{=QMDmw}K!I^c`x7OGSjm#mIK?Gx2E?K77#gtOSZqRUQJ$UgUrUA4C*c)KFyX(blZE2;7>50UUXku7Y-Y zrtouI)uH#ZnL*s5z|#^8Jk{^s6$4Mbp@CZqxy#C=4Zigqo&Vd(6J%#GK%|RAoQilC zH9-;cfH|^dLwv+2j{wjzZUiDl@d!Z?^K)?x|0NlFsP+pkh5#3%bqT5)p&~~ZL%qO}K2#AQ9AP+aGmby5Bv-e#jS!Pi2uh^&e5N#+vjED3Xo$D~QN*xNWa$^+R_qt(*$WTYkI_4)Ks!DO zxU|QvM(s0nmpGDYC5=fd1v@CG& z-b8GIC^DW1RXdeb*89n!(3Y+lpaLm+M^>CZr7K1Oc=P-@=%9zo2%~kiYnacFuiQrx z0#wnswY>yNk*?`4UJB?euR!9Fu7SP*Gdp9YC9O_&f^e0Vo{4J!l9cZdg%$%9Bx@y) z3J?JvAM~_2z{B~gpzG4W!{s_50=bX5 z#>R{$C!RVXdLo`=$`Ka;idG=2Q2=D{A@kcX*Yb|q$asD0+EDD&2((|PW306N%4%Z( zC6A(g(p~|FBwSwMRqUBye8*10x3U18vbX^DxGd3JOk0R)iM~WI>%oike3nLWewsN)8!v$`koM zfiwYliXSsQ>Vrz^ukWy)h8by59saGyP2M;EklIH(RlLtQD3=LYEQGr|p} z963RvA4?CK7K)WYegRauA3#I^NXn3jSMc#bL{8b*L6#%i%k&|)j5BIvMrI~=;p$cC zj_uod$VdiSIvmh8$5|&Hs}-PuW{O`N(Z&TJMZiP~D@rHpIcxl<9u|Ulot;)h0LmVG zipLy8nh^l20J>BO&UEe!$;GmJHZ2PA$pFM-bpe42M^&zmJBYOKE2WCSr>loi;G>6) z6{S<+Iq|fYcsgkUKxrss^$}t{L|R@f7vw8qEPir>hY`UP1gb6&5cuQANy+McYQK_Wz5Y`Z_XmP*+4EShZm0}N5 zH)s_XgEo0LWlUJ}5|WgACAOK5PP6=s48Tv6%guw{)s*5=zJuIE(jQWMSt24u3Q{n_(DSs^IJDQ|Ih4$wCb4nrHVf*PwnOLR3>xE^P;jm`|+60uj1eoP)5gMil}l&5_~iCfhd{+rY0q^J17}SL|e52`vvMMI1~#aqeB4n$rt8a z{78ln*U%6@uD}s7D#X)OwQE}Im-ht`8SNzjAnmF$u!jI~Z6KimC^3U7zv)8;*^vt$ z(g-|T=BNrwasNCCL3IGZH;7G)!O+|sI11X_u3I;@kwA(vN8L2iga)8G3IzZ^-kd8h zl7&Oju%^Z`KcJvYgFn_;qRczQ(+Iw4B;(5_;%V8}rRenHW2BD}y3J+n24d3NG_+$c z{8JBk!#q>hQBwjSTnbz@Yqs8+BZp+xmp;#q+{a&Wdq-v#i3cQP=&din-z4Nd1oa?35pL-q^GkzHmM3PGv?85GdMrEp~oU+O$Eics5a zO$h*d?2=zu?D#syh8P5?3`yh{RT-X=rqiP7pXv%vBLvcv04U814*CF0ot;1zkE+u| z=4+@ZO`yydD*XUwKDuZFC>sB%yu#ulHh;*it9D?&KwX6s;e|thqQxYd3ev)eG6Ydq z1^=sZh%mbN?_?G(F1QjXb9OAOUT#h<+ow(LUA2Rz1mOM7&$8;0l`gC1G%qFHCO$uv zmAUPY{_BXM&@TKYK*G+;7im3)0b!?NZm8p^2?3ybsWe}uAQIfaq>lDf_%bNC z(-buxM?nk(uc%O*;mm@YTHB~80Z`gt(Zk>fi-rxLs1^nx;pbMXvKSCi^0AFvY;!qU zs=Q&Xf{18J04^z82l6`77qfV{jEgQvWwTYfbks76fGWgK%u^%~O$AkiNEOp7m0VK- zptJ@M5C*F%um#W_sLDWXr0rhH2s(WiNQ@Rr1{{dxQgEpW0U$1l7=h%elT{BQieT-b zimQL7{mS-xUNJ_Wh=NQ*S~QtzSDF%lW9(|k^JvjDPzP58b!pQBx=5=s2$+viz=Civ z1r5!8_l`E{u;B{(LS5&Y5CE!MqOuhf_yKTb%m_b(prb^Ttg_`+#B>~8J}+;8KFtU!jVqW)NdoYSP6%i{ zK%P68K7vGhb%22@UM)W7p%qI;VCS;1)S^MDhoy2#-}vuXJ)v2>?|f zlU)nB?qKX4dKf9g5qvM_eSEOMCcpxuAIqgi+0{||xgge0W___8IQDZ)O@NDk8>7h9 zkg0(F{H&^D`k)T|PsjE;U1<511v1Pcj$-~Jr zGXpcH#tQcXQUj%Q7Wo7bP^El7niK%x_Aq6trjNa&VgJ7H%FYgWxP4k)FEPNKH6Z7+ zsmi=hooV>^58|aA+5pd?fz)Ct-q8d%!8+j|NE*obD_NEzk69`P1Ho{iINiUI!WjSHq05{ZGG9d+fHuL>MiOOK0%aDYfd^_60P%$!?7?IR zk`}=3svM9IsPd61S*42CMOHdh@5|FlBn0Y$>>QDWAZ(6CCIEu!D%Cs7*)Vbh2@OGV z2NxF!2pxs>yb0S^#JnlZFBTNbztnk7|x(6u?iy3+aWoRQ4IGN=Qu$0C})z zOB1_Ms@AburGFhC&kp|7xX)YD0zh$WBme?CK#GgAS}|9d#x9#Z$C8y!BT+!C@|E+_ zu`{T6P7NSSR?~u}Vznx6^8EY)_SdqKHC_;nH;5DrNZ*&!Xy- zRh+cu9Zfev(*i*1{|2I92-tcq*iA~jo2J`XY06J{6nQn_-8&{4n1;{Ony$Rs)&ite z6sIusx21pJvo8?^J6&dt^Z^rN>2t}n7ZDYmz`bGp;fD{@9+cL zWkBmF7nlo;9ciI~jp}$2Q(jqF^evQ&h}1ID1pfx&YcvA?M%|fr2!lWvdeZS@fnAoM zJc%10`v&RxP4IRIA{m5C12uV+UW<>vtI0YuWs~=hhD}4Jx(tt)>yJ4yWidyQ-cL8x z31a2Za6>AMW(G`SHFZ>HGuUNms=lNhN#&E(zX?%fXcnU*J}y5njAxE2e|x_Cudc~i z5hb4{IC6sQpZ7BQ;hX^j9>N3OHlTq6K1VpPY|8Ud(|TxYepMgUmEsE(&K z0#F^f&T4aw0I-Nr9ZzcnpgMA$)#e%jU=icLI9&>h)$4yRPa`l|qqNj#>{7?S}vLzX{ literal 0 HcmV?d00001 diff --git a/src/qt/res/icons/drk_receive.png b/src/qt/res/icons/drk_receive.png new file mode 100644 index 0000000000000000000000000000000000000000..e2ed49f78cd70d04b9b981c7f9e1bb49f7ccf276 GIT binary patch literal 6917 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 NucKk8p08#d_-|?HBewtm literal 0 HcmV?d00001 diff --git a/src/qt/res/icons/drk_remove.png b/src/qt/res/icons/drk_remove.png new file mode 100755 index 0000000000000000000000000000000000000000..1f41c4117060767e47a64d7c6f34fc7a4b2f7ade GIT binary patch literal 10931 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 B&bt5r literal 0 HcmV?d00001 diff --git a/src/qt/res/icons/drk_send.png b/src/qt/res/icons/drk_send.png new file mode 100644 index 0000000000000000000000000000000000000000..2490887becd876c16b533a6ea8b2affe46dbfa65 GIT binary patch literal 6917 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 a7GN-y)@8~Dt1{L&A#HU7wF0Ph!2bb!r{=-{ literal 0 HcmV?d00001 diff --git a/src/qt/res/icons/drkblue_address-book.png b/src/qt/res/icons/drkblue_address-book.png old mode 100644 new mode 100755 diff --git a/src/qt/res/icons/drkblue_editcopy.png b/src/qt/res/icons/drkblue_editcopy.png old mode 100644 new mode 100755 diff --git a/src/qt/res/icons/drkblue_editpaste.png b/src/qt/res/icons/drkblue_editpaste.png old mode 100644 new mode 100755 diff --git a/src/qt/res/icons/drkblue_remove.png b/src/qt/res/icons/drkblue_remove.png old mode 100644 new mode 100755 diff --git a/src/qt/res/icons/edit.png b/src/qt/res/icons/edit.png old mode 100644 new mode 100755 diff --git a/src/qt/res/icons/editcopy.png b/src/qt/res/icons/editcopy.png old mode 100644 new mode 100755 diff --git a/src/qt/res/icons/editpaste.png b/src/qt/res/icons/editpaste.png old mode 100644 new mode 100755 diff --git a/src/qt/res/icons/export.png b/src/qt/res/icons/export.png old mode 100644 new mode 100755 diff --git a/src/qt/res/icons/eye.png b/src/qt/res/icons/eye.png old mode 100644 new mode 100755 diff --git a/src/qt/res/icons/eye_minus.png b/src/qt/res/icons/eye_minus.png old mode 100644 new mode 100755 diff --git a/src/qt/res/icons/eye_plus.png b/src/qt/res/icons/eye_plus.png old mode 100644 new mode 100755 diff --git a/src/qt/res/icons/filesave.png b/src/qt/res/icons/filesave.png old mode 100644 new mode 100755 diff --git a/src/qt/res/icons/history-old.png b/src/qt/res/icons/history-old.png new file mode 100755 index 0000000000000000000000000000000000000000..07aeca1f96e8f78301719b4212b15274b5d59004 GIT binary patch literal 1631 zcmZ`%dpOiv6y0b>B`OJtQZ6^#De{OZ)fC2vk)c#lo>MB4M}=Gyc?=Sj@|HY$p(mA) zw@BnpRHCks3`P$^WZ&P^U-y3BJ>NcioxS#1=Z|$ZcPo=FIa^^i07x>-j9COK3-?Sh zA{%E%)e>hBLFoKK<@C_y)~u) zqT9Aw*qR_BtaJt)Pgrvl^nF3!8+5&drOqK?XzvG#<4@)gtm6pp{L1T3fnfk_h=jF& z0xb%RLSR!2Y>tJ^abR*D=of&V2*zi@EEyQ7V4e;Zm%!q(Fn*OpmtZV&!7^LeB}jUr zO*Z;JK#$va@D}bXK$kppx`7VYaAz*s<)U>KT3$j%I?~f{a|&)q!nKKLcmeg!qs}>8 z6^E2FsD2t%qfsRa;W(bI!nCJ&@d=)*#rSIEmSer0K$0 zxC6IjU|1P8f54=AgridfBRKjU!SDO$F&rAju3_vP!mq?P`i}b)BKUlJ*p8(g_~;F` z^x^&2Sojj}zQo&Yc=H9`;Ng`P%xOlUpR9tp!I(n4NqBCZN7(zU2lIKD)r1+1m{5yv z2J!U(w)P_&9(>w^;K>KikI@wf+ls)U7Iu_?Lp9h}g3TRXAJ%lCW-Pws^F^#it6o4>~zKDXfopMGGcOS8ke%i z8pwsq;+2&ZW@hI8^?VN9)otgB75dW!=@PokI-daRcU78#zI9Vl;>(v$ms0HSd(16V z+2QKi!@PX;>Q#qFWAG~4HBRU5N_Jn*hh;M7ldZDkv}Q*q)~M#Vx#b1Hw~KbWi%;ZC z@e2nM2Cpwx^z>tIw>;|M;AvFZtvwea*>~%E!ow9FSko1|DiTuenNl-as#h4zR94G+ zNRpm1muD&;Fq)xU6yBm%M&e?gQon%(r+wWao>yw;B1z=}sfyoNNw!kM>aMGkWLO#r z8inRnPDGPYDSJSu)<4kH}`L77-*n4s5Dar+z*zWR=vvMq1LFKwP5DVn*zTP&4F z=VZ-v%vE;iy|qA|0WTt}wlY&)o_C(AX+Fwc?RK&C$C z?95RMJPUDATL(wqr_^lkh_ovS5~oxgbng$!iW+2)<7!_x%icB5Kh_Y`B4NkZ3a0CB(bKltH%eJ8<|$X#zojJ2w-$qrvv zCto+Ji?TQtxwe>LPt|ehpMF|+evNum%!t&t2^8O{{{OvA>M=l N7$!{Pf=!Mg{{S^a7GwYb literal 0 HcmV?d00001 diff --git a/src/qt/res/icons/history.png b/src/qt/res/icons/history.png index 07aeca1f96e8f78301719b4212b15274b5d59004..c72e7fcee9a9e9b7d843d74f0ef8e17234e02b2a 100644 GIT binary patch literal 4409 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 R3W2>m65~yv+zX8Jvr-A?g literal 1631 zcmZ`%dpOiv6y0b>B`OJtQZ6^#De{OZ)fC2vk)c#lo>MB4M}=Gyc?=Sj@|HY$p(mA) zw@BnpRHCks3`P$^WZ&P^U-y3BJ>NcioxS#1=Z|$ZcPo=FIa^^i07x>-j9COK3-?Sh zA{%E%)e>hBLFoKK<@C_y)~u) zqT9Aw*qR_BtaJt)Pgrvl^nF3!8+5&drOqK?XzvG#<4@)gtm6pp{L1T3fnfk_h=jF& z0xb%RLSR!2Y>tJ^abR*D=of&V2*zi@EEyQ7V4e;Zm%!q(Fn*OpmtZV&!7^LeB}jUr zO*Z;JK#$va@D}bXK$kppx`7VYaAz*s<)U>KT3$j%I?~f{a|&)q!nKKLcmeg!qs}>8 z6^E2FsD2t%qfsRa;W(bI!nCJ&@d=)*#rSIEmSer0K$0 zxC6IjU|1P8f54=AgridfBRKjU!SDO$F&rAju3_vP!mq?P`i}b)BKUlJ*p8(g_~;F` z^x^&2Sojj}zQo&Yc=H9`;Ng`P%xOlUpR9tp!I(n4NqBCZN7(zU2lIKD)r1+1m{5yv z2J!U(w)P_&9(>w^;K>KikI@wf+ls)U7Iu_?Lp9h}g3TRXAJ%lCW-Pws^F^#it6o4>~zKDXfopMGGcOS8ke%i z8pwsq;+2&ZW@hI8^?VN9)otgB75dW!=@PokI-daRcU78#zI9Vl;>(v$ms0HSd(16V z+2QKi!@PX;>Q#qFWAG~4HBRU5N_Jn*hh;M7ldZDkv}Q*q)~M#Vx#b1Hw~KbWi%;ZC z@e2nM2Cpwx^z>tIw>;|M;AvFZtvwea*>~%E!ow9FSko1|DiTuenNl-as#h4zR94G+ zNRpm1muD&;Fq)xU6yBm%M&e?gQon%(r+wWao>yw;B1z=}sfyoNNw!kM>aMGkWLO#r z8inRnPDGPYDSJSu)<4kH}`L77-*n4s5Dar+z*zWR=vvMq1LFKwP5DVn*zTP&4F z=VZ-v%vE;iy|qA|0WTt}wlY&)o_C(AX+Fwc?RK&C$C z?95RMJPUDATL(wqr_^lkh_ovS5~oxgbng$!iW+2)<7!_x%icB5Kh_Y`B4NkZ3a0CB(bKltH%eJ8<|$X#zojJ2w-$qrvv zCto+Ji?TQtxwe>LPt|ehpMF|+evNum%!t&t2^8O{{{OvA>M=l N7$!{Pf=!Mg{{S^a7GwYb diff --git a/src/qt/res/icons/key.png b/src/qt/res/icons/key.png old mode 100644 new mode 100755 index 074d236430a1a6fba14ec80eb076b143a7540db4..b9abaaa057decd475e9619ca45e94ba02bfb4603 GIT binary patch literal 7969 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 WR%`pl_>c0WaJ87c; delta 1939 zcmV;E2Wz@;j|==^1(T5qE`I<9VoOIv0RI600RN!9r;`8x010qNS#tmY3ljhU3ljkVnw%H_ z000McNliru-v%B6CM}h}+Gzj)2AD}iK~z}7#g}`G71bTbKj+MSzqt4A49DxWSzcM6% zp}iyR8*Sx6YE*i8u4ztMg#%Dm6E0M*%~6fJ@9EsB)vq6jez~>Icw*IUZg^fK{FJ+_ zko#rX-J2P7LSDA+h)Qc04Eb1L(s%DyB3kXdSgUf?`Y{a>Iu7@$1Lh04y{CU>nC}(+ zmO!*Fh<^kY&wJjuw|@43;e!C$RwF7|&P^(P>6?p7>J~@=rCM1v01JA~3+|XTwwNk&llJG=dYM$^)^%^Y}LY7sfs7Of^<-j_Dh<)f|O6tSTTgaCR^Qq6DI(p{Sv#s`HY9a<#POq8(kzZri;mxaYYp5w@XH-Ex=~qO3@G zs^Y1jq#+=v^9vGw!I+3-SIFgKc@q7`s!Nsa=iUT%1Gzy5+7^5pfd(xA4ML-&LK~o^ z!j&2=U7Vf^UoDTB9;Ph81YPb&kM1SW+kZ^j7ossJX$*+L8XuFK^=mfzO!!B;F1@hl z9c;ZFIQOY@K$R^-O}h#Ju25)0gVZP-q+$P{^7Vz!=6%y8-Jr{TFtNg@N-HgS59ykC zDj;YM3R)wQgF%;7z9RX|Zq!TbKGbJR+kr#12#@e6)(WZ0^YYUkUz+nym1IDddVgV} zL#&wMrY=cSNYWCjcHJD3Bm%H5WV6MaL3Qpzy!4ySQv2~uHS6;OOAimA6+&4H3U|#} zkqb=qkO6Jg#H|!J_ZT#V1<|13P(m@$kkolK&qW+Q5T}s`+R-c5bQCt6XvfvAbVe_6%okvT2val<;@$9K z-dwS5w>n{N3zXwRM{| z)f;s5eOT-A0^k7Vu;CsGK-$*){yQJ~bzgc$RlIT$aZ`YJcapd*=&aKO-rij7U9$Ww zr_bK6ZM}!;o-U45@QMIZIkU|v-&om~ngOOpJ6+HkLaI>|qhQ7rMt|Ibf1l0U-IXoC zMxdYnO7&F(xY9ebke&=V(DnsHI*P9l!>+gRT=)y#V;{Mk?8xPI?mI+vFK4es_MkxY;p7*i7zwluGRL?$L(WjNm5#Z?c5dX9Tkz~>}K!oFX%6?og z*o_Y1)vsqS9qrz%;eR!ti)z^1t5&=cfQZMMMJj+HY+R2;KIkRfd6eSL-5na<1x{Zt z(IEkH+qVAEyYo#8*YN`yA%&gKIp*P0JAfmfg*bp1_&XLt_<-?13{V62fgY-7`0yW% z*8*^(#(w})VJ^9v+H-9H001R)MObuXVRU6WV{&C-bY%cCFjz4)Eif}JGBs2&Haayn zIyEyZFf%$ZFc#f9&Hw-aC3HntbYx+4WjbwdWNBu305UK!H7zhREiyG!F*Z6iHaayk ZD=;%UFfeC;f^q-=002ovPDHLkV1j}|pm6{I diff --git a/src/qt/res/icons/lock_closed.png b/src/qt/res/icons/lock_closed.png old mode 100644 new mode 100755 index ab47a3a9ec66b71d8fa6617d8975155a349ef81c..03acb6942bb3919185161a08ceeb4ab98f8c9476 GIT binary patch literal 10931 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 NRYfg@9C_1={|5%GtR(;d delta 1896 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 delta 1901 zcmV-z2a@=+Rf7*PiBL{Q4GJ0x0000DNk~Le0000W0000W2nGNE0CReJ^Z)<=1ZP1_ zK>z@;j|==^1(T5qE`I<9VoOIv0RI600RN!9r;`8x010qNS#tmY3ljhU3ljkVnw%H_ z000McNliru-v%B6CM}h}+Gzj)269P6K~z}7t(QxTTt^j#zpA?3Jw1V~-L4Sw^5fY1tBw(;ZB$LP_ zHW_RuA;hvVp4j8p^gQjEe%wb@9TvA^oayUK2k}d%tFLZXo&Wsj)TwGEBHV~?edAHG z;JpyXF^RRk&iRK*qr0o*K70Dr<|A5-Z_7Hys~EW z{KcogwC~=BcJAECefR7Mj-Pnz=`*9}Mhf}dtjNvRZ%LF|V9vRHTW{NTS6rW`Qkme$ zo5$V^qkrhj`CRVpz?eo51W}<-I9shZ9(i&9!QYLYKL_I2cmKV&YpowntiySK-4-Q~ z_l~@Hl-4M%$>;NXM$i6x`cDU6zH<1;$aoyb-wlFb#vtUaCFd*}AqaBue68`l*ABmN zEo?N{G`NAa{VN}_)_$bIEdDwl!raxJ$)ou@rIaJkHabC!IIJv5y%YA)Z>*_)&Mfa*zY#BL*vW{x4adf;=d3@vGAS;$F zEq{o}MrlMB=K5DMy?Nu}1oGA*-ZS0Z&EJMLp))GTY6CzaNdTyqdN?!uDK?M1g-_zk zb8~Y56pI}gMNf6bGA<5pM@(zY-?Up8=RpJyEvCIgdxwZ1A_Pf7wWpiYyS9UKSGBct z1_1>i7lzT~;0B!5Xy+DJKtu}GB|A{M*njkwjfKis%WV0UXmrcq@TvKEUL76fy=zw) z+qL74>Z%o08Z{%@yba9XI87~VJnNtR`Omg)-0@ULM^E6z^Fbd`fKs63`owg+;XO*> z(1`blc$88oV=!I_laTjDPds<#+fP3JkqRvB>;L-j#@#`mRwO_oV7;WHfc0Pj?|+)- zgHL}G3FHc3Oe&j@e&{B_b)vXhoqb@@6ri<_wXnL&P`5(OL&HMdfptwHPMB&4W3do= zp}Q%A1`6FEH>O&^3#`-{t+id0fKo^(FcS+6FEl)aHXR#QNIYDKg(I`?Gq?XY5QP-? zKFsRgZIrDdu^)v0UpS!QC8Kb%6n_v1oiJ~O7^o#eBv7|PY+>FC$NVfaKl~d0_&cB= z`OEXjFJD2+I&w*ie;lyHD6)>F%xxG0H7iuDQ1?(xgqnqh6DAX3_MO-8r%s{<%BX=d zGFc%yc91!prfi{AU8-glfvgk|I-#l{Zblvn)SZx6h&-77W#|<>(3MLkIDbK{Tt+Bh zZENF7fY3l8gF&_elCrKht=6o8suPrl(yhY;k39w*0Tc|ugZGgezK2MJdWJQ;5c%vg zIrBJn0`&yyiO_Hmy0id84`Cv7T?;Uu{yeIufa=U+cI}2n5pTh{Rztwwq@}egpa2iC zP4{^0A+kc^((kc@YFY5dUw=WBI#5eH@$Vi+^$B^WQu7}+9fR>?UQ{!7fq+k=wxsnC zHJ>9Zgg~u4i@)>_RJjNWWM&LsJ4qnh&@sruu)HFW?5kP!l}tz@79nNmmUQUXbWbXcSpf-4{kSG8aq?Gq3ObCG~fokvcHTw0u}4u8FuhQJJ6CrbcK zfsRtCNfu<)H3_IT2xtwFg9}xm5Txr1X*<F#PH1%mdFw{1FY1Ij_*6;Z~!j83SGu?kZcOxypP7J&ub4NB{l zm|9%a>-D)?2IA#I1Aloi(w>7wAWqTK?U=Yw4;LjcJyrR^iPL}herK`R?R|FtQVRGO z+>}x}nuwFh@r%#4yc7BVMESqsKg%$k@twe3y8r+HC3HntbYx+4WjbSWWnpw>05UK! zH7zhREiyG!F*Z6iHaaykD=;%UFfbO~I?ez903~!qSaf7zbTVZ+ZEs|0W_bWIFflbP nFf%POHB>P+IyE*rH8U$PGdeIZXMloo00000NkvXXu0mjfsK0dt diff --git a/src/qt/res/icons/notsynced.png b/src/qt/res/icons/notsynced.png old mode 100644 new mode 100755 diff --git a/src/qt/res/icons/overview-old.png b/src/qt/res/icons/overview-old.png new file mode 100755 index 0000000000000000000000000000000000000000..78a2575b236ffd0b1aca1f549be91b4f16be31ed GIT binary patch literal 7304 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 literal 0 HcmV?d00001 diff --git a/src/qt/res/icons/overview.png b/src/qt/res/icons/overview.png index 78a2575b236ffd0b1aca1f549be91b4f16be31ed..86e673ac9533c459a266c01e5571270e2ceb8fed 100644 GIT binary patch literal 4409 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 G4*ECPVY2uD literal 7304 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 diff --git a/src/qt/res/icons/qrcode.png b/src/qt/res/icons/qrcode.png old mode 100644 new mode 100755 diff --git a/src/qt/res/icons/quit.png b/src/qt/res/icons/quit.png old mode 100644 new mode 100755 diff --git a/src/qt/res/icons/receive-old.png b/src/qt/res/icons/receive-old.png new file mode 100755 index 0000000000000000000000000000000000000000..61f1408dd8bfe83effff620938803a1eb6214a5a GIT binary patch literal 1500 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 i;ZFRKNXlBwNmqNJ=4cW-0p{q3#DbYlxVNGEX zlF)Rai%KYWq3JTraGcy}ErqnteiPN{k3HvkpUdz0{hs&x-uFFaYfV*E`d$eDROvK| z9T9b8Ypy)uDVe7$i7?y8f?)wrbXIwasUT~5(d-xiNAv(VkpL4 n|95ED;f?{LjV%>a=}AEYHKVQ4)YKA}73z{DsDY&0Lwukk3P=B}7S2 z1qY$5^#vh7f;=%#Yw7;+Og|B1iykerBB9r(`#`WK-YAB_`m z`Dt7kj};xLcnpW%BkL*}#GzI+mP-&kpAC+oYcBo}gK81DI12BHQT{N3U4iV->vExL?{`;%T1^ki^)$>^$%1yf)G4< z>m@dIV@($}yg_iU7WH9sH+tnG^9t_FMhKaNz_$=M6mb{J#CZ5NaVCA>(+(~Vz&7u? z2-^nHCLNEK;OhaTUqlER0beQXc@E5a*l`=YS_CzC=QRSe5uERX z!DoAkSG<*NXKfFlS3ffFw%wc+<9#xk8L4Wz(QIu@8d)=|thCu|bjl+#PeHk=OJ`00 z2fKr*a|`MhHT9GFC+&BK2Yfsy7jnU|do<{0o=BX%aUeJ2EiqNj(~3%g7zJ$_Q78t| zoDTpftIL)gq@*q)z&UI>!*Y(~yQQ=A4U@`V`4So_onqmzzQ)UA(GrfD3ZL)nl+KA0 z$S;e|;565~t`dnF8YGg{I$Y)0Swm@3E|=TbSXd}+3|#7`PoYF_v7}Z#uB`Y;cf`|? zyC5|+A%%DGTym6^#ir2Tt@j^s+i0z>q!b$*YqhmTsk+EO8cWN|sjaz^XOwHOqMN#1 zM`wlZs#VKew48UkJGM5yXxZJgOy5Xl_Iz7~gsc98gM-=;bh^ORwaqNm>5Sdx1?aQpMlM|xHll633c?t8K}i!xtc*|FL!JyXR#EyHC#Pncb_K~1+T zwC&NDR<@s5=*-aWV5rs^GI!ldYDl?v?5H$ea3^#)x#Z9_-n!uRJ;GMqfqgFR^AaTC zQfc}`vRdg1xvb0KhcJrF&%r4xG(lg%>q3T6=j){u-%3`u0eH6{+m>r71uBd;WpO-UrpHq-iV1pWbg Ye7z6<-+A8W`MuBc`~AN6`_3EB<65aMUcDFq zRM{*hpHywxTC{*;Wg?ez5wlaK>!J2#V>=PcObag`V13m5Dwl0n~KH}@>j5J z6g6V-w_*J75rq{9yyCeJIQ$A{=drpM!9!Xy=p*PVi3&X2%|7DE1gDWa`H6?bGJ`y!f(vAh$Vt|B=94qgKg zI1MLIISe&paC0&mrlXAnZ*-w!5yH_C5Kbta!mkq0Di`gpAUM`S$UGwr>jv?{1MHtf zPCkO|bvX0@-2MQcXW;*GK`4G1ju{OI_P4-$2m;s$@Yf#9F%a{}wY3Z8 zb8SeKJ!+S)8<|XSx>Q#eXJ^OgQNg2+N8Zc{Cq8hWP|vqZB~v^7 zUu8TwPqB$jVtono7ZJj)l_T!gY!?y^Om(-bC|`%`~&!-sI+z|D}t&ySt)7h#FVl z({rV^i-(7Yo13`+1T|W#8|s>3%@tUb@Doh;^ayP=%5L@fHiPnj*L!L=NY&|z>KixG zXf$eK!Z1&JU2aNh*2?UQIy&*iyT3bVDG&&_hjex@sJbSbwi#LPSGI@@JY#05vt)(( zh4jpf0}>idP+U~8VKc9!xa=yYw4|w2Smft()GwYD?`zk!o1fn;&}bWIb8yVg%IbaW z)ZNj0VO6%|O0pz>SCvogeRf)5x^-zzXTPmOH^Y<~a#o~Y5v9rSQg6M;I9_{eR;9qu zPJhB7UCjR}mdCTJx_P9ry*ntABd!W-kMh>tqEVKVIN4>z=T-aLHKdMom(*s^xRZ zN#|E=Tx);)uSdfRtP0jUF-E23e<$?auWO_&5@x+@on$pPm;PMFH9d29W<0HsTevoU zoB86er%I+(jTuW2c)%Vnb_yGhYZv%V@GD(P+cVLp;`;`s%D;#<*2+<6G@jP z*-TH1D<6($o$%85e)BlXv$1|}Oqt*Iw7#dJw<`UnI|FDv$;t;RPlmd2t`CI`FE<_R zYR#imMMd1pA6nw08Cwa^J9K-bNX>XFxfIl33;SSq*I*B0w?Ge4U@P6gP>;^g+iGZQ su+7+z1Vfk3Fs9R2_8YhSN8l@T_x23^e}Pv-R3H%m+k(q1+v5`T4=re^r~m)} literal 0 HcmV?d00001 diff --git a/src/qt/res/icons/send.png b/src/qt/res/icons/send.png index 11cc3d1bc0e85596cf847f4777fd456db4b434d0..3007d4466b30f573b46f3f680ef4c03678bb6e2b 100644 GIT binary patch literal 4409 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 diff --git a/src/qt/res/icons/synced.png b/src/qt/res/icons/synced.png old mode 100644 new mode 100755 diff --git a/src/qt/res/icons/transaction0.png b/src/qt/res/icons/transaction0.png old mode 100644 new mode 100755 diff --git a/src/qt/res/icons/transaction2.png b/src/qt/res/icons/transaction2.png old mode 100644 new mode 100755 diff --git a/src/qt/res/icons/transaction_conflicted.png b/src/qt/res/icons/transaction_conflicted.png old mode 100644 new mode 100755 diff --git a/src/qt/res/icons/tx_inout.png b/src/qt/res/icons/tx_inout.png old mode 100644 new mode 100755 diff --git a/src/qt/res/icons/tx_input.png b/src/qt/res/icons/tx_input.png old mode 100644 new mode 100755 diff --git a/src/qt/res/icons/tx_mined.png b/src/qt/res/icons/tx_mined.png old mode 100644 new mode 100755 diff --git a/src/qt/res/icons/tx_output.png b/src/qt/res/icons/tx_output.png old mode 100644 new mode 100755 diff --git a/src/qt/res/icons/unit_darknet.png b/src/qt/res/icons/unit_darknet.png new file mode 100755 index 0000000000000000000000000000000000000000..948e987414b3430088e06cfef74df1b631ac37af GIT binary patch literal 2206 zcmeAS@N?(olHy`uVBq!ia0vp^>Od^O!2%@hudZ7Sq&N#aB8wRq_>O=u<5X=vX$A&n ziA-nbfPjqrlKkR~`~n3}XJ>_iqWrYXoKyyeid)GE3G*Jjc=Y6y%7Fs`0U<$8&U#95_%AdHv$ilT#Z_ z4$O)P2ss24XlQIasG+*m0;u~TH#4(yRi&pRCo^+04>NPKM^G7<%?M(bc}y?{iUZXM z`+H`&0@W}#7uPwa2BuZHbv7+rx^!t%vR7TuDyM?fLeH$cjZNusMRkFWb%9BqSzJKH zSNPa~Aa42}A=d9l&e*UjGl#NiHFuoQVCCQzwBs;j@zB%NYGzkuZf0m^YG!O^c4lx^ za<)Cp)V7!>U*f1_tc15@xWT<-p=7S4SqDlQBWGAns#N?eE#^IqZ(8)4sx@oZe7~V{ zbJ@n)Wd8K~XBQs1c=Thd@x;$e)0MA_<@vs2wF$Bbu57JP|H%2-_wn?H@j45XH#lDi z{m>P#>H`16I6={gdlx-i6n{jmQ@S&L;))4VCfle@)z{Unbz0^V7W-{l%=|swf8<-& zcC~s{dF4;NzDi`ptQG%4tXJGyD!6LplAn&R8@{Q`4T;sZb=({N%biC|;+oV^iQBVI z%r=_6&t!MPzRO9SPgz!5y^fh}aofQiImj8bmejVs^^lmP1jp3=4JSUH-6b2Iv`sNxX@1$# zNXN){^Ru-0GpXk{pI@(WBjm@rh}|lyOG0nX=K6bT(yCa~o~?1E!LQ}bUYTAsnV&l~ zTRX@8mge2iE491Ax31s#|DDTh&&}%p=StbX{lL>Z^Y7+;=RIdsSMB@Rw6xnrY`fmi zZ92t2_fAz@?YF)#a(DjTr){~jea!N2W^Ky-&9{2)@ABR6EO+bY{BLfyY_F5cv{$RE zIqLa3`1v`N`F~66F1fz-c3-a&_qV+EobT-D^7mKn2k)zYlz1iQHXrRnwmXekZ}m5oj_yL;9Qtz)8Qgu1|j2I7~TUR1f(-`fL)4e0tyemamK(9TMakv zEHDH^QFLQ)a2e+U4x2N;utWAvCol{l02X%tQ6p$H&tily(E^OX4EW!3o}=kj>)vG` NU7oIfF6*2UngDf4%WVJv literal 0 HcmV?d00001 diff --git a/src/qt/res/icons/unit_dash.png b/src/qt/res/icons/unit_dash.png deleted file mode 100644 index 1c36829606713f18a5077141ea485acf47089688..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 478 zcmeAS@N?(olHy`uVBq!ia0vp^>Od^O!2%@hudZ7Sq*&4&eH|GXHuiJ>Nn{1`6_P!I zd>I(3)EF2VS{N990fib~Fff!FFfhDIU|_JC!N4G1FlSew4N!t9$=lt9;eUJonf*W> zXMsm#F#`kN5fEmas?8@26l5>)^mS#w&nCyDraN{2txTZMMNb#U5R21qFKzT{3Y0kZ z@&2bqmxq@g@NVh4@nVYeZ}SfGgmQ%!k6bOhXIIY_;3#Fj_+W~tiJ1gTP~+*$4@>S( z_@dfp_x{s|5A*(?wtSzsK31EfskLOP3G3Mxr}JuN?GAH0G3QoC^OfUV7Dgsr{~S*@ zI_viTKR7X}VbaV+GleRGe=ap=e|LN~fO#3b-?>HDPF zr^Adtub#Os`TgxRi`EN&US~IN?xF{GV&m@oTCB3HFDdSeN?_sBqtiD|uGz8o-!=17 z(gCG4u~)wUJ*QgY8c~vxSdwa$T$Bo=7>o=IO?3^-bPdfz3@xpUjI2ydwGE7|3=BfH g&-sm_AvZrIGp!Q02Gv(8?m!I;p00i_>zopr00uv_e*gdg diff --git a/src/qt/res/icons/unit_duffs.png b/src/qt/res/icons/unit_duffs.png deleted file mode 100644 index 3129e256650d7efbe7ca7892d85beeb68b08b00a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 453 zcmeAS@N?(olHy`uVBq!ia0vp^>Od^O!2%@hudZ7Sq*&4&eH|GXHuiJ>Nn{1`6_P!I zd>I(3)EF2VS{N990fib~Fff!FFfhDIU|_JC!N4G1FlSew4N!t9$=lt9;eUJonf*W> zXMsm#F#`kN5fEmas?8@26l5>)^mS#w&nCyDraN{2txTZM4o?@y5R21qFWT}kI!YY- zxW7Ma!^O-kT(+&37}XAnwzxcG;+p%0*Q9Sjpr+`nT$5{p0-S;~b=@3OZWw9{-nBdX z`JBl9N41LQ>K8lNH)+SNt$(7@wB%a+(j#5Ux>MZlrGLG|2OC7#SFv z>Kd5o8k&a~T3Q(yS(%t>8yH&|7=&z}^BYA&ZhlH;S|x4`s;^Ysff^V*UHx3vIVCg! E03u|XW&i*H diff --git a/src/qt/res/icons/unit_mdarknet.png b/src/qt/res/icons/unit_mdarknet.png new file mode 100755 index 0000000000000000000000000000000000000000..737dd8aad805c3f2f4b0184335ffaa8728a5b429 GIT binary patch literal 2206 zcmeAS@N?(olHy`uVBq!ia0vp^>Od^O!2%@hudZ7Sq&N#aB8wRq_>O=u<5X=vX$A&n ziA-nbfPjqrlKkR~`~n3}XJ>_iqWrYXoKyyeid)GE3G*Jjc=Y6y%7Fs`0U<$8&U#95_%AdHv$ilT#Z_ z4$O)P2ss24XlQIasG+*m0;u~TH#4(yRi&pRCo^+04>NPKM^G7<%?M(bc}y?{iUZXM z`+H`&0@W}#7uPwa2BuZHbv7+rx^!t%vR7TuDyM?fLeH$cjZNusMRkFWb%9BqSzJKH zSNPa~Aa42}A=d9l&e*UjGl#NiHFuoQVCCQzwBs;j@zB%NYGzkuZf0m^YG!O^c4lx^ za<)Cp)V7!>U*f1_tc15@xWT<-p=7S4SqDlQBWGAns#N?eE#^IqZ(8)4sx@oZe7~V{ zbJ@n)Wd8K~XBQs1c=Thd@x;$e)0MA_<@vs2wF$Bbu57JP|H%2-_wn?H@j45XH#lDi z{m>P#>H`16I6={gdlx-i6n{jmQ@S&L;))4VCfle@)z{Unbz0^V7W-{l%=|swf8<-& zcC~s{dF4;NzDi`ptQG%4tXJGyD!6LplAn&R8@{Q`4T;sZb=({N%biC|;+oV^iQBVI z%r=_6&t!MPzRO9SPgz!5y^fh}aofQiImj8bmejVs^^lmP1jp3=4JSUH-6b2Iv`sNxX@1$# zNXN){^Ru-0GpXk{pI@(WBjm@rh}|lyOG0nX=K6bT(yCa~o~?1E!LQ}bUYTAsnV&l~ zTRX@8mge2iE491Ax31s#|DDTh&&}%p=StbX{lL>Z^Y7+;=RIdsSMB@Rw6xnrY`fmi zZ92t2_fAz@?YF)#a(DjTr){~jea!N2W^Ky-&9{2)@ABR6EO+bY{BLfyY_F5cv{$RE zIqLa3`1v`N`F~66F1fz-c3-a&_qV+EobT-D^7mKn2k)zYlz1;0E5@P_B`5>@|;XP0}1JF1IhI>e^1IfWa z1<>6fc?e*HF_3AP>yX7z*)Bkf-h+ki5%w@4hJc}F}q_Kgi=l}nfWS4nq{+dxBt)8xaF6*2UngIWy&Q|~c literal 0 HcmV?d00001 diff --git a/src/qt/res/icons/unit_mdash.png b/src/qt/res/icons/unit_mdash.png deleted file mode 100644 index dd75be212982cee1bc15d3540dba8f96b9f0990c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 511 zcmeAS@N?(olHy`uVBq!ia0vp^>Od^O!2%@hudZ7Sq*&4&eH|GXHuiJ>Nn{1`6_P!I zd>I(3)EF2VS{N990fib~Fff!FFfhDIU|_JC!N4G1FlSew4N!t9$=lt9;eUJonf*W> zXMsm#F#`kN5fEmas?8@26l5>)^mS#w&nCyDraN{2txTZMCr=m05R21qFYWbmb`)rP zcw9-y#WQ)L^afr<&EU+$dV!Oy60FwU4Vim7t|X=Biwm&qW!&iTSU)1lMZmSyB>SP- zJQ-fM4QIA*;Mr{a{>>Y{;J@3O6kd3@&D*s=?(L-D{5TnH#U-1LJyQ5+#Zo5o%H_A$ z;W?GO=Jt=9c+YQp>vG_M!bNshTUJ}w4=etxEn(Zf^wp&(mK5h%-wGFSUbD5>ynI^K zjPs^Gr)CSDadQy6zO_g6?u)Z4Gk0#Vd{?&kcgE(aA%DGAoptrEKghdpQLg#1ty>D0 zckKy%KKao;Hr401oO-l(Obsr3a&Nb=_hjBvA^Tr5pKVR~*%z`o5a@f=64!{5l*E!$ ztK_0oAjM#0U}&mqV5Vzm9%5)|Wn^S!VybOmY-L~&vVG2P6b-rgDVb@NxHYK0QgH`r OVDNPHb6Mw<&;$U-p}Cp> diff --git a/src/qt/res/icons/unit_tdarknet.png b/src/qt/res/icons/unit_tdarknet.png new file mode 100755 index 0000000000000000000000000000000000000000..207525034ae7f9a754f440a04f6494e306605c8d GIT binary patch literal 2206 zcmeAS@N?(olHy`uVBq!ia0vp^>Od^O!2%@hudZ7Sq&N#aB8wRq_>O=u<5X=vX$A&n ziA-nbfPjqrlKkR~`~n3}XJ>_iqWrYXoKyyeid)GE3G*Jjc=Y6y%7Fs`0U<$8&U#95_%AdHv$ilT#Z_ z4$O)P2ss24XlQIasG+*m0;u~TH#4(yRi&pRCo^+04>NPKM^G7<%?M(bc}y?{iUZXM z`+H`&0@W}#7uPwa2BuZHbv7+rx^!t%vR7TuDyM?fLeH$cjZNusMRkFWb%9BqSzJKH zSNPa~Aa42}A=d9l&e*UjGl#NiHFuoQVCCQzwBs;j@zB%NYGzkuZf0m^YG!O^c4lx^ za<)Cp)V7!>U*f1_tc15@xWT<-p=7S4SqDlQBWGAns#N?eE#^IqZ(8)4sx@oZe7~V{ zbJ@n)Wd8K~XBQs1c=Thd@x;$e)0MA_<@vs2wF$Bbu57JP|H%2-_wn?H@j45XH#lDi z{m>P#>H`16I6={gdlx-i6n{jmQ@S&L;))4VCfle@)z{Unbz0^V7W-{l%=|swf8<-& zcC~s{dF4;NzDi`ptQG%4tXJGyD!6LplAn&R8@{Q`4T;sZb=({N%biC|;+oV^iQBVI z%r=_6&t!MPzRO9SPgz!5y^fh}aofQiImj8bmejVs^^lmP1jp3=4JSUH-6b2Iv`sNxX@1$# zNXN){^Ru-0GpXk{pI@(WBjm@rh}|lyOG0nX=K6bT(yCa~o~?1E!LQ}bUYTAsnV&l~ zTRX@8mge2iE491Ax31s#|DDTh&&}%p=StbX{lL>Z^Y7+;=RIdsSMB@Rw6xnrY`fmi zZ92t2_fAz@?YF)#a(DjTr){~jea!N2W^Ky-&9{2)@ABR6EO+bY{BLfyY_F5cv{$RE zIqLa3`1v`N`F~66F1fz-c3-a&_qV+EobT-D^7mKn2k)zYlz1Py1-@s17&6+@$RB~)|f#MtZ@$m zBM>SxC;^p&fD+IOWB`%{L05)!FwFpD0o9`#=fcndw0k#P-#vy3hBUARvw+4a!NqYh zP>tII)V>F34+5M8GC}UW$IuCNCqxbwMrjD8AQq_1Ck}KngaTa(1B@^RDvjzoR5=jO zh2cFALO?n&C?FvV6~Lr0jYHO83=FZ=aO2K0%mTU)FF-f$EQ2vPDjzopr0O0V>djJ3c literal 0 HcmV?d00001 diff --git a/src/qt/res/icons/unit_tdash.png b/src/qt/res/icons/unit_tdash.png deleted file mode 100644 index 46f83509c7f35097904cd28d43632689b2136932..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 496 zcmeAS@N?(olHy`uVBq!ia0vp^>Od^O!2%@hudZ7Sq*&4&eH|GXHuiJ>Nn{1`6_P!I zd>I(3)EF2VS{N990fib~Fff!FFfhDIU|_JC!N4G1FlSew4N!t9$=lt9;eUJonf*W> zXMsm#F#`kN5fEmas?8@26l5>)^mS#w&nCyDraN{2txTZMV^0^y5R21qFYWbWb`&}K zF@Cecq9qrU^b@3=bb>Pz_qRS_eI(7|^VoTbn02)@FGth9hKMDfxOH@uID}dodR&j4 zJ=L_kDb>#~=H1Re?fNYEqctwYkpyLTBmWrRDkOOa(U03^>wyXXdPw0}GQ6 zN8EoEwQbSsf8}>{uHNzRb-WvKHbQn!h8RGbAiG2;FNOQI z+s4@$uXk_!zP)7g>1{>7qj%mcU7xzcKf86g#Et&E`wabN8&i&#O1?XDZb)dn&c&!ZANn_}1$tMt#5JNMC9x#cD!C{XNHG{07@F!DnCTjt yhZtH~85vobm}(msTNxOHY@hQRMMG|WN@iLmZVjrhRNR3Y7(8A5T-G@yGywqS47DQw diff --git a/src/qt/res/icons/unit_tduffs.png b/src/qt/res/icons/unit_tduffs.png deleted file mode 100644 index daf67b12a8d82245c36a8395fffc4aa57acbd509..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 470 zcmeAS@N?(olHy`uVBq!ia0vp^>Od^O!2%@hudZ7Sq*&4&eH|GXHuiJ>Nn{1`6_P!I zd>I(3)EF2VS{N990fib~Fff!FFfhDIU|_JC!N4G1FlSew4N!t9$=lt9;eUJonf*W> zXMsm#F#`kN5fEmas?8@26l5>)^mS#w&nCyDraN{2txTZMNlzEY5R21qFY5X^JBqMf zU_L68aWHWMhfT*Ry$7nTx&j^oISh^2HynMZH)yg&2F37e>OK9zQik`aM5PV8xyfSyt< zag8WRNi0dVN-jzTQVd20hNij(X1a#vA%>P#Mn+a9rrHL^Rt5$k+vog7(U6;;l9^VC VTZ8H=6?dQp22WQ%mvv4FO#mM(pY{L% diff --git a/src/qt/res/icons/unit_tmdarknet.png b/src/qt/res/icons/unit_tmdarknet.png new file mode 100755 index 0000000000000000000000000000000000000000..e3989ab06754604993c2e5346e9901a6879192a3 GIT binary patch literal 2206 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 RxC1pXc)I$ztaD0e0su3$x^e&j diff --git a/src/qt/res/icons/unit_udarknet.png b/src/qt/res/icons/unit_udarknet.png new file mode 100755 index 0000000000000000000000000000000000000000..fdb3a10420bdc6167e9d57410bae45d4ea8c371f GIT binary patch literal 2206 zcmeAS@N?(olHy`uVBq!ia0vp^>Od^O!2%@hudZ7Sq&N#aB8wRq_>O=u<5X=vX$A&n ziA-nbfPjqrlKkR~`~n3}XJ>_iqWrYXoKyyeid)GE3G*Jjc=Y6y%7Fs`0U<$8&U#95_%AdHv$ilT#Z_ z4$O)P2ss24XlQIasG+*m0;u~TH#4(yRi&pRCo^+04>NPKM^G7<%?M(bc}y?{iUZXM z`+H`&0@W}#7uPwa2BuZHbv7+rx^!t%vR7TuDyM?fLeH$cjZNusMRkFWb%9BqSzJKH zSNPa~Aa42}A=d9l&e*UjGl#NiHFuoQVCCQzwBs;j@zB%NYGzkuZf0m^YG!O^c4lx^ za<)Cp)V7!>U*f1_tc15@xWT<-p=7S4SqDlQBWGAns#N?eE#^IqZ(8)4sx@oZe7~V{ zbJ@n)Wd8K~XBQs1c=Thd@x;$e)0MA_<@vs2wF$Bbu57JP|H%2-_wn?H@j45XH#lDi z{m>P#>H`16I6={gdlx-i6n{jmQ@S&L;))4VCfle@)z{Unbz0^V7W-{l%=|swf8<-& zcC~s{dF4;NzDi`ptQG%4tXJGyD!6LplAn&R8@{Q`4T;sZb=({N%biC|;+oV^iQBVI z%r=_6&t!MPzRO9SPgz!5y^fh}aofQiImj8bmejVs^^lmP1jp3=4JSUH-6b2Iv`sNxX@1$# zNXN){^Ru-0GpXk{pI@(WBjm@rh}|lyOG0nX=K6bT(yCa~o~?1E!LQ}bUYTAsnV&l~ zTRX@8mge2iE491Ax31s#|DDTh&&}%p=StbX{lL>Z^Y7+;=RIdsSMB@Rw6xnrY`fmi zZ92t2_fAz@?YF)#a(DjTr){~jea!N2W^Ky-&9{2)@ABR6EO+bY{BLfyY_F5cv{$RE zIqLa3`1v`N`F~66F1fz-c3-a&_qV+EobT-D^7mKn2k)zYlz1R=vBL)8W<^N9nU452`m!T=+Tfl4D>_Z}<(atShUVR#RO5RlH$ z0d^^}JQ^F>IAfq3!hVoKV_=A_h8uSl7=oc_`q8)u<7NSEMnnT7F`QvI3ye7g=mdr# r1i-=$mVltbqj?q)SfsLm>F59dlpx2CoI6YZfi!!%`njxgN@xNAs~611 literal 0 HcmV?d00001 diff --git a/src/qt/res/icons/unit_udash.png b/src/qt/res/icons/unit_udash.png deleted file mode 100644 index b270724eb1b16012f3ef776a5b82ebb5108dfb81..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 500 zcmeAS@N?(olHy`uVBq!ia0vp^>Od^O!2%@hudZ7Sq*&4&eH|GXHuiJ>Nn{1`6_P!I zd>I(3)EF2VS{N990fib~Fff!FFfhDIU|_JC!N4G1FlSew4N!t9$=lt9;eUJonf*W> zXMsm#F#`kN5fEmas?8@26l5>)^mS#w&nCyDraN{2txTZMb59q?5R21qFYWbmb`)rP zxSX>?LvZ5>-WzQKr$eG{%y%kc-nfx(#<6Y>-Lh|GjII}?1-e82H7<1(0ctxNwL?8` zqO)J(%>3@Z5^48t&QDzUKTLpSXO7fMu3Z<+V}E{n7$dB>QtPPWvtlk8OVh4@e&;ud z+VVf$G2u#ky7v<5zY@-OXS-XSJp5-}*N%<3ZzPUq_#Qv7 z_HX6#=-Gug%P#Go8d_IKUN4iGesZs6$BzAuD|c>} zDt;w*b<3Q}Z*MQ9ZFP*y*jLA3u{hq;=EEl`pqEukTq8%H00)|WTsW()}Z=I#T}@D!PC{xWt~$(69DP& Bx1az3 diff --git a/src/qt/res/images/about.png b/src/qt/res/images/about.png index 68e11999b2b072482532e1c8407971326f892895..412982a92e2ef1946e8e84de6d101294c54b019c 100755 GIT binary patch literal 23966 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 JPDHLkV1hMA3-tg1 literal 29116 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 Mo4i=Lh@szq13n<{fB*mh diff --git a/src/qt/res/images/darknet_logo_horizontal-drk.png b/src/qt/res/images/darknet_logo_horizontal-drk.png new file mode 100644 index 0000000000000000000000000000000000000000..b10e22909c1910e37b4223e9c8fdf7eb1e1ed4d7 GIT binary patch literal 92450 zcmeHQ1zc6h_aC}b8nL@O5fG3N6U1I!6Ju@H+;vgcZn0flUDxgw8#}QRTUr4nq~U+Q zmv{X=QD5<%!v62!bGR`xXU;wMzBw~z&YYRkp`E9ZzMVc}%*flz-Ip=7#dO|8SDXId zowYlQ4tgWKx{YD1R(YV>giX%l7}IY**v+j&he0F8juO}J~I z%g(f2d!|mwS$QULuB&^h1^%gaX6%wCKDvPx%w^I-*UikuLoG0PRV6>RUX%TNtzX|a ztV2!qbLBsx?y|t(^wpEqSdV38E!Ea9VP#4TnC;F6HD^0-cAndcb*;lJ2Kt)ZEDZsg4!BV8DKHFnDF+#0nH*abG%4jh*IPsIeyLA?yt z|C%;$;C>UALu`HQlP<|4A)8hk7Kc2392pVusP%c*9(}HM`8_w_Z0|E&a(>B};+UP5 z`tsE43RCO-G}Tix{pH!~DQz~Dyt!2G&%RHi7I|hLG04kyxLfYLci)h%)hyn0G#|Cl zea-yjdYj74aa~&VLd83I{a?SRk)`4Eq9NNm#7S-PlA2q8>ZkG1r?P3+v1eYVF_v_E zMCiRLx*CClroXy5J}=QZ$8&u}7C6v*=_tl}xmT#w>FNRJOS+7?ub*0NZ%g}>P@5WO zv`dC+Jq?;lul^v_jyPIIj?^Tu9>YCqS$=i<=dOvgbpgGL(H zI_rPbxW!15%s#s7LaUsZs;AlVvTlh!WuMGe>pQn=`GvaHt7oK_4fWDApI4#GmDv^@ z%lRy6=vCKuZl^N-UJgkuMyofS)zjnHlIE9Ly=mDqPk7c{Hg$i;7WWJfxrJ+^UGJQ(5^y=ECYr98YTg#NJ(7^18 zUSmCtKRceSTrOy<&%sK^%ref~^sQHSR#&eY5y27XBI-xjN0d$KpW zWz@gvey^+eULDffHqtb*L8SJ8RrOl>Z(QU1Z0m+jW(^m0cipw&uO*8`)u0v&+@x=gRBRo4c-$o_L$kT<)zxKyw&B-wOG%Xl`$GA;|+~wT28+-JD`f~ zS{ogk0Ne34dsemCYJk23s~xWPo8^+L`pa7{ue990TJ28T zwr}44e7k{vvj4SCi?;Rh`+c{Ee|^6<+w|_O*x|oDxWijNd%u8f&9~0l98qdmNDpOdtgG1vO|q_%=~p~!}FE)-FW=lxN65&#Fvf8?*_jJD}&# z?JHKU=(@veN5>tWZ%;Pb9ls@b^T}4nyJbx^Zh5J7<(`#20~Up81xNcm_ItKPe~VSy z7R^$3*V;aGll_L{?&D7n-;%Iu-Kk!I>)MRi@_gdS=**J8*UssbGc0pUs;6OB?E{7t zw8IUZ^#`_)%JWS>fzS#3kg*U@4 z4!gLql6IxCm3-R9wM|&#+cso#)y>V@G;ee1#`PQj+<36M;o25;AJ&Ur8@=}7+80ND z?mnS=jl)|HA06PmKcf5QZV87^44=`xX}3*X{k#8kz++eNu8I$i?>fH4Y)eSHpmsaf zJqS3r_ru{UhqoQE-5dExJAC)yVTXV36VTT>;K+sD=MsWW2K|2Q_XRmEbc|*_Hs0aT z-C@d@gQG2)b#C^2P1s)v&c9zsSrJ=1pzBT3n~&y;JSCj6f2CqG^_H6vt@I48Q5(X#CdiwYE27gyw z*RB4TTjwsjz3doy+u7jn<#mR>*g2)WTl=X2hoZ~Z?pJ$Bmt7C{9@#X0ds?4FYp0J+ zqyK*6^v1FA^Lo#_^}gQt%#q7SuC+fmVqNbUFWmkppVvQcQr>O0C9tAefX1AuEvNQS z&q|;4TiMeKotuRZ__+UZe9QUkLt0w4Tr_Rhw8+q1Wd~h;w|H0CwCGh~OTq>l&*(5E z=D{tUK2d$Ybnw_jW zed&_Lqg=O_Z5wnrATA(k;J9l$2h7-?dtvyzBehE{*SRwEz~Y@+-D>I|cHJD)se6@& z)pYg;4CpfO^o==Jo37ZguKJDm>j$oeFK+x-;@^4k=4Z`cEj_$xrcale4qc;8?i|u| zzvHNh;reeZwW`nTti99m=-k8AhTU(!BfiVZ-BV6hn$&ja)Lx-ir-dF;8~WD3Uq5oj z?{A+zjQ^>9*V^4)9O{!fGuYnAa?ae{7U9+_E&q5_<>`b-`&lEdo?iWQ*}-i)&WH5B zIq=TF*r?|<*Yz-7v3+IKO5@>1kDnYgdeQk{eCo$m;k8%Zs1kmB`eC<_ji()to*1y@ zO4yC&&Yk}4l+r1)Q=^1C&kpr@m_Gb=g8k$Z9~->8AKv3cT8`6|Q{nz<{%!9Mygwkz zJL^E2^X@s@W7Ah;4f|3b=pS<&x&fU`E90D9_4{=?Sw8mqt- z|Lgdg-61`Ph9pcnd1&&$v{?Ifjl-U$oSgW( zrnPAGqH8maX1-n5#Hnf1*UqDJVzaln-Rys}(mLzhe{!$wwzjH0CH?-}hheu@-QKV= zX=TvqVZUw4i97Swc2D@lvlmO9x-y}D-Cil3v*JU?KOOIoxbcNa`-tDl{81%uP{zJg zzgt_ff^36=@-#J8C1>}mUo)Kgn`QcW`L<~sV6q10TKok<2P)Lw~AOS%Ff&>HwB76ga1Oy2P5)dSykOTw; zqLA2xLV^SY2?!DpBp@gd;TsSnAV@%vfFJ>dBp@gdg~TQl5+oodT%iReZzSv`mJOYVn}oFp--+G- z(WiKy5rjtwmlD1p{GQ-Wl?4-~5@sq`aSoL;Cd6;5KOyMJ0y`;_BVmjznTuE+P2z|D zrWVrq4H@{;qCA}my$JE#_)gOaiyP1~de4FERGyKE?YrC;VM} zA>n+w(KjSy3Z0+<{TB45gyn<=$dLK|J_Q-N53zCfrA4M z_Xum^L<}D1W@S}Mi;H92FRKXrzQlNw>ohkrlj+;rGj%Pkk5sU&c8&H? zFv2`2&b$iFTNBMgpxdKI54L^#cGN9ZsX}?=QdEaD>NM1>S(9D4f-t5eE;k&`#aC z##c?F__V8^o`s$><;4qDvTbYTx_=LD?<71Wu0XiF;-O8@@DwLNPaBQ5ySqDEvSbMx zK74q2;(sEcJU?JXAK8)$2BGkvL4!WgC@M0P#)o)B8)s2^_A(uKdvb+W!tAbe_ZKhBvmhYcM%6r++)Z&t<6gkgAz2@@tTjN*zL;CEkC z;oP}%T#vqSb2sup z9m-rk`ot-g6#k4EIg~3BBUpJJfXhoClTmUajU=-9q6O`6Whmj-bTa82adc*>Z=;z- znJUz*Qo~wY6o=@^GTy~A>zeggNpCOQ2_wXOqByk4h=0f8&R$@~Ce}>L=#xoSJWr87 z&q+&Xrsg)Rq>ndvg(ZMfAjNPjC7Z01l9E_zYAP~+4<*@;>hVV}8H!5)k4UYKR zcc2Tdu^2pfu=su9ym&~UE3vs9tkS$0XMU2GZ4VC*78)AL7wb(YtN9B#j~#L|GpM(E zp6TeD=QpZy5-1AUb3Udq{Svm!)~zMjc}G~#eANyKF`?&}zNR5JXM*eE2D#L!(ICT{ zowp~?dO-!knXjUbpP+PVhKlkqpMQd{9Lb%EWs~{J*29fY-OHa8-!2aS1V8?`l336m zJ$f{I@ZiCZ=SJW_9tr$Jng2ln7Z(?CB_K16cJ11+ef!|p#(^LGFF1)RN|Ji0K{@J2 zpFGVHZr@>s4yC0Q;4*x#Uc0P~pQyL$(6$ZVTRlpArieXEDLVIfckLQWym_1HlBb<4 zP!#7xGUDTzY4vKnqJ-(Hp!uqG#=EyH=HwZsL*}c(&MoG5ie-^jeja7XEGspI8BmA7 z&Z89wqeFmq%7LIjcu6RBgsH*@lctLnEmDj^5hhMn^|ScHzPW zoXQ3M{{EbomZ%WSPlx0p@OkErxWxPidVBEHk@QZ~$xA7lCij!0UT{;gs+z*0elzEK zYGhxIY3S&(yqr(-8lQ77x&j{sdaImMf>>sB*VQ8rA7$wu-!naH8;K1o+?e4yniBbn zh10~H8q55EwpS6r>`*QExR7&+EedNGz@!lg4QmvB`|USI>lJXTC_s5)Vo7>>`e$BO@-PN(t#akcG0fM< z0~Qt*>^x1@?%cUko?_q1%e6gNBLdGgG+J6(THnfB==*TZH8(eBvuDp{H*Xf~uoarT ztOQ_dTmdgHxLaSn3NKUnpm*=yZ2kK6d?AeO3)=blG+B=wu=WEAM3*yPq3QlMWYHQC z4SgNfWYJ=#L-NcfvymzQF5Q}j2JG?j)$IMfhfLedRAM#Y!@!)(SMILJ7f*P&Kmm-> zSnQc|Ok2Z1qVhmKOx~jLY_xCzGb~e@WhEu!_KyeponXC+otFpCOTo@VdnA}vsK8n+ zSd>4~QgpOP<#cVV*^^a&(frskrbp)zf%0R`N%fHHpjAAQ=Y_UjgGhi zK|`WuWo5-ijT*≧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 literal 0 HcmV?d00001 diff --git a/src/qt/res/images/darknet_logo_horizontal.png b/src/qt/res/images/darknet_logo_horizontal.png new file mode 100644 index 0000000000000000000000000000000000000000..70cf4004980f7e1c3b4e4a0eced67e906b9f81f9 GIT binary patch literal 82347 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 QGxGx|$*IX!%9w@z54-gYasU7T diff --git a/src/qt/res/images/drk-1_walletFrame_bg.png b/src/qt/res/images/drk-1_walletFrame_bg.png new file mode 100644 index 0000000000000000000000000000000000000000..04334d85f7c7c9f3b9c10229b9d2293caa05076f GIT binary patch literal 5766115 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 literal 0 HcmV?d00001 diff --git a/src/qt/res/images/drk-2_walletFrame_bg.png b/src/qt/res/images/drk-2_walletFrame_bg.png new file mode 100644 index 0000000000000000000000000000000000000000..221a02c74601870ea176854a6c57635d10ce5f59 GIT binary patch literal 5766115 zcmZ7937~)Fv^VhIna_V}Ql{jVSyE;B*Gr^{ltNDqqW9z0cvV8w^(5#b;!2`bY0R7%boaWqa=VjAy*` z=+__px|bgP>TUPkbI)yG{o13CeA&OeWH5Nc@6J5vsDlr>>8?*$|A#eu?04dEAKdTg z1Gk#q_P{;fbKI6EKVbXqmTmTw6Sw==Z?`(&+nYc6$>Ur9;OrB}-uJ%a-n-QSJFI;7 z^50Bdzum{*_qI=*`0gLg{_)M9c*UHm{PO#~da&8_1ux$2b@TTf8EiOqmt7umpG&8{IT(4v zFIG$sE`8b=mp<%X?_AvUuX}vtIU~otedN;DpZw4JO&_=A;E8W~-yWYDJaMm)PtxF*xqb4Ig>)$l%!@+-|FpvrisudzY7-_@u#0 zA3yl)mCtI-EZe7AOGy>hrVX&&_j2; z_k*t3_ihi_@-at@9&!2;cf9P4AGyaPj(^mq|GWApgTdJ+ZxwD=&%fb{P0qjKipRX~ z!cCt4(7%3ba`8SdeBpHqH(Yt%tDiU+{PFe2UbV2pP8ZzsxW`W(_sWHj-~X2Jmp*UB z+5fu!Jx6|N(zx)d;dkh{p}6cU;mq@e0Ps$AMv9@-?DJjWzWC# z(D{Gac(~D8H~)0M;~(+dqT9k%_J*B!9MYu@*y)8D)L5ud!zyY~3NgTHtGpD(`nPuK1+JGSe!j~;yC z<-3l&`Q(Rw`nfL}Tesf>H#_Y0m;Pz}U~tF9M}PZ&9yC36+)Ll~$19Inymhzvz0bb? z;J73A{lIGmgXcZzemfrgqYHNX{`6q*q_dCT{tLTrz2@6@-{I29dwqN2ns2X|d%~0-@3hvJ6?9k z*EV^=t2doFV*0FaKj@O!gx8Ml{Lbg>_4Sh<|AWCJ-a7Y=OZI;F2ao^K z0Z;g!m0#KOqEA2eo^Rjl<12pl;@3a?^poy-_8C8W?U(QQg!ew?V>kZnyq9kJyOVa^ z^ZO6G^e=axdgOQiS0g+%|4&r_FngU)aJii_Sj`(Z$IF&2j1tDPw)5T z2Yh|=jo-cd3m@_DcOJIS4)^`l7AM_hr_J7c;-24q?ESWQ*Pf4f;6?8r-S> z`1xKxf7OBay=jNfobjlA?s?x+e)zi=zv4?%JAZJ8Z6ET36Rtn=`tMx-$m_She!DxK zz5L75m<}`J+#I)*hex z*o6mv{(yIW`Yw<9*VA|Y>D%tQ?|z^B+{Zuki+jHGZZBQ`vd{nJ^Zk7Ui}&2)`v*Vl zu@C>-X*Ygk(~lf|$YI-Gxc$Fxb@Gpvf9NS6dccRa-hQWpKXdM<&i%u=D-KzG$d3;` z=`+te=q=~(b;u(Ry6!W}{^!Hz9dhoO&-mLxTOV}PXCD9QcbZf#cbmHIwAXC-=n%IYA3XocnRC|ez4EZh3s&B5^6HgW+TCCy)5h5vTs~?I&M!)h?g-NR@7nLJKi=`wU3WZV>&t)tgKu2_ zl-I9)&2#_wrk}4p^Nb75xa{UnU;X)89&^jfZh7Z5|Minc{nvxfI{cBZ``LGXu;>3C zaKlx*t@y7GJ?s_Ne)ib?_uT*ZqrP(EeRq1%PA4DwxnF-tg_uZTHe2{Ga!K zZoBn2o_58_SG;VK6P|JGUw-wosU!Y;#CyJT?8*n8@XiwseaCL^d-aKj-Seu4pZe%y zuDWK=*IoOhnJ0btNq;!wsE6;r^XDJ>lt*vB>$y9=e3#!n_Un)O`fiu+c;w+f`Q>3} z9=7kl?02u7cijH`$GqxazIpB3&8y$}r!)Vw;<`8A?X;bK@Z49w@nct9w&sL$?)sS> zx7guvAAaIfPkj16fAF^5H{1TxcYW{u@3_k`_kZ8=H(s{QWk=m-r>h=w)rr5^^Eun! z`{{S=v;EWF^nw3#@+FUc{%_m9@)1vX z+&3Qnwhx^A{@3hr?siW*<-()>deonf{I?%}_9Z8LY2kaXde2vPy7z~se)x(D-v8N& z!ymf*!aY9qmxG`6pkHr4^`)a;a_EuY`surVwDX70JL@4oz4<2>{OIcUKlY=y{@3Eo zTU@rqA3t#6C*QH(p%2~Wus?s}voGKIOS`=0jaM(fZmWrhyyKaZpWWqa@4j&RSN?MU z^KL%$)bo%1#sl8;v{xMeyl?;Lt>6C2$SeM~;*jMxobZ;vUGwXkpS%BII~{)QSB{u@ z$C+F2y4Abheg2kL-|f_`{^K_fy5uQUB+cS3mob_4B*_@S9g3 zGIGe%etG0CUoyMz>;>z0JO5qh-n8Mvv#)&a=brw`*WCR5v7e94Pu+Ku3x9pl|NL^B zpFiQ?15f(ZL;kk+Cg1<3Z!Vm9>oE^q^_W$M{O3n6|I>Y6{iHWuf7AM9*RH?!s>l8A z-`@M?&;D`h7ytBc+Z?scPA}i%^gB-9>x_d=pMCZVpZ)dyf3oXUzxwMR-ZZ!O)&I2V zM<2Dz;ctA(>VtpyvfthG)?b`*)E!s8_skES`IcjM+<46kuKxIiZ@%$GS6ut@O^?3y z>zlp)k3WC%;(Km<{3VaS;yHJG?e%wj>FOKqa_H9%J^k~Kd;Tl``ue}_vT({T_W%CH zAHDeW^DlbND=xa_P2c#+n~z+7)7ED__KM%H`NkV>zw6?!etFi;Px$>eR=?@!_1{~+ z_S(Dt{@B+(aQ=!PU;Nu+9(c>=F4_N*=dXF<&Ab10&)>iEm%BZC;hNvvdd+{l{L*92 zUVYUyd#|57;cZtgoV@m=P4}EQ=_4oo_#La>@wc=7dDoqH{?l%+oxf@BoIS66@s$ra z>uw7lU-|JO_Zc8||refedV-}{?C ze8VFj{=7BMoW1$m$6RyFHn)D_+D-Sr{@=I#j|VNjbmJG-9`v(wW>2}tDW@!skDa!9 z?nRG$=+((Lw|&t*2R>~uc+>p{gX7*d7;Ie3caqY7eb`{|*B1;1k2`HJxZBYmc>eeH z8XS82Ci^~V_k-UsGFVKbk!NhO>EdVr%q}hr<_3#{k(>_}Q<;+ypInZn;b=}KQZSaE zg?!H}%nugwGd367H?4kl8D zs`-2^6lULx!M|8IwE4$FzbXk%?Si!0Erxi!%qz?J!cr%^__%Ib6(~vip3h`z$6V`{ zAMFZm{=zd_l3L<5%|_F9BsKGCzj1MHFtU(B-9twt(0!4Wz9VTnmCs~8WIMaia?pPy z1tk%J4o~Tx4x?#D-Z|)|#|7ONlHn}g^f?eRqRCBYB^20bkVN5~jV#~8;_L|n^8#|JYh-&oMuN;>8FtjS?%0^>naN|YWF3k7RQM>`1qhQoGo^q96E%7iPz+jH2 zjNbXm#=xBkt)*%J(r#*GEVfses{LHrfIF5yV}Su4dGrz8Ei8l=I8dIp!9i|g#qVO_ zQZtiw>mwVu&@vgmmWPJL`0i-rGd(gsn9lVWg~b+1FS*_jcpDby2kX;+hHVCRdZoVG zpoo9d3!Tj4J3OG8_OY~MZyOfo24iF65nkE^4%y=UPMgcg zXz@(G-~>;;(xd2T$V+%4L;XjIi>_)`4W~lubUu?ILC1}uVH+Jr`_@N^_h#)-MTOv zS;oFY8<65CwG_K3&fiacuN&b+Ep&j#gbf8gNemRNK{N5fsx2N9-+eqD1d|SKOK!*b( z#_MVx`b&juOIo(r_Ryv*#!GTcYoA_>yzTnN8r6Jx(S#m*fJv>^Sw6 z52b!8_0yq){jJUQ?Xfp;mB~znLHb3JJc=Kb6oUgCXi5r8yssLa2yQr94&px=@ls=} z_V`PoJd2I-@5w-&OWU={P0Fs)NBgOii~nqhzu{3V-6G?`vhFV*WFCX1xW0AHaxCQ z%$|#{idPfrQ$}C%n&lb)`8+=OV~;Bhb6MJIpX##1*+^$JVww~If~@>5h@e`Zc5B0P zl$+Z0D2I%m@l+7lN9sZo8BGJ4jvLaRzZiGeM8sHjr4mmQu@Uwx{*c*R`~{6bmd%7O zzQh(tYa(>X1u9<&KX5LDX#9!?TZ~O+%ri#M7ro*aQrISaFVjEglyY0*!7c1Av28s4 zJ15d!lp;g9Ksx7|49I&bG;EshRf!44)iwESNSQoD{))M|YMl6#c4FzeMR8}Lbg_ZG z<->;9{$l84UzH=I?{xHqPvbRN8o$YmUE)CXXl^v|knlunA+9TtZ&HGIh)8ATnH+veon9gP#OO*eF|C8F|Nz2RF@aDB7VZ z_^Bsb*CNq)ge;df$EiGNM9dfjhd7dUQ4*LzQ@Y}-6!(vDg%0`3OmrcBh~3J_r{X~R zvb)*X^K|ImB(>~kHgMcKnaZc;mT6P5GV-6!`HJW=EXD2?%HQT<&+LCBG?RDb5pe`# zCI;f^y42l~_$3CBy;v|ko=l+}ksi>Jm@q$6c08Fr z^19jBikz1W$3qug&JtA4hVfA(z@Pkjn9Ca{@G_NhvS4dI4V?0A6Ojd#g{R6MPO{1m@qjp9=c-7bMcR*hCB~x?2fMlT5v>$`ItNKL_Sw>De@?s z;VGiZ$2c0l(J!BLt{jQ2OopD3@PXd-vl&78Fv7qsY=hXE@h)--{d{yG`kF{B8xt?( z;qbEER2FW%#lIEN5yFcNfAU#~jrg#+ktF&ZD@LN@@Eh9Eg9>yQ%h;^*8v8*HJl)x_ zF<)N0Mf5!px2GY|QnF$kMn+|MMwZpLYC=cT5Ji`I+l=nPAu0n`?UZS%^;Lu;eR;T^?A* z2ziKnPcCG95KF~_REMKsZqag)+s>x%cz&kg%g-%ynNfvj*L`~E&O70<;{`1p7{#C?ktu>tYuT=5q851y3CD2 zM9#x*An3<#BcCuy_qWC7hH*y=GU{BfT30NZh%V%`Au;sk&*=PMv&fCD7wjOE&n$+B ziTEOZ;g{2(MSgI5#vvTiWI;~FFb~6@IO4#UD`-X{hZV_tz?7TwdvVzMQ|Yqs>x3ti zj1JbMkN8{=Q!WP@9>!W9b6q+>4Q5Z@T{6%K3Kkdd9KrVR!lJ42^HhvG1ul3=Eb9N%8|*5!R*G2 ztFtq;?xxRp73}I0o5m+t;aT1yp0F9?)O7SCH`NE6T5}4oi*bliV|rkOHG@_Q zr6zT`ws@N&9#n_LFV_YU>49VDT#Q1Z(}vPYD1jIE=~e<@LX6bk?(1AT#=~JLL-4J^ zI5nyf&W@@L;bJ;Red(TKXhPLC4J7J_MG3g&6al7>kM@;XQF?yx!EhZNgi?y;T!W-d z_rOa|b8t59FIh|PZddfBB5m|@2!deg#@KPs$zU!?hTkPIq(sLh`4pZ|6T!o&C#S8p z0ZwraUlp)&Qgyl3o>8f7+%1dY0Hel$7_uUBSUYJ<+$kIeA#!k(tA&S+q0?l)f;*m6 z=9-Ku3C1INA|klq5O92>Zz2W?s$d`iFmM$O(Zq04!yXuR$v{U(aMk1hTxF@Y@L_UZ z(u~odsc|HKghn7Qou$;E zBnU4HC5{?Aa;>})y3naVf0NuykX>N11%bJ4t`&m(sb6|Xo1CMU_gRc_z-kC#TjbA% zE4U|UEhNZEQnKFLGD=-xP7tfbWPM|o+Otxz4J3<}77x(v2)RWEzRLir41v)vva1gm z&4(n5ZIyi!JX-VBV4}zLvnVhUd8{6psd!rYNLz~)6@!*wL5V;89V6ju12Te)bPbke zUuj5|vrB%)pGppFWvNXqcBdnfcyaL)7;GE=z4+4!BbfAAH{OyUsAr4i1JRQNDVG4n z?xMq7k!dAh>@dlTh1&7H>rnPZK8`dic*RtN&c?!6*%4t|K(Jsv91BVdp+|p9Gg2}k!8aLGW-?>Jpzy?&*hEV;Hc);TbfFpT8ky9WK=aokqC#~c zwd|ha*n1~PZTob~mg&e5a;TgD40bYpQyk|;%)aU&qGSR(%@zlyK$9r%oi;&W+T z*VvTy_*t0`%MmldhR!#gIw`v$|FpAMw;^T54GZlS&DKZ1<)bb zvVq}^UK6c~lfep~Ix%H^5=G+!i>wJ?de+UXz@tC0&4Pq@?U+guT#J5zv0`MRY=x{U z%7y>19vOu|wAW96vu!$Rdusau53TSO9-Yw5N5T}D;R_r$M#yd<{nITYve`05a5E%XJ)Liioh1|^%x5@gwuNgdeB z0#h{y zim&$gs$L5*Fn>bmRH!pv5jy$c)geanN4B&flNggkc5++1&^aD0GO)*?-zhgn#%hW_ zi}36X%w^+QxJv)Ji5%8U(Bv2VnaznaZfwXu#DhELH>O{BO&gp}2cN|R6M5rK(VXNR zZ^lS5V{Lkh8+30mn)%BC;Hexlw2Y*DSz_n-$Ydqxcf@X6lFc`KM8Ie9AMZ7$Av?jE{1g?5}z@WSsrRk@X*G# zQ+Vms0$_bASdT9^KYRyi$$l*Sj0AUY96?GZ?SThJ@f~=0 zwa`fie#m}p7D(5njY(Dh77Z38czi9!r1>zvh;c>c7E)q!$@OZHJ26S@c4PdGEXK@b zp{N!SQwAoTq}yO!+N}%Rnj-|ZRFUPOL#!d^{1QdUfWKGYP-S7(A!o9gfo;nTwM8UN z&IcbI$=k_W{x%)jXUeeni1^+3jT!va4MTQIj_Oxs@>mN7fz7v!ah>lqT||d!dR2dW z#-XW2QYI^TD~pcSLKj4yvgqlCZMvm?aj zz>h9@o^g*&@&~btorw)25wM??;m1uOvQSq(85)a^k`=uv4F~yN6S(Fn;_W!TLN{LB zSltj>$=%H#Je#MACE}08Qj3e?qU_TTs1}#N7HP;CkNk6OWNYD^J=WSt+SEVDqARC!GX9;sW??C>Rf73!%%+b#Wy^uQ@P2 zHqDKv>8WJx6NwCw|JaP1&7H3WOaz?%`AjUtFWfv`+*o68Tr^ZfgQ17b@nv~MZH`QT zc3=b5hR{Xc@?SSj*sue?WlwA>ZH<-Ui#4){H8<_VS$0fit#db@=*vw>;|Y8gn=O#{ zjoQS7$k0u@SU}~XY)!0!RsLlB&Pi~`UJ^ss<^zje zh&kiIXN)H|pRwp*(x4jQq-&s%fiW0=WE5bjUlVBJg0Z4vRB#4N$+&DQ<#Gf!YDsf8 zKimBHbwvFI6JK4d!^8IikKLVdp12Zwx`9OV@bB=8?MU5lRT6Fm3{ zUNMNBh}mq@B5J@@ANdxU4I#00IPXX-bu*yykpL|m;mJ*x%8~M2IRjZlhT`NLSdri6 z@ge>p28%W3X6!+}I-W6iVR@`;{mfu8cZ1+qT~-@y(LvxMh@Fp#ucQ@v$-37ua}s*x z`76iW>S;c3#I{FLF_F&JNo>}{>o6~KlM4>*hVwRzi5=F+CS$*1&}8tAW$;A3g>rch ze)Kf{)mlQ)l+N(ipU$D^P0m=6N84PphmovAk4N8lv0ld?%so=la*M3Qxar)q%l7ox zRH(G54S3`i5rv*m5V~r8E3nqB-;kI$F<3E?5o~FEEE%9px3rfZ21%G~J%|}2E7CqZ zFU};p%6G}P5RrRm3QixfJ{{N(tqI9+CmEC+O-)sW#aa-#JH)< zQz*~+VVtS-SoXuG0ZY4ai*%9+0FgdiP(oN8h|CX87$_zk0+^u&qjw%T?bpTCX`X6c3Kl(2`0tg7rRv?9l zo_=(1ZTsNNIZOMReC8BwO=Bxpb?t^up+yAa<#Y^R@&$h}kp9)Lu)|jbR9lXt-JP_S zjMELXX@1B z#)5OU@_3Qm(avN;cGn4wIvVK{eHnOyUDMZyI}|)@@A|EW+6FCsCtQfracU zfaly`ptrvcmgMN`wuxaK9C*TWC#Bt%@0f^^pEfXX`6A4B9qG8#PjYGSap=`YV1<{4 zVIt822XT97H2dgITRX&v;^c+L4EPG)NBXW?Jgmm<1}hVGtw!aV&sOjWTt1 z3AkB>7B?y+t8n(>N1J)TRWCZNn;E$(y3@blrN2a)K86VjTSIHn5r!q-_y%hUT&{*u z2}h{y#nBJ8+)Gp$V6>57jk2Vd`+9Ho)nnXcD{)@~D?BA=nm^B~d0`Xswu%rWU1(j@WfB8*l2tr474`?dV`DwG%!>+1&t%_CBxlxmd^z%U#)Q=@Qq*ku$howytLbsFa+S*knIVCH8u3R_$(9ymQw?Ye& z>@1TL6T6h5xAP8k1woos%+9yC>42XO(P%-#;)A{x9QYM~xo#*`{KB`2jtT1m3)H&dRJ(Ekud_I68VpK6U}xo#)1a1t0!7!++C*tjHhL_@^uQ#1FP+amo&73psAy+UYkFSmg_PMep#6 zJJ=*a{pW&HZo+EO*-vr6l{V>v{_^F>Q(?`?!h`X5W0<@xl-OZv5d?J=FJd!dET1vv zk}G-Ox#$lrc(P6*j29g?Qe_`sE#{T~q`qYbzr`LoaMO)WF+tp^F>Z;Up{Gz07`{Dq zP~%HzE&`YM@x%e&GA_;4qD$}%M!uWNU5cqB`$dck;dut{`07CLbR zm)ep^+F0ZoZh8VsF6T#1YS9$4mE%OWY{7Vt>iBBv1J~|pIwe!SY7rIhQBlP_da2y0 zNbNjM9%g}lcte^W(37~%cZ$Q{2hSp#Tnw*n>{=+Tm=L=%=37pzTq~?iMtH`gkQAJ) zA2(yl9wSdU_`7^k8?hd4czco3sLWP8k&>9AChYb`I=o{&HiNkUh??^yFUWjJ&-4=q zEoRA4*qV7D`=c#OS)_*ZKHNoJE#t8WdJ3@Ov_81vi zd2+z+XkP4wA%5t+cuqY%23X0}Mi{%nE8bX)+c+Cv@q|chI6#e?ZX8Wy3_y>Yop|gV zAXs}<^nc~0qc2ZGjAsFQA)k@lh+Q99dvc{W=!uuX zxI{<6#*eblBX_W=#Ek&ChXrkZ#?BWrt~u_66Ch#(P{twaGsXuI$XLiG)rljWm$c3{ zLB0?%f|T7n)^ynTSQg6hHWRtI8NlX;YYyp^zO>eSrCDT( z0=Wcx&yCCJRoR6f81NKLc)(c>^hCZcMyC=RX7X&uy3{2;$!FyGl^>*OaYM%GL(OcI ze2Z87h95FnjBOV`kt-dN0i6yv|B7kjk`=$0DPs!2N*4kfd$n4&26H zi+HIA8z!}T{=r4$Ovag;^$L1pR3ZSVcCnCg8b;ws8DX4no%W{N>;n-dCHkOaV+XBrt^y3?<+gAGV?xkI*NYXDqtPXB=T=eGL^-`0x8zy;5(->eUKV_q2Q>F2X3@iq0Nt`|gaz{^+B8LE1Ub+kcek9#?92)p)!9Lgg z%3xH%TCl9RNjUv@1%4U;@HSyW)BVpvO&f03<3y!C_3N}yb) zo!6GwZH790)2DPi1!WV&KsOeehvN`>OLzIkS=(t&mX5ZyP>@PC;+0fxZdi<%rLUZ` ziLxcS2~j4#lEk|Ckv?=cjHl#4UX@(uT$0xOiJd)3m5|~a{T{zVgIC_bWm1-};DIsc zfiKCn!_k<52b_qHt^1})OZ~dGc?Q7^`ua}gP!1?6K;g%Zco%$35?7PJl(1Czt9R;v z#!IDLz-kfs6w+Lar{d4>$&=zaa=^z}9I51yHZ0%G4X-;ORUCm`c9rj3-id2i)-Cxk z4lII_n~2n77zp67Grh@(EX22397$X9w&>1#+IK^38gfPQ35%t-^7&M-V{q|ocerlUh!A94#Kuar=%eNd(*IzT|-?eWsh z9pKX?ba|NEfd1ci`?uGuNFjgEIk)Sv9WnWuM7E#Oo88_rTZ9{qqFdaRZx&Yk7-gL*TcnJ zwgq?Fo*cxZ!&=1m^JUROKluimmzQ^LpNlfCcwQPqct1YTna!W`_Ee~|}1%J$M$wxhqYnl$Fj0unyz)f=IdU#kbBcY-xu(AYbe z{FJ=KnZlLxqESci0)(G?q+CAe2Cgy54!d4#kG2zE@qkY9Dc>(>WZF7r*W#L+J!FaU zl4bfds+3f661t;L;}HF7g|f;na;+b`;KxKLR(K6b=OKK&ZCO2=!(*CNJZ;^jF`iOL zFBbj8Zp*R!hW&R8DT^*2M4$HL1KLn-c9+U$*}FqOZNz6bx;&l49z3wQ8k5r=ZQUg_ zMs^#;yR_mN^#p>el4VNbf979qa)}`|PpNTR`}E5f|8Jj)Y*N-YxdJP2K^FV^X+a~B zZY&_u2oAwX-{o2KvAfh<)hmX`fvv$gwCS2_>7S!tuPJ7yQ4Ti9F5u%kG{ld{qhc*m zb1jEk7K@{cdU7)@$hIO;zR9u|EZMI%J+9&v&GcUjLcv$^&{O~Xshgm|Ve!*7n-kmG z;@V#Eq)exwKH8lyK(=BydWhel56uT_QH4ZRL)WWns%E7v@lNE zY0C=D!^qQj#r~A5!z1NXO!1u$ds!dJEsLLz#Ln$#9m{UkvY)_o&<9`S(>8K#nwvc0 z@o?jpMZcz*|FW}Qxa8Yp!glD$4G2bHypXEZys(%`tCWdBaNM3sHxX(#Z+M`8xB&3ThScYbCvo_ELyG2tR zvtzH7YqEAt`}SZ5!#k?Q{Vb)A1jOxxv8-%wj)28&5q{Y zBnom4wgN^7Ml%_yxABII_z?JILpke(X1F>c!k+F$Cmk%04CzTZzojE^>AK=Fl#ws{ z5aY-Ve6LL$wjncRN{n?RBr>3l{HIds^(k^we7CKcL4>BjE$i3KCkph$&6@CI&g$u< zx}jLm(janVr{s`71*?#!NcYNtBfHKKLs@XkhX$TX3G#*5m>VfWI^5i54?WKhjI{Sz zjPuoZfL1;ceB&|lJhPJWyy|E%@ajpIP#^eVBl7nh`Q)5^5TuyNHf*+F+n(rY-4rWW zD7(l*G2t+<*h$)JL!Mss=jrm&L3D*j^|*zipF~P5p|t2`HclY!+KKOpHRDcgFd>LE z3Hah26!UBl!4tO^vkA*hr-j<3-|anRx){C1Dgr-ak)R}J*^tPYcMhXV?Dh5z{$-5I zZ`#95Kje=eG{ch|Ax}(bgI{zv4{5DY|Ayw!69wc|gq&PZY(rttlG_q+fM9?rFnr2q z9K*ILE`X@$!G8&QiWyxQX@untZzR@&iqzD3 zo#am&YvUsjgLNf`sRO>;GO&6O4^FrsPLPv)2ymQ0Vy=BVBhdwB(J*v~rh&6C*xC&g zxq+{(!Fe`B)?GyX0v8`>_qPY`z*1iLgDs4sA8#C4Lf5jw$|No%`t=g7ca^4H8 z4bS_|3<9GOgn(){20Dg%Q%1)WV1ST7;lrR$7nPcKb;E&e$q6gj2`mY^f!u&+a;RLh z{H+f@-Qja(Hwu_TUUFG{Gkf^(05@r(aTtKzO)?pFCmIJ5rn0}BgGJB111tb@z-Ex@ z$!is*EOHDS{mK>spT5vnhdPd*LNW=e8Yt{CiAw6AFRTbar9U*LrUqUeb20Rnm{Rd$ z*CpQgK*i(D-%mJ9=@ zs0&K?y&sG`&?Ts|m;BaX%3sh?19i&8AhFNRv-P2c+{#7+3QRtSN3XWPvul)TTlD1C-!W%}cxcVp%x zB^{*Gu4vMNkEC&Afx;@sPa00g&a|IrFyVzfOP}eBx3a5rt>h}#b`XK%Q0F7Iz(NLM zpsQgV6~o+U6W6t^#5f4s=UZNqI{l)Z!Xw!O*eJtBququ%twhzt7!AFP zB=BM{{dggrcjDreGdh4T&bsXXZGu0S`ANMWJnCn%S(B91>!(%OL3(&ahjYA^eWd+J z=?$Lx%@_V9)}c4OC1GV->^iu-t5%#Wyj?^MDNnoD4t{F4K_q91yMM?Yyc&|z-sCSN zr=xe_vI{Yb-xkfehN~1^QVRSO8GHGv$xQK2hLGo=A2PP9QCFD654x4)m~gRe?cFry z<2CH3I}4!CfG>UvVE!1%?XtEo!cs5_ZXt-T7z>q24B3i!=iRaElhnD>=^dXHHyLb> zN+@zlCi)eeeETuRfMqbEIgF4l8OV0Ew_W;lChMC|u zMo5_KgjkWs260^rv+xuS@-?R7l)alenFz(U?FdO3yI@UdBgcyEg|}Ie7lgW0_Kr30 zrq%-DG8JBCZH>GGO%ML%&*#*O=OTTD~ zjTGDL8P16byB_q`%U2>iJN;VkPY?>}wy=0>8k9KQa=ZTlaS?WNH`P znnYVjrhl-+GWKMA7sp{HbM{h?)!U^M9q}9X-!yc)ezX_C+MD!5h7$PDFrC+6@F%hm zYvfX1LFUz7HQ`M+_F}zI9OtWOy**l}oG)$DwR9ubAs4^ z>&9)-ne(J_(Y;-X$3(>Ep6uIUZ&BpO9PCD41NvZeA*K4<86W-r$4D$|L zt@sZ6HgB<5NIpfQMV4IKp}jnIZ2{C`qaEc%VQ4G;!#M1xbI$3d<7~^sB$p0@B2WT7 z-}NYZnp^PVNw?)a-Nt$`NzAFmfY?j<;8J@x5i7o=P5Va{hZ5u10=#Um_)q&@xN3c& zoj&N`w#d?MW4S#3JqaS8lY_K8#h&;-+CoRMlyfjFB#9g7Cky(l#oFK|!@41udLw}a zdOqpqVEa00kt`XAyIQ%9&eBdkK?f62q?;<{$!Jj5v4dRNHZ3AWRQ1kv@nw^5TTEiR^cmKRfBx$=pc4?L-i~gz!dH!{ZqSH%rSF26I1}i6 zmQAqLwpjL9oP~#xdT;V@>}K;D178g67KsgH8AinzvBN7Myw;0OD~{&d56Kz7EG(j< zZlb2t?tid6T~hg*erYfNASYvc<@fZNf?5no8{?e?5qgk2FcAtjwv)A(IlKwYe!Wh` z!rG?sU4By*l(xphhUw|2AWf!ZP z-^OpTY%UGWpTMzEXj#rJjQ56!_-ESL{VJY{2kW90c-SkPakg4RVOy@z#n)CwZgjXV z@2gJp!mXa2wr@xJ`sbRYMIQcO45CNm(z}gg z!Jn0rrMEtwc)2y>9UtSPUOQy`aF9J!wY_QUDsl`RwL?DrY1PIZ??#^rOBi;zsSzhscV(cCOd7565fx-8`;wG`KuT+IbuwroYIZJqNFi3w1<3<`&`u z-z6th*V_!z-q_3k(87kSrLbp{Yj#Szs}hHd73p5~j{~pDsKxvxe6`6Yz|B>C_=!VK zS>t=~ieqveHx1+=Y|>5Vy3v_F^*<%Td)+^aXIa!VIxuzQn{AAv_ z6YMbc-_l+9@%pA=pSrPzhBT62u#5bLSD4yI?#TEHh`FDGF2v;?gH(wFJV_lpL8sRZ zhl|KYj9>}I7H!P~3VMB~Wn%1nUhT9l?>FZYi*DA4Ev4r|S#hDBN>5vT`Evc=qUd{5 za*OWd90fUjt>KIdR+EW%31ps3K$m>%w&WvP%De#sF)izeTUR?$Lvz_n+PLB7ruky- z+Rd-oSUx(I#d`K;k=#)mK<{k7Yd}c|rh_8=0~OV+1+TksAW^pp4vL#Hex2|93Ix znw-q`vX#ryHn=U2ZwT#kMzTOl--+y^-w^$fmH$xzHaXWTxPsGs5H9-lK}gM;QfDr- zJpTh@K_17pQU?GNWUsl(NvH}vc$>*iduB0~Ckg62vNBGy3Vfm;Kk)GR;1%JNcrp$uZ>*$NWj1y5>-g>k#ebd^2;Nau{3ouHCNCYHk1qzCi)JQ5YO81y8 z*Uq;~0|@44qGh}qNHJZH^i@I1QqNGdH&_ZPlAYo_*G&@fqt7)!U^nB6&|N z{V2SU#<1PZsk*cwJ4VE$fh~NDqWTNOLT_-0K^#rst|T}{MjDHWMiSc^i~#j=l96HhFA9sjj#X~Ta?BK)?I9}^QSVnW?K z_kbf=B~Em?%P%tVH9NRG;@k0$j_I|bf(}o;t^|%WQYJ?5J@4x_aV8)-knrZK>{-HB z|D-fD+L5t36&^{G{4-{8gdY-WPOD%2fiETW2C_xy}5#qw&g&~=bWstttr7>z&IPWB{y{oX}zQx~O4EIoG3q9oNO2yBf1mJfw* zy7X8uS(>y~3Y7kMLIX(#3y#8b5{N)@m)-cs=lXHK_B)I55lV8O^hq0!7hCLDZ=r_G zCzi0KYLhQ=U`MbxuOszviK&t|@7H&zXB*_b*n+Ayl1K~T-uY~SUZOo7I*co6nmChB z=%z3eTxF8sI&y7yALx=k;4A(u;WXj)(-bXH8Xnwu5OwfwV~7`jUMSJAnJfxJb{y}6_cxk+~m|mQtl!)vKKMjq)E&qGl{JQC&I=*8KtBq zlXuDD?{d5cF26ESumGv2x0@PE!D!pCAl5Nhd<+{o>QA+?z#`r%=Vy#q>_zvcV|hsj z5v3f>{FYrL6|Tnhq(J0^Px7%Vx5ftgC>(&YExb1DQw8)M&5kVX%U8OzUqq_X1{FC++bcF3^{ORW5p@8iqjgE6WW2(tLq z3poAHxGHl-R}P|b)PiBk;DKK(SeN&3ix)mN#`I34-l#!`>~ux?8e`W6Z*7hV9mW}p zalQ*n{)|O_WhFt#pG;U2;%G3F)VUfTXuufI`G4#>b?EaCTKzLdxqyEzsgK;vduA=b zc-K8Vawf5p*e$rpYsu72_!aSKWpR_X&ZKeS)a5I4F1d3R_9&nI?J6~+Q!111)sR;DNqw!Px7QV=lL5sxY_A_@?wAq zwDGrI8KGU8xJkrsFe(4A2&!Mm2z?p%vlvh}SjaB%KOh)+WS5*O*PakqpEl?qPYvXC zWF{WTIrMSU#A4~t&MjiH1OJ$jM8q08fwxN1UrvMDa29we$YEUd&%kT$m7*%vHD&Cj za{S0!IXJguVWcD)TFe3H0$y|G64Vk!jkg+9u2KK1CcIfRvfw69sr(GBxi(JpKlKav zVCq+l$dTCfaD)my^lU60%dY6)wV(kpU*4DnR&O$1m7LLhuXdQGKY33V)W|z@TUcgK zq_HNlwjNL$Tf~6Ktj4F<1|5fkl1(j82j6sZEQ@#Y&bFQILo2c)I4kdt0Li)SQOq@F z#{QIxt8_!4DX*w*0VOc)_B0>TcLN(ti_J%~gqIUJT%;Ac#DLJ34$3R94Q%6(xF+tC zlg@MqhOx`*jlwoSB52+t-3wyMwcH|dt$!+BoUoT@F}#{nl&sUrc2@a?n;vVE%aK0Y z5i?32(Iu;t+ljMck_EL;TR)iGJo*u9>#0rOU=&|{^F%%>UZY&>;bZ0VVaY$?^m^W2 zs7s5Kk%gR+Y%F@xFI!p}e&n2JsGaB$M$r?U(=oe4ZI4&R)!EA9Vqs;=awTJ)*BHSU zG|`E8Eq3uwH^UMq@t5aKRU&YTgw4ft#Je;UB^KUlrQB znd@+4ioV5U{ugl^l1BnGlWMf6Kz#$|Q_uERPfy}3Ea9{gVyZKYrG zY_GX7MuJg5^A{KBme=6JQL!Yv(;pvPl^d6Q+cgWQ@6u!Ym6l@5g!x1Ug!v8mSIEKd z9qnR3tiIrggV@1gNrD1G3@DyGRTPc_n8Hvta-)_$W zeGD@3FR?P9$&}pmsWpB8pMhc0v1!UA{NnR8A@Cg#=&3fVzVp5ZIBgyb+4?MRA36TcN)R&UI+ z1j);67#$CTVEEr+g*kAwD?bek^MGDYiXUhFZ`3>WLvuZO0Csu}WiUEj-c|II%|>{_ z)3^kfY^VirgQ|ssR$Ga@1j7WQwiZ&((BICj2#g-!3Pxb|0$JCky1+q91TMArql~i| zaH~GwXo1b)ukt#Ito-r4R3_N>qaa#DVVKDgIn*JTGGu~K)3ptP9h3HGH8jyS1k$%zNsyBL)__?2Gt74 z#yt!x%B!gOWlId4@uifuG_P(-{!z{*6ty6e^3qvaNi!URZMj>%4IJn(*ntJMNgWC- zKp7~>04|8&AxA=?W9Q%t-gL!y4d?>DNeoE(=uhW@fW!oRI;`X}!A5!E@EtfjNI;=K zfe@XQ%m=;zFof59=Wp6oxAdvWf+9F_Ey)%{F`$hBvKG5jDae>)Sg=N|M3`+42Zc0G zACQ#gyudUZrzN!1`z2F}ib2Z+$U!y%zw}8RA?Ks7_TV}1Pv}jMphwNfs{&VelkAk- zQ)VDBI7-fj3&;R~2bXphGeDIfXk*6>JCw1Rxb#2Dg5MD2n+$T2D|+ogu9FixSR|3E zwJCc-a9uA2`P7>{3dZOFrxrGHWwOzWK5Ukqg|;v*4w>MaSef|Z$G{Iy$-H3YEZ=SO zEt6WvN}IBQqLuALZy8mzg?DJ{-J^Y0lFL4|U1GL;L0Rnp3ryI_9*p5)8+&Mbjr?-n z+Q&kW2zCvTCQ-Fs76ZVIl`C=#s22kB{QZQ8wu$aPh)- zBtWyt0R1Bu$)H!K@!RcJSfWE<g$PP-xj?sm6%&`Jw@4!Kl9=O1A2fJXjHKM6jfp0ylXou^wJh*l zlR0?Php!ag;HcP@YvtrpPocQVc|av6C=08e7T5Fxg>38y6T9e0{1BTQ@M&jJLT@+1 zy1e_E(2_D4Rl=NBG^L-TwB}D>`{#gJ#Vc8`dE*dUtwpbN;E%=w^0Hu0S7i=Gi=@1F zNTCO0#cZi;t*%m{Do6QMNYzHY;+oI}hsi&E^$wD*BlG%4RpH+|mq9H&@oT<@4lwY_ zhRFgu#zcCgZ*YtD)Ug-s9dz4%rG#Y2*F?1!e3cG$B*C&!DMt3wZ+L3Ir6ZF`Hetb) z&GLP^swW8o2=wMC{*y!v|K6i6Zd-Jz@jqo+iA?%hAT!pnX)ok}!|q@HS4kfFgR3A* zM$@i1(KlyuByf#up02_>ynPr~_$@o@Z+I*9nc<8M3VYyN=;7BEIxH~O z(>J-6o2`$X`u`XLo;X)=A|U9+0umS=F|Um{@H(Jh5{V0XaOu@e;2B5hOc_16X&TAq zO23rm7kqTO38{@8mihqP6Y{ixCqF~@WKZV(Zt-r%$HgDGNXPEsPZU&$J5p{86~zx&%TEi zP%$k%#R#vxGB)r#@Y1s45Gv7a4$+$r0wUM!%eS4FC~@tTTTCn*IVNl-5 zci2MD2RfG_i;_8d0jwkT7(nu=04Vv=yPMk4BGiRo$xW3Y!;ZyPP{tECA8yD?n8#g2RzYJid#47uTZ=Y6NZ}!+yoNm zv}ODAv9G>C)j5Z_Bp#EA1zPszMvH|*@N$}Zw%K-8zME??!n@P$)V3qLZp!4kJfZAB zPvo)P$h~-Ncx1=FW(M*UJB zxL$);Pc;OvMS3;0CIWA;g|xzHOtvs?p_$E^L%QK?Y^|FoX;o_zfl2QG5fKf#S-Lv# z)~3$96?!+}*g4wy86CsKMx3=wIwsnw&xbq-X8Z&-)>Uz#E>kC0ko$vEJ90H6(=@Q_ zzh%@okVkg@A*q|;^y`1Iz(NLOZYOKps4$_@4TjlF=Fjmk*Z_F^pvE||_D8(T;J-rw6=`Z){>@G4woIEkKxw%qL$_FR-d|N-H^Ak-gPjnN@ zIgoXh94ipn3$2LTwJ=&S2aq%i4{V){@O^F91&H{@z6)M@yNQg3g#@uQ&;Krw$3&88 zz%T3dDc}T$9}AxB0DWkK%8}y!&R=8g$}qYjJKM!+v74{>DP0D3ZPZ8~FzL-JE9KhU<~Fks#y!veX+1N*9pk=$xkMseCAOds58!;dLuEsYqw}Q$MxFFX`F16qywL z&8rdB_+9^}ByHx%E(^}R&>S0&kr)HV;pm!P8Owb}Kb%?@-+mcⅅwT*%i+UqV0j)UFbMLkVa;3NGipPAs zYE2$oIalBn9iiV2`ZCrH8L=ZP%EZ-d#y{(S{Lt8CZtV#&KFtT)51RkBMd!(VvT#0; z9qW!7v$|njlLyPChrUT94(1}ivNJK!7>mZDBLLYdso}3=>MAr%OtQF?%;aUd(S;`m z+SiP+krz7C!Vf*KjgDq=Bav#XNA^(!wIP5uYz!46LK%V@bteeuaP7cO{Y7Z5YWJUR zIVb_V`Yu>0OJ}F>Hw=SHCk*;9>fzD87UKJ)iuLi~tmFzq2_I1b47I-&? z_y{Dbtk%jJW(%4#SHMakg9eX-a1p~|PiPrB8d3`{_;uYlB+wn+VgkwwcmCwKlS9P9 zoq7smEJK;8$wg{?r*w%Xmvt=RldRRmH3TqJnaCas(u zcn7L0y4Ir{Je_ID!W2D`xqkH3t(s>>9?<2i1>5zK9m8nBQX)qic+s65)B_^(vv2kpDoYL}Rq}{x$WNg~2=vgMWLQ9!5ELIveci3B!NDMs zwk8ektUJU7pva_j!QjFd+^*BSU>f*`vLOdLBLhtwAoDW`utBy5bPIN|xr_*WtnIq- z>VuZHoxn;zI_zYR4%((z3ZF1BqKEniOZi4L{P5zv7Ox8?I*aUTlRv@Ti#kD(*69~y z_3D}QM_<#GN3ikQ@KU+<0^+PZSK zN>23G9O>T)gdJ}tLl!92HZ3^z<3MZ914j$HZOBGT`2T*SO_Xa;u70}ZM+=LJ=rJJx zt9&TsgX2eka-Z*yOg>u9Ng(D`h{q@J&wnQc>~N3C=Rhb^bPT;Yai!7*?Cnp z&4<{c9v#dxUqM6WE%%~PWrWwS-->M0rpiNiU+LWaoLHRee;6D)Obn3!@xhW?`mhU6 zCA3@{Pc1UQA0p5|zvaI?yK=}j(H<9KNC4PP(%wGZhd*1(CU zdg2LiD01De0O3XA3dGI=Y7#+ z!w&d@1r`k_!$>Wd=NcXIK~*(@4P5a}{Hf-t!#7TcF~OKZrhXca@r@6#fNoou00?m% zKU;?WlDTi(u!YVS+t+(+V5f3Faie9#SM=+AHabebYMU}TuN{w&<`^!_)S^?a%Lfv- z-AJ{_Ry;>ecwo!8VVnIVoVXDk<(kb6dB@6d!&muk3M}s#f7!3R2Tc~8@k`z$ILrmf ztYbcUaUZ+O348AaukNQke#}Y2NLukMTGtk(Zla71Hp`*~U$mH4b-}M4nbjOE&T&=`i&CE(i0uxv?nRDBj$7q9+F~`5>OyqhhkH*pYKO zjZz98z3b)X6#cO^va@;3?KW~_R~28EWOJ1^4+#$-o_r`NZ;UWJ>sdy zA@(zq9p3a|JXP;$#-WdrW7F0-0(cJcBZIs~Ij;xlSSEk*bfxi)PrLb6|0Fj2c;~h< zW1)WK*QNY)f;Z(Brb}+2MPcopjqXt|W;Rc090$8xEG8*b3$njxqua*QwIr#%=5ErkIpYzV;oHU(@rs|3XEh8A&}$()HEmNp zCg8?e7d&FLxW=x~#$L&T48=x2@Q6jV`k6XDZUiBFegY2J(UT0W#>JfBqNvChF8!o? z$pl^aN4J}6=;PCL=*CJetG6eM@~)1IDRRpAPx{m=VMyxjNJDSNH1)ZD z6`sJ5n@nV(f{pVn?b%Nqxfbj3T%4v4JF6$Gg3CDNGn>ipNEWT--)zUhK0Mtxw{a#r z!PgDeWU<)m>~K1yn@c*x;*v}HkbHSu&ewE5YrzcHrVKkBye7uHeld≪YK^VW;rb4a4wj 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�VZS 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

-n|e(-EIcXX%iAkl`=cz>oFi{GjC8jqrjs8AT*{ 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

VU4%_)(Ez^+P9U}`>J+9UX| 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�>qkM(7y5oCM*6iFXUr4( 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

d%TiTql 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

wR#l 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

9CWBH}%%2ka{K22C?BZtib!l}HnkAr2F#wFIr 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

nHN-~gQ`W}1|!-UAZ#ME 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%0DYhtZ06Q#@~AhuLWW+t=%{f4JO34o_4x} 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

y4td_!S=1PH*{1 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Ï`fGu~-6&-GEHKx` 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

5i}q2a!1^} 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
jxy|th2tAUrD#Gu0t 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⪙P1N$31o% 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

9bUY8U&udt)QXQesyIzvyRtDn81;5z@1OB( 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

NXfcd#-@DcxrrPd-`LWQ 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%0D1e+ ziCu7@nVA#bKp8x-@j3#-tCQB*H2HRyvjjFLs0|0+V5&ygAj9}YrMCQFyVoANDQQVe z<<&_<1)f1kO)iPxrw3)Z4o=^mZ?8|>dieL1B>cy_ zI_M6mi-R8Dor-fhBjvt@@z54uo2b^YiR;P0fgN!4M~`^j0Gl3F)sBxZv33nVAE3=? zlx?yfKgaJTa3Psqf^l3YaOcx))Fo#F9vo5lE~^ui~3wzv=-F%wr9tDINP zG*=YQhyM@$HjxZc62w!@I$QI}dpiKG?A1Ib;KdWUN2?1yd~qL!`%~L_cB%fY zhgM{fo3up33A!&|*w??PWf^rQsRo61UfpqV?}`tI04?mE!lyxj$-{>x2Bw-I92VPL zA&Wcc{NfPWn@FNjjUV&ytD^MgL4%a z8{wM1`#gV6VlXYd{1Who2>S&zJ0`W`3w#$1etQI>*ExTL>$e7ppZsn@){U0huBN8*|l$Zm{YG4V>7R z4#F!oziQA&E?)=M58@3XPt~AzZv)wZhyNCsE_VT(KU5FKWMR);0bgC0>l0aQ6PoC6 zAYIM%;aMzN+d(#>Ezno@d)p{CE=UeYHg-v%Er5o@IKTn}Py0Sf7LYau2v|HBv_lNn z>+_L`znlfZ=b#5S3XDnkh=1f2``f)79{FHjHLlrmR`4E>Y@)h8J{IR!a0Vlu=w1xW zw_Ina^BLriH;#6@|M(6$;)c#G4%)G%58s1SAGp!z z+&D!Ra((YN%4-+_c(#BMA0Fara%+7eAdQ;uJv7PZCs9?g&Mnn`N03|+zlm*68wKTsCN2BRK)NUA62=5p4~v{qxjWF z@vV4`NgAZ%Zz|W{?!m2jlh0M9-|#~dIAMQD!59#Z%?WF(ztsPe!B{yj84h_x?83DL?D`+9{+zFT zNI3KUgiq$XDgAkizgn9c+tn(!e3z{H*!`+%=f5SlXE&N7|6Hu{^;n3zUbQo3^)O|q ze~Dv{&@rc-{et^zvAGAtlQCIn;P=N~e~n)^t7RCvHs-S!_#Zu@!_6VF@N?&(W~kG3 zr{Be23r34Mm6w_Go#KT5>w^~!@y=)YkH;V3cXRvvf{*-HH@Q$>9*Gxy@gD5lcxVgo z<0;a88aIe5y8Sj@5+^-m3y;9c=Ek`nK9L{Km-M$~?$`1t9{J#B+2Qn< zZQ@hUByJE~Ua1eq-}fIHG3OF)z~F^ZGfgVKF_s%tApe6V;>mbNzxru@&BFS6{rKnE z5Fe;QWDJ4tZ;EY;i#N79zr6Vqp7?HUD6ca&AO2a6{H;X?n>x_?q=(- zx3^4eiz|9Fe>g`f7AsSZFE{t~5f(tnI30&e-f$!Hy&3dV3Kl=cBhyN4Hoh94wNFPs z@z;FQw+w%a$8Giu*Y%GzjD{V{9s}~#WY36QP9i;vG5)6frp@}mXN82if|URyiid%^tRaXj(GUXqA@YIB(2 z*jG6}@H|d@>)ZEem~akpJm6oP{Zu?n-mbj>*unmV`d-WR>U!g2W5;MCeRG8JPkqn6 zxe_nSXBbZoF=Slq1{c2H2fyP%KWrtJ(+NyyF7J4Qb{7*M*pzh8wH<@k z_$?JboMXEbLM2%dj_}~SjDp01&MuAzMoEZ6eA+1q#ZWNKw3`NgHUMRydl;=f|USK}ykfz;iy64#tpp zXPiENFGv^+9|i%!cMGKts__SIv?}b+mGaTgAsy=J&NzocNF%3lEwB^}CEL-F`b|7L z`?Nw6fR(1Godu*bVz+m3obKlQNPw!I?v>+NI|CSX^O3G~#`BHp4FEXs#|5cqW0&2= zSD&2x7&JJ8hw&9f$X^5}F+MB*2ooLvg2P>|&vf>kUm~DW{?})1Br#{TAlT-3$;Ucp+dQF^Ck97mzG;AT7!?j;F}guvMJ8Jo{HQ{l7TT`!zHh7CGw|SCz86u9IaowTK`Fe6`7m?Yjx~aiuFm$nBVa@Q$r#C#RuWmaS5sK;Me6b2w*9L@V$(!84 zcN%#HG{Gd@>}QZ_U`~A`>kg}U5eQp7(Y7?T36)K~<OthOL6NfhQfnXHkgn@Nd6Nr_sUm znf}mWV+Y>(+N)o-)=vJq{^e{ZA3O9BIM)1@PT1$-mHzl7z1^g<6L#sC4Farsy2a0W zx2hK_%6HxZT+p}Ja$lMMs{uQq8T6Y}28m(%gC(>*nk*V{sliMreg zKi}tPSfoq&!Q(ji-D@z5)OfyyaJ*l>GGUm1)*g@Ys0ngd!hQbB7pdlKc(ThmNY0jg zLyHQu8N({9F#Yn`zF$!bcYBa(Hal`rr_- zuL-XOQ}X%sMdMlv7@iHSFZtjaAK};nP-T$XA#0+F0^Q%Q$XP5;Gr?>e6k)btKMM_R z#(f{We0+}xFy6j4%@UojtE-KrCL@nv#>+mc#LQaqDv;37%c!mFNG&g}Wm z-iznjYNc=bd$Pzs9=!;LGH#C783!y5u*W0eBn!RnW^DTBEAQfBjpNA}%#t_x-bLNJ zIVhit2)XBb0(H*U#l1Xv(sW0f6XXPtOqN56gH zCJY^dq3h+K%KtoOpc%YbeBukAWw>vORpZ>{SGv@uYqHV-KX>zkfBQX;eG8y=V#XNI zH)8gKc=2ql;JaYn1urmeI9X)lqnkTtbN&MH&n@hYb~NnlC*I`@_Rt4dbWR_=jgR+h z-<{JN{o_rL(7Jp9&Z0FN@gKibDZcF_zWykA(3y~z^Zr@8ZJ4QypC;(=qRkih(Dbbx z27?p7^kzXEzjVjPz^zXT&I_5f>A!Ef`1R0bk#Jcomq$0|NOw8YV~1O7V*|NyIU-!U zi5x!P+Mqw&^7Ws^LHPK~a%4C!2E;7;fDFEKIId-O?%GYVf^fMJzwi7(eDKrFr>g&? zRcznp=x=gaRApzsNb9jW>}(xt{bUqgz4&&N_?ELaCeAkZjSb#+aY9M>v-ab}^ZL=p zn(^S)6wk<-YYP2G zzGw%(n<{QzR@;zF-K!_G4*Y6Bm3d#PDQ(8z5;*A~}`$WVoPT$1xl5Z&dHm}HyA*;?O)zg#Q#^=1_ zzE@3Z2Y=syxFB5>0fD4|IY{T>t}IOcNY#N!fpi_7AUTCdGIOwCFo!n^_K69&p{NF$ zF*k)Ns{#)KhJ|!j2YPe=FJ4FX$QlJ9>qpPhb19kP_LyPS6rw&2-a0mj0 z^rDu&;KBEfRbP8evhe`U$-u|UgO?Lu$BB0xlK>_!o=s#AH!EE`<(HTYWY_k_1j+rqzh!{jB68)52zPVSW-dbH zy@De6ybTUPgAX$4DA1TDJKq)8F?hBI_`siRWTH1b*DfB<*C63 zE?+VXGGKB&?{N#s+V~HGZQxtu>XbQo>K&=a!F~v>BLl_R>Q%1p{8D?ZYvthnO=7Wo ziw%lj`V59Hbt;^kUEB%r=!Lwmv~)>^{~%Vo*=r=CRvB`;(#{9^ZlFM()V>523`w-Z z-+aI0pX+?s$RuckB>M)^{C9(%_Utc@us!b1W?_qOgOBO2dYk`rw!vq7>~#d%XN1dL z2Xh`PHeYd?(D>H=tPk503rE3SzjR7oCH&*CozBR21Fp02(MaCfJU+AqXM>pJG6=s7 z9!hNA_oCtSgg<5^`wMDE8xVCwpU1bRPb(r-BaM7Lu_{Kq4= zLB;QVH(ZL3vwA)hUG;Qy8=M!TCa`ZBjgn?jgM>r>$k_R8(H=d%uHVy_&?vBHkU_5b zRC|4_xH=i(xw?7Y_ziD*c{X--HlGb#-*Oi_<=8)C3Ku?DJKLVGuuOXA4t6iIllM<%#Xhv?kB&>-UfdrW&Gsl+VX4s!+ADQR%wQszQTtVxw$Xh*~`0p zK^`B(>eaRd@H#3VBy+St`PvS1TxwJ4CWvf-ANq?Q7ADKx&2a-z8nKO!+VUl3Y$fm7 zHh9f9Etq>H2O2l1#MAYY;2xh;w!TnZuqe#7U{+WA@EvV&a5xSQrjzHX*EiDDVl1Hf z7Cw^?tu2-&AO92SHvPhEH1WbT9kABvY@7#b@^dYYNB>t4f13=vD$z7K)6e`FE%VAx zHbj@cO;G5}0Gd8Koi9K|ewKsFM}NzQO@em!X6-FZtH(O-raOFAE~mnCwm+SixUexD z*&Gh2JwLIaA+_j}o(k`k}y zvoY1i3G9oLaXWsmZ6)weG=6^X*&b(OJoo_r+P?rlA3A@%#Vhooxk(Y-3@&=|+mj>Y z1^Sb}XQR$X22Q+XH#vj;|!Z=#zfk=`U2ZBQ}D)+w!K0vnDG{TsMj73xVA85tU&Ic zE3|OO*E-$C576T??8H7U5Z>MAQLEB;cX_(<#eF){Z_uAtpv>pPf){AlU&h|A!I220 z_B61(A5uS-Nxx$47WIPZ+!GVV|H~iM!Hv#xLj3FNDjiPc1fer!N1?-x$VWqa2YW}( z?_x}l>&N9A8axY8G4PG4S z3w^Gv(h%${o6(EDpD(cyj!~lY$=%rfq~rH5UrI-Q@Ve&1OS}9DEj|OMKo^tx4U2BM zPI~u*Lq1u1V~@o{pm>wlSq{zhdt)6j9>7jpT8g1E_c+9Zp8c#>5+fP+g>NdmyOo~*}QZM;vI*^-^vA<{Nuu|*JN36 zmh<@!C{MpE{cD%J`d*7}yJIMpF zjeO#0e4*WBb!ax(x?k`OmO>Z#z4Etg$Ds=r5LnAw8e#q;kTFfBxXy(*$=@?CEtlkqY$H z;B;P@zD_^%ZTr3ACj;V>7PN4|i+(FuZgKOc3w6&M7wDR|Ep`CK%bM=^=&y0bkKX9_ zvA*b$$BhXB*#$XA=y=V}^&{ydS;bux(xLySd-f2A#>&f`D&heyoBh@V{`VjME2Rj? zQv>k`!P%gaj15wUtn&+U2Dt>o;i02*j}|UiDzbwAH3z6{S5GPfv*b_mBYvU zZQ&60M(djeRYXzG27a?~l#3}$pc0gne+UmeuGymfF7Z0GC6Iv-~g znUb}0g#vGQkrBzbEL+KDwIQmyvvd_KH`=X@&cmB6vp>Ue@T3peDBEQp`W(J+a3B%t znSCE}*~a(&b%O8J21oyW_S~oT2(@PuHl@dbSGt}M{&9)#BD?dG=~iOhdX9{qc-gYn zIPeW+_=@snIC_AI9(taXMI&Z)m~6Y1q&jl(9(x&(&hWRH*%TPB5j?%U-@F=KuD^1k=GSJN~&^zCJd=RU2HeQ3B zJ@)@H>i!1=W@7dK@o{>ejnKq%oUBK@iu6t^_>tUPIz3G-{A%-T>k*TVoo9e5PWIzV z9NCoJ5gl~W_wyW2Ha?4vp-_NKD*@wL8zoC(FMZw%dg+jC7o$dBm$s6+L_}9!iofS) z(TYDfIJ#BG9d`QX#wUvk71i3)C_tm5&v#w${DR+++pl>Xw>Q$o@%hAI-E(FHkpM&F zL#LhtGFmX2g8xM(sqgqSaX!vp?i*+TZexLi@E4QSXQSyTM9}$%KlrZWivQ~P>SK3F z*hYelpu!>6Y`js5tAg=TiIJLH)9ig7Jlku#&rDFAJsym5io%Gn z(?-5(s`7P<+r{XDfrOoO-;XwH4{;8jyb7*E!uT zrv_?9Mf3WtYDQIFCd0nf(}OR+!;@p}$z$w9mp77AB+s_5`aD7nKLm^a>_{o-!9i!i zFHXa?EBFdh1dA| z9hs_?o9LK)jOuo?(d=A2^A)$i%lUh!S>>LaCqM0a6oij#LfSca{)^_{yA97u%TYekxr+ERPLs23`ctb@ z=kNJQjf zB0+^?X}gx?Odv-*i>I+r7iETR8oKp!X82AC9&~7*f02hdxlVqN%<4tvt?OEl#YD z?VQg&{x7h-cY~dj@l$ZpklQK+w)kXU_{d;HvD}wlaF*!V@m5UndE<*)VO3AZ_QO;A zt?~uuHf(a=n!{Z!vtlX^NW#DA?E(en+N8jL_bwuSZ zhCbCx^4(GlPrKv2GI8PssA3mnI3{Bk9YMMbLMKjm&^NFdaq30 z8Jn{iK9?ISC#Me|@!l&}IM^XEHy2drR%(1Gr)!+bY5dM@t7vxGmj5t?PdY=-)q&Zr z6Y(LB8dJL3#ZKbfRUltJ=jH8II3p7lc&{8E=y=qFORyc9!k8BU_L_=Rge z*YRiRSKs}&__AoKMW@M)ohfeo)Fc`EqEor6cO9-Dl51`blONVtoXRu$B7K#-*y-Yb zzkXYLS5%E3iMa)3IBG{1dyFGlT-k7kp+^f`4FHRGdVb_)Pxi2<=V$ygd28Q*t@V`X zym)7LJl*3H#X&rx=f@%VxwRXD$}O`|Wdz+7pUU;S`gpmNKRj2yGy{)G{hpk?$H^+! zZ_yinXCr+a{oB}1JNZ|h`mV3OY<+ihj1SCd#OAwv@b~-(wu{xu(@E%SaR=nt>lkXo zFTF>PX8D%)Zw58K#o6>&fzc8^)XCxcAv#*W8~s}&3}45K`Ra`4^&QqSH&B&Pjkl4)8SrQvUhWZ zLphqY-EsBnywasBpx^hxeDl4JJ$gbX#^0yK>_Bl(;NFdr5=R|dM3+WF&hg`U$!QK& znM+kZ;PxzA#IUgiu$a|x*DUp?4nnBID4^9OOM>^eA^{WFYoib%QOnCvRWhz}XgHus zs)FDYcnGfTLj_=Pc?uq$Bp)hgHD!W(-bvzd*`IQ3a8tUMxNGZ@-q=^x`NQvSje#c` zk|=WhD(AW(#AlLF5s64 zUG=)jwvLN#A{E?xg3jS?kI3}Yxdrq}=2xPDem3yWrv<;x-Aibv{SzR1(S)Wiz9cy> zyn;xl<^qPnDgT!QyeM183eMnv6L$8b*TJQg+Ok6+xEUU2=v)b(OqZR^{_T(MQ+ws; zOhC+$emvd4<*RXYe!2LKz6p-Yt3=~T^UB(+^XFfc;c>pYJ-bL^52vHH38j}F(v3K~ z$8wGra=j_A;NJp8c)h&NCf+htbm#)l=MVJvQx^$L>})1iOQuP0@+BF2E>X_W`57qe z8T&-O!R^I`mvYM&H!wQ=>u{cpjyK880C0!_GAjq=%O@Dyl1EjaY{GLSXsV_U@xSNg zy&?}1mw{;%`J$EPzM6s8oo+rcZ>o_=0tfpWaaFC>I>@097_S)4bZvRKV8 z@M&@B_9i>Tz8qo!T8@FkRrI)?PDU@EbGi#6)o-y0Y;;W~efZEkw!k-0LC;`gHX48I zbAtg|epl_+(f>K#!ag|&rt_bCwWl_Ox7a`ad1>dvPhvLW!(vvJ=u^)0a=hmPm%*@{ zsLl0VTCoY5$=dM-a-GZPbYsG~!Eiuw%x-(im+_7278eZ`@-KtM`OvCwAQ<4bGdo{t z3+^oBP+wmh#w#XfXF4h_MJBy!!_Q9Q8?fUazcA4DY~*xD`iNq>mpV_jaB%6#(ZOV{ zAE?<)*lJ^=V)`@KHMllmJo~D9^meeOE%Z-E=X3hf(;FT8AssTyDVRw0qr3P|U-M)2 z;UJ6rgV*D(lgiaTc^87+k{y3u3N9~_;}$S1M6_xDDtCPL2oHY=IoV8dEFy~oi%#B4 zL?XGz*d|q-?k3#}X~z~CP6vA4fK0}!7DEp7H~KI+?PLApCP4|m{5-tbD8JbNF(L-& z78OUK^F30v$-_;M_$S#bSr^Q~eG7)^c{azFXg0OaZEH1Agrx zSDr(P+NYgcq~vWl)NC}1Rwc`unyvg6d)dq4kax?F*qt>lL@!>d1I|AD<{}H;MpNmD zZf8eMibinSY2`Cp<240bu3ly5e7=fs+#)ajE;7Zd3)Z{k5zcIJFW(OHnpY!~F>Pj`*=foBe`vH2NileExD0$rc~+Cf4WQ@t|*N zm(TJm3%j>CZ-JOEXrt^h3o3p!u}4vQcaJgn-JYC&veA!m;-UbXQGtJN8kkL7I_ z=FAJ}>xcOIF03Ax`z}`LO21<4`OMSwANSmUR6CxI!@pPxxjC);5__X(LFwn|B-rhZ z`N-9;F~$cy|59J~b9?rC`qjyjorB|-vIcwZ=A;Xu z8xPh>AenD^4@YVpPSQMg$pV3I7h~fW3|ii!@)KDELan?U+b?cng^yckO+oP|7Uaw8 z%f9K1kBR_INtOxwpTEod9nd>pHlK2#iLa1@oW@^Uv(TU|^x*D5Z{R6+U z2#N+Dp#%9Th>Hj1>{#8uccIk6D(N7u@6eJ@8Pf*$+~~3~3Bt)~fnDxkJ8CBxiXYq;iH$IrGQG%dDjn}7z=}fnup_yUC}>J ztgk9&yo>p5GFbRD#^e|D$@l1iH8Rljw;uqAUpD}~E&uq%N-?vsG#P`A4CwhPNjC1v zPrbv@JbQDb_7*hp!Bxt1@xAe1}^gu}ocw|5Ch3y&ip)GyXfqPHgIORAV<5YLBBA+90iuWxZ8S5wmfR)w)ZY3^)4RD zi);%QdIuJ5 zEr#f$ZSqvC-dNm4Qx~m`8J-J9w@xennQvSkq#ypcF>bJOmieIh0XSnr_Ch5y%{Jaq zM*I3NeG%vIJ}>jS#Zq~sRBBqm(Ri>0=|v!EnO;bcU#`qZkT^@D%_j2%hbo zpGNS0eC#fP)rA%>!D~$>gX4A`&!fVB$qSR&e+J*;eLyvvq31|dS|~>z9=!bj@jWN4 z9ldcR+h{u&ueFbHxCDqRpa$@qZ-dP#3>{9LQ&nf;Xc3C@aKGUtd=Lx=*S!>sjmdX| z(ha~T-*I37G5u9`SKW>egS&A_SB_rxID4JnsAree2XoZ%bH@tMbwx|rd84v$veoPr zP&%f!C4*`|@|PNbBiknT>41;x1O*^p!5RFqkWD2qmP10-mJ2CpmOUch23OG9qXrp`uk5<(=CL1|+^)-y( z)Lnb=0jkn)JT$9b85?mdkIhyV{7KPtsMnb9(4_K10&| z@z;0_o?X>VYvI&J1w0P<6geI%>Lh7k3wgouNp~ahhxuLjOxWqcAX-abAdcpXrh%A>@#$V}+Y;sd4o35hacf{^l!p7`)Lj8QEucsto*M zpWa3reR%p*rY$;XJZ;g$mx}~}jILZV-+A$*y~PvSe_#R`Z+LP%-r=B|fTk}nwU|Fw z=2YE|I&kj48x3~1TZq)70;l}#d~Oq7`V^CJTX4810pwXN>}v~u?M8Elr#BU3_M&Ef zG`WL&auM7cPpmE9QfpQYQ<)ojUUeANfG7x$Xj&!)jGmM6~>_bfzr!TU~WBiTPREB^d77`VCLI3Gx;FT(I}sy8=fzl2z*tr zvCY4l)IoiI8&Wo}?ItxT2>iuCv0R&7P-D9}2}zSLJYtAHJn?~hIEZPI`rIulcAh?W z<3nwOrAM6VKiCjcY;uzd=W+|*;zLv2*)BK>*n4ETa(xg#dTeP7KwtYGKPCvXbqK}u zXx_!n|x5z)$4Nf^Poqx3FKWsZac4%ROKy*9h zV-AP?(SJDEjKb%!*wyAyx;_eoc(nH7Kwm#b4WcSN#*5P7a{)Jp_rUd*z z=59;8Y=J6h`I3%55FU*G zZ7ZXBU^n_C5PTmGN0i{S99=-coO|4_-dDrMUQ|e^_VFV0_54IPI9lT)3Ja zz@mpJLtkXD=xa(cXn&v2+udiyi#1pOK7rk+>o1^n5Adn`jNNI8T5~Q+Q$EAf=zsv7uWtSY;2(_7J(C&cc)7B;4S4VEv z(bh$8U;43twDDop`c1wNh`)WsEuV9TwgqGT&=cF(TOJM8@iPXp==m&G`*qk|ObbS| zcsk@_;l@$s3mR_Tnhw~HkID};N)PfXUvT_$U$IYzd~XYS?Zv~Egf(vaoP4H83M1yQi z8Vjn!7k;rK-?$OflNMye$9Tz}q|^RLeIWhSBaEP~fSgYfIp9gzm=~^d`&xc~g3*sN! z&=2l64lZA?7MhHrOnk^=-Uqbz&BY3zx+mT)|H>_5-;cwfBd77Ty>6y<;JRf zvwk-E{6Ig&Hu`;WaCw~1ppXy6TU^vSsabzb+(L zJKejy!sf<8+cX?5Jh|ZZOS$hZe4L&BnLgzNH|Zu~?tXnOe)tpracqpk_x1{(`15KY zIYIxnE&k+Va+{m-Y4P!v(ulRY_Cn>clMQlfCD=I1r2V0_vy2srIaU8s%58I`Dk3=rpL=L8Vd07d05O{$$z?7`xNJ6@U87GAgHfgu=r|C(ZfAV{i_r{MkA-e z4JSD|9f$AeDe0TAq2Ffj@OApyzX}5$eE-SL4m$4Lofn9JyEH*J5{P7_#nF3ow+{M+ zYi;5YuY~_KWeQ@lev&i(Iok$?9HkB!ZVm_Y22P#hxn^Th0-{Ub8^RqA>}wm?ODtzo zafRUB8NmwPO(j^+YG8WpcIf2nak0hALm>&S$HY)jodE+$6WU zC5(vS|C3*>^~po-s`d|0OK9;WX@PKcjEoW)KFPJaE-9w+$q^(R!vm`F`PS<3-4($q zKh=+11HC|prt^v6Uu`~Zo$^ToV17T{hlI(h+Bv_$j{-DyB{Sc2Xua}e$>-43n zuYrsMeC>Sy4^FbCFI4I9;q&1H{pq$kvGv5xC;sDUomOyXx1+(gb(Hk}Tb&sGZR>=? zg%4kwGc>4#RmaE5)%bv+*K8FK{n+s0!!~qvm=4|SR84U3N-xY@|?;E`KQ+9r7bkDkHqICv2FT+Z(J)ubcsZkrxD z9ftTOkK90CTCcAEe{L6(=Q-ozY!irx;IrDOf$tWV>e!;E?0n{R9PG(} z|Kk;m&G}+&e9(tMz%`IhcXbS%$|uuw#%s{_xj};tcDV`taIG&`?fI10c?KT%<`eye zvxeFZ~z zTdfJ7Nzl<9mFNVGr$Gd+g@W1VrgFPmEkavVP!;TB7mY(P9iwZ&#Ai17PD*2%(+qpw z;c);>R4at{78e2t{1#hL@jV`9=L$~!H`cg2Q*M!Dvq<%r3CZ|)guH&|4nD3qy6Qi2Av_AeX-RhUKgvO z0VmfsADIu4ZHs;}d$xiz-E=c5A&h#?>c;Par2C-P9 zw?4K>QiE4*bd5Lu%nKHYMmyMHteHGc4!m!1CLWCS_`#t02;A~|xabDO!*FHpw4%Q) zNY|DR+#*0=^!$RJ&N?wMSBQVUNMHItvAFmRJqmbOYjvIA2fxn(ebtrNNORk9b|sGQ z{Pg$eZHvye5G&f9uVh`uL@~ZL!A<5Z`izgX9I}TFIO7{1*f(a|IJDf8{O*XdeQ04Q z3PB`2dc(D3Xm4qq{Cea0MTZCUCj?=R|~WF(fjFcG&fvIPLqjK6)Zg&4=|79Bh0-;1lt zJYBhku!&qjfbeP`nz-&?o4q-Q39ejrcX`q({?hfpf(pfx9UL2@%Y%EpLFfDk0e!W* z`_M73RC--Ot<~12x3`ma?Acl;QkW#YJY=4irr{gNTZp0JcTM&5R9meeS^18L> zn@_Cj|CW^F#TedQbzI>3#5j!Zd|3HFTiA>b7aEk9g)bVaUTatarA z&ej2MBa2LwmQos9l6U@Jz5b3*jq?c0M;8C-^~MG0(@_u@u8z;~ZG5`Kb7!1AW7H!MP**i9vF~LdRQ5i6~m=&;c6qsf9FoZ_c8=FTW)jy@^4((FXtS zp5H}*>bKAmo_p~Byr$XD^dJ}V4i`5EU-W<-Dh%b>N(!1!uwiY!l z_N=_~tsev+x3jCb_@y=$fX$C9%}yjadNpa&XV8(etFs6tuJ<%T<#eev8!w2b8!g*v zrcN6g)aP5QazQ1q;Rd7*b}_s$c_(=MEHx1`m>)qJ;1S;t+glNw+0X`Jb41c z6CcJTbVbIEjypHsmIGYqBQw6f>=@5{Oh04J_$-!VR$ORDPq(<-Vp$A*U!U@8KK4GF zd-8tXNsr-}pRMHLj&=1zo8yFkb_*6Aa-Wygu4BD}8_N8eCV%Evata>xjqY^kZ@xb4 z%cf#C6>J$T$MQF%?)y)K6DiBCD! zwwMc&hbiGhL_|YxKc7|)@H(aW7~rf!*t_& zxr@Jbku)sy;K?}5ADXp>o#5uwpY6(fg1*`OX#aboE&)LF@A^dyV=5Ak}bUb z!T4PKv;F-d`OPPs^XEwHRdeX=qE`$BPT=hqw_TW;ef+DGs_`#ge%vEt=?#hAm^>Fa+->cWXPeTn$`I%9m(yZHDedmB^v@G?5) zcmDW~o156hlk(xcEK|Bj^Nry{{#@`clF{b3A_p1 zn5tC>;qpa#on3n@-lEdcnZH+V+k_!>8@yyliVy@C^oMzg#6ZP`0hB2d4aak6a2;R5 zyg<_4WQou!@q+hts3DyJUhQ0I^%XR``YaOHroy&EaY<G4gA1=vkOh<^?+(iG+BwVcg>9pyq)*4>(h6Tbt|Fd8oTIQ6>qsc{ zqWgjZY@|0Zo6cT*NQROFtfr>^3v)YP#_4JEx*wDIE<@{_7Rw@xJaNk*e zR)xD#6={dB(G2@0PFGd+3r7784Q%+>1wI4@_RlLD=uyXDGa+?OOMG^=?wtP7#Eq|* z;Ttv`l8a3`=w}c!A6iTtjQ0La0F+2|n)3rTSBX~Y85~-hiYq9QkadH&4%l(2GJ4vG zKR69kBM4*iZtqy6+=0a=Hm zW4Yk52Rqm-a7}N)4Nw2=H?SPGD;G0ttnLQVu3|s=;PgI({X_A&Fh=fYL(#hfWj;Q4 zc7yrP?YKReLNgBJd~Pvcsf-_<&%WBxQ{_6U`4(8j+MdNeVWe&_fZJGtJsj;3%IYm% z=|}KEN1q0T!MOu~Jn*pJ<3sSUjhsHAB35;HXbb%1rbkP&QNqAYyR$_;4VrE7#3s%+ zAt)Xo5d0?AFUs$-CgS!$GDCnMfFubK9b2mOP$;#58MC}pXeOh;-4J)9=XF+ z{K*!KyTMHOH-RS9xJwVUp=0z6Na)5L&$DmmHT~qXWb>MdVI7VeRIhm$<+f?Ay7_JJ z>}W9yDmuXFN2UbNJf~7RiKHZP?23 zY*qo<2;xsJR1VJKrC-}aOZ$rKs)Oe*Wl@&j@Nd#ZNssNw>$6_5dNw#edHHWO7Qdle zEj&IE3w*x$>JNb0v2(A)0{R5sb{$r7B`f`D_Tjt@9DsFvq9ne3SFuSxYDot<6R zrZH2p%y$FOCo^i2PEWF<3AIg?1tNXka5Zqnv)n>n@4eO+8Uy{Y&NwWueql0Jelq51 zlYeN3>~vQcmRlH4(Il17?fBVj#!f~&?N`_$d6FyJ7N9Ptx$wGS{ zqG4kmU$3G8?~Ylb{2t(*^GQu@~OQew6^DyXD>Q6w)oh{e2>H8 zxAT2!qc8n}TZJE)=RaQ+|1Js{BWw$R&1~Rp_{JAr^VfQ++O#{f!RKuj$lT)#KA-gdW)+Ivd>>FX5OS-Za7a z<&8;KUROC;>5~7W!$gbMwPADG4i@kW>F($cFB|Vp*O;@&)?aOdf66-+EA)Z4(Ch?G zPdRxV!*?lhdcfpbl-OI6SV1gO;3N0eEAs_F;)jyuV;xcDz1V>ywM`?S0|N zCq`+G-?;PLViViyZ~q*_rR&jY(K|SCtKK5I@r$@s?uzQ$;+N`h=oJ{>zxi@^@ZKvi zdbLZ7CG7rlw3oALCLrWvb~E;{k=Npe1y*^FVZ@hTD~6xHkX1aJZ|^l3)my~C%7J9_ zPF!em7cn_~w+5iuVT-lj(D`0L+Lx+ zO>J?Hf6XTGf)B50A=3}F_sS30NxJ{ytnG5P_-#R3oKzpk!Q3*XH`ba4w&OCAgoG+$*KN%U<7p?)SudbwuYD@;r&A zt@%!v27hzPs}nDNJ(n%^3f<__g9{gUq<0qu+4+6^@n26L7-ui$!&}wn4&bR_>rAyi z-%gLcZiF7Z##S4#&VS{Q<%Qa4n<&-uA5UadkUURL@9gRWdU@=x-=^kD0~>M=chh&dm>JIGhOBIg;u zZwwGFH$0ew@R?4hv%eAHpZ+Y-I`^vQs(i(tlB zHksS2j>M2WfHD2i@g(mUOXlB!CB)2?3$238wZY1-XKCjqa zoJEPf$K+T6iAFM(0<9hOTO}baW3CHNuo)@lmo#DmyHU7rJIV3}P8qk_B{ts)c&pz# zDce6v(Po36TH|Gt`5>pLlzN=?KXk*8Z1h3hQ+dZIUq=ig+PsT)w^dtP9ofm3Av(t% zooyfy2CjMf)2YCNg=ugyGM>)zuN$78&Ef1t4}J5M@yixB$PT}bEs=(`arsE@%GRmG_ivvc?C$V@Bzkr_7K7kTN;=j? z65OD}ag6Ic_rq3IvRA0Pd$E0RXe(e#zA%ri4IkPM)HWpHcGCT0YEvmfiK-+)lxNEt+37xpK6~ECy`YmlvF}-`z#26Fi&Y z=}iPI=nSHB@1WZwn(3MUh+FS!v>Ej4MCoMy5dk(oYL$t%UJ-Eb@8qBQyR!wD*`t=j zJD%c?POD=#;+awpD2AVXUivI zbo@utV9Z4}@#2etKs1P2ur4m}y>S+A*#K>P?i=jeNE~o9TpKV%+Q_+NcQ{&LMEj4mA7uW7il7AAPq9&tb>uDVC!xDNc!;frFFnm4Hh; zt_Dc3W{E~<8w4pGx4rr1jj@v^qz zFq(7)huXd5()Lo}Zr8q9QMVfgupb_YKr9Te10BgFl**ECcO#Ur%p43B=B9XzPP=V_ z=x(>Hc6v*mXzL8M*{WE&xMUgL=+J|KA1A$4X4r1jD!`X~+k3YLzUcfn9a+3~vXQsU zfsW^LIimm!?PSN;c#O9w$H#H&?8}sBB>j1~`Peg)1F|HFMki}odoKq6*^6EUL-Ksy zVB&5|qqlf7+z(EBz9c!Y$vP^^uYzx|QDEaMpy|ES`J6z7)8nc9LHoaM^mM#lsR4jh z7`T7SM?v#B&qtG6a@!!1?y5AF^7t#{c;S=JtwkO&kW_RS3wU51#qT{7755ijtIKkNfn>JG_{3sMUod2_AA*ql{M)@P%GF*v zp(~HY0=mKV9a~YQTa$%%bzFEBo;GbLLVoIKJhB~1^k&ucN7I5%$n3j2i{g!LG}l2> zwFcT@K@NP|Et&GX4vydNokl2y|7>8UnxEx=>i$YyXuGmi{z z`Rf-y7N>%f*m61xb-IC*6-a}Sb=>jzb-ti4gV`;byDBwJ)klf12w7#{Rbu=^;@dA; zZ%c>tgUWL7c%g}KRqjJZ?+xx@5hTD*BVB=uYuBIl=#^y#cx$ppiVl zclAK?f3n3BuaOVXl56RAzw%h!y%)8%^8rqgu0schl?}T4uG}l1$(QKg;zC*r&Lig* zDZa>GOicC??dXt2F2PtNYsKe|PrCA>7rR&r&`*sZ4ePWgxa#kU*lzDz3hBS7BmWyM!8yE7aPqXzk=4w@>5WU^BQXzgRK| z?&V87Di*gLjCjl^q8Z59C|Y~3F1bPytHZYy*c{!<(6<7caQ}{n4~@OpTD{HqNq-|x z-=yj6_I<0`e8H;tufKaoOslo|n+dur8RCAqCtkdO{HNtOKS1DJR>w8p`Irr5OVHr` z@Pjyd7yojxKFO-3NtO8Hd;B+${`;ndVED+d#jAH;i4E#}lfEvdZ#*V1pp=#SXd54p zq}`2CYjor1`tsxz|I@=@0!f;YzB zSd>g@coU+Ir{wS$SIFD0l3Qi1WN^l7WZ>l%uK1%{zLzf(**l8F|34aQn|9rz1lxtJ zhGg61ER@>7Wvpn7-y7F~7r=my{NqfvM=z75H2yIv%_d#BuRX4n7j7qZwd|_ zBXoEo$J+)Z?61#Y!^K>Lc1K0+UF~EabHm+D5D(b6NjM)eM!0^BoxRshPM;1^j@-nK zk;^ye7ZlsZb8P4n&1>jM|L~?`b0q$+k@oo7B)$T;jrp_*-wj9!!eKhCA@tfRaBf1X zW4dQ|)Xg-(-GHcqjwuJenuP5*UV^AZf_NNLdoYrhfMCec%mAFx2cBJ~0lW?V<7=D^ z{dMwitQCPv2$w{U-qRX?4?XbXvI7`}GxxA@*G(*5yx~I!Z{sNB#zy|KfD^zl{GRd* z)&_#Q`0xuX2%D%T^Z?y_NL_3%aIDcfn1co0r!NXRO0zco;PP#OZ-r+h1 zix%qr{IPTP8Jv(9674-cDYXQJfF%-s^9qkZvD zuhnb2%Y#U~X!u2|`EmF!2GTNGN2NB8Ps1P1@Tlc0{hMz)AdgN4zsFCN0DSw?8L|Cq zEZH#({5lX&@rFOzQ8(Y}TvB6qeyXi{w0yLEbS{B92WwH}QwKfV{Ap|iGtMhL*x{?r zK+0xtF#*EA+Yw0=-_Pdg_#wyL zLd3@T7WpP6KJ%qXcJT9s+Vcm7AIspitNhxM*UA2Gu?gS4@SPmh)qaD8K-;6*wOh+hsWQm%(*7(9BMK?Ye&EIuz0IpF4}oTi!Exe9Q+-f zOs9u~J=xVC1lex+@%&&{h5jPbolz z1E{uk8z5Gx938&3cLGJjFk6nm2ij=O55}R~Q61g2*KZhj;sbAxYv-AJ9LqQVhDBj* z=wMeM1{%%a@P{9IoR0&YcyOJM$i-iD+Yz6E>lrI;JTPAHh?nEbLeZb&iPIll=XTSL z1x@y^8yqn*o9t}Uw!__a)iE96nGv4cG@VXnx(eO|7SDtXo>I|Te-I5Zx*m?sefyZ4 z;puFf&We#=3DB1wCPPSO^Un3tRE#!1)Q7XhbQhk}|MekcL!Ws3+JxpBD~o=5T>N(5 zGv8!THpIHc`SnAc^GclC96eM_FXnrd!KY8;yAM=o=9fFKcs54o)sENwSU%k(u~K6k z6U#X0qt)wH=GtCf$op4eF}q6vmAj}i)+@*1^%Wf?#QMSbhmRfQ2a_mp##@iB_|Jaw~nhDrW~yTL3E+Fq@8O8B=em8!rGco0N-(+)T zgA7hTD^D6@M0`U)cl3xiOQoA!1W%4#h^WluOK#Z&U7V={LmxrP;VvjlmdZQbe{!Fl zPXqi$oX)<{W7pqmOiGK7d}`V15UkvS@WvDDSpB=adj4G_8g?5f8{kQ9na1$a5nneh zy~}nru5vl1@@cnr+EN9dr5kwz-1iomE2qQHI(B=p_lMBQZc7cXIl&erJGNjY>cq^L zNSIw^Mzi{ti!Nt9`J<};_zv1sAy7G^AFu{(_vkMV|Oi@fu(>}4T)cq+3vpslYQ zU;}TF5e-EaQ${IRwmVzVpmx{B5zWZ~KQzIA?p|5G0uv%_Zvp0oL&Bbn)RD565NjEH1ZcVd2UJQM~b4Frt;6Ewgqf{J{6;uF(4x;Eiv_!Nm(cjh$y#EVc1gV$q*ixkn$!e!hC|4Y-WO-uz#k zTyEh?9HFVdo{z`43q}0VMGC1H>Yu+@9~1*-EK&b@bNjh+XXrEZ7)an4hOb? zm%tl$bWC0PO$F>{?BwF6z64EkTXrxupySyO{+i&EE%3?9_A>k6=#Zby_SK;&$GPCa zzs^_58sT)%!Sc?#YAj-t*<%Xg+Tx{{aEq{Cj+e{fbx{Zxbc-vwV)0pBf5TziyTz&& zA=!Zp7NzB5JhR8;fliXGzj)L(mh!Ko!{@}=^~vk)Cd0*oC=u0sWA=&{z60*d3bs5L zJvOrlsjpa{gZt#Fw37R^QZYp4^#>ilw7fp;P59rm0Dtp@lhHV3j|o7X&6x25fbMAd zK5Qmd@U%s{_C9jY#v&aXEAsK{^9~n%pdruCU(y|Z!P2pfKZ|1vmRkU&jfD6i7(WKU zHXAF&j|Dq(F-TZo??THb+T+3lV-`1l$=BKej>pq{ z^>VEG^YF9xI{)g1Elh#US%U9>r(R50u>_WB)`q z{54r@Zr&C&|Mz%}&u+-dpSNxiF67^IrBUpldy#*-n$LmAm)%(4T)n=5mwT+=Tnc^T zTQ-1W2v6=b8Qv9MAW`Ji2U82DlG5OZ|5dNN zPx_fdVuu48G_B44AN@c(%YgB~d7VkjOXhHQ%%Ra%zE&?h(0~I&Hs@&UVE->bU6qCa z&kkn*z+TdNnTAIP$Z2kozVmP@n;v5Dt{!O_#R(M8 z5s}2%nDbx29UtfmB(Mf3?)EYWL059%*y~)-2`%|K{qq$F{KX(Hkio$DeCf>bv!};t zAy|6G%Q_H1Z70jo=Vy0yEt>`D*)7}Yeuu+-N3}^0I#CmQI>(Sja6!RIBwV`l%T9au zO*mm(XVl(+ggiE~^tTPi^Z~8!mFrsRMC_3JN(aYR;sYcY8bIf8Ukn(0J@~5{RXTJ8 z2l!D16yL91e8I_&Pe<%_;vOY%Y(%%N6z+~j6aPvLk_`keMZmWjo zbduDRH!p zr#7c5xE~!?*>NcTKbxZQh|f+=njI{6;Qq1SYO6wrz0lkQu(rz=0pG$cT*EwlvI81? zAy&7c^Z1iO#jDcnwe1dq{LaRLH(evJc$1fxLz0y&$ALOLiPqa5+v4>GICv{shga>{bqMeQ(Sj3B zC(7b0`1xx^dz__naR45F;!3mWV3g21J#R8m-6o8|8njs$uO6|#U2hOjBgQL$j zI0EPY?$CPa%0SoMM;n7R$aL{RUYPxBZ+yn?m-{UA32MZ6aC>2_;|Q+go%ZT@C)m3f%QEa*A5@ri85mslTJE>`O%kFFK-)+ z#~m%u-Gq1;!*F}NTpSkD$$RgnINQ(#$I)lG!)Nb-2xf6VnyTY@JiPq5Ht@K+6rUSE zhloDi(BUraU5p7Qu6-w9d$N&5e~z{qSjeSrTvezXZWA{XDZW1aR>KdralC-&34b8e z(XV5^Z34eLl>=on{jGNZKmiMyTU2eYk8pv|%l-8mfM(736i>^&;asfgze8XQY~m~z z?wunWGey0&RLdTIWelxb_%KnuJSx{evXBjIWQMCIN54j%t+!dceze(?eKx|xO2dhs zFWHP+`I|A~#p(G!Jkw7E^i!j=cC2(f>+6nVa-WU$SBlk;`||m4}b8+LpBuYb$-|0!V4c7E7hG32dlt06z=Xp-f0LFas)PUuY>ZcGtv7nkV3lMM5{_Hg+3zJ+|T#6}Ois!nes3&RG(Pw;cU zWO;njHMt*~%Lym%D2%@?Xa{5dI~#>azB4m|7%lNj!N-Ti__Hg&xWyrTvHT(@)+#~u zRRYKy{qY~Yk38q1wEVj`f-6#VPqL}fVfAvo`8?}=+4qT8eWu03d-@|-;5DRQyu#%@ zMBY>L+`a$6@DI8Ba_7->K?W|lbnh}rF7=nWm2Tn?U%lCko_b zFJxEyP@psGbbQi9fFH`Ia=AOqXZM$_(DF1GzX1=4w&KV|n(vcGtX`{&x$EcCSb(U? zp6H5K`CN_xH6if`TpS?P#~h090A zXmr4j;Ck{q-)2J}zA-xu^WCiEhcme2-RBP zFhfdS>hF6FFrg_VVwAEbou3mOi~%J91h(=izT=v#%?Wp|>duF$Gh77z>tgFEw=|-m zwteC9cLF;rDQZ^71OD6qC0JeJtj=4eQ`N0pMpq^>fpwjkUIXHp`;0GMNsYVZ}| z`->u$KDOb1heM?4+P^BNkMji;tNf%tiDI;?L1!q#1zz%0@CkK=bYyW=Ad?%+@e4K0 z9G-_CgM;y3odLAO^3r;NSrCPPHmT+4hu}(dXcw$(vra6d3dDSD+mceP?ur-6c!rIR z@lg_v&kY!I_{owClF~N(cDT->{o1UoVY9Dj=qmCe7h%RL%c!>4U^w|IZa zoG%z1NFzSjHh8LZ=X5QJ{F1VsI=a>ljV%a+@0<=+SGm^Dgb=PF>>nJLIF4sAusFhN z$8enL)Q4|4kCw%;OMn+U;>#T`TYL!^tZf}b`{!bVffStJ(c%lUapioQPS0n^kiYar zM+dt_(CngPm88!uf67|PM3b<{i-o-)jN;nv{~bJhj7>Cx;e#;n8F#>mm&158_9*wu zUrfyWnw|W^Vmgj%ee#eJ2Y592y@68r2-)_~mCv?7P#OC44v$?;&z3=-JSWp%Ba3yb|wP zf$8XkILgC!8r6Bw(Eb9OpMhPom;4>$MF+b93R;!nhko(*E%P6nL)-hII#h-J%0wthjq~Q8)QU> zT%AHU|B&A@UO1Hu!v+RhkO>gDQvA~w{^_0$rdkZO9o*HSH9D0){RNowOOWhtaX>$^ z$edo;#+^-95)>URsa)=vzpeG@g^s^SCOQ+p23wfIJJ_?|=>pI2(uFuPXt%MCwoV<# zc|KMi?IR}lBujgXJzDrrK94T)h$-`v?oKZiZc}_?g=kV%2qqI^<@~>vxnL!i)6R7H z!m01NsICG7+aS6=>&qS+eOp5?fi72*6{xmie-n!Ar?00QPfB?KDV7XUwL8CL@3atZ zcZV$o1JeJgmp8mX(7v*Psm#^TK2@v7}3Pg2>II72g{m_PDo+0Q`HbxO$HWyTePI{TnmU#nH;c z;S60mvUztLz7_}VP4G>q$*P^)?Hyixm`qhK=JmJNk0DZf72D_A%K`Lp8=FnX`~fX- z2v>h5s$z`$(;nFIs0{G^tv!6k6m;WVO%^TaUvAj|*gzi1mux$XCO+>jr55etEdeJB znfU$e2CfFrWQa7_#UtK5T>-6yMipXX`56&FZS2IJ`f3qooMaCVc|kdU*c*+?&{fAq zgz=$`W9Qj%d@ma`YrngixdXcJNWQ!I@w8aXFWrG^ArP#K6ePcf@t$r>82Ouio8WYK zTX@&57B#k@KzIMq1lV2RvweX7^;=k@jfT7j#vRV|=Wb{6_~6F^2^9LD@mx8wa`WP@ zW4zed1i09C=dCUDowY@8yk$=}%XsYu*q^$4j{ox${_~81hI{QVCYF0@q0Mq!_)NYn zEIqa~n5R>IeA~(4oVCTq{G-_8A2TcOxL2Ng(%S_y_@ej2$6{aP zJH#=r_^Q{O;7(u6R$kL!oTQ!~evFRA5i-JySN0$U)0|JI{a~Hj4)R_TCyp$(pFf`+ zjbG_iow(iWOrr13T(+PG{>s-QJKFd`f!~qY!mmE=`kd?Q`KD~F-+dOqt*_9XCzier zCr|y*xm@tX`sQSn$ypJ(Fd~1j>bxMH&A*G@-};izc<1h-KTVL2KlqAIvU%CI3)0@f z2x(P|Ke+x~4DA;=EA?6|3a{C8Yf4Zc(70G;G*EGOHJ>i;$(tHf=;;G8%a82C zxAiX;>Rm9orxM|4Aza=~_pE*k{hlJYTbhnzsd1a z3u@xjMGZ0P)r2!(eDDvt-6DE4T?8p`=Buozzw?9$ert+ru01=rV7ELP9ND%`)t>FQ z5V=-o>*HB#W5o0t5>Y7E@;CEUV=R0g2BgwiG%pWcKPcXTlnU-bMf|$R06!_^`wtd& z+w(VbiSZdNai}l67s-b{{%7apv+0}klk}!7Z=?f%>i(9G{UcpD{uqtaR8=(Mg%15v zuy^x5uZ(gBy1q_6H6AqPp+{qf^*b1^y}w9A%ORU)lgfIQGWfHBICrP>;+;)DHh2+wjRKM0e2XI#bx`YZMPdwo}J*^xi$ z8`x1k@Cw1dbL}P$dxvU`_Jmq>`1#nL{{2|bo9t)(O0MKPNoKFE`^xAA|=y z+SufdT)6LPh|11B3HrQ(U}S4}EMw^so<~@-)f5Q5##p9=P4t3W;B{_bib={_0QP@^ zf~oGxA|5_Lm;^zepx!a4h|)P6#Zhdw@3^yBC+ro>p#8_!%wB=P(#}H8sbN0nsIouK z@PclCbkUYbCQrIR6;eSs4Dlhw+$0&_2nL0zj`1O(P2rP-fzEO8_H6k0HDj?46s|r> zdWQ!RJi^vi{W|;h(^ut_BfQ&J-rsnp3%n0!W!i1gp*G|dKC@HD7mes7-`2^KX9N4mefo28g8nx^ddY?tuye-gihcQkHqpvXZwwmRNK7W1 zMFGi?56r^w6(JQ3kWB@*Ns~5$V-{QBbyB&(FaJRw1vs^rfIySqWN!WyyiQ|}zf?;< zX!GE28bp#zMqVNgp}pWczk&|*;e~teyR4r4eDQ)2{C)7n7I>SvlSikwL3EAyAzmLi z$w>!`#I(TWI(D_u2Kur0^tINjy7JnC7n}3jj_K`u7^TWXr4um8g>e$qPV|yt7rBD_ zyhjvCfj7QF&+b;-B>qSq&DU{+qJ7CRvItL~jwQBr+xc3gMk~;$T#g{~J!PQ7IX^a8 zJ5QE0aoGkLMZOX!8|-dMWo;*s|8%^f3h#g(9QkfC!YHA&+qZvOifc_ac)6xKH!%O} zMlWb@BEl#JwZX$eMt(-wd}{W1;TnXFs(J$gI^P`#X!r4s%qQp2k3}(=32$Qr+MST) z?56fUCm-SE;A`@UaP3ZyByo3&SfT^;j)HpfThw~tga@jZ_%}d1Sts^T$p7L+b9#Pa zDE`yyV+-_5^!N}RTOgcX(bvJX(Fc2Ma2LPsjy|p~mKq-y%jiW4u8!qu0|fLpNP)X@ zgCIA%SG9aVUvGOoSj|Rvlg;4xHX!lt$s7Yx+XgH&8_dM7-7e_ivHHE&nf`+Jq|V*} zOjme2OU}rg^Y||TK_gZc;BA8^hKxlQ$h&~e*?(RJoUpz_x|vR z8`$!3bls)k1^K)~6M7N5NX@Fr>uw;iwt8s$()-#3KSCJPrmt-mI>7Y3L2bOn$J!;= zE|^y7LmqH!vxCVs59qY|Lmf}#?4&RKpKj&9jrg`uX=1S)0%seT<*V>b zAC<{1Cc_p+X4mBPsJPb_urI$neUqRKFEPz;@Bx;ezHN+Zan6L?n0F+TG3 zxG`I~%iF+T+t4kSu$&34g$X*uj&bNT6`i|zC7xpJ7mtFk-r~sdaT6zPlKG`GI<#2; zA>a9g5_-!sDkI~}S}9&o7iTx_41^xSCx+x?x;EL}4IUlK!J9DGSnl*S9}wR}w(xop z60Ajp+K8!p-47jeqKi{)EF|z9zVK#uj%BZoZ*mqh{n5YIG402@CgSldhQ*F(GnsVJ zWN}hCIV^~=lRIgDbq8?ewvA=OH<~Y zMX}(ZHiwG8>@Jkjv{kz3uW%_4!|D#uH{rE>y`S{o!`!5_DqX+k8as6k1 z74p|cM|4T|T!`lzQ^>tu)gm|SX@KzQ7mUO4J+jFXS4nm6u$2+srNeix?C2fp>c8p- z6L-r>LQ zR^0`z_F0$M z;S3iYYb8&)X+X}__Ur6uVerR~ALd&Y$mJ+F&AE+rjXw|jv@!W}vG7>LeY*wVH}T0b zVCl{q1>{0w{C~~zy(%qQ)(q&0-oD7z?k4v-<57qvzt|#qMZd(Cr%d+xyEvdb^6*vq zb?2{l{`Pyru>R*2>UgfJ4KU>d_JNB9v3zjyzmiJFauh;tQKmPvq%WTo_ z3}j;$XP+_c=H#`rhT|f;@ua6v_N&t2iq-5Ht>p4UXk?OC;h-BA$nZ*9IpEv+Z>r{R zvYB|=SP7nVA&!g#c2OWb;Rgoet$o^~L6^HQ9vx#%GR>}4zwfna7D0^>?cL|$;WsvZv&Ht-EZFx}F8FWujgGsT*-y^d%{Dc|EBae( zPcMGc!kEJNAx#BvaiR|wLbO3|Y`?xQUP3u7HiX%@fUeXTukp=$I)gpc1RWw}##Xza zCqGn7zq=798pbHTAM%rvKY7x})_`g!e|kmG*@s@sGsPDQr=K(tzxrD8dKHd7&BCy! zF!xrC%E8R8>75?P2#0YXeZnPQ>c2M!4dxGH&v3w(Fj1y~{3-s7uk>fMcX>Kooy%A^ zMvY!)@=Yk_H{=t4ewX6Pqro?`;hW-xuX);0%;Vqq;$QjOPxF&VEZnsm7NBqx=8J#nox+ zB9QUb-|L^{eR>oQJC0`3Z!ASC{U}x<>pSxYt;_TCn$FkvLr9T|5549orZVZ)8D}Fj zh~%B}Xm_RwVCe+oZQAH8FvQ?Bn-dX=@qx*CHz+=w@Kzno4jz0CYY#W&k9Ku9Qg(F} z*xG3?5umVoaJARn>o^`a(t<;r(}!)z5aH-dkPh(gy#E4V9c~56{Chf_Q41Dr>1o1+ z%K4}5r6*2cFm;sZDg2CA3Gi1xkX%QHzR7CAKs_GzeIcGbDl^~$Ct;yWJK!Eo7&sZU z(V@p4$3f@ZNj_Ot_7@tpTW4Aw8>-Q6cXdsI zG*mg8l38*Vhhj#Dvls~J^wYWa|2I{4wk*AItZ7;t#7UG?)mGL=eXq5zx7*69HpQ7D z+3)i?@RJ+4awQPq;j?=Th(!KYl3`nACP$4D##^NJiD!Kr;ZIVie>FDV6?n<1&gcDy^ z9+56hgfx5pMQ??D_JXcTc*n!8!B(!#gP#n0=U7)3(}x|%+3vxibD{?eZ|r11KfTPRYd$7mnm*v`g3V3R#!+p_vltKe7N6s*;`y33$-|ZS)ZV!j&tQr{3h5@sa0rFVz*@+xx zFye9pt$c>gh80L>uf5PCH=EPjCNBs1ST~6NOk5aa{uDUN^Be8`6O|Tzt(b`=zOp`Z zJROW;dSH8bu#a7fso|(@J`#R1nPAvWX;-Rx`ON_DG688Sd?a&IM9!KoSB|VcYy-u> zJ}Re!Ukh*nI@ex11^TvKS74H8z&_rpe_=QI2zjlFXL&&mE~nRWy%5;JL;AGq)D_+w zWG9DbA#kH1&7^A`^pu~>S$p7qV`?SZi^>k?FV^rD0j-y#uVhIfOmX6eI)$#QFNfcgiR|*gZ{dWSo%d|`Vq<+!*J6dAjL*)emh8G1 zt36rJ*&}hPWH-6U4lI*Of$N5ymbXwVNAdrA^npB&))w*-`s@!8KY-8wY_g(TJbdQ~ z(@ky9SAs1dMTFe;(^eGZAU+Zdpbq%?@+P(6RlEg3`oqgn-B@pZaU~Xoy*54pH90Hk zQ+Xd7i_cHem20_yJsc;moT8iuk}Es`S@7c<>sx}yw#7}m!}%`#YV&= z6K=WWDki|hKVp}t;DYsjE-=d&^ z-o{LJm&EvUO7Jx=EK-Q|_f%IC=SnMtF%< z7wibe;){h$+M%CYwB!lqQ^^$$IRXN-#0XyX|NDX3&dp`MtDZcNV0-yKcsJ9` zv!Knd)GO29$ZuQh@0@&mYdinL3y!tO?tQVZEN9r2!T%5r}E!QGJM*m#$GmPCWuBsn+- z8i6JQBT05#BY1`V`8R`r>&gb%(ACZg<1ZzLn^;VHL#eXA+G}TE>zo`W5(aMW+IgTk z7Tg8pL^?eUB`h7U1mIK9TVebzWnpK7+CD=YayB^!;*2^qE42pugN^1VMTtPsj^6MD z)>kClq0^r2JfG~_crh3-2;eXh*`8YyUR@#`f`@y|_hDPNMHwnVV#F(A<>n1HmT(kpTvv1QU7+gpmsM1MDMYEZQjAk zbah)FT?)CYpxSlVD>*r+oU+uv94(hd`BYKud>45LDy@9!bLVn~r z-R!GU(WEmS>jq5K=~?+B`xv^iHT!se9G&SDmeZ;?_}Gt6Bs+R&Z14{%+zyMUY_wN+ z`x6?sD5Aa^xqv@g=;hl649qW&R=l^##*9Qz3|`ITp5ZDuWA(`hf?rf@n?_{JWU&F>$ocu~iHnSO>;9kR!i4rB#9r%ojKNR6oHhTe=yaM1RTwbWE0r+?ct7;PAqA z;nG5)a~wTo9hH?6rZoH-Wl2c5gWOfaLhX=6{WL5OA?J+T-=V#P8 zz%#OVSPDw(m!~^XCkZ&DJN%GC2}gNl)^4zIOI8lDR`KGKybHc7-T&2x4-W7~T9U9| zW8zGh(R!Ug*OMnAAu!^1(8Gc(eszuRG%Q&@wSx%#&En5r!8zdI$C93rwxl?$N4D!Uow5YI!1I0S zJt%W+Pxj*#7miwolYU*#@B4i9O1H}BYMo(tmjIKWIBH^}vP-t>t< z5!~uWqfZB(*^obO_BMMzFqKdEK1pyIF_1Z)j5uNReMvTQ(4XVI#?$l?UUmj0b~n4K z&Z;(SFrAh_oGf@=oWR*15_r{N&_7D|e$H|dowgWI!zMZz!o&0O2AW)#XYhCOu)CMz zcyR_A4mdSCELw;oaKon#NO;M{&m1Cm+b=4p__13!I=@_ga4(Lh*%kI5o#U<=ZPegp ze`nVfRikbLkLvNYJD+6l{Cyb!ZEy(9FrTi`cw<})g3;-1@Ixl>{X2Qn(exUPXzA$b z8XX<3GcClhGV(Jzwih?~g7d0&jBjTOyEu+cmW!#{N8Gbi$cF|#9P*(V-(=FhzvZ9c z%^){u3Wja38XxGy+f%L)yV95WtJu|_&;vfo&K>wMpmr!z%dc(ipu@#W6>lCp2wDMo_R>xT9 zpVxnnvmnDzIn^jf+b7$uu5$R$LrbZFI~n}?n#lvM*h8HylJJcedciYg;ji+God#Ab zIa|mJJAySxbg9KAm2maOQ|Km(ElyUM^w+8#CO^{+J9c8*k3pmXIDB%WK8O#!6~4Vj zV-%*NmnN!wd^!)_stoMa_#Hzi|S0Wt6KZh#r2g~_@L-}o`-JOOIK|8@yof9L`EuxO^Zm66=J7> z?u5<9M+-*E)$@s4%y|4`HCCGQpLpO~7O%)5*7SMgC6k3a^Srk`oVP8wYQpt*<1RIA zm0fJ`%flOrQ-UNvh(=_ct`Cn<+fB`V^iw?DaeewJlXPN8Zuug(FB8Th9hrW8Y-Mbt zjlSK2=XM8WD|a*gv+dL0^!d*gi}^1Y^7*`H8eM+z%j_|_7u<(W9Jg4V9r(po_9u|o zjED4c{VE)M;^OG^ACh3@Ad8sOC9Bnrj>V|=XQ^2|$uFyj44LdSINLnF@3|uSI<+W` z-)O>p+S9+&4Ug-jy5%@Ju1KC#_EXz?HvtcXob#a0S?%tWx_ig3&nn7L^tVOqAjLR6 zZ7k<{esebrGF71Y(VU%EWW#X4!e_>P*Cf!N`s#)R=ouyR*Lc(y(jyp<{M1%UHn!^&f1B%!zv3_Azju?uoi2Q- z_lz_7hrYzAT81}0sYa7a`?KYx2_|sW-pg) z_hp~*AGv<$TAY0!oc#599K3VhK$5KX^w1ft(BJ&DI@kCz#sasSEWuZPnhw7mR|S22T@uPBqq<1FNUN7&YuZup?Z_WQb=yXL-<05et8 zHd>b(#1F62`fz~~$8H#fK3**3Uaay_Yf83;%U^pARIqS`e*L<5F(#G|@T%YAlVWUZ z16^BJLsHKEM=&^8Y*fs*PUG^2u^Ss54L3~mCHfg!0zuZ39DXsG-&gX|^oftJauV@k z_s(*0I%JuO2J4*Pxic$2ks~sLVGjq(q0!&;>C8DKApTo^{omU4K!STdY3o#w^fqVS zf_|Uc(X(e)8Z+|aHz!P&LC9TuHXGcbxSK#XhZ3uFM@~0o)|Y}$?{p9U;ywp-=U0A| zPn8>Q$dAW)zEC+H>1pvBJ^Y+5FQ*%0(G6Ymx1*6h5}MrR66O(}KejcJ__cmKJ69h@ z@z^T_*!ZwO5i?U@OeptuXs|%;oRRU4QJlR&VygzG4U`y<(p|#`6fSQi+n!Tf$>4>7 z@1^=W=FD6pFc#zBQugOXo-Vh=K;n@QC{sNiyzdA}v@BvMdOmJqR=GMK7<~hCfM5e= zaJYa-UaK2(T~@gA#fL;7P<@^*W_a!JM#37Hh>X`h>CaJ=X!ope6hPNIYx&fxGoF(Smd30Thz1UH#5xHoW_)2@D z;T1z4cv8=P_#_<}aps^RSL=wir~u4iF%ip$>U_|o2m0MH5_C@T=g5v;x9!GV|LcUn z$Svoq;Z8Wz_kQqrHq~SrKkSDG^o~>dU=yx#oS&a=ph{+Z1@lLKBiD0$IN^6>KHTKd z==6ft)sY8;PXi9#L4Pm5YUPg5j34bk95IMTG_*f;vG3V@rPZGd;D&9mWOXcNIzP0m z1CLx$S@84oT5OSF#16-zW3&&4!N>>RFyp8mUh*twh8IuM?Nx&sKOjx$;P^Erpg`Z^ z1i#R7K26qO@G1AhI}NYw?%JDl(dB*BhX}pt z1LTmKUYuXwj*pY^U5G*iM{-X8!_B6*SZX4E57aGh;JpFhFLmgPz4%xR1C9lG5j;QH zcVrb3;IKPU@?Q@6S-%=Z_Mty9a)VKE?JE5@BhuEDmxIr+;U+=}Jp1|#2eS129|sG9#n}AJ#0%O`J*#=8LvJWG1JDOunOTHmVUhaUu%Ixm*)o42jeCa}%!M;0A~v{IQhXOAfUbTga-N5_If{ zl7|+9>Oa)dc{IV-zxoi57DfP_{PZ8@Xw5gZ#a|%!){mkmPPgDvy(4s!jlA9;bXZ%m z?#&-+O9$TTyB@x$@yN^<7dK}E(Rt5NIeud*U5M4V2_Bu_Y$?r#zIq`S{hR@eQ#Ub- zj4y$25Yy@U zm&*0S8{b8D6V1WZuDbaoT6;%7Me!xLrt@mPimBNvoZ$HPJ3(7J<@ksW9o-_Wh ziwM3tX`*;z>$3w}du9#)vis4P$JL^oZhO%SdT7w?yZAtdY-Hix&M%~lHH{Z7oNfnR z4!IjA7=a`DU_$0^Ws9Ba;8R8~XXN5j?h1_0@g4Rtf}wA+y5Z^YKNORLuE_X@uhCiZ z_9lY^x0@$)$v53#HxKa;VevctDi2;T6Z-Rtl11d7?tW=d_Cp>ZmR>uf^o}{`hhF%0P1nAU>F3MP z$lr-_{uFY0(e?vyI+heVbn(+Ke(8}E=^&ZK-=B}=(nlgy-ufQCBx?EL=f=^)ad=MW?3q7i z9}AOs@k_sWr&|lC`c8V}4{nMLW7lkRa~yWlqTQI`GM*6wO6*1zxfVnCyxp$s?%50$ z$`;Rkq5(6U;&Jn(O8AGrjp^f`4_YjgBjj!HDDay*t_>^D75m7aa+o$?jd|Eq+~ILP zUfpfJE6>H$-@iMCkd zeK)?^vnGcB^2kKV7p$?6Lv)}g$Dp+vHQ_!gVR_EoBva?djkMKY;ae7#yL|;zpD0#t zRB}4f2eS$riZ#A|&kz!SjYr2RMCSvY?O2N94`ZOu4*KxA6aK&)7%G{E8MrH3y&r;VxEMJ^Vj z;=|(i)?d&c-!`-8{~E&tEoT^abo*c_%$>L_3XDfMj+w4)jafsXvp4NTMiQoHGWjAWvI{ABx;GXqj z(-%4C?CF><%MIF@J8Wz++b2)g?1GM1`g^oL`J|qz=AL;&e{wH7*lF)aR#@cx#(9l* zH6)#D!3QgiM?RsS`ybEO8j#rC^Ls)~M_xfx zD&H1o;g@0Ug7Vf`$50GcH>q5ho2kI@}+lth-yD}R6!kxg8~qfFqT9+$F+rk zboXH*x$ioMl=E5~p_I>lt(y-XF%D&tPchmdG^hvvF8g;K_qC@m2O;6{K(r;ur@V?8 z3}5K$fFlv?OG!Dh?+eNbpVC`s5{>WA^|v5p2)vB5;c|XF;mbir?Y-ZmDyd;r z@^qY@vXP*T2IFJ-oZ!ycmNe{R5Q+zhOp*b-Bv5-!yN<7gAm^VHJbYk!*S1SVzu24QLiTRV}Rq_hXcGB78t{7mN~xLjs7^`4(B{f5BLcU?&4ktia_N z5Paty#I55DzXavYPb72r0$bv<_~LpCTvd&BaC8i(9fCb8vY^sVS-KxR%`PETvW^7m zb*0g&X!aBr+c8)fe^ue@hLT`t%-d!s4={z-Vu%h%ve^B5^_9^XAH&y0XuQ^d93Gg) z4tGcJ{7`p?4bSM=Uhn82Uc98G0l z;7~Ds`nS$*vLCWdyu(2bcmaJ4~R)NWSsw>{G$hR3E{9!`|# zobL({`Sl|YYwNY0(*a)}AreGnGKXK>-)^qQ?#fbjD6q4GUe1DBGeN663!|+aS^FP4deN zbV%MlLjn>_ZRG@d7C&G-IM}lwz-oKB<#6#2JBZxGJzt2K_-4nApAgqB%%01%2Y-%U ziyWWc!mQ^z0Nd9>gY?Ur`p{!o5uS0 z-th5@c5Fw&h>tGc6`Rrst3+VD;eR=-daydU(-$bY!(V8Xs6E>eyX0G;!>=7Z9ElHHlv?h@A7Ny?}oSqUlZ-S5#;$w78m1Y zZ8X?eBHYVIwWn7$v196A(SIy7+Bg&w4mFqS;%e>F9sz4_T%pi2YuM(q>_CT(H!h~P zuKAt3ESC1|MV|m$~i~}e&vgF{7H`-z^B~IH_4zK-_zIO`t7^foy_AkI62PSuCMir zxo5qJYdUWcsMxD3h>vSe{`GgY{fh38PWPU_DtHs7Vvjg1(19syj zB!{Z9>ezuj^>?oQz=1=q*RSzGKXzvPFP45u-rMzAJ9xu~Z+zI@{8?`gioU)|Y{*j= zgJQuBK9 z*Z%eEw=kNW?JkM>N6jC8@z{)N;Q&3JW*2=LqP(Z_aEYfkm&%7C07KGvc{&j{K$q{y>?#OJWWqN0V(j2Lc{%k>Gy=N=4BZ|_D53oFJAz8ygC zmvh8woTeN7B3sKRct4)Ck+ULL9d4HkqA3^tR&x0|csCnXUdzv7j_>GG=@%{DE<`Lu z->-h6Nk3xcaO&GO=1O*a@LqMsUhMcerfTGeS;)oL{@vIor0GLeH=pu74l&asRGx=Q z`<2{1MrC+wlbrnMqwKJ}UK@wUrdVsZn*{lDabj)ZtKj4bT0z6%Svzu<#p&O+nh9<`hFN_)}pK*Ze(A5 zj=4br)Yv3ll^mFV$tp{#3?rG2$DizZIxrk9=D{2@andHzv>gF8bs` z3&-#pqsbe4<3IjVXMGfpv}h>~I`bKNV$qdnW$iIK@$ysH!2UD)7(cS%WRBn1Sx)>s z+u%h7Utojf(yo(eHo%Yg5|2RD7^@l+>{)8* z7q)Yv&dnGWJW>0693=ilRuSU#nQ%l)op<{o483~Oht2%n6IsWoDao(yuBMI+>js% z-O6Fc5WA6uZ@$5C=4UrvFE#eiXpp`i9J6}CfYET_%1p&fzD1;7!>sxAM%Rwqe&b!p2K)Z z+$jmV19Ubchj46!K-nfhofv#eaE#9p=DgL9jmqzp@*=uUsk%)N`gCy4(?gIMa%={> z({SSrWq4q{!GN=P#fZ{`_5vd@cmpTd+QkPvyDLSQ@WVFv3~0av83(-%nH*dyh>VN= zxrbKxNA1WD$FVkteMr~RnInkk_t77<)Ai}y`FoIeto^xAWoQ_GU#)|ugCURpqrLbM zI^ec5DKL(zSPgyXG!SsTu*)$dBa)5R;UG-|$ehr#+0^RTCjWGpGlf9MI!=c762KPA zAg_WypuA+3V0?m;uJZ~&$AO(xJ6%*Y|M0o?{UZy1xQRm-84w?0mKNc%!w99>rt+IG z-J%saywri&Byl*WhDz@sHg?(MlD?V>`gjK>qg&~cQw_+c^TvaP4LJChmW~B(C{VBpXO%w#I|bo6l0ivW;}1vQ=P{0vzZyp`QuXxAhK8#cTR!%iWYDCl@Y z3mV)dfN8Qiadmm%s^=j~Y6eBKMQvYvd})KLE5T}q0o}#;wXS3`L_2tk4>}|AnRILc zq;qz0w{t#|BKWNdFnMo+*!80;e7+MBi^S;hfb%Q#@DV+q@ie_eSKiU(@b|%1KhW`g z{;Y?r8jdy)CZoczD`EwoZo5R&f;O zOQ@v}le-yXwDDMM1;6}K87h4B!!dHFA7$|4ou9uxJ>yNTlWBhPCls*K8BcM(38VTh z(FK1)>3J3v0c(IKZ|roo+|9DCOQ^wI-hl-FD-M%9q3*S(a&~aQzPjMaA)lZxU$fEc zqqnHfN*&Wp{uO4rs=;il-AiMOvf-v$gG+RDnSAfX%PHQ0fKJ$eKW%Qofc&m3=J6eG z_P@TYidRNF;-Sxp3`dREFFrW5HQ2Q{B`ypw>}=_DzD_^)?7p6_S)ob8Ze)#be9)&{ zro|ojri|Bym83DC+{EeC70``(n0x&EOLnjg6UP;3`d_PNCu(op$^tz4jwpP zTq*pN5H6ZkHrN4I9GrhZCSB!k90M`%Gk72K2oL|+duY+=Wd1fX`Ze)v=E#Kj6Q$eLPu>UGhYg)fjRr5haYfqE1Z3t&K0`e z|7;$ut4kyCA%>R2f&falXn(Lv4Pp2)tk-Yi;Gsb$)v9OTii5f_z{XcjeCY=3 zE5sJB$#UbX3fVPaa@i3&J9X_fnCkhOjWX<|??Y?8qxrOdeLc&_I*sWg6}O$mLaK7kz|W zi~7OyU5qQ?3nuyINDee&V?MTpp32rYAk_Q&eid@l;ps9g$-4Pm@x;IQy~osy*WfM0 z(5+o^c3y7x?Kp<67h*fhZheyfY%l-1dC*)n-r&{W857dk#xi*BjdKgo#yTeV76r(7 zHkzu9q8>i2~DsJMW5aliq~I;YrYe-g+=+4oh@49 zY_ewW^Qw3Z-pvMbTU0Vmkz3em{5~}JHJbP(AODfV#DIQ#azid&@+=m=*Om6O8HAPuygpHFvIh&0V%a5Tt&n+8h3vciLr(f7b`}_y) zj&yx(ilY*|b!CgP;Pm0!$Ox{34D=ny>Mf4z+r$}q_wHLYwO?KgayE*``@x#xq#Gtb z$E)12eyDcewE*u?d$4AbO3aYttFsCGi$gZ1lN7JLSlze&vO#S8XBFy*0FKC6A9Xhn5w(r`Qq(8u&{$1Y}>Ba0<>CX5X964hl zoapqc&Rxl!9)+~c1hZ*;R)79oqlA@%$oB7e7X$iY@!}>Y{xaajdARw*a$Ino7OQ7N zb0sv)qi~Auz9E>5_;SqFeZtW{Xt$0@X8A>I3@%|Ndt7Pyw_KP^|M4>w*x<8rZ* zZ97hZyCc|@LEa-TOAPrd3}{YaaCm_qe4UIt3+ZoyfpKWLc7x~cF+LcIueJ*cjh*rUx`S>0^gGC6tS6FrXG()xRAqUhJY{s11?_j{~^yIW~vS`DtgDSB4%wd%qnl zIDvI?a)LLBfB}0+2rlxyp9Z!%&G&0!?3T)s@$9@{SQ~h1n=Uy&8;MFumeb;Ah@(3_ zN7Ep4iSJd;YNFmBekUcg=@Xwn46*0j_nh@r2J2l2AIqC!CHzvoo3E z5WnGLEA+iOou1|wo#S{stOi`N)W++@soTTrK}QSk!RStPV)RZg3-H<*G@d`cdOQ9$ zzzOL(&JqLP#yc@)m+;{6Sm`qwt5mka?c6=crIOJ9;R7<86n!r|KS z>TNL+og_^zv@RE+CwTbR3E1P zN7!ra`-dmzjy3V`EqG4Fy_|HN#SL~3{wzdpy43XkpBylsc2Cc@2vrG%cF39Zz=zm= z@D!lT>#4i^r{r!>fkbOMtQ{HolrlP#!zR^uI)APzn9CQGY=TW5tri2}aEOB;>iqb> zOT5$CYjcb2QW37?ZNY%g@jb|Ey;k9t_Y5Mu4UYF5NPcxq$1^l=xS8s)SesCHE{{&G z0M=)AO~T7(c5T61UH|l>d}Issm5Xyc$s>#5_%OKnq>0UP0VLJKCzq~YlsG%^#vHqe z)2Dh;sa?M4WUa%wZ^Bfr5&G<*{m@s>&$L;8&EQ?L=e-W@cLV6!(V|C+$q^Pq4MdhV zEAv9r@wiIY=g(`I4klMR_P8{4989bIkMwNZ6`fxEljFu8>fSiTCEXg>li5PoWa}JW z15TDWtvvG59bf2!EMna+HoB;IcGv_r|Ff%)48|kl4xa&u5BU)GQR>=&(&WllH2n%3 z9n4-y!}yc4wi|QQ(m`jw-M8nEc1;Gc68I3fj=c}{%rf7JhPo~4R>)_KLuiw3&ZYr4 zs1EsR~A zD*eeO4b_Rg#YdPbt|Yi*jpTHv3^kKSKgearTM#>De`l5RV?J{{&BD_MXnp666Mln zCZ=cwZ@pnt0z5Zw%BB^v-MT8XNAK@@>?w3c$<*nG3RmWpM}Do zdmE1`6G!4u9-GEOAa3Csywl3y^`;v)k=`FxoNtEc#-y_J$wbeA27fKlV#7WTb;WK# zPat?#SL+hV;rio8a+25eN93`qx_yLb62dz?Vh%2P4Lsa=N#}Iz+G4!Lax|usz>HHe`-7V& z@~O&WY&-atdv4yfUMM_}Zd~jX-UzzplX&67bV)~UQ0k`=E&e7|AXQe*x7`?nQXKLZ zxyV8*nbBc;N}3Kv1Me)`VrX^iw{RUizhJW)hc-sZ=ya@KvABt+U1Jl?@Q@z~2Tt@m z&g7!$ZID;T*Un!=`@E+7dODu3)^v;7;V_SV^T3P@Yjo)7wBP?2qBZ*SXgGT3r*4ve zU7v&Aee=0RnP&_j8M?7l!*OsoZ_$!-FCI>6T7omqf;GQG2b@?}CjY&2$S$WJKBiBz ztC=0F)8N=*sok7pLK|*vro8IB@DJKp(t@hElvChvqd_b=liXG@`vhan6HV&M7v#lHXXTC$mCd=dDxjoo0;PUKXQ=l_Bhu*1md_-Sd?;Bgy z8&k=hzU?RneA$3S%;S@;_?yjN7QD7=I~u&hpSaim-Q#sGuDSMW>-htHpp9lskO2(; z++#rcym&huuT9A1hBqge+w!3!%fp;jmcID(bk-;P%NgqTW0rjyd-;WI--7#P->R!G zljE|P81s8g+O7YprE~T%-q-J6j!MV*XrdhMW2FBf?~T6ktGxYNxcLj89IkwVKd=?O zm;-5daXXbvpT;NRwW{!)e@9M>*>C!*UO)U*-*~W)>FFJ8x!4}$qwDBti#rSdZ$Bhw zIgFVGQLHG@Cr;MN>FYgqqdx$-b$%M}5c`G~y;vLu?7XcJ264;lP^7Z;fe3@Z;RS~>qG7~*(EnQ@`ig=ZUYp*3u3x; z;zq>sz{9Ir*ZA>`9GI7q@D%*FX6p6&)4KRsLg7rmiXyT4)rPud0vo107^+T(6C)~QK8&OeGt3=x7b5Hs-0^!*qGg$2-`yBc=SnQX0nZEg|zoMEc1&H<0f z>5}`SEI81($*vAC0}T9>s-3~YcH#z1{oAb&2ikH9j zP>dOufZ9kfCz+zdweN1%dI9vbvDIRupfFIn%qw{@ECVj%K0@#}ZHcX1245C`l#C7- z{B`=_ka!&MoqJSY8wb73RDHbojZo15Az(SvdSMOzgx945+yXkK!arT8*ugFJt>;j_ zr>B1TXrFK&BwI@W9GzBaN)Ng3j#jpwKE5x-+~@(WIdn+abcw%~+satNgva6kWT`z2 zu)lTVH@kwKHl~|9N0Y@D$U}AbreLQUjQ@1oHCzgICo6n6;#*;X5WsL(A0Q6c1~+cq zt2P^;d;ztYPEb}ry{3!G%e~2R*H!~0KYlQq)*KTznuEFb^uRYyCLNmuqz#|b4n6)} zaivBp7w{kj@J9T7-iRXzJjT##J7mo^)Jx{{un|F@jz>isEuH2sF09syW4_BrtXzR! zVhJfe#2}v3I9yNu+6{4h+^RL^@s!MDc@Ayg!9toN;B*Uw?|At>vRScKlcDmv+p*R& zx29$*F3dH?PxNlUkqs-+S+J=NMN6{M@jLLr63x<&V>ZKfZ!z!Jo<404l1@)svtAK{ zuiXg=7umrQ1V1Rr7?EBcvnA7rkUotpKWg@61!t?ueQL+{+O31Gge>?qYw?_mNgXJ8 z@VWt7dNoq?>?9o^nQ#eWon)hAPL%?a&p_i#|Y7z|&W|5ZM`FOKRA zD*v6ZzQ_A>46b?qmSgGWp*VjFKYrzOIz$Oap07bRGNA{FdUZN_o$#JJQ3HCi{qdb` zvg!Jh;CE==iE{pG@L|PHEb=?&ASUOSl{dvzK2;oTwjB|YT4lrw|A&;<$!TO5mZv>l zd9Z-W$d)hasQic2`e zf`?XLwmuny=(?8CgrC#En%wi0{_}X`!QXHd_pYTV66iT~15}V;Q{9-(vJ)CSBw|Ruq;O*e5*r z{g6B1?aj~jnx7qvYrYfeaScBP_MPqOE`B4v^5apA>07=^qHPrgH?9KfrOuxR#Iq?$ z9kfMv?EUsJo3VDS3@pA!s%v=kBcHat(u%~t^HVsjf(2H|*;d~Z_+oow!?^jfXAFp; zM2>2&;5U)=nUZ&>HD2h@ILG`3V|)l)FV?xcRvYIINb++uA{Jc@D3~4!?oRhpo)>?O^2u zTM0kzF0kiK%m*reryK|L&!_AM5Z}D-zx@pC4!5J)h-68#3*ycm(I>I_$prsyf@Jt(Iv47n^CNgoZ+wZ=OE3eV#mc zsN8cZ9z2jWnFCRR9&JA{0hjBw$>ju{V$_S~hPdVY?692-AH=!ZS`(&AV4 ztesWd(*Zu&R7{eGy^~Gb_;$C(yns&|Gto!npsg$&1w5_x&)3qvj~0L9Dc*9(`pL=g zN8Uzb77S70ysf(Edj=GQrwjI@moR-?G^DGIeS`bKUBdLK4nz8{!+E(D|F+Qwy63Un z7$YC%1IhDUvRog1vTO%k;P-4Ac{JU2H{|>HqZ_{PQ?~q}yiM=#JbrfSnm*9ts~^|S zGgQ3wm3)%j_~^T}p8oZL^X)Y0ZWlmXmL2RWnAs|+i!=Tfe6q5^d2Cz2gSUeIf7;59 zFEY_Te}LOMfPPA>QitvBR<+5~$LtN4+;VXvUgaIp5t0ru#*X4&K3boEy%IIs`nnGJ z@MtAj%v#kpK6U5iAN6^5An!RbQ6ht{5E@URU_9@cTJnT={qOa6WESW02>#jShx9Zp zgkLUJ&%5lPk?W0rZ_aXtm&c5wjP>MOeC-I%80qe+C1r5D)mllXJ-6uYYI#l!?+E?I zzyG_lpJ^&0evK79y67W)gDs~-8XejbGy1E)CI7bS2f}vuT%;Ol7@WDH=lIaGoc&|h zVqQkm7s8Ac(BAxUi)@2o^ZWV%TZ=il+E>#ZKr zCc$7%*nda}L0u4_1t)o~BZEOV&aQOuPD%_kx4=2r1}(eR{d%OsPW+?%aYW^)dkB2mBHLV zKV6paw3pc7U6Sony_I@?DyV4Te46iszoh&Qrgc;%EEqPRloUOT|H~37oLw%Q*5L(f zuqerG5b@}S1UhEl=adBb2%p05E!N;)hk8ke9rpdZ;P8Kn>a%hQ-sdfXVlCF zbuu~tJj}1tjkM&C@8bPD%DLC+v*rqhR}9%M3O}E-Es|fnHp7=|pL~D6R8w32=Pefh z%Moq7IJ9#v*8D1phal=PrvJ)m%YX(2T0a@IG}$iNf|Up0SuDZb`P&Ii0` zizuF1MQN^H)5~dSDW6=G@ss&Nh?T7zqUom3@f0^*%geT7y?T4;sk5+xf5iBV4v-8w zJNX6g+TOMy{>9&Jpo8l;j@R?Kqk)2x%On=*XX7Lwxf&lDSBcH zWhO)(?r8gf7{JaJBm$uYx&9`NYc=ZlxUE;$UtNDHmnCU~bvi)8wE^W~A-%l|Miymk z83Hz&1WbnMi`=6E{&fFSlP$8^Hg6KeN2&@pds)!16)bInDKV}8u8z*w5pH~Fv+Lo% zSbt78sjk7cwt-m zp+~q0I^8Zl6rA4Z#c>ki;quD*hvbvh`3?Qj$#hf`i)M~jexH1Fdh2}S4uV(W&mmOc z*#WjwboiWpzoNPg@euj(?elmY@m=#7i_C7O??zR) zmx%&q4~OwF{nTo7JP3YO@bxwhUq5@L%ZKs>-)?v@UociWI(Ufx8q(`>56tnOSyst+ z$>vu#J%1qq#arEjK-P+yaWGDT}r6zN9GJg-w*u;WT6xVNwO?syn-z)dP z;ez_)tiAkY;p1*>CVRLX{_E=;w&DM+_w*gCJi8kFJu=XPG9!663D*}y6JK7zC$7@or+G2mMtX#B4||Jp_jJojcF z2KcJ6>G3uSPaJ9@|FNhWALKdR^S{KY&%d2lowi88Z}Zi3U@Ty}B+e~VeOtaX9{BqA zmNN2Jhs^2gZN|C!2R9KnLT=oz?R=m-++&c#T+T$Kw=KxFPr^O_);u0nR_x+0fBQ5# z;XFQ~qDj67y;eGlTLZQmgd{NIM9-Swm&@an8XtUNbK^A#!)Wn;i>39)c#mf&v1tB5_u}2W ziLAcHMs7KQ-0JBqH(5M0oVK9F8=r6kYx${Ir8mD0xvjloCAc>h<;I%SA{(2R#fODC zVA4uiSptTVKf^{6ZxCeO28T352ix5J)Fq|Mjyy zAe_vb)AdQGa?Rp98n*@co=^6#WTX>ybk#@K;N{oiqxZX3!H2{jfAmZYIN4R)^F!l- z8>d8Z{9458Idj!}xHbLA6GnTE@zu3{$W0E!>2-crz4%~fd5j(SCjKnUx`|WM4i?E4 zm9fG9`L!pM1jG+3Cd_QYzto$LTUUXIj^rSm{IeWqn>*i7ZH|0T$h&z0ee>0`x|_E5 zwTqjVfhoq9=dLf>SHNmPQmuA_FNd}$E2nIMzB<{@mb{ZC{?elxD8_Ac|9xY6d1znf z37Q=EgVita`m)5Htx~D6ioV=ND*1rk_8g;SN3_h}4)>mumc#KqU#t6n|NV10MGT~b z4*!i;_=PdFn^@bCT8$i1#q`Jj_u&5I=L_&{oD&}WzkRsavt`{6SfO|8734kJ(jz(W zD8}(YZ}ec?Paa=+F=pKOb+v;i$5;^zQPjtGa=iI=YqcdQyqTL0e>m8Gab7zz8f4j! z!`D6gik4YrxrC39w~xnA!J8wv;qdEU{<9kqza*On=(8*P;Ostmxw(A*YeQgsm^+Ih z{WltNDwxj-F8#hZ(pPL#OrP?-oPeec8uBP<`RjK{YwJ7QViw)SV{*xHU*&gvVVp!) zjxyf00nJSZk55_d37?xZ|2v$Q0nQ$GlNXQIhlFbU;bY^jaG1aFDRy8>@}np>9OcU+ z%GJ2>M0W_w=hh~~!u_4S=v%&-kA$m!<^&wd7$qnH00tNI0b4{c(LG10u1fWn&u5n%@BeT>`;pl-HG!Q*)?9!wa5 zyT+5DYkI-SrxY9yTht1Sb6y$=U@+(gUmNl`*O^Jyu)9m@69siWsUhdQK$}hCRYKFb zZP7irMGjq5w$^Zr$J3Y26h4WJOmAmK6&v_Oo9zTHn*3sX5vA7_#NZ4EPSjht`YHM8 z>3BX}7<5Yb5;Sgfk*vW(9L^2G>4?Piren1*GTT(fhO=Xeu>;0LXsze$=WTqDEIJd~ zVrzfwxL*(p_MY?f>UUtrN4`is^V;AHfSjX$cutq+*_}s+u1stex4Q-d0v~A8+wsJ% z)04XJVte{LFeOjio-AXgI>+eu$!5yomj@R55jZ~iC#IEyAo}TBy$<;NvBVa`c2BUw zo>5iZaIevWpFCcXoUI5l9EZ~ar-9cfRemR30SnJM*cv+rgD1A37RP-&w5ofGryFv) zmZO|INV(4{_}VTPYvb~+D;B%2Z?8fB_#Ai`;PrMh=&qlW%HD&_j&T>z?9|nDiPvsO z!oW80Ya*}GDZD#6!K*qk;ZwexYrH@ScsCJ)NvHfCPX0k=v|lYwhn0zQc(%U>DAHnXG6FZ2gPo-$2nI*XExIe>-0Jo(y|0uo&hClbyU1 zAid)a4S0j||FL*wx6rVDcy*^GJiNXH&wQUAda2_F7AUkQ(W@*rGWlHlU<}|)2IVW` zD6+6SrMgk(yPKai7&It034za!G~l1CT=cn{`6Eu2rj7MyBzJB$JR|ns8`+-VyqW$VDwDX~N z!AoqI+|sK_0Xxi}*8XUi6m1~_?r^zrLU;TWFD7CZ9*jMG zDG*=NV@T}0RE92ng8^?*#SLv*P`2lAbxuzC%>t~L;Foxt#kAY}McHw|KlsI>#eb5{N6{g{{lf0aJ3cDo4|dId0Y}${&tg!V#-HxjDU0eL^;_W}>ii(prxQJL391rBF&KS@p20OGJ*fGYXv)Qo|enw7(bYfSY zUg-6W@xx}p!6GOBsfk9T37?x7WOCqp3z{0$KtJ*B05tah&NqUhyWNc8@SK=W64Ju2 z8w&L7wH(^#zN%eL`#K?JgC)Qw>SRT*LpdK2TgveKqea<$iv&N#hME$dXJgpO%O>{? z85kV;x6{!*1o*}(YTUqh=aBr(A^wfc?b3HMjUM95EjSqY^S6)m{FT;}f6Kr0 zB8F!C>S$NJMKTK~Y&J>?JNEpe>OScP#J&+$@iY(~bDEoH;vtl^{tu7zMa#`En>^nE|d-;a!jw-jAq6H)MzO6)j<{-`b#jf=O{F+Si4tdBghV}F2BO8lG3(r5=on5)z z+bH6fZ2Oh@e9!~Kr~CfH%vD@vOU(SfuZa`x9!8QIX zXMv3&BjDwj^y!se6j?U6$mk{ye<5#F(m@EKa~>>)ZudMr&<$P55#RdE2aNk2^ZkdK zoNde@Cv41H!xz6r+vTjzO$9XCXFjV=rTz&)G9PEGkC6t{x3?$|dlUN!z_<$HrSx@;t2nPyf)% zw>|C^-|-=DO?S0juB#mzIpEpjK5Ajn`_+Rua2VV8W!9SR?Z)fBqVuln%$I_zy0!p9=Zal=c$a%MhM8CnkX#IC-G9(|k4 zkHV0NZsi?)w>jnd_S&p33(vx@axXt##8>r$#+!$m&fFZle&=%C^{uSPmpx?Ne8?EW zO$FmPe`GO6Fn(Fy?HsJdY<;tN%V+dE+#zkP#!Sox?7fuGB(=+{Rnew{pI{;Yq-aX;iRWDt3H z+E{^4bY)yBRyU8z&Xc3Ip{Q2AL^%p<09TC4_5ZBBUqQY+e>Y6#JK?WsZSP=5xAx=& zzg|yApS96|p7d`UhXw-=pWA^63}}1iy>fv#z&=$wz|L7a+rn!K)CL0w6NHmKHfitt zhFLKHHe+yZpEtODa0d5&Jzn#n2u6ZM?{&U3)0OsAdxBFwF1W%LpMvoKDIJ2lQQA|C zme=}^&ld-yzJtz9NCQ08-sh5S3e=vnQkX0MaWbc`*r5IZ&^YIO@#N1Z$KY<#X+oGN z8T<6}^7r!f2Nz^bo?xdxEQAo>6?eo*pVSk`4uNbCp&eU}qv`LQn`7Et=W`-eclb{p z6I;z_@Z<|~fV){yVD7FUd$Q9grgM6U7~39ir!x)d=8_d0z2gsGAkZHdFaO~r%$2Jf z;Bb@z5s2{kp{0U! z=XIy!2Sq%-HXQxn#NG!m^w2F2pn7d!dw6<2UwBs4X*=lPeD-Q**VUYb=$+iK(lZL; zWON=8h2L|!ST^AHGQocr{S4H!SGHVSgTs3C4cf?wR$zm5!p7jPzjzxRFXs_g?r?ouTtCus}}wWsgl=)W^I zxU=XzwhMd=Y?o4a;nII^GFau?m*HD(z@NcAcvd-?LK41Lm#<&UCxdrAU9SyU({YS! zk?-M2>B~}0J{^MjnUpK)&}F&tU<>R!_u@hHLfo=X^JcJJ%kZxBPzo zJfH*q)2a3f`8fGJa)j>CgE#g@>lO{0Kvvh^g4F~mHXx0IF1>5 z(l7BjyiLa%cgSkSL>JH3UisUXfJF;54%U|!ANs9*lc`dA#hd@fXKp7Y2F@nAmXdI!CS$2A+^;nkyg zniw*cqtD@}zxchyK#-*5htqZP825U-$rh{+`KY{dh34=_=j{vSrDDowVS<);-lt`XZYOp74MA(yv*MsL{}Sg*Wh?%m%sew@5S3!DaYc*Hy-lUCr{b=pthOT?1lIc_>Jg>cOhc_1m2UwfLHX{_{TD;Z_wvWEisNSv_SCy2YOD)HA~j$7Q*yFEjU;(tnc@0fOG|ZeQ($2MQELTQ1J^n z!A*ztEqLgBo7!q`VUJ#o|9(w&;}nbcd_g~XT+pG0^PZ>d;=oN(HEfHHxEg0ZI{30~ z60b88=>E<=Hb&W%orl&AjKw|U*L_p0I^)XMOZYa9x83fD2RlDRG5psb$@%Y2^YTf2+w5my$zw4zyMFd;xdH-`rGIqJuCGsbIT~^S zy~`8cY%RYz#ELVIe(;R|yu;zf#4lAEx6*E?qD{y2l+R_KpN2!u%)e?QZ<32$EmG3E z_TxF&{Qyp7p9f`3A}8$IpM7epKk$ExtDSl%xP?qH&p$p-2j=ie5b*vSLg zZ?5G=dNy<&gw0D9r`g;b>6L40O+UsxlHEL%dFh!D#oc1GstMW&ph< z?xdKPMu%^)<7Yjpi9dWFFW;wIzAY|>-G^53kB(Tv2baQJFua4&gIe7ajVL zyIG~q%>wbx4;~#Si;ycfKKK@CjVe#p0)S#sJE$FCQ!M%o9YTa{ZNt5~i0-uOpp|Vh z3c==c(PgW}eRcAHaonxV@Pv*BrWWyb>pk+8u^f9l=o<+-qLFz+?fA*&bDcYew{!X> z=Qft6#Pc5cgrC;W1T)>&ej7>fl)S?nQyc4dW#fi#L*IHrH2RZ+@7ozhgnZp07d*C# zHb8yN>8~47>FnFS9b)dgZwpp$$GTWzx839l{*{gYu&~&+3x2t$zJ+gaaIx)>quAb~ zr$~8YQ+7#~l!e#%_O;CCaGaFWE4gsmy3%Rq0wGLE|&5U1;5 z9c!$}ce?1H6K^)AZ~fVg^|DSe#V7HIj$DsdT7`p%{Ec5auJ7VwR6w_myAi@WP@H}` zr}wL`kg*R%0kD&l8}!}`TCGlLchN9`q1s?ZP`j%)?j{iv~EW!dy?XuiQaX__be)$#1o{? zF`1I(<3!=?7c8}pCR&{A)hqkKD^b9qGkph39~HoOnp~1m=QjyCYIE9TkSM3m+UuA- zV~q-qMxQATO*Ze}bjT&)UBk}aPDB~~zSnG|Gm$1F4cyS{+mx(o@c`NT8s3T|VCCnp z641fVrs`{J0Y~`jU`G}SXL)iH_@1HdW3?66g+~Rv)|}+PG`ea4K7k+G+?QG`tkWeLk9#dV4U1* zh}Ryr>HcYZQl1R(ix8dS24MN`-CO|`N91_gp+A25Pd>g7BUh->K~G~f|EL<54)|$e zsDfcPZ}RV3CV`Dk0DEi+w7m@|4#S-|KOcGF4~EPyo$Cm%)sk$dvMC2%`v5^dDqXwD z^YHbd{7}xm16sR_kz8p7IeW)HRzRK$*My<|w z!|ftvY*8>m;t6|vW_dbjlQ@3%!#KD>Y1P3UKl~IL4bi;oY7=m{U{rl089rd5sk4)t}5*qQ-&Y18kibfi2<}{g+A%$%{eBcCt-12 z9jqH)avUPe%Ga4e^P+t6$88 z2tDn$0GeI#PnHdwREz?w!MYA!KV*`Ln8D~fDG+;-HGWl!Vfhyg?MFvVC$4T09qi@2 zPDah=NIB^cUvSIOXfF5F3=VL3a_nY%^zdiL20E{9ufI4O9XoWwDr8Q7wIjE$ZvI;G zvomx%lEQIXmDj@^siT(O#9YZ25B}F=yZU^R9UXqc*7B)wfX_XuLRoc-eKeF;=5r@~ zY>_i0CU(8UtPg+*Dm$cJ31s!%-Wk4EEuj9;zej8In|gB33b73Ymw2F3fer;Np3@-Cf@zhs|3#()J*1nA!ZpBOTzpN+dF?~PGRZkym_ z7spxrc9l(k$z*&m9Va-x{d3L7ca4|cV#J_aE_G#|VZ%c0 zR{5WDn?&p`d~>vkAnxBC>_uQNH$P5Ccm+Xr_Tq2b)s1%N^m_RN|H%xvgH6Q1*`~*b zq=%pKb}{Q%ToJGLblS*O&>)?da53w=^2_M0t}>=dLi6+3RO zG&1>8b<)}T{;S+j???SHK!UR;M-e#6_w&PzT~q;E%Uz6hhSg`4{~CKx;8*_et>#Mq0+q7F1- z92#@qwJ;D##%;E$HUF}U*+ST_?e3*>cA@us{9W-DB0Hc@zwpQ&*(b!^R~^sj%klah z^seuw_vDBdv^{QM8w9&Dp8uQ<)e&O;vIj ze@ve7e>St8VIgyxM8E4TXjZTV=yWmtgwEc1InPd3{O^%7FP$NfH}3IP78k|Ijj=DL z{{G2l;cmW_OnzyU{WarK$IZ3jZ|t!hpVco~3n~ju9$SRl`9*bWTzhdE>*?)$%5$&X zyz_0l?|NqUc3j7gO&|Ok{}!^1v3w&*e0YmhbZ&fkF?zf3#TsA5^D@hBQiyNMYUVRI zV=nnwe=RTVQ9)?dP)-145!UZgFvu?{myL6++2wBD-1E?l;XS+FVjTI{#iNk@nk?Uc z$33*S8)5N4KKzr958k>;{H7Z|Er;WoQROswfRq+kjVMm+ar8O4nZYGmXGP&0yiIX!vIake)oZ1dWnS{`MqDr)!%)Yw|Y)I zUzy+aX>5$YvqFpI!Py1xTPJR!;d3_>p$qPpoFI^NmZG)IPV_C#fBttnw_)ylI-}%q zQv+xFVC}bms-9lcyS!)tnVscL<@zwkY*FLIU`56kZotYteDbU?(D@#3nrVZBBME{=3IF;oca) zIK^0q-=`WX83+1HeHTBuZ;kMi@=gZ9x103xE_vlt^3xCh!HdzCUu{>ueyqC9BWpu- z<|b~u;?o#SEc&gDj5nH-dAh8!gWu^N_FGM(7bs>|SDy-L2l{@QSFXro=ZkJWgEn5k zi%)&3F(Vx;FVq~b!&2F={g#EeAio%>S-GdI79Zkkxvcv6X7Kz9l^wMa8{ho)GYl<~8> z+`(+21iv)MFr!kt5u+P*K1({`(a~|d-|95Y6X@wL>67k$3JJE|sC z_`u&$>YO|=Pv=nahoh+AIUuQS4QotRbhK5x4mbYLjq2)dlHOJDBT=1d&;C-UGnPm@ z9qrE=kg(-@m;LRGf6I>ewOdr@gVyia5jH_G|BSG&mWh+GP^}KyLYYM?JA>F4Z}U|& ztHTG2>$vtcq=dT3It}C>!=_y=`7jEY>5%XaD*2LW0ZY&hiJpJxZ1$p<{@lUj1LXX* zPE$SDdDhc*2qG~X1}An-b71cj&vrFv=MhH|@kbO>JWns+I(A1M2gx~mA#bX(T)do@ca_n z{KUYXF6|c6neZ?93|t@S&HxmGD!LXgWSLKd)ekLxuut`l`BW+VcK)z7 zozuyOqf@o#7tu@yIwNfin&h?Pmp?0)D~kEf_gf3;D!}n-=Nxc$h1I0P8NW1PlQYGK zubWRF!Owq!0snrib#Uaw>IQ6JyP!+QZZskn%=wZ0TU~HJM2~%Rz<$SJeNt`M#cPw3 zU{I6?=?UvMA&y^t8zS-PFd?B+Z7*)X;+>ApPAu!|v-oo}?)OF_`2Q^@`niO<2}Hn~ zbk@$-{4E&Cii^KKEjIaK8-1CK6?4I=jgJ3Kk2r9-HlX_Kih&)y#4=F-G{RDNRpoE(z3fr z?wav-XD*m)w$t6E72oG`;IA6w$paw5!?k+|h+G@CkFEtVi>1p!T8EcS=zp&Y2;bTA ze5&H<`{VSoJN3I;pP}V$KVT%6ljAr(?bNv!0Ll3H0c(h$TcmP?Y%x12Yg_?)i9@+# zi+=HBF^7Dlv_D@(-r1d_$Uba!?^L`A*}>vfc^ovcf`o5l$K(4ZlxQh1C?x9!@{ao$ z)O}i?WZacDd$*$3B?R4_SbLvpa5s^`&FSs>2mTT7$qzgKF!qA=^`ZG7!3}azo1I{} z$6@6;7uYzh0Xciq#=Wj8-InJJl7DSvySqiEL+xQpD+t@jG<8Lz{Zz+~;PS1&M=sMB z;ds6mzZMx_Q)H?Y_bVV zMfi=xc+giY?*pxnf9x9!-?l(x9A>3nqv?^sUan{1??Fd;_Y4_Wb< z-;05(FK;D_1sHN_$3Aqh`u1CV2$yp@GaivU_?zGA;WOx1G#^ju(|;?}AaJt*rFBx{REJWJ5_;NAMPf6Z+@Z^AFb`EJ+{_~IjsF5EL zvC6wEHDgqgDA8ni9PAS!JTk0b;#L2_v2au}v({BfNF!>&WC%saybw+Y2o z11r;J9bj;7we`YomT?R0A9bSt%83jdze*m1@6Q>ZE+q2cZ?b0vP6CXpC!v^Jn$45N zB-p!*e$Vdw$v_z$?bBBOC+0`LeCiIDOk4%$j=i=TW|!$3AMtKA%)5WQ1H~=0aGJaU zH+wgTsbs;t3!oyT5m z-%Inu%LUl?+h~3fAbV`^IVOWmk2)WlK@9omfPb*Vl4^W>)A>hrY(F#@`3Ya?71xww zkmQBf5@PXa(&=iU=jBoCj#l$V0z(=Ugb zw0Z|o0MjA=`Xs+lLPvYdp?J9~MdB#D$q$&VB^b1<5Rn0Y){DI4_+P*FeiIX~6h{Y3 z8u6_SXzzLWdvI_DHCr2~;0+1C3a{Pnf{Yjb=C*M%kxhqSFg;(4u0i?5PzjrAf}MK9 zH*E$Z`W%aHiQYi?)8z2W%C7W_BgqjT^>v%fT}Ae5 z6_58sbr;eG0imiic$WXSo3!#`Fm~n2dsfi9=iT}eA6A>m`L*; z?Zu(a6>l4`JbA+p%-wCRCIKvax|)B)iPdy>2>BIHtDD;*IGUZXp8>opF|Me1B*vB1 zRCSVcpkC*}$N9RNyNj_$1IWOiD_3K~20Ls;F8mBi51XX5Vmuz>`)Kw2XE1n!4U!RY0>X5pY&w7L5yf(d;O0I1>1Vu!aI(X%LxWN;)sm=ZjR^>c{AF_(Tn>MKl!{MgSQ(Pd|zy0J{> zyK^+We2-r!M@PTv=<8yLAaa|6KZ>uPBC?nQQ`x*RTy*a7N_o*Z<=6P(hj)_lts|f`WdI+3-nP4Bxf*Q`W^FsBbWX?6v{_OAa7I}!dtEZ1 zxD8O(1`Z!Vuog2kN4SI@j$~jsW&&XViH=LYOGJ1K9v^fdz~i)fs7@Q`JygOe82;Er!u;Sy|Cw()d94p4*iR=~v4)8>-kc!#Ww=Xp;Lz0fVr zx00w1p?T9C&z6-KRFaur;UDjCwoBhSp)88$V92^>4O8&+RM`VMTIZuMvm@z35-*u* zOv542qiGjKHzWd> zyoYQsZ=k>W8Nb0yl1{Wgd)%t&!Nc5E{lN#FKspY|gRUf7HqoKsWqQTQ+f?&l&p+|Y zZ{T}YC*FQw#oycWs^VQF3WNnFdiE0EKN2 zJL4ao<)F&RLq_p~&WmpYKJ`8${3kLfcMGlhigkztoHWjr$GdHLq#F587fR0AIJo8W z+OmNdSU#@}eX*ZG3%@6x& z{_9^R&WBe`ji(oY5jrH}aGh+$Y|STNvO;P=!5#)v`T`ukFL>PTe3bz|pG@Q7-BcW% z^mDnH->0v0l*i{rA|B3uJZAAa+EI@-``rp|`lZugM`tozj?zXsJaEu9otT)wV1<{c zi*+<693m$te4!&{JifeF*hX{PN5G&RJ{z^o|AQZ<5V*ZS?uM7QxbnO>3x>^KKH;)fJ~h7$^TkkDs+>P)-!h&BAbHsU3oid%T_HR)i>Xdue^ly| z7SfRkLp39a2N)vS{yd*nAKAloaH}4M$&!9H`FP|ufwFRlhAR?szJ(0^$@-Fqr{g=E zo%_Gc5e%D(Vez;=uo`2I@BV1zuR4CUD1@Vzr53VnNxADzskNtw0F9c=Jg41Yqd)B$TES9@QCtMFc z{sw$kV8c7hB8ck!#SdKIR*~NL1NoKnIlc)IsCcRm`PuFD!CANxJ8kxTA&O%h?u2(^Np?Cz##-+S%v&Pwo5O955jH!-}liS z-BdPTtR)>ipvC;@9)IRE=O-3e^$kT|fXZB*MigDKd-i1ydc9bE-@5>#P5yXgXQ|Ko zS|tCbApbt*y@*__iuscvtTBg_JGy4~>?4 zg}>5;agfE7EhR;Bu}F?8wOzdR-`K+jNr=qw;A;fJW*J1*Rg%oY|;@0MAMRT)u} z^Xs*_b{o5e1O|5Yj*edwn9SsGh5BmyudJ`!DkknOw3wW{$u$}eM{E?fc4>NfnOECueUjWrjgtfBh3|zxC4gdvQCO-xqHuIb0`S#cjtktGXyfuFn&Q zzT_e~61D56;MKxB#{9P9aJ}O!*vP=geXec3m>w($;=lr-+;LuXeoBAxihh&r0`1#H zml}EzJNj+~MqJNzyx==3!7XR9Loka;`Uuu7&HO>1r?E1*icXcIt{gA)_Vz9B;~^gL z+&nTU_H!qQcTCvaVlUVJ-eTIniYBRALYbHIPbup=(!2K2Bkh*=ItazaHg2Qmr4c&U}mR!g-#z>%z zf9NTGjkm-dnHC$hVb9xwB?acgBOlVy#aR2c%~68#;ScSmH2pK&eAs5G*j*hzWg~tf zAJQ2tbc~XZzvVFf5({*mXdiw3xywpqA4l^M6>POWB>u(1-N})ku-Vht_}2ouAFF_C zaMk^s-Q?QbaJc2sZ<`m38y3x5!XK80r=bg;U$8M4d79k6wP>#2+m97gu8-jZ@){xV z%?$clv56KOViTW(!((l{&&M@&7Z|Q@(~t5)v_+m4)$J%=s?#S^rt#y}bI4f%I-4tp z_tuW+4^Jn9BmTgS#>7ALn2H$O2q}FTJBvLVygueAc(grB&W#t%jd7MvGKF{a5*kFd2_vFpb%2)C9YYhAxz{VYc?=iIaTHXUcZsB+sW#{VI z&P6S{cR}a+S?$ABz7S_Fppl7P`0R^MA&hx#C633@P| z6pOf_e@N}m2iUDRf+Jjx&4uoV2jsc93Awx>)*b5y+3>55`GvIzdcQTe_*uUbSf87} zYNStqD}E}cGd7zJL+oy!FS~f@agxpFKb0;xW0yHbI6b0ixwVAnOmUXNv}SK?VrV zZ{1l;XoT02t&C|`w#Y0w?7<63`dUUhb`H}4BgLO#e<0rpMwq*I_#^& ze|-ACM4&XnctC%hkK;+F1@8&I2Dk99?FF&Dj`HlF%_C}i?a^^`EjoroO@t%{ac3N$ zy$H;i6{H-olK}@99Rqc`qU;wIKP+;smd)~& zV6>EoAtAkq6`Ul5$3J*hhEN;3EZMcc68jr4kk7H?*lzwfUWR~;j#t?_>vm-L||K+jK2R0Z1jar`;i3M0i79SIJwF90i4b%j`vkN493L3hjuOks@SIXFtZ^&Il~u) z?4ntR=&u8%<4(Z5-=XOrmNmn}^c;kCwo!#=$LBK>rFyXM0<($gY@;1qDS|G@3OA}I zkmqv^ekhMg?_ zV5tthH#cB<1Eb2&uVoFc?Rkebf0ljlxest;67TeJe1ch=)fD;Zxjo%2zXiu`bj}++ zTC;qLE>e~AfXjECzB~`Q^T~b#tG93YpbK<5F$mulZu+4M{i_8L1KLgQ8oV3a{L)}v z`)M3sKJj61P-nZmeEDkfRBv$=FSB0_+{#;%ZREDy=~a}v8w^*5H|?sofb2Qq-Rl+82TdwE*+gy_s;5_c zq9s@JU4u9iCom?dXej3+%QH{i**KYpY~q{_!)5X?U67EFwY{yn4kNohoCe5j19sjQ z&SW6HX7~c4FTm`@3Rx@HqCKAh5AP0Cv3no=jCUHDbodT8xEjhw=pJoN^26ahdz0~v zhs&|G5B_Y^K^t(su|>Ub)?|MBwlu+!$G~0QZ7|=7J7G-j$ph!xH<3XuA%`~P)8~Pa zOZf|Y?$`l=cd*NY8a!J?|4rtX2f)DC^RIHe?eH<54)ey%DnfRAUQAj%BhmU|cup(n z!J_0%kZ&RPWWb9J-s=nE*Llouv7k0`K3{wFt)+JOzOMzZY}kVG*^pv_3JBayUONvl z9lkV|(>lMLK(;j-&Ns(Y6qTchnp|WeWWsJdLQW|VNA%!5P0qmB$V?&&r*{!D8&%}) z$Mr$A(Zcvg6L$)Z?-6B72bYK8*9Xd#aJ)Xs+$PuJ%H%qMM|Fs*bPPFCa8EndKNjJyg}x^%bVfR zMr#}Vc*Fbb-X7fOv>%oJ!F)0tosDs$X_9Oa&w@K2rgJjMb6}r z*~~}c+b==B8?hmt7A)z{MsEE7P_ePK{(H1jJbdqs4xniWZT^fmdSr+5 z!TcvY`fl^cZ`{ed?vfyMhE@EKPT%P1$Gm|4WH%V=@yR`19#yIzP@;20~Zzb=N3%qWi~=2+AcWkan@ihk{KJa>-1PV z>r6JS|BB27p&P@r3vF!IgvN+j3*z@vRMLHgv%wn0!lo= zeRJ|)@yD*(X#<9K9V4dB!gtRe&JX^d#>j4}{Gkg8;>!4bFN7boc75QaVL4$2OpXpL(eb9TgTS_{%En;lI!`gcE>rwXumSRN`K}${P!*l7|;CG zS8wgY(*k&yUvp}uP1e+FO?tHiReRZd}@dOLOBiCA(=Sz6F8PLhzX}D433CA$4?*^=>yXnR+ zgFELxsExz^NqO{V+uBt4_4RTUei(-BC-I|e;ERL~VEE&kd$Ocs_>QmQvZEc#lhcYP z(5#)(QJ+wJcAY4OX&~fPUNYlcf+vKPQ3{47h<5u*T@3w}tRstg1|8+6W^f%Z@F9HK zUjRQ0hxdX3?!&QuD8(!1$e}*m4*~)hoZsp3%AjNT7>M6s0>lH#pd|=r*Ya={CY>ue zXBu1$43N;@9lrZJ*^yc*Jbhu`NWCyv)JjhNiaLyn2 z1c>Xcw2f|yb`5bJRD9WL3_hJUMD2X&xh|6LTpzOTuyBgZ^5l-LXQY$oZ!F?|k3j*!{g2aG1h5e)+=j zw+??io^4@rm!HL8rE5YYYEpS2^d^6__Q`r_BayVZ`Uji}yA}Y{bY%Ocr4qu8QY}l>wW$ zU;+21jI1_o@CfVRDt5d(ObEG3{3ml2ctB%YJ9;}^L6Bxvck+JV@de)g=&lnC*A~AL zKI>d<)z03Huh?FlkI9N=x4=$s^uC5+i9flN!hI{(N$t__&Q4Yx*Hy!=wYwu1TRUTa zT^QSzBP%24heg)P;ThM5V1D3n)O(*pbumVVi`Ci_V?NWd4QFz~t6~5XwH3+b{J=n> zt74M$&wdMW9mrLHlsV98UPq`?zY6-*hsnk8A0`Jo*`5!O-G~4CtG4gc$v@zypQ;Ze z9jM3>o%<*6ozFksH9RocP-dN{XNf*PG8h%lQ1Cw!P@3OjO?wMR-fP0%+JZsfyL&b{ ztz5z4qj*P+@85R$Setj!$nUoJJ3PTX!bD=WfM@<4Z>kJ_;e+?}eFHq3xaWzYe7$SM z%LkRp2Np8rvxrPS{OfBi2pT-HKYlCW8vR%;<;2fIC3OTeZNnA;9 z^b4}M!PCYM9eK)wj*XAxJ9%(21&?pBipRyrH-L%gyh9AHfP zC$4$7Qef2w3_-BcO1PNf7_ju!@=+Ib^f7mUHj^M)bSzqd1I*J`H*^l{>{%$ z9f$9+0pBwALS=VaufanvWsp|P&=$MOeH({W#^1=s2a%BnuWu5Y#bCMGxX%~{fSkZ@ zZp_L|i?kZCd-c)U#inHZq1Pc;RFWSDmGb2)FYbkp4cWo>-Pnqr;qcmnm)EmbwU4im z8AI@$TrpMAy|-qELn)$YK;GeV1OG8xDx-vogDTSJ8RTYP&HyFK8PP1y|`1`oy|(7 zQ~Z`_?$iC1?1c_geYPkJwg$@9YI+k_>|TyYo>(27`9$r+>WdXWauD|98gioTRV|m} z4ql7L6WYtSB#qTtauc$Mw6aaW$W{C)ZCCc~Fw9a(~b2yH`d(6n99!x`E^RzUGxe5O+1_Mdj$UH%DsBSQ)uoYq-$+l za6p@WDSV5R#!J!hIvxu{lM4^#Px**icjWCZ$=c$F-JsM^8;3S}$F;j4Z|qh1$v0>;Y!p&S%l>+{F$4<@F`^!fv$gOUm2gF8%P| z-MO7U{Nn4kG0PXE-D&>cuhi}kB?--_~skfxVS4$laHUH$A4X<*`5Ev zS|GwB`ad?_hD-j$gYsQ;s4Y8*o3H4gbCCh~`pn`s+v!J)LFjMa@ch)Br|f{P+`6${ zZQbo}G0XUdMCj4DaS$=_#X9d3Fa$R~0gVsaWQ?C*Y9m%XG3s?2f9vZBEk8!_&-y3v zWge;3bPz6gaLYS?i@rOWU2L;PU_lOLcX{91K>F->aUWy<@)SyYK15f1U@krCB_RE3c+nxW#ybCqj_|;B#gUhjWZP;N9#12(gCPQDIv6#sJ zSl_09v~ak2ctq6g)g(da$LPV`-Rvx9kcSV0zp;=7^*m`jr?HOZnJ+&5JY9mN&v;8Q z#xtJ&x`k&pNb&vgUG|xewDW@m##o=VaC~E-?z^vkxn`2Ub7Pdt=gFf!JT9UbOYv=f z#aHOl*u~uEpYrGQaW8oHnj=qb+~Rb+rdO}zxj7OYikH|#0E_6Sm-T_2^HFvYgEy)H zMZZ35-nb`5zN?RLclC`A;5mlBNC)81U}w3*OVhnaluvn*iY#89@5vUgK_e4;(?7OG zzhnB-H;|V-v=dO`d23D`a(`mozA^e5BgsQywfrtA!2YP^!pYW5GtcI2ZBk7B=_0sDMLMcF*XIBqBw@misKJY?In%50A_>Tq?8ir zZkQrN5pX*1k74oPJMG&)8wC&^jD;xM5}y6OL%idAe;4?iCHewbJHfg|%@7&9O4=7B z$I&0uesiQe$7vZt{6lbhZYz0%KQ&Q3AeyC!t@f-Ib^K zMPqk9cVs}aAP=4#IuWE;RC~$VfRA{iy}E1@|2Q6O`uZ`R{G|I9qR16_`X@EH$>$7P z?*^w*33;C?r<(vs_S$?6-$w0kfO8W?#aobWuXEZUoj>x20QWA;a7mQoVRkrrm#k@> zs8IxC5P)`NCmZ|G8QwG&C&E8}j{lW+tSxz*gPE?JrHI8@^?Qv(hT}Kn6hmU}^##cR z<%hZ;9vR9O9>^MNZot5A zZTJy8;uq*9Pdcgq47B(!MD*+G?jHT>*n7faw$^MJ7abpeBNQnycRp_bd%4IteL&ei zjr&fwwRf_(Za>=wErF8J<^qt3-~40n*Os+uR{IC^=tl!?^u}q&Z(HTlaWG^=C#kZ)af8m)kaFOotqgn{;duX4l;uBV;1iM*R?vEfN^ee zwFQd!*q|dKTGADHaiQE`bNLW&9h0a3>HhE`dC{6ZA+A7skLqn-f%o;j;s&v{>;s18 z(0Ogn)_bpDxY)wLNG`(kC_9b^FJ1rrmxh6=D%$`t+~gZh&?Sq#Z&#DrTbzQ(VAVwp zdB|M}bZ9VOP|GLRN8wAGXCNg`wV}sflxE=05$Hd(y_SIg>k}(}+L=(8%;;P78}sGb^oNDkv3RkDAHgoR9v*|7E-SmcGs#$+kg>U$ z5FY*D%Z*{^Ge4>vUi|FhRJ!zj$eXXSAH7wdEi8mqwLX&#zDp;b#4|o}SD6V8+p*dF zcw}#2w>#_?Z-_w{Z*o;!vgihO@iv~q6~yc%{>aSsN*8PG=}3%_?e086mptcl+DRez z>qsU-C;z*^gMWDW0a~5*QtFdcqs`lj5lPgwNnW%JESe(p0dPFhfqrZgD_DRa) z^Mb`Ik9t&NGVOFy<*cm0AGC8tFeKO}*( z4a^f%OsJ2I*-22}s~PwYS&i&&@Xog_aN|WRur0fSdvh(_!MR_)#b@7*HG-96`6u3u z&$O9b{U@*f;oEG!_UVML+1N&%#Xt)K@Z3ecbhk(3<0DiS!EKYgrmP_^)}*7`@M~gq z^o|!Yo(i)^fJ9_hG;QcxK-nE$0T{1%wNS#(eqh*iPjo(n=nO78^F?6@MFJ@x7YAQNBm>w@)uttIvaf2 zs}JtgCX(iSIA+DlPrbz3uYbC$QXVon`^g|E|Ch5&_T32K&hFjyHyxcHTU;28=%9VC z^>Qa@h^p9~bkG>UUTw&WuK-aec5~i z)ykJ|M?);vXZNE5#$)qq;{^R)IAj(1@#8;Q2#V(B7|A71n4IqyA;a)bPd5c`4E}X8 z>C?<{^ucn_ei$k`<|}RzSRPMadW)egj7-pYcylJduWI>VXxgc%`Y#G z7%$yx7YMnO@GKVs__n7@ycap3>VgE&*Dv9+iF_u~yl+~L-Tu1{S9?^wXY} ze(JSWo;dw`x`uoUD{LGe%OkZB3pZany3pJ&`MU5@4B{w;=w|O=58z7+7{-lc&PS-! zm_hFO8?R1|?~+r$r(J(x5vxhv3HjoBuK}SGV|?QXuk+b2z!NNcZ;^4FCx3P34K9HA z-2r!F^Kz^i^~&zP!iUoE9j(xZ~c_W!4|?bg#ZBMnm$bcd<$Gz#E5#zx)V4 z{hjUE(RhWg*a&66R@2?}r}r*vV<=;-Z_9&pPB+?F6q8%Tj5&nG?oZ{W&MlOFmtFM@ z{q?28qp{bQRk)`?N_zajW*#Gt{q2*iQJa6GQk{kA+tOl1;z^6do9_MY0S)hU8MWUh z+bEl_1xM#z8H*PC!2d;lz&C%C)oLeq9xLe5MP8r5-Mk>a*y7*GzKiPdBu6hcanqkU zKfhq}pPHQT6)~&-o&VBXzAG*zw&|rq{w(_8{V5(@sM)*y84$hD=&wl0eqa}i>ie>d z+$C1&zWE^jkhiex?rY;UKBxcTAM%4&L5VYCFc<7U$&X0~){{kl zuk7!6B_8D9i(aAa2cDW+l(T;A>*Bf`?$u46hBQBLG1RyauX~Ci`#XQvV_e`mZSeQ} z&p9!J@we|FQf)fKCpEhe@7GSz{5redrsnG3CmP8(9fX@~`lug&|EY^Y7pvmg0xdp1 z%eS{My}ZJ%*WdB~cg#4QCL5d1o{f|By>dzaBfZZ)=XBH6 zGEi;#qYGTtV&uU0Z3gf7d)^uTjR%9>h2hZROHMJ@hjxqXIpX<8v7u$+JcBViY(U{r3cjaUX2H`V%?ZSmD;Ae%o&qd?tpHMSjyK^M0J3O^sZ@=a<2_ zsK&PH^ijq?i;PIfgvguUx-e*-VjQ{OkVp=7dmXo3=I0PElEv4%*BMW z1$~B?fh)!E)Ea@YU0aZ!8o)ZbW^)AWaddd8&Z3loy+Qf(T)AyQR67Y-1ztG729u8e z0_@m8=Ma>P;}wmedhwwJapxwCj5#?gI@tJPvEhyHInTp;#q+ODEnZv1>2IJ0K^|#b zM~2m-T8p;MZ7X}2K|0otp)Akr~1CsVw3*i{*HgYkbV=?G+EPS%PC@zVF_8a8I+Z0q?M{Tbr@BGS?(=y+!#K1y3GE}p4 z0RoPS&;EC!jqUy)4exlj(6Qoi_GO&5-HA5XP711J+E@>;elIeFKDop$f!_0Nm}?4dgvj<1&eryn{76CU_Xs%&=`&9rg(y+Nf|eHS;uTMQvT z9_f&e%+4!|C-w=~En68c3^lQ9cl6iigyiwU?b*u!+hCc`oIh2l9UT2rW&s7eCb!P% zOm1N(VA}GX^^Z^P)K+}pY?I>Y`0yR-^F?`RblI^s%ijT5WFeEsVU2zGjY+h6bOLqK zu?eo|zaI_rdKXp03s1*6O0_ttKxNzI+2jcaS|%oZa6H73Z4)oB!63N25Ee1+;?M^^hWNBt;>IF7C&@=hYzpj z>fD?}ZrY-3?fA*pc?Q~Y$rc^(6hUo`Z;ZdaWB3-NVUKe)LI-_(7;C<=OmF?85V+#m zScz{rw~&Am`5f^C{xCa5i*H(J1#O{W^VM*<@Qx4hhsRITI~>}xAAh*`v{?JmNB{V| z*G$yj#gQL_zdUgC_!u0Cpmln|!(+RQhYo!5gE54=jnToEg+O}1mp<~_sPb<;?LRx; z?{!p90QlX+H0i>jACeWzV&!7@XwuWooqNxDFkY{~zEf()RoDMs{H~9P z&{?ml1}(H_0q+0r8N`NB78zykR3pZ$~by;;tkPAp{|z@q<;`~pAW zkxa~0)VD1# zdSd0BH`5;fFvi`YWi8puLMFcX58ml!>jUv=UC9FUF0imoIBFLJm@MZfT z1~(Y#{QSG~l7ZaA7p6-vCSrks1^q4(pT&RMBDIB88EG*ZqjHL@xiNG2==JL^Jn4&m zZQ)t(#2SYeKll z%%{LsG#?{_aS%jed_VHux%rGSj`DX-A!qtsG=8$D`v_LOCl&bkH__Vbw5w;Ii?Qf* z40Pc1(ZV-AeCb8Mj$aq2ZDjBf12q*a*(BWQi(dTLH2WFnjlV!PUg`8OoNZhT!GjA3 zXu*s3&F`YPF=2Sn7{&ZHGP4iLE=YS@hgv=&ZrR2cZ}N&K5JI&Zd*nkt1wUJ(E(d9g z27h2TZS^~^E&frS;|ue%kN)$I|3Ff}EV28%G4dqARJe{b|$@DF34aLEET2O1qM$Y_+_o9(qikOp2#{!iR&MZEv(Ve(^ZQ z2U?;N{~}>8_l(Dlcx0$-Y{WcI)EYfIZ3{=U)!phc+$RsdvF*DVNAUEo-M#mMe)5Nk zWZcv9BSU4_J{)TmELks;$+A@sm)*89{;T|JXXI2(fDgOjSgXUEysPV)2bQ;#Z-_*6XPkR|lufpR@t`utgKT)djwDc#tvTknQQz zc9dZ|-QZjAiFe1ZTz^7dmRF-OdW+X+ZZ$LBPQrK&ZN;N8z7c6#Pg3c!Pjbmjn?+z| z?N4W5$HNC40Gt>>(dT8X(;;HZ-N$=`wIwsS(5{ysui-Fa7~Sg3ETGjZwA**H-Wrm> z;$=}x(udynwICzJBSqdmIysI?)F+cV@+ zx1^wdGpB2-M~~1(4_M7L;x&35`|?>wHJ#o2zrVXRmK~d68S&(t4bYL(-&>U{{!q?V{PO0r^62S&E29Cz1IEVY z3qkEWUyQU@k1m~@e0=`#_vnJXe-4hXn_c8{Rmc(K!^2=h=r*^FSu4PUew;iUhdj%j zA2`$M{RZ71KF_Xru4U(ozqJ8-c)>VZE-l~UV6*4S$zzljxzRRm!3%k{G5&u0je~*n z+QECrp84!{kYKgFm^<4$W*@6HUpGrJ8;LO=W`P4?zzM)q-0dpw>rwKd|b z{jSQ?>dy#12tKo0XKLdmp>&u?)76`&(K1RMZ&8~M4UT_B@+J1{&qGc&K|nYD>tp1R z-I)>W#vUXIm)n}p76G>zkBC>lZYa+1@RC8(6>AjER_P`H$6GlctTu6K#@zYkk*9wh zwwoPKx6$z-`{i)5)~HP!ZR^}EVr+Y~_3_sBk27G7j?;J@0;OS2ck+aG_F!&IgzB|{ z#~Izy*J16TjZA*Q@-25X$bjB9a^l4&S&iqeogB0r79OB`FMU75bJ*Av7VoTzWb zvXeX3{~Ybt7oFSS)DP?mGo{7rS4m_Q#VQgR)_<{IaLYIB)<-Ovt;@%I_e=ZB9jze5 z$KZpJYu;IK#l=l}ZT|9Gj^M?&&OK5iuhBGX$xHNZ!$rh)bsYb4`R037&>NmXvas!N zh+D_51cfU;MKRGVg7&GJQGe z;%V^4qZ>p)u!|MFFA{_u+{P;xYO%3WaO9dVXdmyc zth#$(qnO45H~Kky;)}j^XUBLBZ?NKa@6$=A8>0qiJg{5O!^boDwwQ&9OdIzE=iKea zeAZ1jR)?p*==8VThevtE*w2;dFVmYiHy#9pC%I+w`*g8Y++x&6tieaq^fCH1aK+HF zkG67@^8Jq|uzo>PUi~AbSCnt`FPpo9wy|lvZg%qMfgQvL8^RYlN(cttJB5FDYgHhp zSXC#tM_PBKq4pof%Lxq+8A8;5-?R5SMix`Fb$e0Y>s=vtp(tR-IMCw<6tSmp9>XU=!ULYo&)2WqxXR{3|X&`pNQV~8!x6}=M& zUTb3F&MLif_M5!vfqu4T77Rx5m+HqaCS7Tk_w==N?;roCD{_EYAJN|YaaXzm5<_gn zhs6kbXCu9^^{2~G_}k;$F+xt`1grV8B;~f9&zx=H`6|rrW)^F-x;v5r-J?x+uog$NR`T;LarySW{CRzJ zyu;)1JWAsO^u?|oH}ebkj_Jaq0A{1c^fYCS0EPKN&1uXdF&CRk@zQ?wYCO{X-JQ*R z)YZHj&m0El(TM_~BF13xvhCgTEKL6rvtSTlG-Yd3W1XDyCv8AC!6DkEz4nCp^UJB< zt@a7qzZGB&UWtE*+BwfxRzPPC9~(Zju1*bdF-XWEuak_lKIqO1H;nkjW7sydMV04h8}#$1q82h3%%SqoxMq~gEq7;kb}W&kj~ej)7f+UE4$7J zUP|&gAMF&NErRdia2$oVMERQGu*(zkDj_0Y$ZdKW-U9NoU~VeuJ@)#KfU8@!Q&G#gvgM!kLkeTsifQ(KT~ zAyMa>ZsehTPM>Jt%k#o`0c(=I&vcN+!ZkmsdiDSl=ArK29iKf<=c}q2U!jMF<Gc?vrR!`A%VK-YVs+~Q)*sOBJ9c>UZ=C+OjXe9J(UH$-t@6rXp=Xl<_Q9jF zy?>x{lhyf)_SG$hD!=&7=HWwI{B1nYF<)^!9y>pb6JfMX7Uy{qqEuH#dEQVCOu27ff` z`%UjhxZDw!5oK4433%ON6a3lh+seqYcZu+U&X*I4D-*X!(88nv@3!SF%vZv{rt`J9 zb3B+3y;USX2UUUiI1?PZmYViSxV7kq=t%GV0(*@}r6W-5yN8 zez{Y$|DWG~?!V{jZ*q%gHn%uLRJRISNRT()ScBUOfKMyPo*mHV2i`9v{?TQ3kMHi? z4Do25NNViD$bQb(pLeX>7@1#KsQO#6Ko9@&JU^bQ=bvJpFY@IddhdgU26|&h-VdjK z#v^oM>>Y1!#x>bN$rJhyK65$z$KD%6Rts-DkRNSvt}P_?;u$IAZKO9+2owh$K&#E=klB~_JMP^e#X;sMXZUd zFF*6{3@;VWGU*}_<~wv%)7$7NymFlP^yo9D&)T4Gtif`p_Zo$loweUsB`o@H?~ZX} zf!O=_5B<6ERIr`HU~Fg8_kI^o^bNNS@1JuH#Cd_V@~3PGeyf|9qocw3FF|C%;}Srbs5&d{Le86CC)(=Z#@nbj}y> zfj2hX!Y&?a!w08hW_vX z=r~+>5qlTYa!J-%U*op(PrIP@S^Y~{Eg1c|9#}3+J=;%d>4cBJkA%5kV9}aTn}=7o zn`O>Dngg92>;GcbdsqI^V`wW9*dzL4H{kI^Ie&gwPK_~- z(lEu3i_z9|T+~@Vq0MBq;CmN-oPXkx|LWF%vqiGsnB#bYm%ra5dYuJJA$-|QBl;f; zv)>mNa5aZA=Y7`T&&41MuP$zZKnN5$wAWAJkWTkl!}zcN3WxmWoswF5w1B@DgSx1)3)QuE zLDGCjzSfWFC-7lhZ^I`(#L8l(b3PN9)JF$NRUP<~&wFQUmEEX!+3x? zbcz;ypR#Xdw6unm`7ssz7~{~TH9USTrp;C9V~ggRz#UEf3m3+VO!q^!G$yJz`r&E6 z3zNYt?}Lng@d+3ExCrWEC!PMg_j;|L4o997&4cfBd>hNKtw$p1V)54T;wPBUPDXV3 znn(btjlM&khm|z*&GrHI32z^|GM1pDpXwm_rhG0>!7S%!3%&kD&Mm=gECUM}z&b4+R#)NeDeaj;<5!gmgH%{x2TO<==4ud|0OoEqGqoDRbNfJ`S( zYsd8TCZ3AhG6H#(_mA_ClYTne8e5t?S*7nu^ zIpzh)b!M)X83373v6s6K;nS&eLb`T7eMN5rsef2y#JFr2~Ge)?%YeFZ^RufpH<0&aKj*KU4;X9&Z)WK?^d;sz0t zTHoDuo%|=`#Q}V_IG-Fkj}01Tw$m^Cz^0Q9;BiL>In^n@coIwG>Pz+=pAWxuP@kTQ zQ6JXb9U3Lk4e#LBE}oVqGA0WdOawkX;+M`n_XLI?NCf=dT^V$UA9};1Br3UzK`$Gl zwq66%DeSzrJ2u89w_MB+)0G!>JrC`g!dpk2nL@VfYfpUtc!c z75|RuMr^Hmaz8fF3J<~PAmGKT?c)mfzN+W^3h5ARFo?WcJmH!^_o;%sefgSWd}&Oc z4UU|{am@}B(7BX<)%mL}J;|vick|6EIt=7suJO>Xj7HAKqo)#ZTWID3^!b*pFgymJ zk(kek{pmEgSNAH(PCjj4JME5!%IJ_^PLIQ1L4fmz5vd*%ZEE~;$w^1GNL^W~@4 zzcD<0>LkZ9xzYu;*r2j4WUl?`=+B&o#*44X1i5Ob19s=b-DQzJ;7b=KbDsO8&*i_I z5})*L5pXuBZvAJN^{HDN4~Fj=7#iT{^bJn@pb8F5g1yt=79}1XO|OKwTyu9|Jamg? ziysDV?C|;lSu`W|MXfw@euEDas_8Wt`HOzx$Ah-`cQF5%0#7HqTP~#PXRGIUwy8Pa zx;w;97jhTh;cuhTo{iQ=L_$5P^oR`p=ijxtNkHvXOb2kZMf|c8KR#T1h~J`v2h>TZ z8QvcTAED4E3e$U9ptq0X@h!o+KUT!xafa(cT9-%OSmJC zjjW;HlPI4zvUE&#G}OW6F16XHV@_&}uv{2Ti}QSOxxIFjBo0xTzeV2!gAgVLCaL!N zy(FmJ;d*~L9v*t26TZiX)y-dnhu>#9gH;iN)oBOoY*c@>JQDBZh}Dakhu-?e;lpQ> z760QcB!dNiHix^m>;G=T!;U8C_RBpT7 zzDllmy@`1ftXhg4FCCvPJB9^E;)2H}c(alf5hRWQbos+Xb3&vIZUT&|m|$ zrynu6$%UiJH=e2eF9Gn6gFnA9SC~6=+mV>D&|)G)W^lMzF6d+nBjLs~`E25ozskGg zzcPFi`}7xw3H8PoJK)b}b`ODe-r=EKE~I;74!Za>Uv>wS3GrTrj<1g4r>FHf(FSYc z?yjykpYHDbV7IUutoak3gqQf2k1WXOrz9yj$t7nSS5qEd=mPva*l|8d$ZvZIt6xeZ zuUvEQz7pf{GPwBcj%9PQg8;9 z=Gkm^zIpuP1c5Ta$RSEfVeSUG)1{STly*LItdqZ_y|oLJ^JH zWeYinN3w!Nl8sL*;TslF{zjI^heFZKokkS=^TpGoJ6(TO&L*P;iqGpe&Y7kV<(t!R;C;s-0&$jR)9X=W|NiI z$e4t#jXnJc1o~oxr)+GXZSXXLHe0ciyAM5GF}rpSH~Tw4&p3pg%<<+2xC%xbe3l>k z@d|kmEft;$_9Af?2mhY0|6X1dqeFbjK1Cm&VXA$6r{gV>#rKDc$>C$a*A{Gtf`vqK z8q11RzW#L!Bj<&;*d!J`t;m;X56hcLC)4-wX5pL{((~j^FRbuo=iJv5w zsmzO}FNQ){9ewWU(vZkyeB`TS@nZ}wX8czdpFa0;>+1F8<083sK{a9cseHypm%}d3 zJyA1N;jb@Sz6<~7!*KEAc#Kbr?)2cDikA;+7jL8a$duK?mCW%%R{87h{v}iPukA1C zhCRGQ-DXTc7qOTKX*fRQgT3D?Ty!ztO5W+A^F?_+Og8;D++P+mFs`lx_Q9L>;t&j< zHNHmwE)LQ`dX4TyFq{_)c$h2|bSSiDM+@5Qbv|>k;UWnAy3t1tkdx_-2e{K1FLWh- zaKGw~^j~{&pt|9&EOzpRF4|>dxs5({5uv?!;%~2?E}r5A*6+L6$u7p3cM$^*a@QE(NL=PQ&wJJa4xv`m0{G4Nx+JC z{hxkL&2FxU4tF7M8vN&{F3u#&xA`1-=>oy+s<$2^ugYhecL(!*%>1i- zinb@<0*S2_##8iHE(D{K4K8oNNt?xVZT(WL6B-t4|46s*ld`N&2fGLn&-fjkj`_>w zX7L;CbMR253DxkG$8YTW$4CGBvoGt1k}*Dw(Zo8R+6`}PU7Z^r$f^9l@=Lk0NDq_T zDYkLl*3Os&zb@$3bmN5icEshrt&;|)y_nOF@8+>OOSw-!Pmju9+wC~sfA5NtoJ)4T zAg|tndU)W9ufLU9>Cae*UcG#t;^{=W3lc7}$lLP#Kl9UnC71q=0HakCdZ#+D#!|a6 zyYU8ew?Hokx}cTxeF=->J@FT>{C0Mq(Q9w!{)|uH@*NBl~P2>qLif z{9R&PCzpb?FC>;AbPJpuzxJ1A0)T>tZ9Ci?DLoz?mbkxQadwFr9}IW=fWIV0hu|;C zA3eNP6vVZM1H%%F1o@Ddqksf!Q~uWBn@%N4SGR0)vd+YvANT6^H+w7FMqv}`cyS6!y9GXcD|!AOz-T)>KhY+Pj1_M_ z({BK}B|c-J4Znid<5}1F(+g>DQ@_s`?q6-@Uj?irv*JLpE0$;mNwnzGM99E;c!K$g zWeak@_|ZX0o_FI&@E<>0u&S0mhaayGA-F00zI@Nx!b% zI{$zm_@Tc?9YCl_aK33ryUu-mN!2tCC{A!cHk$~lFIorOppy>PZ z2fsm^4reHzGSl*Y@z4BTxM`1|H#Mq2gSDY zzu~H&ZShqFy6C|H?=U$WUst1CZw1Qt@Yf(hhWL2?c`eSrb82316sfEXHXNK&WAaD*h7Tw zYa7SoxBqOj+ybyKU)dm}7K*?cv}09!btagA!J60@3*X{X#oM&S+qIYVa zUm=;^ZTxkP%In1Fn~c3N0Dfm3(2K$KO&|~Jc%5F4*ZE@{y}8cjE{LBAw<^Myx9f~F%aw%M7I4*WD zUbfg?#qNv@nZf>DaN;u;4`PyExjT&y@+)$j&PZ?JN`Gz=mwrL3N9}1l&(Us}ZXmz$ zNp?0y+!i174VMirHFS#x9hj*7zaM|OV-re?fP50*#+t#=2@CQKIOYrSGry}GJ{x=T zF&iwD3I}hjM&`ds)ZDK+@ezceSTEDwyOV2Jg!e}|6_}9=vd4np9SUJVcszq;y*Z64L$`OO#jyM`8?#X`q@_h}FA#f3MrnA~6PkSnIT@y(CfL%*Ug5!ZN@k9H$Z z$GZzI7=E=yf|}!TxH}em`h>l9B5d!1R!!rVZs2Q60eI0T?Fo@MwZ!1=-}8j(1EZh! z$rf^u$KtYFB_ELa?Sr)N5eqJw%n>_>cdw!tpH$Vac9JO=7h1)&1$jJ;div&rH)gYt z#zuFi9-GmU#RWH*iO;~}!pHffs}!B*Zp98R&u8xxWI@T8T`ZH`MI6U&6bT^S!7WH>`=7BHYi6_5k$A|eLd$P?I1cS5a$G%8xj555ZU--Rj zTHfN{TTq*hERb0cJ-c8?eDQa9j9tuYzDfCs@C_&1IHU*$5pth1gC%4h1>@}ZuD_{kpA@t z=#YCqGJ;MxzKs%f@^Sc#8N}e?uVZn!@zUChFL_R1kZr?l56|V&*WR#%E#+E74{VEI zT3G~kj;Ofi3rZ$0yrH|7gyTPM!_7b3iHq;gj79lxW$IkafzNu6JzcxN=*gBX;Dz6v z~X>z5T2Ip1{H*Kl^U=(dG}8`LIL64u*{M z#Q(;BG~`W-rFf(zQs07PoK%?D%R}NFZ*(K>#FmBGN*0S=X|*vDxT^XaHtp|K$^B@A zi>$%%B~Ob?&k;d)7Q#e&VL$QV!uL}&p7nRegnVssx0fTy_l{ZQV>!VSuV7tN5-;RD z>Es{zBOL_87ryW5o8772`Sm0CE4IQb-u5Kgqq}=L&fMBO*MYu3={>7GQ zskY<`wEyULIDVrdhU1AH{xMtlwNm+<{{~m%^~VvjSUnuIz44-+EM2tlPrqzNeiy<~ zT2Np$Jo29WjAs|QJfY$Oy~X^EW5X%0k#X`>&K`2H7!u8594znDH!fdHj>`ed^AVUm zV%|&qL)iH}c_8;}UR#-%VKaD``?VXrnG2ABr-;X0WgvQX5>NVf^;@S4m+=V2kPXlL z(zz0GXsjf^yYQynUEE~{*0{X8iwo8A4|q^8#^22xVZzbI+9A03)l&XJ32vBAXMa0&P>aNxl2?O~z-PHb<(hu}S@JHFq#(XIYrdva*Qu!r9jQOYmz zJj~ju^9}98&nru?N$C1Lr4P@89iO&0iQ$<|geUrH-!HfiJUMwbx}zUKsOxdH^K=VZ z@KhGB7ER#CqoCx-OBj{mg9~8ZpmcZk29Gb?(C-$dR(FoKiFyd(THSyIqU(h7gZ?@}RZ!TwQmLNK z)Xcw>XH3U0&bOSMZFiOU@SeZH8Psc(4#bbUofNI3Yp?Y^E>8zx_w7)-OXwY7sK#{l zBAnjBbpBMis=mr~lI|ho#}ePXKR~gztA&-It8=m0krwXR((zj1FMdzN!CYLGc!R~K ziR65&7P}+5cGsCznm@b)*`ZX|0dYp}`9E1J!^g`DJ;O_9asc?Z)9oBl+UD&xyy>0~~c zPH*ZD!xD0h{^SOp>(Jzo)r9BraWahdwST$bw*mHdI#UiG8ouv;P4E0@ll$-;Qs=h0 z^#g2&XPao}M~D03SG{r@xNAnAxH;M3JzAB`FAfeAyIAbhp)EQedt-F@C?v<%!-N>w zCq5#mlcaOBhU+=LSb7*rAa@F#tgmKj5UrnUX(+;fOh#>Rp{5M(z*eT*S8Q3hvgot? zHjO;+K|Gv3ej`s-7P3vsBe4t~kgN1GWXIQE{WHLo(%62H#$Ot!RFeAY{|--Nc(RI1Hd~AanW=2eA1LCLj3V588xju^t_|qu1*bDvLb<++@63NHU}wn~Jvjj)dXR^fV{5m5UEQb+ zTlQcRXggOFX*%?uuWgcF`37#`U`Kt>?mi1@d98B#CEF%r&O6q}(~B}Z9M3>JOx0w=qjM;NOVD-ecYcfmpwPrQrWZd~y44a-3P{2$EpQjI=eE{ETCTpTU5 zmEfCi^L6-`ow1 z3pn|keuF$FXrz)iEW(_Ovk&FNXcxpgHkNrtr*iSIz967?ynzOt%9%H2!F#3gYqHGW zaALDJ*}ciUl3?+`dD_tS=(a_B7yS0l?Ev<9VDO3`<9kK?+h&}}7vu+vSG0?Fy1g4t z9)GHl#Uc6G9Ks#o-p_18`+ar#e_GpQ_fUt&g+TmUd~U&RI=uWwm-=RQCD-!s_=Y!LZRi_U{h8yNC%VTJmdu^C$U?7#4Hoce*^o;OzP*R-DgN#ja~ud%SF6C|(xp zkhbwr{j|jnAIG1s!>Lm92Or(ife*O-@s0lQxxA^q_P15hCU5-Gf{R~kJg>tN8_DV7 z!lU^XE-=K3$C%da?{l_&$2W4w^{W=>J)Lm)=>0BEY0D?Yi!l`@!MGXbZq#6xmlCQI zV~a=@u{`}J2Y4dTyn-*d^O5gaG@}*c++#WX{h2rO6}i^}rC)osO>bF(4CvTLx{{iO zij6i-3Yi#sUmdqx5S*nVxtt#_X9u@jQF~(}x}aI(3o!hHf4ed5e&H4kywW6lM>p8< z)3L>Nf^;}u-Av&47KJ+K+`<*#wwOjY@~U|UNO;V9Y$xNjCtFp09l+PWwUfVG^pMjo z!&*|4SFT^Z@de(?N~7~WfdSogh+n?J|4L$CR=B%HtK9-}i|j9Nug+^yZEd3CVwO8w zHzo_mcnkOJk(_MqSBL5Oy;<*#e{KA7r#xrz)Gt-Gq8R3miyOA|`6_&FG-MMwRnC6L z78O^X4(X#WdnjW!yzxvIweIG;S+8M7x=zvjb~l#5kJhQ6i+W=1WT2Lgs)NZlB0Ex^ z7L->+AEPrl_+e!=cF~0`ZCaxDiT)&dULzt_<*fDN@jLGsEwboS_(d2}{#iJ@A^N&_ zg>^R!gv;-ku$1(&KYnkrlUw9%^(8p8sJ6T4Gmf&Sax~@FdlFlpyo-sQHyPF90Ckdeu4?0Dp@OC!%(;i^y#UPigCeG$NN57_(@Lj2h_`XL0*M`3_pVvSkR748nE5{dR~jQXzb)r$Tks$-^hkhK}q!0Gg;-Ci9s1~#*U z^T!XQ>m{m)OElO1K^Wr2G=dMGXUB(cw1N>2*J;y3fMA~{xB+vMkt-ellj{b%aGrKA zf%6`8=>sgedy*$d6^=}^c9 z?x?H64Osu$UVL{}@#QZ`{8V!2* zD_x|**uV5vJ^Q?OW1({sx}yUQPISPTq<6YWkVyvl;aE%*Ohq#f&I`Fp(4bN+9HdE zU91MV7(xQ+co8W!V!^}520I#ZA?*blKCN7^v?=#}H??dpR_X5LM;~O2vG`TqS3X4# zU*vJYTVG(4@4@Vc>0)MaT)ndQ4moYex71q=T4#;RB?k?cZ=ZL zr*^cnadgGa4+-KiUwCc-g3fDM8O*!jQQxS!l4~EcDcPN8%690-q_8gD5#JA z^N;_aP^?f!z#R`swE)ccZq@9Plg`V?n1N1lW;ABWDVXJ|=cE*_lP3ITx*fkGP`3|F zaSsgTp~bHDF%TM#zfuKfOhWWU1?`!u6OIAaYJffZpT#zrtOh`{(Rt^#1$%o&zsCn| zKp}{htZK+0_%SlJEm0oD;d>aZh66W);!XXLn>H8V9p9#db#yR-ZOQAYr{kX%-uMUD zm;8P3VdhP?t&Ri>f)OPX$LD0YxI~7&0R-b~&*+Y|u}KD6+D%6#CVa0Gq{BYmn_-4$ z(=K)%xwHGBSwLB_!m?EXJ|W1=aN*V(A8tc3pxvybQgv)jvy#+qp~Y{^XroR$F6#D6 zHsxcscR=CgvhQPAbV+8xz)oNUn-$irbSTrfbNn&YPBAi?{L7#>8uQ)r?M*ZSrjcKI zd8w5@_Cdq#m@HwCE(t0lzm-3OR{DKAH+cA~_dxB}M(bcc`L!1;|6jK5bW396NYk`L zQruNlKc>%IZub@U>5;gI6qk9Q&wwOr&LA=pfV;WvX1-vF=u5Ic$M7d^&5k}@(Ti1? zyMrVhMMDxWDEHorA4^nsyFR+?b277=j&li{Y~jF(RjIk>{)MNjHFUexo{q?&3a&>b zH5I#jIl1D|)dSchFi7c_-QRfRJ7TBZ_;D2whQ;Pe!yQ66H!#d!Y*Gfe<(|$j$#)Q) z*H&=O?hc}>g-#I9aDLTG{lD(uw^nPHpz#YT8Qv8ZQ?t)2M9(CHPN$dJnOMjV@;_ht zsj2g5cRV?3M{Is=RS%2~1d-`Ho4IZAUR(>WIJ{M%N`4hMo_)((_&gHz9>GcKt0cvxZfA`u*9`Ko#yPGt*~N{;Sb< z>G1mwZ}EH3iclgD(bwvN;v(M96w?KBgvUeif z`^Atn$YPJDVHN$Md8QG@o@5mlq?3}>Hq9# zMgNEDe@fozw{o_`#Rj+pc}haEcG{xJPh1&tKKlkYSrMpg6SL@AsZzo|9#sTyFoOT< zkgp>a)3?f_A22xMcRVIPh!4Il5Ay1dn4p7zbn5y#ZGMc{z5f#zQ^^j{B?G=DYYyjF zpXC>-No7TwABu~?)?Pl8vrraSwByXL!OuR?-lG?lf(0R}x9M-|8*iFVDGx z*6JpAzFA-i{N<==}BKpD&Q1znn@gkfUbUwb93juWr{*o^OMZtLjWwCRQN+Bd?s#;6t2} zM~NR`u)X=6%;?G&V695ZpBIDiTVKQm_~CGK{``m{9eZ@cL1Foii+5`+LkCXXv3jB7sJb71Du#k;w zdv^wSG~oEFIG@Ucvg=pzW;Iicd8|dA_{Z-c^VR^_mG9%jl`XX46B`zs+(!OGb)V(L zG{C~|kI}G?iJ9^5T@7H5cn?m0EpD~okK)imid?ZPlfiwVZw{;Yh{bJJLie}byVb0M z^Q`*2vPV_ww(AR3CMt;fPJmMUr zt7CcSJ9a9yp<2hIWh)Mc_^Ac9bh7QWNYl`G^bs?)BFZ&XZV0W_P zX+~#RvE+Tv8D4Ub$aYyacvz|}P^(LRKj~~@r$$nLJ8el@I|$b%o;i}_M>c-KG0A;S zDKYXN*h~7!VFlS}+@Q^~od!K7y>v@5A2i%{?h@7}TQiB;$DXy(ak7==Y1Tm^BJv57T3t@ zz0+$C_k2sVXQ|rD_Zy_cU%OE*=gGC=d;_};aM3yX zdt@f~>8yQ!5vik}J}zzyICZ|Xh6+FMjNuLD$f2A~?Jz{8zp!NufGya!oJ1<{vQ;l`!SAwbkbt2kqS)<5+yq z8@j!xssAL=N75f%nXt{5IzQh6kskYMdA?s+%G?6^bb5=B{Em&V+uyUH_2>_8CY2XF z;lht!vAx9xdgm=9yIa4K$+)HZ_Z>_oi!P+l{}x=sA)e8ob&sIXojP)upy9v-->uo~ zqyN9hO*)ugs;`dy3mE;6iKDwyK21&&eHG!F z$kAVp3TC&1RwW1Rw)6ZA95ggNTIBA)=Wv}3h@stHWF6@@uEEW}m1T>KO=EIn;_w>N zn-5SJf6m-hMvF}Th0_L)81$vfuUhbPi!M)J{tJc<@wE8>TTFkaC*w6VTp(d9`43M0 zOMmf^|F@_i2U=tzqnD%OWefA^^yiILK+{3H__H9i33Bi>^< zJ2!u4FF9y^YsVHAE!qw?c+WB`i5^(?$l9R|Hwj2x#Wj9;H%$6=kMzW%CVC| zZn+=Cfy+Y5_4j8B?}0Gxai_#c^^cG6bK@7<5-vL?T!2X;UG-G06o9K5j+9zMsXDoM}sxb|MIED!A$WW&1gUJblx z+by%RA2gGteXz?W3|u+M#GU+V0Z%_`QF#kmz=QD7hOov;#&KU2wBD8C7h5foA)(*X zPs+PH58uWU)!i5Y8|k92cii}~3fnFMw|8*?Qyc$w$R5A3Q=j)eN#=Mrwu+rz-eAnQ z@l>$-_n+q@wIFYGn0Dc5^Yff!dJD!o7k_1o>WqoEuotv3-usBf%_n)6zWMa!m>rFg z_)pCr8C#Ig-^41a>?EcvbY4`QF8Bys^!{V-5&NmwLdW(sNkhpGXp}Bh;W=Rz^Jp7O z=@%Ar!Kq^>GVxe>xs&B1kBa=C7UQgw$PZ@^GJy11%WxD2qpc~N=`3da*npQ(%XcEq z4=~UdpW(qZsXPhuO&8kss6x6K;_zT?7jzz;;HW5l%cXMajT6X2rsn|BM`y;YV2)pFIcF#JxxsP<-rdH(JfB_uQ5!Fb zr;nSboDL(gT%$jc1MUYo#5BA_NB^_sBKeUH%zMAD-S?dn67PJK4qUi#2iDDh%)c(L z0wpu4_=En1EQD0*0>f9)@iO($v{hQ2e8cBhY`#kOedRx6H$RB6M;^6d_i(j?b~((R zZ}VOH;(sn2I7Y+w^}V&O2wlFbe=*M3O#{)Ihd>yBIK4hG9@(m|%&G0I$$5uUx(mmo z9^Ukke&|*9_j(IIx?o&p9P^KVH|t7xF-JDHwv+YO^umtv&Xm(m)%AnF^*)`?r#t=U z-RL4W%LQm%l;8nXHu|m{=Z9jp=7V?gAR13}!9shb33BlPgE5RXNqox^c&8(0P+xvY zNAf4SL4Lmr8!Qr>e{DBU5ijHcdo(UD7|Xw7-FzxO_PC9<0nWC3DBk1v`F#49f0h$= zaX&bAC6_*c9d54GKKba+#YtoTJ(8qPt%3erOaJxxcv?Re4)`v^B~P-+r}g)Js=*iN z=YqnNB6)q z?))}wkA{E>suK=mbF72(**WQ-wrjJ}UVG=6jlODypR4?f$?*W5LSwqJ4J8^nF@#1e$~**|a{ zy83(_nBmnWH5^Kp^bSVi*U2B35^|80y*A!mAna4Q#Dk&P-eF~m@HES5=lJob#X#q_ z@fH?JkyPQ4fD^3J(*cY(IIXxkU~34x!};K-ra=WApYO&;0W1lae4N%#fBf&BW2=3Q z+@V7jwt*WS$7~{=>0~c7YwwEj68}?A9`;3tp6+awlY72U`6Kf1zG;={_&;5Bgl-so z{Xf-CsLs=DI^=hoa0mR#j=>u~(YwJ$a2p*!^I)?J6*=K$ulaxHC#UM7Etv7t|M3|x z4&KQY-1Eg+4PpP`y z8{XrW&N>R_WAZro(_7%@7Y|;1z5aIIlT5+i)&IK___s#9K6E4|d5DFP={Z;nOJ3mT z*F#@h;cuK*j|Npcx>!B_i6nl>aRWj;gS%}x56v2rWqE;MZRpo>7mn7ZQ}WX%4>Li6 zidG!F{r-45=9Y_3eTV5r%7;sTxad+f9I~|}Rr*r7h>Rdl4YUEq-;;zsi z`?3}~Hhro^PBCNKFP$Z)#}F|B+xbeEI^Xzfc+)o>e8BLL+EjLT$wSt0I~UF9hF^>I zjo)g@7Iby`BFWIz$2@v~URhtH9G(5NJt>u$P`>^w4i~H8C8^E%_-sEk3bDFfeOYky ziVybr7!Opo3p(*^yD=c%I`2CdduhUrC;bnhIS~_wk>Ea-H#ey40-U}OI*57iB!*J2V?x3r}2Y+&%iy9k`VDZtN zdU_E58^5H7`D+mJG}OCYtK!SWsWBL?ge6_4?!a?KXqYxf2=Dc4w2;i9 z#OY$XIvOi-tz6^a#9BM-?x`0n{L52U<+4tk8eCqmz~qc@97Af zi@+5{KYho6r>xMS&RMUz!B^^HwRz9e<7|`7PV|w2`4BW6j<59%t^Hq%mBwmHq}D@EapV%Q#)IKoJdPuH$M(md|Djk+nepR=ya~-rdaZ{$7j+<9$u|p)q=q`&9Nnx-G{q1E*R;bAi`+O;9b4!VlV<;atV9gqR;h7|wJCQ*>knOQ`|gu|DY*#+ zyZHrd{;ZF&_;};9>|Jj4%cO4F)jRn6Bp;)Hy8iwbi>jxS&71Q1)HuJx-+aAuxqO); z`Ste}nc;*rHmj>VrOSjC(^ZAOv)kx;>qyCW?`~|q6u&h4O?tzDxzW1iVTAzS-nnIc zDxCV`isygOj<3gmV_I%^@zyVqS5@4xMPojkS1(_F*-bC(^FwnC>jdPp$gKZ!fs6hx zS3}=f?a&L&Ho9>m(Y<1VM)aYV@Aw~`@fR)bV#<}N!;?JvO zn>~%EaeK{8BEt0!cq%^7WxH{67_R; z1{i9c)CCuE7zC&8R9D*tT|pZI(VHRz`4j9NZ@^wTdiT9f3SQr%zJpPI@n6Z|_`}tS z5kv}M0NdahWe##&epDRDVBVT{zqW8aRH^RNCt(~HPxBE$Zv1cm>fzw7Go(Q}y#WhH z5XhFxenvud~MKyN&El5jYIjagHPG?t<4L6PUkG#Ifa1XWcQQ8v#hh~{ZIe! zwg03}b+zeE%?)nqWP)V3;e~Upv^-gkHXY>XB?I5_C|QMDlHlA12b_@YO zCe*JixW?NiM(r&Id0)r$N3o6`rNOg>@ygd}4C-j(|G10$r_+%*UpkU3E3oA&*J;!F z!NG5vex|sWyI|4_xOanXh-$OJW)*BP_Hp-S#yAL*0|THgKrBjv=nd*?G*a55hSSNs;AE-na^&IB@?DVIfMsou@6!dp zq0^&naP^S~CdE)kRR-O@!K8 zWO;K0nxOfJoK7$N@@)9nw)2yP?t<(K-*VR4pNCx^maN&p7w22@75Fe-a9qkJU1E-T)VY}eSOhn)DNF*`UU@zR(+ z@EoWwx;8O5->78zuEFZS!T-S0_D*U8=W=QOfYug(p7Ovy+B=X7$zt+&zmk0IH-W3% zhp*%5{z0H&`?j@hZ_>SuEp|x1HR~5z%4!L>K)^ZOmtv4ye1dU>HfJ>C^|5K1y}X9`D7=~FIwpS z7B}QL6K_6_7rNn7?CW4WhZjQF-Q4ru9s0%)T?}9_*Pd-J6J0wwYB5x~2^aMD8jZ`r zySuy=JQ61^ep;-ZJh0c`cskk8oKD-zo%CR{FwO?-fme@X<5NFk(%bIFEgkSLGGpI& zoQB55%W3ioS93Db5AGIC_1{O6jklm1{3eytEaHbE7aPZ*U|ZEIzXpyFx0&9ap(JCg!b~IxgEds1&7cz zB?+qkedF`|2WwlfD?g!1C!c2{eJ@LXl2KfI7ZaYLUtW0d>GvPU8y+_(h#CIGM*0tY z@0SCkB{$h{G#ie=%k%QxR2Kg$4t9%C;h}$Y@oZ6xZfFhfuqgqm1ccPJ-^1C(gN*CMC<24ww6$NZ7};*d|Evic4z%Kj@y zom|6&-nIYZ>0j_k8!l9|^)$eLc2Vmq$ST{|vLo{Fv0dyPqqXV$mln3Yy2C zgD38(q#$)8oAMw-QU@OXpQ%^Qz5jd86JLZ?|c0u+(^Iw|_ zZr6jIOyKuqc`f;cV||QRSRWoe8?B+hPw*&r?jlj=_|tEI8UM&87yZspqA9<5>dM8O zUB+0If5$J-v#)vLXT{+!fB8papC6{1!|cCx6c^;cej0Bb&W8T+BRuJY{@%C|kNP*f z(21K6#6RD=r>suSdjiAyA0IefqG6oo$rG}jD%rD&=(3-2Ho1(or)X8t_n%%R0N{?r zJb$r(P7Xf8U*!Wg$Q}OE;pt7Aq1X=+xR`ZzPVUO}Kk(4+`tE4qS-!j<$FTrkz7N7L zIg536r-#7ii}F3aS#%e%^bRMOy{@n0s<(}1C-XfyJ33-eu6up=JS=bp+X8xnOo;&4 zfG)`lE)P;#62!0Cl;3t8Q%Zc$!Fz{N+Zk3XWw#hOc@}(Iu#I7GGvJG~JuH-UwKphc z!x;@+?ckhyb?{PE4(1OIgDJpmZy9=w{+4kl!AlRXJgU*#zGM6`4h6!$I#<$gh!=Y7 zLk~I}PMH1Y?1Kjxj14zvN?1GSd=7QhAAG_mh``N=Ie`w-fVg5<9_K|1Z1j~m4uaL} z_lU2W@NjNARSOG}yUJIc#Hz;smD^(!Oui82@oNFYS!06!SKr_01~;5FR>zSpk)eCE z4%>C`Kx}UrQn->J?B7LEa2#F)(y2k&C9~5d+g-iHd&zs8#D{>~Ro;&AGJgsC7S~57 zfaKOWkcQnPAhdA24!QHt-oG7Oy{l+&iXZ^>qiT?Tw$= zF-16s(`Soj(GlS6DX_`A_QBD`JfcQIcI|?((WxV`bVVS~eg+KU;PW7~SqB>I4M49w z95$W0q>7)5ljwJT1LTKDaPEfNr{BsC$8ZkBZb3H_cz#L8x;yKe`uv19cvc!34-OL z^TX5WI^STnU>nSvN3^q$#t%2?=$M}5a4_@v;7Jt7^y+bOH2Oa^z-fT&PO9Jc(chR z29!THfw5rmbM)9p{i`wYZ=t}zMn1C;u!WEZZ|DGzmRAW(H~AE*bV*8m*x)J@Kcior zO{|h-6TQmLSNK4Jsp3XlFq|3rpeJahLGB%}83@R#0#Tc4=9gFiEHM@SJ}5 z6)u%s9ho``FGxOkJg2{Kus1vT@Ff#(I=I%juT^FIz~EbqOoo+T-S`Vj+exe=qU=(w$fMGqE}gv?m84$=2=!+|kbAe{Ewjz@EO# zMeW6<<~B6hQ^|a` zI*W-W2lw94%iG2YaC~8+8l4}1xx1XK9hlr)-yO->;TD+LU=xRES|GLEE7u%UmTu^T z1n;k6x&zvzQ%-VM;rf(d=jnxqk72k(OC4|{D??f+fCkZJbl+(MPy_1c@-Z*GEGz7t`KP3{=B*j&^3 z5u1f&|CKr1ykUoOk9=%F`us&-!e?#9UxXpo`BEB;ut>1&>Dyo*wC$g4@U)R5_3^bH z##B;U_~%=~ub5coPqyE3YV*Bc>KNGnCgu0OWUm{cm(79V_hO&a$$?62;!!(` zEG|Z~seB@azK!C$s5-l*&&7SP{9Ej>^ZL8^_0D&9Cc0ylJol@GI3>$1O1_KF{PV^A z_u}|heM>kk#(Mw0IU2oqKfMJ}ee~u%zxMuk9Rkok^AA4eJRa;%|F;*X^vpK;RaU>T znLeLY;7Nw+jr;WPlDBhlNeABtVay{wc`V;$bGifbQ;J;P43PyTub%obUd*fZ3NRFs zhh514JAEoKC-EwnyCap4o5R8mA9-)R11rTmDw@Xvmj-tOi~= z49s1usU7(73LoEYakN+5@ENwpV{53hX>2p$@LvBH-U^oY)|Os-!a4}~OW)zik?-U8 zqA5g}iZ{CXVhiW`(EJpSRo-H$W8(;O3txAZ`bEv3v;XB_V>UK4&)&Q}7=9?m=tz8P zOHX{^?@xT2&ARh@x*Ly|6Znv)G5*#&uz&q6E2YFQ<)#7)@5X4_#CUM}-O4MofM#TF zJo#ncZ{e(j-tgkW!m>nq5$BF6QQP@)Fuk!o8{BJ<5~u1U>1*)~9&Ma&p0$1Xr@N}j zD>mU{NAE_z@oFlr42^2*zwe?NJkFK-7@x5N|G|qkbmn5ic>==2*%^84iu{+NZ*&6kbayz-On#P-*8!WOh04{U`sUS#{eIi9}QFQtl`ixqKu z)ypN4`QXuk1}ephGjp$~@~&F8@Qko~)2 zXzRLgRHiF2F8L}fa*x+!vF66Z`HCF#eI@IE%dv7o-T5xada}@yH)t#mhD)rSpNGB; zO`lJ52>KCAUq;JZD$b&Fyzyz{6T0C;auYt*KXiU`X&mD(EsU4zpIKNu38?<}%_j7h zt-x86U{e(N<@<}adwP)K#cA~LC->ol?)1BkpRYb}{!Hh{L-pgnnQ>@MhCrBcSn_yyg8 z7|u~V9f9g}eBa%6>8*3$>2drC;QWk%w0(%fH>&ac`iTWkiRA4V;os{zf-wo<*Z#cv zW$)6*uhJO%tVew$VKU+q4mKep1-<2ni34}Dn4m2Vg4?93hIFY7&0P)mSLBf;9p zqs#`MqdN<>yFX|}{oPg3v3wZqvsE~>tqeA~>#q&^Y>waUa@v8Cay~K})-*8wHarjE zO>C1JBiA+^seAbh_pCAa)7yL~TsXc3f3Za`(9qckTl#plw@!*rASF{!SBp=!#t6I;hk@a&mUYKjnFM9oP)ICtJMmnZ@oz zh@Xd!0g8AxNwN68J6387!!AmMoITO72xTB(k$^h!xDD>gcNbw?%3iAQXu@q_aB>Ir z_CsVzU=n&c4qg7BBhE z+dsYisXobOqV9D9#uVf>-k8_eBRKwWe7?!w_9}(&QWF00zMK>MAF+zQRsj@17FOwf zi;}^g>s9VkyYm;an)VsIyOSinBMnPvmLsOKgGX!jtlso?bu_gQJCi`vIovKXPUuhPm{0emT#W zP58@mwmQ7gb--&cPsvyM0pk}u)MR?+2aB7)1KDQr*!amgNx(x$Gw%d=zl#!Hx(8@r z4($3|?X)!3y}rfd)Wi-HxrV-`c%7~q2ilX*#?N5Er#pCE^B-TB}lST2+gz3&taqRu=o4^FS$zgau>=Zn` zn~bo#$)c~1@gv^9X`&%Q@V~g>4;|0`;a|*7Bz?n8f_@Ww;p6iiKJZ8p{`j08hsB-I z$uwTkD4(Stlh?14(IfH}Va5Hc-_+kEm2TSbLRani_T}$YOpoG#UVMU@jlC9#Z;*nH zMC*+`vPE_DZ}KO`#WE-GTTCX^@Nc1%eC`D8J0BT#IJGx~tgtx%>WWKLQxH+G+|VUfkuo3-;05VkaJhVKcT_Uok%DgRkC%`uf$7 z%s|I0$X`3N5HE=GLxgOu_^e0XoNyIA>}I2>Gi{M|xmpxUK#KJE@W zwzq%<4;fO~+Kv}2#kcp*vXO-r3t+pzTU&jkJbh!x^jE#bv|Efd4k@p6Zv5uy6AL}Y z-TOU&YR@)$SZ>usK3@5o%*NxsYq8V?fc^eYzj`q3Nbaye`(+1-5E_1+AC+Fbm)&9|+o0+0=MKADwii@%4t}yExPIe( zZJ!0%jlU~*(eoXTdMbkrk&!FLcd+n$DlU`N```tHi`V~*js-fht{#Hqacg9{3O`OE+M{eQ;#I#ost$vUP;M2Sgbn&EUlQGCid%ik9y zM*t&pfD{?MZ3JGbsO}#T`+rId;4rwst@acrk;FKqyBhXmSNW_IyPAW>e^nQvl<+#5 z_JZ6s)icZnronrUiiEyFXtf)lW4mvp`#v9v@r@VC#>(FdRw)qQ6uc|x9qULXLumYB zEp52E>LvarL4r07PIq3?KjT!sUl2`hM!tc@Ik{iD)l(V_b9Tr1UhNVy8Ftk=*}O*W&RrY78rb4DIv&IFJ{@)vz~t_59ZaU)c8fLI zhg78mkd7njK`zH(NU-_Z=pN3= zPUeaoZ|lSn7!IMudVuzLP>wbrI}+h=32aDL*gsqC!$*f^a!0`^QX;w5mmW^X#|XJE zLBPG)K%nr<#t&WCVR%QNba5+kuRXP)8}eP?3V2&FKHb4jr_R;9vpC1_P1gS3D%R*?YIL1!seoy(M}Y5YzMF5Z`D8PJcef51!wR&f!;! zm!p0%fzjsmXR{h)@j<7ilVOWe=Aq|rG(Cie=5diD2@4IaH{d(|gXc*$bb2Y&iG zSq{oT!Yo)^_-rT^tlFDl9zSd^kDWd)I+-A_=g~Vm$ULq# zzbm3xqz8Cx+OqNbri%0zzjUhx`E~a1fK?8$0&uehxD8d)Mf7%ECmi}AF*={A63!Dn z`4T#i>D=Hz&bvW#P- z2+@r}b=W`&zG*2MHfQ7}&mh|yEXvOYkIMMreu$<)rF9}39mq<HH^u^Ea>L4RV+K3J3P&n`V9#5aOIUd7? zb`Yr1CH!xiWkylY?#&tVLVM9m(VHAT%AW4rMQs>?O@%p!YM0SvWlzq_bVL zsz3*f+m+UT2Lt!?MYvZ8WgWAEFBrP9Dq&0p@97Wy+wcdDU+>#F&wumG{1yOS+S7#A zThZ;DY*H0A+|p&G>!(d<6`p>k|KT9@$vPanisDH5@h}exA#k>b+l15=47RcQv=z14 z0epb`E=RJls20uzyw*F-8&X_{>rhwx)c3`tFB*u z_W68Ud{|W_8Ec{~hTt*Ib$g=4pnqytxm&J(H3{$BFT?ruxT68yd8?Q0>C8*ZT^+eA z8m@HY|CL)X@Ue+S3in!gdNo1ccv5BM`aiKock;Y(%c{1&{=?$Ru5JXYjjJwJA5aj7 z{6#MMLP`ApoCoZYmFhmv$MoM~<(IJkm^AqF!z0%>lP}FzFSC7FtQsrq9UYZLaP=(B z=KM)9KePbxJzcFm+kw9p6}9bO#uw)dEW z_H554`c*G2<}0izj#-6$aY`1ORr4;|v+G&J+=gsC?!s}9rZ z*_t01kGNIa!WN(XTjkii`)2do4qS-k(*veDYCHs+o0uz32a5KSLTCYHSL zy*XF#ZrR_QJRPt#eq2qGC)XFm`@2Af2b}1eJvze=@ln%Y^#Ql2NM%;Ix% zl^VZ3C!ctCn^*pew_VMT1Ge85{#UbSW7xu-fA9l7#g<}!ULSm-jOfu*?livZOR@a- z7MZ^;H-L|7IIbSta#pwY>4pE&6$-evKpzGWqVKcD^6Iq+LtApV(&&A0t`M&O zu1r6){xd?ih+SC(=+pe{|6~WZ?7JGjaS|S%`jg%Gk7ntU9YWOK7UgR%KG4P|y~=-| z<$U~{y)2BPWo<>?-CeGap81+v>a8z%-2mTze@R{*p=b8_d-C{|XyY9HrmuWyJnqUd zkC&(Y*}KYgj}6AJ`f!OI`GNk(Z{vMrS{!t2OfOepd=?B$Oehmeeqq|(!d_e9E(llI zmjlz?p*$axdoDhbz4r7dzJAWOl=t_KdFScr@>VsGhv)PDnH!MBulxFeDExT8)clKH z`^wjNCyxsRe1cRmm2rX#HT!XaXfJogx4eL!_HOYP`=53NErQ`ND&Vh0J4VP6+{HpZ zkSh3?eq%CKC#SeeMgL%w%v0R0ynIxhzSzZ(^G|% z=fA_7?&!^&9p91e-}#6$|)x8W}lvQO3yMsBfP?Cg*oWB4IXs3pg%>pz5qJwncw zsMoQb&ewO8DM zB<%9_yVyq#&V15Tc`8^5UE4SrI`DAxbMVS5z#n~qU9bhm4jgP<_3G*4;XZ=bm7H_p z7_TNxV?l#xsi4REV_`F-|JE*-4<}uu{4&EZ%asAXo z>iz(5ipbec5|YF{`-HYz7q!H)dO<>Vp>5OjYEK`|cg6HU3&#eb53IrX>A&(SVfSZJ zLf7X9%IMYk;~AY-9Z#rr9Denaedi>u2HgPhVIas}XES8(!!oNMPm<^Hj4y{Ii`1Z& zs5{%>xOm_T?Dmmpf?9`F`7{+n9y8E!;McZYh;a!2#b@}l!3LWpAGg@MHIVL@#zq$M zDY&Be?*P762IKkS zQ>wub`PU)IX`*(0Ot^KN=xyQfSbtzEt9-hD@+=u_@JtQ`)9uCZ)zLqD*YqGVjW2IcyR(b)J@OOccVMCOx4k-Zj4o;Qohm#7$WJ||XMp+d zZU_3YD(~9>jYqe{Y2`{hUzM|A2H_unxrLVS2G92VNvl_2{BdvJ*`nIlMjkH$e7DWr zAXIzyIqg2QpaWPP`uvP}@gdLbBIqD0p`*(Fycqy_5#op$r3Gt%M{a%so_r9)9qJD` z&flUF-n*cTfA&b4fXU+A7P@P@lRH-DdlSZMgOu9S$1CIE-~-3u@r7L_vwO$%xUt58 zpN->#N1#9ZFid~&DBmLatCb4*hsO!{7ktJt^nEzA(j5KMq$r=y28Z_YY4XF)x9w-I z>g0&|K*!4`)lTJbR);3|mDLoDVZeKB{FkwLM1XjvWH9+k#mA6gpbT+Y`O> zu@?+E$WKF)6^z!}!~_ZHqtiATxG@(QwPAO*X6NO<_I%|QYPI?A8+yZ4o9nZj#Y2R4 zdvAD6!0^k~CV&iQAn%SJ6V~@}MX}{v{d5}6$4XF+ze}Kw?~B@O#HRU$ykdOw@5V~0~jN+>qjpevTd$qAZW-$WJjk9Y%KKyHgjn3i3xj1)W5|BER zC4CHV;~AykXOs4)AH3e}xq;>%#_K^k4(2d9x|Y1woWuJEl<1G&u`N9O*!XfS4gnN9 zx4>jlC(q&ew1PkOx?IB+TWqSWJG;gceqzXk-MEszAtd8Tx0AubEB9FZm4DrBs5AXM z-YlB)fp7B#6TSIf@ETsKcGCal>5|)3y*J6eD7xc@8`HRWEMRp4wa=~xun~WQyCKt-^vz-eK z?(oYz)$=A?oG$Kt5=Bh)VvJlM=xGaX;wotLFCU#xz!3CggUe>G{9+XcwH&@{`vKI! z^&yR)Yorg_1@QKA$ItP}pG?eMbmpIUakI@97%IZg7MX(+U2^~8Kg{n%Vv8C+Vn&== z^l;awGCtStws4PmXS0I}(%i-#Zqv31C?A_&-<&772h4>O?=Nwe=0Ah^vAZV4+~r*S z<09ZS!HdNp?+Urwu-MMszhZUoTVdCL_pOfq;R^3>zht~=?qQtgc4s>iqi8P=$XU6CRJtSItb(Po8Lk-U6cq=;`Nj%Ya4^_Tz;N zZ@kKBn@8qzj=}g!UZ2GzfAx+S??rM4wmCby@@ID|Psq1Tdpyfk#xA=^*|~X0>@E(( zf^{k_=UZyv=?`D#x^gLr#Dy`*$slK)HExaO_~o1I^hF2a)kQ_Q%LX5Qrd#}m0c9m* z+7E7Yw!S!6wotEMpbI?jxbmBecC%8vdw&icY+h138sm!<_ujvBmS6B8cBTt`g!BLC z;+UHOSlZ19Vgi3d5$qdV>>*b7o{}dQ%umn^*M7J!92ei|JA^-_@%?~Cw6}57j$m#lbi}c3IEI?=aLn zzWDtv-s>M~F&o7nEAkh3Un0it{92*$8=vzyHaf;hcwuoLCtdk=efrabgQlqyF&LF3KgnZka-ykU- zQzj=9oN8_nH;9B%e*cxzhtw@G#D{1K{!K2EFP@d+z!&ACo(2wl4y^7bA{|8potJ+h z_69xqd^k07bdUGZ=-+jm9k5ff+SaMGhvRs=Nea1i=xE!1_xMc)giYYRFESTaG$Bdq zfDs!P;hU{GAEoN4diWl^>II>VZx~dgV7omz&R16&EPdi#D}(BFSS1n{Wad`@`|=?2 zod5N|HtetsZ%ZPlaj@?s^|(E{P#JVcK=@+=WvEjh9gmaI6F=f9z4g_pUL3z2+q5#i z`QrR}vcJA=pm2%y?X)Qj&y$(*P$&E3cg}yvpo)*C&*~&Vh3qn_6hnZvxncWB0zWk2 z;5(8np3$EVRinK>@n*xzX#p#fe)Z!f^`eg!y=kE{dr0qC*~ErywC^09@z1-DfgO9-Hyo#Vz@fs>*UehB8Wa1 zdOltb{hMdB3(>_PW`h6FnUip64{n2z2S4A3b8_(ObVBZzA6&r$w@oZ=(B8Sa_l_el zn~?C~M;mhNw$X<353D>%n@FwH@e?sC`{O*GN9lNf@tyRwubo(dY4IJKrzh<;1YLVN zV^{r-{>I7sxZK{MQaQWGz2ti3e(larw}|rc8%6X?USI3iJUyi&yY@~L4R8CqFrtmT z$$yIlbki8who^@4_pGi#p^0=OrM?X$;0yjx-$X#36=xRh<{0WDIvnA_0p7JUD7+W+ zRbRW^?SfIdi59!LlK{W?87;W9CtP3gr5qD%$d}NE4+wruCixJs!9IK3JWV$_31oc^ z>s|kWgwi2$GI)C50=@E%HzCPkcd;+MkoCPlLGfo_Ih1Cfn89srhd%|0gX<3thMvg0 zoYEej=#$Ol!Cg0E5sY#h7>6dqyXYLuBaPj^4!z+weWI`RYe%g81|W z=^vAByEvPgDzLmPVVsT4e}V@Xotf2Px=p+mmiy;=%e4o z8VhZF=mU06cUp(z7JW>Z^ac92tQY*Mq#_KGWeq}MD&)Kztkk2O` zdh9H&{#}l6XWVx^1xIh<3%}w`p7^podz0^9)#HIsLr|b8 zwit2?pz;3Ty1o+bc~<2Y1M-Et+g*f|AGVMJM>iUHH^@gmi!T>$;Q80|cJ`Q!s&g@q zJdd>&+q?NH`gpn+a_3^c+XAZ)$M^iXqo3o*3*-Y0{_>@Ty7wJDWD{knA?WPUKlx*2 z3U}j_a|iBsy{`qoevpI}K=LV{^W*v>g>CEO2dzJ_kXsDZkFhh@ z-Jn&@)c1G-%i>m5dwIXtOla>Cn?*A=!#Dq;cjw6Pd7~iXL_C7BV9bB%U6~v}eha3< zvix{nbmO>SYw&5V=gAdggx%~Gem=a#P;}GF$(lWa!7tt7gN@jNZ9TR2c@@Ttu|K)Gx>#sk%B}og`vuXU3mCZEf!{P^@mVW8|%SzcA{~J>TM|aN6 z-RT`0Q-T48j)w*u zec-+e>Gw1w&&Chx#!)-R7lPVZM~bH(xGjq z)_!nevf=@5`o(Mba3HU^fTC*Xo{@6Wc2mhpm*d&1%DgO9anZ+wJzW1y|21i!cs zLM-wT@kXyV_DJSn=^XvB+@8(F!JdHYT%SD44L}a3tJBervbopku#XEJ_=a;feff{T z`nYfy7s;~+(H-*H*DG$o%gLI^Q!Wr-kX<~%CEm!&k3GS2x!Nd>z)wyNPCxG{ztJ15 z+J{TrdOAw3;@i6k{#s9Wbb&U1I=!X$j4Zc%x2-V@o72t4w8i14|93B@udIyq7b8r;TF}4M+#e_*31Fwhb+HuCibIv1JZAT_pX!=sn zYWn9$I>Li57S#?A;FM?f=>_gGyAj*Ej@5Lbsc3E2L{pw1&RwpXW&d2*gn*J+?5aH?D9)Db&5 zzb$HqW`hJ*&S6|Kpy-@Lwd8+~-PXPaI)FKH_-%g8DE7t+z3VhwA;!;wEydt>gDZeR z8+0BoY;`yh*(YAOPJXX#wItGbNl3HgAY+LrKB5~90B^MnQy&3Qsc(9FgJo)-# zmkg1e?%a-aY>$QcQG2?dU8|P_8T*ZeK!=i3ECnMC z9uN2oe@HhlkCB^rSA;kC`_jBlZwvR6GmFF*Uf`YGf}>N%*rqopeC}QjkIWzk0RP1g z*yK%F+DO>$%Akua4hQG>X<0(PNe1dS$%D80hmSXQw;&Tf+@BA}2bL<^dGJ`=*1>Re zGRhwV8VGnFfYSqB-U0BdpV_o>w8_O6`Sb6LB38qDIz;C-des3MO!>?v;zxNOy7?Fg z!0Efs;ef~Y!!I6roSQ%{2aE;}sb%foja~-_wvT}kxnADX+g{v`CsPnxK#G<+lf4_@ z6c6eEhVRYE+9cjK^)3X6XK_KR{ad{M+5g#*FR~Rpa@Q8oD*waR;#c!Sah+%N5GvD& z#bDp$7!4O$aKH}9tG*L?3LQY2-%2OJ?K9pRxF)B3!L}v}uxwIP8+Wsr;L!&relK^7*9R|2oYT8Slf_!+G>@k$ z!+V4JEiz=RMF)O@04E2~*Zei-k-y+W7tMPwpjO&K8HeCI=9|h4C{2o#?aq}B23v{G zwX6MGK0WrhdXjGOb-dreNS{yK^#$Sc8j0xu@-}s}yG62KZ-D{-$=|sPW};in?0X3utbL*?@rdsFqu$ZUb}! zV|vsF$piSkJJ(J-8#gQ{PAKhWUoIZ6d(Fe_T}5{2?_>MOz1k!P?iwF&AWE+{z*gQ? z{oM_AlfNxoRk2tOC;#)c8SK&>w!|;}%)i>hHGOCkJ@F~eY#_Y$*}rlcIBYC=ch=Cu z+V_8L2glED=>$cZrX#+@C&&vIJ~!@}ociXzwO?$fZx^6uqoCLSkCz$+LsknFiw=72 zgZ^jTA-Vj*59u}^g3ujN@-h0ee6;Y*9&XT>bm_(BJ+oWPSpRv8i>iG0YMu1>*UiF{ zt@ewEXz_70#Og3nlG}L5Tw}ISByHo>;tn`D%&P&uai>-V{FtUqaKJAQJ+k9>Plr@| z+aKVOEPS^MZ=jHl){R=uFB-g{)Y-8-ju6U8Ne;{GUWaU5fYXY@L z%{x{m-ywzL``qh+_}TISp#vC>%04G+ALpI~SWbu^llYf!{vjUVFkUjg(l147I$u`r z#3Cse@Y^0;JI0fjUwi$Dd5ZXqSkg?N4R^qCIYqxJT=w@@g)j>lW5h@WV0 zYtR2?j|6kU(Rf=wM3?$O_CwE?QsJ6J)uY8$7ExTtArD<2Ol>eshU)O|7mm#t{@GO$ z{o~iYX2IB*-~1ea8;JOwi7%dP?xv(`_Wve${gB0pjRi5V1(F5CXc+5Qr1&Hqeit1t zZr?>DvLvI$P0eV4o%z#pB^f%TY2$Zv^xtA&iySKVHL(}vEubWWMHhbcT~z2#-s~?w z5NpX6&A;V47J0Y0i(Ud6r&vV(BK^BaIhn$_u}T+Mm!I6$A0P09rSpzFuN&4 zdI{sUcRxN?a{1$L(XhxamOjL&Uc|0-v=$SU7=v1{_=ooy2jc?e-)sNH`j^A!f=Vu# zt?Au3zwt@BvcUU!`O6bEyC5GvaqwH6rbvk)B22UQj7JrMSb}lgdKiP*ok({s4>CGXZ7>$lL^yf7gc(Y(U|F4Z4Va)k% zv6}2;sZIQ9Ydp{AXvc+KG6A?Ju7W8>`6AumLme%9otT)B<94G??PlX(=)$7&qWjSq z{gG*lV3qCSeEkrATEG4$aefP%i;F3-La)ZXkH{sI5%Ln&s zntY0sY9|D6cKJ{IRn}MO zx9L(`?gy0c87*U87pG-o_$}EQBhl+WEu2@+He%6O+gBX3FF#w1hl@V9SRI@T(yZ)a zpo>6Y@QHx=0epOFIjOUM&eGXHUlWfvo^A{;H$?+(cJSwimfl~!{(3)R5D)TMFnbF@ zv~~d`STcyazvT-qto|cCN!I+FJ@;uZK3tHp$q#NK*gO_Q_21N99NifD?1-kdI(m^m z;iKb>z2777G|`^gKp)@LyMRj5TdV9`6Y6!&Z|NNy{G2V`ep{XRW8cjitMhdCKmNT- z3e%aVKD_f@UZGpQMt-`V;?V7gFY|4=#qSBAXTIe3032_=m@kv#ua#p`p2R4t{u~fF zZsRrP$z_u8#z^4sUYwoo`!!Z{``XXbqQ4OmoraGN{@RMUT;0>W3AYh=Sr*1?H(P6(?tcD)6;O|NB4A4c_;EOU-c`-i|b?rIbGHM-G3%nLmM)K zk5DAsiUO)=%9;6W+RY@u<*RH>z>)#S@&bCLz zI=83;z1b)eIZZn1?Wvawqy`-^_Z@4%D~IVRsGRStJ{w!+;$l|#9& z<4R2es0I)8jWuNGw8P5IuMOytkTBH&#joIY!nbbUc`(|NMfYv-&;}Q0`e?rU_^oDohldOjBU^g>+5}n5Eg9k+KHF%u3kAN#%3^%wm7o!rwtR5s z)ooBw`4Uns7kgzL14DY+6B#L;Y;;eb>K2b7{Hd(t$42-UZcIo=DY$L5i`;!H;3NFP zM%SD8gqL2%-~2rrbYie|g2Cag3lz{%m-Zb5w_HSj$|3RX6wmUIJ31s~5d6poh<}>V znRD_w#@!`NKL6L{t^Deg@e|zQd2uiq|DgFmj!t0X?c##Y(@Bl-J3ji4k1+=) zzN)i$Gy0ux5%JYW=ch0AbaZWSjRQ75z2#d#7^H3gE8v5^bfIeUhMPPl+v@le&%8y; zD)6d78=rtou0Usc7#_9S$~|Bz?3k{Wn>xJtKZU^shL}P=JaLteL zUKP1@(#Jn}4uSI5?)V^&IN%coA_hceo8 zSyZ`xs0v$+VLg92pIUkU-~?|lM0XolI3+Mws+~ti9h0s=s+VK>9$mP`ICw3+)9GZf^+&8S1UCjJBAJECK z&)wBz;j1Q+Hu}Y~S37ve`5Tw7OivJ#;$*`>-^m#cxxjb4vs*Z|r3=j6M7Y)?SN$d* zlM?y)%}H|dosJ)!S8qZpf4CS!S0<)3=yeSc>bSd70dc$r3dXLPHM@qG)asp;t80nz?l-}{b@MEHHw-sPhN5Rzk3qGg4}NAS{dCWi^)|RJ;# zvo|JzyK@rkAQDZchSYUz(HZ?Wfc+qKjGrN`pMc;I}5KgP>)f^5J(_&$3s z)>x^6Jq3U~UOE?H>}m0rt--k2?u~1aHofDy&41$!eu*aE^b588(4Ft*A!gpU*vQ@* zSp*K#{HO89@bGE04yXS>SjaXE-IPYmCzU0+@zv@3uU*YQ>?&5jFIJDw z;|(!#psj`uM$4{pb#fSa%!SxF()oLNqjC7`f1a<0 zgokhp{GjDO-Az{&OyU$IUX`gcFEcHo8}Fe1@t3lF>ATuU#B(Rwnhdd9MDL2yMei5dR+dDs5JqvxVhd5Y_td)%*JcMYloOV z93A-#gbOkx!j||sLg_|jUpD*Ll+ibt|Gcd^A}frIh;Ja6vheXPu&Mu}qm8+YWKcku z_X|DcNuCte(Np&fCOdbB!>EOj3%#3CO4`2v>fnM?p>r4w6wp(0gNUkEzoNlwt!>xZ zhx2K{0Pgv9*nECRYbq^8saifUVUk zR|b`mk44NYn!NL$d;u0oj!reC%hw|7Ku4!C^n>xayi&{fA9Qv2aFv=2^n(1_w8w=+ zf3?*F56?@7VonuThbLMa60OHWw4y(qRtCRZ0@t<*Mz1~D)Qblgxb^OI4UW7< z3KFbQ`c|xKyWq}H=MZCH!MYj7Rsyx5>vLWtxh0*Mow6U;v#J$@xBF>y0c$XGEqa6J z(LF5Wa5bF1$ul{E8@({Tk1KFufqPfvUfrA?=p#h$zc3zu2X(v|!7m9_h^FoS+n)^J zFId%v_3^PWjrTqhlu@znfy}!lwT3quR&NwWkMpTy&?)G|)*(^|`TM*x zmh+9%4c(qy@ZD!T#Y;5rieID0^tszw!nJ`zw4h~wm{V&bu}hxw`zra|JufTp4>$hM z^M5ZVFH?v~GK-_F%(SXd0K4(@bL$ZF3^PEcebqNxB#!c zxClq3ZhPV+#w?9ljg%WPT97#pzRqG5P_^W?iST5t>LRunou ztsE|t@%fI@wOSa$sSh?y-p;IeJC zJpgxPpx}1z-4@#M@2yz!k-wH`;iWU`l8-mo>X=U+N8n-ZygzzD*H-Jqi{CVy9TnC{ak8bzY?&!#K2lwZW zU#_rv3W1rKUz^iL9FWHf1X}tDHaPo|2OW@j>Le~*Dcdb(9WVdaKpPSu!6WQ}vk%+S z(mh(R%(;OW+@fcC?qvPYnjI~xi&ho)4v0an!E7(5&=EQ>t#=S9cX^D19q-mhas-{; z#PB$+ZY%zYc2X&>zP47E_xNVVR#dF8i-Xs$(@l-|fWFi(vD)4%KDd%+O-_#1^~K^% zp8i)W&g#vm-4Z?@-0I99afPcJtI)kT@V<&3%cZBj?&z{Ixhn%X!s0TS(4>#OIJu)Q z@*cL|Rg2Y}w5%X!(g*!pm3iOk;tnh0HSxh_R_gIH-w2nO>~GlQJv!!#mkH?Mxe`?w zUBvoqwmh_U@Lv4jLnR%$x)$_q2iITYi+<^CnhY;o*RLJVe4j3O!*cdG#jn=4qU{O* zI{KQkqc~>Q@Rut-|GkV$hTz5Qei^khw-#P@=Ra`XHs0j~IPy<<5|8gy4>%}f`K)%6 zA$)WV&u-nVk=#JXeBn=CI3jdB9>E+>Npo=BxE-`EBPj+TjnLiyv|7(I@>XNxrGvRZ6(uTgW$lt5*H>Q*_MdF0Ntx&{G1?2_Mks ziu?bUtNYxR9XZl8O{UHyS!8$rnKd`tb;Yx)m`ttaeLe%uVK?@U0N`$J+ROz+;J_Va zy9?r>W8q^ts&j}z9pv>n=<_)=>CEaM_`AC$ITA$PP=Ef@aVO+;Yp%PR_#4_dmse8Z z>;RAQMUzII7<=jeJaPlCewJVBleTggoblsL?rXws$t3^Culo_2U@B^k7DYH~8`$B; z1zSZ&KKv#D*ifwU4M2R?_;t4t$NOjSNQ=qp#$>iLb~Zk=I;#!-wpv;FEf}GJ|I-`& zvjZ7ris_=$jYr~}hN~L<{Hgr>UIn2`cqU6cvg`U<=)$WdF08`4y874l^z40h+6D0F z0NtHV)^|KYA7r8H<<@|d(a9JdXJ}E`RNE}Y;UFcyT)Gj z-cfpZ<0-)LH?BzEXY#Poy)Wtg1y}xdcPG$(_~Vbxe0<|he&yfBr?FC*((-n(<;Y{y z`TH#3>OFR|&}!*50|x zItHB2D^icO;;Q0v*xi84&9CcI{aFKeny-RmPD|bIIVa^X;Og3Ec~9 z@b6{*(WsV#=@cx=xQuG$nhy6u{mS0U{WV^Y>LAJH!zXmyXmT!PpT{IeX4e@q+L2xG zY=96$ykV=#8S;``jcaRzYrJPTozc7MjejzJ7{COjLr^BkJ{~q6l;Kkca}abntT60v zyals>9Z%UP-q)F+8*b06z{A(IC-3nG*h={lWp$fukQH2n=L6NFvv)FZSh@=UFZkVM)GG}9*1di8wC)y?(VcTvXq^S0tOVdFZTtjFj|Ol0q-_BY z4rul0j&@)8JO7Eo=!b<60NONpNUjVlTc0K#omWx3TZ1Ny^TU;eGe^^|iQ^lYwBkNRxMCG)L=OgR;U}tym z(E?8|k0nNrJ;=cx{8t`a2i!UTbIaScIe&G0*il83d~Ulzsd%dXjeXt=w?~=Ooi9Fq zS##Qe?G=8Nd{;i3jk z2GKO(mK-^XPrGHuAjANPes__9nAI&CLJ&M3nytZAwC6SFAV;5``82xtviVk~oiehy zCCVV%wqKQ`%edz6NPX8a{^G2^e5^KG2AaTc4SvQs6P?Xw?2NtoC7@sHMR_);*?^1s`GuHWE4O2w?)VUq{(%YHs^c`V5y z3?$veG#_aTRpbhKN*R(Ji} zY!g0lM9;>H#t3N5kIB+MhUkbc$Uzfqev|66?|h*41MizZ?xZqpe`#X>TLI3t=l5do zVg#t10Y5(b-{5v$j|Ym4@Eh*|4i-%q*N=q@ZoK*4#5*5Fpp4}j6n# zSRL~}lP!6J^670jfvk%8i4YICZ9Oy1Og6tm>a5%6VOe8w^=%e%oT{Gsz*SnYJTtKwsgqFsCT8*A-t z+H2_jQ2fnpe~S_7fV0nica(0~N1q|?ewen{<1Qq@wJ}xu?;2a+aTk`-A-*go%Pcq1 z_u}4LEZ0ul$zPVnf6uwSON3@bi92NY*kZ9V@?PG>8}48LeYz7HHgf>>1MB7QTUee> z`7Yh!CTt;w#R7^&GItvN5FC7qmDR#{9PMTDgHzTbOxQ5z!Wz5EJMZ06`f_7!mV-;Z zakHFr`2i2=W4gX(_8D)Lk%PjkRnKnbFBZMv+89?~Q`s<7riq>xoIYQ!`Fo4$Xu5Us zZVCU$({l7<@WoYd7WKTS+C1gQv|^rXQ@?Rg9l3aytMn)LlIVOin9B(llhbN#NN~5o zir;%*kqZ)T6xn-&=sF;5z`-AFe9;9RdY{dc)%wKc>&k239X5l==wRk^v+?civ{xy=uA{E~9SmD^+A zoc?oV7R}M#<5}^}4=kp$u}2QcN`Gj$Fl?SiKYqO9e{C%1@rR4UiC%rD{jgCS zhx)DesNCbKkKV$?H#`!lPo4yH+26+5m4LUXt=8OlI_+Ct=aZQ`ETklzXbbl#5OlQ@`%U58c{R1-WwvS&IhkwwLaz1GV^7Bc;_?U zRQ^rv=@2e+P~(z{vu!qx;;?qCja!-7flkGDYNWB{Klx40U9PNDe7|!f?>1ozG(L&2 z3rudnnLj4$J!VpUbohq_Z5IrNGycr~HV=S+?iQn`3w^-(uL};nW2`z6rv3aVeBP_G zwXk?XORf&h9(&OTdeQzLjeF+*arwEnwR!uu4yPA7mYa=v?w0-9R>`I}2aHY)(f4;_ zvWpdSVR$@hBh2WPNBdtsjUV~mYx z_kTF*H&dbyYze->)C=2Qoifg6ldw1~jGPu4Dp2cL)Um^IZP+ph<^%^5^anw$UA#7eLM{W+D!$4LRZdC53sUz+mXNj{W^I z-!AEnu1;R(7`|RsCXnc9pNin(32+;T|CY`cT(xzM2LlyX?EFu^1)5g$Xq(+Zc6x27 zk)Ec``3mq!W*=U6PtF#Vy4wgaI-?z~pYkt%et~9-!7=!UjBX3o9j@=)qcCqm#wJyN z?wPNS$aorogIya4kfF~yu$Y=&f_gXbkgzSE8LjwbqiI9dB-fHi`^TTwb*tke!NRy? z+Fk;tC7lf%24Hlfls_o*Q7Go26MQ$5?7JqeCE@LwaH}` z5bEI(Dcg#LVZETIs+4gjTE_3o=C3J@aZDzBl@qCnyRrX;6 zhw|e2)%l5I7YAbdBjt38CRyZRi!s|O6n8s)>fPNYf8pRA5z}SC&0juzxkCPwjPhQvspwUxCr1wCdH+|TIJirW3T|Ga!jRDcY!SLSAW{a z$LW%N=#4$Gi58u+Kb}Fcu)F#B%4?$;ttr$?K=^x<1R$~SSS|K|JJ%6@XuyBKgPfs?QJpxVf$ z*`Yy}M_}l97pf}1zWjWYF~(W-#uWM>Iw4P_H*R<@c>EUrU+YKTMLIt0ju$>QSeTaI zNepYAluo^9lI+fJA+=xDQXVBTRXn@%-<=NhCOszTCer#z@n!LWjI_Xq*?MEBN=W2_ zJ^k3oX^^aZ`V5CQ%L~=P_wPA{@9|tQc0OZrMw{@3KZVyMeAjMcm(KYHU!Xt6T+D_G zo*PR}#QBkzM2e9gyJO9QPps|S!UkSY+IR=9PL}UG@I1B08!aSk0jB-#YDHV4+Wy+& zoEUH_7MBA$Gq&=+02k4{7<4k%UOYOUJ|lNr-nWG}REG3Ag_%uHjN);`ZIa>V(|ASoN{_HB=hnCThd4EzG#7o^jr9P_~Rp& zdFV2};j#~hKk}>(y0dC5oTv55P2Rm50w2cXvvqJ{ip=kgN^2Cpz5gl(SJS`Xf^i;v>G-qP_XW?rIOh z-PpUsxaa1#2wqH($q%vYy)7}oH-4$moz|O!Md!!hw^)?!CY1d#t~EBqifiV8+Mb* zaCOoKo=<<#1u1oWgI$ep=pPO`r6;h?@n!oVwtj8ltDjhhM6r0P$vl+&FK!^NNG4 z`q7_uUg-VTG~$KH=gjdH&u3SC?QP5JHTX98ACp@jD~IXJf3&s{7e6JB1w(5M>(5f4 zoWoB1)vr(9MLRsfn>}hXd!@G+n=E8Aul9okKU8lVHyHw?2Pz?^eueHVjV|BDh5qfc zPwTlV=PTyI#sc04b2sg|`<;(wx<2}Yy^AQk-m_{^^2hXgISgmTVFZok*`M7s7PDU$ z%YFdCI2E0%KfL0Yh?Bn~bT&>7|NrRa=q_w}rGm1b@=yJdG}3Tv70&YA#b?Z z;>+~leONz-%iQL-^veeFKfmB_bohNy^izXv7cABkpO(tD{Bq`8eI(;F-=XxbB9N@!7a7{wmHNE)KPN_4_}Hp zxBAV>y(dYol>_!N_vHSfzUHg+Vw{0jc}O2+UcZZW@vw_Twf&?6{4V1L!!Q3_EEAD` z$=`C0ABI`}sh;orB>?Xt`)77WXYlxY5}EvFzUo5DFV^J5DL=}fU!)A)=_U>F=LY9* zJNF(MasEd*c(}gvPoIbcF_u4M)VO)jp|}>9+0k0{)qivj$<;*skYV^8u+5O52G2#S zoluw{zBWSuBpmQU%%P7_2N=eK#Q%V=(O?MtB2gL=DH|MTbz}mLKkzG88m{rPHWHvg ze1>b!GzRt(MQ+&9baep$-%~~jc(%c%V_6_|zQJt!cflK+z=Q1^i2U%LY#mk;zW#Iu z@Zq1szS|sPbtlJ_)73{9`W@VZ*WjDX`*s|Ue>C{R@hU2FSNROlj?Mhz7axM*0O2^B zNf1i$Ztu#G#H$g`clTG$xH}1|JE>HIM)}co0=m0iV4z1{G>5xyY>|x$rjN=bki&7j z(cyRwZvWc!k(g;)hdMtTj>Grb7EXx?zkHEAm)7xLIiUz@*Wc?u=esLjx%l9dCiw6;_c1xWg=wv^ zd3wB-=SNGzQMyHx^LfBv=}eN_og9<>+8dy4fg;A2q^o=FspEyS|JjEQmy|kRw9i&* zc?CKro49gJ4*RohC&4ZGbfj*!c*;(yllA}b>EPBr9iTLwq|{f(6;)mxJvolx=|(Hs zU!kwreFhq$+C+%&j9-my7~Ym0!fEqOf3L=g4GJ9-)zKf$w>ev#EYp4P<>KWX<;oz{ z#Fw&v-}s_BpZQ07(oLG`=z81BYt4tDI({Ykx2PZ&^amf?!gulh(5yY~mBX;Sv@*0S z9WBze9Z>%B_|?;iZK7T^`LH8)G?)(uOWzj*j27=t?4di~f^WPX0kq^<8y=Lxt^EBc z(_R631{}(^aPiu_b1@|6!$uE$1f)UV1XC|OF76CQ?56}In3CrRj z9aoAogHc+_!RGGQteqk;!_TLMnwP_P$_+4LxZQH7%+uq?W>fnV^*6!>f7FL8{AGn92FAGO^(k?h3 zFzVl!o$e}!P5vP_n&h?6w!2_zVX%u%#p%?5(u2l5T=KBobmw{INI&o zZNT}V9|=DX!6cb2w#^>^j;AO7A79fa%g=NP&LR`N%`VzkH{A`wfb?Y8L@zleRbOPn z3_Lfnz8F!jy zCR0WG!lGBR*!YV-KIh2|lf*Tvj;~ofh0|n^k0>MCP<5jJVWSU?YPX!Ey}uZS@wluk z;%wv>vyOH$KFx{zKc3uy*7hf;O;{2`3Y4R6P(A*tcPxY@6V|W8*~Y)} z_}SgeVObm{3t{e9U!H8C;wu(5T=4cQq$cJ3YPmAh#t|0g+?^;p?4n!8%c;Sk6q<6< zJRp8NC2@;}(w2EB@nGA@w^~ zzryMQZkydfP6Vyns^VMhc|T%Bw~wEM8&23QqKbedcie4 z7{~la<;J?~F#il5937yC^YeFk+pC+7hscJ%vh+q~{MBrNlGAu)zgW&`Iwlt%TujE7 zJcQo$=WJ19KMp8cL$?Pznl z4Ey%ae9r1VwrN-U6P zF%i9sjmtMwMoaq2y($hbwPjo7);2#&C%)jlL&_{Yw%fPA3pd?PGX*>FH1O;b(n#5D5GlcEI+=d2}`a2yFv?j{+pDKw#=~A%a}1mk}`9pHbHMf%u4f%s==( z()b9A)5Cm$%mEfYwE@rZ?9smV7hEfgF^TKS&($qJ;_1q+ofD2n_;I{SUtH-DI)Nz- z7iezaz)@53AXA#aWUzhWk76Xky=SO4l9gaFNa6tKY0H6`6^9qD6>bYAd?)YFWt`-J z8>=eYocektUEx~Qa_!Z09Lyz(qm9~Z_0X71PdheMuS1knk5BOU6ucuk-qFLu_^O-( za(q`&|J=a&lJ@byxlW?=7G6mmZ}@r#EA)E{XK>KbYnkhW*a{z~u8!cYM;*hu|}Kgk5fsz;Gi`o8-cDgMK!AY#B1T1>A%wJz~G~e{JMNXH~2l6!^0YQfkH=n+fk5@l#7WE{$3g0UisvMGt#wO zhgT!1%O_O0@8YBe6uc{B}MTdcK7YpEt0y_yvzP z%crArI=65+e(?-rNUkGx7aIy>>HBuDhQ}XRo&K|Re16kG6`SbQ2K@bLvnJzHDxWV_ zt5m1$Pno+2?yQqG13`HRpKADqyX@%A1dUvL872@G+}Lx2@s))wxlEi0VgU^7vT<0 z4x}fByNfw|01pPYd^M{Dr!$$a2YWh1gRZre=MP_Jvnjpu(=Wg`=(i~0QEz_E{^CX3 zy=$|^^k~7E;^Z&-yp6wm?DnDc@MeMCU4xsf0)4>Q#z$ZC#?Sn?$sWI;wSo3!46{iH z_|;q-Po{$k@#zCEFB$rTQ`=V_b@cmS@90rK8CQOGkdtnb1ClRS4<>%uF>;k&?BmI1 zG1}cWyN*8Kg9m(VonMUNM>GCsGVIQ~w=ak5U2t&hp3&4g+H~bEnA3*^By{gCpipgN zljEp1m5_iw`N4QSx*doEYE2Ws0+SL+|tN+L29Ol&7{J0bXIS!04L(ydKLP z$8xVtesd?{78q-TuPt({{_=vDscJNg<5kfUUy@H>yQvth0>U31EY{oO&G=iJFZ)1d z0mB{G7EIo4GFC}u$7pThh=J$aA&*?n>gcG&7akXbX*gJ8S311OSGa0O&3H2Y58?1b zM{oAxY&S=cWwn{0a+T}LoOI0RcGJn|fIJ;K!q4>y+MeHy$8g?)(LF6N4&v{PpXC$+ zw_WdX?dk6N%9C_=><8?I9`>^csF~XHS~-f3kdw4yc|6IP^Udm(TgY4E@td!?^Keh1 z)o8Jod~88)*LU86g1as~p@DaOlGjYgyB3+g=+0mLx4gKEF46x|0%-GYSh}{@jO)`! zN5NZou;68ZQ$E@Ss$h=3`CWQTZoJA~Hzrql{KG|3uZZ#LfxXTmIw)v=q_^e2`?G|F;``tt#FZ?k}NXW~Y_c>Us?JH2q% z8oqFc3k3@}?vgf6a8XF9SO&{3lfSZQIJn)Y)&A#h0OR|3a_6RUa~eF%E0P~q=c|t6 zDu3Z?`X>IN|Dr2%qKY@hnZKq(vS0ikuNK|t&SJBCvc;{*5NDOk9C*ikEBmK{!osK{+@>HSS-#D!-ZG2k_Y4iV-LRieK~ng3I%K2W+UHOs)Jxj z2={K}fajs?mz0+U!bw+j=NCqet=yT+{y24EL{9Jo!29$#zE*Z52DckqVnHm+F!G7z4?5@=`y?=?@pR1kq2S$-{MrNm zXoB5XX}IXf#izKaVlmk<{@i)(DK{59Z7xpet13EL>N@5}yF<2P<71WAcU&B}aOO!L ze&(sS&pk29ci^gQe6_cUce!t`;|;I=&0Xwtjl3sKtKMfO3m%T+>G~~qE*qn(L7P2q zT_oSE(L3H3!|%4m(%?O9ONSSMwV(a77u{s5Exgu@SNtL28|Tc4s2{7tphxv|4~mG=5!H>R2U^C5hF6Ky`=o%CDd%GNGicpZ&4FyX_P z487?+{Bnw?CiNA@P-v*90s4n~zE<7r5r1I#-sSi3K1|M^M}wX&*Rap6x802Z`kP&7 zr~i&U@#JkCHy66QuYXKd_ORhYp5Z)n$a;*rHI`&Mze*p;%l@;SIMf21Ke6!qSyz&S zEvmCOU2UDJ4__&dF!la1p=9NeKg$-xh4XRp2L;OmaPkKYq4v8Cnu0e7u` z=g0|KQGjdfhxOQu;$QH!iK-UH<&`{^Yx}t3-u&5w>^;znV0(-^%bi0s2hvem&Sl zWs=0m=wr#TkMa8axid1~c=zDfrZSD_`?x31jkC?!yMUXb2U&gF!1@{ubv~VWEQ^76 zr)^N$G03*yUlyIuS&mKy{)qeoOl{M_wRsp6BoaD@(1KwY|HZ7#XHMOoqB#i1Ju`&; z!Hecg7N5AhWRsG1{y0Sy*V#}U1BAEz1*zlOb}m>aQ}vTaK&E&TAWXpz@2);|?uxxC zKUO2S#%%=_ku@OU4r}v-$8gl-7Dhl-2Nn-U!P!SXD%{5S$EP-ZLIRIAv)zNI_^8Cf zwJWr=_sHAvG`>a`GUG2q_Bse0kXzs!S5HU!xb0-Ajx6}5$6LH9*bol4M777AHW)j( zbjJ9-1Rp*8hXWnXzfPiKT+!WhMV|gQu*+B2Z?F%Il(EjnM4JD+GH7%Ij%Wl!ezNG8 z=69VhfpxB3sIiFHIQugl1xU7X#MnzDNhR1b_ZTPyEH8 z3HIZM9qEic0$5yt!QVQ+^dVMs5)usAG=6cuy3u?C4|Tz?3Em)@I2}&oom+6}|M|ox z9^Z5L9Y<>#QZalle0(U25%T%N=N39UW;a@~n0Vb3xWl*Dt=_hLSUY}A2T)!oGIFy$ zINNb@v<_>98hqG2z80W~-C6P40UN(B?0ced+d5hM=X3ed*=-M*)3>&d%txiuie|&4 zWk-V)s#6B(ID265j&Im6XY&n!`%*YMFaHo((1Di?8GPjy zO?32p($#(b4Euff>iOW$J!Z<%8$75CpOrkZZ2{qvVo#aLmpcr%z!9HH;h3(QOwC*^mQ%bwK_6=EF;TlMVVNCbA~=YG?N*wJw97*G%?&HB>4FuADDlioifq* z*dzAwrkBBZCM|~8*Jh!nz5(CpR8AJYVeyXt;

+xk}Kgg!CWhG+d3KOkdlY`^}Z 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

&GMa!GoW+ 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

5t#C5;KHDeuMM%Hx;lU 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 z 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 literal 0 HcmV?d00001 diff --git a/src/qt/res/images/drk-3_walletFrame_bg.png b/src/qt/res/images/drk-3_walletFrame_bg.png new file mode 100644 index 0000000000000000000000000000000000000000..64a5b8053dbc60abbf6a909d5e71785327a469ba GIT binary patch literal 5766115 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ðreSs^%CTO`Jw%3DG95+7H(3nxWT>A2 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%0A1;y`xos^XZee6-u;S#})p)U?C$xWGD1v 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%0A3TwFo^ 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