Changed darkcoin references to dash

- Changed out logos (just a placeholder)
- DRK -> DASH
- ./darkcoin -> ./dash
This commit is contained in:
Evan Duffield 2015-03-19 07:15:08 -07:00
parent 8f39610ee4
commit 5cb26c5928
188 changed files with 72959 additions and 9402 deletions

22
.gitignore vendored
View File

@ -1,11 +1,11 @@
*.tar.gz *.tar.gz
*.exe *.exe
src/darkcoin src/dash
src/darkcoind src/dashd
src/darkcoin-cli src/dash-cli
src/test/test_darkcoin src/test/test_dash
src/qt/test/test_darkcoin-qt src/qt/test/test_dash-qt
Makefile.in Makefile.in
aclocal.m4 aclocal.m4
@ -13,8 +13,8 @@ autom4te.cache/
config.log config.log
config.status config.status
configure configure
src/darkcoin-config.h src/dash-config.h
src/darkcoin-config.h.in src/dash-config.h.in
src/build-aux/ src/build-aux/
src/stamp-h1 src/stamp-h1
share/setup.nsi share/setup.nsi
@ -36,7 +36,7 @@ src/qt/test/moc*.cpp
*.o *.o
*.o-* *.o-*
*.patch *.patch
.darkcoin .dash
*.a *.a
*.pb.cc *.pb.cc
*.pb.h *.pb.h
@ -51,12 +51,12 @@ src/qt/test/moc*.cpp
# Compilation and Qt preprocessor part # Compilation and Qt preprocessor part
*.qm *.qm
Makefile Makefile
darkcoin-qt dash-qt
Dash-Qt.app Dash-Qt.app
# Unit-tests # Unit-tests
Makefile.test Makefile.test
darkcoin-qt_test dash-qt_test
# Resources cpp # Resources cpp
qrc_*.cpp qrc_*.cpp
@ -76,7 +76,7 @@ build
#lcov #lcov
*.gcno *.gcno
/*.info /*.info
test_darkcoin.coverage/ test_dash.coverage/
total.coverage/ total.coverage/
coverage_percent.txt coverage_percent.txt

View File

@ -1,8 +1,8 @@
[main] [main]
host = https://www.transifex.com host = https://www.transifex.com
[darkcoin.tx] [dash.tx]
file_filter = src/qt/locale/darkcoin_<lang>.ts file_filter = src/qt/locale/dash_<lang>.ts
source_file = src/qt/locale/darkcoin_en.ts source_file = src/qt/locale/dash_en.ts
source_lang = en source_lang = en
type = QT type = QT

View File

@ -7,10 +7,10 @@ Use the autogen script to prepare the build environment.
make make
Precompiled binaries are available at github, see Precompiled binaries are available at github, see
https://github.com/darkcoinproject/darkcoin-binaries https://github.com/dashproject/dash-binaries
Always verify the signatures and checksums. Always verify the signatures and checksums.
See doc/build-*.md for instructions on building darkcoind, See doc/build-*.md for instructions on building dashd,
the intended-for-services, no-graphical-interface, reference the intended-for-services, no-graphical-interface, reference
implementation of Dash. implementation of Dash.

View File

@ -4,9 +4,9 @@ SUBDIRS = src
GZIP_ENV="-9n" GZIP_ENV="-9n"
BITCOIND_BIN=$(top_builddir)/src/darkcoind$(EXEEXT) BITCOIND_BIN=$(top_builddir)/src/dashd$(EXEEXT)
BITCOIN_QT_BIN=$(top_builddir)/src/qt/darkcoin-qt$(EXEEXT) BITCOIN_QT_BIN=$(top_builddir)/src/qt/dash-qt$(EXEEXT)
BITCOIN_CLI_BIN=$(top_builddir)/src/darkcoin-cli$(EXEEXT) BITCOIN_CLI_BIN=$(top_builddir)/src/dash-cli$(EXEEXT)
BITCOIN_WIN_INSTALLER=$(PACKAGE)-$(PACKAGE_VERSION)-win$(WINDOWS_BITS)-setup$(EXEEXT) BITCOIN_WIN_INSTALLER=$(PACKAGE)-$(PACKAGE_VERSION)-win$(WINDOWS_BITS)-setup$(EXEEXT)
OSX_APP=Dash-Qt.app OSX_APP=Dash-Qt.app
@ -29,9 +29,9 @@ OSX_PACKAGING = $(OSX_DEPLOY_SCRIPT) $(OSX_FANCY_PLIST) $(OSX_INSTALLER_ICONS) \
$(top_srcdir)/contrib/macdeploy/DS_Store $(top_srcdir)/contrib/macdeploy/DS_Store
COVERAGE_INFO = baseline_filtered_combined.info baseline.info block_test.info \ COVERAGE_INFO = baseline_filtered_combined.info baseline.info block_test.info \
leveldb_baseline.info test_darkcoin_filtered.info total_coverage.info \ leveldb_baseline.info test_dash_filtered.info total_coverage.info \
baseline_filtered.info block_test_filtered.info \ baseline_filtered.info block_test_filtered.info \
leveldb_baseline_filtered.info test_darkcoin_coverage.info test_darkcoin.info leveldb_baseline_filtered.info test_dash_coverage.info test_dash.info
dist-hook: dist-hook:
-$(MAKE) -C $(top_distdir)/src/leveldb clean -$(MAKE) -C $(top_distdir)/src/leveldb clean
@ -119,16 +119,16 @@ leveldb_baseline_filtered.info: leveldb_baseline.info
baseline_filtered_combined.info: leveldb_baseline_filtered.info baseline_filtered.info baseline_filtered_combined.info: leveldb_baseline_filtered.info baseline_filtered.info
$(LCOV) -a leveldb_baseline_filtered.info -a baseline_filtered.info -o $@ $(LCOV) -a leveldb_baseline_filtered.info -a baseline_filtered.info -o $@
test_darkcoin.info: baseline_filtered_combined.info test_dash.info: baseline_filtered_combined.info
$(MAKE) -C src/ check $(MAKE) -C src/ check
$(LCOV) -c -d $(abs_builddir)/src -t test_darkcoin -o $@ $(LCOV) -c -d $(abs_builddir)/src -t test_dash -o $@
$(LCOV) -z -d $(abs_builddir)/src $(LCOV) -z -d $(abs_builddir)/src
$(LCOV) -z -d $(abs_builddir)/src/leveldb $(LCOV) -z -d $(abs_builddir)/src/leveldb
test_darkcoin_filtered.info: test_darkcoin.info test_dash_filtered.info: test_dash.info
$(LCOV) -r $< "/usr/include/*" -o $@ $(LCOV) -r $< "/usr/include/*" -o $@
block_test.info: test_darkcoin_filtered.info block_test.info: test_dash_filtered.info
$(MKDIR_P) qa/tmp $(MKDIR_P) qa/tmp
-@TIMEOUT=15 qa/pull-tester/run-bitcoind-for-test.sh $(JAVA) -jar $(JAVA_COMPARISON_TOOL) qa/tmp/compTool 0 -@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 $@ $(LCOV) -c -d $(abs_builddir)/src --t BitcoinJBlockTest -o $@
@ -138,13 +138,13 @@ block_test.info: test_darkcoin_filtered.info
block_test_filtered.info: block_test.info block_test_filtered.info: block_test.info
$(LCOV) -r $< "/usr/include/*" -o $@ $(LCOV) -r $< "/usr/include/*" -o $@
test_darkcoin_coverage.info: baseline_filtered_combined.info test_darkcoin_filtered.info test_dash_coverage.info: baseline_filtered_combined.info test_dash_filtered.info
$(LCOV) -a baseline_filtered.info -a leveldb_baseline_filtered.info -a test_darkcoin_filtered.info -o $@ $(LCOV) -a baseline_filtered.info -a leveldb_baseline_filtered.info -a test_dash_filtered.info -o $@
total_coverage.info: baseline_filtered_combined.info test_darkcoin_filtered.info block_test_filtered.info 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_darkcoin_filtered.info -a block_test_filtered.info -o $@ | $(GREP) "\%" | $(AWK) '{ print substr($$3,2,50) "/" $$5 }' > coverage_percent.txt $(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
test_darkcoin.coverage/.dirstamp: test_darkcoin_coverage.info test_dash.coverage/.dirstamp: test_dash_coverage.info
$(GENHTML) -s $< -o $(@D) $(GENHTML) -s $< -o $(@D)
@touch $@ @touch $@
@ -152,7 +152,7 @@ total.coverage/.dirstamp: total_coverage.info
$(GENHTML) -s $< -o $(@D) $(GENHTML) -s $< -o $(@D)
@touch $@ @touch $@
cov: test_darkcoin.coverage/.dirstamp total.coverage/.dirstamp cov: test_dash.coverage/.dirstamp total.coverage/.dirstamp
endif endif
@ -169,4 +169,4 @@ CLEANFILES = $(OSX_DMG) $(BITCOIN_WIN_INSTALLER)
.INTERMEDIATE: $(COVERAGE_INFO) .INTERMEDIATE: $(COVERAGE_INFO)
clean-local: clean-local:
rm -rf test_darkcoin.coverage/ total.coverage/ $(OSX_APP) rm -rf test_dash.coverage/ total.coverage/ $(OSX_APP)

View File

@ -42,7 +42,7 @@ Use the autogen script to prepare the build environment.
**precompiled binaries** **precompiled binaries**
Precompiled binaries are available at github, see Precompiled binaries are available at github, see
https://github.com/darkcoinproject/darkcoin-binaries https://github.com/dashproject/dash-binaries
Always verify the signatures and checksums. Always verify the signatures and checksums.
@ -68,7 +68,7 @@ to see it.
**testnet and regtest modes** **testnet and regtest modes**
Run with the -testnet option to run with "play darkcoins" on the test network, if you Run with the -testnet option to run with "play dashs" on the test network, if you
are testing multi-machine code that needs to operate across the internet. 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. If you are testing something that can run on one machine, run with the -regtest option.

View File

@ -6,13 +6,13 @@ define(_CLIENT_VERSION_REVISION, 2)
define(_CLIENT_VERSION_BUILD, 6) define(_CLIENT_VERSION_BUILD, 6)
define(_CLIENT_VERSION_IS_RELEASE, true) define(_CLIENT_VERSION_IS_RELEASE, true)
define(_COPYRIGHT_YEAR, 2015) define(_COPYRIGHT_YEAR, 2015)
AC_INIT([Dash Core],[_CLIENT_VERSION_MAJOR._CLIENT_VERSION_MINOR._CLIENT_VERSION_REVISION],[info@dashcurrency.com],[darkcoin]) AC_INIT([Dash Core],[_CLIENT_VERSION_MAJOR._CLIENT_VERSION_MINOR._CLIENT_VERSION_REVISION],[info@dashcurrency.com],[dash])
AC_CONFIG_AUX_DIR([src/build-aux]) AC_CONFIG_AUX_DIR([src/build-aux])
AC_CONFIG_MACRO_DIR([src/m4]) AC_CONFIG_MACRO_DIR([src/m4])
AC_CANONICAL_HOST AC_CANONICAL_HOST
AH_TOP([#ifndef DARKCOIN_CONFIG_H]) AH_TOP([#ifndef DASH_CONFIG_H])
AH_TOP([#define DARKCOIN_CONFIG_H]) AH_TOP([#define DASH_CONFIG_H])
AH_BOTTOM([#endif //DARKCOIN_CONFIG_H]) AH_BOTTOM([#endif //DASH_CONFIG_H])
# This m4 will only be used if a system copy cannot be found. This is helpful # This m4 will only be used if a system copy cannot be found. This is helpful
# on systems where autotools are installed but the pkg-config macros are not in # on systems where autotools are installed but the pkg-config macros are not in
@ -111,7 +111,7 @@ AC_ARG_WITH([protoc-bindir],[AS_HELP_STRING([--with-protoc-bindir=BIN_DIR],[spec
AC_CONFIG_SRCDIR([src]) AC_CONFIG_SRCDIR([src])
AC_CONFIG_HEADERS([src/darkcoin-config.h]) AC_CONFIG_HEADERS([src/dash-config.h])
dnl Checks for programs. dnl Checks for programs.
AC_PROG_CXX AC_PROG_CXX
@ -312,7 +312,7 @@ dnl Check for pthread compile/link requirements
AX_PTHREAD AX_PTHREAD
INCLUDES="$INCLUDES $PTHREAD_CFLAGS" INCLUDES="$INCLUDES $PTHREAD_CFLAGS"
# The following macro will add the necessary defines to darkcoin-config.h, but # The following macro will add the necessary defines to dash-config.h, but
# they also need to be passed down to any subprojects. Pull the results out of # they also need to be passed down to any subprojects. Pull the results out of
# the cache and add them to CPPFLAGS. # the cache and add them to CPPFLAGS.
AC_SYS_LARGEFILE AC_SYS_LARGEFILE
@ -555,11 +555,11 @@ fi
BITCOIN_QT_PATH_PROGS([PROTOC], [protoc],$protoc_bin_path) BITCOIN_QT_PATH_PROGS([PROTOC], [protoc],$protoc_bin_path)
AC_MSG_CHECKING([whether to build darkcoind]) AC_MSG_CHECKING([whether to build dashd])
AM_CONDITIONAL([BUILD_BITCOIND], [test x$build_bitcoind = xyes]) AM_CONDITIONAL([BUILD_BITCOIND], [test x$build_bitcoind = xyes])
AC_MSG_RESULT($build_bitcoind) AC_MSG_RESULT($build_bitcoind)
AC_MSG_CHECKING([whether to build darkcoin-cli]) AC_MSG_CHECKING([whether to build dash-cli])
AM_CONDITIONAL([BUILD_BITCOIN_CLI], [test x$build_bitcoin_cli = xyes]) AM_CONDITIONAL([BUILD_BITCOIN_CLI], [test x$build_bitcoin_cli = xyes])
AC_MSG_RESULT($build_bitcoin_cli) AC_MSG_RESULT($build_bitcoin_cli)
@ -652,7 +652,7 @@ if test x$bitcoin_enable_qt != xno; then
AC_MSG_WARN("xgettext is required to update qt translations") AC_MSG_WARN("xgettext is required to update qt translations")
fi fi
AC_MSG_CHECKING([whether to build test_darkcoin-qt]) AC_MSG_CHECKING([whether to build test_dash-qt])
if test x$use_tests$bitcoin_enable_qt_test = xyesyes; then if test x$use_tests$bitcoin_enable_qt_test = xyesyes; then
AC_MSG_RESULT([yes]) AC_MSG_RESULT([yes])
BUILD_TEST_QT="test" BUILD_TEST_QT="test"
@ -661,7 +661,7 @@ if test x$bitcoin_enable_qt != xno; then
fi fi
fi fi
AC_MSG_CHECKING([whether to build test_darkcoin]) AC_MSG_CHECKING([whether to build test_dash])
if test x$use_tests = xyes; then if test x$use_tests = xyes; then
AC_MSG_RESULT([yes]) AC_MSG_RESULT([yes])
BUILD_TEST="test" BUILD_TEST="test"

View File

@ -1,4 +1,4 @@
# lupdate-qt4 ./darkcoin-qt.pro -ts ../src/qt/locale/darkcoin_en.ts # lupdate-qt4 ./dash-qt.pro -ts ../src/qt/locale/dash_en.ts
HEADERS += \ HEADERS += \
../src/activemasternode.h \ ../src/activemasternode.h \
@ -7,7 +7,7 @@ HEADERS += \
../src/allocators.h \ ../src/allocators.h \
../src/base58.h \ ../src/base58.h \
../src/bignum.h \ ../src/bignum.h \
../src/darkcoin-config.h \ ../src/dash-config.h \
../src/bloom.h \ ../src/bloom.h \
../src/chainparams.h \ ../src/chainparams.h \
../src/checkpoints.h \ ../src/checkpoints.h \
@ -135,8 +135,8 @@ SOURCES += \
../src/core.cpp \ ../src/core.cpp \
../src/crypter.cpp \ ../src/crypter.cpp \
../src/cubehash.c \ ../src/cubehash.c \
../src/darkcoin-cli.cpp \ ../src/dash-cli.cpp \
../src/darkcoind.cpp \ ../src/dashd.cpp \
../src/darksend.cpp \ ../src/darksend.cpp \
../src/db.cpp \ ../src/db.cpp \
../src/echo.c \ ../src/echo.c \
@ -213,7 +213,7 @@ SOURCES += \
../src/test/serialize_tests.cpp \ ../src/test/serialize_tests.cpp \
../src/test/sighash_tests.cpp \ ../src/test/sighash_tests.cpp \
../src/test/sigopcount_tests.cpp \ ../src/test/sigopcount_tests.cpp \
../src/test/test_darkcoin.cpp \ ../src/test/test_dash.cpp \
../src/test/transaction_tests.cpp \ ../src/test/transaction_tests.cpp \
../src/test/uint256_tests.cpp \ ../src/test/uint256_tests.cpp \
../src/test/util_tests.cpp \ ../src/test/util_tests.cpp \
@ -224,13 +224,13 @@ SOURCES += \
../src/qt/bitcoinaddressvalidator.cpp \ ../src/qt/bitcoinaddressvalidator.cpp \
../src/qt/bitcoinamountfield.cpp \ ../src/qt/bitcoinamountfield.cpp \
../src/qt/bitcoingui.cpp \ ../src/qt/bitcoingui.cpp \
../src/qt/darkcoinstrings.cpp \ ../src/qt/dashstrings.cpp \
../src/qt/bitcoinunits.cpp \ ../src/qt/bitcoinunits.cpp \
../src/qt/clientmodel.cpp \ ../src/qt/clientmodel.cpp \
../src/qt/coincontroldialog.cpp \ ../src/qt/coincontroldialog.cpp \
../src/qt/coincontroltreewidget.cpp \ ../src/qt/coincontroltreewidget.cpp \
../src/qt/csvmodelwriter.cpp \ ../src/qt/csvmodelwriter.cpp \
../src/qt/darkcoin.cpp \ ../src/qt/dash.cpp \
../src/qt/darksendconfig.cpp \ ../src/qt/darksendconfig.cpp \
../src/qt/editaddressdialog.cpp \ ../src/qt/editaddressdialog.cpp \
../src/qt/guiutil.cpp \ ../src/qt/guiutil.cpp \
@ -288,7 +288,7 @@ SOURCES += \
../src/qt/paymentrequest.pb.cc \ ../src/qt/paymentrequest.pb.cc \
../src/qt/paymentrequestplus.cpp \ ../src/qt/paymentrequestplus.cpp \
../src/qt/paymentserver.cpp \ ../src/qt/paymentserver.cpp \
../src/qt/qrc_darkcoin.cpp \ ../src/qt/qrc_dash.cpp \
../src/qt/qvalidatedlineedit.cpp \ ../src/qt/qvalidatedlineedit.cpp \
../src/qt/qvaluecombobox.cpp \ ../src/qt/qvaluecombobox.cpp \
../src/qt/receivecoinsdialog.cpp \ ../src/qt/receivecoinsdialog.cpp \
@ -339,4 +339,4 @@ FORMS += \
../src/qt/forms/transactiondescdialog.ui ../src/qt/forms/transactiondescdialog.ui
RESOURCES += \ RESOURCES += \
../src/qt/darkcoin.qrc ../src/qt/dash.qrc

View File

@ -1,21 +1,21 @@
Debian Debian
==================== ====================
This directory contains files used to package darkcoind/darkcoin-qt This directory contains files used to package dashd/dash-qt
for Debian-based Linux systems. If you compile darkcoind/darkcoin-qt yourself, there are some useful files here. for Debian-based Linux systems. If you compile dashd/dash-qt yourself, there are some useful files here.
## darkcoin: URI support ## ## dash: URI support ##
darkcoin-qt.desktop (Gnome / Open Desktop) dash-qt.desktop (Gnome / Open Desktop)
To install: To install:
sudo desktop-file-install darkcoin-qt.desktop sudo desktop-file-install dash-qt.desktop
sudo update-desktop-database sudo update-desktop-database
If you build yourself, you will either need to modify the paths in If you build yourself, you will either need to modify the paths in
the .desktop file or copy or symlink your darkcoin-qt binary to `/usr/bin` the .desktop file or copy or symlink your dash-qt binary to `/usr/bin`
and the `../../share/pixmaps/darkcoin128.png` to `/usr/share/pixmaps` and the `../../share/pixmaps/dash128.png` to `/usr/share/pixmaps`
darkcoin-qt.protocol (KDE) dash-qt.protocol (KDE)

View File

@ -359,8 +359,8 @@ bitcoin (0.3.19~dfsg-5) unstable; urgency=low
bitcoin (0.3.19~dfsg-4) unstable; urgency=low bitcoin (0.3.19~dfsg-4) unstable; urgency=low
[ Micah Anderson ] [ Micah Anderson ]
* Provide example darkcoin.conf. * Provide example dash.conf.
* Add bitcoind(1) and darkcoin.conf(5) man pages. * Add bitcoind(1) and dash.conf(5) man pages.
[ Jonas Smedegaard ] [ Jonas Smedegaard ]
* Ease backporting: * Ease backporting:

View File

@ -1,6 +0,0 @@
usr/local/bin/darkcoin-qt usr/bin
share/pixmaps/darkcoin32.xpm usr/share/pixmaps
share/pixmaps/darkcoin16.xpm usr/share/pixmaps
share/pixmaps/darkcoin128.png usr/share/pixmaps
debian/darkcoin-qt.desktop usr/share/applications
debian/darkcoin-qt.protocol usr/share/kde4/services/

View File

@ -1 +0,0 @@
contrib/darkcoind.bash-completion darkcoind

View File

@ -1 +0,0 @@
debian/examples/darkcoin.conf

View File

@ -1,2 +0,0 @@
usr/local/bin/darkcoind usr/bin
usr/local/bin/darkcoin-cli usr/bin

View File

@ -1,2 +0,0 @@
debian/manpages/darkcoind.1
debian/manpages/darkcoin.conf.5

View File

@ -4,9 +4,9 @@ Name=Dash
Comment=Dash P2P Cryptocurrency Comment=Dash P2P Cryptocurrency
Comment[fr]=Dash, monnaie virtuelle cryptographique pair à pair Comment[fr]=Dash, monnaie virtuelle cryptographique pair à pair
Comment[tr]=Dash, eşten eşe kriptografik sanal para birimi Comment[tr]=Dash, eşten eşe kriptografik sanal para birimi
Exec=darkcoin-qt %u Exec=dash-qt %u
Terminal=false Terminal=false
Type=Application Type=Application
Icon=darkcoin128 Icon=dash128
MimeType=x-scheme-handler/darkcoin; MimeType=x-scheme-handler/dash;
Categories=Office;Finance; Categories=Office;Finance;

View File

@ -0,0 +1,6 @@
usr/local/bin/dash-qt usr/bin
share/pixmaps/dash32.xpm usr/share/pixmaps
share/pixmaps/dash16.xpm usr/share/pixmaps
share/pixmaps/dash128.png usr/share/pixmaps
debian/dash-qt.desktop usr/share/applications
debian/dash-qt.protocol usr/share/kde4/services/

View File

@ -1,2 +1,2 @@
# Linked code is Expat - only Debian packaging is GPL-2+ # Linked code is Expat - only Debian packaging is GPL-2+
darkcoind: possible-gpl-code-linked-with-openssl dash-qt: possible-gpl-code-linked-with-openssl

View File

@ -1,6 +1,6 @@
[Protocol] [Protocol]
exec=darkcoin-qt '%u' exec=dash-qt '%u'
protocol=darkcoin protocol=dash
input=none input=none
output=none output=none
helper=true helper=true

View File

@ -0,0 +1 @@
contrib/dashd.bash-completion dashd

View File

@ -0,0 +1 @@
debian/examples/dash.conf

View File

@ -0,0 +1,2 @@
usr/local/bin/dashd usr/bin
usr/local/bin/dash-cli usr/bin

View File

@ -1,2 +1,2 @@
# Linked code is Expat - only Debian packaging is GPL-2+ # Linked code is Expat - only Debian packaging is GPL-2+
darkcoin-qt: possible-gpl-code-linked-with-openssl dashd: possible-gpl-code-linked-with-openssl

View File

@ -0,0 +1,2 @@
debian/manpages/dashd.1
debian/manpages/dash.conf.5

View File

@ -1,9 +1,9 @@
# darkcoin.conf configuration file. Lines beginning with # are comments. # dash.conf configuration file. Lines beginning with # are comments.
# Network-related settings: # Network-related settings:
# Run on the test network instead of the real darkcoin network. # Run on the test network instead of the real dash network.
#testnet=1 #testnet=1
# Connect via a socks4 proxy # Connect via a socks4 proxy
@ -22,7 +22,7 @@
#maxconnections= #maxconnections=
# JSON-RPC options (for controlling a running Dash/darkcoind process) # JSON-RPC options (for controlling a running Dash/dashd process)
# server=1 tells Dash to accept JSON-RPC commands. # server=1 tells Dash to accept JSON-RPC commands.
#server=1 #server=1
@ -40,12 +40,12 @@
# Listen for RPC connections on this TCP port: # Listen for RPC connections on this TCP port:
rpcport=9998 rpcport=9998
# You can use Dash or darkcoind to send commands to Dash/darkcoind # You can use Dash or dashd to send commands to Dash/dashd
# running on another host using this option: # running on another host using this option:
rpcconnect=127.0.0.1 rpcconnect=127.0.0.1
# Use Secure Sockets Layer (also known as TLS or HTTPS) to communicate # Use Secure Sockets Layer (also known as TLS or HTTPS) to communicate
# with Dash -server or darkcoind # with Dash -server or dashd
#rpcssl=1 #rpcssl=1
# OpenSSL settings used when rpcssl=1 # OpenSSL settings used when rpcssl=1
@ -56,17 +56,17 @@ rpcsslprivatekeyfile=server.pem
# Miscellaneous options # Miscellaneous options
# Set gen=1 to attempt to generate darkcoins # Set gen=1 to attempt to generate dashs
gen=0 gen=0
# Use SSE instructions to try to generate darkcoins faster. # Use SSE instructions to try to generate dashs faster.
#4way=1 #4way=1
# Pre-generate this many public/private key pairs, so wallet backups will be valid for # Pre-generate this many public/private key pairs, so wallet backups will be valid for
# both prior transactions and several dozen future transactions. # both prior transactions and several dozen future transactions.
keypool=100 keypool=100
# Pay an optional transaction fee every time you send darkcoins. Transactions with fees # 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 # are more likely than free transactions to be included in generated blocks, so may
# be validated sooner. # be validated sooner.
paytxfee=0.00 paytxfee=0.00

View File

@ -11,7 +11,7 @@ bitcoin\-qt [command\-line options]
This help message This help message
.TP .TP
\fB\-conf=\fR<file> \fB\-conf=\fR<file>
Specify configuration file (default: darkcoin.conf) Specify configuration file (default: dash.conf)
.TP .TP
\fB\-pid=\fR<file> \fB\-pid=\fR<file>
Specify pid file (default: bitcoind.pid) Specify pid file (default: bitcoind.pid)

View File

@ -1,19 +1,19 @@
.TH DARKCOIN.CONF "5" "January 2011" "darkcoin.conf 3.19" .TH DASH.CONF "5" "January 2011" "dash.conf 3.19"
.SH NAME .SH NAME
darkcoin.conf \- darkcoin configuration file dash.conf \- dash configuration file
.SH SYNOPSIS .SH SYNOPSIS
All command-line options (except for '\-datadir' and '\-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. All command-line options (except for '\-datadir' and '\-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 .TP
The configuration file is a list of 'setting=value' pairs, one per line, with optional comments starting with the '#' character. The configuration file is a list of 'setting=value' pairs, one per line, with optional comments starting with the '#' character.
.TP .TP
The configuration file is not automatically created; you can create it using your favorite plain-text editor. By default, darkcoind(1) will look for a file named darkcoin.conf(5) in the darkcoin 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, 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.
.SH LOCATION .SH LOCATION
darkcoin.conf should be located in $HOME/.darkcoin dash.conf should be located in $HOME/.dash
.SH NETWORK-RELATED SETTINGS .SH NETWORK-RELATED SETTINGS
.TP .TP
.TP .TP
\fBtestnet=\fR[\fI'1'\fR|\fI'0'\fR] \fBtestnet=\fR[\fI'1'\fR|\fI'0'\fR]
Enable or disable run on the test network instead of the real *darkcoin* network. Enable or disable run on the test network instead of the real *dash* network.
.TP .TP
\fBproxy=\fR\fI'127.0.0.1:9050'\fR \fBproxy=\fR\fI'127.0.0.1:9050'\fR
Connect via a socks4 proxy. Connect via a socks4 proxy.
@ -29,7 +29,7 @@ Maximum number of inbound+outbound connections.
.SH JSON-RPC OPTIONS .SH JSON-RPC OPTIONS
.TP .TP
\fBserver=\fR[\fI'1'\fR|\fI'0'\fR] \fBserver=\fR[\fI'1'\fR|\fI'0'\fR]
Tells *darkcoin* to accept or not accept JSON-RPC commands. Tells *dash* to accept or not accept JSON-RPC commands.
.TP .TP
\fBrpcuser=\fR\fI'username'\fR \fBrpcuser=\fR\fI'username'\fR
You must set *rpcuser* to secure the JSON-RPC api. You must set *rpcuser* to secure the JSON-RPC api.
@ -44,10 +44,10 @@ By default, only RPC connections from localhost are allowed. Specify as many *rp
Listen for RPC connections on this TCP port. Listen for RPC connections on this TCP port.
.TP .TP
\fBrpcconnect=\fR\fI'127.0.0.1'\fR \fBrpcconnect=\fR\fI'127.0.0.1'\fR
You can use *darkcoin* or *darkcoind(1)* to send commands to *darkcoin*/*darkcoind(1)* running on another host using this option. You can use *dash* or *dashd(1)* to send commands to *dash*/*dashd(1)* running on another host using this option.
.TP .TP
\fBrpcssl=\fR\fI'1'\fR \fBrpcssl=\fR\fI'1'\fR
Use Secure Sockets Layer (also known as TLS or HTTPS) to communicate with *darkcoin* '\-server' or *darkcoind(1)*. Example of OpenSSL settings used when *rpcssl*='1': 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':
.TP .TP
\fB\-rpcsslciphers=\fR<ciphers> \fB\-rpcsslciphers=\fR<ciphers>
Acceptable ciphers (default: TLSv1+HIGH:\:!SSLv2:\:!aNULL:\:!eNULL:\:!AH:\:!3DES:\:@STRENGTH) 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 .SH MISCELLANEOUS OPTIONS
.TP .TP
\fBgen=\fR[\fI'0'\fR|\fI'1'\fR] \fBgen=\fR[\fI'0'\fR|\fI'1'\fR]
Enable or disable attempt to generate darkcoins. Enable or disable attempt to generate dashs.
.TP .TP
\fB4way=\fR[\fI'0'\fR|\fI'1'\fR] \fB4way=\fR[\fI'0'\fR|\fI'1'\fR]
Enable or disable use SSE instructions to try to generate darkcoins faster. Enable or disable use SSE instructions to try to generate dashs faster.
.TP .TP
\fBkeypool=\fR\fI'100'\fR \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. Pre-generate this many public/private key pairs, so wallet backups will be valid for both prior transactions and several dozen future transactions.
.TP .TP
\fBpaytxfee=\fR\fI'0.00'\fR \fBpaytxfee=\fR\fI'0.00'\fR
Pay an optional transaction fee every time you send darkcoins. 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 dashs. Transactions with fees are more likely than free transactions to be included in generated blocks, so may be validated sooner.
.TP .TP
\fBallowreceivebyip=\fR\fI'1'\fR \fBallowreceivebyip=\fR\fI'1'\fR
Allow direct connections for the 'pay via IP address' feature. 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 .SH USER INTERFACE OPTIONS
.TP .TP
\fBmin=\fR[\fI'0'\fR|\fI'1'\fR] \fBmin=\fR[\fI'0'\fR|\fI'1'\fR]
Enable or disable start darkcoind minimized. Enable or disable start dashd minimized.
.TP .TP
\fBminimizetotray=\fR[\fI'0'\fR|\fI'1'\fR] \fBminimizetotray=\fR[\fI'0'\fR|\fI'1'\fR]
Enable or disable minimize to the system tray. Enable or disable minimize to the system tray.
.SH "SEE ALSO" .SH "SEE ALSO"
darkcoind(1) dashd(1)
.SH AUTHOR .SH AUTHOR
This manual page was written by Micah Anderson <micah@debian.org> 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. This manual page was written by Micah Anderson <micah@debian.org> 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.

View File

@ -13,7 +13,7 @@ Bitcoins can be sent easily through the Internet, without having to trust middle
.SH OPTIONS .SH OPTIONS
.TP .TP
\fB\-conf=\fR<file> \fB\-conf=\fR<file>
Specify configuration file (default: darkcoin.conf) Specify configuration file (default: dash.conf)
.TP .TP
\fB\-gen\fR \fB\-gen\fR
Generate coins Generate coins
@ -201,7 +201,7 @@ Checks that 'bitcoinaddress' looks like a proper bitcoin address. Returns an obj
*note: ismine and address are only returned if the address is valid. *note: ismine and address are only returned if the address is valid.
.SH "SEE ALSO" .SH "SEE ALSO"
darkcoin.conf(5) dash.conf(5)
.SH AUTHOR .SH AUTHOR
This manual page was written by Micah Anderson <micah@debian.org> 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. This manual page was written by Micah Anderson <micah@debian.org> 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.

View File

@ -1,9 +1,9 @@
#!/usr/bin/make -f #!/usr/bin/make -f
# -*- mode: makefile; coding: utf-8 -*- # -*- mode: makefile; coding: utf-8 -*-
#DEB_MAKE_CHECK_TARGET = test_darkcoin #DEB_MAKE_CHECK_TARGET = test_dash
#build/bitcoind:: #build/bitcoind::
# $(if $(filter nocheck,$(DEB_BUILD_OPTIONS)),,src/test_darkcoin) # $(if $(filter nocheck,$(DEB_BUILD_OPTIONS)),,src/test_dash)
DEB_INSTALL_EXAMPLES_bitcoind += debian/examples/* DEB_INSTALL_EXAMPLES_bitcoind += debian/examples/*
DEB_INSTALL_MANPAGES_bitcoind += debian/manpages/* DEB_INSTALL_MANPAGES_bitcoind += debian/manpages/*
@ -13,7 +13,7 @@ DEB_INSTALL_MANPAGES_bitcoind += debian/manpages/*
override_dh_auto_clean: override_dh_auto_clean:
if [ -f Makefile ]; then $(MAKE) distclean; fi if [ -f Makefile ]; then $(MAKE) distclean; fi
rm -rf Makefile.in aclocal.m4 configure src/Makefile.in src/darkcoin-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/dash-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 # Yea, autogen should be run on the source archive, but I like doing git archive
override_dh_auto_configure: override_dh_auto_configure:

View File

@ -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: If there are 'unsupported' symbols, the return value will be 1 a list like this will be printed:
.../64/test_darkcoin: symbol memcpy from unsupported version GLIBC_2.14 .../64/test_dash: symbol memcpy from unsupported version GLIBC_2.14
.../64/test_darkcoin: symbol __fdelt_chk from unsupported version GLIBC_2.15 .../64/test_dash: symbol __fdelt_chk from unsupported version GLIBC_2.15
.../64/test_darkcoin: symbol std::out_of_range::~out_of_range() from unsupported version GLIBCXX_3.4.15 .../64/test_dash: symbol std::out_of_range::~out_of_range() from unsupported version GLIBCXX_3.4.15
.../64/test_darkcoin: symbol _ZNSt8__detail15_List_nod from unsupported version GLIBCXX_3.4.15 .../64/test_dash: symbol _ZNSt8__detail15_List_nod from unsupported version GLIBCXX_3.4.15
update-translations.py update-translations.py
======================= =======================

View File

@ -26,7 +26,7 @@ import xml.etree.ElementTree as ET
# Name of transifex tool # Name of transifex tool
TX = 'tx' TX = 'tx'
# Name of source language file # Name of source language file
SOURCE_LANG = 'darkcoin_en.ts' SOURCE_LANG = 'dash_en.ts'
# Directory with locale files # Directory with locale files
LOCALE_DIR = 'src/qt/locale' LOCALE_DIR = 'src/qt/locale'

View File

@ -20,7 +20,7 @@ Sanity checks:
Once you've got the right hardware and software: Once you've got the right hardware and software:
git clone git://github.com/darkcoin/darkcoin.git git clone git://github.com/dash/dash.git
git clone git://github.com/devrandom/gitian-builder.git git clone git://github.com/devrandom/gitian-builder.git
mkdir gitian-builder/inputs mkdir gitian-builder/inputs
cd gitian-builder/inputs cd gitian-builder/inputs
@ -63,5 +63,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: 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 export USE_LXC=1
git clone git://github.com/darkcoin/darkcoin.git git clone git://github.com/dash/dash.git
... etc ... etc

View File

@ -1,5 +1,5 @@
--- ---
name: "darkcoin" name: "dash"
suites: suites:
- "precise" - "precise"
architectures: architectures:
@ -22,8 +22,8 @@ packages:
- "libqt4-test" - "libqt4-test"
reference_datetime: "2014-01-10 00:00:00" reference_datetime: "2014-01-10 00:00:00"
remotes: remotes:
- "url": "https://github.com/darkcoin/darkcoin.git" - "url": "https://github.com/dash/dash.git"
"dir": "darkcoin" "dir": "dash"
files: files:
- "bitcoin-deps-linux32-gitian-r9.zip" - "bitcoin-deps-linux32-gitian-r9.zip"
- "bitcoin-deps-linux64-gitian-r9.zip" - "bitcoin-deps-linux64-gitian-r9.zip"
@ -49,7 +49,7 @@ script: |
cd ../build cd ../build
# Avoid exporting *any* symbols from the executable # Avoid exporting *any* symbols from the executable
# This avoids conflicts between the libraries statically linked into darkcoin and any # This avoids conflicts between the libraries statically linked into dash and any
# libraries we may link dynamically (such as Qt and OpenSSL, see issue #4094). # libraries we may link dynamically (such as Qt and OpenSSL, see issue #4094).
# It also avoids start-up overhead to not export any unnecessary symbols. # It also avoids start-up overhead to not export any unnecessary symbols.
# To do this, build a linker script that marks all symbols as local. # To do this, build a linker script that marks all symbols as local.
@ -59,14 +59,14 @@ script: |
local: *; local: *;
};' > $LINKER_SCRIPT };' > $LINKER_SCRIPT
function do_configure { function do_configure {
./configure "$@" --enable-upnp-default --prefix=$STAGING --with-protoc-bindir=$STAGING/host/bin --with-qt-bindir=$STAGING/bin --with-boost=$STAGING --disable-maintainer-mode --disable-dependency-tracking PKG_CONFIG_PATH="$STAGING/lib/pkgconfig" CPPFLAGS="-I$STAGING/include ${OPTFLAGS}" LDFLAGS="-L$STAGING/lib -Wl,--version-script=$LINKER_SCRIPT ${OPTFLAGS}" CXXFLAGS="-frandom-seed=darkcoin ${OPTFLAGS}" BOOST_CHRONO_EXTRALIBS="-lrt" --enable-glibc-back-compat ./configure "$@" --enable-upnp-default --prefix=$STAGING --with-protoc-bindir=$STAGING/host/bin --with-qt-bindir=$STAGING/bin --with-boost=$STAGING --disable-maintainer-mode --disable-dependency-tracking PKG_CONFIG_PATH="$STAGING/lib/pkgconfig" CPPFLAGS="-I$STAGING/include ${OPTFLAGS}" LDFLAGS="-L$STAGING/lib -Wl,--version-script=$LINKER_SCRIPT ${OPTFLAGS}" CXXFLAGS="-frandom-seed=dash ${OPTFLAGS}" BOOST_CHRONO_EXTRALIBS="-lrt" --enable-glibc-back-compat
} }
# #
cd darkcoin cd dash
./autogen.sh ./autogen.sh
do_configure do_configure
make dist make dist
DISTNAME=`echo darkcoin-*.tar.gz` DISTNAME=`echo dash-*.tar.gz`
# Build dynamic versions of everything # Build dynamic versions of everything
# (with static linking to boost and openssl as well a some non-OS deps) # (with static linking to boost and openssl as well a some non-OS deps)
@ -83,4 +83,4 @@ script: |
rm -rf $TEMPDIR rm -rf $TEMPDIR
mkdir -p $TEMPDIR mkdir -p $TEMPDIR
cd $TEMPDIR cd $TEMPDIR
tar -xvf $HOME/build/darkcoin/$DISTNAME | sort | tar --no-recursion -cT /dev/stdin --mode='u+rw,go+r-w,a+X' --owner=0 --group=0 --mtime="$REFERENCE_DATETIME" | gzip -n > $OUTDIR/src/$DISTNAME tar -xvf $HOME/build/dash/$DISTNAME | sort | tar --no-recursion -cT /dev/stdin --mode='u+rw,go+r-w,a+X' --owner=0 --group=0 --mtime="$REFERENCE_DATETIME" | gzip -n > $OUTDIR/src/$DISTNAME

View File

@ -1,5 +1,5 @@
--- ---
name: "darkcoin" name: "dash"
suites: suites:
- "precise" - "precise"
architectures: architectures:
@ -14,8 +14,8 @@ packages:
reference_datetime: "2014-01-10 00:00:00" reference_datetime: "2014-01-10 00:00:00"
remotes: remotes:
- "url": "https://github.com/darkcoin/darkcoin.git" - "url": "https://github.com/dash/dash.git"
"dir": "darkcoin" "dir": "dash"
files: files:
- "osx-native-depends-r3.tar.gz" - "osx-native-depends-r3.tar.gz"
- "osx-depends-r7.tar.gz" - "osx-depends-r7.tar.gz"
@ -41,7 +41,7 @@ script: |
tar -C osx-cross-depends -xf osx-depends-qt-5.2.1-r6.tar.gz tar -C osx-cross-depends -xf osx-depends-qt-5.2.1-r6.tar.gz
export PATH=`pwd`/osx-cross-depends/native-prefix/bin:$PATH export PATH=`pwd`/osx-cross-depends/native-prefix/bin:$PATH
cd darkcoin cd dash
export ZERO_AR_DATE=1 export ZERO_AR_DATE=1
export QT_RCC_TEST=1 export QT_RCC_TEST=1
@ -50,7 +50,7 @@ script: |
make dist make dist
mkdir -p distsrc mkdir -p distsrc
cd distsrc cd distsrc
tar --strip-components=1 -xf ../darkcoin-*.tar* tar --strip-components=1 -xf ../dash-*.tar*
./configure --host=${HOST} --with-boost=${PREFIX} CC=clang CXX=clang++ OBJC=clang OBJCXX=clang++ CFLAGS="-target ${HOST} -mmacosx-version-min=10.6 --sysroot ${SDK} -msse2 -Qunused-arguments" CXXFLAGS="-target ${HOST} -mmacosx-version-min=10.6 --sysroot ${SDK} -msse2 -Qunused-arguments" LDFLAGS="-B${NATIVEPREFIX}/bin -L${PREFIX}/lib -L${SDK}/usr/lib/i686-apple-darwin10/4.2.1" CPPFLAGS="-I${NATIVEPREFIX}/lib/clang/3.2/include -I${PREFIX}/include" SSL_LIBS="-lz -lssl -lcrypto" --disable-tests -with-gui=qt5 PKG_CONFIG_LIBDIR="${PREFIX}/lib/pkgconfig" --disable-dependency-tracking --disable-maintainer-mode ./configure --host=${HOST} --with-boost=${PREFIX} CC=clang CXX=clang++ OBJC=clang OBJCXX=clang++ CFLAGS="-target ${HOST} -mmacosx-version-min=10.6 --sysroot ${SDK} -msse2 -Qunused-arguments" CXXFLAGS="-target ${HOST} -mmacosx-version-min=10.6 --sysroot ${SDK} -msse2 -Qunused-arguments" LDFLAGS="-B${NATIVEPREFIX}/bin -L${PREFIX}/lib -L${SDK}/usr/lib/i686-apple-darwin10/4.2.1" CPPFLAGS="-I${NATIVEPREFIX}/lib/clang/3.2/include -I${PREFIX}/include" SSL_LIBS="-lz -lssl -lcrypto" --disable-tests -with-gui=qt5 PKG_CONFIG_LIBDIR="${PREFIX}/lib/pkgconfig" --disable-dependency-tracking --disable-maintainer-mode
make $MAKEOPTS make $MAKEOPTS
export LD_PRELOAD=/usr/lib/faketime/libfaketime.so.1 export LD_PRELOAD=/usr/lib/faketime/libfaketime.so.1

View File

@ -1,5 +1,5 @@
--- ---
name: "darkcoin" name: "dash"
suites: suites:
- "precise" - "precise"
architectures: architectures:
@ -19,8 +19,8 @@ packages:
reference_datetime: "2014-01-10 00:00:00" reference_datetime: "2014-01-10 00:00:00"
remotes: remotes:
- "url": "https://github.com/darkcoin/darkcoin.git" - "url": "https://github.com/dash/dash.git"
"dir": "darkcoin" "dir": "dash"
files: files:
- "qt-win32-5.2.0-gitian-r3.zip" - "qt-win32-5.2.0-gitian-r3.zip"
- "qt-win64-5.2.0-gitian-r3.zip" - "qt-win64-5.2.0-gitian-r3.zip"
@ -65,25 +65,25 @@ script: |
unzip $INDIR/protobuf-win${BITS}-2.5.0-gitian-r4.zip unzip $INDIR/protobuf-win${BITS}-2.5.0-gitian-r4.zip
if [ "$NEEDDIST" == "1" ]; then if [ "$NEEDDIST" == "1" ]; then
# Make source code archive which is architecture independent so it only needs to be done once # Make source code archive which is architecture independent so it only needs to be done once
cd $HOME/build/darkcoin cd $HOME/build/dash
./autogen.sh ./autogen.sh
./configure --bindir=$OUTDIR --prefix=$STAGING --host=$HOST --with-qt-plugindir=$STAGING/plugins --with-qt-incdir=$STAGING/include --with-qt-bindir=$STAGING/host/bin --with-boost=$STAGING --disable-maintainer-mode --with-protoc-bindir=$STAGING/host/bin --disable-dependency-tracking CPPFLAGS="-I$STAGING/include ${OPTFLAGS}" LDFLAGS="-L$STAGING/lib ${OPTFLAGS}" CXXFLAGS="-frandom-seed=darkcoin ${OPTFLAGS}" ./configure --bindir=$OUTDIR --prefix=$STAGING --host=$HOST --with-qt-plugindir=$STAGING/plugins --with-qt-incdir=$STAGING/include --with-qt-bindir=$STAGING/host/bin --with-boost=$STAGING --disable-maintainer-mode --with-protoc-bindir=$STAGING/host/bin --disable-dependency-tracking CPPFLAGS="-I$STAGING/include ${OPTFLAGS}" LDFLAGS="-L$STAGING/lib ${OPTFLAGS}" CXXFLAGS="-frandom-seed=dash ${OPTFLAGS}"
make dist make dist
DISTNAME=`echo darkcoin-*.tar.gz` DISTNAME=`echo dash-*.tar.gz`
NEEDDIST=0 NEEDDIST=0
fi fi
# Build platform-dependent executables from source archive # Build platform-dependent executables from source archive
cd $BUILDDIR cd $BUILDDIR
mkdir -p distsrc mkdir -p distsrc
cd distsrc cd distsrc
tar --strip-components=1 -xf $HOME/build/darkcoin/$DISTNAME tar --strip-components=1 -xf $HOME/build/dash/$DISTNAME
./configure --enable-upnp-default --bindir=$BINDIR --prefix=$STAGING --host=$HOST --with-qt-plugindir=$STAGING/plugins --with-qt-incdir=$STAGING/include --with-qt-bindir=$STAGING/host/bin --with-boost=$STAGING --disable-maintainer-mode --with-protoc-bindir=$STAGING/host/bin --disable-dependency-tracking CPPFLAGS="-I$STAGING/include ${OPTFLAGS}" LDFLAGS="-L$STAGING/lib ${OPTFLAGS}" CXXFLAGS="-frandom-seed=darkcoin ${OPTFLAGS}" ./configure --enable-upnp-default --bindir=$BINDIR --prefix=$STAGING --host=$HOST --with-qt-plugindir=$STAGING/plugins --with-qt-incdir=$STAGING/include --with-qt-bindir=$STAGING/host/bin --with-boost=$STAGING --disable-maintainer-mode --with-protoc-bindir=$STAGING/host/bin --disable-dependency-tracking CPPFLAGS="-I$STAGING/include ${OPTFLAGS}" LDFLAGS="-L$STAGING/lib ${OPTFLAGS}" CXXFLAGS="-frandom-seed=dash ${OPTFLAGS}"
export LD_PRELOAD=/usr/lib/faketime/libfaketime.so.1 export LD_PRELOAD=/usr/lib/faketime/libfaketime.so.1
export FAKETIME=$REFERENCE_DATETIME export FAKETIME=$REFERENCE_DATETIME
make $MAKEOPTS make $MAKEOPTS
make deploy make deploy
make install-strip make install-strip
cp -f darkcoin-*setup*.exe $BINDIR/ cp -f dash-*setup*.exe $BINDIR/
unset LD_PRELOAD unset LD_PRELOAD
unset FAKETIME unset FAKETIME
done # for BITS in done # for BITS in
@ -93,5 +93,5 @@ script: |
rm -rf $TEMPDIR rm -rf $TEMPDIR
mkdir -p $TEMPDIR mkdir -p $TEMPDIR
cd $TEMPDIR cd $TEMPDIR
tar -xvf $HOME/build/darkcoin/$DISTNAME | sort | tar --no-recursion -cT /dev/stdin --mode='u+rw,go+r-w,a+X' --owner=0 --group=0 --mtime="$REFERENCE_DATETIME" | gzip -n > $OUTDIR/src/$DISTNAME tar -xvf $HOME/build/dash/$DISTNAME | sort | tar --no-recursion -cT /dev/stdin --mode='u+rw,go+r-w,a+X' --owner=0 --group=0 --mtime="$REFERENCE_DATETIME" | gzip -n > $OUTDIR/src/$DISTNAME

View File

@ -7,7 +7,7 @@ address (or addresses).
Depends on [jsonrpc](http://json-rpc.org/). Depends on [jsonrpc](http://json-rpc.org/).
spendfrom.py --from=FROMADDRESS1[,FROMADDRESS2] --to=TOADDRESS --amount=amount \ spendfrom.py --from=FROMADDRESS1[,FROMADDRESS2] --to=TOADDRESS --amount=amount \
--fee=fee --datadir=/path/to/.darkcoin --testnet --dry_run --fee=fee --datadir=/path/to/.dash --testnet --dry_run
With no arguments, outputs a list of amounts associated with addresses. 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 ### ### Notes ###
- You may explicitly specify how much fee to pay (a fee more than 1% of the amount - You may explicitly specify how much fee to pay (a fee more than 1% of the amount
will fail, though, to prevent darkcoin-losing accidents). Spendfrom may fail if will fail, though, to prevent dash-losing accidents). Spendfrom may fail if
it thinks the transaction would never be confirmed (if the amount being sent is 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). too small, or if the transaction is too many bytes for the fee).

View File

@ -1,13 +1,13 @@
#!/usr/bin/env python #!/usr/bin/env python
# #
# Use the raw transactions API to spend darkcoins received on particular addresses, # Use the raw transactions API to spend dashs received on particular addresses,
# and send any change back to that same address. # and send any change back to that same address.
# #
# Example usage: # Example usage:
# spendfrom.py # Lists available funds # spendfrom.py # Lists available funds
# spendfrom.py --from=ADDRESS --to=ADDRESS --amount=11.00 # spendfrom.py --from=ADDRESS --to=ADDRESS --amount=11.00
# #
# Assumes it will talk to a darkcoind or Dash-Qt running # Assumes it will talk to a dashd or Dash-Qt running
# on localhost. # on localhost.
# #
# Depends on jsonrpc # Depends on jsonrpc
@ -33,15 +33,15 @@ def check_json_precision():
raise RuntimeError("JSON encode/decode loses precision") raise RuntimeError("JSON encode/decode loses precision")
def determine_db_dir(): def determine_db_dir():
"""Return the default location of the darkcoin data directory""" """Return the default location of the dash data directory"""
if platform.system() == "Darwin": if platform.system() == "Darwin":
return os.path.expanduser("~/Library/Application Support/Dash/") return os.path.expanduser("~/Library/Application Support/Dash/")
elif platform.system() == "Windows": elif platform.system() == "Windows":
return os.path.join(os.environ['APPDATA'], "Dash") return os.path.join(os.environ['APPDATA'], "Dash")
return os.path.expanduser("~/.darkcoin") return os.path.expanduser("~/.dash")
def read_bitcoin_config(dbdir): def read_bitcoin_config(dbdir):
"""Read the darkcoin.conf file from dbdir, returns dictionary of settings""" """Read the dash.conf file from dbdir, returns dictionary of settings"""
from ConfigParser import SafeConfigParser from ConfigParser import SafeConfigParser
class FakeSecHead(object): class FakeSecHead(object):
@ -59,11 +59,11 @@ def read_bitcoin_config(dbdir):
return s return s
config_parser = SafeConfigParser() config_parser = SafeConfigParser()
config_parser.readfp(FakeSecHead(open(os.path.join(dbdir, "darkcoin.conf")))) config_parser.readfp(FakeSecHead(open(os.path.join(dbdir, "dash.conf"))))
return dict(config_parser.items("all")) return dict(config_parser.items("all"))
def connect_JSON(config): def connect_JSON(config):
"""Connect to a darkcoin JSON-RPC server""" """Connect to a dash JSON-RPC server"""
testnet = config.get('testnet', '0') testnet = config.get('testnet', '0')
testnet = (int(testnet) > 0) # 0/1 in config file, convert to True/False testnet = (int(testnet) > 0) # 0/1 in config file, convert to True/False
if not 'rpcport' in config: if not 'rpcport' in config:
@ -72,7 +72,7 @@ def connect_JSON(config):
try: try:
result = ServiceProxy(connect) result = ServiceProxy(connect)
# ServiceProxy is lazy-connect, so send an RPC command mostly to catch connection errors, # ServiceProxy is lazy-connect, so send an RPC command mostly to catch connection errors,
# but also make sure the darkcoind we're talking to is/isn't testnet: # but also make sure the dashd we're talking to is/isn't testnet:
if result.getmininginfo()['testnet'] != testnet: if result.getmininginfo()['testnet'] != testnet:
sys.stderr.write("RPC server at "+connect+" testnet setting mismatch\n") sys.stderr.write("RPC server at "+connect+" testnet setting mismatch\n")
sys.exit(1) sys.exit(1)
@ -81,36 +81,36 @@ def connect_JSON(config):
sys.stderr.write("Error connecting to RPC server at "+connect+"\n") sys.stderr.write("Error connecting to RPC server at "+connect+"\n")
sys.exit(1) sys.exit(1)
def unlock_wallet(darkcoind): def unlock_wallet(dashd):
info = darkcoind.getinfo() info = dashd.getinfo()
if 'unlocked_until' not in info: if 'unlocked_until' not in info:
return True # wallet is not encrypted return True # wallet is not encrypted
t = int(info['unlocked_until']) t = int(info['unlocked_until'])
if t <= time.time(): if t <= time.time():
try: try:
passphrase = getpass.getpass("Wallet is locked; enter passphrase: ") passphrase = getpass.getpass("Wallet is locked; enter passphrase: ")
darkcoind.walletpassphrase(passphrase, 5) dashd.walletpassphrase(passphrase, 5)
except: except:
sys.stderr.write("Wrong passphrase\n") sys.stderr.write("Wrong passphrase\n")
info = darkcoind.getinfo() info = dashd.getinfo()
return int(info['unlocked_until']) > time.time() return int(info['unlocked_until']) > time.time()
def list_available(darkcoind): def list_available(dashd):
address_summary = dict() address_summary = dict()
address_to_account = dict() address_to_account = dict()
for info in darkcoind.listreceivedbyaddress(0): for info in dashd.listreceivedbyaddress(0):
address_to_account[info["address"]] = info["account"] address_to_account[info["address"]] = info["account"]
unspent = darkcoind.listunspent(0) unspent = dashd.listunspent(0)
for output in unspent: for output in unspent:
# listunspent doesn't give addresses, so: # listunspent doesn't give addresses, so:
rawtx = darkcoind.getrawtransaction(output['txid'], 1) rawtx = dashd.getrawtransaction(output['txid'], 1)
vout = rawtx["vout"][output['vout']] vout = rawtx["vout"][output['vout']]
pk = vout["scriptPubKey"] pk = vout["scriptPubKey"]
# This code only deals with ordinary pay-to-darkcoin-address # This code only deals with ordinary pay-to-dash-address
# or pay-to-script-hash outputs right now; anything exotic is ignored. # or pay-to-script-hash outputs right now; anything exotic is ignored.
if pk["type"] != "pubkeyhash" and pk["type"] != "scripthash": if pk["type"] != "pubkeyhash" and pk["type"] != "scripthash":
continue continue
@ -139,8 +139,8 @@ def select_coins(needed, inputs):
n += 1 n += 1
return (outputs, have-needed) return (outputs, have-needed)
def create_tx(darkcoind, fromaddresses, toaddress, amount, fee): def create_tx(dashd, fromaddresses, toaddress, amount, fee):
all_coins = list_available(darkcoind) all_coins = list_available(dashd)
total_available = Decimal("0.0") total_available = Decimal("0.0")
needed = amount+fee needed = amount+fee
@ -159,7 +159,7 @@ def create_tx(darkcoind, fromaddresses, toaddress, amount, fee):
# Note: # Note:
# Python's json/jsonrpc modules have inconsistent support for Decimal numbers. # Python's json/jsonrpc modules have inconsistent support for Decimal numbers.
# Instead of wrestling with getting json.dumps() (used by jsonrpc) to encode # Instead of wrestling with getting json.dumps() (used by jsonrpc) to encode
# Decimals, I'm casting amounts to float before sending them to darkcoind. # Decimals, I'm casting amounts to float before sending them to dashd.
# #
outputs = { toaddress : float(amount) } outputs = { toaddress : float(amount) }
(inputs, change_amount) = select_coins(needed, potential_inputs) (inputs, change_amount) = select_coins(needed, potential_inputs)
@ -170,8 +170,8 @@ def create_tx(darkcoind, fromaddresses, toaddress, amount, fee):
else: else:
outputs[change_address] = float(change_amount) outputs[change_address] = float(change_amount)
rawtx = darkcoind.createrawtransaction(inputs, outputs) rawtx = dashd.createrawtransaction(inputs, outputs)
signed_rawtx = darkcoind.signrawtransaction(rawtx) signed_rawtx = dashd.signrawtransaction(rawtx)
if not signed_rawtx["complete"]: if not signed_rawtx["complete"]:
sys.stderr.write("signrawtransaction failed\n") sys.stderr.write("signrawtransaction failed\n")
sys.exit(1) sys.exit(1)
@ -179,10 +179,10 @@ def create_tx(darkcoind, fromaddresses, toaddress, amount, fee):
return txdata return txdata
def compute_amount_in(darkcoind, txinfo): def compute_amount_in(dashd, txinfo):
result = Decimal("0.0") result = Decimal("0.0")
for vin in txinfo['vin']: for vin in txinfo['vin']:
in_info = darkcoind.getrawtransaction(vin['txid'], 1) in_info = dashd.getrawtransaction(vin['txid'], 1)
vout = in_info['vout'][vin['vout']] vout = in_info['vout'][vin['vout']]
result = result + vout['value'] result = result + vout['value']
return result return result
@ -193,12 +193,12 @@ def compute_amount_out(txinfo):
result = result + vout['value'] result = result + vout['value']
return result return result
def sanity_test_fee(darkcoind, txdata_hex, max_fee): def sanity_test_fee(dashd, txdata_hex, max_fee):
class FeeError(RuntimeError): class FeeError(RuntimeError):
pass pass
try: try:
txinfo = darkcoind.decoderawtransaction(txdata_hex) txinfo = dashd.decoderawtransaction(txdata_hex)
total_in = compute_amount_in(darkcoind, txinfo) total_in = compute_amount_in(dashd, txinfo)
total_out = compute_amount_out(txinfo) total_out = compute_amount_out(txinfo)
if total_in-total_out > max_fee: if total_in-total_out > max_fee:
raise FeeError("Rejecting transaction, unreasonable fee of "+str(total_in-total_out)) 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 = optparse.OptionParser(usage="%prog [options]")
parser.add_option("--from", dest="fromaddresses", default=None, parser.add_option("--from", dest="fromaddresses", default=None,
help="addresses to get darkcoins from") help="addresses to get dashs from")
parser.add_option("--to", dest="to", default=None, parser.add_option("--to", dest="to", default=None,
help="address to get send darkcoins to") help="address to get send dashs to")
parser.add_option("--amount", dest="amount", default=None, parser.add_option("--amount", dest="amount", default=None,
help="amount to send") help="amount to send")
parser.add_option("--fee", dest="fee", default="0.0", parser.add_option("--fee", dest="fee", default="0.0",
help="fee to include") help="fee to include")
parser.add_option("--datadir", dest="datadir", default=determine_db_dir(), parser.add_option("--datadir", dest="datadir", default=determine_db_dir(),
help="location of darkcoin.conf file with RPC username/password (default: %default)") help="location of dash.conf file with RPC username/password (default: %default)")
parser.add_option("--testnet", dest="testnet", default=False, action="store_true", parser.add_option("--testnet", dest="testnet", default=False, action="store_true",
help="Use the test network") help="Use the test network")
parser.add_option("--dry_run", dest="dry_run", default=False, action="store_true", parser.add_option("--dry_run", dest="dry_run", default=False, action="store_true",
@ -240,10 +240,10 @@ def main():
check_json_precision() check_json_precision()
config = read_bitcoin_config(options.datadir) config = read_bitcoin_config(options.datadir)
if options.testnet: config['testnet'] = True if options.testnet: config['testnet'] = True
darkcoind = connect_JSON(config) dashd = connect_JSON(config)
if options.amount is None: if options.amount is None:
address_summary = list_available(darkcoind) address_summary = list_available(dashd)
for address,info in address_summary.iteritems(): for address,info in address_summary.iteritems():
n_transactions = len(info['outputs']) n_transactions = len(info['outputs'])
if n_transactions > 1: if n_transactions > 1:
@ -253,14 +253,14 @@ def main():
else: else:
fee = Decimal(options.fee) fee = Decimal(options.fee)
amount = Decimal(options.amount) amount = Decimal(options.amount)
while unlock_wallet(darkcoind) == False: while unlock_wallet(dashd) == False:
pass # Keep asking for passphrase until they get it right pass # Keep asking for passphrase until they get it right
txdata = create_tx(darkcoind, options.fromaddresses.split(","), options.to, amount, fee) txdata = create_tx(dashd, options.fromaddresses.split(","), options.to, amount, fee)
sanity_test_fee(darkcoind, txdata, amount*Decimal("0.01")) sanity_test_fee(dashd, txdata, amount*Decimal("0.01"))
if options.dry_run: if options.dry_run:
print(txdata) print(txdata)
else: else:
txid = darkcoind.sendrawtransaction(txdata) txid = dashd.sendrawtransaction(txdata)
print(txid) print(txid)
if __name__ == '__main__': if __name__ == '__main__':

View File

@ -1,6 +1,6 @@
Mac OS X Build Instructions and Notes Mac OS X Build Instructions and Notes
==================================== ====================================
This guide will show you how to build darkcoind(headless client) for OSX. This guide will show you how to build dashd(headless client) for OSX.
Notes Notes
----- -----
@ -73,19 +73,19 @@ These rest of these commands are run inside brew interactive mode:
/private/tmp/berkeley-db4-UGpd0O $ exit /private/tmp/berkeley-db4-UGpd0O $ exit
``` ```
After exiting, you'll get a warning that the install is keg-only, which means it wasn't symlinked to `/usr/local`. You don't need it to link it to build darkcoin, but if you want to, here's how: After exiting, you'll get a warning that the install is keg-only, which means it wasn't symlinked to `/usr/local`. You don't need it to link it to build dash, but if you want to, here's how:
$ brew --force link berkeley-db4 $ brew --force link berkeley-db4
### Building `darkcoind` ### Building `dashd`
1. Clone the github tree to get the source code and go into the directory. 1. Clone the github tree to get the source code and go into the directory.
git clone https://github.com/darkcoin/darkcoin.git git clone https://github.com/dash/dash.git
cd darkcoin cd dash
2. Build darkcoind: 2. Build dashd:
./autogen.sh ./autogen.sh
./configure ./configure
@ -97,11 +97,11 @@ After exiting, you'll get a warning that the install is keg-only, which means it
Creating a release build Creating a release build
------------------------ ------------------------
You can ignore this section if you are building `darkcoind` for your own use. You can ignore this section if you are building `dashd` for your own use.
darkcoind/darkcoin-cli binaries are not included in the Bitcoin-Qt.app bundle. dashd/dash-cli binaries are not included in the Bitcoin-Qt.app bundle.
If you are building `darkcoind` or `Bitcoin-Qt` for others, your build machine should be set up If you are building `dashd` or `Bitcoin-Qt` for others, your build machine should be set up
as follows for maximum compatibility: as follows for maximum compatibility:
All dependencies should be compiled with these flags: All dependencies should be compiled with these flags:
@ -116,14 +116,14 @@ bundle is packaged and signed to create the .dmg disk image that is distributed.
Running Running
------- -------
It's now available at `./darkcoind`, provided that you are still in the `src` It's now available at `./dashd`, provided that you are still in the `src`
directory. We have to first create the RPC configuration file, though. directory. We have to first create the RPC configuration file, though.
Run `./darkcoind` to get the filename where it should be put, or just try these Run `./dashd` to get the filename where it should be put, or just try these
commands: commands:
echo -e "rpcuser=darkcoinrpc\nrpcpassword=$(xxd -l 16 -p /dev/urandom)" > "/Users/${USER}/Library/Application Support/Dash/darkcoin.conf" 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/darkcoin.conf" chmod 600 "/Users/${USER}/Library/Application Support/Dash/dash.conf"
When next you run it, it will start downloading the blockchain, but it won't When next 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; output anything while it's doing this. This process may take several hours;
@ -133,6 +133,6 @@ you can monitor its process by looking at the debug.log file, like this:
Other commands: Other commands:
./darkcoind -daemon # to start the darkcoin daemon. ./dashd -daemon # to start the dash daemon.
./darkcoin-cli --help # for a list of command-line options. ./dash-cli --help # for a list of command-line options.
./darkcoin-cli help # When the daemon is running, to get a list of RPC commands ./dash-cli help # When the daemon is running, to get a list of RPC commands

View File

@ -95,7 +95,7 @@ Issue the following:
Make note of the hash (which is your collaterla_output) and index. Make note of the hash (which is your collaterla_output) and index.
### Enter your MasterNode details into your masternode.conf file ### Enter your MasterNode details into your masternode.conf file
[From the darkcoin github repo](https://github.com/darkcoin/darkcoin/blob/master/doc/masternode_conf.md) [From the dash github repo](https://github.com/dash/dash/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:percantage"). 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:percantage").
@ -112,20 +112,20 @@ mn01 127.0.0.1:9999 93HaYBVUCYjEMeeH1Y4sBGLALQZE1Yc1K64xiqgX37tGBDQL8Xg 2bcd3c84
mn02 127.0.0.2:9999 93WaAb3htPJEV8E9aQcN23Jt97bPex7YvWfgMDTUdWJvzmrMqey aa9f1034d973377a5e733272c3d0eced1de22555ad45d6b24abadff8087948d4 0 7gnwGHt17heGpG9Crfeh4KGpYNFugPhJdh:25 mn02 127.0.0.2:9999 93WaAb3htPJEV8E9aQcN23Jt97bPex7YvWfgMDTUdWJvzmrMqey aa9f1034d973377a5e733272c3d0eced1de22555ad45d6b24abadff8087948d4 0 7gnwGHt17heGpG9Crfeh4KGpYNFugPhJdh:25
``` ```
## What about the darkcoin.conf file? ## What about the dash.conf file?
If you are using a masternode.conf file you no longer need the darkcoin.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 dash.conf file. The exception is if you need custom settings (thanks oblox).
## Update darkcoin.conf on server ## Update dash.conf on server
If you generated a new masternode private key, you will need to update the remote darkcoin.conf files. If you generated a new masternode private key, you will need to update the remote dash.conf files.
Shut down the daemon and then edit the file. Shut down the daemon and then edit the file.
```sudo nano .darkcoin/darkcoin.conf``` ```sudo nano .dash/dash.conf```
### Edit the masternodeprivkey ### Edit the masternodeprivkey
If you generated a new masternode private key, you will need to update the masternodeprivkey value in your remote darkcoin.conf file. If you generated a new masternode private key, you will need to update the masternodeprivkey value in your remote dash.conf file.
## Start your MasterNodes ## Start your MasterNodes
@ -135,7 +135,7 @@ 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: I usually confirm that remote is on the correct block by issuing:
```darkcoind getinfo``` ```dashd getinfo```
And compare with the official explorer at http://explorer.dashcurrency.com/chain/Dash And compare with the official explorer at http://explorer.dashcurrency.com/chain/Dash

View File

@ -12,7 +12,7 @@ The implementation is dependent on the following:
###What's new### ###What's new###
The following new options are available for darkcoind and darkcoin-qt: The following new options are available for dashd and dash-qt:
- _-keepass_ Use KeePass 2 integration using KeePassHttp plugin (default: 0) - _-keepass_ Use KeePass 2 integration using KeePassHttp plugin (default: 0)
- _-keepassport=_ Connect to KeePassHttp on port (default: 19455) - _-keepassport=_ Connect to KeePassHttp on port (default: 19455)
- _-keepasskey=_ KeePassHttp key for AES encrypted communication with KeePass - _-keepasskey=_ KeePassHttp key for AES encrypted communication with KeePass
@ -22,27 +22,27 @@ The following new options are available for darkcoind and darkcoin-qt:
The following rpc commands are available: 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 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 darkcoind 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 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 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. - _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### ###How to setup###
Sample initialization flow from _darkcoin-qt_ console (this needs to be done only once to set up the association): Sample initialization flow from _dash-qt_ console (this needs to be done only once to set up the association):
- Have KeePass running with an open database - Have KeePass running with an open database
- Start _darkcoin-qt_ - Start _dash-qt_
- Open console - Open console
- Type "_keepass init_" in darkcoin-qt console - Type "_keepass init_" in dash-qt console
- Keepass pops up and asks for an association id, fill that in, for example, "_mydrkwallet_" - 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: mydrkwalletdarkcoin - Key: AgQkcs6cI7v9tlSYKjG/+s8wJrGALHl3jLosJpPLzUE=_" - You should get a response like this "_Association successful. Id: mydrkwalletdash - Key: AgQkcs6cI7v9tlSYKjG/+s8wJrGALHl3jLosJpPLzUE=_"
- Edit _darkcoin.conf_ and fill in these values - Edit _dash.conf_ and fill in these values
``` ```
keepass=1 keepass=1
keepasskey=AgQkcs6cI7v9tlSYKjG/+s8wJrGALHl3jLosJpPLzUE= keepasskey=AgQkcs6cI7v9tlSYKjG/+s8wJrGALHl3jLosJpPLzUE=
keepassid=mydrkwallet keepassid=mydrkwallet
keepassname=testwallet keepassname=testwallet
``` ```
- Restart _darkcoin-qt_ - Restart _dash-qt_
At this point, the association is made. The next action depends on your particular situation: 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. 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://darkcointalk.org/threads/keepass-integration.3620/ Extended guide with screenshots is also available: https://dashtalk.org/threads/keepass-integration.3620/

View File

@ -4,7 +4,7 @@ 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: 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\ * Windows: %APPDATA%\Dash\
* Mac OS: ~/Library/Application Support/Dash/ * Mac OS: ~/Library/Application Support/Dash/
* Unix/Linux: ~/.darkcoin/ * Unix/Linux: ~/.dash/
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:percantage"). 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:percantage").
@ -16,7 +16,7 @@ mn3 127.0.0.4:19999 92Da1aYg6sbenP6uwskJgEY2XWB5LwJ7bXRqc3UPeShtHWJDjDv db478e78
``` ```
In the example above: In the example above:
* the collateral for mn1 consists of transaction http://test.explorer.darkcoin.fr/tx/2bcd3c84c84f87eaa86e4e56834c92927a07f9e18718810b92e0d0324456a67c, output index 0 has amount 1000 * the collateral for mn1 consists of transaction http://test.explorer.dash.fr/tx/2bcd3c84c84f87eaa86e4e56834c92927a07f9e18718810b92e0d0324456a67c, output index 0 has amount 1000
* masternode 2 will donate 33% of its income * masternode 2 will donate 33% of its income
* masternode 3 will donate 100% of its income * masternode 3 will donate 100% of its income

View File

@ -1,7 +1,7 @@
0.11.0 Release notes 0.11.0 Release notes
==================== ====================
Dash Core 0.11.0 is forked off the Bitcoin Core 0.9.3. The old darkcoin Dash Core 0.11.0 is forked off the Bitcoin Core 0.9.3. The old dash
versions 0.10.x were forked from the Litecoin 0.8 tree. The following changes versions 0.10.x were forked from the Litecoin 0.8 tree. The following changes
are introduced in this major release. This list is compiled from the release are introduced in this major release. This list is compiled from the release
notes of Bitcoin Core 0.9.0, 0.9.1, 0.9.2, 0.9.2.1, 0.9.3 and was completed notes of Bitcoin Core 0.9.0, 0.9.1, 0.9.2, 0.9.2.1, 0.9.3 and was completed
@ -27,7 +27,7 @@ Dash Core:
- Fixed wallet locking after sending coins - Fixed wallet locking after sending coins
- Add `-regtest` mode, similar to testnet but private with instant block - Add `-regtest` mode, similar to testnet but private with instant block
generation with `setgenerate` RPC. generation with `setgenerate` RPC.
- Add separate darkcoin-cli client - Add separate dash-cli client
- Implemented KeyPass integration for CLI, RPC and Qt: - Implemented KeyPass integration for CLI, RPC and Qt:
`keepass`, `keepassport`, `keepasskey`, `keepassid`, `keepassname` `keepass`, `keepassport`, `keepasskey`, `keepassid`, `keepassname`
@ -100,13 +100,13 @@ Command-line options:
- New option: -nospendzeroconfchange to never spend unconfirmed change outputs - New option: -nospendzeroconfchange to never spend unconfirmed change outputs
- New option: -zapwallettxes to rebuild the wallet's transaction information - New option: -zapwallettxes to rebuild the wallet's transaction information
- Rename option '-tor' to '-onion' to better reflect what it does - Rename option '-tor' to '-onion' to better reflect what it does
- Add '-disablewallet' mode to let darkcoind run entirely without wallet (when - Add '-disablewallet' mode to let dashd run entirely without wallet (when
built with wallet) built with wallet)
- Update default '-rpcsslciphers' to include TLSv1.2 - Update default '-rpcsslciphers' to include TLSv1.2
- make '-logtimestamps' default on and rework help-message - make '-logtimestamps' default on and rework help-message
- RPC client option: '-rpcwait', to wait for server start - RPC client option: '-rpcwait', to wait for server start
- Remove '-logtodebugger' - Remove '-logtodebugger'
- Allow `-noserver` with darkcoind - Allow `-noserver` with dashd
- Make -proxy set all network types, avoiding a connect leak. - Make -proxy set all network types, avoiding a connect leak.
@ -206,7 +206,7 @@ GUI:
- Optionally add third party links to transaction context menu - Optionally add third party links to transaction context menu
- Check for !pixmap() before trying to export QR code (avoids crashes when no QR - Check for !pixmap() before trying to export QR code (avoids crashes when no QR
code could be generated) code could be generated)
- Fix "Start darkcoin on system login" - Fix "Start dash on system login"
- Switch to Qt 5.2.0 for Windows build - Switch to Qt 5.2.0 for Windows build
- Add payment request (BIP 0070) support - Add payment request (BIP 0070) support
- Improve options dialog - Improve options dialog
@ -223,14 +223,14 @@ GUI:
- Move initialization/shutdown to a thread. This prevents "Not responding" - Move initialization/shutdown to a thread. This prevents "Not responding"
messages during startup. Also show a window during shutdown. messages during startup. Also show a window during shutdown.
- Don't regenerate autostart link on every client startup - Don't regenerate autostart link on every client startup
- Show and store message of normal darkcoin:URI - Show and store message of normal dash:URI
- Fix richtext detection hang issue on very old Qt versions - Fix richtext detection hang issue on very old Qt versions
- OS X: Make use of the 10.8+ user notification center to display Growl-like - OS X: Make use of the 10.8+ user notification center to display Growl-like
notifications notifications
- OS X: Added NSHighResolutionCapable flag to Info.plist for better font - OS X: Added NSHighResolutionCapable flag to Info.plist for better font
rendering on Retina displays. rendering on Retina displays.
- OS X: Fix darkcoin-qt startup crash when clicking dock icon - OS X: Fix dash-qt startup crash when clicking dock icon
- Linux: Fix Gnome darkcoin: URI handler - Linux: Fix Gnome dash: URI handler
Validation: Validation:

View File

@ -10,7 +10,7 @@ Dash Core version 0.11.2 is now available from:
Please report bugs using the issue tracker at github: Please report bugs using the issue tracker at github:
https://github.com/darkcoin/darkcoin/issues https://github.com/dash/dash/issues
Mining and relay policy enhancements Mining and relay policy enhancements
@ -59,7 +59,7 @@ How to Upgrade
If you are running an older version, shut it down. Wait until it has completely 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 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 installer (on Windows) or just copy over /Applications/Dash-Qt (on Mac) or
darkcoind/darkcoin-qt (on Linux). dashd/dash-qt (on Linux).
0.11.2 changelog 0.11.2 changelog
@ -75,4 +75,4 @@ Thanks to who contributed to this release, at least:
- *to do ..* - *to do ..*
As well as everyone that helped translating on [Transifex](https://www.transifex.com/projects/p/darkcoin/). As well as everyone that helped translating on [Transifex](https://www.transifex.com/projects/p/dash/).

View File

@ -9,7 +9,7 @@ The Amazon Machine Images I used to do the builds are available:
(mac build will be done soon) (mac build will be done soon)
If you have already downloaded version 0.3.20.1, please either add this to your darkcoin.conf file: If you have already downloaded version 0.3.20.1, please either add this to your dash.conf file:
maxsendbuffer=10000 maxsendbuffer=10000
maxreceivebuffer=10000 maxreceivebuffer=10000

View File

@ -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 how to use the "raw transactions" JSON-RPC api to send coins received from particular
addresses (also known as "coin control"). addresses (also known as "coin control").
New/changed settings (command-line or darkcoin.conf file) New/changed settings (command-line or dash.conf file)
-------------------------------------------------------- --------------------------------------------------------
dbcache : controls LevelDB memory usage. dbcache : controls LevelDB memory usage.

View File

@ -104,21 +104,21 @@ Release Process
e2e403e1a08869c7eed4d4293bce13d51ec6a63592918b90ae215a0eceb44cb4 protobuf-win32-2.5.0-gitian-r4.zip e2e403e1a08869c7eed4d4293bce13d51ec6a63592918b90ae215a0eceb44cb4 protobuf-win32-2.5.0-gitian-r4.zip
a0999037e8b0ef9ade13efd88fee261ba401f5ca910068b7e0cd3262ba667db0 protobuf-win64-2.5.0-gitian-r4.zip a0999037e8b0ef9ade13efd88fee261ba401f5ca910068b7e0cd3262ba667db0 protobuf-win64-2.5.0-gitian-r4.zip
Build darkcoind and darkcoin-qt on Linux32, Linux64, and Win32: Build dashd and dash-qt on Linux32, Linux64, and Win32:
./bin/gbuild --commit darkcoin=v${VERSION} ../darkcoin/contrib/gitian-descriptors/gitian-linux.yml ./bin/gbuild --commit dash=v${VERSION} ../dash/contrib/gitian-descriptors/gitian-linux.yml
./bin/gsign --signer $SIGNER --release ${VERSION} --destination ../gitian.sigs/ ../darkcoin/contrib/gitian-descriptors/gitian-linux.yml ./bin/gsign --signer $SIGNER --release ${VERSION} --destination ../gitian.sigs/ ../dash/contrib/gitian-descriptors/gitian-linux.yml
pushd build/out pushd build/out
zip -r darkcoin-${VERSION}-linux-gitian.zip * zip -r dash-${VERSION}-linux-gitian.zip *
mv darkcoin-${VERSION}-linux-gitian.zip ../../../ mv dash-${VERSION}-linux-gitian.zip ../../../
popd popd
./bin/gbuild --commit darkcoin=v${VERSION} ../darkcoin/contrib/gitian-descriptors/gitian-win.yml ./bin/gbuild --commit dash=v${VERSION} ../dash/contrib/gitian-descriptors/gitian-win.yml
./bin/gsign --signer $SIGNER --release ${VERSION}-win --destination ../gitian.sigs/ ../darkcoin/contrib/gitian-descriptors/gitian-win.yml ./bin/gsign --signer $SIGNER --release ${VERSION}-win --destination ../gitian.sigs/ ../dash/contrib/gitian-descriptors/gitian-win.yml
pushd build/out pushd build/out
zip -r darkcoin-${VERSION}-win-gitian.zip * zip -r dash-${VERSION}-win-gitian.zip *
mv darkcoin-${VERSION}-win-gitian.zip ../../../ mv dash-${VERSION}-win-gitian.zip ../../../
popd popd
./bin/gbuild --commit darkcoin=v${VERSION} ../darkcoin/contrib/gitian-descriptors/gitian-osx-bitcoin.yml ./bin/gbuild --commit dash=v${VERSION} ../dash/contrib/gitian-descriptors/gitian-osx-bitcoin.yml
./bin/gsign --signer $SIGNER --release ${VERSION}-osx --destination ../gitian.sigs/ ../bitcoin/contrib/gitian-descriptors/gitian-osx-bitcoin.yml ./bin/gsign --signer $SIGNER --release ${VERSION}-osx --destination ../gitian.sigs/ ../bitcoin/contrib/gitian-descriptors/gitian-osx-bitcoin.yml
pushd build/out pushd build/out
mv Dash-Qt.dmg ../../../ mv Dash-Qt.dmg ../../../

View File

@ -1,4 +1,4 @@
TOR SUPPORT IN DARKCOIN TOR SUPPORT IN DASH
======================= =======================
It is possible to run Dash as a Tor hidden service, and connect to such services. 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. for how to properly configure Tor.
1. Run darkcoin behind a Tor proxy 1. Run dash behind a Tor proxy
---------------------------------- ----------------------------------
The first step is running Dash behind a Tor proxy. This will already make all The first step is running Dash behind a Tor proxy. This will already make all
@ -42,31 +42,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 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: port 9050 and only allows .onion nodes to connect:
./darkcoind -onion=127.0.0.1:9050 -onlynet=tor -listen=0 -addnode=ssapp53tmftyjmjb.onion ./dashd -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: In a typical situation, this suffices to run behind a Tor proxy:
./darkcoind -proxy=127.0.0.1:9050 ./dashd -proxy=127.0.0.1:9050
2. Run a darkcoin hidden server 2. Run a dash hidden server
------------------------------- -------------------------------
If you configure your Tor system accordingly, it is possible to make your node also 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 reachable from the Tor network. Add these lines to your /etc/tor/torrc (or equivalent
config file): config file):
HiddenServiceDir /var/lib/tor/darkcoin-service/ HiddenServiceDir /var/lib/tor/dash-service/
HiddenServicePort 9999 127.0.0.1:9999 HiddenServicePort 9999 127.0.0.1:9999
HiddenServicePort 19999 127.0.0.1:19999 HiddenServicePort 19999 127.0.0.1:19999
The directory can be different of course, but (both) port numbers should be equal to The directory can be different of course, but (both) port numbers should be equal to
your darkcoind's P2P listen port (9999 by default). your dashd's P2P listen port (9999 by default).
-externalip=X You can tell darkcoin about its publicly reachable address using -externalip=X You can tell dash about its publicly reachable address using
this option, and this can be a .onion address. Given the above this option, and this can be a .onion address. Given the above
configuration, you can find your onion address in configuration, you can find your onion address in
/var/lib/tor/darkcoin-service/hostname. Onion addresses are given /var/lib/tor/dash-service/hostname. Onion addresses are given
preference for your node to advertize itself with, for connections preference for your node to advertize itself with, for connections
coming from unroutable addresses (such as 127.0.0.1, where the coming from unroutable addresses (such as 127.0.0.1, where the
Tor proxy typically runs). Tor proxy typically runs).
@ -83,26 +83,26 @@ your darkcoind's P2P listen port (9999 by default).
In a typical situation, where you're only reachable via Tor, this should suffice: In a typical situation, where you're only reachable via Tor, this should suffice:
./darkcoind -proxy=127.0.0.1:9050 -externalip=ssapp53tmftyjmjb.onion -listen ./dashd -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 (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 about hiding your node, and want to be reachable on IPv4 as well, additionally
specify: specify:
./darkcoind ... -discover ./dashd ... -discover
and open port 9999 on your firewall (or use -upnp). and open port 9999 on your firewall (or use -upnp).
If you only want to use Tor to reach onion addresses, but not use it as a proxy If you only want to use Tor to reach onion addresses, but not use it as a proxy
for normal IPv4/IPv6 communication, use: for normal IPv4/IPv6 communication, use:
./darkcoind -onion=127.0.0.1:9050 -externalip=ssapp53tmftyjmjb.onion -discover ./dashd -onion=127.0.0.1:9050 -externalip=ssapp53tmftyjmjb.onion -discover
3. List of known darkcoin Tor relays 3. List of known dash Tor relays
------------------------------------ ------------------------------------
* [darkcoinie7ghp67.onion](http://darkcoinie7ghp67.onion/) * [dashie7ghp67.onion](http://dashie7ghp67.onion/)
* [drktalkwaybgxnoq.onion](http://drktalkwaybgxnoq.onion/) * [drktalkwaybgxnoq.onion](http://drktalkwaybgxnoq.onion/)
* [drkcoinooditvool.onion](http://drkcoinooditvool.onion/) * [drkcoinooditvool.onion](http://drkcoinooditvool.onion/)
* [darkcoxbtzggpmcc.onion](http://darkcoxbtzggpmcc.onion/) * [darkcoxbtzggpmcc.onion](http://darkcoxbtzggpmcc.onion/)

View File

@ -7,18 +7,18 @@ handle those translations.
Files and Folders Files and Folders
----------------- -----------------
### darkcoin-qt.pro ### dash-qt.pro
This file takes care of generating `.qm` files from `.ts` files. It is mostly This file takes care of generating `.qm` files from `.ts` files. It is mostly
automated. automated.
### src/qt/darkcoin.qrc ### src/qt/dash.qrc
This file must be updated whenever a new translation is added. Please note that This file must be updated whenever a new translation is added. Please note that
files must end with `.qm`, not `.ts`. files must end with `.qm`, not `.ts`.
<qresource prefix="/translations"> <qresource prefix="/translations">
<file alias="en">locale/darkcoin_en.qm</file> <file alias="en">locale/dash_en.qm</file>
... ...
</qresource> </qresource>
@ -26,25 +26,25 @@ files must end with `.qm`, not `.ts`.
This directory contains all translations. Filenames must adhere to this format: This directory contains all translations. Filenames must adhere to this format:
darkcoin_xx_YY.ts or darkcoin_xx.ts dash_xx_YY.ts or dash_xx.ts
#### darkcoin_en.ts (Source file) #### dash_en.ts (Source file)
`src/qt/locale/darkcoin_en.ts` is treated in a special way. It is used as the `src/qt/locale/dash_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 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 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`, 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 so make sure that utility is installed (ie, `apt-get install gettext` on
Ubuntu/Debian). Once this has been updated, lupdate-qt4 (included in the Qt SDK) Ubuntu/Debian). Once this has been updated, lupdate-qt4 (included in the Qt SDK)
is used to update darkcoin_en.ts. Simply run: is used to update dash_en.ts. Simply run:
lupdate-qt4 ./contrib/darkcoin-qt.pro -ts ./src/qt/locale/darkcoin_en.ts lupdate-qt4 ./contrib/dash-qt.pro -ts ./src/qt/locale/dash_en.ts
##### Handling of plurals in the source file ##### Handling of plurals in the source file
When new plurals are added to the source file, it's important to do the following steps: When new plurals are added to the source file, it's important to do the following steps:
1. Open darkcoin_en.ts in Qt Linguist (also included in the Qt SDK) 1. Open dash_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 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 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 4. Add the appropriate strings for the singular and plural form of the base string
@ -60,7 +60,7 @@ in Transifex and can be translated.
To create the pull-request you have to do: To create the pull-request you have to do:
git add src/qt/darkcoinstrings.cpp src/qt/locale/darkcoin_en.ts git add src/qt/dashstrings.cpp src/qt/locale/dash_en.ts
git commit git commit
Syncing with Transifex Syncing with Transifex
@ -68,7 +68,7 @@ Syncing with Transifex
We are using https://transifex.com as a frontend for translating the client. We are using https://transifex.com as a frontend for translating the client.
https://www.transifex.com/projects/p/darkcoin/ https://www.transifex.com/projects/p/dash/
The "Transifex client" (see: http://support.transifex.com/customer/portal/topics/440187-transifex-client/articles) 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`) is used to fetch new translations from Transifex. The configuration for this client (`.tx/config`)
@ -80,8 +80,8 @@ postprocessing steps before committing the translations.
### Fetching new translations ### Fetching new translations
1. `python contrib/devtools/update-translations.py` 1. `python contrib/devtools/update-translations.py`
2. update `src/qt/darkcoin.qrc` manually or via 2. update `src/qt/dash.qrc` manually or via
`ls src/qt/locale/*ts|xargs -n1 basename|sed 's/\(darkcoin_\(.*\)\).ts/ <file alias="\2">locale\/\1.qm<\/file>/'` `ls src/qt/locale/*ts|xargs -n1 basename|sed 's/\(dash_\(.*\)\).ts/ <file alias="\2">locale\/\1.qm<\/file>/'`
3. update `src/qt/Makefile.am` manually or via 3. update `src/qt/Makefile.am` manually or via
`ls src/qt/locale/*ts|xargs -n1 basename|sed 's/\(darkcoin_\(.*\)\).ts/ locale\/\1.ts \\/'` `ls src/qt/locale/*ts|xargs -n1 basename|sed 's/\(dash_\(.*\)\).ts/ locale\/\1.ts \\/'`
4. `git add` new translations from `src/qt/locale/` 4. `git add` new translations from `src/qt/locale/`

View File

@ -6,7 +6,7 @@ and tests weren't explicitly disabled.
After configuring, they can be run with 'make check'. After configuring, they can be run with 'make check'.
To run the bitcoind tests manually, launch src/test/test_darkcoin . To run the bitcoind tests manually, launch src/test/test_dash .
To add more bitcoind tests, add `BOOST_AUTO_TEST_CASE` functions to the existing To add more bitcoind tests, add `BOOST_AUTO_TEST_CASE` functions to the existing
.cpp files in the test/ directory or add new .cpp files that .cpp files in the test/ directory or add new .cpp files that

View File

@ -59,11 +59,11 @@ if [ -d "$OUT_DIR" -a -w "$OUT_DIR" ]; then
set +e set +e
# Windows: # Windows:
cp @abs_top_srcdir@/win32-build/src/bitcoind.exe $OUT_DIR/bitcoind.exe cp @abs_top_srcdir@/win32-build/src/bitcoind.exe $OUT_DIR/bitcoind.exe
cp @abs_top_srcdir@/win32-build/src/test/test_darkcoin.exe $OUT_DIR/test_darkcoin.exe cp @abs_top_srcdir@/win32-build/src/test/test_dash.exe $OUT_DIR/test_dash.exe
cp @abs_top_srcdir@/win32-build/src/qt/bitcoind-qt.exe $OUT_DIR/bitcoin-qt.exe cp @abs_top_srcdir@/win32-build/src/qt/bitcoind-qt.exe $OUT_DIR/bitcoin-qt.exe
# Linux: # Linux:
cp @abs_top_srcdir@/linux-build/src/bitcoind $OUT_DIR/bitcoind cp @abs_top_srcdir@/linux-build/src/bitcoind $OUT_DIR/bitcoind
cp @abs_top_srcdir@/linux-build/src/test/test_darkcoin $OUT_DIR/test_darkcoin cp @abs_top_srcdir@/linux-build/src/test/test_dash $OUT_DIR/test_dash
cp @abs_top_srcdir@/linux-build/src/qt/bitcoind-qt $OUT_DIR/bitcoin-qt cp @abs_top_srcdir@/linux-build/src/qt/bitcoind-qt $OUT_DIR/bitcoin-qt
set -e set -e
fi fi

View File

@ -3,14 +3,14 @@
# Distributed under the MIT/X11 software license, see the accompanying # Distributed under the MIT/X11 software license, see the accompanying
# file COPYING or http://www.opensource.org/licenses/mit-license.php. # file COPYING or http://www.opensource.org/licenses/mit-license.php.
# #
DATADIR="@abs_top_builddir@/.darkcoin" DATADIR="@abs_top_builddir@/.dash"
rm -rf "$DATADIR" rm -rf "$DATADIR"
mkdir -p "$DATADIR"/regtest mkdir -p "$DATADIR"/regtest
touch "$DATADIR/regtest/debug.log" touch "$DATADIR/regtest/debug.log"
tail -q -n 1 -F "$DATADIR/regtest/debug.log" | grep -m 1 -q "Done loading" & tail -q -n 1 -F "$DATADIR/regtest/debug.log" | grep -m 1 -q "Done loading" &
WAITER=$! WAITER=$!
PORT=`expr $BASHPID + 10000` PORT=`expr $BASHPID + 10000`
"@abs_top_builddir@/src/darkcoind@EXEEXT@" -connect=0.0.0.0 -datadir="$DATADIR" -rpcuser=user -rpcpassword=pass -listen -keypool=3 -debug -debug=net -logtimestamps -port=$PORT -regtest -rpcport=`expr $PORT + 1` & "@abs_top_builddir@/src/dashd@EXEEXT@" -connect=0.0.0.0 -datadir="$DATADIR" -rpcuser=user -rpcpassword=pass -listen -keypool=3 -debug -debug=net -logtimestamps -port=$PORT -regtest -rpcport=`expr $PORT + 1` &
BITCOIND=$! BITCOIND=$!
#Install a watchdog. #Install a watchdog.

View File

@ -62,26 +62,26 @@ def initialize_chain(test_dir):
""" """
Create (or copy from cache) a 200-block-long chain and Create (or copy from cache) a 200-block-long chain and
4 wallets. 4 wallets.
darkcoind and darkcoin-cli must be in search path. dashd and dash-cli must be in search path.
""" """
if not os.path.isdir(os.path.join("cache", "node0")): if not os.path.isdir(os.path.join("cache", "node0")):
devnull = open("/dev/null", "w+") devnull = open("/dev/null", "w+")
# Create cache directories, run darkcoinds: # Create cache directories, run dashds:
for i in range(4): for i in range(4):
datadir = os.path.join("cache", "node"+str(i)) datadir = os.path.join("cache", "node"+str(i))
os.makedirs(datadir) os.makedirs(datadir)
with open(os.path.join(datadir, "darkcoin.conf"), 'w') as f: with open(os.path.join(datadir, "dash.conf"), 'w') as f:
f.write("regtest=1\n"); f.write("regtest=1\n");
f.write("rpcuser=rt\n"); f.write("rpcuser=rt\n");
f.write("rpcpassword=rt\n"); f.write("rpcpassword=rt\n");
f.write("port="+str(START_P2P_PORT+i)+"\n"); f.write("port="+str(START_P2P_PORT+i)+"\n");
f.write("rpcport="+str(START_RPC_PORT+i)+"\n"); f.write("rpcport="+str(START_RPC_PORT+i)+"\n");
args = [ "darkcoind", "-keypool=1", "-datadir="+datadir ] args = [ "dashd", "-keypool=1", "-datadir="+datadir ]
if i > 0: if i > 0:
args.append("-connect=127.0.0.1:"+str(START_P2P_PORT)) args.append("-connect=127.0.0.1:"+str(START_P2P_PORT))
bitcoind_processes.append(subprocess.Popen(args)) bitcoind_processes.append(subprocess.Popen(args))
subprocess.check_call([ "darkcoin-cli", "-datadir="+datadir, subprocess.check_call([ "dash-cli", "-datadir="+datadir,
"-rpcwait", "getblockcount"], stdout=devnull) "-rpcwait", "getblockcount"], stdout=devnull)
devnull.close() devnull.close()
rpcs = [] rpcs = []
@ -114,13 +114,13 @@ def initialize_chain(test_dir):
shutil.copytree(from_dir, to_dir) shutil.copytree(from_dir, to_dir)
def start_nodes(num_nodes, dir): def start_nodes(num_nodes, dir):
# Start darkcoinds, and wait for RPC interface to be up and running: # Start dashds, and wait for RPC interface to be up and running:
devnull = open("/dev/null", "w+") devnull = open("/dev/null", "w+")
for i in range(num_nodes): for i in range(num_nodes):
datadir = os.path.join(dir, "node"+str(i)) datadir = os.path.join(dir, "node"+str(i))
args = [ "darkcoind", "-datadir="+datadir ] args = [ "dashd", "-datadir="+datadir ]
bitcoind_processes.append(subprocess.Popen(args)) bitcoind_processes.append(subprocess.Popen(args))
subprocess.check_call([ "darkcoin-cli", "-datadir="+datadir, subprocess.check_call([ "dash-cli", "-datadir="+datadir,
"-rpcwait", "getblockcount"], stdout=devnull) "-rpcwait", "getblockcount"], stdout=devnull)
devnull.close() devnull.close()
# Create&return JSON-RPC connections # Create&return JSON-RPC connections

View File

@ -12,7 +12,7 @@ function echoerr {
# Usage: ExtractKey <key> "<json_object_string>" # Usage: ExtractKey <key> "<json_object_string>"
# Warning: this will only work for the very-well-behaved # Warning: this will only work for the very-well-behaved
# JSON produced by darkcoind, do NOT use it to try to # JSON produced by dashd, do NOT use it to try to
# parse arbitrary/nested/etc JSON. # parse arbitrary/nested/etc JSON.
function ExtractKey { function ExtractKey {
echo $2 | tr -d ' "{}\n' | awk -v RS=',' -F: "\$1 ~ /$1/ { print \$2}" echo $2 | tr -d ' "{}\n' | awk -v RS=',' -F: "\$1 ~ /$1/ { print \$2}"
@ -21,7 +21,7 @@ function ExtractKey {
function CreateDataDir { function CreateDataDir {
DIR=$1 DIR=$1
mkdir -p $DIR mkdir -p $DIR
CONF=$DIR/darkcoin.conf CONF=$DIR/dash.conf
echo "regtest=1" >> $CONF echo "regtest=1" >> $CONF
echo "keypool=2" >> $CONF echo "keypool=2" >> $CONF
echo "rpcuser=rt" >> $CONF echo "rpcuser=rt" >> $CONF

View File

@ -40,8 +40,8 @@ if [ $# -lt 1 ]; then
exit 1 exit 1
fi fi
BITCOIND=${1}/darkcoind BITCOIND=${1}/dashd
CLI=${1}/darkcoin-cli CLI=${1}/dash-cli
DIR="${BASH_SOURCE%/*}" DIR="${BASH_SOURCE%/*}"
SENDANDWAIT="${DIR}/send.sh" SENDANDWAIT="${DIR}/send.sh"
@ -65,7 +65,7 @@ B4PID=$!
function CreateConfDir { function CreateConfDir {
DIR=$1 DIR=$1
mkdir -p $DIR mkdir -p $DIR
CONF=$DIR/darkcoin.conf CONF=$DIR/dash.conf
echo "regtest=1" >> $CONF echo "regtest=1" >> $CONF
echo "rpcuser=rt" >> $CONF echo "rpcuser=rt" >> $CONF
echo "rpcpassword=rt" >> $CONF echo "rpcpassword=rt" >> $CONF

View File

Before

Width:  |  Height:  |  Size: 67 KiB

After

Width:  |  Height:  |  Size: 67 KiB

View File

@ -32,7 +32,7 @@
<string>Dash-Qt</string> <string>Dash-Qt</string>
<key>CFBundleIdentifier</key> <key>CFBundleIdentifier</key>
<string>org.darkcoinfoundation.Dash-Qt</string> <string>org.dashfoundation.Dash-Qt</string>
<key>CFBundleURLTypes</key> <key>CFBundleURLTypes</key>
<array> <array>
@ -40,10 +40,10 @@
<key>CFBundleTypeRole</key> <key>CFBundleTypeRole</key>
<string>Editor</string> <string>Editor</string>
<key>CFBundleURLName</key> <key>CFBundleURLName</key>
<string>io.darkcoin.DarkcoinPayment</string> <string>io.dash.DarkcoinPayment</string>
<key>CFBundleURLSchemes</key> <key>CFBundleURLSchemes</key>
<array> <array>
<string>darkcoin</string> <string>dash</string>
</array> </array>
</dict> </dict>
</array> </array>
@ -52,7 +52,7 @@
<array> <array>
<dict> <dict>
<key>UTTypeIdentifier</key> <key>UTTypeIdentifier</key>
<string>io.darkcoin.paymentrequest</string> <string>io.dash.paymentrequest</string>
<key>UTTypeDescription</key> <key>UTTypeDescription</key>
<string>Dash payment request</string> <string>Dash payment request</string>
<key>UTTypeConformsTo</key> <key>UTTypeConformsTo</key>
@ -62,10 +62,10 @@
<key>UTTypeTagSpecification</key> <key>UTTypeTagSpecification</key>
<dict> <dict>
<key>public.mime-type</key> <key>public.mime-type</key>
<string>application/x-darkcoin-payment-request</string> <string>application/x-dash-payment-request</string>
<key>public.filename-extension</key> <key>public.filename-extension</key>
<array> <array>
<string>darkcoinpaymentrequest</string> <string>dashpaymentrequest</string>
</array> </array>
</dict> </dict>
</dict> </dict>
@ -78,7 +78,7 @@
<string>Editor</string> <string>Editor</string>
<key>LSItemContentTypes</key> <key>LSItemContentTypes</key>
<array> <array>
<string>io.darkcoin.paymentrequest</string> <string>io.dash.paymentrequest</string>
</array> </array>
<key>LSHandlerRank</key> <key>LSHandlerRank</key>
<string>Owner</string> <string>Owner</string>

View File

@ -8,7 +8,7 @@ import glob
import operator import operator
import os import os
OUT_CPP="src/qt/darkcoinstrings.cpp" OUT_CPP="src/qt/dashstrings.cpp"
EMPTY=['""'] EMPTY=['""']
def parse_po(text): def parse_po(text):
@ -72,10 +72,10 @@ f.write("""
#define UNUSED #define UNUSED
#endif #endif
""") """)
f.write('static const char UNUSED *darkcoin_strings[] = {\n') f.write('static const char UNUSED *dash_strings[] = {\n')
messages.sort(key=operator.itemgetter(0)) messages.sort(key=operator.itemgetter(0))
for (msgid, msgstr) in messages: for (msgid, msgstr) in messages:
if msgid != EMPTY: if msgid != EMPTY:
f.write('QT_TRANSLATE_NOOP("darkcoin-core", %s),\n' % ('\n'.join(msgid))) f.write('QT_TRANSLATE_NOOP("dash-core", %s),\n' % ('\n'.join(msgid)))
f.write('};\n') f.write('};\n')
f.close() f.close()

View File

@ -20,7 +20,7 @@ SetCompressor /SOLID lzma
!define MUI_STARTMENUPAGE_REGISTRY_KEY ${REGKEY} !define MUI_STARTMENUPAGE_REGISTRY_KEY ${REGKEY}
!define MUI_STARTMENUPAGE_REGISTRY_VALUENAME StartMenuGroup !define MUI_STARTMENUPAGE_REGISTRY_VALUENAME StartMenuGroup
!define MUI_STARTMENUPAGE_DEFAULTFOLDER "@PACKAGE_NAME@" !define MUI_STARTMENUPAGE_DEFAULTFOLDER "@PACKAGE_NAME@"
!define MUI_FINISHPAGE_RUN $INSTDIR\darkcoin-qt.exe !define MUI_FINISHPAGE_RUN $INSTDIR\dash-qt.exe
!define MUI_UNICON "${NSISDIR}\Contrib\Graphics\Icons\modern-uninstall.ico" !define MUI_UNICON "${NSISDIR}\Contrib\Graphics\Icons\modern-uninstall.ico"
!define MUI_UNWELCOMEFINISHPAGE_BITMAP "@abs_top_srcdir@/share/pixmaps/nsis-wizard.bmp" !define MUI_UNWELCOMEFINISHPAGE_BITMAP "@abs_top_srcdir@/share/pixmaps/nsis-wizard.bmp"
!define MUI_UNFINISHPAGE_NOAUTOCLOSE !define MUI_UNFINISHPAGE_NOAUTOCLOSE
@ -48,7 +48,7 @@ Var StartMenuGroup
!insertmacro MUI_LANGUAGE English !insertmacro MUI_LANGUAGE English
# Installer attributes # Installer attributes
OutFile @abs_top_srcdir@/darkcoin-${VERSION}-win@WINDOWS_BITS@-setup.exe OutFile @abs_top_srcdir@/dash-${VERSION}-win@WINDOWS_BITS@-setup.exe
!if "@WINDOWS_BITS@" == "64" !if "@WINDOWS_BITS@" == "64"
InstallDir $PROGRAMFILES64\Dash InstallDir $PROGRAMFILES64\Dash
!else !else
@ -73,19 +73,19 @@ ShowUninstDetails show
Section -Main SEC0000 Section -Main SEC0000
SetOutPath $INSTDIR SetOutPath $INSTDIR
SetOverwrite on SetOverwrite on
File @abs_top_srcdir@/release/darkcoin-qt.exe File @abs_top_srcdir@/release/dash-qt.exe
File /oname=COPYING.txt @abs_top_srcdir@/COPYING File /oname=COPYING.txt @abs_top_srcdir@/COPYING
File /oname=readme.txt @abs_top_srcdir@/doc/README_windows.txt File /oname=readme.txt @abs_top_srcdir@/doc/README_windows.txt
SetOutPath $INSTDIR\daemon SetOutPath $INSTDIR\daemon
File @abs_top_srcdir@/release/darkcoind.exe File @abs_top_srcdir@/release/dashd.exe
File @abs_top_srcdir@/release/darkcoin-cli.exe File @abs_top_srcdir@/release/dash-cli.exe
SetOutPath $INSTDIR\doc SetOutPath $INSTDIR\doc
File /r @abs_top_srcdir@/doc\*.* File /r @abs_top_srcdir@/doc\*.*
SetOutPath $INSTDIR SetOutPath $INSTDIR
WriteRegStr HKCU "${REGKEY}\Components" Main 1 WriteRegStr HKCU "${REGKEY}\Components" Main 1
# Remove old wxwidgets-based-darkcoin executable and locales: # Remove old wxwidgets-based-dash executable and locales:
Delete /REBOOTOK $INSTDIR\darkcoin.exe Delete /REBOOTOK $INSTDIR\dash.exe
RMDir /r /REBOOTOK $INSTDIR\locale RMDir /r /REBOOTOK $INSTDIR\locale
SectionEnd SectionEnd
@ -95,7 +95,7 @@ Section -post SEC0001
WriteUninstaller $INSTDIR\uninstall.exe WriteUninstaller $INSTDIR\uninstall.exe
!insertmacro MUI_STARTMENU_WRITE_BEGIN Application !insertmacro MUI_STARTMENU_WRITE_BEGIN Application
CreateDirectory $SMPROGRAMS\$StartMenuGroup CreateDirectory $SMPROGRAMS\$StartMenuGroup
CreateShortcut "$SMPROGRAMS\$StartMenuGroup\$(^Name).lnk" $INSTDIR\darkcoin-qt.exe CreateShortcut "$SMPROGRAMS\$StartMenuGroup\$(^Name).lnk" $INSTDIR\dash-qt.exe
CreateShortcut "$SMPROGRAMS\$StartMenuGroup\Uninstall $(^Name).lnk" $INSTDIR\uninstall.exe CreateShortcut "$SMPROGRAMS\$StartMenuGroup\Uninstall $(^Name).lnk" $INSTDIR\uninstall.exe
!insertmacro MUI_STARTMENU_WRITE_END !insertmacro MUI_STARTMENU_WRITE_END
WriteRegStr HKCU "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\$(^Name)" DisplayName "$(^Name)" 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 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)" NoModify 1
WriteRegDWORD HKCU "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\$(^Name)" NoRepair 1 WriteRegDWORD HKCU "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\$(^Name)" NoRepair 1
WriteRegStr HKCR "darkcoin" "URL Protocol" "" WriteRegStr HKCR "dash" "URL Protocol" ""
WriteRegStr HKCR "darkcoin" "" "URL:Dash" WriteRegStr HKCR "dash" "" "URL:Dash"
WriteRegStr HKCR "darkcoin\DefaultIcon" "" $INSTDIR\darkcoin-qt.exe WriteRegStr HKCR "dash\DefaultIcon" "" $INSTDIR\dash-qt.exe
WriteRegStr HKCR "darkcoin\shell\open\command" "" '"$INSTDIR\darkcoin-qt.exe" "%1"' WriteRegStr HKCR "dash\shell\open\command" "" '"$INSTDIR\dash-qt.exe" "%1"'
SectionEnd SectionEnd
# Macro for selecting uninstaller sections # Macro for selecting uninstaller sections
@ -127,7 +127,7 @@ done${UNSECTION_ID}:
# Uninstaller sections # Uninstaller sections
Section /o -un.Main UNSEC0000 Section /o -un.Main UNSEC0000
Delete /REBOOTOK $INSTDIR\darkcoin-qt.exe Delete /REBOOTOK $INSTDIR\dash-qt.exe
Delete /REBOOTOK $INSTDIR\COPYING.txt Delete /REBOOTOK $INSTDIR\COPYING.txt
Delete /REBOOTOK $INSTDIR\readme.txt Delete /REBOOTOK $INSTDIR\readme.txt
RMDir /r /REBOOTOK $INSTDIR\daemon RMDir /r /REBOOTOK $INSTDIR\daemon
@ -147,7 +147,7 @@ Section -un.post UNSEC0001
DeleteRegValue HKCU "${REGKEY}" Path DeleteRegValue HKCU "${REGKEY}" Path
DeleteRegKey /IfEmpty HKCU "${REGKEY}\Components" DeleteRegKey /IfEmpty HKCU "${REGKEY}\Components"
DeleteRegKey /IfEmpty HKCU "${REGKEY}" DeleteRegKey /IfEmpty HKCU "${REGKEY}"
DeleteRegKey HKCR "darkcoin" DeleteRegKey HKCR "dash"
RmDir /REBOOTOK $SMPROGRAMS\$StartMenuGroup RmDir /REBOOTOK $SMPROGRAMS\$StartMenuGroup
RmDir /REBOOTOK $INSTDIR RmDir /REBOOTOK $INSTDIR
Push $R0 Push $R0

View File

@ -3,27 +3,27 @@ include Makefile.include
AM_CPPFLAGS += -I$(builddir) AM_CPPFLAGS += -I$(builddir)
noinst_LIBRARIES = \ noinst_LIBRARIES = \
libdarkcoin_server.a \ libdash_server.a \
libdarkcoin_common.a \ libdash_common.a \
libdarkcoin_cli.a libdash_cli.a
if ENABLE_WALLET if ENABLE_WALLET
noinst_LIBRARIES += libdarkcoin_wallet.a noinst_LIBRARIES += libdash_wallet.a
endif endif
bin_PROGRAMS = bin_PROGRAMS =
if BUILD_BITCOIND if BUILD_BITCOIND
bin_PROGRAMS += darkcoind bin_PROGRAMS += dashd
endif endif
if BUILD_BITCOIN_CLI if BUILD_BITCOIN_CLI
bin_PROGRAMS += darkcoin-cli bin_PROGRAMS += dash-cli
endif endif
SUBDIRS = . $(BUILD_QT) $(BUILD_TEST) SUBDIRS = . $(BUILD_QT) $(BUILD_TEST)
DIST_SUBDIRS = . qt test DIST_SUBDIRS = . qt test
.PHONY: FORCE .PHONY: FORCE
# darkcoin core # # dash core #
BITCOIN_CORE_H = \ BITCOIN_CORE_H = \
activemasternode.h \ activemasternode.h \
addrman.h \ addrman.h \
@ -109,7 +109,7 @@ obj/build.h: FORCE
$(abs_top_srcdir) $(abs_top_srcdir)
version.o: obj/build.h version.o: obj/build.h
libdarkcoin_server_a_SOURCES = \ libdash_server_a_SOURCES = \
activemasternode.cpp \ activemasternode.cpp \
addrman.cpp \ addrman.cpp \
alert.cpp \ alert.cpp \
@ -135,7 +135,7 @@ libdarkcoin_server_a_SOURCES = \
$(JSON_H) \ $(JSON_H) \
$(BITCOIN_CORE_H) $(BITCOIN_CORE_H)
libdarkcoin_wallet_a_SOURCES = \ libdash_wallet_a_SOURCES = \
activemasternode.cpp \ activemasternode.cpp \
db.cpp \ db.cpp \
crypter.cpp \ crypter.cpp \
@ -146,7 +146,7 @@ libdarkcoin_wallet_a_SOURCES = \
keepass.cpp \ keepass.cpp \
$(BITCOIN_CORE_H) $(BITCOIN_CORE_H)
libdarkcoin_common_a_SOURCES = \ libdash_common_a_SOURCES = \
activemasternode.cpp \ activemasternode.cpp \
base58.cpp \ base58.cpp \
allocators.cpp \ allocators.cpp \
@ -184,47 +184,47 @@ libdarkcoin_common_a_SOURCES = \
$(BITCOIN_CORE_H) $(BITCOIN_CORE_H)
if GLIBC_BACK_COMPAT if GLIBC_BACK_COMPAT
libdarkcoin_common_a_SOURCES += compat/glibc_compat.cpp libdash_common_a_SOURCES += compat/glibc_compat.cpp
libdarkcoin_common_a_SOURCES += compat/glibcxx_compat.cpp libdash_common_a_SOURCES += compat/glibcxx_compat.cpp
endif endif
libdarkcoin_cli_a_SOURCES = \ libdash_cli_a_SOURCES = \
rpcclient.cpp \ rpcclient.cpp \
$(BITCOIN_CORE_H) $(BITCOIN_CORE_H)
nodist_libdarkcoin_common_a_SOURCES = $(top_srcdir)/src/obj/build.h nodist_libdash_common_a_SOURCES = $(top_srcdir)/src/obj/build.h
# #
# darkcoind binary # # dashd binary #
darkcoind_LDADD = \ dashd_LDADD = \
libdarkcoin_server.a \ libdash_server.a \
libdarkcoin_cli.a \ libdash_cli.a \
libdarkcoin_common.a \ libdash_common.a \
$(LIBLEVELDB) \ $(LIBLEVELDB) \
$(LIBMEMENV) $(LIBMEMENV)
if ENABLE_WALLET if ENABLE_WALLET
darkcoind_LDADD += libdarkcoin_wallet.a dashd_LDADD += libdash_wallet.a
endif endif
darkcoind_SOURCES = darkcoind.cpp dashd_SOURCES = dashd.cpp
# #
if TARGET_WINDOWS if TARGET_WINDOWS
darkcoind_SOURCES += darkcoind-res.rc dashd_SOURCES += dashd-res.rc
endif endif
AM_CPPFLAGS += $(BDB_CPPFLAGS) AM_CPPFLAGS += $(BDB_CPPFLAGS)
darkcoind_LDADD += $(BOOST_LIBS) $(BDB_LIBS) dashd_LDADD += $(BOOST_LIBS) $(BDB_LIBS)
# darkcoin-cli binary # # dash-cli binary #
darkcoin_cli_LDADD = \ dash_cli_LDADD = \
libdarkcoin_cli.a \ libdash_cli.a \
libdarkcoin_common.a \ libdash_common.a \
$(BOOST_LIBS) $(BOOST_LIBS)
darkcoin_cli_SOURCES = darkcoin-cli.cpp dash_cli_SOURCES = dash-cli.cpp
# #
if TARGET_WINDOWS if TARGET_WINDOWS
darkcoin_cli_SOURCES += darkcoin-cli-res.rc dash_cli_SOURCES += dash-cli-res.rc
endif endif
# NOTE: This dependency is not strictly necessary, but without it make may try to build both in parallel, which breaks the LevelDB build system in a race # NOTE: This dependency is not strictly necessary, but without it make may try to build both in parallel, which breaks the LevelDB build system in a race
@ -235,7 +235,7 @@ leveldb/%.a:
CC="$(CC)" PLATFORM=$(TARGET_OS) AR="$(AR)" $(LEVELDB_TARGET_FLAGS) \ CC="$(CC)" PLATFORM=$(TARGET_OS) AR="$(AR)" $(LEVELDB_TARGET_FLAGS) \
OPT="$(CXXFLAGS) $(CPPFLAGS)" OPT="$(CXXFLAGS) $(CPPFLAGS)"
qt/darkcoinstrings.cpp: $(libdarkcoin_server_a_SOURCES) $(libdarkcoin_common_a_SOURCES) $(libdarkcoin_cli_a_SOURCES) qt/dashstrings.cpp: $(libdash_server_a_SOURCES) $(libdash_common_a_SOURCES) $(libdash_cli_a_SOURCES)
@test -n $(XGETTEXT) || echo "xgettext is required for updating translations" @test -n $(XGETTEXT) || echo "xgettext is required for updating translations"
@cd $(top_srcdir); XGETTEXT=$(XGETTEXT) share/qt/extract_strings_qt.py @cd $(top_srcdir); XGETTEXT=$(XGETTEXT) share/qt/extract_strings_qt.py

View File

@ -12,11 +12,11 @@ AM_CPPFLAGS = $(INCLUDES) \
AM_CPPFLAGS += $(LEVELDB_CPPFLAGS) AM_CPPFLAGS += $(LEVELDB_CPPFLAGS)
AM_LDFLAGS = $(PTHREAD_CFLAGS) AM_LDFLAGS = $(PTHREAD_CFLAGS)
LIBBITCOIN_SERVER=$(top_builddir)/src/libdarkcoin_server.a LIBBITCOIN_SERVER=$(top_builddir)/src/libdash_server.a
LIBBITCOIN_WALLET=$(top_builddir)/src/libdarkcoin_wallet.a LIBBITCOIN_WALLET=$(top_builddir)/src/libdash_wallet.a
LIBBITCOIN_COMMON=$(top_builddir)/src/libdarkcoin_common.a LIBBITCOIN_COMMON=$(top_builddir)/src/libdash_common.a
LIBBITCOIN_CLI=$(top_builddir)/src/libdarkcoin_cli.a LIBBITCOIN_CLI=$(top_builddir)/src/libdash_cli.a
LIBBITCOINQT=$(top_builddir)/src/qt/libdarkcoinqt.a LIBBITCOINQT=$(top_builddir)/src/qt/libdashqt.a
$(LIBBITCOIN): $(LIBBITCOIN):
$(MAKE) -C $(top_builddir)/src $(@F) $(MAKE) -C $(top_builddir)/src $(@F)

View File

@ -105,7 +105,7 @@ void CActiveMasternode::ManageStatus()
return; return;
} }
/* donations are not supported in darkcoin.conf */ /* donations are not supported in dash.conf */
CScript donationAddress = CScript(); CScript donationAddress = CScript();
int donationPercentage = 0; int donationPercentage = 0;

