├── .travis.yml ├── .tx └── config ├── CONTRIBUTING.md ├── COPYING ├── INSTALL ├── Makefile.am ├── README.md ├── autogen.sh ├── build-aux └── m4 │ ├── ax_boost_base.m4 │ ├── ax_boost_chrono.m4 │ ├── ax_boost_filesystem.m4 │ ├── ax_boost_program_options.m4 │ ├── ax_boost_system.m4 │ ├── ax_boost_thread.m4 │ ├── ax_boost_unit_test_framework.m4 │ ├── ax_check_compile_flag.m4 │ ├── ax_check_link_flag.m4 │ ├── ax_check_preproc_flag.m4 │ ├── ax_cxx_compile_stdcxx.m4 │ ├── ax_gcc_func_attribute.m4 │ ├── ax_pthread.m4 │ ├── bitcoin_find_bdb48.m4 │ ├── bitcoin_qt.m4 │ └── bitcoin_subdir_to_include.m4 ├── configure.ac ├── contrib ├── README.md ├── debian │ ├── README.md │ ├── changelog │ ├── compat │ ├── control │ ├── copyright │ ├── desire-qt.desktop │ ├── desire-qt.install │ ├── desire-qt.lintian-overrides │ ├── desire-qt.protocol │ ├── desire-tx.install │ ├── desired.bash-completion │ ├── desired.examples │ ├── desired.install │ ├── desired.lintian-overrides │ ├── desired.manpages │ ├── examples │ │ └── desire.conf │ ├── gbp.conf │ ├── manpages │ │ ├── desire-cli.1 │ │ ├── desire-qt.1 │ │ ├── desire.conf.5 │ │ └── desired.1 │ ├── patches │ │ ├── README │ │ └── series │ ├── rules │ ├── source │ │ └── format │ └── watch ├── desire-qt.pro ├── desired.bash-completion ├── devtools │ ├── README.md │ ├── clang-format.py │ ├── fix-copyright-headers.py │ ├── git-subtree-check.sh │ ├── github-merge.sh │ ├── optimize-pngs.py │ ├── security-check.py │ ├── symbol-check.py │ ├── test-security-check.py │ └── update-translations.py ├── gitian-descriptors │ ├── README.md │ ├── gitian-linux.yml │ ├── gitian-osx-signer.yml │ ├── gitian-osx.yml │ ├── gitian-rpi2.yml │ ├── gitian-win-signer.yml │ └── gitian-win.yml ├── gitian-downloader │ ├── aschildbach-key.pgp │ ├── bluematt-key.pgp │ ├── btcdrak-key.pgp │ ├── cdecker-key.pgp │ ├── centaur1-key.pgp │ ├── cfields-key.pgp │ ├── devrandom-key.pgp │ ├── erkmos.pgp │ ├── fanquake-key.pgp │ ├── gavinandresen-key.pgp │ ├── jonasschnelli-key.pgp │ ├── laanwj-key.pgp │ ├── luke-jr-key.pgp │ ├── michagogo-key.pgp │ ├── petertodd-key.pgp │ ├── prab-key.pgp │ ├── sipa-key.pgp │ ├── tcatm-key.pgp │ └── wtogami-key.pgp ├── init │ ├── README.md │ ├── desired.conf │ ├── desired.init │ ├── desired.openrc │ ├── desired.openrcconf │ ├── desired.service │ └── org.desire.desired.plist ├── linearize │ ├── README.md │ ├── example-linearize-testnet.cfg │ ├── example-linearize.cfg │ ├── linearize-data.py │ └── linearize-hashes.py ├── macdeploy │ ├── Base.lproj │ │ └── InfoPlist.strings │ ├── DS_Store │ ├── LICENSE │ ├── README.md │ ├── background.png │ ├── background.psd │ ├── background.tiff │ ├── background@2x.png │ ├── detached-sig-apply.sh │ ├── detached-sig-create.sh │ ├── fancy.plist │ └── macdeployqtplus ├── qos │ ├── README.md │ └── tc.sh ├── qt_translations.py ├── seeds │ ├── README.md │ ├── generate-seeds.py │ ├── makeseeds.py │ ├── nodes_main.txt │ └── nodes_test.txt ├── spendfrom │ ├── README.md │ ├── setup.py │ └── spendfrom.py ├── testgen │ ├── README.md │ ├── base58.py │ └── gen_base58_test_vectors.py ├── tidy_datadir.sh ├── verify-commits │ ├── allow-revsig-commits │ ├── gpg.sh │ ├── pre-push-hook.sh │ ├── trusted-git-root │ ├── trusted-keys │ └── verify-commits.sh ├── verifysfbinaries │ ├── README.md │ └── verify.sh └── zmq │ └── zmq_sub.py ├── depends ├── Makefile ├── README.md ├── builders │ ├── darwin.mk │ ├── default.mk │ └── linux.mk ├── config.guess ├── config.site.in ├── config.sub ├── description.md ├── funcs.mk ├── hosts │ ├── darwin.mk │ ├── default.mk │ ├── linux.mk │ └── mingw32.mk ├── packages.md ├── packages │ ├── bdb.mk │ ├── boost.mk │ ├── dbus.mk │ ├── expat.mk │ ├── fontconfig.mk │ ├── freetype.mk │ ├── libICE.mk │ ├── libSM.mk │ ├── libX11.mk │ ├── libXau.mk │ ├── libXext.mk │ ├── libevent.mk │ ├── libxcb.mk │ ├── miniupnpc.mk │ ├── native_ccache.mk │ ├── native_cctools.mk │ ├── native_cdrkit.mk │ ├── native_comparisontool.mk │ ├── native_libdmg-hfsplus.mk │ ├── native_protobuf.mk │ ├── openssl.mk │ ├── packages.mk │ ├── protobuf.mk │ ├── qrencode.mk │ ├── qt.mk │ ├── qt46.mk │ ├── xcb_proto.mk │ ├── xextproto.mk │ ├── xproto.mk │ ├── xtrans.mk │ └── zeromq.mk └── patches │ ├── boost │ ├── darwin_boost_atomic-1.patch │ ├── darwin_boost_atomic-2.patch │ └── gcc_5_no_cxx11.patch │ ├── native_cdrkit │ └── cdrkit-deterministic.patch │ ├── qt │ ├── fix-xcb-include-order.patch │ ├── mac-qmake.conf │ ├── mingw-uuidof.patch │ └── pidlist_absolute.patch │ └── qt46 │ └── stlfix.patch ├── desire-docs └── protocol-documentation.md ├── doc ├── Doxyfile ├── README.md ├── README_osx.txt ├── README_windows.txt ├── REST-interface.md ├── assets-attribution.md ├── bips.md ├── bitcoin_logo_doxygen.png ├── build-openbsd.md ├── build-osx.md ├── build-unix.md ├── build-windows.md ├── developer-notes.md ├── dnsseed-policy.md ├── files.md ├── gitian-building.md ├── gitian-building │ ├── create_new_vm.png │ ├── create_vm_file_location_size.png │ ├── create_vm_hard_disk.png │ ├── create_vm_hard_disk_file_type.png │ ├── create_vm_memsize.png │ ├── create_vm_storage_physical_hard_disk.png │ ├── debian_install_10_configure_clock.png │ ├── debian_install_11_partition_disks.png │ ├── debian_install_12_choose_disk.png │ ├── debian_install_14_finish.png │ ├── debian_install_15_write_changes.png │ ├── debian_install_16_choose_a_mirror.png │ ├── debian_install_18_proxy_settings.png │ ├── debian_install_19_software_selection.png │ ├── debian_install_1_boot_menu.png │ ├── debian_install_20_install_grub.png │ ├── debian_install_21_install_grub_bootloader.png │ ├── debian_install_22_finish_installation.png │ ├── debian_install_2_select_a_language.png │ ├── debian_install_3_select_location.png │ ├── debian_install_4_configure_keyboard.png │ ├── debian_install_5_configure_the_network.png │ ├── debian_install_6_domain_name.png │ ├── debian_install_6a_set_up_root_password.png │ ├── debian_install_7_set_up_user_fullname.png │ ├── debian_install_8_set_up_username.png │ ├── debian_install_9_user_password.png │ ├── debian_root_login.png │ ├── network_settings.png │ ├── port_forwarding_rules.png │ └── select_startup_disk.png ├── guide-startmany.md ├── init.md ├── instantsend.md ├── keepass.md ├── masternode-budget.md ├── masternode_conf.md ├── multiwallet-qt.md ├── reduce-traffic.md ├── release-notes.md ├── release-notes │ ├── bitcoin │ │ ├── release-notes-0.10.0.md │ │ ├── release-notes-0.10.1.md │ │ ├── release-notes-0.10.2.md │ │ ├── release-notes-0.10.3.md │ │ ├── release-notes-0.11.0.md │ │ ├── release-notes-0.11.1.md │ │ ├── release-notes-0.12.0.md │ │ ├── release-notes-0.12.1.md │ │ ├── release-notes-0.3.12.md │ │ ├── release-notes-0.3.13.md │ │ ├── release-notes-0.3.14.md │ │ ├── release-notes-0.3.15.md │ │ ├── release-notes-0.3.16.md │ │ ├── release-notes-0.3.17.md │ │ ├── release-notes-0.3.18.md │ │ ├── release-notes-0.3.19.md │ │ ├── release-notes-0.3.20.1.md │ │ ├── release-notes-0.3.20.2.md │ │ ├── release-notes-0.3.20.md │ │ ├── release-notes-0.3.21.md │ │ ├── release-notes-0.3.22.md │ │ ├── release-notes-0.3.23.md │ │ ├── release-notes-0.3.24.md │ │ ├── release-notes-0.4.0.md │ │ ├── release-notes-0.4.1.md │ │ ├── release-notes-0.4.2.md │ │ ├── release-notes-0.4.3.md │ │ ├── release-notes-0.4.4.md │ │ ├── release-notes-0.4.5.md │ │ ├── release-notes-0.4.6.md │ │ ├── release-notes-0.5.0.md │ │ ├── release-notes-0.5.1.md │ │ ├── release-notes-0.5.2.md │ │ ├── release-notes-0.5.3.md │ │ ├── release-notes-0.5.4.md │ │ ├── release-notes-0.5.5.md │ │ ├── release-notes-0.6.0.md │ │ ├── release-notes-0.6.1.md │ │ ├── release-notes-0.6.2.md │ │ ├── release-notes-0.6.3.md │ │ ├── release-notes-0.7.0.md │ │ ├── release-notes-0.7.1.md │ │ ├── release-notes-0.7.2.md │ │ ├── release-notes-0.8.0.md │ │ ├── release-notes-0.8.1.md │ │ ├── release-notes-0.8.2.md │ │ ├── release-notes-0.8.3.md │ │ ├── release-notes-0.8.4.md │ │ ├── release-notes-0.8.5.md │ │ ├── release-notes-0.8.6.md │ │ ├── release-notes-0.9.1.md │ │ ├── release-notes-0.9.2.1.md │ │ ├── release-notes-0.9.2.md │ │ ├── release-notes-0.9.3.md │ │ ├── release-notes-0.9.4.md │ │ └── release-notes-0.9.5.md │ └── desire │ │ ├── release-notes-0.12.2.1.md │ │ └── release-notes-0.12.2.2.md ├── release-process.md ├── shared-libraries.md ├── tor.md ├── translation_process.md ├── translation_strings_policy.md ├── travis-ci.txt ├── unit-tests.md └── zmq.md ├── libdesireconsensus.pc.in ├── qa ├── README.md ├── pull-tester │ ├── rpc-tests.py │ ├── run-bitcoind-for-test.sh.in │ └── tests_config.py.in └── rpc-tests │ ├── README.md │ ├── abandonconflict.py │ ├── addressindex.py │ ├── bip65-cltv-p2p.py │ ├── bip65-cltv.py │ ├── bip68-112-113-p2p.py │ ├── bip68-sequence.py │ ├── bip9-softforks.py │ ├── bipdersig-p2p.py │ ├── bipdersig.py │ ├── blockchain.py │ ├── decodescript.py │ ├── disablewallet.py │ ├── forknotify.py │ ├── fundrawtransaction-hd.py │ ├── fundrawtransaction.py │ ├── getblocktemplate_longpoll.py │ ├── getblocktemplate_proposals.py │ ├── getchaintips.py │ ├── httpbasics.py │ ├── invalidateblock.py │ ├── invalidblockrequest.py │ ├── invalidtxrequest.py │ ├── keypool-hd.py │ ├── keypool.py │ ├── listtransactions.py │ ├── maxblocksinflight.py │ ├── maxuploadtarget.py │ ├── mempool_limit.py │ ├── mempool_packages.py │ ├── mempool_reorg.py │ ├── mempool_resurrect_test.py │ ├── mempool_spendcoinbase.py │ ├── merkle_blocks.py │ ├── multi_rpc.py │ ├── nodehandling.py │ ├── p2p-acceptblock.py │ ├── p2p-fullblocktest.py │ ├── p2p-versionbits-warning.py │ ├── prioritise_transaction.py │ ├── proxy_test.py │ ├── pruning.py │ ├── rawtransactions.py │ ├── receivedby.py │ ├── reindex.py │ ├── replace-by-fee.py │ ├── rest.py │ ├── rpcbind_test.py │ ├── sendheaders.py │ ├── signrawtransactions.py │ ├── smartfees.py │ ├── spentindex.py │ ├── test_framework │ ├── __init__.py │ ├── authproxy.py │ ├── bignum.py │ ├── blockstore.py │ ├── blocktools.py │ ├── comptool.py │ ├── coverage.py │ ├── key.py │ ├── mininode.py │ ├── netutil.py │ ├── script.py │ ├── socks5.py │ ├── test_framework.py │ └── util.py │ ├── timestampindex.py │ ├── txindex.py │ ├── txn_clone.py │ ├── txn_doublespend.py │ ├── wallet-hd.py │ ├── wallet.py │ ├── walletbackup.py │ ├── zapwallettxes.py │ └── zmq_test.py ├── share ├── certs │ ├── BitcoinFoundation_Apple_Cert.pem │ ├── BitcoinFoundation_Comodo_Cert.pem │ └── PrivateKeyNotes.md ├── genbuild.sh ├── pixmaps │ ├── bitcoin.ico │ ├── desire128.png │ ├── desire128.xpm │ ├── desire16.ico │ ├── desire16.png │ ├── desire16.xpm │ ├── desire256.png │ ├── desire256.xpm │ ├── desire32.png │ ├── desire32.xpm │ ├── desire64.png │ ├── desire64.xpm │ ├── nsis-header.bmp │ └── nsis-wizard.bmp ├── qt │ ├── Info.plist.in │ ├── extract_strings_qt.py │ └── protobuf.pri ├── rpcuser │ ├── README.md │ └── rpcuser.py └── setup.nsi.in └── src ├── .clang-format ├── Makefile.am ├── Makefile.bench.include ├── Makefile.leveldb.include ├── Makefile.qt.include ├── Makefile.qttest.include ├── Makefile.test.include ├── activemasternode.cpp ├── activemasternode.h ├── addrdb.cpp ├── addrdb.h ├── addressindex.h ├── addrman.cpp ├── addrman.h ├── alert.cpp ├── alert.h ├── amount.cpp ├── amount.h ├── arith_uint256.cpp ├── arith_uint256.h ├── base58.cpp ├── base58.h ├── bench ├── Examples.cpp ├── bench.cpp ├── bench.h └── bench_desire.cpp ├── bip39.cpp ├── bip39.h ├── bip39_english.h ├── bloom.cpp ├── bloom.h ├── cachemap.h ├── cachemultimap.h ├── chain.cpp ├── chain.h ├── chainparams.cpp ├── chainparams.h ├── chainparamsbase.cpp ├── chainparamsbase.h ├── chainparamsseeds.h ├── checkpoints.cpp ├── checkpoints.h ├── checkqueue.h ├── clientversion.cpp ├── clientversion.h ├── coincontrol.h ├── coins.cpp ├── coins.h ├── compat.h ├── compat ├── byteswap.h ├── endian.h ├── glibc_compat.cpp ├── glibc_sanity.cpp ├── glibcxx_sanity.cpp ├── sanity.h └── strnlen.cpp ├── compressor.cpp ├── compressor.h ├── config └── .empty ├── consensus ├── consensus.h ├── merkle.cpp ├── merkle.h ├── params.h └── validation.h ├── core_io.h ├── core_memusage.h ├── core_read.cpp ├── core_write.cpp ├── crypto ├── aes_helper.c ├── blake.c ├── bmw.c ├── common.h ├── cubehash.c ├── echo.c ├── groestl.c ├── hmac_sha256.cpp ├── hmac_sha256.h ├── hmac_sha512.cpp ├── hmac_sha512.h ├── jh.c ├── keccak.c ├── luffa.c ├── neoscrypt.c ├── neoscrypt.h ├── neoscrypt_asm.S ├── ripemd160.cpp ├── ripemd160.h ├── sha1.cpp ├── sha1.h ├── sha256.cpp ├── sha256.h ├── sha512.cpp ├── sha512.h ├── shavite.c ├── simd.c ├── skein.c ├── sph_blake.h ├── sph_bmw.h ├── sph_cubehash.h ├── sph_echo.h ├── sph_groestl.h ├── sph_jh.h ├── sph_keccak.h ├── sph_luffa.h ├── sph_shavite.h ├── sph_simd.h ├── sph_skein.h └── sph_types.h ├── darksend-relay.cpp ├── darksend-relay.h ├── dbwrapper.cpp ├── dbwrapper.h ├── desire-cli-res.rc ├── desire-cli.cpp ├── desire-tx-res.rc ├── desire-tx.cpp ├── desired-res.rc ├── desired.cpp ├── drafted ├── governance-categories.h ├── governance-classes.h ├── governance-keys.cpp ├── governance-keys.h ├── governance-types.cpp ├── governance-types.h └── governance.new.cpp ├── dsnotificationinterface.cpp ├── dsnotificationinterface.h ├── flat-database.h ├── governance-classes.cpp ├── governance-classes.h ├── governance-exceptions.h ├── governance-misc.h ├── governance-object.cpp ├── governance-object.h ├── governance-validators.cpp ├── governance-validators.h ├── governance-vote.cpp ├── governance-vote.h ├── governance-votedb.cpp ├── governance-votedb.h ├── governance.cpp ├── governance.h ├── hash.cpp ├── hash.h ├── hdchain.cpp ├── hdchain.h ├── httprpc.cpp ├── httprpc.h ├── httpserver.cpp ├── httpserver.h ├── init.cpp ├── init.h ├── instantx.cpp ├── instantx.h ├── keepass.cpp ├── keepass.h ├── key.cpp ├── key.h ├── keystore.cpp ├── keystore.h ├── leveldb ├── AUTHORS ├── CONTRIBUTING.md ├── LICENSE ├── Makefile ├── NEWS ├── README ├── README.md ├── TODO ├── WINDOWS.md ├── build_detect_platform ├── db │ ├── autocompact_test.cc │ ├── builder.cc │ ├── builder.h │ ├── c.cc │ ├── c_test.c │ ├── corruption_test.cc │ ├── db_bench.cc │ ├── db_impl.cc │ ├── db_impl.h │ ├── db_iter.cc │ ├── db_iter.h │ ├── db_test.cc │ ├── dbformat.cc │ ├── dbformat.h │ ├── dbformat_test.cc │ ├── dumpfile.cc │ ├── filename.cc │ ├── filename.h │ ├── filename_test.cc │ ├── leveldb_main.cc │ ├── log_format.h │ ├── log_reader.cc │ ├── log_reader.h │ ├── log_test.cc │ ├── log_writer.cc │ ├── log_writer.h │ ├── memtable.cc │ ├── memtable.h │ ├── repair.cc │ ├── skiplist.h │ ├── skiplist_test.cc │ ├── snapshot.h │ ├── table_cache.cc │ ├── table_cache.h │ ├── version_edit.cc │ ├── version_edit.h │ ├── version_edit_test.cc │ ├── version_set.cc │ ├── version_set.h │ ├── version_set_test.cc │ ├── write_batch.cc │ ├── write_batch_internal.h │ └── write_batch_test.cc ├── doc │ ├── bench │ │ ├── db_bench_sqlite3.cc │ │ └── db_bench_tree_db.cc │ ├── benchmark.html │ ├── doc.css │ ├── impl.html │ ├── index.html │ ├── log_format.txt │ └── table_format.txt ├── helpers │ └── memenv │ │ ├── memenv.cc │ │ ├── memenv.h │ │ └── memenv_test.cc ├── include │ └── leveldb │ │ ├── c.h │ │ ├── cache.h │ │ ├── comparator.h │ │ ├── db.h │ │ ├── dumpfile.h │ │ ├── env.h │ │ ├── filter_policy.h │ │ ├── iterator.h │ │ ├── options.h │ │ ├── slice.h │ │ ├── status.h │ │ ├── table.h │ │ ├── table_builder.h │ │ └── write_batch.h ├── issues │ ├── issue178_test.cc │ └── issue200_test.cc ├── port │ ├── README │ ├── atomic_pointer.h │ ├── port.h │ ├── port_example.h │ ├── port_posix.cc │ ├── port_posix.h │ ├── port_win.cc │ ├── port_win.h │ ├── thread_annotations.h │ └── win │ │ └── stdint.h ├── table │ ├── block.cc │ ├── block.h │ ├── block_builder.cc │ ├── block_builder.h │ ├── filter_block.cc │ ├── filter_block.h │ ├── filter_block_test.cc │ ├── format.cc │ ├── format.h │ ├── iterator.cc │ ├── iterator_wrapper.h │ ├── merger.cc │ ├── merger.h │ ├── table.cc │ ├── table_builder.cc │ ├── table_test.cc │ ├── two_level_iterator.cc │ └── two_level_iterator.h └── util │ ├── arena.cc │ ├── arena.h │ ├── arena_test.cc │ ├── bloom.cc │ ├── bloom_test.cc │ ├── cache.cc │ ├── cache_test.cc │ ├── coding.cc │ ├── coding.h │ ├── coding_test.cc │ ├── comparator.cc │ ├── crc32c.cc │ ├── crc32c.h │ ├── crc32c_test.cc │ ├── env.cc │ ├── env_posix.cc │ ├── env_test.cc │ ├── env_win.cc │ ├── filter_policy.cc │ ├── hash.cc │ ├── hash.h │ ├── hash_test.cc │ ├── histogram.cc │ ├── histogram.h │ ├── logging.cc │ ├── logging.h │ ├── mutexlock.h │ ├── options.cc │ ├── posix_logger.h │ ├── random.h │ ├── status.cc │ ├── testharness.cc │ ├── testharness.h │ ├── testutil.cc │ └── testutil.h ├── limitedmap.h ├── masternode-payments.cpp ├── masternode-payments.h ├── masternode-sync.cpp ├── masternode-sync.h ├── masternode.cpp ├── masternode.h ├── masternodeconfig.cpp ├── masternodeconfig.h ├── masternodeman.cpp ├── masternodeman.h ├── memusage.h ├── merkleblock.cpp ├── merkleblock.h ├── messagesigner.cpp ├── messagesigner.h ├── miner.cpp ├── miner.h ├── net.cpp ├── net.h ├── net_processing.cpp ├── net_processing.h ├── netaddress.cpp ├── netaddress.h ├── netbase.cpp ├── netbase.h ├── netfulfilledman.cpp ├── netfulfilledman.h ├── noui.cpp ├── noui.h ├── obj-test └── .empty ├── obj └── .empty ├── policy ├── fees.cpp ├── fees.h ├── policy.cpp ├── policy.h ├── rbf.cpp └── rbf.h ├── pow.cpp ├── pow.h ├── prevector.h ├── primitives ├── block.cpp ├── block.h ├── transaction.cpp └── transaction.h ├── privatesend-client.cpp ├── privatesend-client.h ├── privatesend-server.cpp ├── privatesend-server.h ├── privatesend-util.cpp ├── privatesend-util.h ├── privatesend.cpp ├── privatesend.h ├── protocol.cpp ├── protocol.h ├── pubkey.cpp ├── pubkey.h ├── qt ├── addressbookpage.cpp ├── addressbookpage.h ├── addresstablemodel.cpp ├── addresstablemodel.h ├── askpassphrasedialog.cpp ├── askpassphrasedialog.h ├── bantablemodel.cpp ├── bantablemodel.h ├── bitcoinaddressvalidator.cpp ├── bitcoinaddressvalidator.h ├── bitcoinamountfield.cpp ├── bitcoinamountfield.h ├── bitcoingui.cpp ├── bitcoingui.h ├── bitcoinunits.cpp ├── bitcoinunits.h ├── clientmodel.cpp ├── clientmodel.h ├── coincontroldialog.cpp ├── coincontroldialog.h ├── coincontroltreewidget.cpp ├── coincontroltreewidget.h ├── csvmodelwriter.cpp ├── csvmodelwriter.h ├── darksendconfig.cpp ├── darksendconfig.h ├── desire.cpp ├── desire.qrc ├── desire_locale.qrc ├── desirestrings.cpp ├── editaddressdialog.cpp ├── editaddressdialog.h ├── forms │ ├── addressbookpage.ui │ ├── askpassphrasedialog.ui │ ├── coincontroldialog.ui │ ├── darksendconfig.ui │ ├── debugwindow.ui │ ├── editaddressdialog.ui │ ├── helpmessagedialog.ui │ ├── intro.ui │ ├── masternodelist.ui │ ├── modaloverlay.ui │ ├── openuridialog.ui │ ├── optionsdialog.ui │ ├── overviewpage.ui │ ├── receivecoinsdialog.ui │ ├── receiverequestdialog.ui │ ├── sendcoinsdialog.ui │ ├── sendcoinsentry.ui │ ├── signverifymessagedialog.ui │ └── transactiondescdialog.ui ├── guiconstants.h ├── guiutil.cpp ├── guiutil.h ├── intro.cpp ├── intro.h ├── locale │ ├── desire_bg.ts │ ├── desire_de.ts │ ├── desire_en.ts │ ├── desire_es.ts │ ├── desire_fi.ts │ ├── desire_fr.ts │ ├── desire_it.ts │ ├── desire_ja.ts │ ├── desire_pl.ts │ ├── desire_pt.ts │ ├── desire_ru.ts │ ├── desire_sk.ts │ ├── desire_sv.ts │ ├── desire_vi.ts │ ├── desire_zh_CN.ts │ └── desire_zh_TW.ts ├── macdockiconhandler.h ├── macdockiconhandler.mm ├── macnotificationhandler.h ├── macnotificationhandler.mm ├── masternodelist.cpp ├── masternodelist.h ├── modaloverlay.cpp ├── modaloverlay.h ├── networkstyle.cpp ├── networkstyle.h ├── notificator.cpp ├── notificator.h ├── openuridialog.cpp ├── openuridialog.h ├── optionsdialog.cpp ├── optionsdialog.h ├── optionsmodel.cpp ├── optionsmodel.h ├── overviewpage.cpp ├── overviewpage.h ├── paymentrequest.proto ├── paymentrequestplus.cpp ├── paymentrequestplus.h ├── paymentserver.cpp ├── paymentserver.h ├── peertablemodel.cpp ├── peertablemodel.h ├── platformstyle.cpp ├── platformstyle.h ├── qvalidatedlineedit.cpp ├── qvalidatedlineedit.h ├── qvaluecombobox.cpp ├── qvaluecombobox.h ├── receivecoinsdialog.cpp ├── receivecoinsdialog.h ├── receiverequestdialog.cpp ├── receiverequestdialog.h ├── recentrequeststablemodel.cpp ├── recentrequeststablemodel.h ├── res │ ├── css │ │ ├── crownium.css │ │ ├── drkblue.css │ │ ├── light-hires.css │ │ ├── light.css │ │ └── trad.css │ ├── desire-qt-res.rc │ ├── icons │ │ ├── bitcoin.icns │ │ ├── bitcoin.ico │ │ ├── bitcoin.png │ │ ├── chevron.png │ │ ├── crownium │ │ │ ├── about.png │ │ │ ├── about_qt.png │ │ │ ├── add.png │ │ │ ├── address-book.png │ │ │ ├── bitcoin.ico │ │ │ ├── bitcoin.png │ │ │ ├── bitcoin_testnet.ico │ │ │ ├── bitcoin_testnet.png │ │ │ ├── browse.png │ │ │ ├── chevron.png │ │ │ ├── clock1.png │ │ │ ├── clock2.png │ │ │ ├── clock3.png │ │ │ ├── clock4.png │ │ │ ├── clock5.png │ │ │ ├── configure.png │ │ │ ├── connect0_16.png │ │ │ ├── connect1_16.png │ │ │ ├── connect2_16.png │ │ │ ├── connect3_16.png │ │ │ ├── connect4_16.png │ │ │ ├── debugwindow.png │ │ │ ├── drkblue_address-book.png │ │ │ ├── drkblue_editcopy.png │ │ │ ├── drkblue_editpaste.png │ │ │ ├── drkblue_remove.png │ │ │ ├── edit.png │ │ │ ├── editcopy.png │ │ │ ├── editpaste.png │ │ │ ├── export.png │ │ │ ├── eye.png │ │ │ ├── eye_minus.png │ │ │ ├── eye_plus.png │ │ │ ├── filesave.png │ │ │ ├── fontbigger.png │ │ │ ├── fontsmaller.png │ │ │ ├── hd_disabled.png │ │ │ ├── hd_enabled.png │ │ │ ├── history.png │ │ │ ├── info.png │ │ │ ├── key.png │ │ │ ├── lock_closed.png │ │ │ ├── lock_open.png │ │ │ ├── masternodes.png │ │ │ ├── network_disabled.png │ │ │ ├── notsynced.png │ │ │ ├── open.png │ │ │ ├── overview.png │ │ │ ├── quit.png │ │ │ ├── receive.png │ │ │ ├── remove.png │ │ │ ├── send.png │ │ │ ├── synced.png │ │ │ ├── toolbar.png │ │ │ ├── toolbar_testnet.png │ │ │ ├── transaction0.png │ │ │ ├── transaction2.png │ │ │ ├── transaction_abandoned.png │ │ │ ├── transaction_conflicted.png │ │ │ ├── tx_inout.png │ │ │ ├── tx_input.png │ │ │ ├── tx_mined.png │ │ │ ├── tx_output.png │ │ │ ├── verify.png │ │ │ └── warning.png │ │ ├── drkblue │ │ │ ├── about.png │ │ │ ├── about_qt.png │ │ │ ├── add.png │ │ │ ├── address-book.png │ │ │ ├── bitcoin.ico │ │ │ ├── bitcoin.png │ │ │ ├── bitcoin_testnet.ico │ │ │ ├── bitcoin_testnet.png │ │ │ ├── browse.png │ │ │ ├── chevron.png │ │ │ ├── clock1.png │ │ │ ├── clock2.png │ │ │ ├── clock3.png │ │ │ ├── clock4.png │ │ │ ├── clock5.png │ │ │ ├── configure.png │ │ │ ├── connect0_16.png │ │ │ ├── connect1_16.png │ │ │ ├── connect2_16.png │ │ │ ├── connect3_16.png │ │ │ ├── connect4_16.png │ │ │ ├── debugwindow.png │ │ │ ├── drkblue_address-book.png │ │ │ ├── drkblue_editcopy.png │ │ │ ├── drkblue_editpaste.png │ │ │ ├── drkblue_remove.png │ │ │ ├── edit.png │ │ │ ├── editcopy.png │ │ │ ├── editpaste.png │ │ │ ├── export.png │ │ │ ├── eye.png │ │ │ ├── eye_minus.png │ │ │ ├── eye_plus.png │ │ │ ├── filesave.png │ │ │ ├── fontbigger.png │ │ │ ├── fontsmaller.png │ │ │ ├── hd_disabled.png │ │ │ ├── hd_enabled.png │ │ │ ├── history.png │ │ │ ├── info.png │ │ │ ├── key.png │ │ │ ├── lock_closed.png │ │ │ ├── lock_open.png │ │ │ ├── masternodes.png │ │ │ ├── network_disabled.png │ │ │ ├── notsynced.png │ │ │ ├── open.png │ │ │ ├── overview.png │ │ │ ├── quit.png │ │ │ ├── receive.png │ │ │ ├── remove.png │ │ │ ├── send.png │ │ │ ├── synced.png │ │ │ ├── toolbar.png │ │ │ ├── toolbar_testnet.png │ │ │ ├── transaction0.png │ │ │ ├── transaction2.png │ │ │ ├── transaction_abandoned.png │ │ │ ├── transaction_conflicted.png │ │ │ ├── tx_inout.png │ │ │ ├── tx_input.png │ │ │ ├── tx_mined.png │ │ │ ├── tx_output.png │ │ │ ├── verify.png │ │ │ └── warning.png │ │ ├── light │ │ │ ├── about.png │ │ │ ├── about_qt.png │ │ │ ├── add.png │ │ │ ├── address-book.png │ │ │ ├── bitcoin.ico │ │ │ ├── bitcoin.png │ │ │ ├── bitcoin_testnet.ico │ │ │ ├── bitcoin_testnet.png │ │ │ ├── browse.png │ │ │ ├── chevron.png │ │ │ ├── clock1.png │ │ │ ├── clock2.png │ │ │ ├── clock3.png │ │ │ ├── clock4.png │ │ │ ├── clock5.png │ │ │ ├── configure.png │ │ │ ├── connect0_16.png │ │ │ ├── connect1_16.png │ │ │ ├── connect2_16.png │ │ │ ├── connect3_16.png │ │ │ ├── connect4_16.png │ │ │ ├── debugwindow.png │ │ │ ├── drkblue_address-book.png │ │ │ ├── drkblue_editcopy.png │ │ │ ├── drkblue_editpaste.png │ │ │ ├── drkblue_remove.png │ │ │ ├── edit.png │ │ │ ├── editcopy.png │ │ │ ├── editpaste.png │ │ │ ├── export.png │ │ │ ├── eye.png │ │ │ ├── eye_minus.png │ │ │ ├── eye_plus.png │ │ │ ├── filesave.png │ │ │ ├── fontbigger.png │ │ │ ├── fontsmaller.png │ │ │ ├── hd_disabled.png │ │ │ ├── hd_enabled.png │ │ │ ├── history.png │ │ │ ├── info.png │ │ │ ├── key.png │ │ │ ├── lock_closed.png │ │ │ ├── lock_open.png │ │ │ ├── masternodes.png │ │ │ ├── network_disabled.png │ │ │ ├── notsynced.png │ │ │ ├── open.png │ │ │ ├── overview.png │ │ │ ├── quit.png │ │ │ ├── receive.png │ │ │ ├── remove.png │ │ │ ├── send.png │ │ │ ├── synced.png │ │ │ ├── toolbar.png │ │ │ ├── toolbar_testnet.png │ │ │ ├── transaction0.png │ │ │ ├── transaction2.png │ │ │ ├── transaction_abandoned.png │ │ │ ├── transaction_conflicted.png │ │ │ ├── tx_inout.png │ │ │ ├── tx_input.png │ │ │ ├── tx_mined.png │ │ │ ├── tx_output.png │ │ │ ├── verify.png │ │ │ └── warning.png │ │ ├── trad │ │ │ ├── about.png │ │ │ ├── about_qt.png │ │ │ ├── add.png │ │ │ ├── address-book.png │ │ │ ├── bitcoin.ico │ │ │ ├── bitcoin.png │ │ │ ├── bitcoin_testnet.ico │ │ │ ├── bitcoin_testnet.png │ │ │ ├── browse.png │ │ │ ├── chevron.png │ │ │ ├── clock1.png │ │ │ ├── clock2.png │ │ │ ├── clock3.png │ │ │ ├── clock4.png │ │ │ ├── clock5.png │ │ │ ├── configure.png │ │ │ ├── connect0_16.png │ │ │ ├── connect1_16.png │ │ │ ├── connect2_16.png │ │ │ ├── connect3_16.png │ │ │ ├── connect4_16.png │ │ │ ├── debugwindow.png │ │ │ ├── drkblue_address-book.png │ │ │ ├── drkblue_editcopy.png │ │ │ ├── drkblue_editpaste.png │ │ │ ├── drkblue_remove.png │ │ │ ├── edit.png │ │ │ ├── editcopy.png │ │ │ ├── editpaste.png │ │ │ ├── export.png │ │ │ ├── eye.png │ │ │ ├── eye_minus.png │ │ │ ├── eye_plus.png │ │ │ ├── filesave.png │ │ │ ├── fontbigger.png │ │ │ ├── fontsmaller.png │ │ │ ├── hd_disabled.png │ │ │ ├── hd_enabled.png │ │ │ ├── history.png │ │ │ ├── info.png │ │ │ ├── key.png │ │ │ ├── lock_closed.png │ │ │ ├── lock_open.png │ │ │ ├── masternodes.png │ │ │ ├── network_disabled.png │ │ │ ├── notsynced.png │ │ │ ├── open.png │ │ │ ├── overview.png │ │ │ ├── quit.png │ │ │ ├── receive.png │ │ │ ├── remove.png │ │ │ ├── send.png │ │ │ ├── synced.png │ │ │ ├── toolbar.png │ │ │ ├── toolbar_testnet.png │ │ │ ├── transaction0.png │ │ │ ├── transaction2.png │ │ │ ├── transaction_abandoned.png │ │ │ ├── transaction_conflicted.png │ │ │ ├── tx_inout.png │ │ │ ├── tx_input.png │ │ │ ├── tx_mined.png │ │ │ ├── tx_output.png │ │ │ ├── verify.png │ │ │ └── warning.png │ │ └── warning.png │ ├── images │ │ ├── crownium │ │ │ ├── about.png │ │ │ ├── checked.png │ │ │ ├── desire_logo_horizontal.png │ │ │ ├── drkblue_downArrow.png │ │ │ ├── drkblue_downArrow_small.png │ │ │ ├── drkblue_leftArrow_small.png │ │ │ ├── drkblue_qtreeview_selected.png │ │ │ ├── drkblue_rightArrow_small.png │ │ │ ├── drkblue_upArrow_small.png │ │ │ ├── drkblue_walletFrame_bg.png │ │ │ ├── splash.png │ │ │ ├── splash_testnet.png │ │ │ └── unchecked.png │ │ ├── drkblue │ │ │ ├── about.png │ │ │ ├── checked.png │ │ │ ├── desire_logo_horizontal.png │ │ │ ├── drkblue_downArrow.png │ │ │ ├── drkblue_downArrow_small.png │ │ │ ├── drkblue_leftArrow_small.png │ │ │ ├── drkblue_qtreeview_selected.png │ │ │ ├── drkblue_rightArrow_small.png │ │ │ ├── drkblue_upArrow_small.png │ │ │ ├── drkblue_walletFrame_bg.png │ │ │ ├── splash.png │ │ │ ├── splash_testnet.png │ │ │ └── unchecked.png │ │ ├── light │ │ │ ├── about.png │ │ │ ├── checked.png │ │ │ ├── desire_logo_horizontal.png │ │ │ ├── drkblue_downArrow.png │ │ │ ├── drkblue_downArrow_small.png │ │ │ ├── drkblue_leftArrow_small.png │ │ │ ├── drkblue_qtreeview_selected.png │ │ │ ├── drkblue_rightArrow_small.png │ │ │ ├── drkblue_upArrow_small.png │ │ │ ├── drkblue_walletFrame_bg.png │ │ │ ├── splash.png │ │ │ ├── splash_testnet.png │ │ │ └── unchecked.png │ │ └── trad │ │ │ ├── about.png │ │ │ ├── checked.png │ │ │ ├── desire_logo_horizontal.png │ │ │ ├── drkblue_downArrow.png │ │ │ ├── drkblue_downArrow_small.png │ │ │ ├── drkblue_leftArrow_small.png │ │ │ ├── drkblue_qtreeview_selected.png │ │ │ ├── drkblue_rightArrow_small.png │ │ │ ├── drkblue_upArrow_small.png │ │ │ ├── drkblue_walletFrame_bg.png │ │ │ ├── splash.png │ │ │ ├── splash_testnet.png │ │ │ └── unchecked.png │ ├── movies │ │ ├── makespinner.sh │ │ ├── spinner-000.png │ │ ├── spinner-001.png │ │ ├── spinner-002.png │ │ ├── spinner-003.png │ │ ├── spinner-004.png │ │ ├── spinner-005.png │ │ ├── spinner-006.png │ │ ├── spinner-007.png │ │ ├── spinner-008.png │ │ ├── spinner-009.png │ │ ├── spinner-010.png │ │ ├── spinner-011.png │ │ ├── spinner-012.png │ │ ├── spinner-013.png │ │ ├── spinner-014.png │ │ ├── spinner-015.png │ │ ├── spinner-016.png │ │ ├── spinner-017.png │ │ ├── spinner-018.png │ │ ├── spinner-019.png │ │ ├── spinner-020.png │ │ ├── spinner-021.png │ │ ├── spinner-022.png │ │ ├── spinner-023.png │ │ ├── spinner-024.png │ │ ├── spinner-025.png │ │ ├── spinner-026.png │ │ ├── spinner-027.png │ │ ├── spinner-028.png │ │ ├── spinner-029.png │ │ ├── spinner-030.png │ │ ├── spinner-031.png │ │ ├── spinner-032.png │ │ ├── spinner-033.png │ │ ├── spinner-034.png │ │ └── spinner-035.png │ └── src │ │ ├── bitcoin.svg │ │ ├── clock_0.svg │ │ ├── clock_1.svg │ │ ├── clock_2.svg │ │ ├── clock_3.svg │ │ ├── clock_4.svg │ │ ├── connect-0.svg │ │ ├── connect-1.svg │ │ ├── connect-2.svg │ │ ├── connect-3.svg │ │ ├── connect-4.svg │ │ ├── hd_disabled.svg │ │ ├── hd_enabled.svg │ │ ├── mine.svg │ │ ├── network_disabled.svg │ │ ├── qt.svg │ │ ├── spinner.png │ │ ├── transaction0.svg │ │ ├── tx_in.svg │ │ ├── tx_inout.svg │ │ └── verify.svg ├── rpcconsole.cpp ├── rpcconsole.h ├── sendcoinsdialog.cpp ├── sendcoinsdialog.h ├── sendcoinsentry.cpp ├── sendcoinsentry.h ├── signverifymessagedialog.cpp ├── signverifymessagedialog.h ├── splashscreen.cpp ├── splashscreen.h ├── test │ ├── Makefile │ ├── compattests.cpp │ ├── compattests.h │ ├── paymentrequestdata.h │ ├── paymentservertests.cpp │ ├── paymentservertests.h │ ├── test_main.cpp │ ├── trafficgraphdatatests.cpp │ ├── trafficgraphdatatests.h │ ├── uritests.cpp │ └── uritests.h ├── trafficgraphdata.cpp ├── trafficgraphdata.h ├── trafficgraphwidget.cpp ├── trafficgraphwidget.h ├── transactiondesc.cpp ├── transactiondesc.h ├── transactiondescdialog.cpp ├── transactiondescdialog.h ├── transactionfilterproxy.cpp ├── transactionfilterproxy.h ├── transactionrecord.cpp ├── transactionrecord.h ├── transactiontablemodel.cpp ├── transactiontablemodel.h ├── transactionview.cpp ├── transactionview.h ├── utilitydialog.cpp ├── utilitydialog.h ├── walletframe.cpp ├── walletframe.h ├── walletmodel.cpp ├── walletmodel.h ├── walletmodeltransaction.cpp ├── walletmodeltransaction.h ├── walletview.cpp ├── walletview.h ├── winshutdownmonitor.cpp └── winshutdownmonitor.h ├── random.cpp ├── random.h ├── rest.cpp ├── reverselock.h ├── rpc ├── blockchain.cpp ├── client.cpp ├── client.h ├── governance.cpp ├── masternode.cpp ├── mining.cpp ├── misc.cpp ├── net.cpp ├── protocol.cpp ├── protocol.h ├── rawtransaction.cpp ├── server.cpp └── server.h ├── scheduler.cpp ├── scheduler.h ├── script ├── desireconsensus.cpp ├── desireconsensus.h ├── interpreter.cpp ├── interpreter.h ├── script.cpp ├── script.h ├── script_error.cpp ├── script_error.h ├── sigcache.cpp ├── sigcache.h ├── sign.cpp ├── sign.h ├── standard.cpp └── standard.h ├── secp256k1 ├── .travis.yml ├── COPYING ├── Makefile.am ├── README.md ├── TODO ├── autogen.sh ├── build-aux │ └── m4 │ │ ├── ax_prog_cc_for_build.m4 │ │ └── bitcoin_secp.m4 ├── configure.ac ├── contrib │ ├── lax_der_parsing.c │ ├── lax_der_parsing.h │ ├── lax_der_privatekey_parsing.c │ └── lax_der_privatekey_parsing.h ├── include │ ├── secp256k1.h │ ├── secp256k1_ecdh.h │ ├── secp256k1_recovery.h │ └── secp256k1_schnorr.h ├── libsecp256k1.pc.in ├── obj │ └── .empty └── src │ ├── basic-config.h │ ├── bench.h │ ├── bench_ecdh.c │ ├── bench_internal.c │ ├── bench_recover.c │ ├── bench_schnorr_verify.c │ ├── bench_sign.c │ ├── bench_verify.c │ ├── ecdsa.h │ ├── ecdsa_impl.h │ ├── eckey.h │ ├── eckey_impl.h │ ├── ecmult.h │ ├── ecmult_const.h │ ├── ecmult_const_impl.h │ ├── ecmult_gen.h │ ├── ecmult_gen_impl.h │ ├── ecmult_impl.h │ ├── field.h │ ├── field_10x26.h │ ├── field_10x26_impl.h │ ├── field_5x52.h │ ├── field_5x52_asm_impl.h │ ├── field_5x52_impl.h │ ├── field_5x52_int128_impl.h │ ├── field_impl.h │ ├── gen_context.c │ ├── group.h │ ├── group_impl.h │ ├── hash.h │ ├── hash_impl.h │ ├── java │ ├── org │ │ └── bitcoin │ │ │ └── NativeSecp256k1.java │ ├── org_bitcoin_NativeSecp256k1.c │ └── org_bitcoin_NativeSecp256k1.h │ ├── modules │ ├── ecdh │ │ ├── Makefile.am.include │ │ ├── main_impl.h │ │ └── tests_impl.h │ ├── recovery │ │ ├── Makefile.am.include │ │ ├── main_impl.h │ │ └── tests_impl.h │ └── schnorr │ │ ├── Makefile.am.include │ │ ├── main_impl.h │ │ ├── schnorr.h │ │ ├── schnorr_impl.h │ │ └── tests_impl.h │ ├── num.h │ ├── num_gmp.h │ ├── num_gmp_impl.h │ ├── num_impl.h │ ├── scalar.h │ ├── scalar_4x64.h │ ├── scalar_4x64_impl.h │ ├── scalar_8x32.h │ ├── scalar_8x32_impl.h │ ├── scalar_impl.h │ ├── secp256k1.c │ ├── testrand.h │ ├── testrand_impl.h │ ├── tests.c │ └── util.h ├── sendalert.cpp ├── serialize.h ├── spentindex.h ├── spork.cpp ├── spork.h ├── streams.h ├── support ├── allocators │ ├── secure.h │ └── zeroafterfree.h ├── cleanse.cpp ├── cleanse.h ├── pagelocker.cpp └── pagelocker.h ├── sync.cpp ├── sync.h ├── test ├── DoS_tests.cpp ├── Makefile ├── README.md ├── accounting_tests.cpp ├── addrman_tests.cpp ├── alert_tests.cpp ├── allocator_tests.cpp ├── arith_uint256_tests.cpp ├── base32_tests.cpp ├── base58_tests.cpp ├── base64_tests.cpp ├── bctest.py ├── bip32_tests.cpp ├── bip39_tests.cpp ├── bitcoin-util-test.py ├── bloom_tests.cpp ├── bswap_tests.cpp ├── buildenv.py.in ├── cachemap_tests.cpp ├── cachemultimap_tests.cpp ├── checkblock_tests.cpp ├── coins_tests.cpp ├── compress_tests.cpp ├── crypto_tests.cpp ├── data │ ├── README.md │ ├── alertTests.raw │ ├── base58_encode_decode.json │ ├── base58_keys_invalid.json │ ├── base58_keys_valid.json │ ├── bip39_vectors.json │ ├── bitcoin-util-test.json │ ├── blanktx.hex │ ├── proposals-invalid.json │ ├── proposals-valid.json │ ├── script_tests.json │ ├── sighash.json │ ├── tt-delin1-out.hex │ ├── tt-delout1-out.hex │ ├── tt-locktime317000-out.hex │ ├── tx394b54bb.hex │ ├── tx_invalid.json │ ├── tx_valid.json │ ├── txcreate1.hex │ ├── txcreate2.hex │ ├── txcreatedata1.hex │ ├── txcreatedata2.hex │ └── txcreatesign.hex ├── dbwrapper_tests.cpp ├── getarg_tests.cpp ├── governance_validators_tests.cpp ├── hash_tests.cpp ├── key_tests.cpp ├── limitedmap_tests.cpp ├── main_tests.cpp ├── mempool_tests.cpp ├── merkle_tests.cpp ├── miner_tests.cpp ├── multisig_tests.cpp ├── net_tests.cpp ├── netbase_tests.cpp ├── pmt_tests.cpp ├── policyestimator_tests.cpp ├── pow_tests.cpp ├── prevector_tests.cpp ├── ratecheck_tests.cpp ├── reverselock_tests.cpp ├── rpc_tests.cpp ├── rpc_wallet_tests.cpp ├── sanity_tests.cpp ├── scheduler_tests.cpp ├── script_P2PKH_tests.cpp ├── script_P2SH_tests.cpp ├── script_tests.cpp ├── scriptnum10.h ├── scriptnum_tests.cpp ├── serialize_tests.cpp ├── sighash_tests.cpp ├── sigopcount_tests.cpp ├── skiplist_tests.cpp ├── streams_tests.cpp ├── test_desire.cpp ├── test_desire.h ├── timedata_tests.cpp ├── transaction_tests.cpp ├── txvalidationcache_tests.cpp ├── uint256_tests.cpp ├── univalue_tests.cpp ├── util_tests.cpp └── versionbits_tests.cpp ├── threadinterrupt.cpp ├── threadinterrupt.h ├── threadsafety.h ├── timedata.cpp ├── timedata.h ├── tinyformat.h ├── torcontrol.cpp ├── torcontrol.h ├── txdb.cpp ├── txdb.h ├── txmempool.cpp ├── txmempool.h ├── ui_interface.h ├── uint256.cpp ├── uint256.h ├── undo.h ├── univalue ├── .travis.yml ├── COPYING ├── Makefile.am ├── README ├── TODO ├── autogen.sh ├── build-aux │ └── m4 │ │ └── .empty ├── configure.ac ├── gen │ └── gen.cpp ├── include │ └── univalue.h ├── lib │ ├── univalue.cpp │ ├── univalue_escapes.h │ ├── univalue_read.cpp │ ├── univalue_utffilter.h │ └── univalue_write.cpp ├── pc │ ├── libunivalue-uninstalled.pc.in │ └── libunivalue.pc.in └── test │ ├── fail1.json │ ├── fail10.json │ ├── fail11.json │ ├── fail12.json │ ├── fail13.json │ ├── fail14.json │ ├── fail15.json │ ├── fail16.json │ ├── fail17.json │ ├── fail18.json │ ├── fail19.json │ ├── fail2.json │ ├── fail20.json │ ├── fail21.json │ ├── fail22.json │ ├── fail23.json │ ├── fail24.json │ ├── fail25.json │ ├── fail26.json │ ├── fail27.json │ ├── fail28.json │ ├── fail29.json │ ├── fail3.json │ ├── fail30.json │ ├── fail31.json │ ├── fail32.json │ ├── fail33.json │ ├── fail34.json │ ├── fail35.json │ ├── fail36.json │ ├── fail37.json │ ├── fail38.json │ ├── fail39.json │ ├── fail4.json │ ├── fail40.json │ ├── fail41.json │ ├── fail5.json │ ├── fail6.json │ ├── fail7.json │ ├── fail8.json │ ├── fail9.json │ ├── pass1.json │ ├── pass2.json │ ├── pass3.json │ ├── round1.json │ ├── round2.json │ └── unitester.cpp ├── util.cpp ├── util.h ├── utilmoneystr.cpp ├── utilmoneystr.h ├── utilstrencodings.cpp ├── utilstrencodings.h ├── utiltime.cpp ├── utiltime.h ├── validation.cpp ├── validation.h ├── validationinterface.cpp ├── validationinterface.h ├── version.h ├── versionbits.cpp ├── versionbits.h ├── wallet ├── crypter.cpp ├── crypter.h ├── db.cpp ├── db.h ├── rpcdump.cpp ├── rpcwallet.cpp ├── test │ └── wallet_tests.cpp ├── wallet.cpp ├── wallet.h ├── wallet_ismine.cpp ├── wallet_ismine.h ├── walletdb.cpp └── walletdb.h └── zmq ├── zmqabstractnotifier.cpp ├── zmqabstractnotifier.h ├── zmqconfig.h ├── zmqnotificationinterface.cpp ├── zmqnotificationinterface.h ├── zmqpublishnotifier.cpp └── zmqpublishnotifier.h /.tx/config: -------------------------------------------------------------------------------- 1 | [main] 2 | host = https://www.transifex.com 3 | 4 | [desire.qt-translation-012x] 5 | file_filter = src/qt/locale/desire_.ts 6 | source_file = src/qt/locale/desire_en.ts 7 | source_lang = en 8 | -------------------------------------------------------------------------------- /autogen.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | set -e 3 | srcdir="$(dirname $0)" 4 | cd "$srcdir" 5 | if [ -z ${LIBTOOLIZE} ] && GLIBTOOLIZE="`which glibtoolize 2>/dev/null`"; then 6 | LIBTOOLIZE="${GLIBTOOLIZE}" 7 | export LIBTOOLIZE 8 | fi 9 | autoreconf --install --force --warnings=all 10 | -------------------------------------------------------------------------------- /build-aux/m4/bitcoin_subdir_to_include.m4: -------------------------------------------------------------------------------- 1 | dnl BITCOIN_SUBDIR_TO_INCLUDE([CPPFLAGS-VARIABLE-NAME],[SUBDIRECTORY-NAME],[HEADER-FILE]) 2 | dnl SUBDIRECTORY-NAME must end with a path separator 3 | AC_DEFUN([BITCOIN_SUBDIR_TO_INCLUDE],[ 4 | if test "x$2" = "x"; then 5 | AC_MSG_RESULT([default]) 6 | else 7 | echo "#include <$2$3.h>" >conftest.cpp 8 | newinclpath=`${CXXCPP} ${CPPFLAGS} -M conftest.cpp 2>/dev/null | [ tr -d '\\n\\r\\\\' | sed -e 's/^.*[[:space:]:]\(\/[^[:space:]]*\)]$3[\.h[[:space:]].*$/\1/' -e t -e d`] 9 | AC_MSG_RESULT([${newinclpath}]) 10 | if test "x${newinclpath}" != "x"; then 11 | eval "$1=\"\$$1\"' -I${newinclpath}'" 12 | fi 13 | fi 14 | ]) 15 | -------------------------------------------------------------------------------- /contrib/debian/README.md: -------------------------------------------------------------------------------- 1 | 2 | Debian 3 | ==================== 4 | This directory contains files used to package desired/desire-qt 5 | for Debian-based Linux systems. If you compile desired/desire-qt yourself, there are some useful files here. 6 | 7 | ## desire: URI support ## 8 | 9 | 10 | desire-qt.desktop (Gnome / Open Desktop) 11 | To install: 12 | 13 | sudo desktop-file-install desire-qt.desktop 14 | sudo update-desktop-database 15 | 16 | If you build yourself, you will either need to modify the paths in 17 | the .desktop file or copy or symlink your desire-qt binary to `/usr/bin` 18 | and the `../../share/pixmaps/desire128.png` to `/usr/share/pixmaps` 19 | 20 | desire-qt.protocol (KDE) 21 | 22 | -------------------------------------------------------------------------------- /contrib/debian/compat: -------------------------------------------------------------------------------- 1 | 7 2 | -------------------------------------------------------------------------------- /contrib/debian/desire-qt.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Encoding=UTF-8 3 | Name=Desire 4 | Comment=Desire P2P Cryptocurrency 5 | Comment[fr]=Desire, monnaie virtuelle cryptographique pair à pair 6 | Comment[tr]=Desire, eşten eşe kriptografik sanal para birimi 7 | Exec=desire-qt %u 8 | Terminal=false 9 | Type=Application 10 | Icon=desire128 11 | MimeType=x-scheme-handler/desire; 12 | Categories=Office;Finance; 13 | -------------------------------------------------------------------------------- /contrib/debian/desire-qt.install: -------------------------------------------------------------------------------- 1 | usr/local/bin/desire-qt usr/bin 2 | share/pixmaps/desire32.xpm usr/share/pixmaps 3 | share/pixmaps/desire16.xpm usr/share/pixmaps 4 | share/pixmaps/desire128.png usr/share/pixmaps 5 | debian/desire-qt.desktop usr/share/applications 6 | debian/desire-qt.protocol usr/share/kde4/services/ 7 | -------------------------------------------------------------------------------- /contrib/debian/desire-qt.lintian-overrides: -------------------------------------------------------------------------------- 1 | # Linked code is Expat - only Debian packaging is GPL-2+ 2 | desire-qt: possible-gpl-code-linked-with-openssl 3 | -------------------------------------------------------------------------------- /contrib/debian/desire-qt.protocol: -------------------------------------------------------------------------------- 1 | [Protocol] 2 | exec=desire-qt '%u' 3 | protocol=desire 4 | input=none 5 | output=none 6 | helper=true 7 | listing= 8 | reading=false 9 | writing=false 10 | makedir=false 11 | deleting=false 12 | -------------------------------------------------------------------------------- /contrib/debian/desire-tx.install: -------------------------------------------------------------------------------- 1 | usr/local/bin/desire-tx usr/bin 2 | -------------------------------------------------------------------------------- /contrib/debian/desired.bash-completion: -------------------------------------------------------------------------------- 1 | contrib/desired.bash-completion desired 2 | -------------------------------------------------------------------------------- /contrib/debian/desired.examples: -------------------------------------------------------------------------------- 1 | debian/examples/desire.conf 2 | -------------------------------------------------------------------------------- /contrib/debian/desired.install: -------------------------------------------------------------------------------- 1 | usr/local/bin/desired usr/bin 2 | usr/local/bin/desire-cli usr/bin 3 | -------------------------------------------------------------------------------- /contrib/debian/desired.lintian-overrides: -------------------------------------------------------------------------------- 1 | # Linked code is Expat - only Debian packaging is GPL-2+ 2 | desired: possible-gpl-code-linked-with-openssl 3 | -------------------------------------------------------------------------------- /contrib/debian/desired.manpages: -------------------------------------------------------------------------------- 1 | debian/manpages/desired.1 2 | debian/manpages/desire.conf.5 3 | debian/manpages/desire-cli.1 4 | -------------------------------------------------------------------------------- /contrib/debian/gbp.conf: -------------------------------------------------------------------------------- 1 | # Configuration file for git-buildpackage and friends 2 | 3 | [DEFAULT] 4 | pristine-tar = True 5 | sign-tags = True 6 | -------------------------------------------------------------------------------- /contrib/debian/manpages/desire-qt.1: -------------------------------------------------------------------------------- 1 | .TH DESIRE-QT "1" "June 2016" "desire-qt 0.12" 2 | .SH NAME 3 | desire-qt \- peer-to-peer network based digital currency 4 | .SH DESCRIPTION 5 | .SS "Usage:" 6 | .IP 7 | desire\-qt [command\-line options] 8 | .SH OPTIONS 9 | .TP 10 | \-? 11 | List options. 12 | .SH "SEE ALSO" 13 | desired(1) 14 | -------------------------------------------------------------------------------- /contrib/debian/patches/README: -------------------------------------------------------------------------------- 1 | 0xxx: Grabbed from upstream development. 2 | 1xxx: Possibly relevant for upstream adoption. 3 | 2xxx: Only relevant for official Debian release. 4 | -------------------------------------------------------------------------------- /contrib/debian/patches/series: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /contrib/debian/rules: -------------------------------------------------------------------------------- 1 | #!/usr/bin/make -f 2 | # -*- mode: makefile; coding: utf-8 -*- 3 | 4 | #DEB_MAKE_CHECK_TARGET = test_desire 5 | #build/desired:: 6 | # $(if $(filter nocheck,$(DEB_BUILD_OPTIONS)),,src/test_desire) 7 | 8 | DEB_INSTALL_EXAMPLES_desired += debian/examples/* 9 | DEB_INSTALL_MANPAGES_desired += debian/manpages/* 10 | 11 | %: 12 | dh --with bash-completion $@ 13 | 14 | override_dh_auto_clean: 15 | if [ -f Makefile ]; then $(MAKE) distclean; fi 16 | rm -rf Makefile.in aclocal.m4 configure src/Makefile.in src/desire-config.h.in src/build-aux src/qt/Makefile.in src/qt/test/Makefile.in src/test/Makefile.in 17 | 18 | # Yea, autogen should be run on the source archive, but I like doing git archive 19 | override_dh_auto_configure: 20 | ./autogen.sh 21 | ./configure --without-miniupnpc --with-gui=qt4 22 | 23 | override_dh_auto_test: 24 | make check 25 | -------------------------------------------------------------------------------- /contrib/debian/source/format: -------------------------------------------------------------------------------- 1 | 3.0 (quilt) 2 | -------------------------------------------------------------------------------- /contrib/debian/watch: -------------------------------------------------------------------------------- 1 | # Run the "uscan" command to check for upstream updates and more. 2 | version=3 3 | # use qa.debian.org redirector; see man uscan 4 | opts=uversionmangle=s/(\d)(alpha|beta|rc)/$1~$2/,dversionmangle=s/~dfsg\d*// \ 5 | http://githubredir.debian.net/github/desirepay/desire v(.*).tar.gz 6 | -------------------------------------------------------------------------------- /contrib/gitian-downloader/aschildbach-key.pgp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/contrib/gitian-downloader/aschildbach-key.pgp -------------------------------------------------------------------------------- /contrib/gitian-downloader/bluematt-key.pgp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/contrib/gitian-downloader/bluematt-key.pgp -------------------------------------------------------------------------------- /contrib/gitian-downloader/cdecker-key.pgp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/contrib/gitian-downloader/cdecker-key.pgp -------------------------------------------------------------------------------- /contrib/gitian-downloader/devrandom-key.pgp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/contrib/gitian-downloader/devrandom-key.pgp -------------------------------------------------------------------------------- /contrib/gitian-downloader/erkmos.pgp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/contrib/gitian-downloader/erkmos.pgp -------------------------------------------------------------------------------- /contrib/gitian-downloader/gavinandresen-key.pgp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/contrib/gitian-downloader/gavinandresen-key.pgp -------------------------------------------------------------------------------- /contrib/gitian-downloader/luke-jr-key.pgp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/contrib/gitian-downloader/luke-jr-key.pgp -------------------------------------------------------------------------------- /contrib/gitian-downloader/sipa-key.pgp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/contrib/gitian-downloader/sipa-key.pgp -------------------------------------------------------------------------------- /contrib/gitian-downloader/tcatm-key.pgp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/contrib/gitian-downloader/tcatm-key.pgp -------------------------------------------------------------------------------- /contrib/init/README.md: -------------------------------------------------------------------------------- 1 | Sample configuration files for: 2 | 3 | SystemD: desired.service 4 | Upstart: desired.conf 5 | OpenRC: desired.openrc 6 | desired.openrcconf 7 | CentOS: desired.init 8 | OS X: org.desire.desired.plist 9 | 10 | have been made available to assist packagers in creating node packages here. 11 | 12 | See doc/init.md for more information. 13 | -------------------------------------------------------------------------------- /contrib/init/desired.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Desire's distributed currency daemon 3 | After=network.target 4 | 5 | [Service] 6 | User=desirecore 7 | Group=desirecore 8 | 9 | Type=forking 10 | PIDFile=/var/lib/desired/desired.pid 11 | ExecStart=/usr/bin/desired -daemon -pid=/var/lib/desired/desired.pid \ 12 | -conf=/etc/desirecore/desire.conf -datadir=/var/lib/desired -disablewallet 13 | 14 | Restart=always 15 | PrivateTmp=true 16 | TimeoutStopSec=60s 17 | TimeoutStartSec=2s 18 | StartLimitInterval=120s 19 | StartLimitBurst=5 20 | 21 | [Install] 22 | WantedBy=multi-user.target 23 | -------------------------------------------------------------------------------- /contrib/init/org.desire.desired.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Label 6 | org.desire.desired 7 | ProgramArguments 8 | 9 | /usr/local/bin/desired 10 | -daemon 11 | 12 | RunAtLoad 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /contrib/linearize/example-linearize-testnet.cfg: -------------------------------------------------------------------------------- 1 | 2 | # bitcoind RPC settings (linearize-hashes) 3 | rpcuser=someuser 4 | rpcpassword=somepassword 5 | host=127.0.0.1 6 | port=19918 7 | 8 | # bootstrap.dat hashlist settings (linearize-hashes) 9 | max_height=3130000 10 | 11 | # bootstrap.dat input/output settings (linearize-data) 12 | netmagic=cee2caff 13 | input=/home/example/.desirecore/testnet3/blocks 14 | output_file=/home/example/Downloads/bootstrap.dat 15 | hashlist=hashlist.txt 16 | split_year=1 17 | genesis=00000bafbc94add76cb75e2ec92894837288a481e5c005f6563d91623bf8bc2c 18 | 19 | # Maxmimum size in bytes of out-of-order blocks cache in memory 20 | out_of_order_cache_sz = 10000000 21 | -------------------------------------------------------------------------------- /contrib/linearize/example-linearize.cfg: -------------------------------------------------------------------------------- 1 | 2 | # bitcoind RPC settings (linearize-hashes) 3 | rpcuser=someuser 4 | rpcpassword=somepassword 5 | host=127.0.0.1 6 | port=9918 7 | 8 | # bootstrap.dat hashlist settings (linearize-hashes) 9 | max_height=3130000 10 | 11 | # bootstrap.dat input/output settings (linearize-data) 12 | netmagic=bf0c6bbd 13 | input=/home/example/.desirecore/blocks 14 | output_file=/home/example/Downloads/bootstrap.dat 15 | hashlist=hashlist.txt 16 | split_year=1 17 | genesis=00000ffd590b1485b3caadc19b22e6379c733355108f107a430458cdf3407ab6 18 | 19 | # Maxmimum size in bytes of out-of-order blocks cache in memory 20 | out_of_order_cache_sz = 10000000 21 | -------------------------------------------------------------------------------- /contrib/macdeploy/Base.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | { CFBundleDisplayName = "Desire Core"; CFBundleName = "Desire Core"; } 2 | -------------------------------------------------------------------------------- /contrib/macdeploy/DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/contrib/macdeploy/DS_Store -------------------------------------------------------------------------------- /contrib/macdeploy/README.md: -------------------------------------------------------------------------------- 1 | ### MacDeploy ### 2 | 3 | For Snow Leopard (which uses [Python 2.6](http://www.python.org/download/releases/2.6/)), you will need the param_parser package: 4 | 5 | sudo easy_install argparse 6 | 7 | This script should not be run manually, instead, after building as usual: 8 | 9 | make deploy 10 | 11 | During the process, the disk image window will pop up briefly where the fancy 12 | settings are applied. This is normal, please do not interfere. 13 | 14 | When finished, it will produce `Desire-Core.dmg`. 15 | 16 | -------------------------------------------------------------------------------- /contrib/macdeploy/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/contrib/macdeploy/background.png -------------------------------------------------------------------------------- /contrib/macdeploy/background.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/contrib/macdeploy/background.psd -------------------------------------------------------------------------------- /contrib/macdeploy/background.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/contrib/macdeploy/background.tiff -------------------------------------------------------------------------------- /contrib/macdeploy/background@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/contrib/macdeploy/background@2x.png -------------------------------------------------------------------------------- /contrib/qos/README.md: -------------------------------------------------------------------------------- 1 | ### Qos ### 2 | 3 | This is a Linux bash script that will set up tc to limit the outgoing bandwidth for connections to the Desire network. It limits outbound TCP traffic with a source or destination port of 9919, but not if the destination IP is within a LAN (defined as 192.168.x.x). 4 | 5 | This means one can have an always-on bitcoind instance running, and another local bitcoind/bitcoin-qt instance which connects to this node and receives blocks from it. 6 | -------------------------------------------------------------------------------- /contrib/qt_translations.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | 3 | # Helpful little script that spits out a comma-separated list of 4 | # language codes for Qt icons that should be included 5 | # in binary Desire Core distributions 6 | 7 | import glob 8 | import os 9 | import re 10 | import sys 11 | 12 | if len(sys.argv) != 3: 13 | sys.exit("Usage: %s $QTDIR/translations $BITCOINDIR/src/qt/locale"%sys.argv[0]) 14 | 15 | d1 = sys.argv[1] 16 | d2 = sys.argv[2] 17 | 18 | l1 = set([ re.search(r'qt_(.*).qm', f).group(1) for f in glob.glob(os.path.join(d1, 'qt_*.qm')) ]) 19 | l2 = set([ re.search(r'desire_(.*).qm', f).group(1) for f in glob.glob(os.path.join(d2, 'desire_*.qm')) ]) 20 | 21 | print ",".join(sorted(l1.intersection(l2))) 22 | 23 | -------------------------------------------------------------------------------- /contrib/seeds/README.md: -------------------------------------------------------------------------------- 1 | ### Seeds ### 2 | 3 | Utility to generate the seeds.txt list that is compiled into the client 4 | (see [src/chainparamsseeds.h](/src/chainparamsseeds.h) and other utilities in [contrib/seeds](/contrib/seeds)). 5 | 6 | The seeds compiled into the release are created from sipa's DNS seed data, like this: 7 | 8 | curl -s http://bitcoin.sipa.be/seeds.txt > seeds_main.txt 9 | python makeseeds.py < seeds_main.txt > nodes_main.txt 10 | python generate-seeds.py . > ../../src/chainparamsseeds.h 11 | 12 | -------------------------------------------------------------------------------- /contrib/seeds/nodes_test.txt: -------------------------------------------------------------------------------- 1 | # List of fixed seed nodes for testnet 2 | 3 | # Onion nodes 4 | thfsmmn2jbitcoin.onion 5 | it2pj4f7657g3rhi.onion 6 | nkf5e6b7pl4jfd4a.onion 7 | 4zhkir2ofl7orfom.onion 8 | t6xj6wilh4ytvcs7.onion 9 | i6y6ivorwakd7nw3.onion 10 | ubqj4rsu3nqtxmtp.onion 11 | 12 | -------------------------------------------------------------------------------- /contrib/spendfrom/setup.py: -------------------------------------------------------------------------------- 1 | from distutils.core import setup 2 | setup(name='btcspendfrom', 3 | version='1.0', 4 | description='Command-line utility for bitcoin "coin control"', 5 | author='Gavin Andresen', 6 | author_email='gavin@bitcoinfoundation.org', 7 | requires=['jsonrpc'], 8 | scripts=['spendfrom.py'], 9 | ) 10 | -------------------------------------------------------------------------------- /contrib/testgen/README.md: -------------------------------------------------------------------------------- 1 | ### TestGen ### 2 | 3 | Utilities to generate test vectors for the data-driven Desire tests. 4 | 5 | Usage: 6 | 7 | gen_base58_test_vectors.py valid 50 > ../../src/test/data/base58_keys_valid.json 8 | gen_base58_test_vectors.py invalid 50 > ../../src/test/data/base58_keys_invalid.json -------------------------------------------------------------------------------- /contrib/verify-commits/allow-revsig-commits: -------------------------------------------------------------------------------- 1 | 586a29253dabec3ca0f1ccba9091daabd16b8411 2 | eddaba7b5692288087a926da5733e86b47274e4e 3 | -------------------------------------------------------------------------------- /contrib/verify-commits/pre-push-hook.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | if ! [[ "$2" =~ ^(git@)?(www.)?github.com(:|/)desirepay/desire(.git)?$ ]]; then 3 | exit 0 4 | fi 5 | 6 | while read LINE; do 7 | set -- A $LINE 8 | if [ "$4" != "refs/heads/master" ]; then 9 | continue 10 | fi 11 | if ! ./contrib/verify-commits/verify-commits.sh $3 > /dev/null 2>&1; then 12 | echo "ERROR: A commit is not signed, can't push" 13 | ./contrib/verify-commits/verify-commits.sh 14 | exit 1 15 | fi 16 | done < /dev/stdin 17 | -------------------------------------------------------------------------------- /contrib/verify-commits/trusted-git-root: -------------------------------------------------------------------------------- 1 | 165e323d851cc87213c7673c6f278e87a6f2e752 2 | -------------------------------------------------------------------------------- /contrib/verify-commits/trusted-keys: -------------------------------------------------------------------------------- 1 | 71A3B16735405025D447E8F274810B012346C9A6 2 | 1F4410F6A89268CE3197A84C57896D2FF8F0B657 3 | 01CDF4627A3B88AAE4A571C87588242FBE38D3A8 4 | AF8BE07C7049F3A26B239D5325B3083201782B2F 5 | 81291FA67D2C379A006A053FEAB5AF94D9E9ABE7 6 | 3F1888C6DCA92A6499C4911FDBA1A67379A1A931 7 | 32EE5C4C3FA15CCADB46ABE529D4BCB6416F53EC 8 | -------------------------------------------------------------------------------- /contrib/verifysfbinaries/README.md: -------------------------------------------------------------------------------- 1 | ### Verify Binaries ### 2 | This script attempts to download the signature file `SHA256SUMS.asc` from https://bitcoin.org. 3 | 4 | It first checks if the signature passes, and then downloads the files specified in the file, and checks if the hashes of these files match those that are specified in the signature file. 5 | 6 | The script returns 0 if everything passes the checks. It returns 1 if either the signature check or the hash check doesn't pass. If an error occurs the return value is 2. 7 | -------------------------------------------------------------------------------- /depends/builders/linux.mk: -------------------------------------------------------------------------------- 1 | build_linux_SHA256SUM = sha256sum 2 | build_linux_DOWNLOAD = curl --location --fail --connect-timeout $(DOWNLOAD_CONNECT_TIMEOUT) --retry $(DOWNLOAD_RETRIES) -L -o 3 | -------------------------------------------------------------------------------- /depends/hosts/darwin.mk: -------------------------------------------------------------------------------- 1 | OSX_MIN_VERSION=10.7 2 | OSX_SDK_VERSION=10.9 3 | OSX_SDK=$(SDK_PATH)/MacOSX$(OSX_SDK_VERSION).sdk 4 | LD64_VERSION=241.9 5 | darwin_CC=clang -target $(host) -mmacosx-version-min=$(OSX_MIN_VERSION) --sysroot $(OSX_SDK) -mlinker-version=$(LD64_VERSION) 6 | darwin_CXX=clang++ -target $(host) -mmacosx-version-min=$(OSX_MIN_VERSION) --sysroot $(OSX_SDK) -mlinker-version=$(LD64_VERSION) -stdlib=libc++ 7 | 8 | darwin_CFLAGS=-pipe 9 | darwin_CXXFLAGS=$(darwin_CFLAGS) 10 | 11 | darwin_release_CFLAGS=-O2 12 | darwin_release_CXXFLAGS=$(darwin_release_CFLAGS) 13 | 14 | darwin_debug_CFLAGS=-O1 15 | darwin_debug_CXXFLAGS=$(darwin_debug_CFLAGS) 16 | 17 | darwin_native_toolchain=native_cctools 18 | -------------------------------------------------------------------------------- /depends/hosts/mingw32.mk: -------------------------------------------------------------------------------- 1 | mingw32_CFLAGS=-pipe 2 | mingw32_CXXFLAGS=$(mingw32_CFLAGS) 3 | 4 | mingw32_release_CFLAGS=-O2 5 | mingw32_release_CXXFLAGS=$(mingw32_release_CFLAGS) 6 | 7 | mingw32_debug_CFLAGS=-O1 8 | mingw32_debug_CXXFLAGS=$(mingw32_debug_CFLAGS) 9 | 10 | mingw32_debug_CPPFLAGS=-D_GLIBCXX_DEBUG -D_GLIBCXX_DEBUG_PEDANTIC 11 | -------------------------------------------------------------------------------- /depends/packages/expat.mk: -------------------------------------------------------------------------------- 1 | package=expat 2 | $(package)_version=2.1.0 3 | $(package)_download_path=http://sourceforge.net/projects/expat/files/expat/$($(package)_version) 4 | $(package)_file_name=$(package)-$($(package)_version).tar.gz 5 | $(package)_sha256_hash=823705472f816df21c8f6aa026dd162b280806838bb55b3432b0fb1fcca7eb86 6 | 7 | define $(package)_set_vars 8 | $(package)_config_opts=--disable-static 9 | endef 10 | 11 | define $(package)_config_cmds 12 | $($(package)_autoconf) 13 | endef 14 | 15 | define $(package)_build_cmds 16 | $(MAKE) 17 | endef 18 | 19 | define $(package)_stage_cmds 20 | $(MAKE) DESTDIR=$($(package)_staging_dir) install 21 | endef 22 | -------------------------------------------------------------------------------- /depends/packages/fontconfig.mk: -------------------------------------------------------------------------------- 1 | package=fontconfig 2 | $(package)_version=2.11.1 3 | $(package)_download_path=http://www.freedesktop.org/software/fontconfig/release/ 4 | $(package)_file_name=$(package)-$($(package)_version).tar.bz2 5 | $(package)_sha256_hash=dc62447533bca844463a3c3fd4083b57c90f18a70506e7a9f4936b5a1e516a99 6 | $(package)_dependencies=freetype expat 7 | 8 | define $(package)_set_vars 9 | $(package)_config_opts=--disable-docs --disable-static 10 | endef 11 | 12 | define $(package)_config_cmds 13 | $($(package)_autoconf) 14 | endef 15 | 16 | define $(package)_build_cmds 17 | $(MAKE) 18 | endef 19 | 20 | define $(package)_stage_cmds 21 | $(MAKE) DESTDIR=$($(package)_staging_dir) install 22 | endef 23 | -------------------------------------------------------------------------------- /depends/packages/freetype.mk: -------------------------------------------------------------------------------- 1 | package=freetype 2 | $(package)_version=2.5.3 3 | $(package)_download_path=http://downloads.sourceforge.net/$(package) 4 | $(package)_file_name=$(package)-$($(package)_version).tar.bz2 5 | $(package)_sha256_hash=c0848b29d52ef3ca27ad92e08351f023c5e24ce8cea7d8fe69fc96358e65f75e 6 | 7 | define $(package)_set_vars 8 | $(package)_config_opts=--without-zlib --without-png --disable-static 9 | $(package)_config_opts_linux=--with-pic 10 | endef 11 | 12 | define $(package)_config_cmds 13 | $($(package)_autoconf) 14 | endef 15 | 16 | define $(package)_build_cmds 17 | $(MAKE) 18 | endef 19 | 20 | define $(package)_stage_cmds 21 | $(MAKE) DESTDIR=$($(package)_staging_dir) install 22 | endef 23 | -------------------------------------------------------------------------------- /depends/packages/libICE.mk: -------------------------------------------------------------------------------- 1 | package=libICE 2 | $(package)_version=1.0.9 3 | $(package)_download_path=http://xorg.freedesktop.org/releases/individual/lib/ 4 | $(package)_file_name=$(package)-$($(package)_version).tar.bz2 5 | $(package)_sha256_hash=8f7032f2c1c64352b5423f6b48a8ebdc339cc63064af34d66a6c9aa79759e202 6 | $(package)_dependencies=xtrans xproto 7 | 8 | define $(package)_set_vars 9 | $(package)_config_opts=--disable-static --disable-docs --disable-specs --without-xsltproc 10 | $(package)_config_opts_linux=--with-pic 11 | endef 12 | 13 | define $(package)_config_cmds 14 | $($(package)_autoconf) 15 | endef 16 | 17 | define $(package)_build_cmds 18 | $(MAKE) 19 | endef 20 | 21 | define $(package)_stage_cmds 22 | $(MAKE) DESTDIR=$($(package)_staging_dir) install 23 | endef 24 | -------------------------------------------------------------------------------- /depends/packages/libSM.mk: -------------------------------------------------------------------------------- 1 | package=libSM 2 | $(package)_version=1.2.2 3 | $(package)_download_path=http://xorg.freedesktop.org/releases/individual/lib/ 4 | $(package)_file_name=$(package)-$($(package)_version).tar.bz2 5 | $(package)_sha256_hash=0baca8c9f5d934450a70896c4ad38d06475521255ca63b717a6510fdb6e287bd 6 | $(package)_dependencies=xtrans xproto libICE 7 | 8 | define $(package)_set_vars 9 | $(package)_config_opts=--without-libuuid --without-xsltproc --disable-docs --disable-static 10 | $(package)_config_opts_linux=--with-pic 11 | endef 12 | 13 | define $(package)_config_cmds 14 | $($(package)_autoconf) 15 | endef 16 | 17 | define $(package)_build_cmds 18 | $(MAKE) 19 | endef 20 | 21 | define $(package)_stage_cmds 22 | $(MAKE) DESTDIR=$($(package)_staging_dir) install 23 | endef 24 | -------------------------------------------------------------------------------- /depends/packages/libX11.mk: -------------------------------------------------------------------------------- 1 | package=libX11 2 | $(package)_version=1.6.2 3 | $(package)_download_path=http://xorg.freedesktop.org/releases/individual/lib/ 4 | $(package)_file_name=$(package)-$($(package)_version).tar.bz2 5 | $(package)_sha256_hash=2aa027e837231d2eeea90f3a4afe19948a6eb4c8b2bec0241eba7dbc8106bd16 6 | $(package)_dependencies=libxcb xtrans xextproto xproto 7 | 8 | define $(package)_set_vars 9 | $(package)_config_opts=--disable-xkb --disable-static 10 | $(package)_config_opts_linux=--with-pic 11 | endef 12 | 13 | define $(package)_config_cmds 14 | $($(package)_autoconf) 15 | endef 16 | 17 | define $(package)_build_cmds 18 | $(MAKE) 19 | endef 20 | 21 | define $(package)_stage_cmds 22 | $(MAKE) DESTDIR=$($(package)_staging_dir) install 23 | endef 24 | -------------------------------------------------------------------------------- /depends/packages/libXau.mk: -------------------------------------------------------------------------------- 1 | package=libXau 2 | $(package)_version=1.0.8 3 | $(package)_download_path=http://xorg.freedesktop.org/releases/individual/lib/ 4 | $(package)_file_name=$(package)-$($(package)_version).tar.bz2 5 | $(package)_sha256_hash=fdd477320aeb5cdd67272838722d6b7d544887dfe7de46e1e7cc0c27c2bea4f2 6 | $(package)_dependencies=xproto 7 | 8 | define $(package)_set_vars 9 | $(package)_config_opts=--disable-shared 10 | $(package)_config_opts_linux=--with-pic 11 | endef 12 | 13 | define $(package)_config_cmds 14 | $($(package)_autoconf) 15 | endef 16 | 17 | define $(package)_build_cmds 18 | $(MAKE) 19 | endef 20 | 21 | define $(package)_stage_cmds 22 | $(MAKE) DESTDIR=$($(package)_staging_dir) install 23 | endef 24 | -------------------------------------------------------------------------------- /depends/packages/libXext.mk: -------------------------------------------------------------------------------- 1 | package=libXext 2 | $(package)_version=1.3.2 3 | $(package)_download_path=http://xorg.freedesktop.org/releases/individual/lib/ 4 | $(package)_file_name=$(package)-$($(package)_version).tar.bz2 5 | $(package)_sha256_hash=f829075bc646cdc085fa25d98d5885d83b1759ceb355933127c257e8e50432e0 6 | $(package)_dependencies=xproto xextproto libX11 libXau 7 | 8 | define $(package)_set_vars 9 | $(package)_config_opts=--disable-static 10 | endef 11 | 12 | define $(package)_config_cmds 13 | $($(package)_autoconf) 14 | endef 15 | 16 | define $(package)_build_cmds 17 | $(MAKE) 18 | endef 19 | 20 | define $(package)_stage_cmds 21 | $(MAKE) DESTDIR=$($(package)_staging_dir) install 22 | endef 23 | -------------------------------------------------------------------------------- /depends/packages/native_ccache.mk: -------------------------------------------------------------------------------- 1 | package=native_ccache 2 | $(package)_version=3.2.4 3 | $(package)_download_path=https://samba.org/ftp/ccache 4 | $(package)_file_name=ccache-$($(package)_version).tar.bz2 5 | $(package)_sha256_hash=ffeb967edb549e67da0bd5f44f729a2022de9fdde65dfd80d2a7204d7f75332e 6 | 7 | define $(package)_set_vars 8 | $(package)_config_opts= 9 | endef 10 | 11 | define $(package)_config_cmds 12 | $($(package)_autoconf) 13 | endef 14 | 15 | define $(package)_build_cmds 16 | $(MAKE) 17 | endef 18 | 19 | define $(package)_stage_cmds 20 | $(MAKE) DESTDIR=$($(package)_staging_dir) install 21 | endef 22 | 23 | define $(package)_postprocess_cmds 24 | rm -rf lib include 25 | endef 26 | -------------------------------------------------------------------------------- /depends/packages/native_libdmg-hfsplus.mk: -------------------------------------------------------------------------------- 1 | package=native_libdmg-hfsplus 2 | $(package)_version=0.1 3 | $(package)_download_path=https://github.com/theuni/libdmg-hfsplus/archive 4 | $(package)_file_name=libdmg-hfsplus-v$($(package)_version).tar.gz 5 | $(package)_sha256_hash=6569a02eb31c2827080d7d59001869ea14484c281efab0ae7f2b86af5c3120b3 6 | $(package)_build_subdir=build 7 | 8 | define $(package)_preprocess_cmds 9 | mkdir build 10 | endef 11 | 12 | define $(package)_config_cmds 13 | cmake -DCMAKE_INSTALL_PREFIX:PATH=$(build_prefix)/bin .. 14 | endef 15 | 16 | define $(package)_build_cmds 17 | $(MAKE) -C dmg 18 | endef 19 | 20 | define $(package)_stage_cmds 21 | $(MAKE) DESTDIR=$($(package)_staging_dir) -C dmg install 22 | endef 23 | -------------------------------------------------------------------------------- /depends/packages/native_protobuf.mk: -------------------------------------------------------------------------------- 1 | package=native_protobuf 2 | $(package)_version=2.6.1 3 | $(package)_download_path=https://github.com/google/protobuf/releases/download/v$($(package)_version) 4 | $(package)_file_name=protobuf-$($(package)_version).tar.bz2 5 | $(package)_sha256_hash=ee445612d544d885ae240ffbcbf9267faa9f593b7b101f21d58beceb92661910 6 | 7 | define $(package)_set_vars 8 | $(package)_config_opts=--disable-shared 9 | endef 10 | 11 | define $(package)_config_cmds 12 | $($(package)_autoconf) 13 | endef 14 | 15 | define $(package)_build_cmds 16 | $(MAKE) -C src protoc 17 | endef 18 | 19 | define $(package)_stage_cmds 20 | $(MAKE) -C src DESTDIR=$($(package)_staging_dir) install-strip 21 | endef 22 | 23 | define $(package)_postprocess_cmds 24 | rm -rf lib include 25 | endef 26 | -------------------------------------------------------------------------------- /depends/packages/packages.mk: -------------------------------------------------------------------------------- 1 | packages:=boost openssl libevent 2 | darwin_packages:=zeromq 3 | linux_packages:=zeromq 4 | native_packages := native_ccache native_comparisontool 5 | 6 | qt_native_packages = native_protobuf 7 | qt_packages = qrencode protobuf 8 | 9 | qt_linux_packages= qt expat dbus libxcb xcb_proto libXau xproto freetype fontconfig libX11 xextproto libXext xtrans 10 | qt_darwin_packages=qt 11 | qt_mingw32_packages=qt 12 | 13 | 14 | wallet_packages=bdb 15 | 16 | upnp_packages=miniupnpc 17 | 18 | ifneq ($(build_os),darwin) 19 | darwin_native_packages=native_cctools native_cdrkit native_libdmg-hfsplus 20 | endif 21 | -------------------------------------------------------------------------------- /depends/packages/qrencode.mk: -------------------------------------------------------------------------------- 1 | package=qrencode 2 | $(package)_version=3.4.4 3 | $(package)_download_path=https://fukuchi.org/works/qrencode/ 4 | $(package)_file_name=qrencode-$(qrencode_version).tar.bz2 5 | $(package)_sha256_hash=efe5188b1ddbcbf98763b819b146be6a90481aac30cfc8d858ab78a19cde1fa5 6 | 7 | define $(package)_set_vars 8 | $(package)_config_opts=--disable-shared -without-tools --disable-sdltest 9 | $(package)_config_opts_linux=--with-pic 10 | endef 11 | 12 | define $(package)_config_cmds 13 | $($(package)_autoconf) 14 | endef 15 | 16 | define $(package)_build_cmds 17 | $(MAKE) 18 | endef 19 | 20 | define $(package)_stage_cmds 21 | $(MAKE) DESTDIR=$($(package)_staging_dir) install 22 | endef 23 | -------------------------------------------------------------------------------- /depends/packages/xcb_proto.mk: -------------------------------------------------------------------------------- 1 | package=xcb_proto 2 | $(package)_version=1.10 3 | $(package)_download_path=http://xcb.freedesktop.org/dist 4 | $(package)_file_name=xcb-proto-$($(package)_version).tar.bz2 5 | $(package)_sha256_hash=7ef40ddd855b750bc597d2a435da21e55e502a0fefa85b274f2c922800baaf05 6 | 7 | define $(package)_set_vars 8 | $(package)_config_opts=--disable-shared 9 | $(package)_config_opts_linux=--with-pic 10 | endef 11 | 12 | define $(package)_config_cmds 13 | $($(package)_autoconf) 14 | endef 15 | 16 | define $(package)_build_cmds 17 | $(MAKE) 18 | endef 19 | 20 | define $(package)_stage_cmds 21 | $(MAKE) DESTDIR=$($(package)_staging_dir) install 22 | endef 23 | 24 | define $(package)_postprocess_cmds 25 | find -name "*.pyc" -delete && \ 26 | find -name "*.pyo" -delete 27 | endef 28 | -------------------------------------------------------------------------------- /depends/packages/xextproto.mk: -------------------------------------------------------------------------------- 1 | package=xextproto 2 | $(package)_version=7.3.0 3 | $(package)_download_path=http://xorg.freedesktop.org/releases/individual/proto 4 | $(package)_file_name=$(package)-$($(package)_version).tar.bz2 5 | $(package)_sha256_hash=f3f4b23ac8db9c3a9e0d8edb591713f3d70ef9c3b175970dd8823dfc92aa5bb0 6 | 7 | define $(package)_set_vars 8 | $(package)_config_opts=--disable-shared 9 | endef 10 | 11 | define $(package)_config_cmds 12 | $($(package)_autoconf) 13 | endef 14 | 15 | define $(package)_build_cmds 16 | $(MAKE) 17 | endef 18 | 19 | define $(package)_stage_cmds 20 | $(MAKE) DESTDIR=$($(package)_staging_dir) install 21 | endef 22 | -------------------------------------------------------------------------------- /depends/packages/xproto.mk: -------------------------------------------------------------------------------- 1 | package=xproto 2 | $(package)_version=7.0.26 3 | $(package)_download_path=http://xorg.freedesktop.org/releases/individual/proto 4 | $(package)_file_name=$(package)-$($(package)_version).tar.bz2 5 | $(package)_sha256_hash=636162c1759805a5a0114a369dffdeccb8af8c859ef6e1445f26a4e6e046514f 6 | 7 | define $(package)_set_vars 8 | $(package)_config_opts=--disable-shared 9 | endef 10 | 11 | define $(package)_config_cmds 12 | $($(package)_autoconf) 13 | endef 14 | 15 | define $(package)_build_cmds 16 | $(MAKE) 17 | endef 18 | 19 | define $(package)_stage_cmds 20 | $(MAKE) DESTDIR=$($(package)_staging_dir) install 21 | endef 22 | -------------------------------------------------------------------------------- /depends/packages/xtrans.mk: -------------------------------------------------------------------------------- 1 | package=xtrans 2 | $(package)_version=1.3.4 3 | $(package)_download_path=http://xorg.freedesktop.org/releases/individual/lib/ 4 | $(package)_file_name=$(package)-$($(package)_version).tar.bz2 5 | $(package)_sha256_hash=054d4ee3efd52508c753e9f7bc655ef185a29bd2850dd9e2fc2ccc33544f583a 6 | $(package)_dependencies= 7 | 8 | define $(package)_set_vars 9 | $(package)_config_opts_linux=--with-pic --disable-static 10 | endef 11 | 12 | define $(package)_config_cmds 13 | $($(package)_autoconf) 14 | endef 15 | 16 | define $(package)_build_cmds 17 | $(MAKE) 18 | endef 19 | 20 | define $(package)_stage_cmds 21 | $(MAKE) DESTDIR=$($(package)_staging_dir) install 22 | endef 23 | -------------------------------------------------------------------------------- /depends/packages/zeromq.mk: -------------------------------------------------------------------------------- 1 | package=zeromq 2 | $(package)_version=4.0.7 3 | $(package)_download_path=http://download.zeromq.org 4 | $(package)_file_name=$(package)-$($(package)_version).tar.gz 5 | $(package)_sha256_hash=e00b2967e074990d0538361cc79084a0a92892df2c6e7585da34e4c61ee47b03 6 | 7 | define $(package)_set_vars 8 | $(package)_config_opts=--without-documentation --disable-shared 9 | $(package)_config_opts_linux=--with-pic 10 | $(package)_cxxflags=-std=c++11 11 | endef 12 | 13 | define $(package)_config_cmds 14 | $($(package)_autoconf) 15 | endef 16 | 17 | define $(package)_build_cmds 18 | $(MAKE) -C src 19 | endef 20 | 21 | define $(package)_stage_cmds 22 | $(MAKE) -C src DESTDIR=$($(package)_staging_dir) install 23 | endef 24 | 25 | define $(package)_postprocess_cmds 26 | rm -rf bin share 27 | endef 28 | -------------------------------------------------------------------------------- /depends/patches/qt46/stlfix.patch: -------------------------------------------------------------------------------- 1 | --- old/config.tests/unix/stl/stltest.cpp 2011-06-23 03:45:23.000000000 -0400 2 | +++ new/config.tests/unix/stl/stltest.cpp 2014-08-28 00:54:04.154837604 -0400 3 | @@ -49,6 +49,7 @@ 4 | #include 5 | #include 6 | #include 7 | +#include 8 | 9 | // something mean to see if the compiler and C++ standard lib are good enough 10 | template 11 | -------------------------------------------------------------------------------- /doc/README_windows.txt: -------------------------------------------------------------------------------- 1 | Desire Core 0.12.2 2 | ===================== 3 | 4 | Intro 5 | ----- 6 | Desire is a free open source peer-to-peer electronic cash system that is 7 | completely decentralized, without the need for a central server or trusted 8 | parties. Users hold the crypto keys to their own money and transact directly 9 | with each other, with the help of a P2P network to check for double-spending. 10 | 11 | 12 | Setup 13 | ----- 14 | Unpack the files into a directory and run desire-qt.exe. 15 | 16 | Desire Core is the original Desire client and it builds the backbone of the network. 17 | However, it downloads and stores the entire history of Desire transactions; 18 | depending on the speed of your computer and network connection, the synchronization 19 | process can take anywhere from a few hours to a day or more. 20 | 21 | 22 | -------------------------------------------------------------------------------- /doc/assets-attribution.md: -------------------------------------------------------------------------------- 1 | The list of assets used in the Desire Core source and their attribution can now be found in [contrib/debian/copyright](../contrib/debian/copyright). 2 | -------------------------------------------------------------------------------- /doc/bitcoin_logo_doxygen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/doc/bitcoin_logo_doxygen.png -------------------------------------------------------------------------------- /doc/gitian-building/create_new_vm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/doc/gitian-building/create_new_vm.png -------------------------------------------------------------------------------- /doc/gitian-building/create_vm_file_location_size.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/doc/gitian-building/create_vm_file_location_size.png -------------------------------------------------------------------------------- /doc/gitian-building/create_vm_hard_disk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/doc/gitian-building/create_vm_hard_disk.png -------------------------------------------------------------------------------- /doc/gitian-building/create_vm_hard_disk_file_type.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/doc/gitian-building/create_vm_hard_disk_file_type.png -------------------------------------------------------------------------------- /doc/gitian-building/create_vm_memsize.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/doc/gitian-building/create_vm_memsize.png -------------------------------------------------------------------------------- /doc/gitian-building/create_vm_storage_physical_hard_disk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/doc/gitian-building/create_vm_storage_physical_hard_disk.png -------------------------------------------------------------------------------- /doc/gitian-building/debian_install_10_configure_clock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/doc/gitian-building/debian_install_10_configure_clock.png -------------------------------------------------------------------------------- /doc/gitian-building/debian_install_11_partition_disks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/doc/gitian-building/debian_install_11_partition_disks.png -------------------------------------------------------------------------------- /doc/gitian-building/debian_install_12_choose_disk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/doc/gitian-building/debian_install_12_choose_disk.png -------------------------------------------------------------------------------- /doc/gitian-building/debian_install_14_finish.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/doc/gitian-building/debian_install_14_finish.png -------------------------------------------------------------------------------- /doc/gitian-building/debian_install_15_write_changes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/doc/gitian-building/debian_install_15_write_changes.png -------------------------------------------------------------------------------- /doc/gitian-building/debian_install_16_choose_a_mirror.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/doc/gitian-building/debian_install_16_choose_a_mirror.png -------------------------------------------------------------------------------- /doc/gitian-building/debian_install_18_proxy_settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/doc/gitian-building/debian_install_18_proxy_settings.png -------------------------------------------------------------------------------- /doc/gitian-building/debian_install_19_software_selection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/doc/gitian-building/debian_install_19_software_selection.png -------------------------------------------------------------------------------- /doc/gitian-building/debian_install_1_boot_menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/doc/gitian-building/debian_install_1_boot_menu.png -------------------------------------------------------------------------------- /doc/gitian-building/debian_install_20_install_grub.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/doc/gitian-building/debian_install_20_install_grub.png -------------------------------------------------------------------------------- /doc/gitian-building/debian_install_21_install_grub_bootloader.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/doc/gitian-building/debian_install_21_install_grub_bootloader.png -------------------------------------------------------------------------------- /doc/gitian-building/debian_install_22_finish_installation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/doc/gitian-building/debian_install_22_finish_installation.png -------------------------------------------------------------------------------- /doc/gitian-building/debian_install_2_select_a_language.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/doc/gitian-building/debian_install_2_select_a_language.png -------------------------------------------------------------------------------- /doc/gitian-building/debian_install_3_select_location.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/doc/gitian-building/debian_install_3_select_location.png -------------------------------------------------------------------------------- /doc/gitian-building/debian_install_4_configure_keyboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/doc/gitian-building/debian_install_4_configure_keyboard.png -------------------------------------------------------------------------------- /doc/gitian-building/debian_install_5_configure_the_network.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/doc/gitian-building/debian_install_5_configure_the_network.png -------------------------------------------------------------------------------- /doc/gitian-building/debian_install_6_domain_name.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/doc/gitian-building/debian_install_6_domain_name.png -------------------------------------------------------------------------------- /doc/gitian-building/debian_install_6a_set_up_root_password.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/doc/gitian-building/debian_install_6a_set_up_root_password.png -------------------------------------------------------------------------------- /doc/gitian-building/debian_install_7_set_up_user_fullname.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/doc/gitian-building/debian_install_7_set_up_user_fullname.png -------------------------------------------------------------------------------- /doc/gitian-building/debian_install_8_set_up_username.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/doc/gitian-building/debian_install_8_set_up_username.png -------------------------------------------------------------------------------- /doc/gitian-building/debian_install_9_user_password.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/doc/gitian-building/debian_install_9_user_password.png -------------------------------------------------------------------------------- /doc/gitian-building/debian_root_login.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/doc/gitian-building/debian_root_login.png -------------------------------------------------------------------------------- /doc/gitian-building/network_settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/doc/gitian-building/network_settings.png -------------------------------------------------------------------------------- /doc/gitian-building/port_forwarding_rules.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/doc/gitian-building/port_forwarding_rules.png -------------------------------------------------------------------------------- /doc/gitian-building/select_startup_disk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/doc/gitian-building/select_startup_disk.png -------------------------------------------------------------------------------- /doc/release-notes/bitcoin/release-notes-0.3.14.md: -------------------------------------------------------------------------------- 1 | Version 0.3.14 is now available 2 | http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.3.14/ 3 | 4 | Changes: 5 | * Key pool feature for safer wallet backup 6 | Gavin Andresen: 7 | * TEST network mode with switch -testnet 8 | * Option to use SSL for JSON-RPC connections on unix/osx 9 | * validateaddress RPC command 10 | eurekafag: 11 | * Russian translation 12 | -------------------------------------------------------------------------------- /doc/release-notes/bitcoin/release-notes-0.3.15.md: -------------------------------------------------------------------------------- 1 | * paytxfee switch is now per KB, so it adds the correct fee for large transactions 2 | * sending avoids using coins with less than 6 confirmations if it can 3 | * BitcoinMiner processes transactions in priority order based on age of dependencies 4 | * make sure generation doesn't start before block 74000 downloaded 5 | * bugfixes by Dean Gores 6 | * testnet, keypoololdest and paytxfee added to getinfo 7 | -------------------------------------------------------------------------------- /doc/release-notes/bitcoin/release-notes-0.3.16.md: -------------------------------------------------------------------------------- 1 | Never released. 2 | -------------------------------------------------------------------------------- /doc/release-notes/bitcoin/release-notes-0.3.17.md: -------------------------------------------------------------------------------- 1 | Version 0.3.17 is now available. 2 | 3 | Changes: 4 | * new getwork, thanks m0mchil 5 | * added transaction fee setting in UI options menu 6 | * free transaction limits 7 | * sendtoaddress returns transaction id instead of "sent" 8 | * getaccountaddress 9 | 10 | The UI transaction fee setting was easy since it was still there from 0.1.5 and all I had to do was re-enable it. 11 | 12 | The accounts-based commands: move, sendfrom and getbalance will be in the next release. We still have some more changes to make first. 13 | -------------------------------------------------------------------------------- /doc/release-notes/bitcoin/release-notes-0.3.18.md: -------------------------------------------------------------------------------- 1 | Changes: 2 | * Fixed a wallet.dat compatibility problem if you downgraded from 0.3.17 and then upgraded again 3 | * IsStandard() check to only include known transaction types in blocks 4 | * Jgarzik's optimisation to speed up the initial block download a little 5 | 6 | The main addition in this release is the Accounts-Based JSON-RPC commands that Gavin's been working on (more details at http://www.bitcoin.org/smf/index.php?topic=1886.0). 7 | * getaccountaddress 8 | * sendfrom 9 | * move 10 | * getbalance 11 | * listtransactions 12 | -------------------------------------------------------------------------------- /doc/release-notes/bitcoin/release-notes-0.3.20.1.md: -------------------------------------------------------------------------------- 1 | Never released or release notes were lost. 2 | -------------------------------------------------------------------------------- /doc/release-notes/bitcoin/release-notes-0.3.20.2.md: -------------------------------------------------------------------------------- 1 | The maxsendbuffer bug (0.3.20.1 clients not being able to download the block chain from other 0.3.20.1 clients) was only going to get 2 | worse as people upgraded, so I cherry-picked the bug fix and created a minor release yesterday. 3 | 4 | The Amazon Machine Images I used to do the builds are available: 5 | 6 | ami-38a05251 Bitcoin-v0.3.20.2 Mingw (Windows; Administrator password 'bitcoin development') 7 | ami-30a05259 Bitcoin_0.3.20.2 Linux32 8 | ami-8abc4ee3 Bitcoin_0.3.20.2 Linux64 9 | 10 | (mac build will be done soon) 11 | 12 | If you have already downloaded version 0.3.20.1, please either add this to your desire.conf file: 13 | 14 | maxsendbuffer=10000 15 | maxreceivebuffer=10000 16 | 17 | ... or download the new version. 18 | -------------------------------------------------------------------------------- /doc/release-notes/bitcoin/release-notes-0.3.23.md: -------------------------------------------------------------------------------- 1 | Win32, Linux, MacOSX and source releases for bitcoin v0.3.23 have been uploaded to 2 | https://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.3.23/ 3 | 4 | This is another quick bugfix release, trying to deal with the influx of new bitcoin users. 5 | 6 | Main items of note: 7 | 8 | * P2P connect-to-node logic changed to reduce timeout a bit. The network saw a huge influx of new users, who do not permit incoming connections. This change is a short-term hack, to more quickly hunt for useful P2P connections. Better "leaf node" logic is in the works, but this should let us limp along until then. One may use -upnp to properly forward ports, and help the network. 9 | * Transaction fee reduced to 0.0005 for new transactions 10 | * Client will relay transactions with fees as low as 0.0001 BTC 11 | -------------------------------------------------------------------------------- /doc/release-notes/bitcoin/release-notes-0.4.2.md: -------------------------------------------------------------------------------- 1 | Never released or release notes were lost. 2 | -------------------------------------------------------------------------------- /doc/release-notes/bitcoin/release-notes-0.4.5.md: -------------------------------------------------------------------------------- 1 | Never released or release notes were lost. 2 | -------------------------------------------------------------------------------- /doc/release-notes/bitcoin/release-notes-0.6.1.md: -------------------------------------------------------------------------------- 1 | Never released 2 | 3 | -------------------------------------------------------------------------------- /doc/release-notes/bitcoin/release-notes-0.8.3.md: -------------------------------------------------------------------------------- 1 | Bitcoin-Qt version 0.8.3 is now available from: 2 | http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.8.3/ 3 | 4 | This is a maintenance release to fix a denial-of-service attack that 5 | can cause nodes to crash. 6 | 7 | Please report bugs using the issue tracker at github: 8 | https://github.com/bitcoin/bitcoin/issues 9 | 10 | 0.8.3 Release notes 11 | 12 | Truncate over-size messages to prevent a memory exhaustion attack. 13 | 14 | Fix a regression that causes excessive re-writing of the 'peers.dat' file. 15 | 16 | 17 | Thanks to Peter Todd for responsibly disclosing the vulnerability 18 | ( CVE-2013-4627 ) and creating a fix. 19 | -------------------------------------------------------------------------------- /doc/unit-tests.md: -------------------------------------------------------------------------------- 1 | Compiling/running unit tests 2 | ------------------------------------ 3 | 4 | Unit tests will be automatically compiled if dependencies were met in `./configure` 5 | and tests weren't explicitly disabled. 6 | 7 | After configuring, they can be run with `make check`. 8 | 9 | To run the desired tests manually, launch `src/test/test_desire`. 10 | 11 | To add more desired tests, add `BOOST_AUTO_TEST_CASE` functions to the existing 12 | .cpp files in the `test/` directory or add new .cpp files that 13 | implement new BOOST_AUTO_TEST_SUITE sections. 14 | 15 | To run the desire-qt tests manually, launch `src/qt/test/test_desire-qt` 16 | 17 | To add more desire-qt tests, add them to the `src/qt/test/` directory and 18 | the `src/qt/test/test_main.cpp` file. 19 | -------------------------------------------------------------------------------- /libdesireconsensus.pc.in: -------------------------------------------------------------------------------- 1 | prefix=@prefix@ 2 | exec_prefix=@exec_prefix@ 3 | libdir=@libdir@ 4 | includedir=@includedir@ 5 | 6 | Name: Bitcoin Core consensus library 7 | Description: Library for the Bitcoin consensus protocol. 8 | Version: @PACKAGE_VERSION@ 9 | Libs: -L${libdir} -ldesireconsensus 10 | Cflags: -I${includedir} 11 | Requires.private: libcrypto 12 | -------------------------------------------------------------------------------- /qa/pull-tester/tests_config.py.in: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python2 2 | # Copyright (c) 2013-2014 The Bitcoin Core developers 3 | # Distributed under the MIT software license, see the accompanying 4 | # file COPYING or http://www.opensource.org/licenses/mit-license.php. 5 | 6 | BUILDDIR="@abs_top_builddir@" 7 | EXEEXT="@EXEEXT@" 8 | 9 | # These will turn into comments if they were disabled when configuring. 10 | @ENABLE_WALLET_TRUE@ENABLE_WALLET=1 11 | @BUILD_BITCOIN_UTILS_TRUE@ENABLE_UTILS=1 12 | @BUILD_BITCOIND_TRUE@ENABLE_BITCOIND=1 13 | @ENABLE_ZMQ_TRUE@ENABLE_ZMQ=1 14 | 15 | 16 | -------------------------------------------------------------------------------- /qa/rpc-tests/test_framework/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/qa/rpc-tests/test_framework/__init__.py -------------------------------------------------------------------------------- /share/pixmaps/bitcoin.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/share/pixmaps/bitcoin.ico -------------------------------------------------------------------------------- /share/pixmaps/desire128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/share/pixmaps/desire128.png -------------------------------------------------------------------------------- /share/pixmaps/desire16.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/share/pixmaps/desire16.ico -------------------------------------------------------------------------------- /share/pixmaps/desire16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/share/pixmaps/desire16.png -------------------------------------------------------------------------------- /share/pixmaps/desire256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/share/pixmaps/desire256.png -------------------------------------------------------------------------------- /share/pixmaps/desire32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/share/pixmaps/desire32.png -------------------------------------------------------------------------------- /share/pixmaps/desire64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/share/pixmaps/desire64.png -------------------------------------------------------------------------------- /share/pixmaps/nsis-header.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/share/pixmaps/nsis-header.bmp -------------------------------------------------------------------------------- /share/pixmaps/nsis-wizard.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/share/pixmaps/nsis-wizard.bmp -------------------------------------------------------------------------------- /share/rpcuser/README.md: -------------------------------------------------------------------------------- 1 | RPC Tools 2 | --------------------- 3 | 4 | ### [RPCUser](/share/rpcuser) ### 5 | 6 | Create an RPC user login credential. 7 | 8 | Usage: 9 | 10 | ./rpcuser.py 11 | -------------------------------------------------------------------------------- /src/bench/bench_desire.cpp: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2015 The Bitcoin Core developers 2 | // Distributed under the MIT software license, see the accompanying 3 | // file COPYING or http://www.opensource.org/licenses/mit-license.php. 4 | 5 | #include "bench.h" 6 | 7 | #include "key.h" 8 | #include "validation.h" 9 | #include "util.h" 10 | 11 | int 12 | main(int argc, char** argv) 13 | { 14 | ECC_Start(); 15 | SetupEnvironment(); 16 | fPrintToDebugLog = false; // don't want to write to debug.log file 17 | 18 | benchmark::BenchRunner::RunAll(); 19 | 20 | ECC_Stop(); 21 | } 22 | -------------------------------------------------------------------------------- /src/compat/sanity.h: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2009-2014 The Bitcoin Core developers 2 | // Distributed under the MIT software license, see the accompanying 3 | // file COPYING or http://www.opensource.org/licenses/mit-license.php. 4 | 5 | #ifndef BITCOIN_COMPAT_SANITY_H 6 | #define BITCOIN_COMPAT_SANITY_H 7 | 8 | bool glibc_sanity_test(); 9 | bool glibcxx_sanity_test(); 10 | 11 | #endif // BITCOIN_COMPAT_SANITY_H 12 | -------------------------------------------------------------------------------- /src/compat/strnlen.cpp: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2009-2014 The Bitcoin Core developers 2 | // Distributed under the MIT software license, see the accompanying 3 | // file COPYING or http://www.opensource.org/licenses/mit-license.php. 4 | 5 | #if defined(HAVE_CONFIG_H) 6 | #include "config/desire-config.h" 7 | #endif 8 | 9 | #include 10 | 11 | #if HAVE_DECL_STRNLEN == 0 12 | size_t strnlen( const char *start, size_t max_len) 13 | { 14 | const char *end = (const char *)memchr(start, '\0', max_len); 15 | 16 | return end ? (size_t)(end - start) : max_len; 17 | } 18 | #endif // HAVE_DECL_STRNLEN -------------------------------------------------------------------------------- /src/config/.empty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/config/.empty -------------------------------------------------------------------------------- /src/crypto/ripemd160.h: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2014 The Bitcoin Core developers 2 | // Distributed under the MIT software license, see the accompanying 3 | // file COPYING or http://www.opensource.org/licenses/mit-license.php. 4 | 5 | #ifndef BITCOIN_CRYPTO_RIPEMD160_H 6 | #define BITCOIN_CRYPTO_RIPEMD160_H 7 | 8 | #include 9 | #include 10 | 11 | /** A hasher class for RIPEMD-160. */ 12 | class CRIPEMD160 13 | { 14 | private: 15 | uint32_t s[5]; 16 | unsigned char buf[64]; 17 | size_t bytes; 18 | 19 | public: 20 | static const size_t OUTPUT_SIZE = 20; 21 | 22 | CRIPEMD160(); 23 | CRIPEMD160& Write(const unsigned char* data, size_t len); 24 | void Finalize(unsigned char hash[OUTPUT_SIZE]); 25 | CRIPEMD160& Reset(); 26 | }; 27 | 28 | #endif // BITCOIN_CRYPTO_RIPEMD160_H 29 | -------------------------------------------------------------------------------- /src/crypto/sha1.h: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2014 The Bitcoin Core developers 2 | // Distributed under the MIT software license, see the accompanying 3 | // file COPYING or http://www.opensource.org/licenses/mit-license.php. 4 | 5 | #ifndef BITCOIN_CRYPTO_SHA1_H 6 | #define BITCOIN_CRYPTO_SHA1_H 7 | 8 | #include 9 | #include 10 | 11 | /** A hasher class for SHA1. */ 12 | class CSHA1 13 | { 14 | private: 15 | uint32_t s[5]; 16 | unsigned char buf[64]; 17 | size_t bytes; 18 | 19 | public: 20 | static const size_t OUTPUT_SIZE = 20; 21 | 22 | CSHA1(); 23 | CSHA1& Write(const unsigned char* data, size_t len); 24 | void Finalize(unsigned char hash[OUTPUT_SIZE]); 25 | CSHA1& Reset(); 26 | }; 27 | 28 | #endif // BITCOIN_CRYPTO_SHA1_H 29 | -------------------------------------------------------------------------------- /src/crypto/sha256.h: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2014 The Bitcoin Core developers 2 | // Distributed under the MIT software license, see the accompanying 3 | // file COPYING or http://www.opensource.org/licenses/mit-license.php. 4 | 5 | #ifndef BITCOIN_CRYPTO_SHA256_H 6 | #define BITCOIN_CRYPTO_SHA256_H 7 | 8 | #include 9 | #include 10 | 11 | /** A hasher class for SHA-256. */ 12 | class CSHA256 13 | { 14 | private: 15 | uint32_t s[8]; 16 | unsigned char buf[64]; 17 | size_t bytes; 18 | 19 | public: 20 | static const size_t OUTPUT_SIZE = 32; 21 | 22 | CSHA256(); 23 | CSHA256& Write(const unsigned char* data, size_t len); 24 | void Finalize(unsigned char hash[OUTPUT_SIZE]); 25 | CSHA256& Reset(); 26 | }; 27 | 28 | #endif // BITCOIN_CRYPTO_SHA256_H 29 | -------------------------------------------------------------------------------- /src/crypto/sha512.h: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2014 The Bitcoin Core developers 2 | // Distributed under the MIT software license, see the accompanying 3 | // file COPYING or http://www.opensource.org/licenses/mit-license.php. 4 | 5 | #ifndef BITCOIN_CRYPTO_SHA512_H 6 | #define BITCOIN_CRYPTO_SHA512_H 7 | 8 | #include 9 | #include 10 | 11 | /** A hasher class for SHA-512. */ 12 | class CSHA512 13 | { 14 | private: 15 | uint64_t s[8]; 16 | unsigned char buf[128]; 17 | size_t bytes; 18 | 19 | public: 20 | static const size_t OUTPUT_SIZE = 64; 21 | 22 | CSHA512(); 23 | CSHA512& Write(const unsigned char* data, size_t len); 24 | void Finalize(unsigned char hash[OUTPUT_SIZE]); 25 | CSHA512& Reset(); 26 | }; 27 | 28 | #endif // BITCOIN_CRYPTO_SHA512_H 29 | -------------------------------------------------------------------------------- /src/drafted/governance.new.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/drafted/governance.new.cpp -------------------------------------------------------------------------------- /src/leveldb/AUTHORS: -------------------------------------------------------------------------------- 1 | # Names should be added to this file like so: 2 | # Name or Organization 3 | 4 | Google Inc. 5 | 6 | # Initial version authors: 7 | Jeffrey Dean 8 | Sanjay Ghemawat 9 | 10 | # Partial list of contributors: 11 | Kevin Regan 12 | Johan Bilien 13 | -------------------------------------------------------------------------------- /src/leveldb/NEWS: -------------------------------------------------------------------------------- 1 | Release 1.2 2011-05-16 2 | ---------------------- 3 | 4 | Fixes for larger databases (tested up to one billion 100-byte entries, 5 | i.e., ~100GB). 6 | 7 | (1) Place hard limit on number of level-0 files. This fixes errors 8 | of the form "too many open files". 9 | 10 | (2) Fixed memtable management. Before the fix, a heavy write burst 11 | could cause unbounded memory usage. 12 | 13 | A fix for a logging bug where the reader would incorrectly complain 14 | about corruption. 15 | 16 | Allow public access to WriteBatch contents so that users can easily 17 | wrap a DB. 18 | -------------------------------------------------------------------------------- /src/leveldb/TODO: -------------------------------------------------------------------------------- 1 | ss 2 | - Stats 3 | 4 | db 5 | - Maybe implement DB::BulkDeleteForRange(start_key, end_key) 6 | that would blow away files whose ranges are entirely contained 7 | within [start_key..end_key]? For Chrome, deletion of obsolete 8 | object stores, etc. can be done in the background anyway, so 9 | probably not that important. 10 | - There have been requests for MultiGet. 11 | 12 | After a range is completely deleted, what gets rid of the 13 | corresponding files if we do no future changes to that range. Make 14 | the conditions for triggering compactions fire in more situations? 15 | -------------------------------------------------------------------------------- /src/leveldb/helpers/memenv/memenv.h: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2011 The LevelDB Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style license that can be 3 | // found in the LICENSE file. See the AUTHORS file for names of contributors. 4 | 5 | #ifndef STORAGE_LEVELDB_HELPERS_MEMENV_MEMENV_H_ 6 | #define STORAGE_LEVELDB_HELPERS_MEMENV_MEMENV_H_ 7 | 8 | namespace leveldb { 9 | 10 | class Env; 11 | 12 | // Returns a new environment that stores its data in memory and delegates 13 | // all non-file-storage tasks to base_env. The caller must delete the result 14 | // when it is no longer needed. 15 | // *base_env must remain live while the result is in use. 16 | Env* NewMemEnv(Env* base_env); 17 | 18 | } // namespace leveldb 19 | 20 | #endif // STORAGE_LEVELDB_HELPERS_MEMENV_MEMENV_H_ 21 | -------------------------------------------------------------------------------- /src/leveldb/port/README: -------------------------------------------------------------------------------- 1 | This directory contains interfaces and implementations that isolate the 2 | rest of the package from platform details. 3 | 4 | Code in the rest of the package includes "port.h" from this directory. 5 | "port.h" in turn includes a platform specific "port_.h" file 6 | that provides the platform specific implementation. 7 | 8 | See port_posix.h for an example of what must be provided in a platform 9 | specific header file. 10 | 11 | -------------------------------------------------------------------------------- /src/leveldb/util/filter_policy.cc: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2012 The LevelDB Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style license that can be 3 | // found in the LICENSE file. See the AUTHORS file for names of contributors. 4 | 5 | #include "leveldb/filter_policy.h" 6 | 7 | namespace leveldb { 8 | 9 | FilterPolicy::~FilterPolicy() { } 10 | 11 | } // namespace leveldb 12 | -------------------------------------------------------------------------------- /src/leveldb/util/hash.h: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2011 The LevelDB Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style license that can be 3 | // found in the LICENSE file. See the AUTHORS file for names of contributors. 4 | // 5 | // Simple hash function used for internal data structures 6 | 7 | #ifndef STORAGE_LEVELDB_UTIL_HASH_H_ 8 | #define STORAGE_LEVELDB_UTIL_HASH_H_ 9 | 10 | #include 11 | #include 12 | 13 | namespace leveldb { 14 | 15 | extern uint32_t Hash(const char* data, size_t n, uint32_t seed); 16 | 17 | } 18 | 19 | #endif // STORAGE_LEVELDB_UTIL_HASH_H_ 20 | -------------------------------------------------------------------------------- /src/noui.h: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2013 The Bitcoin Core developers 2 | // Distributed under the MIT software license, see the accompanying 3 | // file COPYING or http://www.opensource.org/licenses/mit-license.php. 4 | 5 | #ifndef BITCOIN_NOUI_H 6 | #define BITCOIN_NOUI_H 7 | 8 | extern void noui_connect(); 9 | 10 | #endif // BITCOIN_NOUI_H 11 | -------------------------------------------------------------------------------- /src/obj-test/.empty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/obj-test/.empty -------------------------------------------------------------------------------- /src/obj/.empty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/obj/.empty -------------------------------------------------------------------------------- /src/policy/rbf.h: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2016 The Bitcoin developers 2 | // Distributed under the MIT software license, see the accompanying 3 | // file COPYING or http://www.opensource.org/licenses/mit-license.php. 4 | 5 | #ifndef BITCOIN_POLICY_RBF_H 6 | #define BITCOIN_POLICY_RBF_H 7 | 8 | #include "txmempool.h" 9 | 10 | // Check whether the sequence numbers on this transaction are signaling 11 | // opt-in to replace-by-fee, according to BIP 125 12 | bool SignalsOptInRBF(const CTransaction &tx); 13 | 14 | // Determine whether an in-mempool transaction is signaling opt-in to RBF 15 | // according to BIP 125 16 | // This involves checking sequence numbers of the transaction, as well 17 | // as the sequence numbers of all in-mempool ancestors. 18 | bool IsRBFOptIn(const CTxMemPoolEntry &entry, CTxMemPool &pool); 19 | 20 | #endif // BITCOIN_POLICY_RBF_H 21 | -------------------------------------------------------------------------------- /src/qt/coincontroltreewidget.h: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2011-2013 The Bitcoin Core developers 2 | // Distributed under the MIT software license, see the accompanying 3 | // file COPYING or http://www.opensource.org/licenses/mit-license.php. 4 | 5 | #ifndef BITCOIN_QT_COINCONTROLTREEWIDGET_H 6 | #define BITCOIN_QT_COINCONTROLTREEWIDGET_H 7 | 8 | #include 9 | #include 10 | 11 | class CoinControlTreeWidget : public QTreeWidget 12 | { 13 | Q_OBJECT 14 | 15 | public: 16 | explicit CoinControlTreeWidget(QWidget *parent = 0); 17 | 18 | protected: 19 | virtual void keyPressEvent(QKeyEvent *event); 20 | }; 21 | 22 | #endif // BITCOIN_QT_COINCONTROLTREEWIDGET_H 23 | -------------------------------------------------------------------------------- /src/qt/darksendconfig.h: -------------------------------------------------------------------------------- 1 | #ifndef DARKSENDCONFIG_H 2 | #define DARKSENDCONFIG_H 3 | 4 | #include 5 | 6 | namespace Ui { 7 | class DarksendConfig; 8 | } 9 | class WalletModel; 10 | 11 | /** Multifunctional dialog to ask for passphrases. Used for encryption, unlocking, and changing the passphrase. 12 | */ 13 | class DarksendConfig : public QDialog 14 | { 15 | Q_OBJECT 16 | 17 | public: 18 | 19 | DarksendConfig(QWidget *parent = 0); 20 | ~DarksendConfig(); 21 | 22 | void setModel(WalletModel *model); 23 | 24 | 25 | private: 26 | Ui::DarksendConfig *ui; 27 | WalletModel *model; 28 | void configure(bool enabled, int coins, int rounds); 29 | 30 | private Q_SLOTS: 31 | 32 | void clickBasic(); 33 | void clickHigh(); 34 | void clickMax(); 35 | }; 36 | 37 | #endif // DARKSENDCONFIG_H 38 | -------------------------------------------------------------------------------- /src/qt/openuridialog.h: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2011-2015 The Bitcoin Core developers 2 | // Distributed under the MIT software license, see the accompanying 3 | // file COPYING or http://www.opensource.org/licenses/mit-license.php. 4 | 5 | #ifndef BITCOIN_QT_OPENURIDIALOG_H 6 | #define BITCOIN_QT_OPENURIDIALOG_H 7 | 8 | #include 9 | 10 | namespace Ui { 11 | class OpenURIDialog; 12 | } 13 | 14 | class OpenURIDialog : public QDialog 15 | { 16 | Q_OBJECT 17 | 18 | public: 19 | explicit OpenURIDialog(QWidget *parent); 20 | ~OpenURIDialog(); 21 | 22 | QString getURI(); 23 | 24 | protected Q_SLOTS: 25 | void accept(); 26 | 27 | private Q_SLOTS: 28 | void on_selectFileButton_clicked(); 29 | 30 | private: 31 | Ui::OpenURIDialog *ui; 32 | }; 33 | 34 | #endif // BITCOIN_QT_OPENURIDIALOG_H 35 | -------------------------------------------------------------------------------- /src/qt/res/css/trad.css: -------------------------------------------------------------------------------- 1 | /* MODAL OVERLAY */ 2 | 3 | QWidget#bgWidget { /* The 'frame' overlaying the overview-page */ 4 | background: rgba(0,0,0,220); 5 | } 6 | 7 | QWidget#contentWidget { /* The actual content with the text/buttons/etc... */ 8 | background: rgba(255,255,255,240); 9 | border-radius: 6px; 10 | } 11 | 12 | /* SEND DIALOG */ 13 | 14 | QDialog#SendCoinsDialog .QCheckBox#checkUseInstantSend { /* InstantSend Checkbox */ 15 | margin-left:10px; 16 | margin-right:20px; 17 | } 18 | 19 | QDialog#SendCoinsDialog QLabel#labelBalance { 20 | margin-left:0px; 21 | padding-left:0px; 22 | } 23 | -------------------------------------------------------------------------------- /src/qt/res/icons/bitcoin.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/bitcoin.icns -------------------------------------------------------------------------------- /src/qt/res/icons/bitcoin.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/bitcoin.ico -------------------------------------------------------------------------------- /src/qt/res/icons/bitcoin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/bitcoin.png -------------------------------------------------------------------------------- /src/qt/res/icons/chevron.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/chevron.png -------------------------------------------------------------------------------- /src/qt/res/icons/crownium/about.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/crownium/about.png -------------------------------------------------------------------------------- /src/qt/res/icons/crownium/about_qt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/crownium/about_qt.png -------------------------------------------------------------------------------- /src/qt/res/icons/crownium/add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/crownium/add.png -------------------------------------------------------------------------------- /src/qt/res/icons/crownium/address-book.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/crownium/address-book.png -------------------------------------------------------------------------------- /src/qt/res/icons/crownium/bitcoin.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/crownium/bitcoin.ico -------------------------------------------------------------------------------- /src/qt/res/icons/crownium/bitcoin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/crownium/bitcoin.png -------------------------------------------------------------------------------- /src/qt/res/icons/crownium/bitcoin_testnet.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/crownium/bitcoin_testnet.ico -------------------------------------------------------------------------------- /src/qt/res/icons/crownium/bitcoin_testnet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/crownium/bitcoin_testnet.png -------------------------------------------------------------------------------- /src/qt/res/icons/crownium/browse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/crownium/browse.png -------------------------------------------------------------------------------- /src/qt/res/icons/crownium/chevron.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/crownium/chevron.png -------------------------------------------------------------------------------- /src/qt/res/icons/crownium/clock1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/crownium/clock1.png -------------------------------------------------------------------------------- /src/qt/res/icons/crownium/clock2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/crownium/clock2.png -------------------------------------------------------------------------------- /src/qt/res/icons/crownium/clock3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/crownium/clock3.png -------------------------------------------------------------------------------- /src/qt/res/icons/crownium/clock4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/crownium/clock4.png -------------------------------------------------------------------------------- /src/qt/res/icons/crownium/clock5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/crownium/clock5.png -------------------------------------------------------------------------------- /src/qt/res/icons/crownium/configure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/crownium/configure.png -------------------------------------------------------------------------------- /src/qt/res/icons/crownium/connect0_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/crownium/connect0_16.png -------------------------------------------------------------------------------- /src/qt/res/icons/crownium/connect1_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/crownium/connect1_16.png -------------------------------------------------------------------------------- /src/qt/res/icons/crownium/connect2_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/crownium/connect2_16.png -------------------------------------------------------------------------------- /src/qt/res/icons/crownium/connect3_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/crownium/connect3_16.png -------------------------------------------------------------------------------- /src/qt/res/icons/crownium/connect4_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/crownium/connect4_16.png -------------------------------------------------------------------------------- /src/qt/res/icons/crownium/debugwindow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/crownium/debugwindow.png -------------------------------------------------------------------------------- /src/qt/res/icons/crownium/drkblue_address-book.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/crownium/drkblue_address-book.png -------------------------------------------------------------------------------- /src/qt/res/icons/crownium/drkblue_editcopy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/crownium/drkblue_editcopy.png -------------------------------------------------------------------------------- /src/qt/res/icons/crownium/drkblue_editpaste.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/crownium/drkblue_editpaste.png -------------------------------------------------------------------------------- /src/qt/res/icons/crownium/drkblue_remove.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/crownium/drkblue_remove.png -------------------------------------------------------------------------------- /src/qt/res/icons/crownium/edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/crownium/edit.png -------------------------------------------------------------------------------- /src/qt/res/icons/crownium/editcopy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/crownium/editcopy.png -------------------------------------------------------------------------------- /src/qt/res/icons/crownium/editpaste.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/crownium/editpaste.png -------------------------------------------------------------------------------- /src/qt/res/icons/crownium/export.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/crownium/export.png -------------------------------------------------------------------------------- /src/qt/res/icons/crownium/eye.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/crownium/eye.png -------------------------------------------------------------------------------- /src/qt/res/icons/crownium/eye_minus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/crownium/eye_minus.png -------------------------------------------------------------------------------- /src/qt/res/icons/crownium/eye_plus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/crownium/eye_plus.png -------------------------------------------------------------------------------- /src/qt/res/icons/crownium/filesave.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/crownium/filesave.png -------------------------------------------------------------------------------- /src/qt/res/icons/crownium/fontbigger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/crownium/fontbigger.png -------------------------------------------------------------------------------- /src/qt/res/icons/crownium/fontsmaller.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/crownium/fontsmaller.png -------------------------------------------------------------------------------- /src/qt/res/icons/crownium/hd_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/crownium/hd_disabled.png -------------------------------------------------------------------------------- /src/qt/res/icons/crownium/hd_enabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/crownium/hd_enabled.png -------------------------------------------------------------------------------- /src/qt/res/icons/crownium/history.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/crownium/history.png -------------------------------------------------------------------------------- /src/qt/res/icons/crownium/info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/crownium/info.png -------------------------------------------------------------------------------- /src/qt/res/icons/crownium/key.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/crownium/key.png -------------------------------------------------------------------------------- /src/qt/res/icons/crownium/lock_closed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/crownium/lock_closed.png -------------------------------------------------------------------------------- /src/qt/res/icons/crownium/lock_open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/crownium/lock_open.png -------------------------------------------------------------------------------- /src/qt/res/icons/crownium/masternodes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/crownium/masternodes.png -------------------------------------------------------------------------------- /src/qt/res/icons/crownium/network_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/crownium/network_disabled.png -------------------------------------------------------------------------------- /src/qt/res/icons/crownium/notsynced.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/crownium/notsynced.png -------------------------------------------------------------------------------- /src/qt/res/icons/crownium/open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/crownium/open.png -------------------------------------------------------------------------------- /src/qt/res/icons/crownium/overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/crownium/overview.png -------------------------------------------------------------------------------- /src/qt/res/icons/crownium/quit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/crownium/quit.png -------------------------------------------------------------------------------- /src/qt/res/icons/crownium/receive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/crownium/receive.png -------------------------------------------------------------------------------- /src/qt/res/icons/crownium/remove.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/crownium/remove.png -------------------------------------------------------------------------------- /src/qt/res/icons/crownium/send.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/crownium/send.png -------------------------------------------------------------------------------- /src/qt/res/icons/crownium/synced.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/crownium/synced.png -------------------------------------------------------------------------------- /src/qt/res/icons/crownium/toolbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/crownium/toolbar.png -------------------------------------------------------------------------------- /src/qt/res/icons/crownium/toolbar_testnet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/crownium/toolbar_testnet.png -------------------------------------------------------------------------------- /src/qt/res/icons/crownium/transaction0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/crownium/transaction0.png -------------------------------------------------------------------------------- /src/qt/res/icons/crownium/transaction2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/crownium/transaction2.png -------------------------------------------------------------------------------- /src/qt/res/icons/crownium/transaction_abandoned.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/crownium/transaction_abandoned.png -------------------------------------------------------------------------------- /src/qt/res/icons/crownium/transaction_conflicted.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/crownium/transaction_conflicted.png -------------------------------------------------------------------------------- /src/qt/res/icons/crownium/tx_inout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/crownium/tx_inout.png -------------------------------------------------------------------------------- /src/qt/res/icons/crownium/tx_input.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/crownium/tx_input.png -------------------------------------------------------------------------------- /src/qt/res/icons/crownium/tx_mined.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/crownium/tx_mined.png -------------------------------------------------------------------------------- /src/qt/res/icons/crownium/tx_output.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/crownium/tx_output.png -------------------------------------------------------------------------------- /src/qt/res/icons/crownium/verify.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/crownium/verify.png -------------------------------------------------------------------------------- /src/qt/res/icons/crownium/warning.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/crownium/warning.png -------------------------------------------------------------------------------- /src/qt/res/icons/drkblue/about.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/drkblue/about.png -------------------------------------------------------------------------------- /src/qt/res/icons/drkblue/about_qt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/drkblue/about_qt.png -------------------------------------------------------------------------------- /src/qt/res/icons/drkblue/add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/drkblue/add.png -------------------------------------------------------------------------------- /src/qt/res/icons/drkblue/address-book.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/drkblue/address-book.png -------------------------------------------------------------------------------- /src/qt/res/icons/drkblue/bitcoin.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/drkblue/bitcoin.ico -------------------------------------------------------------------------------- /src/qt/res/icons/drkblue/bitcoin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/drkblue/bitcoin.png -------------------------------------------------------------------------------- /src/qt/res/icons/drkblue/bitcoin_testnet.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/drkblue/bitcoin_testnet.ico -------------------------------------------------------------------------------- /src/qt/res/icons/drkblue/bitcoin_testnet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/drkblue/bitcoin_testnet.png -------------------------------------------------------------------------------- /src/qt/res/icons/drkblue/browse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/drkblue/browse.png -------------------------------------------------------------------------------- /src/qt/res/icons/drkblue/chevron.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/drkblue/chevron.png -------------------------------------------------------------------------------- /src/qt/res/icons/drkblue/clock1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/drkblue/clock1.png -------------------------------------------------------------------------------- /src/qt/res/icons/drkblue/clock2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/drkblue/clock2.png -------------------------------------------------------------------------------- /src/qt/res/icons/drkblue/clock3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/drkblue/clock3.png -------------------------------------------------------------------------------- /src/qt/res/icons/drkblue/clock4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/drkblue/clock4.png -------------------------------------------------------------------------------- /src/qt/res/icons/drkblue/clock5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/drkblue/clock5.png -------------------------------------------------------------------------------- /src/qt/res/icons/drkblue/configure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/drkblue/configure.png -------------------------------------------------------------------------------- /src/qt/res/icons/drkblue/connect0_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/drkblue/connect0_16.png -------------------------------------------------------------------------------- /src/qt/res/icons/drkblue/connect1_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/drkblue/connect1_16.png -------------------------------------------------------------------------------- /src/qt/res/icons/drkblue/connect2_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/drkblue/connect2_16.png -------------------------------------------------------------------------------- /src/qt/res/icons/drkblue/connect3_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/drkblue/connect3_16.png -------------------------------------------------------------------------------- /src/qt/res/icons/drkblue/connect4_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/drkblue/connect4_16.png -------------------------------------------------------------------------------- /src/qt/res/icons/drkblue/debugwindow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/drkblue/debugwindow.png -------------------------------------------------------------------------------- /src/qt/res/icons/drkblue/drkblue_address-book.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/drkblue/drkblue_address-book.png -------------------------------------------------------------------------------- /src/qt/res/icons/drkblue/drkblue_editcopy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/drkblue/drkblue_editcopy.png -------------------------------------------------------------------------------- /src/qt/res/icons/drkblue/drkblue_editpaste.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/drkblue/drkblue_editpaste.png -------------------------------------------------------------------------------- /src/qt/res/icons/drkblue/drkblue_remove.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/drkblue/drkblue_remove.png -------------------------------------------------------------------------------- /src/qt/res/icons/drkblue/edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/drkblue/edit.png -------------------------------------------------------------------------------- /src/qt/res/icons/drkblue/editcopy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/drkblue/editcopy.png -------------------------------------------------------------------------------- /src/qt/res/icons/drkblue/editpaste.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/drkblue/editpaste.png -------------------------------------------------------------------------------- /src/qt/res/icons/drkblue/export.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/drkblue/export.png -------------------------------------------------------------------------------- /src/qt/res/icons/drkblue/eye.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/drkblue/eye.png -------------------------------------------------------------------------------- /src/qt/res/icons/drkblue/eye_minus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/drkblue/eye_minus.png -------------------------------------------------------------------------------- /src/qt/res/icons/drkblue/eye_plus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/drkblue/eye_plus.png -------------------------------------------------------------------------------- /src/qt/res/icons/drkblue/filesave.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/drkblue/filesave.png -------------------------------------------------------------------------------- /src/qt/res/icons/drkblue/fontbigger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/drkblue/fontbigger.png -------------------------------------------------------------------------------- /src/qt/res/icons/drkblue/fontsmaller.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/drkblue/fontsmaller.png -------------------------------------------------------------------------------- /src/qt/res/icons/drkblue/hd_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/drkblue/hd_disabled.png -------------------------------------------------------------------------------- /src/qt/res/icons/drkblue/hd_enabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/drkblue/hd_enabled.png -------------------------------------------------------------------------------- /src/qt/res/icons/drkblue/history.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/drkblue/history.png -------------------------------------------------------------------------------- /src/qt/res/icons/drkblue/info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/drkblue/info.png -------------------------------------------------------------------------------- /src/qt/res/icons/drkblue/key.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/drkblue/key.png -------------------------------------------------------------------------------- /src/qt/res/icons/drkblue/lock_closed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/drkblue/lock_closed.png -------------------------------------------------------------------------------- /src/qt/res/icons/drkblue/lock_open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/drkblue/lock_open.png -------------------------------------------------------------------------------- /src/qt/res/icons/drkblue/masternodes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/drkblue/masternodes.png -------------------------------------------------------------------------------- /src/qt/res/icons/drkblue/network_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/drkblue/network_disabled.png -------------------------------------------------------------------------------- /src/qt/res/icons/drkblue/notsynced.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/drkblue/notsynced.png -------------------------------------------------------------------------------- /src/qt/res/icons/drkblue/open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/drkblue/open.png -------------------------------------------------------------------------------- /src/qt/res/icons/drkblue/overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/drkblue/overview.png -------------------------------------------------------------------------------- /src/qt/res/icons/drkblue/quit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/drkblue/quit.png -------------------------------------------------------------------------------- /src/qt/res/icons/drkblue/receive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/drkblue/receive.png -------------------------------------------------------------------------------- /src/qt/res/icons/drkblue/remove.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/drkblue/remove.png -------------------------------------------------------------------------------- /src/qt/res/icons/drkblue/send.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/drkblue/send.png -------------------------------------------------------------------------------- /src/qt/res/icons/drkblue/synced.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/drkblue/synced.png -------------------------------------------------------------------------------- /src/qt/res/icons/drkblue/toolbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/drkblue/toolbar.png -------------------------------------------------------------------------------- /src/qt/res/icons/drkblue/toolbar_testnet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/drkblue/toolbar_testnet.png -------------------------------------------------------------------------------- /src/qt/res/icons/drkblue/transaction0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/drkblue/transaction0.png -------------------------------------------------------------------------------- /src/qt/res/icons/drkblue/transaction2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/drkblue/transaction2.png -------------------------------------------------------------------------------- /src/qt/res/icons/drkblue/transaction_abandoned.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/drkblue/transaction_abandoned.png -------------------------------------------------------------------------------- /src/qt/res/icons/drkblue/transaction_conflicted.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/drkblue/transaction_conflicted.png -------------------------------------------------------------------------------- /src/qt/res/icons/drkblue/tx_inout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/drkblue/tx_inout.png -------------------------------------------------------------------------------- /src/qt/res/icons/drkblue/tx_input.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/drkblue/tx_input.png -------------------------------------------------------------------------------- /src/qt/res/icons/drkblue/tx_mined.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/drkblue/tx_mined.png -------------------------------------------------------------------------------- /src/qt/res/icons/drkblue/tx_output.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/drkblue/tx_output.png -------------------------------------------------------------------------------- /src/qt/res/icons/drkblue/verify.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/drkblue/verify.png -------------------------------------------------------------------------------- /src/qt/res/icons/drkblue/warning.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/drkblue/warning.png -------------------------------------------------------------------------------- /src/qt/res/icons/light/about.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/light/about.png -------------------------------------------------------------------------------- /src/qt/res/icons/light/about_qt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/light/about_qt.png -------------------------------------------------------------------------------- /src/qt/res/icons/light/add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/light/add.png -------------------------------------------------------------------------------- /src/qt/res/icons/light/address-book.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/light/address-book.png -------------------------------------------------------------------------------- /src/qt/res/icons/light/bitcoin.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/light/bitcoin.ico -------------------------------------------------------------------------------- /src/qt/res/icons/light/bitcoin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/light/bitcoin.png -------------------------------------------------------------------------------- /src/qt/res/icons/light/bitcoin_testnet.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/light/bitcoin_testnet.ico -------------------------------------------------------------------------------- /src/qt/res/icons/light/bitcoin_testnet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/light/bitcoin_testnet.png -------------------------------------------------------------------------------- /src/qt/res/icons/light/browse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/light/browse.png -------------------------------------------------------------------------------- /src/qt/res/icons/light/chevron.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/light/chevron.png -------------------------------------------------------------------------------- /src/qt/res/icons/light/clock1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/light/clock1.png -------------------------------------------------------------------------------- /src/qt/res/icons/light/clock2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/light/clock2.png -------------------------------------------------------------------------------- /src/qt/res/icons/light/clock3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/light/clock3.png -------------------------------------------------------------------------------- /src/qt/res/icons/light/clock4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/light/clock4.png -------------------------------------------------------------------------------- /src/qt/res/icons/light/clock5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/light/clock5.png -------------------------------------------------------------------------------- /src/qt/res/icons/light/configure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/light/configure.png -------------------------------------------------------------------------------- /src/qt/res/icons/light/connect0_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/light/connect0_16.png -------------------------------------------------------------------------------- /src/qt/res/icons/light/connect1_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/light/connect1_16.png -------------------------------------------------------------------------------- /src/qt/res/icons/light/connect2_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/light/connect2_16.png -------------------------------------------------------------------------------- /src/qt/res/icons/light/connect3_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/light/connect3_16.png -------------------------------------------------------------------------------- /src/qt/res/icons/light/connect4_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/light/connect4_16.png -------------------------------------------------------------------------------- /src/qt/res/icons/light/debugwindow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/light/debugwindow.png -------------------------------------------------------------------------------- /src/qt/res/icons/light/drkblue_address-book.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/light/drkblue_address-book.png -------------------------------------------------------------------------------- /src/qt/res/icons/light/drkblue_editcopy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/light/drkblue_editcopy.png -------------------------------------------------------------------------------- /src/qt/res/icons/light/drkblue_editpaste.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/light/drkblue_editpaste.png -------------------------------------------------------------------------------- /src/qt/res/icons/light/drkblue_remove.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/light/drkblue_remove.png -------------------------------------------------------------------------------- /src/qt/res/icons/light/edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/light/edit.png -------------------------------------------------------------------------------- /src/qt/res/icons/light/editcopy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/light/editcopy.png -------------------------------------------------------------------------------- /src/qt/res/icons/light/editpaste.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/light/editpaste.png -------------------------------------------------------------------------------- /src/qt/res/icons/light/export.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/light/export.png -------------------------------------------------------------------------------- /src/qt/res/icons/light/eye.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/light/eye.png -------------------------------------------------------------------------------- /src/qt/res/icons/light/eye_minus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/light/eye_minus.png -------------------------------------------------------------------------------- /src/qt/res/icons/light/eye_plus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/light/eye_plus.png -------------------------------------------------------------------------------- /src/qt/res/icons/light/filesave.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/light/filesave.png -------------------------------------------------------------------------------- /src/qt/res/icons/light/fontbigger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/light/fontbigger.png -------------------------------------------------------------------------------- /src/qt/res/icons/light/fontsmaller.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/light/fontsmaller.png -------------------------------------------------------------------------------- /src/qt/res/icons/light/hd_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/light/hd_disabled.png -------------------------------------------------------------------------------- /src/qt/res/icons/light/hd_enabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/light/hd_enabled.png -------------------------------------------------------------------------------- /src/qt/res/icons/light/history.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/light/history.png -------------------------------------------------------------------------------- /src/qt/res/icons/light/info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/light/info.png -------------------------------------------------------------------------------- /src/qt/res/icons/light/key.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/light/key.png -------------------------------------------------------------------------------- /src/qt/res/icons/light/lock_closed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/light/lock_closed.png -------------------------------------------------------------------------------- /src/qt/res/icons/light/lock_open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/light/lock_open.png -------------------------------------------------------------------------------- /src/qt/res/icons/light/masternodes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/light/masternodes.png -------------------------------------------------------------------------------- /src/qt/res/icons/light/network_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/light/network_disabled.png -------------------------------------------------------------------------------- /src/qt/res/icons/light/notsynced.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/light/notsynced.png -------------------------------------------------------------------------------- /src/qt/res/icons/light/open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/light/open.png -------------------------------------------------------------------------------- /src/qt/res/icons/light/overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/light/overview.png -------------------------------------------------------------------------------- /src/qt/res/icons/light/quit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/light/quit.png -------------------------------------------------------------------------------- /src/qt/res/icons/light/receive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/light/receive.png -------------------------------------------------------------------------------- /src/qt/res/icons/light/remove.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/light/remove.png -------------------------------------------------------------------------------- /src/qt/res/icons/light/send.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/light/send.png -------------------------------------------------------------------------------- /src/qt/res/icons/light/synced.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/light/synced.png -------------------------------------------------------------------------------- /src/qt/res/icons/light/toolbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/light/toolbar.png -------------------------------------------------------------------------------- /src/qt/res/icons/light/toolbar_testnet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/light/toolbar_testnet.png -------------------------------------------------------------------------------- /src/qt/res/icons/light/transaction0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/light/transaction0.png -------------------------------------------------------------------------------- /src/qt/res/icons/light/transaction2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/light/transaction2.png -------------------------------------------------------------------------------- /src/qt/res/icons/light/transaction_abandoned.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/light/transaction_abandoned.png -------------------------------------------------------------------------------- /src/qt/res/icons/light/transaction_conflicted.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/light/transaction_conflicted.png -------------------------------------------------------------------------------- /src/qt/res/icons/light/tx_inout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/light/tx_inout.png -------------------------------------------------------------------------------- /src/qt/res/icons/light/tx_input.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/light/tx_input.png -------------------------------------------------------------------------------- /src/qt/res/icons/light/tx_mined.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/light/tx_mined.png -------------------------------------------------------------------------------- /src/qt/res/icons/light/tx_output.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/light/tx_output.png -------------------------------------------------------------------------------- /src/qt/res/icons/light/verify.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/light/verify.png -------------------------------------------------------------------------------- /src/qt/res/icons/light/warning.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/light/warning.png -------------------------------------------------------------------------------- /src/qt/res/icons/trad/about.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/trad/about.png -------------------------------------------------------------------------------- /src/qt/res/icons/trad/about_qt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/trad/about_qt.png -------------------------------------------------------------------------------- /src/qt/res/icons/trad/add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/trad/add.png -------------------------------------------------------------------------------- /src/qt/res/icons/trad/address-book.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/trad/address-book.png -------------------------------------------------------------------------------- /src/qt/res/icons/trad/bitcoin.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/trad/bitcoin.ico -------------------------------------------------------------------------------- /src/qt/res/icons/trad/bitcoin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/trad/bitcoin.png -------------------------------------------------------------------------------- /src/qt/res/icons/trad/bitcoin_testnet.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/trad/bitcoin_testnet.ico -------------------------------------------------------------------------------- /src/qt/res/icons/trad/bitcoin_testnet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/trad/bitcoin_testnet.png -------------------------------------------------------------------------------- /src/qt/res/icons/trad/browse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/trad/browse.png -------------------------------------------------------------------------------- /src/qt/res/icons/trad/chevron.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/trad/chevron.png -------------------------------------------------------------------------------- /src/qt/res/icons/trad/clock1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/trad/clock1.png -------------------------------------------------------------------------------- /src/qt/res/icons/trad/clock2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/trad/clock2.png -------------------------------------------------------------------------------- /src/qt/res/icons/trad/clock3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/trad/clock3.png -------------------------------------------------------------------------------- /src/qt/res/icons/trad/clock4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/trad/clock4.png -------------------------------------------------------------------------------- /src/qt/res/icons/trad/clock5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/trad/clock5.png -------------------------------------------------------------------------------- /src/qt/res/icons/trad/configure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/trad/configure.png -------------------------------------------------------------------------------- /src/qt/res/icons/trad/connect0_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/trad/connect0_16.png -------------------------------------------------------------------------------- /src/qt/res/icons/trad/connect1_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/trad/connect1_16.png -------------------------------------------------------------------------------- /src/qt/res/icons/trad/connect2_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/trad/connect2_16.png -------------------------------------------------------------------------------- /src/qt/res/icons/trad/connect3_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/trad/connect3_16.png -------------------------------------------------------------------------------- /src/qt/res/icons/trad/connect4_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/trad/connect4_16.png -------------------------------------------------------------------------------- /src/qt/res/icons/trad/debugwindow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/trad/debugwindow.png -------------------------------------------------------------------------------- /src/qt/res/icons/trad/drkblue_address-book.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/trad/drkblue_address-book.png -------------------------------------------------------------------------------- /src/qt/res/icons/trad/drkblue_editcopy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/trad/drkblue_editcopy.png -------------------------------------------------------------------------------- /src/qt/res/icons/trad/drkblue_editpaste.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/trad/drkblue_editpaste.png -------------------------------------------------------------------------------- /src/qt/res/icons/trad/drkblue_remove.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/trad/drkblue_remove.png -------------------------------------------------------------------------------- /src/qt/res/icons/trad/edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/trad/edit.png -------------------------------------------------------------------------------- /src/qt/res/icons/trad/editcopy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/trad/editcopy.png -------------------------------------------------------------------------------- /src/qt/res/icons/trad/editpaste.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/trad/editpaste.png -------------------------------------------------------------------------------- /src/qt/res/icons/trad/export.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/trad/export.png -------------------------------------------------------------------------------- /src/qt/res/icons/trad/eye.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/trad/eye.png -------------------------------------------------------------------------------- /src/qt/res/icons/trad/eye_minus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/trad/eye_minus.png -------------------------------------------------------------------------------- /src/qt/res/icons/trad/eye_plus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/trad/eye_plus.png -------------------------------------------------------------------------------- /src/qt/res/icons/trad/filesave.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/trad/filesave.png -------------------------------------------------------------------------------- /src/qt/res/icons/trad/fontbigger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/trad/fontbigger.png -------------------------------------------------------------------------------- /src/qt/res/icons/trad/fontsmaller.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/trad/fontsmaller.png -------------------------------------------------------------------------------- /src/qt/res/icons/trad/hd_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/trad/hd_disabled.png -------------------------------------------------------------------------------- /src/qt/res/icons/trad/hd_enabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/trad/hd_enabled.png -------------------------------------------------------------------------------- /src/qt/res/icons/trad/history.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/trad/history.png -------------------------------------------------------------------------------- /src/qt/res/icons/trad/info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/trad/info.png -------------------------------------------------------------------------------- /src/qt/res/icons/trad/key.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/trad/key.png -------------------------------------------------------------------------------- /src/qt/res/icons/trad/lock_closed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/trad/lock_closed.png -------------------------------------------------------------------------------- /src/qt/res/icons/trad/lock_open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/trad/lock_open.png -------------------------------------------------------------------------------- /src/qt/res/icons/trad/masternodes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/trad/masternodes.png -------------------------------------------------------------------------------- /src/qt/res/icons/trad/network_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/trad/network_disabled.png -------------------------------------------------------------------------------- /src/qt/res/icons/trad/notsynced.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/trad/notsynced.png -------------------------------------------------------------------------------- /src/qt/res/icons/trad/open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/trad/open.png -------------------------------------------------------------------------------- /src/qt/res/icons/trad/overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/trad/overview.png -------------------------------------------------------------------------------- /src/qt/res/icons/trad/quit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/trad/quit.png -------------------------------------------------------------------------------- /src/qt/res/icons/trad/receive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/trad/receive.png -------------------------------------------------------------------------------- /src/qt/res/icons/trad/remove.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/trad/remove.png -------------------------------------------------------------------------------- /src/qt/res/icons/trad/send.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/trad/send.png -------------------------------------------------------------------------------- /src/qt/res/icons/trad/synced.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/trad/synced.png -------------------------------------------------------------------------------- /src/qt/res/icons/trad/toolbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/trad/toolbar.png -------------------------------------------------------------------------------- /src/qt/res/icons/trad/toolbar_testnet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/trad/toolbar_testnet.png -------------------------------------------------------------------------------- /src/qt/res/icons/trad/transaction0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/trad/transaction0.png -------------------------------------------------------------------------------- /src/qt/res/icons/trad/transaction2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/trad/transaction2.png -------------------------------------------------------------------------------- /src/qt/res/icons/trad/transaction_abandoned.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/trad/transaction_abandoned.png -------------------------------------------------------------------------------- /src/qt/res/icons/trad/transaction_conflicted.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/trad/transaction_conflicted.png -------------------------------------------------------------------------------- /src/qt/res/icons/trad/tx_inout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/trad/tx_inout.png -------------------------------------------------------------------------------- /src/qt/res/icons/trad/tx_input.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/trad/tx_input.png -------------------------------------------------------------------------------- /src/qt/res/icons/trad/tx_mined.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/trad/tx_mined.png -------------------------------------------------------------------------------- /src/qt/res/icons/trad/tx_output.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/trad/tx_output.png -------------------------------------------------------------------------------- /src/qt/res/icons/trad/verify.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/trad/verify.png -------------------------------------------------------------------------------- /src/qt/res/icons/trad/warning.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/trad/warning.png -------------------------------------------------------------------------------- /src/qt/res/icons/warning.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/icons/warning.png -------------------------------------------------------------------------------- /src/qt/res/images/crownium/about.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/images/crownium/about.png -------------------------------------------------------------------------------- /src/qt/res/images/crownium/checked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/images/crownium/checked.png -------------------------------------------------------------------------------- /src/qt/res/images/crownium/desire_logo_horizontal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/images/crownium/desire_logo_horizontal.png -------------------------------------------------------------------------------- /src/qt/res/images/crownium/drkblue_downArrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/images/crownium/drkblue_downArrow.png -------------------------------------------------------------------------------- /src/qt/res/images/crownium/drkblue_downArrow_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/images/crownium/drkblue_downArrow_small.png -------------------------------------------------------------------------------- /src/qt/res/images/crownium/drkblue_leftArrow_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/images/crownium/drkblue_leftArrow_small.png -------------------------------------------------------------------------------- /src/qt/res/images/crownium/drkblue_qtreeview_selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/images/crownium/drkblue_qtreeview_selected.png -------------------------------------------------------------------------------- /src/qt/res/images/crownium/drkblue_rightArrow_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/images/crownium/drkblue_rightArrow_small.png -------------------------------------------------------------------------------- /src/qt/res/images/crownium/drkblue_upArrow_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/images/crownium/drkblue_upArrow_small.png -------------------------------------------------------------------------------- /src/qt/res/images/crownium/drkblue_walletFrame_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/images/crownium/drkblue_walletFrame_bg.png -------------------------------------------------------------------------------- /src/qt/res/images/crownium/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/images/crownium/splash.png -------------------------------------------------------------------------------- /src/qt/res/images/crownium/splash_testnet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/images/crownium/splash_testnet.png -------------------------------------------------------------------------------- /src/qt/res/images/crownium/unchecked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/images/crownium/unchecked.png -------------------------------------------------------------------------------- /src/qt/res/images/drkblue/about.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/images/drkblue/about.png -------------------------------------------------------------------------------- /src/qt/res/images/drkblue/checked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/images/drkblue/checked.png -------------------------------------------------------------------------------- /src/qt/res/images/drkblue/desire_logo_horizontal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/images/drkblue/desire_logo_horizontal.png -------------------------------------------------------------------------------- /src/qt/res/images/drkblue/drkblue_downArrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/images/drkblue/drkblue_downArrow.png -------------------------------------------------------------------------------- /src/qt/res/images/drkblue/drkblue_downArrow_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/images/drkblue/drkblue_downArrow_small.png -------------------------------------------------------------------------------- /src/qt/res/images/drkblue/drkblue_leftArrow_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/images/drkblue/drkblue_leftArrow_small.png -------------------------------------------------------------------------------- /src/qt/res/images/drkblue/drkblue_qtreeview_selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/images/drkblue/drkblue_qtreeview_selected.png -------------------------------------------------------------------------------- /src/qt/res/images/drkblue/drkblue_rightArrow_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/images/drkblue/drkblue_rightArrow_small.png -------------------------------------------------------------------------------- /src/qt/res/images/drkblue/drkblue_upArrow_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/images/drkblue/drkblue_upArrow_small.png -------------------------------------------------------------------------------- /src/qt/res/images/drkblue/drkblue_walletFrame_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/images/drkblue/drkblue_walletFrame_bg.png -------------------------------------------------------------------------------- /src/qt/res/images/drkblue/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/images/drkblue/splash.png -------------------------------------------------------------------------------- /src/qt/res/images/drkblue/splash_testnet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/images/drkblue/splash_testnet.png -------------------------------------------------------------------------------- /src/qt/res/images/drkblue/unchecked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/images/drkblue/unchecked.png -------------------------------------------------------------------------------- /src/qt/res/images/light/about.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/images/light/about.png -------------------------------------------------------------------------------- /src/qt/res/images/light/checked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/images/light/checked.png -------------------------------------------------------------------------------- /src/qt/res/images/light/desire_logo_horizontal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/images/light/desire_logo_horizontal.png -------------------------------------------------------------------------------- /src/qt/res/images/light/drkblue_downArrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/images/light/drkblue_downArrow.png -------------------------------------------------------------------------------- /src/qt/res/images/light/drkblue_downArrow_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/images/light/drkblue_downArrow_small.png -------------------------------------------------------------------------------- /src/qt/res/images/light/drkblue_leftArrow_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/images/light/drkblue_leftArrow_small.png -------------------------------------------------------------------------------- /src/qt/res/images/light/drkblue_qtreeview_selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/images/light/drkblue_qtreeview_selected.png -------------------------------------------------------------------------------- /src/qt/res/images/light/drkblue_rightArrow_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/images/light/drkblue_rightArrow_small.png -------------------------------------------------------------------------------- /src/qt/res/images/light/drkblue_upArrow_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/images/light/drkblue_upArrow_small.png -------------------------------------------------------------------------------- /src/qt/res/images/light/drkblue_walletFrame_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/images/light/drkblue_walletFrame_bg.png -------------------------------------------------------------------------------- /src/qt/res/images/light/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/images/light/splash.png -------------------------------------------------------------------------------- /src/qt/res/images/light/splash_testnet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/images/light/splash_testnet.png -------------------------------------------------------------------------------- /src/qt/res/images/light/unchecked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/images/light/unchecked.png -------------------------------------------------------------------------------- /src/qt/res/images/trad/about.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/images/trad/about.png -------------------------------------------------------------------------------- /src/qt/res/images/trad/checked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/images/trad/checked.png -------------------------------------------------------------------------------- /src/qt/res/images/trad/desire_logo_horizontal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/images/trad/desire_logo_horizontal.png -------------------------------------------------------------------------------- /src/qt/res/images/trad/drkblue_downArrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/images/trad/drkblue_downArrow.png -------------------------------------------------------------------------------- /src/qt/res/images/trad/drkblue_downArrow_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/images/trad/drkblue_downArrow_small.png -------------------------------------------------------------------------------- /src/qt/res/images/trad/drkblue_leftArrow_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/images/trad/drkblue_leftArrow_small.png -------------------------------------------------------------------------------- /src/qt/res/images/trad/drkblue_qtreeview_selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/images/trad/drkblue_qtreeview_selected.png -------------------------------------------------------------------------------- /src/qt/res/images/trad/drkblue_rightArrow_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/images/trad/drkblue_rightArrow_small.png -------------------------------------------------------------------------------- /src/qt/res/images/trad/drkblue_upArrow_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/images/trad/drkblue_upArrow_small.png -------------------------------------------------------------------------------- /src/qt/res/images/trad/drkblue_walletFrame_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/images/trad/drkblue_walletFrame_bg.png -------------------------------------------------------------------------------- /src/qt/res/images/trad/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/images/trad/splash.png -------------------------------------------------------------------------------- /src/qt/res/images/trad/splash_testnet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/images/trad/splash_testnet.png -------------------------------------------------------------------------------- /src/qt/res/images/trad/unchecked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/images/trad/unchecked.png -------------------------------------------------------------------------------- /src/qt/res/movies/makespinner.sh: -------------------------------------------------------------------------------- 1 | FRAMEDIR=$(dirname $0) 2 | for i in {0..35} 3 | do 4 | frame=$(printf "%03d" $i) 5 | angle=$(($i * 10)) 6 | convert $FRAMEDIR/../src/spinner.png -background "rgba(0,0,0,0.0)" -distort SRT $angle $FRAMEDIR/spinner-$frame.png 7 | done 8 | -------------------------------------------------------------------------------- /src/qt/res/movies/spinner-000.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/movies/spinner-000.png -------------------------------------------------------------------------------- /src/qt/res/movies/spinner-001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/movies/spinner-001.png -------------------------------------------------------------------------------- /src/qt/res/movies/spinner-002.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/movies/spinner-002.png -------------------------------------------------------------------------------- /src/qt/res/movies/spinner-003.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/movies/spinner-003.png -------------------------------------------------------------------------------- /src/qt/res/movies/spinner-004.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/movies/spinner-004.png -------------------------------------------------------------------------------- /src/qt/res/movies/spinner-005.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/movies/spinner-005.png -------------------------------------------------------------------------------- /src/qt/res/movies/spinner-006.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/movies/spinner-006.png -------------------------------------------------------------------------------- /src/qt/res/movies/spinner-007.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/movies/spinner-007.png -------------------------------------------------------------------------------- /src/qt/res/movies/spinner-008.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/movies/spinner-008.png -------------------------------------------------------------------------------- /src/qt/res/movies/spinner-009.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/movies/spinner-009.png -------------------------------------------------------------------------------- /src/qt/res/movies/spinner-010.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/movies/spinner-010.png -------------------------------------------------------------------------------- /src/qt/res/movies/spinner-011.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/movies/spinner-011.png -------------------------------------------------------------------------------- /src/qt/res/movies/spinner-012.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/movies/spinner-012.png -------------------------------------------------------------------------------- /src/qt/res/movies/spinner-013.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/movies/spinner-013.png -------------------------------------------------------------------------------- /src/qt/res/movies/spinner-014.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/movies/spinner-014.png -------------------------------------------------------------------------------- /src/qt/res/movies/spinner-015.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/movies/spinner-015.png -------------------------------------------------------------------------------- /src/qt/res/movies/spinner-016.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/movies/spinner-016.png -------------------------------------------------------------------------------- /src/qt/res/movies/spinner-017.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/movies/spinner-017.png -------------------------------------------------------------------------------- /src/qt/res/movies/spinner-018.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/movies/spinner-018.png -------------------------------------------------------------------------------- /src/qt/res/movies/spinner-019.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/movies/spinner-019.png -------------------------------------------------------------------------------- /src/qt/res/movies/spinner-020.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/movies/spinner-020.png -------------------------------------------------------------------------------- /src/qt/res/movies/spinner-021.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/movies/spinner-021.png -------------------------------------------------------------------------------- /src/qt/res/movies/spinner-022.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/movies/spinner-022.png -------------------------------------------------------------------------------- /src/qt/res/movies/spinner-023.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/movies/spinner-023.png -------------------------------------------------------------------------------- /src/qt/res/movies/spinner-024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/movies/spinner-024.png -------------------------------------------------------------------------------- /src/qt/res/movies/spinner-025.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/movies/spinner-025.png -------------------------------------------------------------------------------- /src/qt/res/movies/spinner-026.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/movies/spinner-026.png -------------------------------------------------------------------------------- /src/qt/res/movies/spinner-027.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/movies/spinner-027.png -------------------------------------------------------------------------------- /src/qt/res/movies/spinner-028.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/movies/spinner-028.png -------------------------------------------------------------------------------- /src/qt/res/movies/spinner-029.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/movies/spinner-029.png -------------------------------------------------------------------------------- /src/qt/res/movies/spinner-030.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/movies/spinner-030.png -------------------------------------------------------------------------------- /src/qt/res/movies/spinner-031.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/movies/spinner-031.png -------------------------------------------------------------------------------- /src/qt/res/movies/spinner-032.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/movies/spinner-032.png -------------------------------------------------------------------------------- /src/qt/res/movies/spinner-033.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/movies/spinner-033.png -------------------------------------------------------------------------------- /src/qt/res/movies/spinner-034.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/movies/spinner-034.png -------------------------------------------------------------------------------- /src/qt/res/movies/spinner-035.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/movies/spinner-035.png -------------------------------------------------------------------------------- /src/qt/res/src/spinner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/qt/res/src/spinner.png -------------------------------------------------------------------------------- /src/qt/res/src/tx_in.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /src/qt/test/Makefile: -------------------------------------------------------------------------------- 1 | all: 2 | $(MAKE) -C ../../ test_desire_qt 3 | clean: 4 | $(MAKE) -C ../../ test_desire_qt_clean 5 | check: 6 | $(MAKE) -C ../../ test_desire_qt_check 7 | -------------------------------------------------------------------------------- /src/qt/test/compattests.cpp: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2016 The Bitcoin Core developers 2 | // Distributed under the MIT software license, see the accompanying 3 | // file COPYING or http://www.opensource.org/licenses/mit-license.php. 4 | 5 | #include "paymentrequestplus.h" // this includes protobuf's port.h which defines its own bswap macos 6 | 7 | #include "compattests.h" 8 | 9 | #include "compat/byteswap.h" 10 | 11 | void CompatTests::bswapTests() 12 | { 13 | // Sibling in bitcoin/src/test/bswap_tests.cpp 14 | uint16_t u1 = 0x1234; 15 | uint32_t u2 = 0x56789abc; 16 | uint64_t u3 = 0xdef0123456789abc; 17 | uint16_t e1 = 0x3412; 18 | uint32_t e2 = 0xbc9a7856; 19 | uint64_t e3 = 0xbc9a78563412f0de; 20 | QVERIFY(bswap_16(u1) == e1); 21 | QVERIFY(bswap_32(u2) == e2); 22 | QVERIFY(bswap_64(u3) == e3); 23 | } 24 | -------------------------------------------------------------------------------- /src/qt/test/compattests.h: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2009-2015 The Bitcoin Core developers 2 | // Distributed under the MIT software license, see the accompanying 3 | // file COPYING or http://www.opensource.org/licenses/mit-license.php. 4 | 5 | #ifndef BITCOIN_QT_TEST_COMPATTESTS_H 6 | #define BITCOIN_QT_TEST_COMPATTESTS_H 7 | 8 | #include 9 | #include 10 | 11 | class CompatTests : public QObject 12 | { 13 | Q_OBJECT 14 | 15 | private Q_SLOTS: 16 | void bswapTests(); 17 | }; 18 | 19 | #endif // BITCOIN_QT_TEST_COMPATTESTS_H 20 | -------------------------------------------------------------------------------- /src/qt/test/trafficgraphdatatests.h: -------------------------------------------------------------------------------- 1 | #ifndef TRAFFICGRAPHDATATESTS_H 2 | #define TRAFFICGRAPHDATATESTS_H 3 | 4 | #include 5 | #include 6 | 7 | class TrafficGraphDataTests : public QObject 8 | { 9 | Q_OBJECT 10 | 11 | private Q_SLOTS: 12 | void simpleCurrentSampleQueueTests(); 13 | void accumulationCurrentSampleQueueTests(); 14 | void getRangeTests(); 15 | void switchRangeTests(); 16 | void clearTests(); 17 | void averageBandwidthTest(); 18 | void averageBandwidthEvery2EmptyTest(); 19 | 20 | }; 21 | 22 | 23 | #endif // TRAFFICGRAPHDATATESTS_H 24 | -------------------------------------------------------------------------------- /src/qt/test/uritests.h: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2009-2015 The Bitcoin Core developers 2 | // Distributed under the MIT software license, see the accompanying 3 | // file COPYING or http://www.opensource.org/licenses/mit-license.php. 4 | 5 | #ifndef BITCOIN_QT_TEST_URITESTS_H 6 | #define BITCOIN_QT_TEST_URITESTS_H 7 | 8 | #include 9 | #include 10 | 11 | class URITests : public QObject 12 | { 13 | Q_OBJECT 14 | 15 | private Q_SLOTS: 16 | void uriTests(); 17 | }; 18 | 19 | #endif // BITCOIN_QT_TEST_URITESTS_H 20 | -------------------------------------------------------------------------------- /src/rpc/client.h: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2010 Satoshi Nakamoto 2 | // Copyright (c) 2009-2015 The Bitcoin Core developers 3 | // Distributed under the MIT software license, see the accompanying 4 | // file COPYING or http://www.opensource.org/licenses/mit-license.php. 5 | 6 | #ifndef BITCOIN_RPCCLIENT_H 7 | #define BITCOIN_RPCCLIENT_H 8 | 9 | #include 10 | 11 | UniValue RPCConvertValues(const std::string& strMethod, const std::vector& strParams); 12 | /** Non-RFC4627 JSON parser, accepts internal values (such as numbers, true, false, null) 13 | * as well as objects and arrays. 14 | */ 15 | UniValue ParseNonRFCJSONValue(const std::string& strVal); 16 | 17 | #endif // BITCOIN_RPCCLIENT_H 18 | -------------------------------------------------------------------------------- /src/secp256k1/TODO: -------------------------------------------------------------------------------- 1 | * Unit tests for fieldelem/groupelem, including ones intended to 2 | trigger fieldelem's boundary cases. 3 | * Complete constant-time operations for signing/keygen 4 | -------------------------------------------------------------------------------- /src/secp256k1/autogen.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | set -e 3 | autoreconf -if --warnings=all 4 | -------------------------------------------------------------------------------- /src/secp256k1/libsecp256k1.pc.in: -------------------------------------------------------------------------------- 1 | prefix=@prefix@ 2 | exec_prefix=@exec_prefix@ 3 | libdir=@libdir@ 4 | includedir=@includedir@ 5 | 6 | Name: libsecp256k1 7 | Description: Optimized C library for EC operations on curve secp256k1 8 | URL: https://github.com/bitcoin/secp256k1 9 | Version: @PACKAGE_VERSION@ 10 | Cflags: -I${includedir} 11 | Libs.private: @SECP_LIBS@ 12 | Libs: -L${libdir} -lsecp256k1 13 | 14 | -------------------------------------------------------------------------------- /src/secp256k1/obj/.empty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/secp256k1/obj/.empty -------------------------------------------------------------------------------- /src/secp256k1/src/ecmult_const.h: -------------------------------------------------------------------------------- 1 | /********************************************************************** 2 | * Copyright (c) 2015 Andrew Poelstra * 3 | * Distributed under the MIT software license, see the accompanying * 4 | * file COPYING or http://www.opensource.org/licenses/mit-license.php.* 5 | **********************************************************************/ 6 | 7 | #ifndef _SECP256K1_ECMULT_CONST_ 8 | #define _SECP256K1_ECMULT_CONST_ 9 | 10 | #include "scalar.h" 11 | #include "group.h" 12 | 13 | static void secp256k1_ecmult_const(secp256k1_gej *r, const secp256k1_ge *a, const secp256k1_scalar *q); 14 | 15 | #endif 16 | -------------------------------------------------------------------------------- /src/secp256k1/src/java/org_bitcoin_NativeSecp256k1.h: -------------------------------------------------------------------------------- 1 | /* DO NOT EDIT THIS FILE - it is machine generated */ 2 | #include 3 | /* Header for class org_bitcoin_NativeSecp256k1 */ 4 | 5 | #ifndef _Included_org_bitcoin_NativeSecp256k1 6 | #define _Included_org_bitcoin_NativeSecp256k1 7 | #ifdef __cplusplus 8 | extern "C" { 9 | #endif 10 | /* 11 | * Class: org_bitcoin_NativeSecp256k1 12 | * Method: secp256k1_ecdsa_verify 13 | * Signature: (Ljava/nio/ByteBuffer;)I 14 | */ 15 | JNIEXPORT jint JNICALL Java_org_bitcoin_NativeSecp256k1_secp256k1_1ecdsa_1verify 16 | (JNIEnv *, jclass, jobject); 17 | 18 | #ifdef __cplusplus 19 | } 20 | #endif 21 | #endif 22 | -------------------------------------------------------------------------------- /src/secp256k1/src/modules/ecdh/Makefile.am.include: -------------------------------------------------------------------------------- 1 | include_HEADERS += include/secp256k1_ecdh.h 2 | noinst_HEADERS += src/modules/ecdh/main_impl.h 3 | noinst_HEADERS += src/modules/ecdh/tests_impl.h 4 | if USE_BENCHMARK 5 | noinst_PROGRAMS += bench_ecdh 6 | bench_ecdh_SOURCES = src/bench_ecdh.c 7 | bench_ecdh_LDADD = libsecp256k1.la $(SECP_LIBS) 8 | endif 9 | -------------------------------------------------------------------------------- /src/secp256k1/src/modules/recovery/Makefile.am.include: -------------------------------------------------------------------------------- 1 | include_HEADERS += include/secp256k1_recovery.h 2 | noinst_HEADERS += src/modules/recovery/main_impl.h 3 | noinst_HEADERS += src/modules/recovery/tests_impl.h 4 | if USE_BENCHMARK 5 | noinst_PROGRAMS += bench_recover 6 | bench_recover_SOURCES = src/bench_recover.c 7 | bench_recover_LDADD = libsecp256k1.la $(SECP_LIBS) 8 | endif 9 | -------------------------------------------------------------------------------- /src/secp256k1/src/modules/schnorr/Makefile.am.include: -------------------------------------------------------------------------------- 1 | include_HEADERS += include/secp256k1_schnorr.h 2 | noinst_HEADERS += src/modules/schnorr/main_impl.h 3 | noinst_HEADERS += src/modules/schnorr/schnorr.h 4 | noinst_HEADERS += src/modules/schnorr/schnorr_impl.h 5 | noinst_HEADERS += src/modules/schnorr/tests_impl.h 6 | if USE_BENCHMARK 7 | noinst_PROGRAMS += bench_schnorr_verify 8 | bench_schnorr_verify_SOURCES = src/bench_schnorr_verify.c 9 | bench_schnorr_verify_LDADD = libsecp256k1.la $(SECP_LIBS) 10 | endif 11 | -------------------------------------------------------------------------------- /src/secp256k1/src/num_gmp.h: -------------------------------------------------------------------------------- 1 | /********************************************************************** 2 | * Copyright (c) 2013, 2014 Pieter Wuille * 3 | * Distributed under the MIT software license, see the accompanying * 4 | * file COPYING or http://www.opensource.org/licenses/mit-license.php.* 5 | **********************************************************************/ 6 | 7 | #ifndef _SECP256K1_NUM_REPR_ 8 | #define _SECP256K1_NUM_REPR_ 9 | 10 | #include 11 | 12 | #define NUM_LIMBS ((256+GMP_NUMB_BITS-1)/GMP_NUMB_BITS) 13 | 14 | typedef struct { 15 | mp_limb_t data[2*NUM_LIMBS]; 16 | int neg; 17 | int limbs; 18 | } secp256k1_num; 19 | 20 | #endif 21 | -------------------------------------------------------------------------------- /src/secp256k1/src/num_impl.h: -------------------------------------------------------------------------------- 1 | /********************************************************************** 2 | * Copyright (c) 2013, 2014 Pieter Wuille * 3 | * Distributed under the MIT software license, see the accompanying * 4 | * file COPYING or http://www.opensource.org/licenses/mit-license.php.* 5 | **********************************************************************/ 6 | 7 | #ifndef _SECP256K1_NUM_IMPL_H_ 8 | #define _SECP256K1_NUM_IMPL_H_ 9 | 10 | #if defined HAVE_CONFIG_H 11 | #include "libsecp256k1-config.h" 12 | #endif 13 | 14 | #include "num.h" 15 | 16 | #if defined(USE_NUM_GMP) 17 | #include "num_gmp_impl.h" 18 | #elif defined(USE_NUM_NONE) 19 | /* Nothing. */ 20 | #else 21 | #error "Please select num implementation" 22 | #endif 23 | 24 | #endif 25 | -------------------------------------------------------------------------------- /src/secp256k1/src/scalar_4x64.h: -------------------------------------------------------------------------------- 1 | /********************************************************************** 2 | * Copyright (c) 2014 Pieter Wuille * 3 | * Distributed under the MIT software license, see the accompanying * 4 | * file COPYING or http://www.opensource.org/licenses/mit-license.php.* 5 | **********************************************************************/ 6 | 7 | #ifndef _SECP256K1_SCALAR_REPR_ 8 | #define _SECP256K1_SCALAR_REPR_ 9 | 10 | #include 11 | 12 | /** A scalar modulo the group order of the secp256k1 curve. */ 13 | typedef struct { 14 | uint64_t d[4]; 15 | } secp256k1_scalar; 16 | 17 | #define SECP256K1_SCALAR_CONST(d7, d6, d5, d4, d3, d2, d1, d0) {{((uint64_t)(d1)) << 32 | (d0), ((uint64_t)(d3)) << 32 | (d2), ((uint64_t)(d5)) << 32 | (d4), ((uint64_t)(d7)) << 32 | (d6)}} 18 | 19 | #endif 20 | -------------------------------------------------------------------------------- /src/secp256k1/src/scalar_8x32.h: -------------------------------------------------------------------------------- 1 | /********************************************************************** 2 | * Copyright (c) 2014 Pieter Wuille * 3 | * Distributed under the MIT software license, see the accompanying * 4 | * file COPYING or http://www.opensource.org/licenses/mit-license.php.* 5 | **********************************************************************/ 6 | 7 | #ifndef _SECP256K1_SCALAR_REPR_ 8 | #define _SECP256K1_SCALAR_REPR_ 9 | 10 | #include 11 | 12 | /** A scalar modulo the group order of the secp256k1 curve. */ 13 | typedef struct { 14 | uint32_t d[8]; 15 | } secp256k1_scalar; 16 | 17 | #define SECP256K1_SCALAR_CONST(d7, d6, d5, d4, d3, d2, d1, d0) {{(d0), (d1), (d2), (d3), (d4), (d5), (d6), (d7)}} 18 | 19 | #endif 20 | -------------------------------------------------------------------------------- /src/support/cleanse.cpp: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2009-2010 Satoshi Nakamoto 2 | // Copyright (c) 2009-2015 The Bitcoin Core developers 3 | // Distributed under the MIT software license, see the accompanying 4 | // file COPYING or http://www.opensource.org/licenses/mit-license.php. 5 | 6 | #include "cleanse.h" 7 | 8 | #include 9 | 10 | void memory_cleanse(void *ptr, size_t len) 11 | { 12 | OPENSSL_cleanse(ptr, len); 13 | } 14 | -------------------------------------------------------------------------------- /src/support/cleanse.h: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2009-2010 Satoshi Nakamoto 2 | // Copyright (c) 2009-2015 The Bitcoin Core developers 3 | // Distributed under the MIT software license, see the accompanying 4 | // file COPYING or http://www.opensource.org/licenses/mit-license.php. 5 | 6 | #ifndef BITCOIN_SUPPORT_CLEANSE_H 7 | #define BITCOIN_SUPPORT_CLEANSE_H 8 | 9 | #include 10 | 11 | void memory_cleanse(void *ptr, size_t len); 12 | 13 | #endif // BITCOIN_SUPPORT_CLEANSE_H 14 | -------------------------------------------------------------------------------- /src/test/Makefile: -------------------------------------------------------------------------------- 1 | all: 2 | $(MAKE) -C .. desire_test 3 | clean: 4 | $(MAKE) -C .. desire_test_clean 5 | check: 6 | $(MAKE) -C .. desire_test_check 7 | -------------------------------------------------------------------------------- /src/test/bitcoin-util-test.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/python 2 | # Copyright 2014 BitPay, Inc. 3 | # Distributed under the MIT software license, see the accompanying 4 | # file COPYING or http://www.opensource.org/licenses/mit-license.php. 5 | 6 | import os 7 | import bctest 8 | import buildenv 9 | 10 | if __name__ == '__main__': 11 | bctest.bctester(os.environ["srcdir"] + "/test/data", 12 | "bitcoin-util-test.json",buildenv) 13 | 14 | -------------------------------------------------------------------------------- /src/test/buildenv.py.in: -------------------------------------------------------------------------------- 1 | #!/usr/bin/python 2 | exeext="@EXEEXT@" 3 | -------------------------------------------------------------------------------- /src/test/data/README.md: -------------------------------------------------------------------------------- 1 | Description 2 | ------------ 3 | 4 | This directory contains data-driven tests for various aspects of Desire. 5 | 6 | License 7 | -------- 8 | 9 | The data files in this directory are distributed under the MIT software 10 | license, see the accompanying file COPYING or 11 | http://www.opensource.org/licenses/mit-license.php. 12 | 13 | -------------------------------------------------------------------------------- /src/test/data/alertTests.raw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/test/data/alertTests.raw -------------------------------------------------------------------------------- /src/test/data/base58_encode_decode.json: -------------------------------------------------------------------------------- 1 | [ 2 | ["", ""], 3 | ["61", "2g"], 4 | ["626262", "a3gV"], 5 | ["636363", "aPEr"], 6 | ["73696d706c792061206c6f6e6720737472696e67", "2cFupjhnEsSn59qHXstmK2ffpLv2"], 7 | ["00eb15231dfceb60925886b67d065299925915aeb172c06647", "1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L"], 8 | ["516b6fcd0f", "ABnLTmg"], 9 | ["bf4f89001e670274dd", "3SEo3LWLoPntC"], 10 | ["572e4794", "3EFU7m"], 11 | ["ecac89cad93923c02321", "EJDM8drfXA6uyA"], 12 | ["10c8511e", "Rt5zm"], 13 | ["00000000000000000000", "1111111111"] 14 | ] 15 | -------------------------------------------------------------------------------- /src/test/data/blanktx.hex: -------------------------------------------------------------------------------- 1 | 01000000000000000000 2 | -------------------------------------------------------------------------------- /src/test/data/proposals-valid.json: -------------------------------------------------------------------------------- 1 | [ 2 | {"end_epoch": 1491368400, "name": "dean-miller-5493", "payment_address": "XpG61qAVhdyN7AqVZQsHfJL7AEk4dPVinc", "payment_amount": 25.75, "start_epoch": 1474261086, "type": 1, "url": "http://desirecentral.org/dean-miller-5493"}, 3 | {"end_epoch": 1491368400, "name": "dean-miller-5493", "payment_address": "XpG61qAVhdyN7AqVZQsHfJL7AEk4dPVinc", "payment_amount": 25.12345678, "start_epoch": 1474261086, "type": 1, "url": "http://desirecentral.org/dean-miller-5493"}, 4 | {"end_epoch": 1491368400, "name": "dean-miller-5493", "payment_address": "XpG61qAVhdyN7AqVZQsHfJL7AEk4dPVinc", "payment_amount": 25.75, "start_epoch": 1474261086, "type": 1, "url": "http://[dead:beef:cafe:5417:affe:8FA3:deaf:feed]:/foo/"} 5 | ] 6 | -------------------------------------------------------------------------------- /src/test/data/txcreate1.hex: -------------------------------------------------------------------------------- 1 | 01000000031f5c38dfcf6f1a5f5a87c416076d392c87e6d41970d5ad5e477a02d66bde97580000000000ffffffff7cca453133921c50d5025878f7f738d1df891fd359763331935784cf6b9c82bf1200000000fffffffffccd319e04a996c96cfc0bf4c07539aa90bd0b1a700ef72fae535d6504f9a6220100000000ffffffff0280a81201000000001976a9141fc11f39be1729bf973a7ab6a615ca4729d6457488ac0084d717000000001976a914f2d4db28cad6502226ee484ae24505c2885cb12d88ac00000000 2 | -------------------------------------------------------------------------------- /src/test/data/txcreate2.hex: -------------------------------------------------------------------------------- 1 | 01000000000100000000000000000000000000 2 | -------------------------------------------------------------------------------- /src/test/data/txcreatedata1.hex: -------------------------------------------------------------------------------- 1 | 01000000011f5c38dfcf6f1a5f5a87c416076d392c87e6d41970d5ad5e477a02d66bde97580000000000ffffffff0280a81201000000001976a9145834479edbbe0539b31ffd3a8f8ebadc2165ed0188ac0084d71700000000526a4c4f54686973204f505f52455455524e207472616e73616374696f6e206f7574707574207761732063726561746564206279206d6f646966696564206372656174657261777472616e73616374696f6e2e00000000 2 | -------------------------------------------------------------------------------- /src/test/data/txcreatedata2.hex: -------------------------------------------------------------------------------- 1 | 01000000011f5c38dfcf6f1a5f5a87c416076d392c87e6d41970d5ad5e477a02d66bde97580000000000ffffffff0280a81201000000001976a9145834479edbbe0539b31ffd3a8f8ebadc2165ed0188ac0000000000000000526a4c4f54686973204f505f52455455524e207472616e73616374696f6e206f7574707574207761732063726561746564206279206d6f646966696564206372656174657261777472616e73616374696f6e2e00000000 2 | -------------------------------------------------------------------------------- /src/test/data/txcreatesign.hex: -------------------------------------------------------------------------------- 1 | 01000000018594c5bdcaec8f06b78b596f31cd292a294fd031e24eec716f43dac91ea7494d000000008b48304502210096a75056c9e2cc62b7214777b3d2a592cfda7092520126d4ebfcd6d590c99bd8022051bb746359cf98c0603f3004477eac68701132380db8facba19c89dc5ab5c5e201410479be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8ffffffff01a0860100000000001976a9145834479edbbe0539b31ffd3a8f8ebadc2165ed0188ac00000000 2 | -------------------------------------------------------------------------------- /src/test/sanity_tests.cpp: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2012-2015 The Bitcoin Core developers 2 | // Distributed under the MIT software license, see the accompanying 3 | // file COPYING or http://www.opensource.org/licenses/mit-license.php. 4 | 5 | #include "compat/sanity.h" 6 | #include "key.h" 7 | #include "test/test_desire.h" 8 | 9 | #include 10 | 11 | BOOST_FIXTURE_TEST_SUITE(sanity_tests, BasicTestingSetup) 12 | 13 | BOOST_AUTO_TEST_CASE(basic_sanity) 14 | { 15 | BOOST_CHECK_MESSAGE(glibc_sanity_test() == true, "libc sanity test"); 16 | BOOST_CHECK_MESSAGE(glibcxx_sanity_test() == true, "stdlib sanity test"); 17 | BOOST_CHECK_MESSAGE(ECC_InitSanityCheck() == true, "openssl ECC test"); 18 | } 19 | 20 | BOOST_AUTO_TEST_SUITE_END() 21 | -------------------------------------------------------------------------------- /src/torcontrol.h: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2015 The Bitcoin Core developers 2 | // Distributed under the MIT software license, see the accompanying 3 | // file COPYING or http://www.opensource.org/licenses/mit-license.php. 4 | 5 | /** 6 | * Functionality for communicating with Tor. 7 | */ 8 | #ifndef BITCOIN_TORCONTROL_H 9 | #define BITCOIN_TORCONTROL_H 10 | 11 | #include "scheduler.h" 12 | 13 | extern const std::string DEFAULT_TOR_CONTROL; 14 | static const bool DEFAULT_LISTEN_ONION = true; 15 | 16 | void StartTorControl(boost::thread_group& threadGroup, CScheduler& scheduler); 17 | void InterruptTorControl(); 18 | void StopTorControl(); 19 | 20 | #endif /* BITCOIN_TORCONTROL_H */ 21 | -------------------------------------------------------------------------------- /src/univalue/README: -------------------------------------------------------------------------------- 1 | 2 | UniValue 3 | 4 | A universal value object, with JSON encoding (output) and decoding (input). 5 | 6 | Built as a single dynamic RAII C++ object class, and no templates. 7 | 8 | -------------------------------------------------------------------------------- /src/univalue/TODO: -------------------------------------------------------------------------------- 1 | 2 | Rearrange tree for easier 'git subtree' style use 3 | 4 | Move towards C++11 etc. 5 | 6 | Namespace support - must come up with useful shorthand, avoiding 7 | long Univalue::Univalue::Univalue usages forced upon library users. 8 | 9 | Improve test suite 10 | 11 | -------------------------------------------------------------------------------- /src/univalue/autogen.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | set -e 3 | srcdir="$(dirname $0)" 4 | cd "$srcdir" 5 | if [ -z ${LIBTOOLIZE} ] && GLIBTOOLIZE="`which glibtoolize 2>/dev/null`"; then 6 | LIBTOOLIZE="${GLIBTOOLIZE}" 7 | export LIBTOOLIZE 8 | fi 9 | autoreconf --install --force 10 | -------------------------------------------------------------------------------- /src/univalue/build-aux/m4/.empty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/univalue/build-aux/m4/.empty -------------------------------------------------------------------------------- /src/univalue/pc/libunivalue-uninstalled.pc.in: -------------------------------------------------------------------------------- 1 | prefix=@prefix@ 2 | exec_prefix=@exec_prefix@ 3 | libdir=@libdir@ 4 | includedir=@includedir@ 5 | 6 | Name: libunivalue 7 | Description: libunivalue, C++ universal value object and JSON library 8 | Version: @VERSION@ 9 | Libs: ${pc_top_builddir}/${pcfiledir}/libunivalue.la 10 | -------------------------------------------------------------------------------- /src/univalue/pc/libunivalue.pc.in: -------------------------------------------------------------------------------- 1 | prefix=@prefix@ 2 | exec_prefix=@exec_prefix@ 3 | libdir=@libdir@ 4 | includedir=@includedir@ 5 | 6 | Name: libunivalue 7 | Description: libunivalue, C++ universal value object and JSON library 8 | Version: @VERSION@ 9 | Libs: -L${libdir} -lunivalue 10 | Cflags: -I${includedir} 11 | -------------------------------------------------------------------------------- /src/univalue/test/fail1.json: -------------------------------------------------------------------------------- 1 | "A JSON payload should be an object or array, not a string." -------------------------------------------------------------------------------- /src/univalue/test/fail10.json: -------------------------------------------------------------------------------- 1 | {"Extra value after close": true} "misplaced quoted value" -------------------------------------------------------------------------------- /src/univalue/test/fail11.json: -------------------------------------------------------------------------------- 1 | {"Illegal expression": 1 + 2} -------------------------------------------------------------------------------- /src/univalue/test/fail12.json: -------------------------------------------------------------------------------- 1 | {"Illegal invocation": alert()} -------------------------------------------------------------------------------- /src/univalue/test/fail13.json: -------------------------------------------------------------------------------- 1 | {"Numbers cannot have leading zeroes": 013} -------------------------------------------------------------------------------- /src/univalue/test/fail14.json: -------------------------------------------------------------------------------- 1 | {"Numbers cannot be hex": 0x14} -------------------------------------------------------------------------------- /src/univalue/test/fail15.json: -------------------------------------------------------------------------------- 1 | ["Illegal backslash escape: \x15"] -------------------------------------------------------------------------------- /src/univalue/test/fail16.json: -------------------------------------------------------------------------------- 1 | [\naked] -------------------------------------------------------------------------------- /src/univalue/test/fail17.json: -------------------------------------------------------------------------------- 1 | ["Illegal backslash escape: \017"] -------------------------------------------------------------------------------- /src/univalue/test/fail18.json: -------------------------------------------------------------------------------- 1 | [[[[[[[[[[[[[[[[[[[["Too deep"]]]]]]]]]]]]]]]]]]]] -------------------------------------------------------------------------------- /src/univalue/test/fail19.json: -------------------------------------------------------------------------------- 1 | {"Missing colon" null} -------------------------------------------------------------------------------- /src/univalue/test/fail2.json: -------------------------------------------------------------------------------- 1 | ["Unclosed array" -------------------------------------------------------------------------------- /src/univalue/test/fail20.json: -------------------------------------------------------------------------------- 1 | {"Double colon":: null} -------------------------------------------------------------------------------- /src/univalue/test/fail21.json: -------------------------------------------------------------------------------- 1 | {"Comma instead of colon", null} -------------------------------------------------------------------------------- /src/univalue/test/fail22.json: -------------------------------------------------------------------------------- 1 | ["Colon instead of comma": false] -------------------------------------------------------------------------------- /src/univalue/test/fail23.json: -------------------------------------------------------------------------------- 1 | ["Bad value", truth] -------------------------------------------------------------------------------- /src/univalue/test/fail24.json: -------------------------------------------------------------------------------- 1 | ['single quote'] -------------------------------------------------------------------------------- /src/univalue/test/fail25.json: -------------------------------------------------------------------------------- 1 | [" tab character in string "] -------------------------------------------------------------------------------- /src/univalue/test/fail26.json: -------------------------------------------------------------------------------- 1 | ["tab\ character\ in\ string\ "] -------------------------------------------------------------------------------- /src/univalue/test/fail27.json: -------------------------------------------------------------------------------- 1 | ["line 2 | break"] -------------------------------------------------------------------------------- /src/univalue/test/fail28.json: -------------------------------------------------------------------------------- 1 | ["line\ 2 | break"] -------------------------------------------------------------------------------- /src/univalue/test/fail29.json: -------------------------------------------------------------------------------- 1 | [0e] -------------------------------------------------------------------------------- /src/univalue/test/fail3.json: -------------------------------------------------------------------------------- 1 | {unquoted_key: "keys must be quoted"} -------------------------------------------------------------------------------- /src/univalue/test/fail30.json: -------------------------------------------------------------------------------- 1 | [0e+] -------------------------------------------------------------------------------- /src/univalue/test/fail31.json: -------------------------------------------------------------------------------- 1 | [0e+-1] -------------------------------------------------------------------------------- /src/univalue/test/fail32.json: -------------------------------------------------------------------------------- 1 | {"Comma instead if closing brace": true, -------------------------------------------------------------------------------- /src/univalue/test/fail33.json: -------------------------------------------------------------------------------- 1 | ["mismatch"} -------------------------------------------------------------------------------- /src/univalue/test/fail34.json: -------------------------------------------------------------------------------- 1 | {} garbage -------------------------------------------------------------------------------- /src/univalue/test/fail35.json: -------------------------------------------------------------------------------- 1 | [ true true true [] [] [] ] 2 | -------------------------------------------------------------------------------- /src/univalue/test/fail36.json: -------------------------------------------------------------------------------- 1 | {"a":} 2 | -------------------------------------------------------------------------------- /src/univalue/test/fail37.json: -------------------------------------------------------------------------------- 1 | {"a":1 "b":2} 2 | -------------------------------------------------------------------------------- /src/univalue/test/fail38.json: -------------------------------------------------------------------------------- 1 | ["\ud834"] 2 | -------------------------------------------------------------------------------- /src/univalue/test/fail39.json: -------------------------------------------------------------------------------- 1 | ["\udd61"] 2 | -------------------------------------------------------------------------------- /src/univalue/test/fail4.json: -------------------------------------------------------------------------------- 1 | ["extra comma",] -------------------------------------------------------------------------------- /src/univalue/test/fail40.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/univalue/test/fail40.json -------------------------------------------------------------------------------- /src/univalue/test/fail41.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lazyboozer/Desire/3830aa7d733530e63189803259da95c5e9014725/src/univalue/test/fail41.json -------------------------------------------------------------------------------- /src/univalue/test/fail5.json: -------------------------------------------------------------------------------- 1 | ["double extra comma",,] -------------------------------------------------------------------------------- /src/univalue/test/fail6.json: -------------------------------------------------------------------------------- 1 | [ , "<-- missing value"] -------------------------------------------------------------------------------- /src/univalue/test/fail7.json: -------------------------------------------------------------------------------- 1 | ["Comma after the close"], -------------------------------------------------------------------------------- /src/univalue/test/fail8.json: -------------------------------------------------------------------------------- 1 | ["Extra close"]] -------------------------------------------------------------------------------- /src/univalue/test/fail9.json: -------------------------------------------------------------------------------- 1 | {"Extra comma": true,} -------------------------------------------------------------------------------- /src/univalue/test/pass2.json: -------------------------------------------------------------------------------- 1 | [[[[[[[[[[[[[[[[[[["Not too deep"]]]]]]]]]]]]]]]]]]] -------------------------------------------------------------------------------- /src/univalue/test/pass3.json: -------------------------------------------------------------------------------- 1 | { 2 | "JSON Test Pattern pass3": { 3 | "The outermost value": "must be an object or array.", 4 | "In this test": "It is an object." 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/univalue/test/round1.json: -------------------------------------------------------------------------------- 1 | ["\u0000\u0001\u0002\u0003\u0004\u0005\u0006\u0007\b\t\n\u000b\f\r\u000e\u000f\u0010\u0011\u0012\u0013\u0014\u0015\u0016\u0017\u0018\u0019\u001a\u001b\u001c\u001d\u001e\u001f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\u007f"] 2 | -------------------------------------------------------------------------------- /src/univalue/test/round2.json: -------------------------------------------------------------------------------- 1 | ["a§■𐎒𝅘𝅥𝅯"] 2 | -------------------------------------------------------------------------------- /src/utilmoneystr.h: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2009-2010 Satoshi Nakamoto 2 | // Copyright (c) 2009-2015 The Bitcoin Core developers 3 | // Distributed under the MIT software license, see the accompanying 4 | // file COPYING or http://www.opensource.org/licenses/mit-license.php. 5 | 6 | /** 7 | * Money parsing/formatting utilities. 8 | */ 9 | #ifndef BITCOIN_UTILMONEYSTR_H 10 | #define BITCOIN_UTILMONEYSTR_H 11 | 12 | #include 13 | #include 14 | 15 | #include "amount.h" 16 | 17 | std::string FormatMoney(const CAmount& n); 18 | bool ParseMoney(const std::string& str, CAmount& nRet); 19 | bool ParseMoney(const char* pszIn, CAmount& nRet); 20 | 21 | #endif // BITCOIN_UTILMONEYSTR_H 22 | -------------------------------------------------------------------------------- /src/zmq/zmqabstractnotifier.cpp: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2015 The Bitcoin Core developers 2 | // Distributed under the MIT software license, see the accompanying 3 | // file COPYING or http://www.opensource.org/licenses/mit-license.php. 4 | 5 | #include "zmqabstractnotifier.h" 6 | #include "util.h" 7 | 8 | 9 | CZMQAbstractNotifier::~CZMQAbstractNotifier() 10 | { 11 | assert(!psocket); 12 | } 13 | 14 | bool CZMQAbstractNotifier::NotifyBlock(const CBlockIndex * /*CBlockIndex*/) 15 | { 16 | return true; 17 | } 18 | 19 | bool CZMQAbstractNotifier::NotifyTransaction(const CTransaction &/*transaction*/) 20 | { 21 | return true; 22 | } 23 | 24 | bool CZMQAbstractNotifier::NotifyTransactionLock(const CTransaction &/*transaction*/) 25 | { 26 | return true; 27 | } 28 | -------------------------------------------------------------------------------- /src/zmq/zmqconfig.h: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2015 The Bitcoin Core developers 2 | // Distributed under the MIT software license, see the accompanying 3 | // file COPYING or http://www.opensource.org/licenses/mit-license.php. 4 | 5 | #ifndef BITCOIN_ZMQ_ZMQCONFIG_H 6 | #define BITCOIN_ZMQ_ZMQCONFIG_H 7 | 8 | #if defined(HAVE_CONFIG_H) 9 | #include "config/desire-config.h" 10 | #endif 11 | 12 | #include 13 | #include 14 | 15 | #if ENABLE_ZMQ 16 | #include 17 | #endif 18 | 19 | #include "primitives/block.h" 20 | #include "primitives/transaction.h" 21 | 22 | void zmqError(const char *str); 23 | 24 | #endif // BITCOIN_ZMQ_ZMQCONFIG_H 25 | --------------------------------------------------------------------------------