View File

@ -63,7 +63,7 @@ public:
assert(genesis.hashMerkleRoot == uint256("0xe0028eb9648db56b1ac77cf090b99048a8007e2bb64b68f092c03c7f56a662c7")); assert(genesis.hashMerkleRoot == uint256("0xe0028eb9648db56b1ac77cf090b99048a8007e2bb64b68f092c03c7f56a662c7"));
vSeeds.push_back(CDNSSeedData("dashcurrency.com", "dnsseed.dashcurrency.com")); vSeeds.push_back(CDNSSeedData("dashcurrency.com", "dnsseed.dashcurrency.com"));
vSeeds.push_back(CDNSSeedData("darkcoin.qa", "dnsseed.darkcoin.qa")); vSeeds.push_back(CDNSSeedData("dash.qa", "dnsseed.dash.qa"));
vSeeds.push_back(CDNSSeedData("masternode.io", "dnsseed.masternode.io")); vSeeds.push_back(CDNSSeedData("masternode.io", "dnsseed.masternode.io"));
base58Prefixes[PUBKEY_ADDRESS] = list_of( 76); // Dash addresses start with 'X' base58Prefixes[PUBKEY_ADDRESS] = list_of( 76); // Dash addresses start with 'X'
@ -131,15 +131,15 @@ public:
vFixedSeeds.clear(); vFixedSeeds.clear();
vSeeds.clear(); vSeeds.clear();
vSeeds.push_back(CDNSSeedData("dashcurrency.com", "testnet-seed.dashcurrency.com")); vSeeds.push_back(CDNSSeedData("dashcurrency.com", "testnet-seed.dashcurrency.com"));
vSeeds.push_back(CDNSSeedData("darkcoin.qa", "testnet-seed.darkcoin.qa")); vSeeds.push_back(CDNSSeedData("dash.qa", "testnet-seed.dash.qa"));
vSeeds.push_back(CDNSSeedData("masternode.io", "test.dnsseed.masternode.io")); vSeeds.push_back(CDNSSeedData("masternode.io", "test.dnsseed.masternode.io"));
base58Prefixes[PUBKEY_ADDRESS] = list_of(139); // Testnet darkcoin addresses start with 'x' or 'y' base58Prefixes[PUBKEY_ADDRESS] = list_of(139); // Testnet dash addresses start with 'x' or 'y'
base58Prefixes[SCRIPT_ADDRESS] = list_of( 19); // Testnet darkcoin script addresses start with '8' or '9' base58Prefixes[SCRIPT_ADDRESS] = list_of( 19); // Testnet dash script addresses start with '8' or '9'
base58Prefixes[SECRET_KEY] = list_of(239); // Testnet private keys start with '9' or 'c' (Bitcoin defaults) base58Prefixes[SECRET_KEY] = list_of(239); // Testnet private keys start with '9' or 'c' (Bitcoin defaults)
base58Prefixes[EXT_PUBLIC_KEY] = list_of(0x3a)(0x80)(0x61)(0xa0); // Testnet darkcoin BIP32 pubkeys start with 'DRKV' base58Prefixes[EXT_PUBLIC_KEY] = list_of(0x3a)(0x80)(0x61)(0xa0); // Testnet dash BIP32 pubkeys start with 'DRKV'
base58Prefixes[EXT_SECRET_KEY] = list_of(0x3a)(0x80)(0x58)(0x37); // Testnet darkcoin BIP32 prvkeys start with 'DRKP' base58Prefixes[EXT_SECRET_KEY] = list_of(0x3a)(0x80)(0x58)(0x37); // Testnet dash BIP32 prvkeys start with 'DRKP'
base58Prefixes[EXT_COIN_TYPE] = list_of(0x80000001); // Testnet darkcoin BIP44 coin type is '5' (All coin's testnet default) base58Prefixes[EXT_COIN_TYPE] = list_of(0x80000001); // Testnet dash BIP44 coin type is '5' (All coin's testnet default)
} }
virtual Network NetworkID() const { return CChainParams::TESTNET; } virtual Network NetworkID() const { return CChainParams::TESTNET; }
}; };

View File

@ -2,13 +2,13 @@
#define CLIENTVERSION_H #define CLIENTVERSION_H
#if defined(HAVE_CONFIG_H) #if defined(HAVE_CONFIG_H)
#include "darkcoin-config.h" #include "dash-config.h"
#else #else
// //
// client versioning and copyright year // client versioning and copyright year
// //
// These need to be macros, as version.cpp's and darkcoin-qt.rc's voodoo requires it // These need to be macros, as version.cpp's and dash-qt.rc's voodoo requires it
#define CLIENT_VERSION_MAJOR 0 #define CLIENT_VERSION_MAJOR 0
#define CLIENT_VERSION_MINOR 11 #define CLIENT_VERSION_MINOR 11
#define CLIENT_VERSION_REVISION 2 #define CLIENT_VERSION_REVISION 2

View File

@ -334,7 +334,7 @@ public:
// Calculate the size of the cache (in number of transactions) // Calculate the size of the cache (in number of transactions)
unsigned int GetCacheSize(); unsigned int GetCacheSize();
/** Amount of darkcoins coming in to a transaction /** Amount of dashs coming in to a transaction
Note that lightweight clients may not know anything besides the hash of previous transactions, Note that lightweight clients may not know anything besides the hash of previous transactions,
so may not be able to calculate this. so may not be able to calculate this.

View File

@ -1,4 +1,4 @@
#include "darkcoin-config.h" #include "dash-config.h"
#include <cstddef> #include <cstddef>
#include <sys/select.h> #include <sys/select.h>

View File

@ -38,7 +38,7 @@ CActiveMasternode activeMasternode;
// Count peers we've requested the list from // Count peers we've requested the list from
int RequestedMasterNodeList = 0; int RequestedMasterNodeList = 0;
/* *** BEGIN DARKSEND MAGIC - DARKCOIN ********** /* *** BEGIN DARKSEND MAGIC - DASH **********
Copyright (c) 2014-2015, Dash Developers Copyright (c) 2014-2015, Dash Developers
eduffield - evan@dashcurrency.com eduffield - evan@dashcurrency.com
udjinm6 - udjinm6@dashcurrency.com udjinm6 - udjinm6@dashcurrency.com
@ -2604,7 +2604,7 @@ void ThreadCheckDarkSendPool()
if(fLiteMode) return; //disable all Darksend/Masternode related functionality if(fLiteMode) return; //disable all Darksend/Masternode related functionality
// Make this thread recognisable as the wallet flushing thread // Make this thread recognisable as the wallet flushing thread
RenameThread("darkcoin-darksend"); RenameThread("dash-darksend");
unsigned int c = 0; unsigned int c = 0;
std::string errorMessage; std::string errorMessage;

View File

@ -534,7 +534,7 @@ public:
void GetDenominationsToString(int nDenom, std::string& strDenom); void GetDenominationsToString(int nDenom, std::string& strDenom);
/// Get the denominations for a specific amount of darkcoin. /// Get the denominations for a specific amount of dash.
int GetDenominationsByAmount(int64_t nAmount, int nDenomTarget=0); int GetDenominationsByAmount(int64_t nAmount, int nDenomTarget=0);
int GetDenominationsByAmounts(std::vector<int64_t>& vecAmount); int GetDenominationsByAmounts(std::vector<int64_t>& vecAmount);

View File

@ -20,10 +20,10 @@ BEGIN
VALUE "CompanyName", "Dash" VALUE "CompanyName", "Dash"
VALUE "FileDescription", "Dash-cli (OSS RPC client for Dash)" VALUE "FileDescription", "Dash-cli (OSS RPC client for Dash)"
VALUE "FileVersion", VER_FILEVERSION_STR VALUE "FileVersion", VER_FILEVERSION_STR
VALUE "InternalName", "darkcoin-cli" VALUE "InternalName", "dash-cli"
VALUE "LegalCopyright", COPYRIGHT_STR 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 "LegalTrademarks1", "Distributed under the MIT/X11 software license, see the accompanying file COPYING or http://www.opensource.org/licenses/mit-license.php."
VALUE "OriginalFilename", "darkcoin-cli.exe" VALUE "OriginalFilename", "dash-cli.exe"
VALUE "ProductName", "Dash-cli" VALUE "ProductName", "Dash-cli"
VALUE "ProductVersion", VER_PRODUCTVERSION_STR VALUE "ProductVersion", VER_PRODUCTVERSION_STR
END END

View File

@ -45,9 +45,9 @@ static bool AppInitRPC(int argc, char* argv[])
// First part of help message is specific to RPC client // First part of help message is specific to RPC client
std::string strUsage = _("Dash Core RPC client version") + " " + FormatFullVersion() + "\n\n" + std::string strUsage = _("Dash Core RPC client version") + " " + FormatFullVersion() + "\n\n" +
_("Usage:") + "\n" + _("Usage:") + "\n" +
" darkcoin-cli [options] <command> [params] " + _("Send command to Dash Core") + "\n" + " dash-cli [options] <command> [params] " + _("Send command to Dash Core") + "\n" +
" darkcoin-cli [options] help " + _("List commands") + "\n" + " dash-cli [options] help " + _("List commands") + "\n" +
" darkcoin-cli [options] help <command> " + _("Get help for a command") + "\n"; " dash-cli [options] help <command> " + _("Get help for a command") + "\n";
strUsage += "\n" + HelpMessageCli(true); strUsage += "\n" + HelpMessageCli(true);

View File

@ -20,10 +20,10 @@ BEGIN
VALUE "CompanyName", "Dash" VALUE "CompanyName", "Dash"
VALUE "FileDescription", "Darkcoind (OSS daemon/client for Dash)" VALUE "FileDescription", "Darkcoind (OSS daemon/client for Dash)"
VALUE "FileVersion", VER_FILEVERSION_STR VALUE "FileVersion", VER_FILEVERSION_STR
VALUE "InternalName", "darkcoind" VALUE "InternalName", "dashd"
VALUE "LegalCopyright", COPYRIGHT_STR 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 "LegalTrademarks1", "Distributed under the MIT/X11 software license, see the accompanying file COPYING or http://www.opensource.org/licenses/mit-license.php."
VALUE "OriginalFilename", "darkcoind.exe" VALUE "OriginalFilename", "dashd.exe"
VALUE "ProductName", "Darkcoind" VALUE "ProductName", "Darkcoind"
VALUE "ProductVersion", VER_PRODUCTVERSION_STR VALUE "ProductVersion", VER_PRODUCTVERSION_STR
END END

View File

@ -65,7 +65,7 @@ bool AppInit(int argc, char* argv[])
// //
// Parameters // Parameters
// //
// If Qt is used, parameters/darkcoin.conf are parsed in qt/darkcoin.cpp's main() // If Qt is used, parameters/dash.conf are parsed in qt/dash.cpp's main()
ParseParameters(argc, argv); ParseParameters(argc, argv);
if (!boost::filesystem::is_directory(GetDataDir(false))) if (!boost::filesystem::is_directory(GetDataDir(false)))
{ {
@ -95,14 +95,14 @@ bool AppInit(int argc, char* argv[])
if (mapArgs.count("-?") || mapArgs.count("--help")) if (mapArgs.count("-?") || mapArgs.count("--help"))
{ {
// First part of help message is specific to darkcoind / RPC client // First part of help message is specific to dashd / RPC client
std::string strUsage = _("Dash Core Daemon") + " " + _("version") + " " + FormatFullVersion() + "\n\n" + std::string strUsage = _("Dash Core Daemon") + " " + _("version") + " " + FormatFullVersion() + "\n\n" +
_("Usage:") + "\n" + _("Usage:") + "\n" +
" darkcoind [options] " + _("Start Dash Core Daemon") + "\n" + " dashd [options] " + _("Start Dash Core Daemon") + "\n" +
_("Usage (deprecated, use darkcoin-cli):") + "\n" + _("Usage (deprecated, use dash-cli):") + "\n" +
" darkcoind [options] <command> [params] " + _("Send command to Dash Core") + "\n" + " dashd [options] <command> [params] " + _("Send command to Dash Core") + "\n" +
" darkcoind [options] help " + _("List commands") + "\n" + " dashd [options] help " + _("List commands") + "\n" +
" darkcoind [options] help <command> " + _("Get help for a command") + "\n"; " dashd [options] help <command> " + _("Get help for a command") + "\n";
strUsage += "\n" + HelpMessage(HMM_BITCOIND); strUsage += "\n" + HelpMessage(HMM_BITCOIND);
strUsage += "\n" + HelpMessageCli(false); strUsage += "\n" + HelpMessageCli(false);
@ -114,7 +114,7 @@ bool AppInit(int argc, char* argv[])
// Command-line RPC // Command-line RPC
bool fCommandLine = false; bool fCommandLine = false;
for (int i = 1; i < argc; i++) for (int i = 1; i < argc; i++)
if (!IsSwitchChar(argv[i][0]) && !boost::algorithm::istarts_with(argv[i], "darkcoin:")) if (!IsSwitchChar(argv[i][0]) && !boost::algorithm::istarts_with(argv[i], "dash:"))
fCommandLine = true; fCommandLine = true;
if (fCommandLine) if (fCommandLine)
@ -186,7 +186,7 @@ int main(int argc, char* argv[])
bool fRet = false; bool fRet = false;
// Connect darkcoind signal handlers // Connect dashd signal handlers
noui_connect(); noui_connect();
fRet = AppInit(argc, argv); fRet = AppInit(argc, argv);

View File

@ -5,7 +5,7 @@
// file COPYING or http://www.opensource.org/licenses/mit-license.php. // file COPYING or http://www.opensource.org/licenses/mit-license.php.
#if defined(HAVE_CONFIG_H) #if defined(HAVE_CONFIG_H)
#include "darkcoin-config.h" #include "dash-config.h"
#endif #endif
#include "init.h" #include "init.h"
@ -138,7 +138,7 @@ void Shutdown()
TRY_LOCK(cs_Shutdown, lockShutdown); TRY_LOCK(cs_Shutdown, lockShutdown);
if (!lockShutdown) return; if (!lockShutdown) return;
RenameThread("darkcoin-shutoff"); RenameThread("dash-shutoff");
mempool.AddTransactionsUpdated(1); mempool.AddTransactionsUpdated(1);
StopRPCThreads(); StopRPCThreads();
ShutdownRPCMining(); ShutdownRPCMining();
@ -224,7 +224,7 @@ std::string HelpMessage(HelpMessageMode hmm)
strUsage += " -blocknotify=<cmd> " + _("Execute command when the best block changes (%s in cmd is replaced by block hash)") + "\n"; strUsage += " -blocknotify=<cmd> " + _("Execute command when the best block changes (%s in cmd is replaced by block hash)") + "\n";
strUsage += " -checkblocks=<n> " + _("How many blocks to check at startup (default: 288, 0 = all)") + "\n"; strUsage += " -checkblocks=<n> " + _("How many blocks to check at startup (default: 288, 0 = all)") + "\n";
strUsage += " -checklevel=<n> " + _("How thorough the block verification of -checkblocks is (0-4, default: 3)") + "\n"; strUsage += " -checklevel=<n> " + _("How thorough the block verification of -checkblocks is (0-4, default: 3)") + "\n";
strUsage += " -conf=<file> " + _("Specify configuration file (default: darkcoin.conf)") + "\n"; strUsage += " -conf=<file> " + _("Specify configuration file (default: dash.conf)") + "\n";
if (hmm == HMM_BITCOIND) if (hmm == HMM_BITCOIND)
{ {
#if !defined(WIN32) #if !defined(WIN32)
@ -237,7 +237,7 @@ std::string HelpMessage(HelpMessageMode hmm)
strUsage += " -maxorphanblocks=<n> " + strprintf(_("Keep at most <n> unconnectable blocks in memory (default: %u)"), DEFAULT_MAX_ORPHAN_BLOCKS) + "\n"; strUsage += " -maxorphanblocks=<n> " + strprintf(_("Keep at most <n> unconnectable blocks in memory (default: %u)"), DEFAULT_MAX_ORPHAN_BLOCKS) + "\n";
strUsage += " -maxorphantx=<n> " + strprintf(_("Keep at most <n> unconnectable transactions in memory (default: %u)"), DEFAULT_MAX_ORPHAN_TRANSACTIONS) + "\n"; strUsage += " -maxorphantx=<n> " + strprintf(_("Keep at most <n> unconnectable transactions in memory (default: %u)"), DEFAULT_MAX_ORPHAN_TRANSACTIONS) + "\n";
strUsage += " -par=<n> " + 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"; strUsage += " -par=<n> " + 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";
strUsage += " -pid=<file> " + _("Specify pid file (default: darkcoind.pid)") + "\n"; strUsage += " -pid=<file> " + _("Specify pid file (default: dashd.pid)") + "\n";
strUsage += " -reindex " + _("Rebuild block chain index from current blk000??.dat files") + " " + _("on startup") + "\n"; strUsage += " -reindex " + _("Rebuild block chain index from current blk000??.dat files") + " " + _("on startup") + "\n";
strUsage += " -txindex " + _("Maintain a full transaction index (default: 0)") + "\n"; strUsage += " -txindex " + _("Maintain a full transaction index (default: 0)") + "\n";
@ -347,7 +347,7 @@ std::string HelpMessage(HelpMessageMode hmm)
strUsage += "\n" + _("Darksend options:") + "\n"; strUsage += "\n" + _("Darksend options:") + "\n";
strUsage += " -enabledarksend=<n> " + _("Enable use of automated darksend for funds stored in this wallet (0-1, default: 0)") + "\n"; strUsage += " -enabledarksend=<n> " + _("Enable use of automated darksend for funds stored in this wallet (0-1, default: 0)") + "\n";
strUsage += " -darksendrounds=<n> " + _("Use N separate masternodes to anonymize funds (2-8, default: 2)") + "\n"; strUsage += " -darksendrounds=<n> " + _("Use N separate masternodes to anonymize funds (2-8, default: 2)") + "\n";
strUsage += " -anonymizedarkcoinamount=<n> " + _("Keep N darkcoin anonymized (default: 0)") + "\n"; strUsage += " -anonymizedashamount=<n> " + _("Keep N dash anonymized (default: 0)") + "\n";
strUsage += " -liquidityprovider=<n> " + _("Provide liquidity to Darksend by infrequently mixing coins on a continual basis (0-100, default: 0, 1=very frequent, high fees, 100=very infrequent, low fees)") + "\n"; strUsage += " -liquidityprovider=<n> " + _("Provide liquidity to Darksend by infrequently mixing coins on a continual basis (0-100, default: 0, 1=very frequent, high fees, 100=very infrequent, low fees)") + "\n";
strUsage += "\n" + _("InstantX options:") + "\n"; strUsage += "\n" + _("InstantX options:") + "\n";
@ -391,7 +391,7 @@ struct CImportingNow
void ThreadImport(std::vector<boost::filesystem::path> vImportFiles) void ThreadImport(std::vector<boost::filesystem::path> vImportFiles)
{ {
RenameThread("darkcoin-loadblk"); RenameThread("dash-loadblk");
// -reindex // -reindex
if (fReindex) { if (fReindex) {
@ -458,7 +458,7 @@ bool InitSanityCheck(void)
return true; return true;
} }
/** Initialize darkcoin. /** Initialize dash.
* @pre Parameters should be parsed and config file should be read. * @pre Parameters should be parsed and config file should be read.
*/ */
bool AppInit2(boost::thread_group& threadGroup) bool AppInit2(boost::thread_group& threadGroup)
@ -1207,7 +1207,7 @@ bool AppInit2(boost::thread_group& threadGroup)
nDarksendRounds = 99999; nDarksendRounds = 99999;
} }
nAnonymizeDarkcoinAmount = GetArg("-anonymizedarkcoinamount", 0); nAnonymizeDarkcoinAmount = GetArg("-anonymizedashamount", 0);
if(nAnonymizeDarkcoinAmount > 999999) nAnonymizeDarkcoinAmount = 999999; if(nAnonymizeDarkcoinAmount > 999999) nAnonymizeDarkcoinAmount = 999999;
if(nAnonymizeDarkcoinAmount < 2) nAnonymizeDarkcoinAmount = 2; if(nAnonymizeDarkcoinAmount < 2) nAnonymizeDarkcoinAmount = 2;

View File

@ -176,7 +176,7 @@ std::string CKeePassIntegrator::constructHTTPPost(const std::string& strMsg, con
{ {
std::ostringstream s; std::ostringstream s;
s << "POST / HTTP/1.1\r\n" s << "POST / HTTP/1.1\r\n"
<< "User-Agent: darkcoin-json-rpc/" << FormatFullVersion() << "\r\n" << "User-Agent: dash-json-rpc/" << FormatFullVersion() << "\r\n"
<< "Host: localhost\r\n" << "Host: localhost\r\n"
<< "Content-Type: application/json\r\n" << "Content-Type: application/json\r\n"
<< "Content-Length: " << strMsg.size() << "\r\n" << "Content-Length: " << strMsg.size() << "\r\n"
@ -335,7 +335,7 @@ void CKeePassIntegrator::rpcSetLogin(const SecureString& strWalletPass, const Se
if(fDebug) LogPrintf("CKeePassIntegrator::rpcSetLogin - send Url: %s\n", sUrl.c_str()); if(fDebug) LogPrintf("CKeePassIntegrator::rpcSetLogin - send Url: %s\n", sUrl.c_str());
//request.addStrParameter("SubmitUrl", sSubmitUrl); // Is used to construct the entry title //request.addStrParameter("SubmitUrl", sSubmitUrl); // Is used to construct the entry title
request.addStrParameter("Login", SecureString("darkcoin")); request.addStrParameter("Login", SecureString("dash"));
request.addStrParameter("Password", strWalletPass); request.addStrParameter("Password", strWalletPass);
if(sEntryId.size() != 0) if(sEntryId.size() != 0)
{ {

View File

@ -3,7 +3,7 @@ dnl Output: If qt version is auto, set bitcoin_enable_qt to false. Else, exit.
AC_DEFUN([BITCOIN_QT_FAIL],[ AC_DEFUN([BITCOIN_QT_FAIL],[
if test "x$bitcoin_qt_want_version" = "xauto" && test x$bitcoin_qt_force != xyes; then if test "x$bitcoin_qt_want_version" = "xauto" && test x$bitcoin_qt_force != xyes; then
if test x$bitcoin_enable_qt != xno; then if test x$bitcoin_enable_qt != xno; then
AC_MSG_WARN([$1; darkcoin-qt frontend will not be built]) AC_MSG_WARN([$1; dash-qt frontend will not be built])
fi fi
bitcoin_enable_qt=no bitcoin_enable_qt=no
else else

View File

@ -1582,7 +1582,7 @@ unsigned int static KimotoGravityWell(const CBlockIndex* pindexLast, const CBloc
} }
unsigned int static DarkGravityWave(const CBlockIndex* pindexLast, const CBlockHeader *pblock) { unsigned int static DarkGravityWave(const CBlockIndex* pindexLast, const CBlockHeader *pblock) {
/* current difficulty formula, darkcoin - DarkGravity v3, written by Evan Duffield - evan@dashcurrency.com */ /* current difficulty formula, dash - DarkGravity v3, written by Evan Duffield - evan@dashcurrency.com */
const CBlockIndex *BlockLastSolved = pindexLast; const CBlockIndex *BlockLastSolved = pindexLast;
const CBlockIndex *BlockReading = pindexLast; const CBlockIndex *BlockReading = pindexLast;
int64_t nActualTimespan = 0; int64_t nActualTimespan = 0;
@ -2158,7 +2158,7 @@ bool FindUndoPos(CValidationState &state, int nFile, CDiskBlockPos &pos, unsigne
static CCheckQueue<CScriptCheck> scriptcheckqueue(128); static CCheckQueue<CScriptCheck> scriptcheckqueue(128);
void ThreadScriptCheck() { void ThreadScriptCheck() {
RenameThread("darkcoin-scriptch"); RenameThread("dash-scriptch");
scriptcheckqueue.Thread(); scriptcheckqueue.Thread();
} }

View File

@ -8,7 +8,7 @@
#define BITCOIN_MAIN_H #define BITCOIN_MAIN_H
#if defined(HAVE_CONFIG_H) #if defined(HAVE_CONFIG_H)
#include "darkcoin-config.h" #include "dash-config.h"
#endif #endif
#include "bignum.h" #include "bignum.h"

View File

@ -521,7 +521,7 @@ void static BitcoinMiner(CWallet *pwallet)
{ {
LogPrintf("DarkcoinMiner started\n"); LogPrintf("DarkcoinMiner started\n");
SetThreadPriority(THREAD_PRIORITY_LOWEST); SetThreadPriority(THREAD_PRIORITY_LOWEST);
RenameThread("darkcoin-miner"); RenameThread("dash-miner");
// Each thread has its own key and counter // Each thread has its own key and counter
CReserveKey reservekey(pwallet); CReserveKey reservekey(pwallet);

View File

@ -5,7 +5,7 @@
// file COPYING or http://www.opensource.org/licenses/mit-license.php. // file COPYING or http://www.opensource.org/licenses/mit-license.php.
#if defined(HAVE_CONFIG_H) #if defined(HAVE_CONFIG_H)
#include "darkcoin-config.h" #include "dash-config.h"
#endif #endif
#include "net.h" #include "net.h"

View File

@ -6,7 +6,7 @@
#define BITCOIN_NETBASE_H #define BITCOIN_NETBASE_H
#if defined(HAVE_CONFIG_H) #if defined(HAVE_CONFIG_H)
#include "darkcoin-config.h" #include "dash-config.h"
#endif #endif
#include "compat.h" #include "compat.h"

View File

@ -42,7 +42,7 @@ static void noui_InitMessage(const std::string &message)
void noui_connect() void noui_connect()
{ {
// Connect darkcoind signal handlers // Connect dashd signal handlers
uiInterface.ThreadSafeMessageBox.connect(noui_ThreadSafeMessageBox); uiInterface.ThreadSafeMessageBox.connect(noui_ThreadSafeMessageBox);
uiInterface.InitMessage.connect(noui_InitMessage); uiInterface.InitMessage.connect(noui_InitMessage);
} }

View File

@ -5,41 +5,41 @@ AM_CPPFLAGS += -I$(top_srcdir)/src \
-I$(top_builddir)/src/qt/forms \ -I$(top_builddir)/src/qt/forms \
$(PROTOBUF_CFLAGS) \ $(PROTOBUF_CFLAGS) \
$(QR_CFLAGS) $(QR_CFLAGS)
bin_PROGRAMS = darkcoin-qt bin_PROGRAMS = dash-qt
noinst_LIBRARIES = libdarkcoinqt.a noinst_LIBRARIES = libdashqt.a
SUBDIRS = . $(BUILD_TEST_QT) SUBDIRS = . $(BUILD_TEST_QT)
DIST_SUBDIRS = . test DIST_SUBDIRS = . test
# darkcoin qt core # # dash qt core #
QT_TS = \ QT_TS = \
locale/darkcoin_bar.ts \ locale/dash_bar.ts \
locale/darkcoin_bg.ts \ locale/dash_bg.ts \
locale/darkcoin_ca.ts \ locale/dash_ca.ts \
locale/darkcoin_cmn.ts \ locale/dash_cmn.ts \
locale/darkcoin_cs.ts \ locale/dash_cs.ts \
locale/darkcoin_da.ts \ locale/dash_da.ts \
locale/darkcoin_de.ts \ locale/dash_de.ts \
locale/darkcoin_el.ts \ locale/dash_el.ts \
locale/darkcoin_en.ts \ locale/dash_en.ts \
locale/darkcoin_eo.ts \ locale/dash_eo.ts \
locale/darkcoin_es.ts \ locale/dash_es.ts \
locale/darkcoin_fi.ts \ locale/dash_fi.ts \
locale/darkcoin_fr.ts \ locale/dash_fr.ts \
locale/darkcoin_hu_HU.ts \ locale/dash_hu_HU.ts \
locale/darkcoin_it.ts \ locale/dash_it.ts \
locale/darkcoin_lv_LV.ts \ locale/dash_lv_LV.ts \
locale/darkcoin_nb.ts \ locale/dash_nb.ts \
locale/darkcoin_nl.ts \ locale/dash_nl.ts \
locale/darkcoin_pl.ts \ locale/dash_pl.ts \
locale/darkcoin_pt.ts \ locale/dash_pt.ts \
locale/darkcoin_pt_BR.ts \ locale/dash_pt_BR.ts \
locale/darkcoin_ru.ts \ locale/dash_ru.ts \
locale/darkcoin_sk.ts \ locale/dash_sk.ts \
locale/darkcoin_sv.ts \ locale/dash_sv.ts \
locale/darkcoin_tr.ts \ locale/dash_tr.ts \
locale/darkcoin_vi.ts \ locale/dash_vi.ts \
locale/darkcoin_zh_CN.ts \ locale/dash_zh_CN.ts \
locale/darkcoin_zh_HK.ts locale/dash_zh_HK.ts
QT_FORMS_UI = \ QT_FORMS_UI = \
forms/aboutdialog.ui \ forms/aboutdialog.ui \
@ -112,13 +112,13 @@ BITCOIN_MM = \
macnotificationhandler.mm macnotificationhandler.mm
QT_MOC = \ QT_MOC = \
darkcoin.moc \ dash.moc \
intro.moc \ intro.moc \
overviewpage.moc \ overviewpage.moc \
rpcconsole.moc rpcconsole.moc
QT_QRC_CPP = qrc_darkcoin.cpp QT_QRC_CPP = qrc_dash.cpp
QT_QRC = darkcoin.qrc QT_QRC = dash.qrc
PROTOBUF_CC = paymentrequest.pb.cc PROTOBUF_CC = paymentrequest.pb.cc
PROTOBUF_H = paymentrequest.pb.h PROTOBUF_H = paymentrequest.pb.h
@ -226,7 +226,7 @@ RES_ICONS = \
BITCOIN_QT_CPP = \ BITCOIN_QT_CPP = \
darkcoin.cpp \ dash.cpp \
bitcoinaddressvalidator.cpp \ bitcoinaddressvalidator.cpp \
bitcoinamountfield.cpp \ bitcoinamountfield.cpp \
bitcoingui.cpp \ bitcoingui.cpp \
@ -283,7 +283,7 @@ RES_IMAGES = \
res/images/about.png \ res/images/about.png \
res/images/splash.png \ res/images/splash.png \
res/images/splash_testnet.png \ res/images/splash_testnet.png \
res/images/darkcoin_logo_horizontal.png \ res/images/dash_logo_horizontal.png \
res/images/drkblue_downArrow.png \ res/images/drkblue_downArrow.png \
res/images/drkblue_downArrow_small.png \ res/images/drkblue_downArrow_small.png \
res/images/drkblue_upArrow_small.png \ res/images/drkblue_upArrow_small.png \
@ -296,40 +296,40 @@ RES_CSS = \
RES_MOVIES = $(wildcard res/movies/spinner-*.png) RES_MOVIES = $(wildcard res/movies/spinner-*.png)
DARKCOIN_RC = res/darkcoin-qt-res.rc DASH_RC = res/dash-qt-res.rc
libdarkcoinqt_a_CPPFLAGS = $(AM_CPPFLAGS) $(QT_INCLUDES) \ libdashqt_a_CPPFLAGS = $(AM_CPPFLAGS) $(QT_INCLUDES) \
-I$(top_srcdir)/src/qt/forms $(QT_DBUS_INCLUDES) -I$(top_srcdir)/src/qt/forms $(QT_DBUS_INCLUDES)
libdarkcoinqt_a_SOURCES = $(BITCOIN_QT_CPP) $(BITCOIN_QT_H) $(QT_FORMS_UI) \ libdashqt_a_SOURCES = $(BITCOIN_QT_CPP) $(BITCOIN_QT_H) $(QT_FORMS_UI) \
$(QT_QRC) $(QT_TS) $(PROTOBUF_PROTO) $(RES_ICONS) $(RES_IMAGES) $(RES_MOVIES) $(RES_CSS) $(QT_QRC) $(QT_TS) $(PROTOBUF_PROTO) $(RES_ICONS) $(RES_IMAGES) $(RES_MOVIES) $(RES_CSS)
nodist_libdarkcoinqt_a_SOURCES = $(QT_MOC_CPP) $(QT_MOC) $(PROTOBUF_CC) \ nodist_libdashqt_a_SOURCES = $(QT_MOC_CPP) $(QT_MOC) $(PROTOBUF_CC) \
$(PROTOBUF_H) $(QT_QRC_CPP) $(PROTOBUF_H) $(QT_QRC_CPP)
BUILT_SOURCES = $(nodist_libdarkcoinqt_a_SOURCES) BUILT_SOURCES = $(nodist_libdashqt_a_SOURCES)
#Generating these with a half-written protobuf header leads to wacky results. #Generating these with a half-written protobuf header leads to wacky results.
#This makes sure it's done. #This makes sure it's done.
$(QT_MOC): $(PROTOBUF_H) $(QT_MOC): $(PROTOBUF_H)
$(QT_MOC_CPP): $(PROTOBUF_H) $(QT_MOC_CPP): $(PROTOBUF_H)
# darkcoin-qt binary # # dash-qt binary #
darkcoin_qt_CPPFLAGS = $(AM_CPPFLAGS) $(QT_INCLUDES) \ dash_qt_CPPFLAGS = $(AM_CPPFLAGS) $(QT_INCLUDES) \
-I$(top_srcdir)/src/qt/forms -I$(top_srcdir)/src/qt/forms
darkcoin_qt_SOURCES = darkcoin.cpp dash_qt_SOURCES = dash.cpp
if TARGET_DARWIN if TARGET_DARWIN
darkcoin_qt_SOURCES += $(BITCOIN_MM) dash_qt_SOURCES += $(BITCOIN_MM)
endif endif
if TARGET_WINDOWS if TARGET_WINDOWS
darkcoin_qt_SOURCES += $(DARKCOIN_RC) dash_qt_SOURCES += $(DASH_RC)
endif endif
darkcoin_qt_LDADD = libdarkcoinqt.a $(LIBBITCOIN_SERVER) dash_qt_LDADD = libdashqt.a $(LIBBITCOIN_SERVER)
if ENABLE_WALLET if ENABLE_WALLET
darkcoin_qt_LDADD += $(LIBBITCOIN_WALLET) dash_qt_LDADD += $(LIBBITCOIN_WALLET)
endif endif
darkcoin_qt_LDADD += $(LIBBITCOIN_CLI) $(LIBBITCOIN_COMMON) $(LIBLEVELDB) $(LIBMEMENV) \ dash_qt_LDADD += $(LIBBITCOIN_CLI) $(LIBBITCOIN_COMMON) $(LIBLEVELDB) $(LIBMEMENV) \
$(BOOST_LIBS) $(QT_LIBS) $(QT_DBUS_LIBS) $(QR_LIBS) $(PROTOBUF_LIBS) $(BDB_LIBS) $(BOOST_LIBS) $(QT_LIBS) $(QT_DBUS_LIBS) $(QR_LIBS) $(PROTOBUF_LIBS) $(BDB_LIBS)
darkcoin_qt_LDFLAGS = $(QT_LDFLAGS) dash_qt_LDFLAGS = $(QT_LDFLAGS)
# forms/foo.h -> forms/ui_foo.h # forms/foo.h -> forms/ui_foo.h
QT_FORMS_H=$(join $(dir $(QT_FORMS_UI)),$(addprefix ui_, $(notdir $(QT_FORMS_UI:.ui=.h)))) QT_FORMS_H=$(join $(dir $(QT_FORMS_UI)),$(addprefix ui_, $(notdir $(QT_FORMS_UI:.ui=.h))))
@ -340,15 +340,15 @@ QT_QM=$(QT_TS:.ts=.qm)
.PHONY: FORCE .PHONY: FORCE
.SECONDARY: $(QT_QM) .SECONDARY: $(QT_QM)
darkcoinstrings.cpp: FORCE dashstrings.cpp: FORCE
$(MAKE) -C $(top_srcdir)/src qt/darkcoinstrings.cpp $(MAKE) -C $(top_srcdir)/src qt/dashstrings.cpp
translate: darkcoinstrings.cpp $(QT_FORMS_UI) $(QT_FORMS_UI) $(BITCOIN_QT_CPP) $(BITCOIN_QT_H) $(BITCOIN_MM) translate: dashstrings.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" @test -n $(LUPDATE) || echo "lupdate is required for updating translations"
@QT_SELECT=$(QT_SELECT) $(LUPDATE) $^ -locations relative -no-obsolete -ts locale/darkcoin_en.ts @QT_SELECT=$(QT_SELECT) $(LUPDATE) $^ -locations relative -no-obsolete -ts locale/dash_en.ts
$(QT_QRC_CPP): $(QT_QRC) $(QT_QM) $(QT_FORMS_H) $(RES_ICONS) $(RES_IMAGES) $(RES_MOVIES) $(RES_CSS) $(PROTOBUF_H) $(QT_QRC_CPP): $(QT_QRC) $(QT_QM) $(QT_FORMS_H) $(RES_ICONS) $(RES_IMAGES) $(RES_MOVIES) $(RES_CSS) $(PROTOBUF_H)
@cd $(abs_srcdir); test -f $(RCC) && QT_SELECT=$(QT_SELECT) $(RCC) -name darkcoin -o $(abs_builddir)/$@ $< || \ @cd $(abs_srcdir); test -f $(RCC) && QT_SELECT=$(QT_SELECT) $(RCC) -name dash -o $(abs_builddir)/$@ $< || \
echo error: could not build $@ echo error: could not build $@
$(SED) -e '/^\*\*.*Created:/d' $@ > $@.n && mv $@{.n,} $(SED) -e '/^\*\*.*Created:/d' $@ > $@.n && mv $@{.n,}
$(SED) -e '/^\*\*.*by:/d' $@ > $@.n && mv $@{.n,} $(SED) -e '/^\*\*.*by:/d' $@ > $@.n && mv $@{.n,}

View File

@ -4,7 +4,7 @@
// file COPYING or http://www.opensource.org/licenses/mit-license.php. // file COPYING or http://www.opensource.org/licenses/mit-license.php.
#if defined(HAVE_CONFIG_H) #if defined(HAVE_CONFIG_H)
#include "darkcoin-config.h" #include "dash-config.h"
#endif #endif
#include "addressbookpage.h" #include "addressbookpage.h"

View File

@ -110,7 +110,7 @@ void AskPassphraseDialog::accept()
break; break;
} }
QMessageBox::StandardButton retval = QMessageBox::question(this, tr("Confirm wallet encryption"), QMessageBox::StandardButton retval = QMessageBox::question(this, tr("Confirm wallet encryption"),
tr("Warning: If you encrypt your wallet and lose your passphrase, you will <b>LOSE ALL OF YOUR DARKCOINS</b>!") + "<br><br>" + tr("Are you sure you wish to encrypt your wallet?"), tr("Warning: If you encrypt your wallet and lose your passphrase, you will <b>LOSE ALL OF YOUR DASHS</b>!") + "<br><br>" + tr("Are you sure you wish to encrypt your wallet?"),
QMessageBox::Yes|QMessageBox::Cancel, QMessageBox::Yes|QMessageBox::Cancel,
QMessageBox::Cancel); QMessageBox::Cancel);
if(retval == QMessageBox::Yes) if(retval == QMessageBox::Yes)
@ -123,7 +123,7 @@ void AskPassphraseDialog::accept()
"<qt>" + "<qt>" +
tr("Dash will close now to finish the encryption process. " tr("Dash will close now to finish the encryption process. "
"Remember that encrypting your wallet cannot fully protect " "Remember that encrypting your wallet cannot fully protect "
"your darkcoins from being stolen by malware infecting your computer.") + "your dashs from being stolen by malware infecting your computer.") +
"<br><br><b>" + "<br><br><b>" +
tr("IMPORTANT: Any previous backups you have made of your wallet file " tr("IMPORTANT: Any previous backups you have made of your wallet file "
"should be replaced with the newly generated, encrypted wallet file. " "should be replaced with the newly generated, encrypted wallet file. "

View File

@ -249,7 +249,7 @@ void BitcoinGUI::createActions(bool fIsTestnet)
tabGroup->addAction(sendCoinsAction); tabGroup->addAction(sendCoinsAction);
receiveCoinsAction = new QAction(QIcon(":/icons/receiving_addresses"), tr("&Receive"), this); receiveCoinsAction = new QAction(QIcon(":/icons/receiving_addresses"), tr("&Receive"), this);
receiveCoinsAction->setStatusTip(tr("Request payments (generates QR codes and darkcoin: URIs)")); receiveCoinsAction->setStatusTip(tr("Request payments (generates QR codes and dash: URIs)"));
receiveCoinsAction->setToolTip(receiveCoinsAction->statusTip()); receiveCoinsAction->setToolTip(receiveCoinsAction->statusTip());
receiveCoinsAction->setCheckable(true); receiveCoinsAction->setCheckable(true);
#ifdef Q_OS_MAC #ifdef Q_OS_MAC
@ -337,7 +337,7 @@ void BitcoinGUI::createActions(bool fIsTestnet)
usedReceivingAddressesAction->setStatusTip(tr("Show the list of used receiving addresses and labels")); 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 = new QAction(QApplication::style()->standardIcon(QStyle::SP_FileIcon), tr("Open &URI..."), this);
openAction->setStatusTip(tr("Open a darkcoin: URI or payment request")); openAction->setStatusTip(tr("Open a dash: URI or payment request"));
showHelpMessageAction = new QAction(QApplication::style()->standardIcon(QStyle::SP_MessageBoxInformation), tr("&Command-line options"), this); showHelpMessageAction = new QAction(QApplication::style()->standardIcon(QStyle::SP_MessageBoxInformation), tr("&Command-line options"), this);
showHelpMessageAction->setStatusTip(tr("Show the Dash Core help message to get a list with possible Dash command-line options")); showHelpMessageAction->setStatusTip(tr("Show the Dash Core help message to get a list with possible Dash command-line options"));

View File

@ -6,7 +6,7 @@
#define BITCOINGUI_H #define BITCOINGUI_H
#if defined(HAVE_CONFIG_H) #if defined(HAVE_CONFIG_H)
#include "darkcoin-config.h" #include "dash-config.h"
#endif #endif
#include <QMainWindow> #include <QMainWindow>

View File

@ -17,7 +17,7 @@ QList<BitcoinUnits::Unit> BitcoinUnits::availableUnits()
{ {
QList<BitcoinUnits::Unit> unitlist; QList<BitcoinUnits::Unit> unitlist;
unitlist.append(DASH); unitlist.append(DASH);
unitlist.append(mDRK); unitlist.append(mDASH);
unitlist.append(uDRK); unitlist.append(uDRK);
unitlist.append(duffs); unitlist.append(duffs);
return unitlist; return unitlist;
@ -28,7 +28,7 @@ bool BitcoinUnits::valid(int unit)
switch(unit) switch(unit)
{ {
case DASH: case DASH:
case mDRK: case mDASH:
case uDRK: case uDRK:
case duffs: case duffs:
return true; return true;
@ -44,7 +44,7 @@ QString BitcoinUnits::name(int unit)
switch(unit) switch(unit)
{ {
case DASH: return QString("DASH"); case DASH: return QString("DASH");
case mDRK: return QString("mDRK"); case mDASH: return QString("mDASH");
case uDRK: return QString::fromUtf8("μDASH"); case uDRK: return QString::fromUtf8("μDASH");
case duffs: return QString::fromUtf8("duffs"); case duffs: return QString::fromUtf8("duffs");
default: return QString("???"); default: return QString("???");
@ -55,7 +55,7 @@ QString BitcoinUnits::name(int unit)
switch(unit) switch(unit)
{ {
case DASH: return QString("tDRK"); case DASH: return QString("tDRK");
case mDRK: return QString("mtDRK"); case mDASH: return QString("mtDRK");
case uDRK: return QString::fromUtf8("μtDRK"); case uDRK: return QString::fromUtf8("μtDRK");
case duffs: return QString::fromUtf8("tduffs"); case duffs: return QString::fromUtf8("tduffs");
default: return QString("???"); default: return QString("???");
@ -70,7 +70,7 @@ QString BitcoinUnits::description(int unit)
switch(unit) switch(unit)
{ {
case DASH: return QString("Darkcoins"); case DASH: return QString("Darkcoins");
case mDRK: return QString("Milli-Darkcoins (1 / 1,000)"); case mDASH: return QString("Milli-Darkcoins (1 / 1,000)");
case uDRK: return QString("Micro-Darkcoins (1 / 1,000,000)"); case uDRK: return QString("Micro-Darkcoins (1 / 1,000,000)");
case duffs: return QString("Ten Nano-Darkcoins (1 / 100,000,000)"); case duffs: return QString("Ten Nano-Darkcoins (1 / 100,000,000)");
default: return QString("???"); default: return QString("???");
@ -80,10 +80,10 @@ QString BitcoinUnits::description(int unit)
{ {
switch(unit) switch(unit)
{ {
case DASH: return QString("Testdarkcoins"); case DASH: return QString("Testdashs");
case mDRK: return QString("Milli-Testdarkcoins (1 / 1,000)"); case mDASH: return QString("Milli-Testdashs (1 / 1,000)");
case uDRK: return QString("Micro-Testdarkcoins (1 / 1,000,000)"); case uDRK: return QString("Micro-Testdashs (1 / 1,000,000)");
case duffs: return QString("Ten Nano-Testdarkcoins (1 / 100,000,000)"); case duffs: return QString("Ten Nano-Testdashs (1 / 100,000,000)");
default: return QString("???"); default: return QString("???");
} }
} }
@ -94,7 +94,7 @@ qint64 BitcoinUnits::factor(int unit)
switch(unit) switch(unit)
{ {
case DASH: return 100000000; case DASH: return 100000000;
case mDRK: return 100000; case mDASH: return 100000;
case uDRK: return 100; case uDRK: return 100;
case duffs: return 1; case duffs: return 1;
default: return 100000000; default: return 100000000;
@ -106,7 +106,7 @@ qint64 BitcoinUnits::maxAmount(int unit)
switch(unit) switch(unit)
{ {
case DASH: return Q_INT64_C(21000000); case DASH: return Q_INT64_C(21000000);
case mDRK: return Q_INT64_C(21000000000); case mDASH: return Q_INT64_C(21000000000);
case uDRK: return Q_INT64_C(21000000000000); case uDRK: return Q_INT64_C(21000000000000);
case duffs: return Q_INT64_C(2100000000000000); case duffs: return Q_INT64_C(2100000000000000);
default: return 0; default: return 0;
@ -118,7 +118,7 @@ int BitcoinUnits::amountDigits(int unit)
switch(unit) switch(unit)
{ {
case DASH: return 8; // 21,000,000 (# digits, without commas) case DASH: return 8; // 21,000,000 (# digits, without commas)
case mDRK: return 11; // 21,000,000,000 case mDASH: return 11; // 21,000,000,000
case uDRK: return 14; // 21,000,000,000,000 case uDRK: return 14; // 21,000,000,000,000
case duffs: return 16; // 2,100,000,000,000,000 case duffs: return 16; // 2,100,000,000,000,000
default: return 0; default: return 0;
@ -130,7 +130,7 @@ int BitcoinUnits::decimals(int unit)
switch(unit) switch(unit)
{ {
case DASH: return 8; case DASH: return 8;
case mDRK: return 5; case mDASH: return 5;
case uDRK: return 2; case uDRK: return 2;
case duffs: return 0; case duffs: return 0;
default: return 0; default: return 0;

View File

@ -27,7 +27,7 @@ public:
enum Unit enum Unit
{ {
DASH, DASH,
mDRK, mDASH,
uDRK, uDRK,
duffs duffs
}; };

View File

@ -721,7 +721,7 @@ void CoinControlDialog::updateView()
{ {
sAddress = CBitcoinAddress(outputAddress).ToString().c_str(); sAddress = CBitcoinAddress(outputAddress).ToString().c_str();
// if listMode or change => show darkcoin address. In tree mode, address is not shown again for direct wallet address outputs // if listMode or change => show dash address. In tree mode, address is not shown again for direct wallet address outputs
if (!treeMode || (!(sAddress == sWalletAddress))) if (!treeMode || (!(sAddress == sWalletAddress)))
itemOutput->setText(COLUMN_ADDRESS, sAddress); itemOutput->setText(COLUMN_ADDRESS, sAddress);

View File

@ -1,390 +0,0 @@
// Copyright (c) 2009-2014 The Bitcoin developers
// Copyright (c) 2014-2015 The Dash developers
//! This file is generated by share/qt/extract_strings_qt.py
#include <QtGlobal>
// Automatically generated by extract_strings.py
#ifdef __GNUC__
#define UNUSED __attribute__((unused))
#else
#define UNUSED
#endif
static const char UNUSED *darkcoin_strings[] = {
QT_TRANSLATE_NOOP("darkcoin-core", ""
"%s, you must set a rpcpassword in the configuration file:\n"
"%s\n"
"It is recommended you use the following random password:\n"
"rpcuser=darkcoinrpc\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("darkcoin-core", ""
"Acceptable ciphers (default: TLSv1.2+HIGH:TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!"
"3DES:@STRENGTH)"),
QT_TRANSLATE_NOOP("darkcoin-core", ""
"An error occurred while setting up the RPC port %u for listening on IPv4: %s"),
QT_TRANSLATE_NOOP("darkcoin-core", ""
"An error occurred while setting up the RPC port %u for listening on IPv6, "
"falling back to IPv4: %s"),
QT_TRANSLATE_NOOP("darkcoin-core", ""
"Bind to given address and always listen on it. Use [host]:port notation for "
"IPv6"),
QT_TRANSLATE_NOOP("darkcoin-core", ""
"Cannot obtain a lock on data directory %s. Dash Core is probably already "
"running."),
QT_TRANSLATE_NOOP("darkcoin-core", ""
"Continuously rate-limit free transactions to <n>*1000 bytes per minute "
"(default:15)"),
QT_TRANSLATE_NOOP("darkcoin-core", ""
"Darksend uses exact denominated amounts to send funds, you might simply need "
"to anonymize some more coins."),
QT_TRANSLATE_NOOP("darkcoin-core", ""
"Disable all Masternode and Darksend related functionality (0-1, default: 0)"),
QT_TRANSLATE_NOOP("darkcoin-core", ""
"Enable instantx, show confirmations for locked transactions (bool, default: "
"true)"),
QT_TRANSLATE_NOOP("darkcoin-core", ""
"Enable use of automated darksend for funds stored in this wallet (0-1, "
"default: 0)"),
QT_TRANSLATE_NOOP("darkcoin-core", ""
"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."),
QT_TRANSLATE_NOOP("darkcoin-core", ""
"Enter regression test mode, which uses a special chain in which blocks can "
"be solved instantly."),
QT_TRANSLATE_NOOP("darkcoin-core", ""
"Error: Listening for incoming connections failed (listen returned error %s)"),
QT_TRANSLATE_NOOP("darkcoin-core", ""
"Error: 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."),
QT_TRANSLATE_NOOP("darkcoin-core", ""
"Error: This transaction requires a transaction fee of at least %s because of "
"its amount, complexity, or use of recently received funds!"),
QT_TRANSLATE_NOOP("darkcoin-core", ""
"Error: Wallet unlocked for anonymization only, unable to create transaction."),
QT_TRANSLATE_NOOP("darkcoin-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("darkcoin-core", ""
"Execute command when a wallet transaction changes (%s in cmd is replaced by "
"TxID)"),
QT_TRANSLATE_NOOP("darkcoin-core", ""
"Execute command when the best block changes (%s in cmd is replaced by block "
"hash)"),
QT_TRANSLATE_NOOP("darkcoin-core", ""
"Fees smaller than this are considered zero fee (for transaction creation) "
"(default:"),
QT_TRANSLATE_NOOP("darkcoin-core", ""
"Flush database activity from memory pool to disk log every <n> megabytes "
"(default: 100)"),
QT_TRANSLATE_NOOP("darkcoin-core", ""
"Found unconfirmed denominated outputs, will wait till they confirm to "
"continue."),
QT_TRANSLATE_NOOP("darkcoin-core", ""
"How thorough the block verification of -checkblocks is (0-4, default: 3)"),
QT_TRANSLATE_NOOP("darkcoin-core", ""
"In this mode -genproclimit controls how many blocks are generated "
"immediately."),
QT_TRANSLATE_NOOP("darkcoin-core", ""
"InstantX requires inputs with at least 6 confirmations, you might need to "
"wait a few minutes and try again."),
QT_TRANSLATE_NOOP("darkcoin-core", ""
"Listen for JSON-RPC connections on <port> (default: 9998 or testnet: 19998)"),
QT_TRANSLATE_NOOP("darkcoin-core", ""
"Name to construct url for KeePass entry that stores the wallet passphrase"),
QT_TRANSLATE_NOOP("darkcoin-core", ""
"Number of seconds to keep misbehaving peers from reconnecting (default: "
"86400)"),
QT_TRANSLATE_NOOP("darkcoin-core", ""
"Output debugging information (default: 0, supplying <category> is optional)"),
QT_TRANSLATE_NOOP("darkcoin-core", ""
"Provide liquidity to Darksend by infrequently mixing coins on a continual "
"basis (0-100, default: 0, 1=very frequent, high fees, 100=very infrequent, "
"low fees)"),
QT_TRANSLATE_NOOP("darkcoin-core", ""
"Query for peer addresses via DNS lookup, if low on addresses (default: 1 "
"unless -connect)"),
QT_TRANSLATE_NOOP("darkcoin-core", ""
"Set external address:port to get to this masternode (example: address:port)"),
QT_TRANSLATE_NOOP("darkcoin-core", ""
"Set maximum size of high-priority/low-fee transactions in bytes (default: %d)"),
QT_TRANSLATE_NOOP("darkcoin-core", ""
"Set the number of script verification threads (%u to %d, 0 = auto, <0 = "
"leave that many cores free, default: %d)"),
QT_TRANSLATE_NOOP("darkcoin-core", ""
"Set the processor limit for when generation is on (-1 = unlimited, default: "
"-1)"),
QT_TRANSLATE_NOOP("darkcoin-core", ""
"Show N confirmations for a successfully locked transaction (0-9999, default: "
"1)"),
QT_TRANSLATE_NOOP("darkcoin-core", ""
"This is a pre-release test build - use at your own risk - do not use for "
"mining or merchant applications"),
QT_TRANSLATE_NOOP("darkcoin-core", ""
"Unable to bind to %s on this computer. Dash Core is probably already "
"running."),
QT_TRANSLATE_NOOP("darkcoin-core", ""
"Unable to locate enough Darksend denominated funds for this transaction."),
QT_TRANSLATE_NOOP("darkcoin-core", ""
"Unable to locate enough Darksend non-denominated funds for this transaction "
"that are not equal 1000 DASH."),
QT_TRANSLATE_NOOP("darkcoin-core", ""
"Unable to locate enough Darksend non-denominated funds for this transaction."),
QT_TRANSLATE_NOOP("darkcoin-core", ""
"Use separate SOCKS5 proxy to reach peers via Tor hidden services (default: -"
"proxy)"),
QT_TRANSLATE_NOOP("darkcoin-core", ""
"Warning: -paytxfee is set very high! This is the transaction fee you will "
"pay if you send a transaction."),
QT_TRANSLATE_NOOP("darkcoin-core", ""
"Warning: Please check that your computer's date and time are correct! If "
"your clock is wrong Dash will not work properly."),
QT_TRANSLATE_NOOP("darkcoin-core", ""
"Warning: The network does not appear to fully agree! Some miners appear to "
"be experiencing issues."),
QT_TRANSLATE_NOOP("darkcoin-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("darkcoin-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("darkcoin-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("darkcoin-core", ""
"You must set rpcpassword=<password> in the configuration file:\n"
"%s\n"
"If the file does not exist, create it with owner-readable-only file "
"permissions."),
QT_TRANSLATE_NOOP("darkcoin-core", ""
"You must specify a masternodeprivkey in the configuration. Please see "
"documentation for help."),
QT_TRANSLATE_NOOP("darkcoin-core", "(default: 1)"),
QT_TRANSLATE_NOOP("darkcoin-core", "(default: wallet.dat)"),
QT_TRANSLATE_NOOP("darkcoin-core", "<category> can be:"),
QT_TRANSLATE_NOOP("darkcoin-core", "Accept command line and JSON-RPC commands"),
QT_TRANSLATE_NOOP("darkcoin-core", "Accept connections from outside (default: 1 if no -proxy or -connect)"),
QT_TRANSLATE_NOOP("darkcoin-core", "Add a node to connect to and attempt to keep the connection open"),
QT_TRANSLATE_NOOP("darkcoin-core", "Allow DNS lookups for -addnode, -seednode and -connect"),
QT_TRANSLATE_NOOP("darkcoin-core", "Allow JSON-RPC connections from specified IP address"),
QT_TRANSLATE_NOOP("darkcoin-core", "Already have that input."),
QT_TRANSLATE_NOOP("darkcoin-core", "Always query for peer addresses via DNS lookup (default: 0)"),
QT_TRANSLATE_NOOP("darkcoin-core", "Attempt to recover private keys from a corrupt wallet.dat"),
QT_TRANSLATE_NOOP("darkcoin-core", "Block creation options:"),
QT_TRANSLATE_NOOP("darkcoin-core", "Can't denominate: no compatible inputs left."),
QT_TRANSLATE_NOOP("darkcoin-core", "Cannot downgrade wallet"),
QT_TRANSLATE_NOOP("darkcoin-core", "Cannot resolve -bind address: '%s'"),
QT_TRANSLATE_NOOP("darkcoin-core", "Cannot resolve -externalip address: '%s'"),
QT_TRANSLATE_NOOP("darkcoin-core", "Cannot write default address"),
QT_TRANSLATE_NOOP("darkcoin-core", "Clear list of wallet transactions (diagnostic tool; implies -rescan)"),
QT_TRANSLATE_NOOP("darkcoin-core", "Collateral is not valid."),
QT_TRANSLATE_NOOP("darkcoin-core", "Collateral not valid."),
QT_TRANSLATE_NOOP("darkcoin-core", "Connect only to the specified node(s)"),
QT_TRANSLATE_NOOP("darkcoin-core", "Connect through SOCKS proxy"),
QT_TRANSLATE_NOOP("darkcoin-core", "Connect to JSON-RPC on <port> (default: 9998 or testnet: 19998)"),
QT_TRANSLATE_NOOP("darkcoin-core", "Connect to KeePassHttp on port <port> (default: 19455)"),
QT_TRANSLATE_NOOP("darkcoin-core", "Connect to a node to retrieve peer addresses, and disconnect"),
QT_TRANSLATE_NOOP("darkcoin-core", "Connection options:"),
QT_TRANSLATE_NOOP("darkcoin-core", "Corrupted block database detected"),
QT_TRANSLATE_NOOP("darkcoin-core", "Dash Core Daemon"),
QT_TRANSLATE_NOOP("darkcoin-core", "Dash Core RPC client version"),
QT_TRANSLATE_NOOP("darkcoin-core", "Darksend is disabled."),
QT_TRANSLATE_NOOP("darkcoin-core", "Darksend options:"),
QT_TRANSLATE_NOOP("darkcoin-core", "Debugging/Testing options:"),
QT_TRANSLATE_NOOP("darkcoin-core", "Disable safemode, override a real safe mode event (default: 0)"),
QT_TRANSLATE_NOOP("darkcoin-core", "Discover own IP address (default: 1 when listening and no -externalip)"),
QT_TRANSLATE_NOOP("darkcoin-core", "Do not load the wallet and disable wallet RPC calls"),
QT_TRANSLATE_NOOP("darkcoin-core", "Do you want to rebuild the block database now?"),
QT_TRANSLATE_NOOP("darkcoin-core", "Done loading"),
QT_TRANSLATE_NOOP("darkcoin-core", "Downgrading and trying again."),
QT_TRANSLATE_NOOP("darkcoin-core", "Enable the client to act as a masternode (0-1, default: 0)"),
QT_TRANSLATE_NOOP("darkcoin-core", "Entries are full."),
QT_TRANSLATE_NOOP("darkcoin-core", "Error connecting to masternode."),
QT_TRANSLATE_NOOP("darkcoin-core", "Error initializing block database"),
QT_TRANSLATE_NOOP("darkcoin-core", "Error initializing wallet database environment %s!"),
QT_TRANSLATE_NOOP("darkcoin-core", "Error loading block database"),
QT_TRANSLATE_NOOP("darkcoin-core", "Error loading wallet.dat"),
QT_TRANSLATE_NOOP("darkcoin-core", "Error loading wallet.dat: Wallet corrupted"),
QT_TRANSLATE_NOOP("darkcoin-core", "Error loading wallet.dat: Wallet requires newer version of Dash"),
QT_TRANSLATE_NOOP("darkcoin-core", "Error opening block database"),
QT_TRANSLATE_NOOP("darkcoin-core", "Error reading from database, shutting down."),
QT_TRANSLATE_NOOP("darkcoin-core", "Error recovering public key."),
QT_TRANSLATE_NOOP("darkcoin-core", "Error"),
QT_TRANSLATE_NOOP("darkcoin-core", "Error: Disk space is low!"),
QT_TRANSLATE_NOOP("darkcoin-core", "Error: Wallet locked, unable to create transaction!"),
QT_TRANSLATE_NOOP("darkcoin-core", "Error: You already have pending entries in the Darksend pool"),
QT_TRANSLATE_NOOP("darkcoin-core", "Error: system error: "),
QT_TRANSLATE_NOOP("darkcoin-core", "Failed to listen on any port. Use -listen=0 if you want this."),
QT_TRANSLATE_NOOP("darkcoin-core", "Failed to read block info"),
QT_TRANSLATE_NOOP("darkcoin-core", "Failed to read block"),
QT_TRANSLATE_NOOP("darkcoin-core", "Failed to sync block index"),
QT_TRANSLATE_NOOP("darkcoin-core", "Failed to write block index"),
QT_TRANSLATE_NOOP("darkcoin-core", "Failed to write block info"),
QT_TRANSLATE_NOOP("darkcoin-core", "Failed to write block"),
QT_TRANSLATE_NOOP("darkcoin-core", "Failed to write file info"),
QT_TRANSLATE_NOOP("darkcoin-core", "Failed to write to coin database"),
QT_TRANSLATE_NOOP("darkcoin-core", "Failed to write transaction index"),
QT_TRANSLATE_NOOP("darkcoin-core", "Failed to write undo data"),
QT_TRANSLATE_NOOP("darkcoin-core", "Fee per kB to add to transactions you send"),
QT_TRANSLATE_NOOP("darkcoin-core", "Fees smaller than this are considered zero fee (for relaying) (default:"),
QT_TRANSLATE_NOOP("darkcoin-core", "Force safe mode (default: 0)"),
QT_TRANSLATE_NOOP("darkcoin-core", "Generate coins (default: 0)"),
QT_TRANSLATE_NOOP("darkcoin-core", "Get help for a command"),
QT_TRANSLATE_NOOP("darkcoin-core", "How many blocks to check at startup (default: 288, 0 = all)"),
QT_TRANSLATE_NOOP("darkcoin-core", "If <category> is not supplied, output all debugging information."),
QT_TRANSLATE_NOOP("darkcoin-core", "Ignore masternodes less than version (example: 70050; default : 0)"),
QT_TRANSLATE_NOOP("darkcoin-core", "Importing..."),
QT_TRANSLATE_NOOP("darkcoin-core", "Imports blocks from external blk000??.dat file"),
QT_TRANSLATE_NOOP("darkcoin-core", "Incompatible mode."),
QT_TRANSLATE_NOOP("darkcoin-core", "Incompatible version."),
QT_TRANSLATE_NOOP("darkcoin-core", "Incorrect or no genesis block found. Wrong datadir for network?"),
QT_TRANSLATE_NOOP("darkcoin-core", "Information"),
QT_TRANSLATE_NOOP("darkcoin-core", "Initialization sanity check failed. Dash Core is shutting down."),
QT_TRANSLATE_NOOP("darkcoin-core", "Input is not valid."),
QT_TRANSLATE_NOOP("darkcoin-core", "InstantX options:"),
QT_TRANSLATE_NOOP("darkcoin-core", "Insufficient funds"),
QT_TRANSLATE_NOOP("darkcoin-core", "Insufficient funds."),
QT_TRANSLATE_NOOP("darkcoin-core", "Invalid -onion address: '%s'"),
QT_TRANSLATE_NOOP("darkcoin-core", "Invalid -proxy address: '%s'"),
QT_TRANSLATE_NOOP("darkcoin-core", "Invalid amount for -minrelaytxfee=<amount>: '%s'"),
QT_TRANSLATE_NOOP("darkcoin-core", "Invalid amount for -mintxfee=<amount>: '%s'"),
QT_TRANSLATE_NOOP("darkcoin-core", "Invalid amount for -paytxfee=<amount>: '%s'"),
QT_TRANSLATE_NOOP("darkcoin-core", "Invalid amount"),
QT_TRANSLATE_NOOP("darkcoin-core", "Invalid masternodeprivkey. Please see documenation."),
QT_TRANSLATE_NOOP("darkcoin-core", "Invalid private key."),
QT_TRANSLATE_NOOP("darkcoin-core", "Invalid script detected."),
QT_TRANSLATE_NOOP("darkcoin-core", "KeePassHttp id for the established association"),
QT_TRANSLATE_NOOP("darkcoin-core", "KeePassHttp key for AES encrypted communication with KeePass"),
QT_TRANSLATE_NOOP("darkcoin-core", "Keep N darkcoin anonymized (default: 0)"),
QT_TRANSLATE_NOOP("darkcoin-core", "Keep at most <n> unconnectable blocks in memory (default: %u)"),
QT_TRANSLATE_NOOP("darkcoin-core", "Keep at most <n> unconnectable transactions in memory (default: %u)"),
QT_TRANSLATE_NOOP("darkcoin-core", "Last Darksend was too recent."),
QT_TRANSLATE_NOOP("darkcoin-core", "Last successful darksend action was too recent."),
QT_TRANSLATE_NOOP("darkcoin-core", "Limit size of signature cache to <n> entries (default: 50000)"),
QT_TRANSLATE_NOOP("darkcoin-core", "List commands"),
QT_TRANSLATE_NOOP("darkcoin-core", "Listen for connections on <port> (default: 9999 or testnet: 19999)"),
QT_TRANSLATE_NOOP("darkcoin-core", "Loading addresses..."),
QT_TRANSLATE_NOOP("darkcoin-core", "Loading block index..."),
QT_TRANSLATE_NOOP("darkcoin-core", "Loading masternode cache..."),
QT_TRANSLATE_NOOP("darkcoin-core", "Loading wallet... (%3.2f %%)"),
QT_TRANSLATE_NOOP("darkcoin-core", "Loading wallet..."),
QT_TRANSLATE_NOOP("darkcoin-core", "Log transaction priority and fee per kB when mining blocks (default: 0)"),
QT_TRANSLATE_NOOP("darkcoin-core", "Maintain a full transaction index (default: 0)"),
QT_TRANSLATE_NOOP("darkcoin-core", "Maintain at most <n> connections to peers (default: 125)"),
QT_TRANSLATE_NOOP("darkcoin-core", "Masternode options:"),
QT_TRANSLATE_NOOP("darkcoin-core", "Masternode queue is full."),
QT_TRANSLATE_NOOP("darkcoin-core", "Masternode:"),
QT_TRANSLATE_NOOP("darkcoin-core", "Maximum per-connection receive buffer, <n>*1000 bytes (default: 5000)"),
QT_TRANSLATE_NOOP("darkcoin-core", "Maximum per-connection send buffer, <n>*1000 bytes (default: 1000)"),
QT_TRANSLATE_NOOP("darkcoin-core", "Missing input transaction information."),
QT_TRANSLATE_NOOP("darkcoin-core", "No compatible masternode found."),
QT_TRANSLATE_NOOP("darkcoin-core", "No funds detected in need of denominating."),
QT_TRANSLATE_NOOP("darkcoin-core", "No masternodes detected."),
QT_TRANSLATE_NOOP("darkcoin-core", "No matching denominations found for mixing."),
QT_TRANSLATE_NOOP("darkcoin-core", "Non-standard public key detected."),
QT_TRANSLATE_NOOP("darkcoin-core", "Not compatible with existing transactions."),
QT_TRANSLATE_NOOP("darkcoin-core", "Not enough file descriptors available."),
QT_TRANSLATE_NOOP("darkcoin-core", "Not in the masternode list."),
QT_TRANSLATE_NOOP("darkcoin-core", "Only accept block chain matching built-in checkpoints (default: 1)"),
QT_TRANSLATE_NOOP("darkcoin-core", "Only connect to nodes in network <net> (IPv4, IPv6 or Tor)"),
QT_TRANSLATE_NOOP("darkcoin-core", "Options:"),
QT_TRANSLATE_NOOP("darkcoin-core", "Password for JSON-RPC connections"),
QT_TRANSLATE_NOOP("darkcoin-core", "Prepend debug output with timestamp (default: 1)"),
QT_TRANSLATE_NOOP("darkcoin-core", "Print block on startup, if found in block index"),
QT_TRANSLATE_NOOP("darkcoin-core", "Print block tree on startup (default: 0)"),
QT_TRANSLATE_NOOP("darkcoin-core", "RPC SSL options: (see the Bitcoin Wiki for SSL setup instructions)"),
QT_TRANSLATE_NOOP("darkcoin-core", "RPC client options:"),
QT_TRANSLATE_NOOP("darkcoin-core", "RPC server options:"),
QT_TRANSLATE_NOOP("darkcoin-core", "Randomly drop 1 of every <n> network messages"),
QT_TRANSLATE_NOOP("darkcoin-core", "Randomly fuzz 1 of every <n> network messages"),
QT_TRANSLATE_NOOP("darkcoin-core", "Rebuild block chain index from current blk000??.dat files"),
QT_TRANSLATE_NOOP("darkcoin-core", "Rescan the block chain for missing wallet transactions"),
QT_TRANSLATE_NOOP("darkcoin-core", "Rescanning..."),
QT_TRANSLATE_NOOP("darkcoin-core", "Run a thread to flush wallet periodically (default: 1)"),
QT_TRANSLATE_NOOP("darkcoin-core", "Run in the background as a daemon and accept commands"),
QT_TRANSLATE_NOOP("darkcoin-core", "SSL options: (see the Bitcoin Wiki for SSL setup instructions)"),
QT_TRANSLATE_NOOP("darkcoin-core", "Select SOCKS version for -proxy (4 or 5, default: 5)"),
QT_TRANSLATE_NOOP("darkcoin-core", "Send command to Dash Core"),
QT_TRANSLATE_NOOP("darkcoin-core", "Send commands to node running on <ip> (default: 127.0.0.1)"),
QT_TRANSLATE_NOOP("darkcoin-core", "Send trace/debug info to console instead of debug.log file"),
QT_TRANSLATE_NOOP("darkcoin-core", "Server certificate file (default: server.cert)"),
QT_TRANSLATE_NOOP("darkcoin-core", "Server private key (default: server.pem)"),
QT_TRANSLATE_NOOP("darkcoin-core", "Session not complete!"),
QT_TRANSLATE_NOOP("darkcoin-core", "Session timed out (30 seconds), please resubmit."),
QT_TRANSLATE_NOOP("darkcoin-core", "Set database cache size in megabytes (%d to %d, default: %d)"),
QT_TRANSLATE_NOOP("darkcoin-core", "Set key pool size to <n> (default: 100)"),
QT_TRANSLATE_NOOP("darkcoin-core", "Set maximum block size in bytes (default: %d)"),
QT_TRANSLATE_NOOP("darkcoin-core", "Set minimum block size in bytes (default: 0)"),
QT_TRANSLATE_NOOP("darkcoin-core", "Set the masternode private key"),
QT_TRANSLATE_NOOP("darkcoin-core", "Set the number of threads to service RPC calls (default: 4)"),
QT_TRANSLATE_NOOP("darkcoin-core", "Sets the DB_PRIVATE flag in the wallet db environment (default: 1)"),
QT_TRANSLATE_NOOP("darkcoin-core", "Show all debugging options (usage: --help -help-debug)"),
QT_TRANSLATE_NOOP("darkcoin-core", "Show benchmark information (default: 0)"),
QT_TRANSLATE_NOOP("darkcoin-core", "Shrink debug.log file on client startup (default: 1 when no -debug)"),
QT_TRANSLATE_NOOP("darkcoin-core", "Signing failed."),
QT_TRANSLATE_NOOP("darkcoin-core", "Signing timed out, please resubmit."),
QT_TRANSLATE_NOOP("darkcoin-core", "Signing transaction failed"),
QT_TRANSLATE_NOOP("darkcoin-core", "Specify configuration file (default: darkcoin.conf)"),
QT_TRANSLATE_NOOP("darkcoin-core", "Specify connection timeout in milliseconds (default: 5000)"),
QT_TRANSLATE_NOOP("darkcoin-core", "Specify data directory"),
QT_TRANSLATE_NOOP("darkcoin-core", "Specify masternode configuration file (default: masternode.conf)"),
QT_TRANSLATE_NOOP("darkcoin-core", "Specify pid file (default: darkcoind.pid)"),
QT_TRANSLATE_NOOP("darkcoin-core", "Specify wallet file (within data directory)"),
QT_TRANSLATE_NOOP("darkcoin-core", "Specify your own public address"),
QT_TRANSLATE_NOOP("darkcoin-core", "Spend unconfirmed change when sending transactions (default: 1)"),
QT_TRANSLATE_NOOP("darkcoin-core", "Start Dash Core Daemon"),
QT_TRANSLATE_NOOP("darkcoin-core", "System error: "),
QT_TRANSLATE_NOOP("darkcoin-core", "This help message"),
QT_TRANSLATE_NOOP("darkcoin-core", "This is intended for regression testing tools and app development."),
QT_TRANSLATE_NOOP("darkcoin-core", "This is not a masternode."),
QT_TRANSLATE_NOOP("darkcoin-core", "Threshold for disconnecting misbehaving peers (default: 100)"),
QT_TRANSLATE_NOOP("darkcoin-core", "To use the %s option"),
QT_TRANSLATE_NOOP("darkcoin-core", "Transaction amount too small"),
QT_TRANSLATE_NOOP("darkcoin-core", "Transaction amounts must be positive"),
QT_TRANSLATE_NOOP("darkcoin-core", "Transaction created successfully."),
QT_TRANSLATE_NOOP("darkcoin-core", "Transaction fees are too high."),
QT_TRANSLATE_NOOP("darkcoin-core", "Transaction not valid."),
QT_TRANSLATE_NOOP("darkcoin-core", "Transaction too large"),
QT_TRANSLATE_NOOP("darkcoin-core", "Unable to bind to %s on this computer (bind returned error %s)"),
QT_TRANSLATE_NOOP("darkcoin-core", "Unable to sign masternode payment winner, wrong key?"),
QT_TRANSLATE_NOOP("darkcoin-core", "Unable to sign spork message, wrong key?"),
QT_TRANSLATE_NOOP("darkcoin-core", "Unknown -socks proxy version requested: %i"),
QT_TRANSLATE_NOOP("darkcoin-core", "Unknown network specified in -onlynet: '%s'"),
QT_TRANSLATE_NOOP("darkcoin-core", "Upgrade wallet to latest format"),
QT_TRANSLATE_NOOP("darkcoin-core", "Usage (deprecated, use darkcoin-cli):"),
QT_TRANSLATE_NOOP("darkcoin-core", "Usage:"),
QT_TRANSLATE_NOOP("darkcoin-core", "Use KeePass 2 integration using KeePassHttp plugin (default: 0)"),
QT_TRANSLATE_NOOP("darkcoin-core", "Use N separate masternodes to anonymize funds (2-8, default: 2)"),
QT_TRANSLATE_NOOP("darkcoin-core", "Use OpenSSL (https) for JSON-RPC connections"),
QT_TRANSLATE_NOOP("darkcoin-core", "Use UPnP to map the listening port (default: 0)"),
QT_TRANSLATE_NOOP("darkcoin-core", "Use UPnP to map the listening port (default: 1 when listening)"),
QT_TRANSLATE_NOOP("darkcoin-core", "Use the test network"),
QT_TRANSLATE_NOOP("darkcoin-core", "Username for JSON-RPC connections"),
QT_TRANSLATE_NOOP("darkcoin-core", "Value more than Darksend pool maximum allows."),
QT_TRANSLATE_NOOP("darkcoin-core", "Verifying blocks..."),
QT_TRANSLATE_NOOP("darkcoin-core", "Verifying wallet..."),
QT_TRANSLATE_NOOP("darkcoin-core", "Wait for RPC server to start"),
QT_TRANSLATE_NOOP("darkcoin-core", "Wallet %s resides outside data directory %s"),
QT_TRANSLATE_NOOP("darkcoin-core", "Wallet is locked."),
QT_TRANSLATE_NOOP("darkcoin-core", "Wallet needed to be rewritten: restart Dash to complete"),
QT_TRANSLATE_NOOP("darkcoin-core", "Wallet options:"),
QT_TRANSLATE_NOOP("darkcoin-core", "Warning"),
QT_TRANSLATE_NOOP("darkcoin-core", "Warning: Deprecated argument -debugnet ignored, use -debug=net"),
QT_TRANSLATE_NOOP("darkcoin-core", "Warning: This version is obsolete, upgrade required!"),
QT_TRANSLATE_NOOP("darkcoin-core", "You need to rebuild the database using -reindex to change -txindex"),
QT_TRANSLATE_NOOP("darkcoin-core", "Zapping all transactions from wallet..."),
QT_TRANSLATE_NOOP("darkcoin-core", "on startup"),
QT_TRANSLATE_NOOP("darkcoin-core", "version"),
QT_TRANSLATE_NOOP("darkcoin-core", "wallet.dat corrupt, salvage failed"),
};

View File

@ -4,7 +4,7 @@
// file COPYING or http://www.opensource.org/licenses/mit-license.php. // file COPYING or http://www.opensource.org/licenses/mit-license.php.
#if defined(HAVE_CONFIG_H) #if defined(HAVE_CONFIG_H)
#include "darkcoin-config.h" #include "dash-config.h"
#endif #endif
#include "bitcoingui.h" #include "bitcoingui.h"
@ -75,7 +75,7 @@ static void InitMessage(const std::string &message)
*/ */
static std::string Translate(const char* psz) static std::string Translate(const char* psz)
{ {
return QCoreApplication::translate("darkcoin-core", psz).toStdString(); return QCoreApplication::translate("dash-core", psz).toStdString();
} }
/** Set up translations */ /** Set up translations */
@ -115,11 +115,11 @@ static void initTranslations(QTranslator &qtTranslatorBase, QTranslator &qtTrans
if (qtTranslator.load("qt_" + lang_territory, QLibraryInfo::location(QLibraryInfo::TranslationsPath))) if (qtTranslator.load("qt_" + lang_territory, QLibraryInfo::location(QLibraryInfo::TranslationsPath)))
QApplication::installTranslator(&qtTranslator); QApplication::installTranslator(&qtTranslator);
// Load e.g. bitcoin_de.qm (shortcut "de" needs to be defined in darkcoin.qrc) // Load e.g. bitcoin_de.qm (shortcut "de" needs to be defined in dash.qrc)
if (translatorBase.load(lang, ":/translations/")) if (translatorBase.load(lang, ":/translations/"))
QApplication::installTranslator(&translatorBase); QApplication::installTranslator(&translatorBase);
// Load e.g. bitcoin_de_DE.qm (shortcut "de_DE" needs to be defined in darkcoin.qrc) // Load e.g. bitcoin_de_DE.qm (shortcut "de_DE" needs to be defined in dash.qrc)
if (translator.load(lang_territory, ":/translations/")) if (translator.load(lang_territory, ":/translations/"))
QApplication::installTranslator(&translator); QApplication::installTranslator(&translator);
} }
@ -222,7 +222,7 @@ private:
void startThread(); void startThread();
}; };
#include "darkcoin.moc" #include "dash.moc"
BitcoinCore::BitcoinCore(): BitcoinCore::BitcoinCore():
QObject() QObject()
@ -424,7 +424,7 @@ void BitcoinApplication::initializeResult(int retval)
} }
#ifdef ENABLE_WALLET #ifdef ENABLE_WALLET
// Now that initialization/startup is done, process any command-line // Now that initialization/startup is done, process any command-line
// darkcoin: URIs or payment requests: // dash: URIs or payment requests:
connect(paymentServer, SIGNAL(receivedPaymentRequest(SendCoinsRecipient)), connect(paymentServer, SIGNAL(receivedPaymentRequest(SendCoinsRecipient)),
window, SLOT(handlePaymentRequest(SendCoinsRecipient))); window, SLOT(handlePaymentRequest(SendCoinsRecipient)));
connect(window, SIGNAL(receivedURI(QString)), connect(window, SIGNAL(receivedURI(QString)),
@ -476,7 +476,7 @@ int main(int argc, char *argv[])
QTextCodec::setCodecForCStrings(QTextCodec::codecForTr()); QTextCodec::setCodecForCStrings(QTextCodec::codecForTr());
#endif #endif
Q_INIT_RESOURCE(darkcoin); Q_INIT_RESOURCE(dash);
GUIUtil::SubstituteFonts(); GUIUtil::SubstituteFonts();
@ -518,7 +518,7 @@ int main(int argc, char *argv[])
// User language is set up: pick a data directory // User language is set up: pick a data directory
Intro::pickDataDirectory(); Intro::pickDataDirectory();
/// 6. Determine availability of data directory and parse darkcoin.conf /// 6. Determine availability of data directory and parse dash.conf
/// - Do not call GetDataDir(true) before this step finishes /// - Do not call GetDataDir(true) before this step finishes
if (!boost::filesystem::is_directory(GetDataDir(false))) if (!boost::filesystem::is_directory(GetDataDir(false)))
{ {
@ -578,7 +578,7 @@ int main(int argc, char *argv[])
exit(0); exit(0);
// Start up the payment server early, too, so impatient users that click on // Start up the payment server early, too, so impatient users that click on
// darkcoin: links repeatedly have their payment requests routed to this process: // dash: links repeatedly have their payment requests routed to this process:
app.createPaymentServer(); app.createPaymentServer();
#endif #endif

View File

@ -51,7 +51,7 @@
</qresource> </qresource>
<qresource prefix="/images"> <qresource prefix="/images">
<file alias="about">res/images/about.png</file> <file alias="about">res/images/about.png</file>
<file alias="darkcoin_logo_horizontal">res/images/darkcoin_logo_horizontal.png</file> <file alias="dash_logo_horizontal">res/images/dash_logo_horizontal.png</file>
<file alias="drkblue_downArrow">res/images/drkblue_downArrow.png</file> <file alias="drkblue_downArrow">res/images/drkblue_downArrow.png</file>
<file alias="drkblue_downArrow_small">res/images/drkblue_downArrow_small.png</file> <file alias="drkblue_downArrow_small">res/images/drkblue_downArrow_small.png</file>
<file alias="drkblue_upArrow_small">res/images/drkblue_upArrow_small.png</file> <file alias="drkblue_upArrow_small">res/images/drkblue_upArrow_small.png</file>
@ -99,31 +99,31 @@
<file alias="spinner-034">res/movies/spinner-034.png</file> <file alias="spinner-034">res/movies/spinner-034.png</file>
</qresource> </qresource>
<qresource prefix="/translations"> <qresource prefix="/translations">
<file alias="bar">locale/darkcoin_bar.qm</file> <file alias="bar">locale/dash_bar.qm</file>
<file alias="ca">locale/darkcoin_ca.qm</file> <file alias="ca">locale/dash_ca.qm</file>
<file alias="cmn">locale/darkcoin_cmn.qm</file> <file alias="cmn">locale/dash_cmn.qm</file>
<file alias="cs">locale/darkcoin_cs.qm</file> <file alias="cs">locale/dash_cs.qm</file>
<file alias="da">locale/darkcoin_da.qm</file> <file alias="da">locale/dash_da.qm</file>
<file alias="de">locale/darkcoin_de.qm</file> <file alias="de">locale/dash_de.qm</file>
<file alias="el">locale/darkcoin_el.qm</file> <file alias="el">locale/dash_el.qm</file>
<file alias="en">locale/darkcoin_en.qm</file> <file alias="en">locale/dash_en.qm</file>
<file alias="eo">locale/darkcoin_eo.qm</file> <file alias="eo">locale/dash_eo.qm</file>
<file alias="es">locale/darkcoin_es.qm</file> <file alias="es">locale/dash_es.qm</file>
<file alias="fi">locale/darkcoin_fi.qm</file> <file alias="fi">locale/dash_fi.qm</file>
<file alias="fr">locale/darkcoin_fr.qm</file> <file alias="fr">locale/dash_fr.qm</file>
<file alias="hu_HU">locale/darkcoin_hu_HU.qm</file> <file alias="hu_HU">locale/dash_hu_HU.qm</file>
<file alias="it">locale/darkcoin_it.qm</file> <file alias="it">locale/dash_it.qm</file>
<file alias="lv_LV">locale/darkcoin_lv_LV.qm</file> <file alias="lv_LV">locale/dash_lv_LV.qm</file>
<file alias="nl">locale/darkcoin_nl.qm</file> <file alias="nl">locale/dash_nl.qm</file>
<file alias="pl">locale/darkcoin_pl.qm</file> <file alias="pl">locale/dash_pl.qm</file>
<file alias="pt">locale/darkcoin_pt.qm</file> <file alias="pt">locale/dash_pt.qm</file>
<file alias="pt_BR">locale/darkcoin_pt_BR.qm</file> <file alias="pt_BR">locale/dash_pt_BR.qm</file>
<file alias="ru">locale/darkcoin_ru.qm</file> <file alias="ru">locale/dash_ru.qm</file>
<file alias="sk">locale/darkcoin_sk.qm</file> <file alias="sk">locale/dash_sk.qm</file>
<file alias="sv">locale/darkcoin_sv.qm</file> <file alias="sv">locale/dash_sv.qm</file>
<file alias="tr">locale/darkcoin_tr.qm</file> <file alias="tr">locale/dash_tr.qm</file>
<file alias="vi">locale/darkcoin_vi.qm</file> <file alias="vi">locale/dash_vi.qm</file>
<file alias="zh_CN">locale/darkcoin_zh_CN.qm</file> <file alias="zh_CN">locale/dash_zh_CN.qm</file>
<file alias="zh_HK">locale/darkcoin_zh_HK.qm</file> <file alias="zh_HK">locale/dash_zh_HK.qm</file>
</qresource> </qresource>
</RCC> </RCC>

390
src/qt/dashstrings.cpp Normal file
View File

@ -0,0 +1,390 @@
// Copyright (c) 2009-2014 The Bitcoin developers
// Copyright (c) 2014-2015 The Dash developers
//! This file is generated by share/qt/extract_strings_qt.py
#include <QtGlobal>
// Automatically generated by extract_strings.py
#ifdef __GNUC__
#define UNUSED __attribute__((unused))
#else
#define UNUSED
#endif
static const char UNUSED *dash_strings[] = {
QT_TRANSLATE_NOOP("dash-core", ""
"%s, you must set a rpcpassword in the configuration file:\n"
"%s\n"
"It is recommended you use the following random password:\n"
"rpcuser=dashrpc\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", ""
"Acceptable ciphers (default: TLSv1.2+HIGH:TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!"
"3DES:@STRENGTH)"),
QT_TRANSLATE_NOOP("dash-core", ""
"An error occurred while setting up the RPC port %u for listening on IPv4: %s"),
QT_TRANSLATE_NOOP("dash-core", ""
"An error occurred while setting up the RPC port %u for listening on IPv6, "
"falling back to IPv4: %s"),
QT_TRANSLATE_NOOP("dash-core", ""
"Bind to given address and always listen on it. Use [host]:port notation for "
"IPv6"),
QT_TRANSLATE_NOOP("dash-core", ""
"Cannot obtain a lock on data directory %s. Dash Core is probably already "
"running."),
QT_TRANSLATE_NOOP("dash-core", ""
"Continuously rate-limit free transactions to <n>*1000 bytes per minute "
"(default:15)"),
QT_TRANSLATE_NOOP("dash-core", ""
"Darksend uses exact denominated amounts to send funds, you might simply need "
"to anonymize some more coins."),
QT_TRANSLATE_NOOP("dash-core", ""
"Disable all Masternode and Darksend related functionality (0-1, default: 0)"),
QT_TRANSLATE_NOOP("dash-core", ""
"Enable instantx, show confirmations for locked transactions (bool, default: "
"true)"),
QT_TRANSLATE_NOOP("dash-core", ""
"Enable use of automated darksend for funds stored in this wallet (0-1, "
"default: 0)"),
QT_TRANSLATE_NOOP("dash-core", ""
"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."),
QT_TRANSLATE_NOOP("dash-core", ""
"Enter regression test mode, which uses a special chain in which blocks can "
"be solved instantly."),
QT_TRANSLATE_NOOP("dash-core", ""
"Error: Listening for incoming connections failed (listen returned error %s)"),
QT_TRANSLATE_NOOP("dash-core", ""
"Error: 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."),
QT_TRANSLATE_NOOP("dash-core", ""
"Error: This transaction requires a transaction fee of at least %s because of "
"its amount, complexity, or use of recently received funds!"),
QT_TRANSLATE_NOOP("dash-core", ""
"Error: Wallet unlocked for anonymization only, unable to create transaction."),
QT_TRANSLATE_NOOP("dash-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", ""
"Execute command when a wallet transaction changes (%s in cmd is replaced by "
"TxID)"),
QT_TRANSLATE_NOOP("dash-core", ""
"Execute command when the best block changes (%s in cmd is replaced by block "
"hash)"),
QT_TRANSLATE_NOOP("dash-core", ""
"Fees smaller than this are considered zero fee (for transaction creation) "
"(default:"),
QT_TRANSLATE_NOOP("dash-core", ""
"Flush database activity from memory pool to disk log every <n> megabytes "
"(default: 100)"),
QT_TRANSLATE_NOOP("dash-core", ""
"Found unconfirmed denominated outputs, will wait till they confirm to "
"continue."),
QT_TRANSLATE_NOOP("dash-core", ""
"How thorough the block verification of -checkblocks is (0-4, default: 3)"),
QT_TRANSLATE_NOOP("dash-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 "
"wait a few minutes and try again."),
QT_TRANSLATE_NOOP("dash-core", ""
"Listen for JSON-RPC connections on <port> (default: 9998 or testnet: 19998)"),
QT_TRANSLATE_NOOP("dash-core", ""
"Name to construct url for KeePass entry that stores the wallet passphrase"),
QT_TRANSLATE_NOOP("dash-core", ""
"Number of seconds to keep misbehaving peers from reconnecting (default: "
"86400)"),
QT_TRANSLATE_NOOP("dash-core", ""
"Output debugging information (default: 0, supplying <category> is optional)"),
QT_TRANSLATE_NOOP("dash-core", ""
"Provide liquidity to Darksend by infrequently mixing coins on a continual "
"basis (0-100, default: 0, 1=very frequent, high fees, 100=very infrequent, "
"low fees)"),
QT_TRANSLATE_NOOP("dash-core", ""
"Query for peer addresses via DNS lookup, if low on addresses (default: 1 "
"unless -connect)"),
QT_TRANSLATE_NOOP("dash-core", ""
"Set external address:port to get to this masternode (example: address:port)"),
QT_TRANSLATE_NOOP("dash-core", ""
"Set maximum size of high-priority/low-fee transactions in bytes (default: %d)"),
QT_TRANSLATE_NOOP("dash-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", ""
"Set the processor limit for when generation is on (-1 = unlimited, default: "
"-1)"),
QT_TRANSLATE_NOOP("dash-core", ""
"Show N confirmations for a successfully locked transaction (0-9999, default: "
"1)"),
QT_TRANSLATE_NOOP("dash-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", ""
"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", ""
"Unable to locate enough Darksend non-denominated funds for this transaction."),
QT_TRANSLATE_NOOP("dash-core", ""
"Use separate SOCKS5 proxy to reach peers via Tor hidden services (default: -"
"proxy)"),
QT_TRANSLATE_NOOP("dash-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", ""
"Warning: Please check that your computer's date and time are correct! If "
"your clock is wrong Dash will not work properly."),
QT_TRANSLATE_NOOP("dash-core", ""
"Warning: The network does not appear to fully agree! Some miners appear to "
"be experiencing issues."),
QT_TRANSLATE_NOOP("dash-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", ""
"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", ""
"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", ""
"You must set rpcpassword=<password> in the configuration file:\n"
"%s\n"
"If the file does not exist, create it with owner-readable-only file "
"permissions."),
QT_TRANSLATE_NOOP("dash-core", ""
"You must specify a masternodeprivkey in the configuration. Please see "
"documentation for help."),
QT_TRANSLATE_NOOP("dash-core", "(default: 1)"),
QT_TRANSLATE_NOOP("dash-core", "(default: wallet.dat)"),
QT_TRANSLATE_NOOP("dash-core", "<category> can be:"),
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", "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", "Allow JSON-RPC connections from specified IP address"),
QT_TRANSLATE_NOOP("dash-core", "Already have that input."),
QT_TRANSLATE_NOOP("dash-core", "Always query for peer addresses via DNS lookup (default: 0)"),
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", "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 write default address"),
QT_TRANSLATE_NOOP("dash-core", "Clear list of wallet transactions (diagnostic tool; implies -rescan)"),
QT_TRANSLATE_NOOP("dash-core", "Collateral is not valid."),
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 SOCKS proxy"),
QT_TRANSLATE_NOOP("dash-core", "Connect to JSON-RPC on <port> (default: 9998 or testnet: 19998)"),
QT_TRANSLATE_NOOP("dash-core", "Connect to KeePassHttp on port <port> (default: 19455)"),
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", "Corrupted block database detected"),
QT_TRANSLATE_NOOP("dash-core", "Dash Core Daemon"),
QT_TRANSLATE_NOOP("dash-core", "Dash Core RPC client version"),
QT_TRANSLATE_NOOP("dash-core", "Darksend is disabled."),
QT_TRANSLATE_NOOP("dash-core", "Darksend options:"),
QT_TRANSLATE_NOOP("dash-core", "Debugging/Testing options:"),
QT_TRANSLATE_NOOP("dash-core", "Disable safemode, override a real safe mode event (default: 0)"),
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", "Downgrading and trying again."),
QT_TRANSLATE_NOOP("dash-core", "Enable the client to act as a masternode (0-1, default: 0)"),
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"),
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: Disk space is low!"),
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", "Error: system error: "),
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 info"),
QT_TRANSLATE_NOOP("dash-core", "Failed to read block"),
QT_TRANSLATE_NOOP("dash-core", "Failed to sync block index"),
QT_TRANSLATE_NOOP("dash-core", "Failed to write block index"),
QT_TRANSLATE_NOOP("dash-core", "Failed to write block info"),
QT_TRANSLATE_NOOP("dash-core", "Failed to write block"),
QT_TRANSLATE_NOOP("dash-core", "Failed to write file info"),
QT_TRANSLATE_NOOP("dash-core", "Failed to write to coin database"),
QT_TRANSLATE_NOOP("dash-core", "Failed to write transaction index"),
QT_TRANSLATE_NOOP("dash-core", "Failed to write undo data"),
QT_TRANSLATE_NOOP("dash-core", "Fee per kB to add to transactions you send"),
QT_TRANSLATE_NOOP("dash-core", "Fees smaller than this are considered zero fee (for relaying) (default:"),
QT_TRANSLATE_NOOP("dash-core", "Force safe mode (default: 0)"),
QT_TRANSLATE_NOOP("dash-core", "Generate coins (default: 0)"),
QT_TRANSLATE_NOOP("dash-core", "Get help for a command"),
QT_TRANSLATE_NOOP("dash-core", "How many blocks to check at startup (default: 288, 0 = all)"),
QT_TRANSLATE_NOOP("dash-core", "If <category> is not supplied, output all debugging information."),
QT_TRANSLATE_NOOP("dash-core", "Ignore masternodes less than version (example: 70050; default : 0)"),
QT_TRANSLATE_NOOP("dash-core", "Importing..."),
QT_TRANSLATE_NOOP("dash-core", "Imports blocks from external blk000??.dat file"),
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", "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 -minrelaytxfee=<amount>: '%s'"),
QT_TRANSLATE_NOOP("dash-core", "Invalid amount for -mintxfee=<amount>: '%s'"),
QT_TRANSLATE_NOOP("dash-core", "Invalid amount for -paytxfee=<amount>: '%s'"),
QT_TRANSLATE_NOOP("dash-core", "Invalid amount"),
QT_TRANSLATE_NOOP("dash-core", "Invalid masternodeprivkey. Please see documenation."),
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: 0)"),
QT_TRANSLATE_NOOP("dash-core", "Keep at most <n> unconnectable blocks in memory (default: %u)"),
QT_TRANSLATE_NOOP("dash-core", "Keep at most <n> 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 <n> entries (default: 50000)"),
QT_TRANSLATE_NOOP("dash-core", "List commands"),
QT_TRANSLATE_NOOP("dash-core", "Listen for connections on <port> (default: 9999 or testnet: 19999)"),
QT_TRANSLATE_NOOP("dash-core", "Loading addresses..."),
QT_TRANSLATE_NOOP("dash-core", "Loading block index..."),
QT_TRANSLATE_NOOP("dash-core", "Loading masternode cache..."),
QT_TRANSLATE_NOOP("dash-core", "Loading wallet... (%3.2f %%)"),
QT_TRANSLATE_NOOP("dash-core", "Loading wallet..."),
QT_TRANSLATE_NOOP("dash-core", "Log transaction priority and fee per kB when mining blocks (default: 0)"),
QT_TRANSLATE_NOOP("dash-core", "Maintain a full transaction index (default: 0)"),
QT_TRANSLATE_NOOP("dash-core", "Maintain at most <n> connections to peers (default: 125)"),
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, <n>*1000 bytes (default: 5000)"),
QT_TRANSLATE_NOOP("dash-core", "Maximum per-connection send buffer, <n>*1000 bytes (default: 1000)"),
QT_TRANSLATE_NOOP("dash-core", "Missing input transaction information."),
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 masternodes detected."),
QT_TRANSLATE_NOOP("dash-core", "No matching denominations found for mixing."),
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", "Only accept block chain matching built-in checkpoints (default: 1)"),
QT_TRANSLATE_NOOP("dash-core", "Only connect to nodes in network <net> (IPv4, IPv6 or Tor)"),
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: 1)"),
QT_TRANSLATE_NOOP("dash-core", "Print block on startup, if found in block index"),
QT_TRANSLATE_NOOP("dash-core", "Print block tree on startup (default: 0)"),
QT_TRANSLATE_NOOP("dash-core", "RPC SSL options: (see the Bitcoin Wiki for SSL setup instructions)"),
QT_TRANSLATE_NOOP("dash-core", "RPC client options:"),
QT_TRANSLATE_NOOP("dash-core", "RPC server options:"),
QT_TRANSLATE_NOOP("dash-core", "Randomly drop 1 of every <n> network messages"),
QT_TRANSLATE_NOOP("dash-core", "Randomly fuzz 1 of every <n> network messages"),
QT_TRANSLATE_NOOP("dash-core", "Rebuild block chain index from current blk000??.dat files"),
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: 1)"),
QT_TRANSLATE_NOOP("dash-core", "Run in the background as a daemon and accept commands"),
QT_TRANSLATE_NOOP("dash-core", "SSL options: (see the Bitcoin Wiki for SSL setup instructions)"),
QT_TRANSLATE_NOOP("dash-core", "Select SOCKS version for -proxy (4 or 5, default: 5)"),
QT_TRANSLATE_NOOP("dash-core", "Send command to Dash Core"),
QT_TRANSLATE_NOOP("dash-core", "Send commands to node running on <ip> (default: 127.0.0.1)"),
QT_TRANSLATE_NOOP("dash-core", "Send trace/debug info to console instead of debug.log file"),
QT_TRANSLATE_NOOP("dash-core", "Server certificate file (default: server.cert)"),
QT_TRANSLATE_NOOP("dash-core", "Server private key (default: server.pem)"),
QT_TRANSLATE_NOOP("dash-core", "Session not complete!"),
QT_TRANSLATE_NOOP("dash-core", "Session timed out (30 seconds), please resubmit."),
QT_TRANSLATE_NOOP("dash-core", "Set database cache size in megabytes (%d to %d, default: %d)"),
QT_TRANSLATE_NOOP("dash-core", "Set key pool size to <n> (default: 100)"),
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: 0)"),
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: 4)"),
QT_TRANSLATE_NOOP("dash-core", "Sets the DB_PRIVATE flag in the wallet db environment (default: 1)"),
QT_TRANSLATE_NOOP("dash-core", "Show all debugging options (usage: --help -help-debug)"),
QT_TRANSLATE_NOOP("dash-core", "Show benchmark information (default: 0)"),
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, please resubmit."),
QT_TRANSLATE_NOOP("dash-core", "Signing transaction failed"),
QT_TRANSLATE_NOOP("dash-core", "Specify configuration file (default: dash.conf)"),
QT_TRANSLATE_NOOP("dash-core", "Specify connection timeout in milliseconds (default: 5000)"),
QT_TRANSLATE_NOOP("dash-core", "Specify data directory"),
QT_TRANSLATE_NOOP("dash-core", "Specify masternode configuration file (default: masternode.conf)"),
QT_TRANSLATE_NOOP("dash-core", "Specify pid file (default: dashd.pid)"),
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: 1)"),
QT_TRANSLATE_NOOP("dash-core", "Start Dash Core Daemon"),
QT_TRANSLATE_NOOP("dash-core", "System error: "),
QT_TRANSLATE_NOOP("dash-core", "This help message"),
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: 100)"),
QT_TRANSLATE_NOOP("dash-core", "To use the %s option"),
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"),
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 masternode payment winner, wrong key?"),
QT_TRANSLATE_NOOP("dash-core", "Unable to sign spork message, wrong key?"),
QT_TRANSLATE_NOOP("dash-core", "Unknown -socks proxy version requested: %i"),
QT_TRANSLATE_NOOP("dash-core", "Unknown network specified in -onlynet: '%s'"),
QT_TRANSLATE_NOOP("dash-core", "Upgrade wallet to latest format"),
QT_TRANSLATE_NOOP("dash-core", "Usage (deprecated, use dash-cli):"),
QT_TRANSLATE_NOOP("dash-core", "Usage:"),
QT_TRANSLATE_NOOP("dash-core", "Use KeePass 2 integration using KeePassHttp plugin (default: 0)"),
QT_TRANSLATE_NOOP("dash-core", "Use N separate masternodes to anonymize funds (2-8, default: 2)"),
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: 0)"),
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", "Wait for RPC server to start"),
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 to complete"),
QT_TRANSLATE_NOOP("dash-core", "Wallet options:"),
QT_TRANSLATE_NOOP("dash-core", "Warning"),
QT_TRANSLATE_NOOP("dash-core", "Warning: Deprecated argument -debugnet ignored, use -debug=net"),
QT_TRANSLATE_NOOP("dash-core", "Warning: This version is obsolete, upgrade required!"),
QT_TRANSLATE_NOOP("dash-core", "You need to rebuild the database using -reindex to change -txindex"),
QT_TRANSLATE_NOOP("dash-core", "Zapping all transactions from wallet..."),
QT_TRANSLATE_NOOP("dash-core", "on startup"),
QT_TRANSLATE_NOOP("dash-core", "version"),
QT_TRANSLATE_NOOP("dash-core", "wallet.dat corrupt, salvage failed"),
};

View File

@ -23,7 +23,7 @@
</sizepolicy> </sizepolicy>
</property> </property>
<property name="pixmap"> <property name="pixmap">
<pixmap resource="../darkcoin.qrc">:/images/about</pixmap> <pixmap resource="../dash.qrc">:/images/about</pixmap>
</property> </property>
</widget> </widget>
</item> </item>
@ -151,7 +151,7 @@ This product includes software developed by the OpenSSL Project for use in the O
</layout> </layout>
</widget> </widget>
<resources> <resources>
<include location="../darkcoin.qrc"/> <include location="../dash.qrc"/>
</resources> </resources>
<connections> <connections>
<connection> <connection>

View File

@ -60,7 +60,7 @@
<string>&amp;New</string> <string>&amp;New</string>
</property> </property>
<property name="icon"> <property name="icon">
<iconset resource="../darkcoin.qrc"> <iconset resource="../dash.qrc">
<normaloff>:/icons/add</normaloff>:/icons/add</iconset> <normaloff>:/icons/add</normaloff>:/icons/add</iconset>
</property> </property>
</widget> </widget>
@ -74,7 +74,7 @@
<string>&amp;Copy</string> <string>&amp;Copy</string>
</property> </property>
<property name="icon"> <property name="icon">
<iconset resource="../darkcoin.qrc"> <iconset resource="../dash.qrc">
<normaloff>:/icons/editcopy</normaloff>:/icons/editcopy</iconset> <normaloff>:/icons/editcopy</normaloff>:/icons/editcopy</iconset>
</property> </property>
</widget> </widget>
@ -88,7 +88,7 @@
<string>&amp;Delete</string> <string>&amp;Delete</string>
</property> </property>
<property name="icon"> <property name="icon">
<iconset resource="../darkcoin.qrc"> <iconset resource="../dash.qrc">
<normaloff>:/icons/remove</normaloff>:/icons/remove</iconset> <normaloff>:/icons/remove</normaloff>:/icons/remove</iconset>
</property> </property>
</widget> </widget>
@ -115,7 +115,7 @@
<string>&amp;Export</string> <string>&amp;Export</string>
</property> </property>
<property name="icon"> <property name="icon">
<iconset resource="../darkcoin.qrc"> <iconset resource="../dash.qrc">
<normaloff>:/icons/export</normaloff>:/icons/export</iconset> <normaloff>:/icons/export</normaloff>:/icons/export</iconset>
</property> </property>
</widget> </widget>
@ -138,7 +138,7 @@
</layout> </layout>
</widget> </widget>
<resources> <resources>
<include location="../darkcoin.qrc"/> <include location="../dash.qrc"/>
</resources> </resources>
<connections/> <connections/>
</ui> </ui>

View File

@ -28,7 +28,7 @@
</sizepolicy> </sizepolicy>
</property> </property>
<property name="pixmap"> <property name="pixmap">
<pixmap resource="../darkcoin.qrc">:/images/about</pixmap> <pixmap resource="../dash.qrc">:/images/about</pixmap>
</property> </property>
</widget> </widget>
</item> </item>
@ -89,7 +89,7 @@
</layout> </layout>
</widget> </widget>
<resources> <resources>
<include location="../darkcoin.qrc"/> <include location="../dash.qrc"/>
</resources> </resources>
<connections> <connections>
<connection> <connection>

View File

@ -522,7 +522,7 @@
</property> </property>
<property name="text"> <property name="text">
<string>Language missing or translation incomplete? Help contributing translations here: <string>Language missing or translation incomplete? Help contributing translations here:
https://www.transifex.com/projects/p/darkcoin/</string> https://www.transifex.com/projects/p/dash/</string>
</property> </property>
<property name="wordWrap"> <property name="wordWrap">
<bool>true</bool> <bool>true</bool>

View File

@ -141,7 +141,7 @@
<string>&amp;Request payment</string> <string>&amp;Request payment</string>
</property> </property>
<property name="icon"> <property name="icon">
<iconset resource="../darkcoin.qrc"> <iconset resource="../dash.qrc">
<normaloff>:/icons/receiving_addresses</normaloff>:/icons/receiving_addresses</iconset> <normaloff>:/icons/receiving_addresses</normaloff>:/icons/receiving_addresses</iconset>
</property> </property>
</widget> </widget>
@ -161,7 +161,7 @@
<string>Clear</string> <string>Clear</string>
</property> </property>
<property name="icon"> <property name="icon">
<iconset resource="../darkcoin.qrc"> <iconset resource="../dash.qrc">
<normaloff>:/icons/remove</normaloff>:/icons/remove</iconset> <normaloff>:/icons/remove</normaloff>:/icons/remove</iconset>
</property> </property>
<property name="autoRepeatDelay"> <property name="autoRepeatDelay">
@ -267,7 +267,7 @@
<bool>false</bool> <bool>false</bool>
</property> </property>
<property name="icon"> <property name="icon">
<iconset resource="../darkcoin.qrc"> <iconset resource="../dash.qrc">
<normaloff>:/icons/edit</normaloff>:/icons/edit</iconset> <normaloff>:/icons/edit</normaloff>:/icons/edit</iconset>
</property> </property>
</widget> </widget>
@ -284,7 +284,7 @@
<bool>false</bool> <bool>false</bool>
</property> </property>
<property name="icon"> <property name="icon">
<iconset resource="../darkcoin.qrc"> <iconset resource="../dash.qrc">
<normaloff>:/icons/remove</normaloff>:/icons/remove</iconset> <normaloff>:/icons/remove</normaloff>:/icons/remove</iconset>
</property> </property>
</widget> </widget>
@ -328,7 +328,7 @@
<tabstop>removeRequestButton</tabstop> <tabstop>removeRequestButton</tabstop>
</tabstops> </tabstops>
<resources> <resources>
<include location="../darkcoin.qrc"/> <include location="../dash.qrc"/>
</resources> </resources>
<connections/> <connections/>
</ui> </ui>

View File

@ -401,7 +401,7 @@
<string/> <string/>
</property> </property>
<property name="icon"> <property name="icon">
<iconset resource="../darkcoin.qrc"> <iconset resource="../dash.qrc">
<normaloff>:/icons/remove</normaloff>:/icons/remove</iconset> <normaloff>:/icons/remove</normaloff>:/icons/remove</iconset>
</property> </property>
<property name="shortcut"> <property name="shortcut">
@ -682,7 +682,7 @@
</customwidget> </customwidget>
</customwidgets> </customwidgets>
<resources> <resources>
<include location="../darkcoin.qrc"/> <include location="../dash.qrc"/>
</resources> </resources>
<connections/> <connections/>
</ui> </ui>

View File

@ -671,7 +671,7 @@
<string>S&amp;end</string> <string>S&amp;end</string>
</property> </property>
<property name="icon"> <property name="icon">
<iconset resource="../darkcoin.qrc"> <iconset resource="../dash.qrc">
<normaloff>:/icons/send</normaloff>:/icons/send</iconset> <normaloff>:/icons/send</normaloff>:/icons/send</iconset>
</property> </property>
<property name="default"> <property name="default">
@ -694,7 +694,7 @@
<string>Clear &amp;All</string> <string>Clear &amp;All</string>
</property> </property>
<property name="icon"> <property name="icon">
<iconset resource="../darkcoin.qrc"> <iconset resource="../dash.qrc">
<normaloff>:/icons/remove</normaloff>:/icons/remove</iconset> <normaloff>:/icons/remove</normaloff>:/icons/remove</iconset>
</property> </property>
<property name="autoRepeatDelay"> <property name="autoRepeatDelay">
@ -714,7 +714,7 @@
<string>Add &amp;Recipient</string> <string>Add &amp;Recipient</string>
</property> </property>
<property name="icon"> <property name="icon">
<iconset resource="../darkcoin.qrc"> <iconset resource="../dash.qrc">
<normaloff>:/icons/add</normaloff>:/icons/add</iconset> <normaloff>:/icons/add</normaloff>:/icons/add</iconset>
</property> </property>
<property name="autoDefault"> <property name="autoDefault">
@ -812,7 +812,7 @@
</customwidget> </customwidget>
</customwidgets> </customwidgets>
<resources> <resources>
<include location="../darkcoin.qrc"/> <include location="../dash.qrc"/>
</resources> </resources>
<connections/> <connections/>
</ui> </ui>

Some files were not shown because too many files have changed in this diff Show More