├── .gitignore ├── .tx └── config ├── COPYING ├── INSTALL ├── Makefile.am ├── README.md ├── autogen.sh ├── build-aux └── m4 │ ├── anoncoin_find_bdb48.m4 │ ├── anoncoin_qt.m4 │ ├── anoncoin_subdir_to_include.m4 │ ├── ax_boost_base.m4 │ ├── ax_boost_chrono.m4 │ ├── ax_boost_date_time.m4 │ ├── ax_boost_filesystem.m4 │ ├── ax_boost_iostreams.m4 │ ├── ax_boost_program_options.m4 │ ├── ax_boost_regex.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_gcc_func_attribute.m4 │ └── ax_pthread.m4 ├── changes.txt ├── configure.ac ├── contrib ├── README.md ├── anoncoin-qt.pro ├── anoncoind.bash-completion ├── bitrpc │ ├── README.md │ └── bitrpc.py ├── debian │ ├── README.md │ ├── bitcoin-qt.desktop │ ├── bitcoin-qt.install │ ├── bitcoin-qt.lintian-overrides │ ├── bitcoin-qt.protocol │ ├── bitcoind.bash-completion │ ├── bitcoind.examples │ ├── bitcoind.install │ ├── bitcoind.lintian-overrides │ ├── bitcoind.manpages │ ├── changelog │ ├── compat │ ├── control │ ├── copyright │ ├── examples │ │ └── bitcoin.conf │ ├── gbp.conf │ ├── manpages │ │ ├── bitcoin-qt.1 │ │ ├── bitcoin.conf.5 │ │ └── bitcoind.1 │ ├── patches │ │ ├── README │ │ └── series │ ├── rules │ ├── source │ │ └── format │ └── watch ├── devtools │ ├── README.md │ ├── fix-copyright-headers.py │ ├── github-merge.sh │ ├── symbol-check.py │ └── update-translations.py ├── gitian-descriptors │ ├── README.md │ ├── gitian-linux.yml │ ├── gitian-osx-signer.yml │ ├── gitian-osx.yml │ └── gitian-win.yml ├── gitian-downloader │ ├── aschildbach-key.pgp │ ├── bluematt-key.pgp │ ├── cfields-key.pgp │ ├── devrandom-key.pgp │ ├── gavinandresen-key.pgp │ ├── laanwj-key.pgp │ ├── linux-download-config │ ├── luke-jr-key.pgp │ ├── michagogo-key.pgp │ ├── sipa-key.pgp │ ├── tcatm-key.pgp │ ├── win32-download-config │ └── wtogami-key.pgp ├── init │ ├── README.md │ ├── bitcoind.conf │ ├── bitcoind.openrc │ ├── bitcoind.openrcconf │ └── bitcoind.service ├── linearize │ ├── .gitignore │ ├── README.md │ ├── anoncoin-sample.cfg │ ├── example-linearize.cfg │ ├── linearize-data.py │ ├── linearize-hashes.py │ └── linearize.py ├── macdeploy │ ├── DS_Store │ ├── LICENSE │ ├── README.md │ ├── background.png │ ├── background.psd │ ├── detached-sig-apply.sh │ ├── detached-sig-create.sh │ ├── fancy.plist │ └── macdeployqtplus ├── pyminer │ ├── README.md │ ├── example-config.cfg │ └── pyminer.py ├── qos │ ├── README.md │ └── tc.sh ├── qt_translations.py ├── seeds │ ├── README.md │ └── makeseeds.py ├── spendfrom │ ├── README.md │ ├── setup.py │ └── spendfrom.py ├── test-patches │ ├── README.md │ └── temp-revert-2.patch ├── testgen │ ├── README.md │ ├── base58.py │ └── gen_base58_test_vectors.py ├── tidy_datadir.sh └── verifysfbinaries │ ├── README.md │ └── verify.sh ├── depends ├── .gitignore ├── Makefile ├── README ├── README.packages ├── README.usage ├── builders │ ├── darwin.mk │ ├── default.mk │ └── linux.mk ├── config.guess ├── config.site.in ├── config.sub ├── funcs.mk ├── hosts │ ├── darwin.mk │ ├── default.mk │ ├── linux.mk │ └── mingw32.mk ├── packages │ ├── bdb.mk │ ├── boost.mk │ ├── dbus.mk │ ├── expat.mk │ ├── fontconfig.mk │ ├── freetype.mk │ ├── libICE.mk │ ├── libSM.mk │ ├── libX11.mk │ ├── libXau.mk │ ├── libXext.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-qt48.mk │ ├── packages.mk │ ├── protobuf.mk │ ├── qrencode.mk │ ├── qt.mk │ ├── qt46.mk │ ├── qt48.mk │ ├── xcb_proto.mk │ ├── xextproto.mk │ ├── xproto.mk │ └── xtrans.mk └── patches │ ├── boost │ ├── darwin_boost_atomic-1.patch │ └── darwin_boost_atomic-2.patch │ ├── native_cdrkit │ └── cdrkit-deterministic.patch │ ├── qt │ ├── fix-xcb-include-order.patch │ ├── mac-qmake.conf │ ├── qt5-tablet-osx.patch │ └── qt5-yosemite.patch │ └── qt46 │ └── stlfix.patch ├── doc ├── Doxyfile ├── README.md ├── README_windows.txt ├── anoncoin.conf.sample ├── anoncoin.conf.txt ├── anoncoin.qss.sample ├── anoncoin_logo_doxygen.png ├── assets-attribution.md ├── bootstrap.md ├── build-msw.md ├── build-osx.md ├── build-unix.md ├── coding.md ├── files.md ├── gitian-building.md ├── gitian-building │ ├── create_vm_file_location_size.png │ ├── create_vm_hard_drive.png │ ├── create_vm_hard_drive_file_type.png │ ├── create_vm_memsize.png │ ├── create_vm_page1.png │ ├── create_vm_storage_physical_hard_drive.png │ ├── debian_install_10_configure_clock.png │ ├── debian_install_11_partition_disks.png │ ├── debian_install_12_choose_disk.png │ ├── debian_install_13_partition_scheme.png │ ├── debian_install_14_finish.png │ ├── debian_install_15_write_changes.png │ ├── debian_install_16_choose_a_mirror.png │ ├── debian_install_17_choose_a_mirror2.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_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 │ ├── network_settings.png │ ├── port_forwarding_rules.png │ └── select_startup_disk.png ├── img │ ├── bootstrap1.png │ ├── bootstrap2.png │ ├── bootstrap3.png │ ├── bootstrap4.png │ └── bootstrap5.png ├── multiwallet-qt.md ├── osx-deterministic-build.md ├── release-notes.md ├── release-notes │ ├── bitcoin-release-notes-0.8.5.md │ ├── bitcoin-release-notes-0.8.6.md │ └── bitcoin-release-notes-0.9.0.md ├── release-process.md ├── tor.md ├── translation_process.md └── unit-tests.md ├── docker ├── Dockerfile ├── README.md ├── entrypoint.sh └── ubuntu │ ├── Dockerfile │ └── README.md ├── pkg.m4 ├── qa ├── pull-tester │ ├── build-tests.sh.in │ ├── pull-tester.py │ ├── pull-tester.sh │ ├── run-anoncoind-for-test.sh.in │ └── tests-config.sh.in └── rpc-tests │ ├── .gitignore │ ├── README.md │ ├── conflictedbalance.sh │ ├── listtransactions.py │ ├── python-bitcoinrpc │ ├── bitcoinrpc │ │ ├── .gitignore │ │ ├── __init__.py │ │ └── authproxy.py │ └── setup.py │ ├── send.sh │ ├── skeleton.py │ ├── txnmall.sh │ ├── util.py │ ├── util.sh │ ├── wallet.sh │ └── walletbackup.sh ├── share ├── AboutWindowsImages.txt ├── certs │ ├── BitcoinFoundation_Apple_Cert.pem │ ├── BitcoinFoundation_Comodo_Cert.pem │ └── PrivateKeyNotes.md ├── genbuild.sh ├── pixmaps │ ├── addressbook16.bmp │ ├── addressbook16mask.bmp │ ├── addressbook20.bmp │ ├── addressbook20mask.bmp │ ├── anoncoin-favicon.ico │ ├── anoncoin.ico │ ├── anoncoin128.png │ ├── anoncoin32.ico │ ├── anoncoin32.png │ ├── anoncoin64.ico │ ├── anoncoin64.png │ ├── check.ico │ ├── favicon.ico │ ├── nsis-header.bmp │ ├── nsis-header.xcf │ ├── nsis-wizard-good.bmp │ ├── nsis-wizard-new.bmp │ ├── nsis-wizard-new.xcf │ ├── nsis-wizard.bmp │ ├── nsis-wizard.xcf │ ├── send16.bmp │ ├── send16mask.bmp │ ├── send16masknoshadow.bmp │ ├── send20.bmp │ └── send20mask.bmp ├── qt │ ├── AboutExtractStrings.txt │ ├── Info.plist.in │ ├── anoncoin-16.png │ ├── anoncoin-24.png │ ├── anoncoin-256.png │ ├── anoncoin-32.png │ ├── anoncoin-48.png │ ├── anoncoin-64.png │ ├── anoncoin_testnet-16.png │ ├── anoncoin_testnet-24.png │ ├── anoncoin_testnet-256.png │ ├── anoncoin_testnet-32.png │ ├── anoncoin_testnet-48.png │ ├── anoncoin_testnet-64.png │ ├── extract_strings_qt.py │ ├── extract_strings_qthemes.py │ ├── img │ │ ├── reload.png │ │ └── reload.xcf │ ├── make_spinner.py │ ├── make_windows_icon.sh │ ├── make_windows_testnet_icon.sh │ ├── protobuf.pri │ └── themes │ │ ├── Anoncoin │ │ └── styles.qss │ │ ├── I2Pdarkish │ │ ├── arrow-down.png │ │ ├── calendar-disabled.png │ │ ├── calendar.png │ │ ├── camotile.png │ │ ├── cb-checked-hover.png │ │ ├── cb-checked.png │ │ ├── cb-hover.png │ │ ├── cb.png │ │ ├── down-arrow-disabled.png │ │ ├── down-arrow.png │ │ ├── r-checked-hover.png │ │ ├── r-checked.png │ │ ├── r-hover.png │ │ ├── r.png │ │ ├── sizegrip.png │ │ ├── styles.qss │ │ ├── toolbar-handle.png │ │ ├── up-arrow-disabled.png │ │ └── up-arrow.png │ │ ├── TestNet │ │ ├── anoncoin_testnet.png │ │ └── styles.qss │ │ ├── cake │ │ ├── 32x32 │ │ │ ├── address16.png │ │ │ ├── coins21.png │ │ │ ├── history2.png │ │ │ ├── loginoutlined.png │ │ │ ├── money148.png │ │ │ └── transit11.png │ │ ├── branch-closed.png │ │ ├── branch-end.png │ │ ├── branch-more.png │ │ ├── branch-open.png │ │ ├── down-arrow.png │ │ ├── ok.png │ │ ├── scalable │ │ │ ├── address16.svg │ │ │ ├── coins21.svg │ │ │ ├── history2.svg │ │ │ ├── loginoutlined.svg │ │ │ ├── money148.svg │ │ │ └── transit11.svg │ │ ├── styles.qss │ │ ├── thecakeisalie.png │ │ ├── up-arrow.png │ │ └── vline.png │ │ └── graygrey │ │ ├── icons │ │ ├── Anonymous2.png │ │ ├── arrow_down.png │ │ ├── arrow_down_disabled.png │ │ ├── arrow_up.png │ │ ├── arrow_up_disabled.png │ │ ├── branch-closed.png │ │ ├── branch-end.png │ │ ├── branch-more.png │ │ ├── branch-open.png │ │ ├── checkbox_checked.png │ │ ├── checkbox_checked_hover.png │ │ ├── checkbox_checked_pressed.png │ │ ├── radiobutton_checked.png │ │ ├── radiobutton_checked_hover.png │ │ ├── radiobutton_checked_pressed.png │ │ ├── radiobutton_unchecked.png │ │ ├── radiobutton_unchecked_hover.png │ │ └── radiobutton_unchecked_pressed.png │ │ ├── styles.qss │ │ └── z ├── setup.nsi.in └── ui.rc ├── src ├── .clang-format ├── Makefile.am ├── Makefile.qt.include ├── Makefile.qthemes.include ├── Makefile.qthemes.include.new ├── Makefile.qttest.include ├── Makefile.test.include ├── addrman.cpp ├── addrman.h ├── alert.cpp ├── alert.h ├── allocators.cpp ├── allocators.h ├── amount.cpp ├── amount.h ├── anoncoin-cli-res.rc ├── anoncoin-cli.cpp ├── anoncoin-tx.cpp ├── anoncoind-res.rc ├── anoncoind.cpp ├── base58.cpp ├── base58.h ├── bignum.h ├── block.cpp ├── block.h ├── bloom.cpp ├── bloom.h ├── chain.cpp ├── chain.h ├── chainparams.cpp ├── chainparams.h ├── chainparamsbase.cpp ├── chainparamsbase.h ├── checkpoints.cpp ├── checkpoints.h ├── checkqueue.h ├── clientversion.cpp ├── clientversion.h ├── coincontrol.h ├── coins.cpp ├── coins.h ├── compat.h ├── compat │ ├── glibc_compat.cpp │ ├── glibc_sanity.cpp │ ├── glibcxx_compat.cpp │ ├── glibcxx_sanity.cpp │ ├── sanity.h │ └── strnlen.cpp ├── compressor.cpp ├── compressor.h ├── config │ └── .empty ├── core_io.h ├── core_read.cpp ├── core_write.cpp ├── crypter.cpp ├── crypter.h ├── crypto │ ├── common.h │ ├── hmac_sha256.cpp │ ├── hmac_sha256.h │ ├── hmac_sha512.cpp │ ├── hmac_sha512.h │ ├── rfc6979_hmac_sha256.cpp │ ├── rfc6979_hmac_sha256.h │ ├── ripemd160.cpp │ ├── ripemd160.h │ ├── sha1.cpp │ ├── sha1.h │ ├── sha256.cpp │ ├── sha256.h │ ├── sha512.cpp │ └── sha512.h ├── db.cpp ├── db.h ├── hash.cpp ├── hash.h ├── i2psam.cpp ├── i2psam.h ├── i2psam │ ├── i2psam.cpp │ └── i2psam.h ├── i2pwrapper.cpp ├── i2pwrapper.h ├── init.cpp ├── init.h ├── json │ ├── LICENSE.txt │ ├── json_spirit.h │ ├── json_spirit_error_position.h │ ├── json_spirit_reader.cpp │ ├── json_spirit_reader.h │ ├── json_spirit_reader_template.h │ ├── json_spirit_stream_reader.h │ ├── json_spirit_utils.h │ ├── json_spirit_value.cpp │ ├── json_spirit_value.h │ ├── json_spirit_writer.cpp │ ├── json_spirit_writer.h │ └── json_spirit_writer_template.h ├── key.cpp ├── key.h ├── keystore.cpp ├── keystore.h ├── leveldb │ ├── .gitignore │ ├── 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 ├── leveldbwrapper.cpp ├── leveldbwrapper.h ├── limitedmap.h ├── main.cpp ├── main.h ├── merkleblock.cpp ├── merkleblock.h ├── miner.cpp ├── miner.h ├── mruset.h ├── net.cpp ├── net.h ├── netbase.cpp ├── netbase.h ├── noui.cpp ├── noui.h ├── obj-test │ └── .gitignore ├── obj │ └── .gitignore ├── pow.cpp ├── pow.h ├── protocol.cpp ├── protocol.h ├── qt │ ├── Makefile │ ├── addressbookpage.cpp │ ├── addressbookpage.h │ ├── addresstablemodel.cpp │ ├── addresstablemodel.h │ ├── anoncoin.cpp │ ├── anoncoin.qrc │ ├── anoncoin_locale.qrc │ ├── anoncoinaddressvalidator.cpp │ ├── anoncoinaddressvalidator.h │ ├── anoncoinamountfield.cpp │ ├── anoncoinamountfield.h │ ├── anoncoingui.cpp │ ├── anoncoingui.h │ ├── anoncoinstrings.cpp │ ├── anoncoinunits.cpp │ ├── anoncoinunits.h │ ├── askpassphrasedialog.cpp │ ├── askpassphrasedialog.h │ ├── clientmodel.cpp │ ├── clientmodel.h │ ├── coincontroldialog.cpp │ ├── coincontroldialog.h │ ├── coincontroltreewidget.cpp │ ├── coincontroltreewidget.h │ ├── csvmodelwriter.cpp │ ├── csvmodelwriter.h │ ├── editaddressdialog.cpp │ ├── editaddressdialog.h │ ├── forms │ │ ├── aboutdialog.ui │ │ ├── addressbookpage.ui │ │ ├── askpassphrasedialog.ui │ │ ├── coincontroldialog.ui │ │ ├── editaddressdialog.ui │ │ ├── helpmessagedialog.ui │ │ ├── i2poptionswidget.ui │ │ ├── i2pshowaddresses.ui │ │ ├── intro.ui │ │ ├── openuridialog.ui │ │ ├── optionsdialog.ui │ │ ├── overviewpage.ui │ │ ├── receivecoinsdialog.ui │ │ ├── receiverequestdialog.ui │ │ ├── rpcconsole.ui │ │ ├── sendcoinsdialog.ui │ │ ├── sendcoinsentry.ui │ │ ├── signverifymessagedialog.ui │ │ └── transactiondescdialog.ui │ ├── guiconstants.h │ ├── guiutil.cpp │ ├── guiutil.h │ ├── i2poptionswidget.cpp │ ├── i2poptionswidget.h │ ├── i2pshowaddresses.cpp │ ├── i2pshowaddresses.h │ ├── intro.cpp │ ├── intro.h │ ├── locale │ │ ├── anoncoin_ar.ts │ │ ├── anoncoin_ca.ts │ │ ├── anoncoin_cs.ts │ │ ├── anoncoin_da.ts │ │ ├── anoncoin_de.ts │ │ ├── anoncoin_el_GR.ts │ │ ├── anoncoin_en.ts │ │ ├── anoncoin_es.ts │ │ ├── anoncoin_fi.ts │ │ ├── anoncoin_fr_FR.ts │ │ ├── anoncoin_he.ts │ │ ├── anoncoin_hi_IN.ts │ │ ├── anoncoin_id_ID.ts │ │ ├── anoncoin_it.ts │ │ ├── anoncoin_ja_JP.ts │ │ ├── anoncoin_ka.ts │ │ ├── anoncoin_ko_KR.ts │ │ ├── anoncoin_nb_NO.ts │ │ ├── anoncoin_pl.ts │ │ ├── anoncoin_pt_BR.ts │ │ ├── anoncoin_pt_PT.ts │ │ ├── anoncoin_ro_RO.ts │ │ ├── anoncoin_ru.ts │ │ ├── anoncoin_sk.ts │ │ ├── anoncoin_sv.ts │ │ ├── anoncoin_tr.ts │ │ ├── anoncoin_uk.ts │ │ ├── anoncoin_zh_CN.ts │ │ ├── anoncoin_zh_HK.ts │ │ └── anoncoin_zh_TW.ts │ ├── macdockiconhandler.h │ ├── macdockiconhandler.mm │ ├── macnotificationhandler.h │ ├── macnotificationhandler.mm │ ├── monitoreddatamapper.cpp │ ├── monitoreddatamapper.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 │ ├── qvalidatedlineedit.cpp │ ├── qvalidatedlineedit.h │ ├── qvaluecombobox.cpp │ ├── qvaluecombobox.h │ ├── receivecoinsdialog.cpp │ ├── receivecoinsdialog.h │ ├── receiverequestdialog.cpp │ ├── receiverequestdialog.h │ ├── recentrequeststablemodel.cpp │ ├── recentrequeststablemodel.h │ ├── res │ │ ├── anoncoin-qt-res.rc │ │ ├── icons │ │ │ ├── add.png │ │ │ ├── address-book.png │ │ │ ├── anoncoin.icns │ │ │ ├── anoncoin.ico │ │ │ ├── anoncoin.png │ │ │ ├── anoncoin.xcf │ │ │ ├── anoncoin_testnet.ico │ │ │ ├── anoncoin_testnet.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 │ │ │ ├── edit.png │ │ │ ├── editcopy.png │ │ │ ├── editpaste.png │ │ │ ├── export.png │ │ │ ├── eye.png │ │ │ ├── eye_minus.png │ │ │ ├── eye_plus.png │ │ │ ├── filesave.png │ │ │ ├── history.png │ │ │ ├── i2plogo_wbw_0_16.png │ │ │ ├── i2plogo_wbw_1_16.png │ │ │ ├── i2plogo_wbw_2_16.png │ │ │ ├── i2plogo_wbw_3_16.png │ │ │ ├── i2plogo_wbw_4_16.png │ │ │ ├── key.png │ │ │ ├── lock_closed.png │ │ │ ├── lock_open.png │ │ │ ├── overview.png │ │ │ ├── qrcode.png │ │ │ ├── quit.png │ │ │ ├── receive.png │ │ │ ├── remove.png │ │ │ ├── send.png │ │ │ ├── synced.png │ │ │ ├── toolbar.png │ │ │ ├── toolbar_testnet.png │ │ │ ├── transaction0.png │ │ │ ├── transaction2.png │ │ │ ├── transaction_conflicted.png │ │ │ ├── tx_inout.png │ │ │ ├── tx_input.png │ │ │ ├── tx_mined.png │ │ │ ├── tx_output.png │ │ │ ├── unit_anc.png │ │ │ ├── unit_manc.png │ │ │ └── unit_uanc.png │ │ ├── images │ │ │ ├── about.png │ │ │ ├── aboutcmds.png │ │ │ ├── i2pguy.png │ │ │ ├── splash.png │ │ │ └── splash_testnet.png │ │ ├── movies │ │ │ ├── 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 │ │ └── src │ │ │ ├── Anon-logo-testnet_400.png │ │ │ ├── Anon-logo-testnet_400.xcf │ │ │ ├── Anon-logo_128.png │ │ │ ├── Anon-logo_200.png │ │ │ ├── Anon-logo_32.png │ │ │ ├── Anon-logo_400.png │ │ │ ├── Anon-logo_600.png │ │ │ ├── Anon-logo_64.png │ │ │ ├── Anon-logo_800.png │ │ │ ├── about_v2.xcf │ │ │ ├── anoncoin-favicon.ico │ │ │ ├── anoncoin_testnet.xcf │ │ │ ├── anoncoin_testnet_48x48.xcf │ │ │ ├── bitcoin.svg │ │ │ ├── clock1.svg │ │ │ ├── clock2.svg │ │ │ ├── clock3.svg │ │ │ ├── clock4.svg │ │ │ ├── clock5.svg │ │ │ ├── clock_green.svg │ │ │ ├── inout.svg │ │ │ ├── questionmark.svg │ │ │ ├── splash.xcf │ │ │ ├── splash_testnet.xcf │ │ │ └── splash_v2.xcf │ ├── rpcconsole.cpp │ ├── rpcconsole.h │ ├── sendcoinsdialog.cpp │ ├── sendcoinsdialog.h │ ├── sendcoinsentry.cpp │ ├── sendcoinsentry.h │ ├── signverifymessagedialog.cpp │ ├── signverifymessagedialog.h │ ├── splashscreen.cpp │ ├── splashscreen.h │ ├── test │ │ ├── Makefile │ │ ├── paymentrequestdata.h │ │ ├── paymentservertests.cpp │ │ ├── paymentservertests.h │ │ ├── test_main.cpp │ │ ├── uritests.cpp │ │ └── uritests.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 ├── qthemes │ ├── Makefile │ ├── accountspage.cpp │ ├── accountspage.h │ ├── addressbookpage.cpp │ ├── addressbookpage.h │ ├── addresstablemodel.cpp │ ├── addresstablemodel.h │ ├── anoncoin.cpp │ ├── anoncoin.qrc │ ├── anoncoin_locale.qrc │ ├── anoncoinaddressvalidator.cpp │ ├── anoncoinaddressvalidator.h │ ├── anoncoinamountfield.cpp │ ├── anoncoinamountfield.h │ ├── anoncoingui.cpp │ ├── anoncoingui.h │ ├── anoncoinstrings.cpp │ ├── anoncoinunits.cpp │ ├── anoncoinunits.h │ ├── askpassphrasedialog.cpp │ ├── askpassphrasedialog.h │ ├── clientmodel.cpp │ ├── clientmodel.h │ ├── coincontroldialog.cpp │ ├── coincontroldialog.h │ ├── coincontroltreewidget.cpp │ ├── coincontroltreewidget.h │ ├── csvmodelwriter.cpp │ ├── csvmodelwriter.h │ ├── editaddressdialog.cpp │ ├── editaddressdialog.h │ ├── forms │ │ ├── aboutdialog.ui │ │ ├── accountspage.ui │ │ ├── addressbookpage.ui │ │ ├── askpassphrasedialog.ui │ │ ├── coincontroldialog.ui │ │ ├── editaddressdialog.ui │ │ ├── helpmessagedialog.ui │ │ ├── i2pshowaddresses.ui │ │ ├── intro.ui │ │ ├── openuridialog.ui │ │ ├── optionsdialog.ui │ │ ├── overviewpage.ui │ │ ├── receivecoinsdialog.ui │ │ ├── receiverequestdialog.ui │ │ ├── rpcconsole.ui │ │ ├── sendcoinsdialog.ui │ │ ├── sendcoinsentry.ui │ │ ├── signverifymessagedialog.ui │ │ ├── transactiondescdialog.ui │ │ ├── walletaddviewdialog.ui │ │ ├── walletclearviewsdialog.ui │ │ ├── walletrestartcoredialog.ui │ │ └── walletupdateviewdialog.ui │ ├── guiconstants.h │ ├── guiutil.cpp │ ├── guiutil.h │ ├── i2pshowaddresses.cpp │ ├── i2pshowaddresses.h │ ├── intro.cpp │ ├── intro.h │ ├── locale │ │ ├── anoncoin_ar.ts │ │ ├── anoncoin_ca.ts │ │ ├── anoncoin_cs.ts │ │ ├── anoncoin_da.ts │ │ ├── anoncoin_de.ts │ │ ├── anoncoin_el_GR.ts │ │ ├── anoncoin_en.ts │ │ ├── anoncoin_es.ts │ │ ├── anoncoin_fi.ts │ │ ├── anoncoin_fr_FR.ts │ │ ├── anoncoin_he.ts │ │ ├── anoncoin_hi_IN.ts │ │ ├── anoncoin_id_ID.ts │ │ ├── anoncoin_it.ts │ │ ├── anoncoin_ja_JP.ts │ │ ├── anoncoin_ka.ts │ │ ├── anoncoin_ko_KR.ts │ │ ├── anoncoin_nb_NO.ts │ │ ├── anoncoin_pl.ts │ │ ├── anoncoin_pt_BR.ts │ │ ├── anoncoin_pt_PT.ts │ │ ├── anoncoin_ro_RO.ts │ │ ├── anoncoin_ru.ts │ │ ├── anoncoin_sk.ts │ │ ├── anoncoin_sv.ts │ │ ├── anoncoin_tr.ts │ │ ├── anoncoin_uk.ts │ │ ├── anoncoin_zh_CN.ts │ │ ├── anoncoin_zh_HK.ts │ │ └── anoncoin_zh_TW.ts │ ├── macdockiconhandler.h │ ├── macdockiconhandler.mm │ ├── macnotificationhandler.h │ ├── macnotificationhandler.mm │ ├── monitoreddatamapper.cpp │ ├── monitoreddatamapper.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 │ ├── qvalidatedlineedit.cpp │ ├── qvalidatedlineedit.h │ ├── qvaluecombobox.cpp │ ├── qvaluecombobox.h │ ├── receivecoinsdialog.cpp │ ├── receivecoinsdialog.h │ ├── receiverequestdialog.cpp │ ├── receiverequestdialog.h │ ├── recentrequeststablemodel.cpp │ ├── recentrequeststablemodel.h │ ├── res │ │ ├── anoncoin-qt-res.rc │ │ ├── icons │ │ │ ├── accounts.png │ │ │ ├── add.png │ │ │ ├── address-book.png │ │ │ ├── anoncoin.icns │ │ │ ├── anoncoin.ico │ │ │ ├── anoncoin.png │ │ │ ├── anoncoin.xcf │ │ │ ├── anoncoin_testnet.ico │ │ │ ├── anoncoin_testnet.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 │ │ │ ├── edit.png │ │ │ ├── editcopy.png │ │ │ ├── editpaste.png │ │ │ ├── export.png │ │ │ ├── eye.png │ │ │ ├── eye_minus.png │ │ │ ├── eye_plus.png │ │ │ ├── fileopen.png │ │ │ ├── filesave.png │ │ │ ├── history.png │ │ │ ├── i2plogo_wbw_0_16.png │ │ │ ├── i2plogo_wbw_1_16.png │ │ │ ├── i2plogo_wbw_2_16.png │ │ │ ├── i2plogo_wbw_3_16.png │ │ │ ├── i2plogo_wbw_4_16.png │ │ │ ├── key.png │ │ │ ├── lock_closed.png │ │ │ ├── lock_open.png │ │ │ ├── overview.png │ │ │ ├── qrcode.png │ │ │ ├── quit.png │ │ │ ├── receive.png │ │ │ ├── remove.png │ │ │ ├── send.png │ │ │ ├── synced.png │ │ │ ├── toolbar.png │ │ │ ├── toolbar_testnet.png │ │ │ ├── transaction0.png │ │ │ ├── transaction2.png │ │ │ ├── transaction_conflicted.png │ │ │ ├── tx_inout.png │ │ │ ├── tx_input.png │ │ │ ├── tx_mined.png │ │ │ ├── tx_output.png │ │ │ ├── unit_anc.png │ │ │ ├── unit_manc.png │ │ │ └── unit_uanc.png │ │ ├── images │ │ │ ├── about.png │ │ │ ├── aboutcmds.png │ │ │ ├── i2pguy.png │ │ │ ├── splash.png │ │ │ └── splash_testnet.png │ │ ├── movies │ │ │ ├── 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 │ │ ├── src │ │ │ ├── Anon-logo-testnet_400.png │ │ │ ├── Anon-logo-testnet_400.xcf │ │ │ ├── Anon-logo_128.png │ │ │ ├── Anon-logo_200.png │ │ │ ├── Anon-logo_32.png │ │ │ ├── Anon-logo_400.png │ │ │ ├── Anon-logo_600.png │ │ │ ├── Anon-logo_64.png │ │ │ ├── Anon-logo_800.png │ │ │ ├── about_v2.xcf │ │ │ ├── anoncoin-favicon.ico │ │ │ ├── anoncoin_testnet.xcf │ │ │ ├── anoncoin_testnet_48x48.xcf │ │ │ ├── bitcoin.svg │ │ │ ├── clock1.svg │ │ │ ├── clock2.svg │ │ │ ├── clock3.svg │ │ │ ├── clock4.svg │ │ │ ├── clock5.svg │ │ │ ├── clock_green.svg │ │ │ ├── inout.svg │ │ │ ├── questionmark.svg │ │ │ ├── splash.xcf │ │ │ ├── splash_testnet.xcf │ │ │ └── splash_v2.xcf │ │ └── style │ │ │ └── default.qss │ ├── rpcconsole.cpp │ ├── rpcconsole.h │ ├── sendcoinsdialog.cpp │ ├── sendcoinsdialog.h │ ├── sendcoinsentry.cpp │ ├── sendcoinsentry.h │ ├── signverifymessagedialog.cpp │ ├── signverifymessagedialog.h │ ├── splashscreen.cpp │ ├── splashscreen.h │ ├── test │ │ ├── Makefile │ │ ├── paymentrequestdata.h │ │ ├── paymentservertests.cpp │ │ ├── paymentservertests.h │ │ ├── test_main.cpp │ │ ├── uritests.cpp │ │ └── uritests.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 │ ├── walletaddviewdialog.cpp │ ├── walletaddviewdialog.h │ ├── walletclearviewsdialog.cpp │ ├── walletclearviewsdialog.h │ ├── walletframe.cpp │ ├── walletframe.h │ ├── walletmodel.cpp │ ├── walletmodel.h │ ├── walletmodeltransaction.cpp │ ├── walletmodeltransaction.h │ ├── walletrestartcoredialog.cpp │ ├── walletrestartcoredialog.h │ ├── walletupdateviewdialog.cpp │ ├── walletupdateviewdialog.h │ ├── walletview.cpp │ ├── walletview.h │ ├── winshutdownmonitor.cpp │ └── winshutdownmonitor.h ├── random.cpp ├── random.h ├── rest.cpp ├── rpcblockchain.cpp ├── rpcclient.cpp ├── rpcclient.h ├── rpcdump.cpp ├── rpcmining.cpp ├── rpcmisc.cpp ├── rpcnet.cpp ├── rpcprotocol.cpp ├── rpcprotocol.h ├── rpcrawtransaction.cpp ├── rpcserver.cpp ├── rpcserver.h ├── rpcwallet.cpp ├── script.cpp ├── script.h ├── script_error.cpp ├── script_error.h ├── scrypt-sse2.cpp ├── scrypt.cpp ├── scrypt.h ├── serialize.h ├── sigcache.cpp ├── sigcache.h ├── sign.cpp ├── sign.h ├── streams.h ├── sync.cpp ├── sync.h ├── test │ ├── Checkpoints_tests.cpp │ ├── DoS_tests.cpp │ ├── Makefile │ ├── README.md │ ├── accounting_tests.cpp │ ├── allocator_tests.cpp │ ├── base32_tests.cpp │ ├── base58_tests.cpp │ ├── base64_tests.cpp │ ├── bignum.h │ ├── bignum_tests.cpp │ ├── bloom_tests.cpp │ ├── buildenv.py.in │ ├── canonical_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 │ │ ├── script_invalid.json │ │ ├── script_valid.json │ │ ├── sig_canonical.json │ │ ├── sig_noncanonical.json │ │ ├── sighash.json │ │ ├── tx_invalid.json │ │ └── tx_valid.json │ ├── getarg_tests.cpp │ ├── hash_tests.cpp │ ├── hmac_tests.cpp │ ├── key_tests.cpp │ ├── main_tests.cpp │ ├── miner_tests.cpp │ ├── mruset_tests.cpp │ ├── multisig_tests.cpp │ ├── netbase_tests.cpp │ ├── pmt_tests.cpp │ ├── rpc_tests.cpp │ ├── rpc_wallet_tests.cpp │ ├── sanity_tests.cpp │ ├── script_P2SH_tests.cpp │ ├── script_tests.cpp │ ├── scriptnum_tests.cpp │ ├── scrypt_tests.cpp │ ├── serialize_tests.cpp │ ├── sighash_tests.cpp │ ├── sigopcount_tests.cpp │ ├── skiplist_tests.cpp │ ├── test_anoncoin.cpp │ ├── timedata_tests.cpp │ ├── transaction_tests.cpp │ ├── uint256_tests.cpp │ ├── univalue_tests.cpp │ ├── util_tests.cpp │ └── wallet_tests.cpp ├── threadsafety.h ├── timedata.cpp ├── timedata.h ├── tinyformat.h ├── transaction.cpp ├── transaction.h ├── txdb.cpp ├── txdb.h ├── txmempool.cpp ├── txmempool.h ├── ui_interface.h ├── uint256.cpp ├── uint256.h ├── undo.h ├── univalue │ ├── gen.cpp │ ├── univalue.cpp │ ├── univalue.h │ ├── univalue_escapes.h │ ├── univalue_read.cpp │ └── univalue_write.cpp ├── util.cpp ├── util.h ├── version.h ├── wallet.cpp ├── wallet.h ├── walletdb.cpp ├── walletdb.h └── zerocoin │ ├── .editorconfig │ ├── .gitignore │ ├── Accumulator.cpp │ ├── Accumulator.h │ ├── AccumulatorProofOfKnowledge.cpp │ ├── AccumulatorProofOfKnowledge.h │ ├── Benchmark.cpp │ ├── Build-gcc │ ├── makefile │ ├── objects.mk │ ├── sources.mk │ └── subdir.mk │ ├── CMake │ ├── Modules │ │ └── BoostConfig.cmake │ └── cmake_uninstall.cmake.in │ ├── CMakeLists.txt │ ├── Coin.cpp │ ├── Coin.h │ ├── CoinSpend.cpp │ ├── CoinSpend.h │ ├── Commitment.cpp │ ├── Commitment.h │ ├── LICENSE │ ├── ParamGeneration.cpp │ ├── ParamGeneration.h │ ├── Params.cpp │ ├── Params.h │ ├── PrintUFOCandidate.cpp │ ├── README.cmake │ ├── README.md │ ├── SerialNumberSignatureOfKnowledge.cpp │ ├── SerialNumberSignatureOfKnowledge.h │ ├── SpendMetaData.cpp │ ├── SpendMetaData.h │ ├── Tests.cpp │ ├── Tutorial.cpp │ ├── Zerocoin.h │ ├── paramgen.cpp │ └── zerocoin.pc.in └── veryclean.sh /.tx/config: -------------------------------------------------------------------------------- 1 | [main] 2 | host = https://www.transifex.com 3 | 4 | [anoncoin.qt-translation-v9] 5 | file_filter = src/qt/locale/anoncoin_.ts 6 | source_file = src/qt/locale/anoncoin_en.ts 7 | source_lang = en 8 | type = QT 9 | -------------------------------------------------------------------------------- /INSTALL: -------------------------------------------------------------------------------- 1 | Building Anoncoin from source 2 | 3 | When all the required dependencies have already been built, compiling Anoncoin from source could be as simple as executing the following commands in the Anoncoin root directory 4 | 5 | ./autogen.sh 6 | ./configure 7 | make 8 | make install 9 | 10 | This will create the binaries src/anoncoind, src/anoncoin-cli, and src/qt/anoncoin-qt. 11 | 12 | To run the test suite, execute 13 | 14 | make check 15 | 16 | To build the OSX application Anoncoin.app and the Anoncoin.dmg disk image, execute 17 | 18 | make deploy 19 | 20 | Detailed platform-specific build instructions can be found in the files doc/build-*.md 21 | 22 | If updating from 0.8.x to 0.9.x, it will be necessary to rebuild the block chain by executing anoncoind or anoncoin-qt with the reindex option 23 | 24 | src/qt/anoncoin-qt -reindex 25 | src/anoncoind -reindex 26 | -------------------------------------------------------------------------------- /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/anoncoin_subdir_to_include.m4: -------------------------------------------------------------------------------- 1 | dnl ANONCOIN_SUBDIR_TO_INCLUDE([CPPFLAGS-VARIABLE-NAME],[SUBDIRECTORY-NAME],[HEADER-FILE]) 2 | dnl SUBDIRECTORY-NAME must end with a path separator 3 | AC_DEFUN([ANONCOIN_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/anoncoin-qt.pro: -------------------------------------------------------------------------------- 1 | FORMS += \ 2 | ../src/qt/forms/aboutdialog.ui \ 3 | ../src/qt/forms/accountspage.ui \ 4 | ../src/qt/forms/addressbookpage.ui \ 5 | ../src/qt/forms/askpassphrasedialog.ui \ 6 | ../src/qt/forms/coincontroldialog.ui \ 7 | ../src/qt/forms/editaddressdialog.ui \ 8 | ../src/qt/forms/helpmessagedialog.ui \ 9 | ../src/qt/forms/i2pshowaddresses.ui \ 10 | ../src/qt/forms/intro.ui \ 11 | ../src/qt/forms/openuridialog.ui \ 12 | ../src/qt/forms/optionsdialog.ui \ 13 | ../src/qt/forms/overviewpage.ui \ 14 | ../src/qt/forms/receivecoinsdialog.ui \ 15 | ../src/qt/forms/receiverequestdialog.ui \ 16 | ../src/qt/forms/rpcconsole.ui \ 17 | ../src/qt/forms/sendcoinsdialog.ui \ 18 | ../src/qt/forms/sendcoinsentry.ui \ 19 | ../src/qt/forms/signverifymessagedialog.ui \ 20 | ../src/qt/forms/transactiondescdialog.ui 21 | 22 | RESOURCES += \ 23 | ../src/qt/anoncoin.qrc 24 | -------------------------------------------------------------------------------- /contrib/bitrpc/README.md: -------------------------------------------------------------------------------- 1 | ### BitRPC 2 | Allows for sending of all standard Bitcoin commands via RPC rather than as command line args. 3 | 4 | ### Looking for Wallet Tools? 5 | BitRPC.py is able to do the exact same thing as `walletchangepass.py` and `walletunlock.py`. Their respective commands in BitRPC.py are: 6 | 7 | bitrpc.py walletpassphrasechange 8 | bitrpc.py walletpassphrase -------------------------------------------------------------------------------- /contrib/debian/README.md: -------------------------------------------------------------------------------- 1 | 2 | Debian 3 | ==================== 4 | This directory contains files used to package bitcoind/bitcoin-qt 5 | for Debian-based Linux systems. If you compile bitcoind/bitcoin-qt yourself, there are some useful files here. 6 | 7 | ## bitcoin: URI support ## 8 | 9 | 10 | bitcoin-qt.desktop (Gnome / Open Desktop) 11 | To install: 12 | 13 | sudo desktop-file-install bitcoin-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 bitcoin-qt binary to `/usr/bin` 18 | and the `../../share/pixmaps/bitcoin128.png` to `/usr/share/pixmaps` 19 | 20 | bitcoin-qt.protocol (KDE) 21 | 22 | -------------------------------------------------------------------------------- /contrib/debian/bitcoin-qt.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Encoding=UTF-8 3 | Name=Bitcoin 4 | Comment=Bitcoin P2P Cryptocurrency 5 | Comment[fr]=Bitcoin, monnaie virtuelle cryptographique pair à pair 6 | Comment[tr]=Bitcoin, eşten eşe kriptografik sanal para birimi 7 | Exec=bitcoin-qt %u 8 | Terminal=false 9 | Type=Application 10 | Icon=bitcoin128 11 | MimeType=x-scheme-handler/bitcoin; 12 | Categories=Office;Finance; 13 | -------------------------------------------------------------------------------- /contrib/debian/bitcoin-qt.install: -------------------------------------------------------------------------------- 1 | usr/local/bin/bitcoin-qt usr/bin 2 | share/pixmaps/bitcoin32.xpm usr/share/pixmaps 3 | share/pixmaps/bitcoin16.xpm usr/share/pixmaps 4 | share/pixmaps/bitcoin128.png usr/share/pixmaps 5 | debian/bitcoin-qt.desktop usr/share/applications 6 | debian/bitcoin-qt.protocol usr/share/kde4/services/ 7 | -------------------------------------------------------------------------------- /contrib/debian/bitcoin-qt.lintian-overrides: -------------------------------------------------------------------------------- 1 | # Linked code is Expat - only Debian packaging is GPL-2+ 2 | bitcoin-qt: possible-gpl-code-linked-with-openssl 3 | -------------------------------------------------------------------------------- /contrib/debian/bitcoin-qt.protocol: -------------------------------------------------------------------------------- 1 | [Protocol] 2 | exec=bitcoin-qt '%u' 3 | protocol=bitcoin 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/bitcoind.bash-completion: -------------------------------------------------------------------------------- 1 | contrib/bitcoind.bash-completion bitcoind 2 | -------------------------------------------------------------------------------- /contrib/debian/bitcoind.examples: -------------------------------------------------------------------------------- 1 | debian/examples/bitcoin.conf 2 | -------------------------------------------------------------------------------- /contrib/debian/bitcoind.install: -------------------------------------------------------------------------------- 1 | usr/local/bin/bitcoind usr/bin 2 | usr/local/bin/bitcoin-cli usr/bin 3 | -------------------------------------------------------------------------------- /contrib/debian/bitcoind.lintian-overrides: -------------------------------------------------------------------------------- 1 | # Linked code is Expat - only Debian packaging is GPL-2+ 2 | bitcoind: possible-gpl-code-linked-with-openssl 3 | -------------------------------------------------------------------------------- /contrib/debian/bitcoind.manpages: -------------------------------------------------------------------------------- 1 | debian/manpages/bitcoind.1 2 | debian/manpages/bitcoin.conf.5 3 | -------------------------------------------------------------------------------- /contrib/debian/compat: -------------------------------------------------------------------------------- 1 | 7 2 | -------------------------------------------------------------------------------- /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/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_bitcoin 5 | #build/bitcoind:: 6 | # $(if $(filter nocheck,$(DEB_BUILD_OPTIONS)),,src/test_bitcoin) 7 | 8 | DEB_INSTALL_EXAMPLES_bitcoind += debian/examples/* 9 | DEB_INSTALL_MANPAGES_bitcoind += 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/bitcoin-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 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/;s/\-src//,dversionmangle=s/~dfsg\d*// \ 5 | http://sf.net/bitcoin/bitcoin-(\d.*)-linux\.tar\.gz debian 6 | opts=uversionmangle=s/(\d)(alpha|beta|rc)/$1~$2/,dversionmangle=s/~dfsg\d*// \ 7 | http://githubredir.debian.net/github/bitcoin/bitcoin v(.*).tar.gz 8 | -------------------------------------------------------------------------------- /contrib/gitian-downloader/aschildbach-key.pgp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/contrib/gitian-downloader/aschildbach-key.pgp -------------------------------------------------------------------------------- /contrib/gitian-downloader/bluematt-key.pgp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/contrib/gitian-downloader/bluematt-key.pgp -------------------------------------------------------------------------------- /contrib/gitian-downloader/devrandom-key.pgp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/contrib/gitian-downloader/devrandom-key.pgp -------------------------------------------------------------------------------- /contrib/gitian-downloader/gavinandresen-key.pgp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/contrib/gitian-downloader/gavinandresen-key.pgp -------------------------------------------------------------------------------- /contrib/gitian-downloader/luke-jr-key.pgp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/contrib/gitian-downloader/luke-jr-key.pgp -------------------------------------------------------------------------------- /contrib/gitian-downloader/sipa-key.pgp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/contrib/gitian-downloader/sipa-key.pgp -------------------------------------------------------------------------------- /contrib/gitian-downloader/tcatm-key.pgp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/contrib/gitian-downloader/tcatm-key.pgp -------------------------------------------------------------------------------- /contrib/init/README.md: -------------------------------------------------------------------------------- 1 | Sample configuration files for: 2 | 3 | SystemD: bitcoind.service 4 | Upstart: bitcoind.conf 5 | OpenRC: bitcoind.openrc 6 | bitcoind.openrcconf 7 | 8 | have been made available to assist packagers in creating node packages here. 9 | 10 | See doc/init.md for more information. 11 | -------------------------------------------------------------------------------- /contrib/init/bitcoind.openrcconf: -------------------------------------------------------------------------------- 1 | # /etc/conf.d/bitcoind: config file for /etc/init.d/bitcoind 2 | 3 | # Config file location 4 | #BITCOIND_CONFIGFILE="/etc/bitcoin/bitcoin.conf" 5 | 6 | # What directory to write pidfile to? (created and owned by $BITCOIND_USER) 7 | #BITCOIND_PIDDIR="/var/run/bitcoind" 8 | 9 | # What filename to give the pidfile 10 | #BITCOIND_PIDFILE="${BITCOIND_PIDDIR}/bitcoind.pid" 11 | 12 | # Where to write bitcoind data (be mindful that the blockchain is large) 13 | #BITCOIND_DATADIR="/var/lib/bitcoind" 14 | 15 | # User and group to own bitcoind process 16 | #BITCOIND_USER="bitcoin" 17 | #BITCOIND_GROUP="bitcoin" 18 | 19 | # Path to bitcoind executable 20 | #BITCOIND_BIN="/usr/bin/bitcoind" 21 | 22 | # Nice value to run bitcoind under 23 | #BITCOIND_NICE=0 24 | 25 | # Additional options (avoid -conf and -datadir, use flags above) 26 | BITCOIND_OPTS="-disablewallet" 27 | 28 | -------------------------------------------------------------------------------- /contrib/init/bitcoind.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Bitcoin's distributed currency daemon 3 | After=network.target 4 | 5 | [Service] 6 | User=bitcoin 7 | Group=bitcoin 8 | 9 | Type=forking 10 | PIDFile=/var/lib/bitcoind/bitcoind.pid 11 | ExecStart=/usr/bin/bitcoind -daemon -pid=/var/lib/bitcoind/bitcoind.pid \ 12 | -conf=/etc/bitcoin/bitcoin.conf -datadir=/var/lib/bitcoind -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/linearize/.gitignore: -------------------------------------------------------------------------------- 1 | # Keep your configuration files local 2 | # except for the one we give away, as working... 3 | *.cfg 4 | !anoncoin-sample.cfg 5 | 6 | # Data output/input files 7 | bootstrap*.* 8 | *.txt 9 | 10 | -------------------------------------------------------------------------------- /contrib/linearize/anoncoin-sample.cfg: -------------------------------------------------------------------------------- 1 | # anoncoind RPC settings (linearize-hashes) 2 | # 3 | # *** CHANGE this to your user name and password 4 | rpcuser=user 5 | rpcpassword=pass 6 | host=127.0.0.1 7 | port=9376 8 | 9 | # bootstrap.dat hashlist settings (linearize-hashes) 10 | min_height=1 11 | max_height=301666 12 | 13 | # bootstrap.dat input/output settings (linearize-data) 14 | netmagic=facabada 15 | # 16 | # *** CHANGE this to the data directory on your system 17 | input=/home/groundrod/.anoncoin/blocks 18 | output=bootstrap.dat 19 | output_file=/home/groundrod/anoncoin/contrib/linearize/bootstrap-hash.dat 20 | hashlist=hashlist.txt 21 | split_year=5 22 | 23 | # Maxmimum size in bytes of out-of-order blocks cache in memory 24 | out_of_order_cache_sz = 100000000 25 | -------------------------------------------------------------------------------- /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=8332 7 | 8 | # bootstrap.dat hashlist settings (linearize-hashes) 9 | max_height=313000 10 | 11 | # bootstrap.dat input/output settings (linearize-data) 12 | netmagic=f9beb4d9 13 | input=/home/example/.bitcoin/blocks 14 | output_file=/home/example/Downloads/bootstrap.dat 15 | hashlist=hashlist.txt 16 | split_year=1 17 | 18 | # Maxmimum size in bytes of out-of-order blocks cache in memory 19 | out_of_order_cache_sz = 100000000 20 | -------------------------------------------------------------------------------- /contrib/macdeploy/DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/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 `Anoncoin.dmg`. 15 | 16 | -------------------------------------------------------------------------------- /contrib/macdeploy/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/contrib/macdeploy/background.png -------------------------------------------------------------------------------- /contrib/macdeploy/background.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/contrib/macdeploy/background.psd -------------------------------------------------------------------------------- /contrib/macdeploy/fancy.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | window_bounds 6 | 7 | 300 8 | 300 9 | 800 10 | 620 11 | 12 | background_picture 13 | background.png 14 | icon_size 15 | 96 16 | applications_symlink 17 | 18 | items_position 19 | 20 | Applications 21 | 22 | 370 23 | 156 24 | 25 | Anoncoin.app 26 | 27 | 128 28 | 156 29 | 30 | 31 | 32 | 33 | -------------------------------------------------------------------------------- /contrib/pyminer/README.md: -------------------------------------------------------------------------------- 1 | ### PyMiner ### 2 | 3 | This is a 'getwork' CPU mining client for Bitcoin. It is pure-python, and therefore very, very slow. The purpose is to provide a reference implementation of a miner, for study. 4 | 5 | ### Other Resources ### 6 | 7 | - [BitcoinTalk Thread](https://bitcointalk.org/index.php?topic=3546.0) 8 | - [Jgarzik Repo](https://github.com/jgarzik/pyminer) -------------------------------------------------------------------------------- /contrib/pyminer/example-config.cfg: -------------------------------------------------------------------------------- 1 | 2 | # 3 | # RPC login details 4 | # 5 | host=127.0.0.1 6 | port=8332 7 | 8 | rpcuser=myusername 9 | rpcpass=mypass 10 | 11 | 12 | # 13 | # mining details 14 | # 15 | 16 | threads=4 17 | 18 | # periodic rate for requesting new work, if solution not found 19 | scantime=60 20 | 21 | 22 | # 23 | # misc. 24 | # 25 | 26 | # not really used right now 27 | logdir=/tmp/pyminer 28 | 29 | # set to 1, to enable hashmeter output 30 | hashmeter=0 31 | 32 | 33 | -------------------------------------------------------------------------------- /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 Bitcoin network. It limits outbound TCP traffic with a source or destination port of 8333, 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 anoncoin 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 $ANONCOINDIR/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'anoncoin_(.*).qm', f).group(1) for f in glob.glob(os.path.join(d2, 'anoncoin_*.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 [share/seeds](/share/seeds)). 5 | 6 | The 512 seeds compiled into the 0.10 release were created from sipa's DNS seed data, like this: 7 | 8 | curl -s http://bitcoin.sipa.be/seeds.txt | makeseeds.py 9 | -------------------------------------------------------------------------------- /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/test-patches/README.md: -------------------------------------------------------------------------------- 1 | ### Test Patches ### 2 | 3 | These patches are applied when the automated pull-tester 4 | tests each pull and when master is tested using jenkins. 5 | You can find more information about the tests run at 6 | [http://jenkins.bluematt.me/pull-tester/files/ 7 | ](http://jenkins.bluematt.me/pull-tester/files/) -------------------------------------------------------------------------------- /contrib/testgen/README.md: -------------------------------------------------------------------------------- 1 | ### TestGen ### 2 | 3 | Utilities to generate test vectors for the data-driven Bitcoin 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/verifysfbinaries/README.md: -------------------------------------------------------------------------------- 1 | ### Verify SF 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. -------------------------------------------------------------------------------- /depends/.gitignore: -------------------------------------------------------------------------------- 1 | # Ignore the standard locations the builder uses to contruct and maintain your toolchain(s) 2 | SDKs/ 3 | work/ 4 | built/ 5 | sources/ 6 | 7 | # ...and the triplite folders it makes on your system. 8 | # Within each of these, share/config.site is found, an important file, 9 | # when you go to use this toolchain, to build other things. 10 | # I'm running the last one listed...GR 11 | i686-unknown-linux/ 12 | i686-w64-mingw32/ 13 | x86_64-w64-mingw32/ 14 | x86_64-apple-darwin11/ 15 | x86_64-unknown-linux-gnu/ 16 | 17 | # Any logs you might save during building... 18 | *.log 19 | 20 | -------------------------------------------------------------------------------- /depends/builders/default.mk: -------------------------------------------------------------------------------- 1 | default_build_CC = gcc 2 | default_build_CXX = g++ 3 | default_build_AR = ar 4 | default_build_RANLIB = ranlib 5 | default_build_STRIP = strip 6 | default_build_NM = nm 7 | default_build_OTOOL = otool 8 | default_build_INSTALL_NAME_TOOL = install_name_tool 9 | 10 | define add_build_tool_func 11 | build_$(build_os)_$1 ?= $$(default_build_$1) 12 | build_$(build_arch)_$(build_os)_$1 ?= $$(build_$(build_os)_$1) 13 | build_$1=$$(build_$(build_arch)_$(build_os)_$1) 14 | endef 15 | $(foreach var,CC CXX AR RANLIB NM STRIP SHA256SUM DOWNLOAD OTOOL INSTALL_NAME_TOOL,$(eval $(call add_build_tool_func,$(var)))) 16 | define add_build_flags_func 17 | build_$(build_arch)_$(build_os)_$1 += $(build_$(build_os)_$1) 18 | build_$1=$$(build_$(build_arch)_$(build_os)_$1) 19 | endef 20 | $(foreach flags, CFLAGS CXXFLAGS LDFLAGS, $(eval $(call add_build_flags_func,$(flags)))) 21 | -------------------------------------------------------------------------------- /depends/builders/linux.mk: -------------------------------------------------------------------------------- 1 | build_linux_SHA256SUM = sha256sum 2 | build_linux_DOWNLOAD = wget --timeout=$(DOWNLOAD_CONNECT_TIMEOUT) --tries=$(DOWNLOAD_RETRIES) -nv -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) 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/linux.mk: -------------------------------------------------------------------------------- 1 | linux_CFLAGS=-pipe 2 | linux_CXXFLAGS=$(linux_CFLAGS) 3 | 4 | linux_release_CFLAGS=-O2 5 | linux_release_CXXFLAGS=$(linux_release_CFLAGS) 6 | 7 | linux_debug_CFLAGS=-O1 8 | linux_debug_CXXFLAGS=$(linux_debug_CFLAGS) 9 | 10 | linux_debug_CPPFLAGS=-D_GLIBCXX_DEBUG -D_GLIBCXX_DEBUG_PEDANTIC 11 | 12 | ifeq (86,$(findstring 86,$(build_arch))) 13 | i686_linux_CC=gcc -m32 14 | i686_linux_CXX=g++ -m32 15 | i686_linux_AR=ar 16 | i686_linux_RANLIB=ranlib 17 | i686_linux_NM=nm 18 | i686_linux_STRIP=strip 19 | 20 | x86_64_linux_CC=gcc -m64 21 | x86_64_linux_CXX=g++ -m64 22 | x86_64_linux_AR=ar 23 | x86_64_linux_RANLIB=ranlib 24 | x86_64_linux_NM=nm 25 | x86_64_linux_STRIP=strip 26 | else 27 | i686_linux_CC=$(default_host_CC) -m32 28 | i686_linux_CXX=$(default_host_CXX) -m32 29 | x86_64_linux_CC=$(default_host_CC) -m64 30 | x86_64_linux_CXX=$(default_host_CXX) -m64 31 | endif 32 | -------------------------------------------------------------------------------- /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/bdb.mk: -------------------------------------------------------------------------------- 1 | package=bdb 2 | $(package)_version=4.8.30 3 | $(package)_download_path=http://download.oracle.com/berkeley-db 4 | $(package)_file_name=db-$($(package)_version).NC.tar.gz 5 | $(package)_sha256_hash=12edc0df75bf9abd7f82f821795bcee50f42cb2e5f76a6a281b85732798364ef 6 | $(package)_build_subdir=build_unix 7 | 8 | define $(package)_set_vars 9 | $(package)_config_opts=--disable-shared --enable-cxx --disable-replication 10 | $(package)_config_opts_mingw32=--enable-mingw 11 | $(package)_config_opts_linux=--with-pic 12 | endef 13 | 14 | define $(package)_preprocess_cmds 15 | sed -i.old 's/__atomic_compare_exchange/__atomic_compare_exchange_db/' dbinc/atomic.h 16 | endef 17 | 18 | define $(package)_config_cmds 19 | ../dist/$($(package)_autoconf) 20 | endef 21 | 22 | define $(package)_build_cmds 23 | $(MAKE) libdb_cxx-4.8.a libdb-4.8.a 24 | endef 25 | 26 | define $(package)_stage_cmds 27 | $(MAKE) DESTDIR=$($(package)_staging_dir) install_lib install_include 28 | endef 29 | -------------------------------------------------------------------------------- /depends/packages/dbus.mk: -------------------------------------------------------------------------------- 1 | package=dbus 2 | $(package)_version=1.8.6 3 | $(package)_download_path=http://dbus.freedesktop.org/releases/dbus 4 | $(package)_file_name=$(package)-$($(package)_version).tar.gz 5 | $(package)_sha256_hash=eded83ca007b719f32761e60fd8b9ffd0f5796a4caf455b01b5a5ef740ebd23f 6 | $(package)_dependencies=expat 7 | 8 | define $(package)_set_vars 9 | $(package)_config_opts=--disable-tests --disable-doxygen-docs --disable-xml-docs --disable-static --without-x 10 | endef 11 | 12 | define $(package)_config_cmds 13 | $($(package)_autoconf) 14 | endef 15 | 16 | define $(package)_build_cmds 17 | $(MAKE) -C dbus libdbus-1.la 18 | endef 19 | 20 | define $(package)_stage_cmds 21 | $(MAKE) -C dbus DESTDIR=$($(package)_staging_dir) install-libLTLIBRARIES install-dbusincludeHEADERS install-nodist_dbusarchincludeHEADERS && \ 22 | $(MAKE) DESTDIR=$($(package)_staging_dir) install-pkgconfigDATA 23 | endef 24 | -------------------------------------------------------------------------------- /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/libxcb.mk: -------------------------------------------------------------------------------- 1 | package=libxcb 2 | $(package)_version=1.10 3 | $(package)_download_path=http://xcb.freedesktop.org/dist 4 | $(package)_file_name=$(package)-$($(package)_version).tar.bz2 5 | $(package)_sha256_hash=98d9ab05b636dd088603b64229dd1ab2d2cc02ab807892e107d674f9c3f2d5b5 6 | $(package)_dependencies=xcb_proto libXau xproto 7 | 8 | define $(package)_set_vars 9 | $(package)_config_opts=--disable-static 10 | endef 11 | 12 | define $(package)_preprocess_cmds 13 | sed "s/pthread-stubs//" -i configure 14 | endef 15 | 16 | define $(package)_config_cmds 17 | $($(package)_autoconf) 18 | endef 19 | 20 | define $(package)_build_cmds 21 | $(MAKE) 22 | endef 23 | 24 | define $(package)_stage_cmds 25 | $(MAKE) DESTDIR=$($(package)_staging_dir) install 26 | endef 27 | 28 | define $(package)_postprocess_cmds 29 | rm -rf share/man share/doc 30 | endef 31 | -------------------------------------------------------------------------------- /depends/packages/native_ccache.mk: -------------------------------------------------------------------------------- 1 | package=native_ccache 2 | $(package)_version=3.1.9 3 | $(package)_download_path=http://samba.org/ftp/ccache 4 | $(package)_file_name=ccache-$($(package)_version).tar.bz2 5 | $(package)_sha256_hash=04d3e2e438ac8d4cc4b110b68cdd61bd59226c6588739a4a386869467f5ced7c 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_cdrkit.mk: -------------------------------------------------------------------------------- 1 | package=native_cdrkit 2 | $(package)_version=1.1.11 3 | $(package)_download_path=http://distro.ibiblio.org/fatdog/source/600/c 4 | $(package)_file_name=cdrkit-$($(package)_version).tar.bz2 5 | $(package)_sha256_hash=b50d64c214a65b1a79afe3a964c691931a4233e2ba605d793eb85d0ac3652564 6 | $(package)_patches=cdrkit-deterministic.patch 7 | 8 | define $(package)_preprocess_cmds 9 | patch -p1 < $($(package)_patch_dir)/cdrkit-deterministic.patch 10 | endef 11 | 12 | define $(package)_config_cmds 13 | cmake -DCMAKE_INSTALL_PREFIX=$(build_prefix) 14 | endef 15 | 16 | define $(package)_build_cmds 17 | $(MAKE) genisoimage 18 | endef 19 | 20 | define $(package)_stage_cmds 21 | $(MAKE) DESTDIR=$($(package)_staging_dir) -C genisoimage install 22 | endef 23 | 24 | define $(package)_postprocess_cmds 25 | rm bin/isovfy bin/isoinfo bin/isodump bin/isodebug bin/devdump 26 | endef 27 | -------------------------------------------------------------------------------- /depends/packages/native_comparisontool.mk: -------------------------------------------------------------------------------- 1 | package=native_comparisontool 2 | $(package)_version=0f7b5d8 3 | $(package)_download_path=https://github.com/TheBlueMatt/test-scripts/raw/38b490a2599d422b12d5ce8f165792f63fd8f54f 4 | $(package)_file_name=pull-tests-$($(package)_version).jar 5 | $(package)_sha256_hash=ecd43b988a8b673b483e4f69f931596360a5e90fc415c75c4c259faa690df198 6 | $(package)_install_dirname=BitcoindComparisonTool_jar 7 | $(package)_install_filename=BitcoindComparisonTool.jar 8 | 9 | define $(package)_extract_cmds 10 | endef 11 | 12 | define $(package)_configure_cmds 13 | endef 14 | 15 | define $(package)_build_cmds 16 | endef 17 | 18 | define $(package)_stage_cmds 19 | mkdir -p $($(package)_staging_prefix_dir)/share/$($(package)_install_dirname) && \ 20 | cp $($(package)_source) $($(package)_staging_prefix_dir)/share/$($(package)_install_dirname)/$($(package)_install_filename) 21 | endef 22 | -------------------------------------------------------------------------------- /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.5.0 3 | $(package)_download_path=https://github.com/google/protobuf/releases/download/v2.5.0 4 | $(package)_file_name=protobuf-$($(package)_version).tar.bz2 5 | $(package)_sha256_hash=13bfc5ae543cf3aa180ac2485c0bc89495e3ae711fc6fab4f8ffe90dfb4bb677 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-qt48.mk: -------------------------------------------------------------------------------- 1 | packages:=boost openssl 2 | native_packages := native_ccache native_comparisontool 3 | 4 | qt_native_packages = native_protobuf 5 | qt_packages = qrencode protobuf 6 | 7 | qt48_linux_packages = qt48 expat dbus libxcb xcb_proto libXau xproto freetype libX11 xextproto libXext xtrans 8 | qt5_linux_packages= qt expat dbus libxcb xcb_proto libXau xproto freetype fontconfig libX11 xextproto libXext xtrans 9 | 10 | qt_darwin_packages=qt48 11 | qt_mingw32_packages=qt48 12 | 13 | qt_linux_$(USE_LINUX_STATIC_QT5):=$(qt5_linux_packages) 14 | qt_linux_:=$(qt48_linux_packages) 15 | qt_linux_packages:=$(qt_linux_$(USE_LINUX_STATIC_QT5)) 16 | 17 | wallet_packages=bdb 18 | 19 | upnp_packages=miniupnpc 20 | 21 | ifneq ($(build_os),darwin) 22 | darwin_native_packages=native_libuuid native_openssl native_cctools native_cdrkit native_libdmg-hfsplus 23 | endif 24 | -------------------------------------------------------------------------------- /depends/packages/packages.mk: -------------------------------------------------------------------------------- 1 | packages:=boost openssl 2 | native_packages := native_ccache native_comparisontool 3 | 4 | qt_native_packages = native_protobuf 5 | qt_packages = qrencode protobuf 6 | 7 | qt46_linux_packages = qt46 expat dbus libxcb xcb_proto libXau xproto freetype libX11 xextproto libXext xtrans libICE libSM 8 | qt5_linux_packages= qt expat dbus libxcb xcb_proto libXau xproto freetype fontconfig libX11 xextproto libXext xtrans 9 | 10 | qt_darwin_packages=qt 11 | qt_mingw32_packages=qt 12 | 13 | qt_linux_$(USE_LINUX_STATIC_QT5):=$(qt5_linux_packages) 14 | qt_linux_:=$(qt46_linux_packages) 15 | qt_linux_packages:=$(qt_linux_$(USE_LINUX_STATIC_QT5)) 16 | 17 | wallet_packages=bdb 18 | 19 | upnp_packages=miniupnpc 20 | 21 | ifneq ($(build_os),darwin) 22 | darwin_native_packages=native_cctools native_cdrkit native_libdmg-hfsplus 23 | endif 24 | -------------------------------------------------------------------------------- /depends/packages/protobuf.mk: -------------------------------------------------------------------------------- 1 | package=protobuf 2 | $(package)_version=$(native_$(package)_version) 3 | $(package)_download_path=$(native_$(package)_download_path) 4 | $(package)_file_name=$(native_$(package)_file_name) 5 | $(package)_sha256_hash=$(native_$(package)_sha256_hash) 6 | $(package)_dependencies=native_$(package) 7 | 8 | define $(package)_set_vars 9 | $(package)_config_opts=--disable-shared --with-protoc=$(build_prefix)/bin/protoc 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) -C src libprotobuf.la 19 | endef 20 | 21 | define $(package)_stage_cmds 22 | $(MAKE) DESTDIR=$($(package)_staging_dir) -C src install-libLTLIBRARIES install-nobase_includeHEADERS &&\ 23 | $(MAKE) DESTDIR=$($(package)_staging_dir) install-pkgconfigDATA 24 | endef 25 | 26 | define $(package)_postprocess_cmds 27 | rm lib/libprotoc.a 28 | endef 29 | -------------------------------------------------------------------------------- /depends/packages/qrencode.mk: -------------------------------------------------------------------------------- 1 | package=qrencode 2 | $(package)_version=3.4.3 3 | $(package)_download_path=https://fukuchi.org/works/qrencode/ 4 | $(package)_file_name=qrencode-$(qrencode_version).tar.bz2 5 | $(package)_sha256_hash=dfd71487513c871bad485806bfd1fdb304dedc84d2b01a8fb8e0940b50597a98 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/patches/qt/fix-xcb-include-order.patch: -------------------------------------------------------------------------------- 1 | --- old/qtbase/src/plugins/platforms/xcb/xcb-plugin.pro 2014-07-30 18:17:27.384458441 -0400 2 | +++ new/qtbase/src/plugins/platforms/xcb/xcb-plugin.pro 2014-07-30 18:18:28.620459303 -0400 3 | @@ -101,10 +101,6 @@ 4 | } 5 | } 6 | 7 | -DEFINES += $$QMAKE_DEFINES_XCB 8 | -LIBS += $$QMAKE_LIBS_XCB 9 | -QMAKE_CXXFLAGS += $$QMAKE_CFLAGS_XCB 10 | - 11 | CONFIG += qpa/genericunixfontdatabase 12 | 13 | contains(QT_CONFIG, dbus) { 14 | @@ -141,3 +137,7 @@ 15 | INCLUDEPATH += ../../../3rdparty/xkbcommon/xkbcommon/ 16 | } 17 | } 18 | + 19 | +DEFINES += $$QMAKE_DEFINES_XCB 20 | +LIBS += $$QMAKE_LIBS_XCB 21 | +INCLUDEPATH += $$QMAKE_CFLAGS_XCB 22 | -------------------------------------------------------------------------------- /depends/patches/qt/qt5-tablet-osx.patch: -------------------------------------------------------------------------------- 1 | --- old/qtbase/src/widgets/kernel/qwidgetwindow.cpp 2014-09-05 20:45:18.717570370 -0400 2 | +++ new/qtbase/src/widgets/kernel/qwidgetwindow.cpp 2014-09-05 20:52:38.653576561 -0400 3 | @@ -57,7 +57,7 @@ 4 | Q_WIDGETS_EXPORT extern bool qt_tab_all_widgets(); 5 | 6 | QWidget *qt_button_down = 0; // widget got last button-down 7 | -static QWidget *qt_tablet_target = 0; 8 | +static QPointer qt_tablet_target = 0; 9 | 10 | // popup control 11 | QWidget *qt_popup_down = 0; // popup that contains the pressed widget 12 | @@ -96,8 +96,6 @@ 13 | 14 | QWidgetWindow::~QWidgetWindow() 15 | { 16 | - if (m_widget == qt_tablet_target) 17 | - qt_tablet_target = 0; 18 | } 19 | 20 | #ifndef QT_NO_ACCESSIBILITY 21 | -------------------------------------------------------------------------------- /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/anoncoin.qss.sample: -------------------------------------------------------------------------------- 1 | OptionsDialog { background: #303030; } 2 | 3 | -------------------------------------------------------------------------------- /doc/anoncoin_logo_doxygen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/doc/anoncoin_logo_doxygen.png -------------------------------------------------------------------------------- /doc/gitian-building/create_vm_file_location_size.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/doc/gitian-building/create_vm_file_location_size.png -------------------------------------------------------------------------------- /doc/gitian-building/create_vm_hard_drive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/doc/gitian-building/create_vm_hard_drive.png -------------------------------------------------------------------------------- /doc/gitian-building/create_vm_hard_drive_file_type.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/doc/gitian-building/create_vm_hard_drive_file_type.png -------------------------------------------------------------------------------- /doc/gitian-building/create_vm_memsize.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/doc/gitian-building/create_vm_memsize.png -------------------------------------------------------------------------------- /doc/gitian-building/create_vm_page1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/doc/gitian-building/create_vm_page1.png -------------------------------------------------------------------------------- /doc/gitian-building/create_vm_storage_physical_hard_drive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/doc/gitian-building/create_vm_storage_physical_hard_drive.png -------------------------------------------------------------------------------- /doc/gitian-building/debian_install_10_configure_clock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/doc/gitian-building/debian_install_10_configure_clock.png -------------------------------------------------------------------------------- /doc/gitian-building/debian_install_11_partition_disks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/doc/gitian-building/debian_install_11_partition_disks.png -------------------------------------------------------------------------------- /doc/gitian-building/debian_install_12_choose_disk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/doc/gitian-building/debian_install_12_choose_disk.png -------------------------------------------------------------------------------- /doc/gitian-building/debian_install_13_partition_scheme.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/doc/gitian-building/debian_install_13_partition_scheme.png -------------------------------------------------------------------------------- /doc/gitian-building/debian_install_14_finish.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/doc/gitian-building/debian_install_14_finish.png -------------------------------------------------------------------------------- /doc/gitian-building/debian_install_15_write_changes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/doc/gitian-building/debian_install_15_write_changes.png -------------------------------------------------------------------------------- /doc/gitian-building/debian_install_16_choose_a_mirror.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/doc/gitian-building/debian_install_16_choose_a_mirror.png -------------------------------------------------------------------------------- /doc/gitian-building/debian_install_17_choose_a_mirror2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/doc/gitian-building/debian_install_17_choose_a_mirror2.png -------------------------------------------------------------------------------- /doc/gitian-building/debian_install_18_proxy_settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/doc/gitian-building/debian_install_18_proxy_settings.png -------------------------------------------------------------------------------- /doc/gitian-building/debian_install_19_software_selection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/doc/gitian-building/debian_install_19_software_selection.png -------------------------------------------------------------------------------- /doc/gitian-building/debian_install_1_boot_menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/doc/gitian-building/debian_install_1_boot_menu.png -------------------------------------------------------------------------------- /doc/gitian-building/debian_install_20_install_grub.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/doc/gitian-building/debian_install_20_install_grub.png -------------------------------------------------------------------------------- /doc/gitian-building/debian_install_21_finish_installation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/doc/gitian-building/debian_install_21_finish_installation.png -------------------------------------------------------------------------------- /doc/gitian-building/debian_install_2_select_a_language.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/doc/gitian-building/debian_install_2_select_a_language.png -------------------------------------------------------------------------------- /doc/gitian-building/debian_install_3_select_location.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/doc/gitian-building/debian_install_3_select_location.png -------------------------------------------------------------------------------- /doc/gitian-building/debian_install_4_configure_keyboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/doc/gitian-building/debian_install_4_configure_keyboard.png -------------------------------------------------------------------------------- /doc/gitian-building/debian_install_5_configure_the_network.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/doc/gitian-building/debian_install_5_configure_the_network.png -------------------------------------------------------------------------------- /doc/gitian-building/debian_install_6_domain_name.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/doc/gitian-building/debian_install_6_domain_name.png -------------------------------------------------------------------------------- /doc/gitian-building/debian_install_6a_set_up_root_password.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/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/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/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/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/doc/gitian-building/debian_install_8_set_up_username.png -------------------------------------------------------------------------------- /doc/gitian-building/debian_install_9_user_password.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/doc/gitian-building/debian_install_9_user_password.png -------------------------------------------------------------------------------- /doc/gitian-building/network_settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/doc/gitian-building/network_settings.png -------------------------------------------------------------------------------- /doc/gitian-building/port_forwarding_rules.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/doc/gitian-building/port_forwarding_rules.png -------------------------------------------------------------------------------- /doc/gitian-building/select_startup_disk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/doc/gitian-building/select_startup_disk.png -------------------------------------------------------------------------------- /doc/img/bootstrap1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/doc/img/bootstrap1.png -------------------------------------------------------------------------------- /doc/img/bootstrap2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/doc/img/bootstrap2.png -------------------------------------------------------------------------------- /doc/img/bootstrap3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/doc/img/bootstrap3.png -------------------------------------------------------------------------------- /doc/img/bootstrap4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/doc/img/bootstrap4.png -------------------------------------------------------------------------------- /doc/img/bootstrap5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/doc/img/bootstrap5.png -------------------------------------------------------------------------------- /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 anoncoind tests manually, launch src/test/test_anoncoin . 10 | 11 | To add more anoncoind 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 anoncoin-qt tests manually, launch src/qt/test/anoncoin-qt_test 16 | 17 | To add more anoncoin-qt tests, add them to the `src/qt/test/` directory and 18 | the `src/qt/test/test_main.cpp` file. 19 | -------------------------------------------------------------------------------- /docker/ubuntu/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM ubuntu:16.04 2 | 3 | MAINTAINER Mikal Villa 4 | 5 | RUN apt update && apt install -y build-essential git vim libboost-all-dev pkg-config automake autoconf libtool libdb++-dev libssl-dev 6 | 7 | RUN cd /usr/src && git clone https://github.com/Anoncoin/anoncoin.git 8 | 9 | RUN cd /usr/src/anoncoin && ./autogen.sh && ./configure --prefix=/usr/local --without-qrencode --without-miniupnpc --with-gui=no \ 10 | --disable-shared --enable-hardening --disable-tests --with-pic --with-incompatible-bdb 11 | 12 | RUN cd /usr/src/anoncoin && make -j4 && make install 13 | 14 | RUN apt remove -y automake autoconf git libtool build-essential && apt autoremove -y && apt-get clean && rm -rf /var/lib/apt/lists/* 15 | 16 | VOLUME [ "/root/.anoncoin" ] 17 | 18 | COPY entrypoint.sh /entrypoint.sh 19 | 20 | RUN chmod a+x /entrypoint.sh 21 | 22 | EXPOSE 19377 9377 9376 19376 23 | 24 | ENTRYPOINT [ "/entrypoint.sh" ] 25 | -------------------------------------------------------------------------------- /docker/ubuntu/README.md: -------------------------------------------------------------------------------- 1 | Warning 2 | ======== 3 | 4 | This shows how it could be done, **and is in no way complete**. 5 | You have to write your own entrypoint.sh or modify the alpine 6 | version's entrypoint.sh to use this. 7 | -------------------------------------------------------------------------------- /qa/pull-tester/pull-tester.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # Copyright (c) 2013 The Bitcoin Core developers 3 | # Distributed under the MIT/X11 software license, see the accompanying 4 | # file COPYING or http://www.opensource.org/licenses/mit-license.php. 5 | # 6 | # Helper script for pull-tester. 7 | #Param 1: path to anoncoin srcroot 8 | #Param ...: arguments for build-test.sh 9 | 10 | if [ $# -lt 1 ]; then 11 | echo "usage: $0 [anoncoin srcroot] build-test arguments..." 12 | fi 13 | 14 | killall -q anoncoin-cli 15 | killall -q anoncoind 16 | 17 | cd $1 18 | shift 19 | 20 | ./autogen.sh 21 | ./configure 22 | ./qa/pull-tester/build-tests.sh "$@" 23 | -------------------------------------------------------------------------------- /qa/pull-tester/tests-config.sh.in: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # Copyright (c) 2013-2014 The Bitcoin Core developers 3 | # Copyright (c) 2013-2014 The Anoncoin Core developers 4 | # Distributed under the MIT software license, see the accompanying 5 | # file COPYING or http://www.opensource.org/licenses/mit-license.php. 6 | 7 | BUILDDIR="@abs_top_builddir@" 8 | EXEEXT="@EXEEXT@" 9 | 10 | # These will turn into comments if they were disabled when configuring. 11 | @ENABLE_WALLET_TRUE@ENABLE_WALLET=1 12 | @BUILD_ANONCOIN_UTILS_TRUE@ENABLE_UTILS=1 13 | @BUILD_ANONCOIND_TRUE@ENABLE_ANONCOIND=1 14 | 15 | REAL_ANONCOIND="$BUILDDIR/src/anoncoind${EXEEXT}" 16 | REAL_ANONCOINCLI="$BUILDDIR/src/anoncoin-cli${EXEEXT}" 17 | 18 | -------------------------------------------------------------------------------- /qa/rpc-tests/.gitignore: -------------------------------------------------------------------------------- 1 | *.pyc 2 | cache 3 | -------------------------------------------------------------------------------- /qa/rpc-tests/python-bitcoinrpc/bitcoinrpc/.gitignore: -------------------------------------------------------------------------------- 1 | *.pyc 2 | -------------------------------------------------------------------------------- /qa/rpc-tests/python-bitcoinrpc/bitcoinrpc/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/qa/rpc-tests/python-bitcoinrpc/bitcoinrpc/__init__.py -------------------------------------------------------------------------------- /qa/rpc-tests/python-bitcoinrpc/setup.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | 3 | from distutils.core import setup 4 | 5 | setup(name='python-anoncoinrpc', 6 | version='0.1', 7 | description='Enhanced version of python-jsonrpc for use with Anoncoin', 8 | long_description=open('README').read(), 9 | author='Jeff Garzik', 10 | author_email='', 11 | maintainer='Jeff Garzik', 12 | maintainer_email='', 13 | url='http://www.github.com/jgarzik/python-anoncoinrpc', 14 | packages=['anoncoinrpc'], 15 | classifiers=['License :: OSI Approved :: GNU Library or Lesser General Public License (LGPL)', 'Operating System :: OS Independent']) 16 | -------------------------------------------------------------------------------- /share/pixmaps/addressbook16.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/share/pixmaps/addressbook16.bmp -------------------------------------------------------------------------------- /share/pixmaps/addressbook16mask.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/share/pixmaps/addressbook16mask.bmp -------------------------------------------------------------------------------- /share/pixmaps/addressbook20.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/share/pixmaps/addressbook20.bmp -------------------------------------------------------------------------------- /share/pixmaps/addressbook20mask.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/share/pixmaps/addressbook20mask.bmp -------------------------------------------------------------------------------- /share/pixmaps/anoncoin-favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/share/pixmaps/anoncoin-favicon.ico -------------------------------------------------------------------------------- /share/pixmaps/anoncoin.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/share/pixmaps/anoncoin.ico -------------------------------------------------------------------------------- /share/pixmaps/anoncoin128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/share/pixmaps/anoncoin128.png -------------------------------------------------------------------------------- /share/pixmaps/anoncoin32.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/share/pixmaps/anoncoin32.ico -------------------------------------------------------------------------------- /share/pixmaps/anoncoin32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/share/pixmaps/anoncoin32.png -------------------------------------------------------------------------------- /share/pixmaps/anoncoin64.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/share/pixmaps/anoncoin64.ico -------------------------------------------------------------------------------- /share/pixmaps/anoncoin64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/share/pixmaps/anoncoin64.png -------------------------------------------------------------------------------- /share/pixmaps/check.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/share/pixmaps/check.ico -------------------------------------------------------------------------------- /share/pixmaps/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/share/pixmaps/favicon.ico -------------------------------------------------------------------------------- /share/pixmaps/nsis-header.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/share/pixmaps/nsis-header.bmp -------------------------------------------------------------------------------- /share/pixmaps/nsis-header.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/share/pixmaps/nsis-header.xcf -------------------------------------------------------------------------------- /share/pixmaps/nsis-wizard-good.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/share/pixmaps/nsis-wizard-good.bmp -------------------------------------------------------------------------------- /share/pixmaps/nsis-wizard-new.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/share/pixmaps/nsis-wizard-new.bmp -------------------------------------------------------------------------------- /share/pixmaps/nsis-wizard-new.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/share/pixmaps/nsis-wizard-new.xcf -------------------------------------------------------------------------------- /share/pixmaps/nsis-wizard.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/share/pixmaps/nsis-wizard.bmp -------------------------------------------------------------------------------- /share/pixmaps/nsis-wizard.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/share/pixmaps/nsis-wizard.xcf -------------------------------------------------------------------------------- /share/pixmaps/send16.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/share/pixmaps/send16.bmp -------------------------------------------------------------------------------- /share/pixmaps/send16mask.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/share/pixmaps/send16mask.bmp -------------------------------------------------------------------------------- /share/pixmaps/send16masknoshadow.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/share/pixmaps/send16masknoshadow.bmp -------------------------------------------------------------------------------- /share/pixmaps/send20.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/share/pixmaps/send20.bmp -------------------------------------------------------------------------------- /share/pixmaps/send20mask.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/share/pixmaps/send20mask.bmp -------------------------------------------------------------------------------- /share/qt/AboutExtractStrings.txt: -------------------------------------------------------------------------------- 1 | Run the Extract Strings python commands from the src/ directory and have it process them for both classic and themes QT 2 | ../share/qt/extract_strings_qt.py *.cpp 3 | ../share/qt/extract_strings_qthemes.py *.cpp 4 | 5 | -------------------------------------------------------------------------------- /share/qt/anoncoin-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/share/qt/anoncoin-16.png -------------------------------------------------------------------------------- /share/qt/anoncoin-24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/share/qt/anoncoin-24.png -------------------------------------------------------------------------------- /share/qt/anoncoin-256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/share/qt/anoncoin-256.png -------------------------------------------------------------------------------- /share/qt/anoncoin-32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/share/qt/anoncoin-32.png -------------------------------------------------------------------------------- /share/qt/anoncoin-48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/share/qt/anoncoin-48.png -------------------------------------------------------------------------------- /share/qt/anoncoin-64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/share/qt/anoncoin-64.png -------------------------------------------------------------------------------- /share/qt/anoncoin_testnet-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/share/qt/anoncoin_testnet-16.png -------------------------------------------------------------------------------- /share/qt/anoncoin_testnet-24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/share/qt/anoncoin_testnet-24.png -------------------------------------------------------------------------------- /share/qt/anoncoin_testnet-256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/share/qt/anoncoin_testnet-256.png -------------------------------------------------------------------------------- /share/qt/anoncoin_testnet-32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/share/qt/anoncoin_testnet-32.png -------------------------------------------------------------------------------- /share/qt/anoncoin_testnet-48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/share/qt/anoncoin_testnet-48.png -------------------------------------------------------------------------------- /share/qt/anoncoin_testnet-64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/share/qt/anoncoin_testnet-64.png -------------------------------------------------------------------------------- /share/qt/img/reload.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/share/qt/img/reload.png -------------------------------------------------------------------------------- /share/qt/img/reload.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/share/qt/img/reload.xcf -------------------------------------------------------------------------------- /share/qt/make_windows_icon.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # create multiresolution windows icon 3 | ICON_SRC=../../src/qt/res/src/Anon-logo_400.png 4 | ICON_DST=../../src/qt/res/icons/anoncoin.ico 5 | ICON_DST2=../pixmaps/anoncoin.ico 6 | convert ${ICON_SRC} -resize 16x16 anoncoin-16.png 7 | convert ${ICON_SRC} -resize 24x24 anoncoin-24.png 8 | convert ${ICON_SRC} -resize 32x32 anoncoin-32.png 9 | convert ${ICON_SRC} -resize 48x48 anoncoin-48.png 10 | convert ${ICON_SRC} -resize 64x64 anoncoin-64.png 11 | convert ${ICON_SRC} -resize 256x256 anoncoin-256.png 12 | convert anoncoin-16.png anoncoin-24.png anoncoin-32.png anoncoin-48.png anoncoin-64.png anoncoin-256.png ${ICON_DST} 13 | convert anoncoin-16.png anoncoin-24.png anoncoin-32.png anoncoin-48.png anoncoin-64.png anoncoin-256.png ${ICON_DST2} 14 | 15 | -------------------------------------------------------------------------------- /share/qt/make_windows_testnet_icon.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # create multiresolution windows icon for testnet 3 | ICON_SRC=../../src/qt/res/src/Anon-logo-testnet_400.png 4 | ICON_DST=../../src/qt/res/icons/anoncoin_testnet.ico 5 | convert ${ICON_SRC} -resize 16x16 anoncoin_testnet-16.png 6 | convert ${ICON_SRC} -resize 24x24 anoncoin_testnet-24.png 7 | convert ${ICON_SRC} -resize 32x32 anoncoin_testnet-32.png 8 | convert ${ICON_SRC} -resize 48x48 anoncoin_testnet-48.png 9 | convert ${ICON_SRC} -resize 64x64 anoncoin_testnet-64.png 10 | convert ${ICON_SRC} -resize 256x256 anoncoin_testnet-256.png 11 | convert anoncoin-16.png anoncoin-24.png anoncoin-32.png anoncoin-48.png anoncoin-64.png anoncoin-256.png ${ICON_DST} 12 | 13 | -------------------------------------------------------------------------------- /share/qt/themes/I2Pdarkish/arrow-down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/share/qt/themes/I2Pdarkish/arrow-down.png -------------------------------------------------------------------------------- /share/qt/themes/I2Pdarkish/calendar-disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/share/qt/themes/I2Pdarkish/calendar-disabled.png -------------------------------------------------------------------------------- /share/qt/themes/I2Pdarkish/calendar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/share/qt/themes/I2Pdarkish/calendar.png -------------------------------------------------------------------------------- /share/qt/themes/I2Pdarkish/camotile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/share/qt/themes/I2Pdarkish/camotile.png -------------------------------------------------------------------------------- /share/qt/themes/I2Pdarkish/cb-checked-hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/share/qt/themes/I2Pdarkish/cb-checked-hover.png -------------------------------------------------------------------------------- /share/qt/themes/I2Pdarkish/cb-checked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/share/qt/themes/I2Pdarkish/cb-checked.png -------------------------------------------------------------------------------- /share/qt/themes/I2Pdarkish/cb-hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/share/qt/themes/I2Pdarkish/cb-hover.png -------------------------------------------------------------------------------- /share/qt/themes/I2Pdarkish/cb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/share/qt/themes/I2Pdarkish/cb.png -------------------------------------------------------------------------------- /share/qt/themes/I2Pdarkish/down-arrow-disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/share/qt/themes/I2Pdarkish/down-arrow-disabled.png -------------------------------------------------------------------------------- /share/qt/themes/I2Pdarkish/down-arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/share/qt/themes/I2Pdarkish/down-arrow.png -------------------------------------------------------------------------------- /share/qt/themes/I2Pdarkish/r-checked-hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/share/qt/themes/I2Pdarkish/r-checked-hover.png -------------------------------------------------------------------------------- /share/qt/themes/I2Pdarkish/r-checked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/share/qt/themes/I2Pdarkish/r-checked.png -------------------------------------------------------------------------------- /share/qt/themes/I2Pdarkish/r-hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/share/qt/themes/I2Pdarkish/r-hover.png -------------------------------------------------------------------------------- /share/qt/themes/I2Pdarkish/r.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/share/qt/themes/I2Pdarkish/r.png -------------------------------------------------------------------------------- /share/qt/themes/I2Pdarkish/sizegrip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/share/qt/themes/I2Pdarkish/sizegrip.png -------------------------------------------------------------------------------- /share/qt/themes/I2Pdarkish/toolbar-handle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/share/qt/themes/I2Pdarkish/toolbar-handle.png -------------------------------------------------------------------------------- /share/qt/themes/I2Pdarkish/up-arrow-disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/share/qt/themes/I2Pdarkish/up-arrow-disabled.png -------------------------------------------------------------------------------- /share/qt/themes/I2Pdarkish/up-arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/share/qt/themes/I2Pdarkish/up-arrow.png -------------------------------------------------------------------------------- /share/qt/themes/TestNet/anoncoin_testnet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/share/qt/themes/TestNet/anoncoin_testnet.png -------------------------------------------------------------------------------- /share/qt/themes/cake/32x32/address16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/share/qt/themes/cake/32x32/address16.png -------------------------------------------------------------------------------- /share/qt/themes/cake/32x32/coins21.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/share/qt/themes/cake/32x32/coins21.png -------------------------------------------------------------------------------- /share/qt/themes/cake/32x32/history2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/share/qt/themes/cake/32x32/history2.png -------------------------------------------------------------------------------- /share/qt/themes/cake/32x32/loginoutlined.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/share/qt/themes/cake/32x32/loginoutlined.png -------------------------------------------------------------------------------- /share/qt/themes/cake/32x32/money148.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/share/qt/themes/cake/32x32/money148.png -------------------------------------------------------------------------------- /share/qt/themes/cake/32x32/transit11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/share/qt/themes/cake/32x32/transit11.png -------------------------------------------------------------------------------- /share/qt/themes/cake/branch-closed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/share/qt/themes/cake/branch-closed.png -------------------------------------------------------------------------------- /share/qt/themes/cake/branch-end.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/share/qt/themes/cake/branch-end.png -------------------------------------------------------------------------------- /share/qt/themes/cake/branch-more.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/share/qt/themes/cake/branch-more.png -------------------------------------------------------------------------------- /share/qt/themes/cake/branch-open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/share/qt/themes/cake/branch-open.png -------------------------------------------------------------------------------- /share/qt/themes/cake/down-arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/share/qt/themes/cake/down-arrow.png -------------------------------------------------------------------------------- /share/qt/themes/cake/ok.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/share/qt/themes/cake/ok.png -------------------------------------------------------------------------------- /share/qt/themes/cake/thecakeisalie.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/share/qt/themes/cake/thecakeisalie.png -------------------------------------------------------------------------------- /share/qt/themes/cake/up-arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/share/qt/themes/cake/up-arrow.png -------------------------------------------------------------------------------- /share/qt/themes/cake/vline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/share/qt/themes/cake/vline.png -------------------------------------------------------------------------------- /share/qt/themes/graygrey/icons/Anonymous2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/share/qt/themes/graygrey/icons/Anonymous2.png -------------------------------------------------------------------------------- /share/qt/themes/graygrey/icons/arrow_down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/share/qt/themes/graygrey/icons/arrow_down.png -------------------------------------------------------------------------------- /share/qt/themes/graygrey/icons/arrow_down_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/share/qt/themes/graygrey/icons/arrow_down_disabled.png -------------------------------------------------------------------------------- /share/qt/themes/graygrey/icons/arrow_up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/share/qt/themes/graygrey/icons/arrow_up.png -------------------------------------------------------------------------------- /share/qt/themes/graygrey/icons/arrow_up_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/share/qt/themes/graygrey/icons/arrow_up_disabled.png -------------------------------------------------------------------------------- /share/qt/themes/graygrey/icons/branch-closed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/share/qt/themes/graygrey/icons/branch-closed.png -------------------------------------------------------------------------------- /share/qt/themes/graygrey/icons/branch-end.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/share/qt/themes/graygrey/icons/branch-end.png -------------------------------------------------------------------------------- /share/qt/themes/graygrey/icons/branch-more.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/share/qt/themes/graygrey/icons/branch-more.png -------------------------------------------------------------------------------- /share/qt/themes/graygrey/icons/branch-open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/share/qt/themes/graygrey/icons/branch-open.png -------------------------------------------------------------------------------- /share/qt/themes/graygrey/icons/checkbox_checked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/share/qt/themes/graygrey/icons/checkbox_checked.png -------------------------------------------------------------------------------- /share/qt/themes/graygrey/icons/checkbox_checked_hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/share/qt/themes/graygrey/icons/checkbox_checked_hover.png -------------------------------------------------------------------------------- /share/qt/themes/graygrey/icons/checkbox_checked_pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/share/qt/themes/graygrey/icons/checkbox_checked_pressed.png -------------------------------------------------------------------------------- /share/qt/themes/graygrey/icons/radiobutton_checked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/share/qt/themes/graygrey/icons/radiobutton_checked.png -------------------------------------------------------------------------------- /share/qt/themes/graygrey/icons/radiobutton_checked_hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/share/qt/themes/graygrey/icons/radiobutton_checked_hover.png -------------------------------------------------------------------------------- /share/qt/themes/graygrey/icons/radiobutton_checked_pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/share/qt/themes/graygrey/icons/radiobutton_checked_pressed.png -------------------------------------------------------------------------------- /share/qt/themes/graygrey/icons/radiobutton_unchecked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/share/qt/themes/graygrey/icons/radiobutton_unchecked.png -------------------------------------------------------------------------------- /share/qt/themes/graygrey/icons/radiobutton_unchecked_hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/share/qt/themes/graygrey/icons/radiobutton_unchecked_hover.png -------------------------------------------------------------------------------- /share/qt/themes/graygrey/icons/radiobutton_unchecked_pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/share/qt/themes/graygrey/icons/radiobutton_unchecked_pressed.png -------------------------------------------------------------------------------- /share/qt/themes/graygrey/z: -------------------------------------------------------------------------------- 1 | image: url(:/arrow_down); 2 | image: url(:/arrow_up); 3 | image: url(:/branch-closed); 4 | image: url(:/branch-end) 0; 5 | image: url(:/branch-more) 0; 6 | image: url(:/branch-open); 7 | image: url(:/checkbox_checked); 8 | image: url(:/checkbox_checked_hover); 9 | image: url(:/checkbox_checked_pressed); 10 | image: url(:/down_arrow_disabled.png); 11 | image: url(:/radiobutton_checked); 12 | image: url(:/radiobutton_checked_hover); 13 | image: url(:/radiobutton_checked_pressed); 14 | image: url(:/radiobutton_unchecked); 15 | image: url(:/radiobutton_unchecked_hover); 16 | image: url(:/radiobutton_unchecked_pressed); 17 | image: url(:/up_arrow_disabled.png); 18 | image: url(:/vline) 0; 19 | -------------------------------------------------------------------------------- /share/ui.rc: -------------------------------------------------------------------------------- 1 | anoncoin ICON "pixmaps/anoncoin.ico" 2 | 3 | #include "wx/msw/wx.rc" 4 | 5 | check ICON "pixmaps/check.ico" 6 | send16 BITMAP "pixmaps/send16.bmp" 7 | send16mask BITMAP "pixmaps/send16mask.bmp" 8 | send16masknoshadow BITMAP "pixmaps/send16masknoshadow.bmp" 9 | send20 BITMAP "pixmaps/send20.bmp" 10 | send20mask BITMAP "pixmaps/send20mask.bmp" 11 | addressbook16 BITMAP "pixmaps/addressbook16.bmp" 12 | addressbook16mask BITMAP "pixmaps/addressbook16mask.bmp" 13 | addressbook20 BITMAP "pixmaps/addressbook20.bmp" 14 | addressbook20mask BITMAP "pixmaps/addressbook20mask.bmp" 15 | favicon ICON "pixmaps/favicon.ico" 16 | -------------------------------------------------------------------------------- /src/compat/sanity.h: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2009-2014 The Bitcoin developers 2 | // Copyright (c) 2013-2014 The Anoncoin 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 ANONCOIN_COMPAT_SANITY_H 7 | #define ANONCOIN_COMPAT_SANITY_H 8 | 9 | bool glibc_sanity_test(); 10 | bool glibcxx_sanity_test(); 11 | 12 | #endif // ANONCOIN_COMPAT_SANITY_H 13 | -------------------------------------------------------------------------------- /src/compat/strnlen.cpp: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2009-2014 The Bitcoin developers 2 | // Copyright (c) 2013-2017 The Anoncoin 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 | #if defined(HAVE_CONFIG_H) 7 | #include "config/anoncoin-config.h" 8 | #endif 9 | 10 | #include 11 | // OSX 10.6 is missing strnlen at runtime, but builds targetting it will still 12 | // succeed. Define our own version here to avoid a crash. 13 | size_t strnlen_int( const char *start, size_t max_len) 14 | { 15 | const char *end = (const char *)memchr(start, '\0', max_len); 16 | 17 | return end ? (size_t)(end - start) : max_len; 18 | } 19 | -------------------------------------------------------------------------------- /src/config/.empty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/config/.empty -------------------------------------------------------------------------------- /src/crypto/hmac_sha256.h: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2014 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_CRYPTO_HMAC_SHA256_H 6 | #define BITCOIN_CRYPTO_HMAC_SHA256_H 7 | 8 | #include "crypto/sha256.h" 9 | 10 | #include 11 | #include 12 | 13 | /** A hasher class for HMAC-SHA-512. */ 14 | class CHMAC_SHA256 15 | { 16 | private: 17 | CSHA256 outer; 18 | CSHA256 inner; 19 | 20 | public: 21 | static const size_t OUTPUT_SIZE = 32; 22 | 23 | CHMAC_SHA256(const unsigned char* key, size_t keylen); 24 | CHMAC_SHA256& Write(const unsigned char* data, size_t len) 25 | { 26 | inner.Write(data, len); 27 | return *this; 28 | } 29 | void Finalize(unsigned char hash[OUTPUT_SIZE]); 30 | }; 31 | 32 | #endif // BITCOIN_CRYPTO_HMAC_SHA256_H 33 | -------------------------------------------------------------------------------- /src/crypto/hmac_sha512.h: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2014 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_CRYPTO_HMAC_SHA512_H 6 | #define BITCOIN_CRYPTO_HMAC_SHA512_H 7 | 8 | #include "crypto/sha512.h" 9 | 10 | #include 11 | #include 12 | 13 | /** A hasher class for HMAC-SHA-512. */ 14 | class CHMAC_SHA512 15 | { 16 | private: 17 | CSHA512 outer; 18 | CSHA512 inner; 19 | 20 | public: 21 | static const size_t OUTPUT_SIZE = 64; 22 | 23 | CHMAC_SHA512(const unsigned char* key, size_t keylen); 24 | CHMAC_SHA512& Write(const unsigned char* data, size_t len) 25 | { 26 | inner.Write(data, len); 27 | return *this; 28 | } 29 | void Finalize(unsigned char hash[OUTPUT_SIZE]); 30 | }; 31 | 32 | #endif // BITCOIN_CRYPTO_HMAC_SHA512_H 33 | -------------------------------------------------------------------------------- /src/crypto/ripemd160.h: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2014 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_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 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 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 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/json/json_spirit.h: -------------------------------------------------------------------------------- 1 | #ifndef JSON_SPIRIT 2 | #define JSON_SPIRIT 3 | 4 | // Copyright John W. Wilkinson 2007 - 2009. 5 | // Distributed under the MIT License, see accompanying file LICENSE.txt 6 | 7 | // json spirit version 4.03 8 | 9 | #if defined(_MSC_VER) && (_MSC_VER >= 1020) 10 | # pragma once 11 | #endif 12 | 13 | #include "json_spirit_value.h" 14 | #include "json_spirit_reader.h" 15 | #include "json_spirit_writer.h" 16 | #include "json_spirit_utils.h" 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/json/json_spirit_value.cpp: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2007 John W Wilkinson 2 | 3 | This source code can be used for any purpose as long as 4 | this comment is retained. */ 5 | 6 | // json spirit version 2.00 7 | 8 | #include "json_spirit_value.h" 9 | -------------------------------------------------------------------------------- /src/leveldb/.gitignore: -------------------------------------------------------------------------------- 1 | build_config.mk 2 | *.a 3 | *.o 4 | *.dylib* 5 | *.so 6 | *.so.* 7 | *_test 8 | db_bench 9 | leveldbutil 10 | Release 11 | Debug 12 | Benchmark 13 | vs2010.* 14 | -------------------------------------------------------------------------------- /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/db/db_iter.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_DB_DB_ITER_H_ 6 | #define STORAGE_LEVELDB_DB_DB_ITER_H_ 7 | 8 | #include 9 | #include "leveldb/db.h" 10 | #include "db/dbformat.h" 11 | 12 | namespace leveldb { 13 | 14 | class DBImpl; 15 | 16 | // Return a new iterator that converts internal keys (yielded by 17 | // "*internal_iter") that were live at the specified "sequence" number 18 | // into appropriate user keys. 19 | extern Iterator* NewDBIterator( 20 | DBImpl* db, 21 | const Comparator* user_key_comparator, 22 | Iterator* internal_iter, 23 | SequenceNumber sequence, 24 | uint32_t seed); 25 | 26 | } // namespace leveldb 27 | 28 | #endif // STORAGE_LEVELDB_DB_DB_ITER_H_ 29 | -------------------------------------------------------------------------------- /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/port/port.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_PORT_PORT_H_ 6 | #define STORAGE_LEVELDB_PORT_PORT_H_ 7 | 8 | #include 9 | 10 | // Include the appropriate platform specific file below. If you are 11 | // porting to a new platform, see "port_example.h" for documentation 12 | // of what the new port_.h file must provide. 13 | #if defined(LEVELDB_PLATFORM_POSIX) 14 | # include "port/port_posix.h" 15 | #elif defined(LEVELDB_PLATFORM_CHROMIUM) 16 | # include "port/port_chromium.h" 17 | #elif defined(LEVELDB_PLATFORM_WINDOWS) 18 | # include "port/port_win.h" 19 | #endif 20 | 21 | #endif // STORAGE_LEVELDB_PORT_PORT_H_ 22 | -------------------------------------------------------------------------------- /src/leveldb/port/win/stdint.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 | // MSVC didn't ship with this file until the 2010 version. 6 | 7 | #ifndef STORAGE_LEVELDB_PORT_WIN_STDINT_H_ 8 | #define STORAGE_LEVELDB_PORT_WIN_STDINT_H_ 9 | 10 | #if !defined(_MSC_VER) 11 | #error This file should only be included when compiling with MSVC. 12 | #endif 13 | 14 | // Define C99 equivalent types. 15 | typedef signed char int8_t; 16 | typedef signed short int16_t; 17 | typedef signed int int32_t; 18 | typedef signed long long int64_t; 19 | typedef unsigned char uint8_t; 20 | typedef unsigned short uint16_t; 21 | typedef unsigned int uint32_t; 22 | typedef unsigned long long uint64_t; 23 | 24 | #endif // STORAGE_LEVELDB_PORT_WIN_STDINT_H_ 25 | -------------------------------------------------------------------------------- /src/leveldb/table/merger.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_TABLE_MERGER_H_ 6 | #define STORAGE_LEVELDB_TABLE_MERGER_H_ 7 | 8 | namespace leveldb { 9 | 10 | class Comparator; 11 | class Iterator; 12 | 13 | // Return an iterator that provided the union of the data in 14 | // children[0,n-1]. Takes ownership of the child iterators and 15 | // will delete them when the result iterator is deleted. 16 | // 17 | // The result does no duplicate suppression. I.e., if a particular 18 | // key is present in K child iterators, it will be yielded K times. 19 | // 20 | // REQUIRES: n >= 0 21 | extern Iterator* NewMergingIterator( 22 | const Comparator* comparator, Iterator** children, int n); 23 | 24 | } // namespace leveldb 25 | 26 | #endif // STORAGE_LEVELDB_TABLE_MERGER_H_ 27 | -------------------------------------------------------------------------------- /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/leveldb/util/options.cc: -------------------------------------------------------------------------------- 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 | #include "leveldb/options.h" 6 | 7 | #include "leveldb/comparator.h" 8 | #include "leveldb/env.h" 9 | 10 | namespace leveldb { 11 | 12 | Options::Options() 13 | : comparator(BytewiseComparator()), 14 | create_if_missing(false), 15 | error_if_exists(false), 16 | paranoid_checks(false), 17 | env(Env::Default()), 18 | info_log(NULL), 19 | write_buffer_size(4<<20), 20 | max_open_files(1000), 21 | block_cache(NULL), 22 | block_size(4096), 23 | block_restart_interval(16), 24 | compression(kSnappyCompression), 25 | filter_policy(NULL) { 26 | } 27 | 28 | 29 | } // namespace leveldb 30 | -------------------------------------------------------------------------------- /src/noui.h: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2013 The Bitcoin developers 2 | // Copyright (c) 2013-2014 The Anoncoin Core developers 3 | // Distributed under the MIT/X11 software license, see the accompanying 4 | // file COPYING or http://www.opensource.org/licenses/mit-license.php. 5 | 6 | #ifndef ANONCOIN_NOUI_H 7 | #define ANONCOIN_NOUI_H 8 | 9 | extern void noui_connect(); 10 | 11 | #endif 12 | -------------------------------------------------------------------------------- /src/obj-test/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /src/obj/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /src/qt/Makefile: -------------------------------------------------------------------------------- 1 | .PHONY: FORCE 2 | all: FORCE 3 | $(MAKE) -C .. anoncoin_qt test_anoncoin_qt 4 | clean: FORCE 5 | $(MAKE) -C .. anoncoin_qt_clean test_anoncoin_qt_clean 6 | check: FORCE 7 | $(MAKE) -C .. test_anoncoin_qt_check 8 | anoncoin-qt anoncoin-qt.exe: FORCE 9 | $(MAKE) -C .. anoncoin_qt 10 | -------------------------------------------------------------------------------- /src/qt/coincontroltreewidget.h: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2011-2013 The Bitcoin developers 2 | // Copyright (c) 2013-2014 The Anoncoin Core developers 3 | // Distributed under the MIT/X11 software license, see the accompanying 4 | // file COPYING or http://www.opensource.org/licenses/mit-license.php. 5 | 6 | #ifndef COINCONTROLTREEWIDGET_H 7 | #define COINCONTROLTREEWIDGET_H 8 | 9 | #include 10 | #include 11 | 12 | class CoinControlTreeWidget : public QTreeWidget 13 | { 14 | Q_OBJECT 15 | 16 | public: 17 | explicit CoinControlTreeWidget(QWidget *parent = 0); 18 | 19 | protected: 20 | virtual void keyPressEvent(QKeyEvent *event); 21 | }; 22 | 23 | #endif // COINCONTROLTREEWIDGET_H 24 | -------------------------------------------------------------------------------- /src/qt/i2pshowaddresses.h: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2013-2017 The Anoncoin 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 SHOWI2PADDRESSES_H 6 | #define SHOWI2PADDRESSES_H 7 | 8 | #include 9 | 10 | namespace Ui { 11 | class ShowI2PAddresses; 12 | } 13 | 14 | class ShowI2PAddresses : public QDialog 15 | { 16 | Q_OBJECT 17 | 18 | public: 19 | explicit ShowI2PAddresses(QWidget *parent = 0); 20 | void UpdateParameters( void ); 21 | ~ShowI2PAddresses(); 22 | 23 | private: 24 | Ui::ShowI2PAddresses *ui; 25 | 26 | private Q_SLOTS: 27 | void setEnabled( void ); 28 | void setStatic( void ); 29 | }; 30 | 31 | #endif // SHOWI2PADDRESSES_H 32 | -------------------------------------------------------------------------------- /src/qt/openuridialog.h: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2011-2013 The Bitcoin developers 2 | // Copyright (c) 2013-2014 The Anoncoin Core developers 3 | // Distributed under the MIT/X11 software license, see the accompanying 4 | // file COPYING or http://www.opensource.org/licenses/mit-license.php. 5 | 6 | #ifndef OPENURIDIALOG_H 7 | #define OPENURIDIALOG_H 8 | 9 | #include 10 | 11 | namespace Ui { 12 | class OpenURIDialog; 13 | } 14 | 15 | class OpenURIDialog : public QDialog 16 | { 17 | Q_OBJECT 18 | 19 | public: 20 | explicit OpenURIDialog(QWidget *parent); 21 | ~OpenURIDialog(); 22 | 23 | QString getURI(); 24 | 25 | protected Q_SLOTS: 26 | void accept(); 27 | 28 | private Q_SLOTS: 29 | void on_selectFileButton_clicked(); 30 | 31 | private: 32 | Ui::OpenURIDialog *ui; 33 | }; 34 | 35 | #endif // OPENURIDIALOG_H 36 | -------------------------------------------------------------------------------- /src/qt/qvaluecombobox.cpp: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2011-2013 The Bitcoin developers 2 | // Copyright (c) 2013-2014 The Anoncoin Core developers 3 | // Distributed under the MIT/X11 software license, see the accompanying 4 | // file COPYING or http://www.opensource.org/licenses/mit-license.php. 5 | 6 | #include "qvaluecombobox.h" 7 | 8 | QValueComboBox::QValueComboBox(QWidget *parent) : 9 | QComboBox(parent), role(Qt::UserRole) 10 | { 11 | connect(this, SIGNAL(currentIndexChanged(int)), this, SLOT(handleSelectionChanged(int))); 12 | } 13 | 14 | QVariant QValueComboBox::value() const 15 | { 16 | return itemData(currentIndex(), role); 17 | } 18 | 19 | void QValueComboBox::setValue(const QVariant &value) 20 | { 21 | setCurrentIndex(findData(value, role)); 22 | } 23 | 24 | void QValueComboBox::setRole(int role) 25 | { 26 | this->role = role; 27 | } 28 | 29 | void QValueComboBox::handleSelectionChanged(int idx) 30 | { 31 | Q_EMIT valueChanged(); 32 | } 33 | -------------------------------------------------------------------------------- /src/qt/res/icons/add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/icons/add.png -------------------------------------------------------------------------------- /src/qt/res/icons/address-book.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/icons/address-book.png -------------------------------------------------------------------------------- /src/qt/res/icons/anoncoin.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/icons/anoncoin.icns -------------------------------------------------------------------------------- /src/qt/res/icons/anoncoin.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/icons/anoncoin.ico -------------------------------------------------------------------------------- /src/qt/res/icons/anoncoin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/icons/anoncoin.png -------------------------------------------------------------------------------- /src/qt/res/icons/anoncoin.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/icons/anoncoin.xcf -------------------------------------------------------------------------------- /src/qt/res/icons/anoncoin_testnet.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/icons/anoncoin_testnet.ico -------------------------------------------------------------------------------- /src/qt/res/icons/anoncoin_testnet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/icons/anoncoin_testnet.png -------------------------------------------------------------------------------- /src/qt/res/icons/clock1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/icons/clock1.png -------------------------------------------------------------------------------- /src/qt/res/icons/clock2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/icons/clock2.png -------------------------------------------------------------------------------- /src/qt/res/icons/clock3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/icons/clock3.png -------------------------------------------------------------------------------- /src/qt/res/icons/clock4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/icons/clock4.png -------------------------------------------------------------------------------- /src/qt/res/icons/clock5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/icons/clock5.png -------------------------------------------------------------------------------- /src/qt/res/icons/configure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/icons/configure.png -------------------------------------------------------------------------------- /src/qt/res/icons/connect0_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/icons/connect0_16.png -------------------------------------------------------------------------------- /src/qt/res/icons/connect1_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/icons/connect1_16.png -------------------------------------------------------------------------------- /src/qt/res/icons/connect2_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/icons/connect2_16.png -------------------------------------------------------------------------------- /src/qt/res/icons/connect3_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/icons/connect3_16.png -------------------------------------------------------------------------------- /src/qt/res/icons/connect4_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/icons/connect4_16.png -------------------------------------------------------------------------------- /src/qt/res/icons/debugwindow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/icons/debugwindow.png -------------------------------------------------------------------------------- /src/qt/res/icons/edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/icons/edit.png -------------------------------------------------------------------------------- /src/qt/res/icons/editcopy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/icons/editcopy.png -------------------------------------------------------------------------------- /src/qt/res/icons/editpaste.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/icons/editpaste.png -------------------------------------------------------------------------------- /src/qt/res/icons/export.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/icons/export.png -------------------------------------------------------------------------------- /src/qt/res/icons/eye.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/icons/eye.png -------------------------------------------------------------------------------- /src/qt/res/icons/eye_minus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/icons/eye_minus.png -------------------------------------------------------------------------------- /src/qt/res/icons/eye_plus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/icons/eye_plus.png -------------------------------------------------------------------------------- /src/qt/res/icons/filesave.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/icons/filesave.png -------------------------------------------------------------------------------- /src/qt/res/icons/history.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/icons/history.png -------------------------------------------------------------------------------- /src/qt/res/icons/i2plogo_wbw_0_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/icons/i2plogo_wbw_0_16.png -------------------------------------------------------------------------------- /src/qt/res/icons/i2plogo_wbw_1_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/icons/i2plogo_wbw_1_16.png -------------------------------------------------------------------------------- /src/qt/res/icons/i2plogo_wbw_2_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/icons/i2plogo_wbw_2_16.png -------------------------------------------------------------------------------- /src/qt/res/icons/i2plogo_wbw_3_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/icons/i2plogo_wbw_3_16.png -------------------------------------------------------------------------------- /src/qt/res/icons/i2plogo_wbw_4_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/icons/i2plogo_wbw_4_16.png -------------------------------------------------------------------------------- /src/qt/res/icons/key.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/icons/key.png -------------------------------------------------------------------------------- /src/qt/res/icons/lock_closed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/icons/lock_closed.png -------------------------------------------------------------------------------- /src/qt/res/icons/lock_open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/icons/lock_open.png -------------------------------------------------------------------------------- /src/qt/res/icons/overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/icons/overview.png -------------------------------------------------------------------------------- /src/qt/res/icons/qrcode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/icons/qrcode.png -------------------------------------------------------------------------------- /src/qt/res/icons/quit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/icons/quit.png -------------------------------------------------------------------------------- /src/qt/res/icons/receive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/icons/receive.png -------------------------------------------------------------------------------- /src/qt/res/icons/remove.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/icons/remove.png -------------------------------------------------------------------------------- /src/qt/res/icons/send.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/icons/send.png -------------------------------------------------------------------------------- /src/qt/res/icons/synced.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/icons/synced.png -------------------------------------------------------------------------------- /src/qt/res/icons/toolbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/icons/toolbar.png -------------------------------------------------------------------------------- /src/qt/res/icons/toolbar_testnet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/icons/toolbar_testnet.png -------------------------------------------------------------------------------- /src/qt/res/icons/transaction0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/icons/transaction0.png -------------------------------------------------------------------------------- /src/qt/res/icons/transaction2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/icons/transaction2.png -------------------------------------------------------------------------------- /src/qt/res/icons/transaction_conflicted.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/icons/transaction_conflicted.png -------------------------------------------------------------------------------- /src/qt/res/icons/tx_inout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/icons/tx_inout.png -------------------------------------------------------------------------------- /src/qt/res/icons/tx_input.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/icons/tx_input.png -------------------------------------------------------------------------------- /src/qt/res/icons/tx_mined.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/icons/tx_mined.png -------------------------------------------------------------------------------- /src/qt/res/icons/tx_output.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/icons/tx_output.png -------------------------------------------------------------------------------- /src/qt/res/icons/unit_anc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/icons/unit_anc.png -------------------------------------------------------------------------------- /src/qt/res/icons/unit_manc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/icons/unit_manc.png -------------------------------------------------------------------------------- /src/qt/res/icons/unit_uanc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/icons/unit_uanc.png -------------------------------------------------------------------------------- /src/qt/res/images/about.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/images/about.png -------------------------------------------------------------------------------- /src/qt/res/images/aboutcmds.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/images/aboutcmds.png -------------------------------------------------------------------------------- /src/qt/res/images/i2pguy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/images/i2pguy.png -------------------------------------------------------------------------------- /src/qt/res/images/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/images/splash.png -------------------------------------------------------------------------------- /src/qt/res/images/splash_testnet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/images/splash_testnet.png -------------------------------------------------------------------------------- /src/qt/res/movies/spinner-000.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/movies/spinner-000.png -------------------------------------------------------------------------------- /src/qt/res/movies/spinner-001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/movies/spinner-001.png -------------------------------------------------------------------------------- /src/qt/res/movies/spinner-002.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/movies/spinner-002.png -------------------------------------------------------------------------------- /src/qt/res/movies/spinner-003.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/movies/spinner-003.png -------------------------------------------------------------------------------- /src/qt/res/movies/spinner-004.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/movies/spinner-004.png -------------------------------------------------------------------------------- /src/qt/res/movies/spinner-005.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/movies/spinner-005.png -------------------------------------------------------------------------------- /src/qt/res/movies/spinner-006.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/movies/spinner-006.png -------------------------------------------------------------------------------- /src/qt/res/movies/spinner-007.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/movies/spinner-007.png -------------------------------------------------------------------------------- /src/qt/res/movies/spinner-008.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/movies/spinner-008.png -------------------------------------------------------------------------------- /src/qt/res/movies/spinner-009.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/movies/spinner-009.png -------------------------------------------------------------------------------- /src/qt/res/movies/spinner-010.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/movies/spinner-010.png -------------------------------------------------------------------------------- /src/qt/res/movies/spinner-011.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/movies/spinner-011.png -------------------------------------------------------------------------------- /src/qt/res/movies/spinner-012.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/movies/spinner-012.png -------------------------------------------------------------------------------- /src/qt/res/movies/spinner-013.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/movies/spinner-013.png -------------------------------------------------------------------------------- /src/qt/res/movies/spinner-014.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/movies/spinner-014.png -------------------------------------------------------------------------------- /src/qt/res/movies/spinner-015.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/movies/spinner-015.png -------------------------------------------------------------------------------- /src/qt/res/movies/spinner-016.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/movies/spinner-016.png -------------------------------------------------------------------------------- /src/qt/res/movies/spinner-017.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/movies/spinner-017.png -------------------------------------------------------------------------------- /src/qt/res/movies/spinner-018.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/movies/spinner-018.png -------------------------------------------------------------------------------- /src/qt/res/movies/spinner-019.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/movies/spinner-019.png -------------------------------------------------------------------------------- /src/qt/res/movies/spinner-020.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/movies/spinner-020.png -------------------------------------------------------------------------------- /src/qt/res/movies/spinner-021.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/movies/spinner-021.png -------------------------------------------------------------------------------- /src/qt/res/movies/spinner-022.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/movies/spinner-022.png -------------------------------------------------------------------------------- /src/qt/res/movies/spinner-023.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/movies/spinner-023.png -------------------------------------------------------------------------------- /src/qt/res/movies/spinner-024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/movies/spinner-024.png -------------------------------------------------------------------------------- /src/qt/res/movies/spinner-025.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/movies/spinner-025.png -------------------------------------------------------------------------------- /src/qt/res/movies/spinner-026.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/movies/spinner-026.png -------------------------------------------------------------------------------- /src/qt/res/movies/spinner-027.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/movies/spinner-027.png -------------------------------------------------------------------------------- /src/qt/res/movies/spinner-028.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/movies/spinner-028.png -------------------------------------------------------------------------------- /src/qt/res/movies/spinner-029.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/movies/spinner-029.png -------------------------------------------------------------------------------- /src/qt/res/movies/spinner-030.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/movies/spinner-030.png -------------------------------------------------------------------------------- /src/qt/res/movies/spinner-031.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/movies/spinner-031.png -------------------------------------------------------------------------------- /src/qt/res/movies/spinner-032.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/movies/spinner-032.png -------------------------------------------------------------------------------- /src/qt/res/movies/spinner-033.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/movies/spinner-033.png -------------------------------------------------------------------------------- /src/qt/res/movies/spinner-034.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/movies/spinner-034.png -------------------------------------------------------------------------------- /src/qt/res/src/Anon-logo-testnet_400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/src/Anon-logo-testnet_400.png -------------------------------------------------------------------------------- /src/qt/res/src/Anon-logo-testnet_400.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/src/Anon-logo-testnet_400.xcf -------------------------------------------------------------------------------- /src/qt/res/src/Anon-logo_128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/src/Anon-logo_128.png -------------------------------------------------------------------------------- /src/qt/res/src/Anon-logo_200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/src/Anon-logo_200.png -------------------------------------------------------------------------------- /src/qt/res/src/Anon-logo_32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/src/Anon-logo_32.png -------------------------------------------------------------------------------- /src/qt/res/src/Anon-logo_400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/src/Anon-logo_400.png -------------------------------------------------------------------------------- /src/qt/res/src/Anon-logo_600.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/src/Anon-logo_600.png -------------------------------------------------------------------------------- /src/qt/res/src/Anon-logo_64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/src/Anon-logo_64.png -------------------------------------------------------------------------------- /src/qt/res/src/Anon-logo_800.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/src/Anon-logo_800.png -------------------------------------------------------------------------------- /src/qt/res/src/about_v2.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/src/about_v2.xcf -------------------------------------------------------------------------------- /src/qt/res/src/anoncoin-favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/src/anoncoin-favicon.ico -------------------------------------------------------------------------------- /src/qt/res/src/anoncoin_testnet.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/src/anoncoin_testnet.xcf -------------------------------------------------------------------------------- /src/qt/res/src/anoncoin_testnet_48x48.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/src/anoncoin_testnet_48x48.xcf -------------------------------------------------------------------------------- /src/qt/res/src/splash.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/src/splash.xcf -------------------------------------------------------------------------------- /src/qt/res/src/splash_testnet.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/src/splash_testnet.xcf -------------------------------------------------------------------------------- /src/qt/res/src/splash_v2.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qt/res/src/splash_v2.xcf -------------------------------------------------------------------------------- /src/qt/test/Makefile: -------------------------------------------------------------------------------- 1 | all: 2 | $(MAKE) -C ../../ test_anoncoin_qt 3 | clean: 4 | $(MAKE) -C ../../ test_anoncoin_qt_clean 5 | check: 6 | $(MAKE) -C ../../ test_anoncoin_qt_check 7 | -------------------------------------------------------------------------------- /src/qt/test/paymentservertests.h: -------------------------------------------------------------------------------- 1 | #ifndef PAYMENTSERVERTESTS_H 2 | #define PAYMENTSERVERTESTS_H 3 | 4 | #include "../paymentserver.h" 5 | 6 | #include 7 | #include 8 | 9 | class PaymentServerTests : public QObject 10 | { 11 | Q_OBJECT 12 | 13 | private Q_SLOTS: 14 | void paymentServerTests(); 15 | }; 16 | 17 | // Dummy class to receive paymentserver signals. 18 | // If SendCoinsRecipient was a proper QObject, then we could use 19 | // QSignalSpy... but it's not. 20 | class RecipientCatcher : public QObject 21 | { 22 | Q_OBJECT 23 | 24 | public Q_SLOTS: 25 | void getRecipient(SendCoinsRecipient r); 26 | 27 | public: 28 | SendCoinsRecipient recipient; 29 | }; 30 | 31 | #endif // PAYMENTSERVERTESTS_H 32 | -------------------------------------------------------------------------------- /src/qt/test/uritests.h: -------------------------------------------------------------------------------- 1 | #ifndef URITESTS_H 2 | #define URITESTS_H 3 | 4 | #include 5 | #include 6 | 7 | class URITests : public QObject 8 | { 9 | Q_OBJECT 10 | 11 | private Q_SLOTS: 12 | void uriTests(); 13 | }; 14 | 15 | #endif // URITESTS_H 16 | -------------------------------------------------------------------------------- /src/qt/transactiondesc.h: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2011-2013 The Bitcoin developers 2 | // Copyright (c) 2013-2017 The Anoncoin 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 ANONCOIN_TRANSACTIONDESC_H 7 | #define ANONCOIN_TRANSACTIONDESC_H 8 | 9 | #include 10 | #include 11 | 12 | class TransactionRecord; 13 | class CWallet; 14 | class CWalletTx; 15 | 16 | /** Provide a human-readable extended HTML description of a transaction. 17 | */ 18 | class TransactionDesc: public QObject 19 | { 20 | Q_OBJECT 21 | 22 | public: 23 | static QString toHTML(CWallet *wallet, CWalletTx &wtx, TransactionRecord *rec, int unit); 24 | 25 | private: 26 | TransactionDesc() {} 27 | 28 | static QString FormatTxStatus(const CWalletTx& wtx); 29 | }; 30 | 31 | #endif // ANONCOIN_TRANSACTIONDESC_H 32 | -------------------------------------------------------------------------------- /src/qt/transactiondescdialog.cpp: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2011-2013 The Bitcoin developers 2 | // Copyright (c) 2013-2014 The Anoncoin Core developers 3 | // Distributed under the MIT/X11 software license, see the accompanying 4 | // file COPYING or http://www.opensource.org/licenses/mit-license.php. 5 | 6 | #include "transactiondescdialog.h" 7 | #include "ui_transactiondescdialog.h" 8 | 9 | #include "transactiontablemodel.h" 10 | 11 | #include 12 | 13 | TransactionDescDialog::TransactionDescDialog(const QModelIndex &idx, QWidget *parent) : 14 | QDialog(parent), 15 | ui(new Ui::TransactionDescDialog) 16 | { 17 | ui->setupUi(this); 18 | QString desc = idx.data(TransactionTableModel::LongDescriptionRole).toString(); 19 | ui->detailText->setHtml(desc); 20 | } 21 | 22 | TransactionDescDialog::~TransactionDescDialog() 23 | { 24 | delete ui; 25 | } 26 | -------------------------------------------------------------------------------- /src/qt/transactiondescdialog.h: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2011-2013 The Bitcoin developers 2 | // Copyright (c) 2013-2014 The Anoncoin Core developers 3 | // Distributed under the MIT/X11 software license, see the accompanying 4 | // file COPYING or http://www.opensource.org/licenses/mit-license.php. 5 | 6 | #ifndef TRANSACTIONDESCDIALOG_H 7 | #define TRANSACTIONDESCDIALOG_H 8 | 9 | #include 10 | 11 | namespace Ui { 12 | class TransactionDescDialog; 13 | } 14 | 15 | QT_BEGIN_NAMESPACE 16 | class QModelIndex; 17 | QT_END_NAMESPACE 18 | 19 | /** Dialog showing transaction details. */ 20 | class TransactionDescDialog : public QDialog 21 | { 22 | Q_OBJECT 23 | 24 | public: 25 | explicit TransactionDescDialog(const QModelIndex &idx, QWidget *parent = 0); 26 | ~TransactionDescDialog(); 27 | 28 | private: 29 | Ui::TransactionDescDialog *ui; 30 | }; 31 | 32 | #endif // TRANSACTIONDESCDIALOG_H 33 | -------------------------------------------------------------------------------- /src/qthemes/Makefile: -------------------------------------------------------------------------------- 1 | .PHONY: FORCE 2 | all: FORCE 3 | $(MAKE) -C .. anoncoin_qt test_anoncoin_qt 4 | clean: FORCE 5 | $(MAKE) -C .. anoncoin_qt_clean test_anoncoin_qt_clean 6 | check: FORCE 7 | $(MAKE) -C .. test_anoncoin_qt_check 8 | anoncoin-qt anoncoin-qt.exe: FORCE 9 | $(MAKE) -C .. anoncoin_qt 10 | -------------------------------------------------------------------------------- /src/qthemes/coincontroltreewidget.h: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2011-2013 The Bitcoin developers 2 | // Copyright (c) 2013-2014 The Anoncoin Core developers 3 | // Distributed under the MIT/X11 software license, see the accompanying 4 | // file COPYING or http://www.opensource.org/licenses/mit-license.php. 5 | 6 | #ifndef COINCONTROLTREEWIDGET_H 7 | #define COINCONTROLTREEWIDGET_H 8 | 9 | #include 10 | #include 11 | 12 | class CoinControlTreeWidget : public QTreeWidget 13 | { 14 | Q_OBJECT 15 | 16 | public: 17 | explicit CoinControlTreeWidget(QWidget *parent = 0); 18 | 19 | protected: 20 | virtual void keyPressEvent(QKeyEvent *event); 21 | }; 22 | 23 | #endif // COINCONTROLTREEWIDGET_H 24 | -------------------------------------------------------------------------------- /src/qthemes/i2pshowaddresses.h: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2013-2017 The Anoncoin 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 SHOWI2PADDRESSES_H 6 | #define SHOWI2PADDRESSES_H 7 | 8 | #include 9 | 10 | namespace Ui { 11 | class ShowI2PAddresses; 12 | } 13 | 14 | class ShowI2PAddresses : public QDialog 15 | { 16 | Q_OBJECT 17 | 18 | public: 19 | explicit ShowI2PAddresses(QWidget *parent = 0); 20 | void UpdateParameters( void ); 21 | ~ShowI2PAddresses(); 22 | 23 | private: 24 | Ui::ShowI2PAddresses *ui; 25 | 26 | private slots: 27 | void setEnabled( void ); 28 | void setStatic( void ); 29 | }; 30 | 31 | #endif // SHOWI2PADDRESSES_H 32 | -------------------------------------------------------------------------------- /src/qthemes/openuridialog.h: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2011-2013 The Bitcoin developers 2 | // Copyright (c) 2013-2014 The Anoncoin Core developers 3 | // Distributed under the MIT/X11 software license, see the accompanying 4 | // file COPYING or http://www.opensource.org/licenses/mit-license.php. 5 | 6 | #ifndef OPENURIDIALOG_H 7 | #define OPENURIDIALOG_H 8 | 9 | #include 10 | 11 | namespace Ui { 12 | class OpenURIDialog; 13 | } 14 | 15 | class OpenURIDialog : public QDialog 16 | { 17 | Q_OBJECT 18 | 19 | public: 20 | explicit OpenURIDialog(QWidget *parent); 21 | ~OpenURIDialog(); 22 | 23 | QString getURI(); 24 | 25 | protected slots: 26 | void accept(); 27 | 28 | private slots: 29 | void on_selectFileButton_clicked(); 30 | 31 | private: 32 | Ui::OpenURIDialog *ui; 33 | }; 34 | 35 | #endif // OPENURIDIALOG_H 36 | -------------------------------------------------------------------------------- /src/qthemes/qvaluecombobox.cpp: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2011-2013 The Bitcoin developers 2 | // Copyright (c) 2013-2014 The Anoncoin Core developers 3 | // Distributed under the MIT/X11 software license, see the accompanying 4 | // file COPYING or http://www.opensource.org/licenses/mit-license.php. 5 | 6 | #include "qvaluecombobox.h" 7 | 8 | QValueComboBox::QValueComboBox(QWidget *parent) : 9 | QComboBox(parent), role(Qt::UserRole) 10 | { 11 | connect(this, SIGNAL(currentIndexChanged(int)), this, SLOT(handleSelectionChanged(int))); 12 | } 13 | 14 | QVariant QValueComboBox::value() const 15 | { 16 | return itemData(currentIndex(), role); 17 | } 18 | 19 | void QValueComboBox::setValue(const QVariant &value) 20 | { 21 | setCurrentIndex(findData(value, role)); 22 | } 23 | 24 | void QValueComboBox::setRole(int role) 25 | { 26 | this->role = role; 27 | } 28 | 29 | void QValueComboBox::handleSelectionChanged(int idx) 30 | { 31 | emit valueChanged(); 32 | } 33 | -------------------------------------------------------------------------------- /src/qthemes/res/icons/accounts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/icons/accounts.png -------------------------------------------------------------------------------- /src/qthemes/res/icons/add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/icons/add.png -------------------------------------------------------------------------------- /src/qthemes/res/icons/address-book.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/icons/address-book.png -------------------------------------------------------------------------------- /src/qthemes/res/icons/anoncoin.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/icons/anoncoin.icns -------------------------------------------------------------------------------- /src/qthemes/res/icons/anoncoin.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/icons/anoncoin.ico -------------------------------------------------------------------------------- /src/qthemes/res/icons/anoncoin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/icons/anoncoin.png -------------------------------------------------------------------------------- /src/qthemes/res/icons/anoncoin.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/icons/anoncoin.xcf -------------------------------------------------------------------------------- /src/qthemes/res/icons/anoncoin_testnet.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/icons/anoncoin_testnet.ico -------------------------------------------------------------------------------- /src/qthemes/res/icons/anoncoin_testnet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/icons/anoncoin_testnet.png -------------------------------------------------------------------------------- /src/qthemes/res/icons/clock1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/icons/clock1.png -------------------------------------------------------------------------------- /src/qthemes/res/icons/clock2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/icons/clock2.png -------------------------------------------------------------------------------- /src/qthemes/res/icons/clock3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/icons/clock3.png -------------------------------------------------------------------------------- /src/qthemes/res/icons/clock4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/icons/clock4.png -------------------------------------------------------------------------------- /src/qthemes/res/icons/clock5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/icons/clock5.png -------------------------------------------------------------------------------- /src/qthemes/res/icons/configure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/icons/configure.png -------------------------------------------------------------------------------- /src/qthemes/res/icons/connect0_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/icons/connect0_16.png -------------------------------------------------------------------------------- /src/qthemes/res/icons/connect1_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/icons/connect1_16.png -------------------------------------------------------------------------------- /src/qthemes/res/icons/connect2_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/icons/connect2_16.png -------------------------------------------------------------------------------- /src/qthemes/res/icons/connect3_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/icons/connect3_16.png -------------------------------------------------------------------------------- /src/qthemes/res/icons/connect4_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/icons/connect4_16.png -------------------------------------------------------------------------------- /src/qthemes/res/icons/debugwindow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/icons/debugwindow.png -------------------------------------------------------------------------------- /src/qthemes/res/icons/edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/icons/edit.png -------------------------------------------------------------------------------- /src/qthemes/res/icons/editcopy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/icons/editcopy.png -------------------------------------------------------------------------------- /src/qthemes/res/icons/editpaste.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/icons/editpaste.png -------------------------------------------------------------------------------- /src/qthemes/res/icons/export.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/icons/export.png -------------------------------------------------------------------------------- /src/qthemes/res/icons/eye.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/icons/eye.png -------------------------------------------------------------------------------- /src/qthemes/res/icons/eye_minus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/icons/eye_minus.png -------------------------------------------------------------------------------- /src/qthemes/res/icons/eye_plus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/icons/eye_plus.png -------------------------------------------------------------------------------- /src/qthemes/res/icons/fileopen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/icons/fileopen.png -------------------------------------------------------------------------------- /src/qthemes/res/icons/filesave.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/icons/filesave.png -------------------------------------------------------------------------------- /src/qthemes/res/icons/history.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/icons/history.png -------------------------------------------------------------------------------- /src/qthemes/res/icons/i2plogo_wbw_0_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/icons/i2plogo_wbw_0_16.png -------------------------------------------------------------------------------- /src/qthemes/res/icons/i2plogo_wbw_1_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/icons/i2plogo_wbw_1_16.png -------------------------------------------------------------------------------- /src/qthemes/res/icons/i2plogo_wbw_2_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/icons/i2plogo_wbw_2_16.png -------------------------------------------------------------------------------- /src/qthemes/res/icons/i2plogo_wbw_3_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/icons/i2plogo_wbw_3_16.png -------------------------------------------------------------------------------- /src/qthemes/res/icons/i2plogo_wbw_4_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/icons/i2plogo_wbw_4_16.png -------------------------------------------------------------------------------- /src/qthemes/res/icons/key.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/icons/key.png -------------------------------------------------------------------------------- /src/qthemes/res/icons/lock_closed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/icons/lock_closed.png -------------------------------------------------------------------------------- /src/qthemes/res/icons/lock_open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/icons/lock_open.png -------------------------------------------------------------------------------- /src/qthemes/res/icons/overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/icons/overview.png -------------------------------------------------------------------------------- /src/qthemes/res/icons/qrcode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/icons/qrcode.png -------------------------------------------------------------------------------- /src/qthemes/res/icons/quit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/icons/quit.png -------------------------------------------------------------------------------- /src/qthemes/res/icons/receive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/icons/receive.png -------------------------------------------------------------------------------- /src/qthemes/res/icons/remove.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/icons/remove.png -------------------------------------------------------------------------------- /src/qthemes/res/icons/send.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/icons/send.png -------------------------------------------------------------------------------- /src/qthemes/res/icons/synced.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/icons/synced.png -------------------------------------------------------------------------------- /src/qthemes/res/icons/toolbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/icons/toolbar.png -------------------------------------------------------------------------------- /src/qthemes/res/icons/toolbar_testnet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/icons/toolbar_testnet.png -------------------------------------------------------------------------------- /src/qthemes/res/icons/transaction0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/icons/transaction0.png -------------------------------------------------------------------------------- /src/qthemes/res/icons/transaction2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/icons/transaction2.png -------------------------------------------------------------------------------- /src/qthemes/res/icons/transaction_conflicted.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/icons/transaction_conflicted.png -------------------------------------------------------------------------------- /src/qthemes/res/icons/tx_inout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/icons/tx_inout.png -------------------------------------------------------------------------------- /src/qthemes/res/icons/tx_input.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/icons/tx_input.png -------------------------------------------------------------------------------- /src/qthemes/res/icons/tx_mined.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/icons/tx_mined.png -------------------------------------------------------------------------------- /src/qthemes/res/icons/tx_output.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/icons/tx_output.png -------------------------------------------------------------------------------- /src/qthemes/res/icons/unit_anc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/icons/unit_anc.png -------------------------------------------------------------------------------- /src/qthemes/res/icons/unit_manc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/icons/unit_manc.png -------------------------------------------------------------------------------- /src/qthemes/res/icons/unit_uanc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/icons/unit_uanc.png -------------------------------------------------------------------------------- /src/qthemes/res/images/about.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/images/about.png -------------------------------------------------------------------------------- /src/qthemes/res/images/aboutcmds.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/images/aboutcmds.png -------------------------------------------------------------------------------- /src/qthemes/res/images/i2pguy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/images/i2pguy.png -------------------------------------------------------------------------------- /src/qthemes/res/images/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/images/splash.png -------------------------------------------------------------------------------- /src/qthemes/res/images/splash_testnet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/images/splash_testnet.png -------------------------------------------------------------------------------- /src/qthemes/res/movies/spinner-000.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/movies/spinner-000.png -------------------------------------------------------------------------------- /src/qthemes/res/movies/spinner-001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/movies/spinner-001.png -------------------------------------------------------------------------------- /src/qthemes/res/movies/spinner-002.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/movies/spinner-002.png -------------------------------------------------------------------------------- /src/qthemes/res/movies/spinner-003.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/movies/spinner-003.png -------------------------------------------------------------------------------- /src/qthemes/res/movies/spinner-004.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/movies/spinner-004.png -------------------------------------------------------------------------------- /src/qthemes/res/movies/spinner-005.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/movies/spinner-005.png -------------------------------------------------------------------------------- /src/qthemes/res/movies/spinner-006.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/movies/spinner-006.png -------------------------------------------------------------------------------- /src/qthemes/res/movies/spinner-007.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/movies/spinner-007.png -------------------------------------------------------------------------------- /src/qthemes/res/movies/spinner-008.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/movies/spinner-008.png -------------------------------------------------------------------------------- /src/qthemes/res/movies/spinner-009.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/movies/spinner-009.png -------------------------------------------------------------------------------- /src/qthemes/res/movies/spinner-010.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/movies/spinner-010.png -------------------------------------------------------------------------------- /src/qthemes/res/movies/spinner-011.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/movies/spinner-011.png -------------------------------------------------------------------------------- /src/qthemes/res/movies/spinner-012.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/movies/spinner-012.png -------------------------------------------------------------------------------- /src/qthemes/res/movies/spinner-013.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/movies/spinner-013.png -------------------------------------------------------------------------------- /src/qthemes/res/movies/spinner-014.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/movies/spinner-014.png -------------------------------------------------------------------------------- /src/qthemes/res/movies/spinner-015.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/movies/spinner-015.png -------------------------------------------------------------------------------- /src/qthemes/res/movies/spinner-016.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/movies/spinner-016.png -------------------------------------------------------------------------------- /src/qthemes/res/movies/spinner-017.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/movies/spinner-017.png -------------------------------------------------------------------------------- /src/qthemes/res/movies/spinner-018.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/movies/spinner-018.png -------------------------------------------------------------------------------- /src/qthemes/res/movies/spinner-019.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/movies/spinner-019.png -------------------------------------------------------------------------------- /src/qthemes/res/movies/spinner-020.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/movies/spinner-020.png -------------------------------------------------------------------------------- /src/qthemes/res/movies/spinner-021.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/movies/spinner-021.png -------------------------------------------------------------------------------- /src/qthemes/res/movies/spinner-022.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/movies/spinner-022.png -------------------------------------------------------------------------------- /src/qthemes/res/movies/spinner-023.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/movies/spinner-023.png -------------------------------------------------------------------------------- /src/qthemes/res/movies/spinner-024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/movies/spinner-024.png -------------------------------------------------------------------------------- /src/qthemes/res/movies/spinner-025.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/movies/spinner-025.png -------------------------------------------------------------------------------- /src/qthemes/res/movies/spinner-026.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/movies/spinner-026.png -------------------------------------------------------------------------------- /src/qthemes/res/movies/spinner-027.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/movies/spinner-027.png -------------------------------------------------------------------------------- /src/qthemes/res/movies/spinner-028.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/movies/spinner-028.png -------------------------------------------------------------------------------- /src/qthemes/res/movies/spinner-029.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/movies/spinner-029.png -------------------------------------------------------------------------------- /src/qthemes/res/movies/spinner-030.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/movies/spinner-030.png -------------------------------------------------------------------------------- /src/qthemes/res/movies/spinner-031.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/movies/spinner-031.png -------------------------------------------------------------------------------- /src/qthemes/res/movies/spinner-032.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/movies/spinner-032.png -------------------------------------------------------------------------------- /src/qthemes/res/movies/spinner-033.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/movies/spinner-033.png -------------------------------------------------------------------------------- /src/qthemes/res/movies/spinner-034.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/movies/spinner-034.png -------------------------------------------------------------------------------- /src/qthemes/res/src/Anon-logo-testnet_400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/src/Anon-logo-testnet_400.png -------------------------------------------------------------------------------- /src/qthemes/res/src/Anon-logo-testnet_400.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/src/Anon-logo-testnet_400.xcf -------------------------------------------------------------------------------- /src/qthemes/res/src/Anon-logo_128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/src/Anon-logo_128.png -------------------------------------------------------------------------------- /src/qthemes/res/src/Anon-logo_200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/src/Anon-logo_200.png -------------------------------------------------------------------------------- /src/qthemes/res/src/Anon-logo_32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/src/Anon-logo_32.png -------------------------------------------------------------------------------- /src/qthemes/res/src/Anon-logo_400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/src/Anon-logo_400.png -------------------------------------------------------------------------------- /src/qthemes/res/src/Anon-logo_600.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/src/Anon-logo_600.png -------------------------------------------------------------------------------- /src/qthemes/res/src/Anon-logo_64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/src/Anon-logo_64.png -------------------------------------------------------------------------------- /src/qthemes/res/src/Anon-logo_800.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/src/Anon-logo_800.png -------------------------------------------------------------------------------- /src/qthemes/res/src/about_v2.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/src/about_v2.xcf -------------------------------------------------------------------------------- /src/qthemes/res/src/anoncoin-favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/src/anoncoin-favicon.ico -------------------------------------------------------------------------------- /src/qthemes/res/src/anoncoin_testnet.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/src/anoncoin_testnet.xcf -------------------------------------------------------------------------------- /src/qthemes/res/src/anoncoin_testnet_48x48.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/src/anoncoin_testnet_48x48.xcf -------------------------------------------------------------------------------- /src/qthemes/res/src/splash.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/src/splash.xcf -------------------------------------------------------------------------------- /src/qthemes/res/src/splash_testnet.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/src/splash_testnet.xcf -------------------------------------------------------------------------------- /src/qthemes/res/src/splash_v2.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Anoncoin/oldrepo-backup/7d4945d4c0219b2a7305a5adcd4ba994b44b30a9/src/qthemes/res/src/splash_v2.xcf -------------------------------------------------------------------------------- /src/qthemes/test/Makefile: -------------------------------------------------------------------------------- 1 | all: 2 | $(MAKE) -C ../../ test_anoncoin_qt 3 | clean: 4 | $(MAKE) -C ../../ test_anoncoin_qt_clean 5 | check: 6 | $(MAKE) -C ../../ test_anoncoin_qt_check 7 | -------------------------------------------------------------------------------- /src/qthemes/test/paymentservertests.h: -------------------------------------------------------------------------------- 1 | #ifndef PAYMENTSERVERTESTS_H 2 | #define PAYMENTSERVERTESTS_H 3 | 4 | #include "../paymentserver.h" 5 | 6 | #include 7 | #include 8 | 9 | class PaymentServerTests : public QObject 10 | { 11 | Q_OBJECT 12 | 13 | private slots: 14 | void paymentServerTests(); 15 | }; 16 | 17 | // Dummy class to receive paymentserver signals. 18 | // If SendCoinsRecipient was a proper QObject, then we could use 19 | // QSignalSpy... but it's not. 20 | class RecipientCatcher : public QObject 21 | { 22 | Q_OBJECT 23 | 24 | public slots: 25 | void getRecipient(SendCoinsRecipient r); 26 | 27 | public: 28 | SendCoinsRecipient recipient; 29 | }; 30 | 31 | #endif // PAYMENTSERVERTESTS_H 32 | -------------------------------------------------------------------------------- /src/qthemes/test/uritests.h: -------------------------------------------------------------------------------- 1 | #ifndef URITESTS_H 2 | #define URITESTS_H 3 | 4 | #include 5 | #include 6 | 7 | class URITests : public QObject 8 | { 9 | Q_OBJECT 10 | 11 | private slots: 12 | void uriTests(); 13 | }; 14 | 15 | #endif // URITESTS_H 16 | -------------------------------------------------------------------------------- /src/qthemes/transactiondesc.h: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2011-2013 The Bitcoin developers 2 | // Copyright (c) 2013-2014 The Anoncoin Core developers 3 | // Distributed under the MIT/X11 software license, see the accompanying 4 | // file COPYING or http://www.opensource.org/licenses/mit-license.php. 5 | 6 | #ifndef TRANSACTIONDESC_H 7 | #define TRANSACTIONDESC_H 8 | 9 | #include 10 | #include 11 | 12 | class TransactionRecord; 13 | class CWallet; 14 | class CWalletTx; 15 | 16 | /** Provide a human-readable extended HTML description of a transaction. 17 | */ 18 | class TransactionDesc: public QObject 19 | { 20 | Q_OBJECT 21 | 22 | public: 23 | static QString toHTML(CWallet *wallet, CWalletTx &wtx, TransactionRecord *rec, int unit); 24 | 25 | private: 26 | TransactionDesc() {} 27 | 28 | static QString FormatTxStatus(const CWalletTx& wtx); 29 | }; 30 | 31 | #endif // TRANSACTIONDESC_H 32 | -------------------------------------------------------------------------------- /src/qthemes/transactiondescdialog.cpp: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2011-2013 The Bitcoin developers 2 | // Copyright (c) 2013-2014 The Anoncoin Core developers 3 | // Distributed under the MIT/X11 software license, see the accompanying 4 | // file COPYING or http://www.opensource.org/licenses/mit-license.php. 5 | 6 | #include "transactiondescdialog.h" 7 | #include "ui_transactiondescdialog.h" 8 | 9 | #include "transactiontablemodel.h" 10 | 11 | #include 12 | 13 | TransactionDescDialog::TransactionDescDialog(const QModelIndex &idx, QWidget *parent) : 14 | QDialog(parent), 15 | ui(new Ui::TransactionDescDialog) 16 | { 17 | ui->setupUi(this); 18 | QString desc = idx.data(TransactionTableModel::LongDescriptionRole).toString(); 19 | ui->detailText->setHtml(desc); 20 | } 21 | 22 | TransactionDescDialog::~TransactionDescDialog() 23 | { 24 | delete ui; 25 | } 26 | -------------------------------------------------------------------------------- /src/qthemes/transactiondescdialog.h: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2011-2013 The Bitcoin developers 2 | // Copyright (c) 2013-2014 The Anoncoin Core developers 3 | // Distributed under the MIT/X11 software license, see the accompanying 4 | // file COPYING or http://www.opensource.org/licenses/mit-license.php. 5 | 6 | #ifndef TRANSACTIONDESCDIALOG_H 7 | #define TRANSACTIONDESCDIALOG_H 8 | 9 | #include 10 | 11 | namespace Ui { 12 | class TransactionDescDialog; 13 | } 14 | 15 | QT_BEGIN_NAMESPACE 16 | class QModelIndex; 17 | QT_END_NAMESPACE 18 | 19 | /** Dialog showing transaction details. */ 20 | class TransactionDescDialog : public QDialog 21 | { 22 | Q_OBJECT 23 | 24 | public: 25 | explicit TransactionDescDialog(const QModelIndex &idx, QWidget *parent = 0); 26 | ~TransactionDescDialog(); 27 | 28 | private: 29 | Ui::TransactionDescDialog *ui; 30 | }; 31 | 32 | #endif // TRANSACTIONDESCDIALOG_H 33 | -------------------------------------------------------------------------------- /src/qthemes/walletaddviewdialog.cpp: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2013-2017 The Anoncoin 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 "walletaddviewdialog.h" 6 | #include "ui_walletaddviewdialog.h" 7 | 8 | WalletAddViewDialog::WalletAddViewDialog(QWidget *parent) : 9 | QDialog(parent), 10 | ui(new Ui::WalletAddViewDialog) 11 | { 12 | ui->setupUi(this); 13 | } 14 | 15 | WalletAddViewDialog::~WalletAddViewDialog() 16 | { 17 | delete ui; 18 | } 19 | -------------------------------------------------------------------------------- /src/qthemes/walletaddviewdialog.h: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2013-2017 The Anoncoin 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 WALLETADDVIEWDIALOG_H 6 | #define WALLETADDVIEWDIALOG_H 7 | 8 | #include 9 | 10 | namespace Ui { 11 | class WalletAddViewDialog; 12 | } 13 | 14 | class WalletAddViewDialog : public QDialog 15 | { 16 | Q_OBJECT 17 | 18 | public: 19 | explicit WalletAddViewDialog(QWidget *parent = 0); 20 | ~WalletAddViewDialog(); 21 | 22 | private: 23 | Ui::WalletAddViewDialog *ui; 24 | }; 25 | 26 | #endif // WALLETADDVIEWDIALOG_H 27 | -------------------------------------------------------------------------------- /src/qthemes/walletclearviewsdialog.cpp: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2013-2017 The Anoncoin 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 "walletclearviewsdialog.h" 6 | #include "ui_walletclearviewsdialog.h" 7 | 8 | WalletClearViewsDialog::WalletClearViewsDialog(QWidget *parent) : 9 | QDialog(parent), 10 | ui(new Ui::WalletClearViewsDialog) 11 | { 12 | ui->setupUi(this); 13 | } 14 | 15 | WalletClearViewsDialog::~WalletClearViewsDialog() 16 | { 17 | delete ui; 18 | } 19 | -------------------------------------------------------------------------------- /src/qthemes/walletclearviewsdialog.h: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2013-2017 The Anoncoin 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 WALLETCLEARVIEWSDIALOG_H 6 | #define WALLETCLEARVIEWSDIALOG_H 7 | 8 | #include 9 | 10 | namespace Ui { 11 | class WalletClearViewsDialog; 12 | } 13 | 14 | class WalletClearViewsDialog : public QDialog 15 | { 16 | Q_OBJECT 17 | 18 | public: 19 | explicit WalletClearViewsDialog(QWidget *parent = 0); 20 | ~WalletClearViewsDialog(); 21 | 22 | private: 23 | Ui::WalletClearViewsDialog *ui; 24 | }; 25 | 26 | #endif // WALLETCLEARVIEWSDIALOG_H 27 | -------------------------------------------------------------------------------- /src/qthemes/walletrestartcoredialog.cpp: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2013-2017 The Anoncoin 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 "walletrestartcoredialog.h" 6 | #include "ui_walletrestartcoredialog.h" 7 | 8 | WalletRestartCoreDialog::WalletRestartCoreDialog(QWidget *parent) : 9 | QDialog(parent), 10 | ui(new Ui::WalletRestartCoreDialog) 11 | { 12 | ui->setupUi(this); 13 | } 14 | 15 | WalletRestartCoreDialog::~WalletRestartCoreDialog() 16 | { 17 | delete ui; 18 | } 19 | -------------------------------------------------------------------------------- /src/qthemes/walletrestartcoredialog.h: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2013-2017 The Anoncoin 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 WALLETRESTARTCOREDIALOG_H 6 | #define WALLETRESTARTCOREDIALOG_H 7 | 8 | #include 9 | 10 | namespace Ui { 11 | class WalletRestartCoreDialog; 12 | } 13 | 14 | class WalletRestartCoreDialog : public QDialog 15 | { 16 | Q_OBJECT 17 | 18 | public: 19 | explicit WalletRestartCoreDialog(QWidget *parent = 0); 20 | ~WalletRestartCoreDialog(); 21 | 22 | private: 23 | Ui::WalletRestartCoreDialog *ui; 24 | }; 25 | 26 | #endif // WALLETRESTARTCOREDIALOG_H 27 | -------------------------------------------------------------------------------- /src/qthemes/walletupdateviewdialog.cpp: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2013-2017 The Anoncoin 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 "walletupdateviewdialog.h" 6 | #include "ui_walletupdateviewdialog.h" 7 | 8 | WalletUpdateViewDialog::WalletUpdateViewDialog(QWidget *parent) : 9 | QDialog(parent), 10 | ui(new Ui::WalletUpdateViewDialog) 11 | { 12 | ui->setupUi(this); 13 | } 14 | 15 | WalletUpdateViewDialog::~WalletUpdateViewDialog() 16 | { 17 | delete ui; 18 | } 19 | -------------------------------------------------------------------------------- /src/qthemes/walletupdateviewdialog.h: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2013-2017 The Anoncoin 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 WALLETUPDATEVIEWDIALOG_H 6 | #define WALLETUPDATEVIEWDIALOG_H 7 | 8 | #include 9 | 10 | namespace Ui { 11 | class WalletUpdateViewDialog; 12 | } 13 | 14 | class WalletUpdateViewDialog : public QDialog 15 | { 16 | Q_OBJECT 17 | 18 | public: 19 | explicit WalletUpdateViewDialog(QWidget *parent = 0); 20 | ~WalletUpdateViewDialog(); 21 | 22 | private: 23 | Ui::WalletUpdateViewDialog *ui; 24 | }; 25 | 26 | #endif // WALLETUPDATEVIEWDIALOG_H 27 | -------------------------------------------------------------------------------- /src/rpcclient.h: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2010 Satoshi Nakamoto 2 | // Copyright (c) 2009-2014 The Bitcoin developers 3 | // Copyright (c) 2013-2017 The Anoncoin Core developers 4 | // Distributed under the MIT software license, see the accompanying 5 | // file COPYING or http://www.opensource.org/licenses/mit-license.php. 6 | 7 | #ifndef ANONCOINRPC_CLIENT_H 8 | #define ANONCOINRPC_CLIENT_H 9 | 10 | #include "json/json_spirit_reader_template.h" 11 | #include "json/json_spirit_utils.h" 12 | #include "json/json_spirit_writer_template.h" 13 | 14 | json_spirit::Array RPCConvertValues(const std::string& strMethod, const std::vector& strParams); 15 | 16 | #endif // ANONCOINRPC_CLIENT_H 17 | -------------------------------------------------------------------------------- /src/test/Makefile: -------------------------------------------------------------------------------- 1 | all: 2 | $(MAKE) -C .. anoncoin_test 3 | clean: 4 | $(MAKE) -C .. anoncoin_test_clean 5 | check: 6 | $(MAKE) -C .. anoncoin_test_check 7 | -------------------------------------------------------------------------------- /src/test/base64_tests.cpp: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2011-2013 The Bitcoin Core developers 2 | // Distributed under the MIT/X11 software license, see the accompanying 3 | // file COPYING or http://www.opensource.org/licenses/mit-license.php. 4 | 5 | #include "util.h" 6 | 7 | #include 8 | 9 | BOOST_AUTO_TEST_SUITE(base64_tests) 10 | 11 | BOOST_AUTO_TEST_CASE(base64_testvectors) 12 | { 13 | static const std::string vstrIn[] = {"","f","fo","foo","foob","fooba","foobar"}; 14 | static const std::string vstrOut[] = {"","Zg==","Zm8=","Zm9v","Zm9vYg==","Zm9vYmE=","Zm9vYmFy"}; 15 | for (unsigned int i=0; i 9 | BOOST_AUTO_TEST_SUITE(sanity_tests) 10 | 11 | BOOST_AUTO_TEST_CASE(basic_sanity) 12 | { 13 | BOOST_CHECK_MESSAGE(glibc_sanity_test() == true, "libc sanity test"); 14 | BOOST_CHECK_MESSAGE(glibcxx_sanity_test() == true, "stdlib sanity test"); 15 | BOOST_CHECK_MESSAGE(ECC_InitSanityCheck() == true, "openssl ECC test"); 16 | } 17 | 18 | BOOST_AUTO_TEST_SUITE_END() 19 | -------------------------------------------------------------------------------- /src/version.h: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2012 The Bitcoin developers 2 | // Copyright (c) 2013-2017 The Anoncoin 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 | #ifndef ANONCOIN_VERSION_H 6 | #define ANONCOIN_VERSION_H 7 | 8 | //! client version settings has moved to clientversion.h/cpp 9 | 10 | //! Network protocol version is all that is left in this file, and so it does not allocate a different constant in one library 11 | //! verses another accidentally for you, it is now simply a define, and will take on whatever default data type you need it 12 | //! to be. Any other values you expected to find here have been moved to where they are used, if at all anymore...GR 13 | #define PROTOCOL_VERSION 70012 14 | 15 | #endif 16 | -------------------------------------------------------------------------------- /src/zerocoin/.editorconfig: -------------------------------------------------------------------------------- 1 | [*] 2 | indent_style = tab 3 | -------------------------------------------------------------------------------- /src/zerocoin/Build-gcc/objects.mk: -------------------------------------------------------------------------------- 1 | ################################################################################ 2 | # Automatically-generated file. Do not edit! 3 | ################################################################################ 4 | 5 | USER_OBJS := 6 | 7 | LIBS := -I/opt/local/include -I../.. -lboost_system-mt -lcrypto 8 | 9 | -------------------------------------------------------------------------------- /src/zerocoin/Build-gcc/sources.mk: -------------------------------------------------------------------------------- 1 | ################################################################################ 2 | # Automatically-generated file. Do not edit! 3 | ################################################################################ 4 | 5 | O_SRCS := 6 | CPP_SRCS := 7 | C_UPPER_SRCS := 8 | C_SRCS := 9 | S_UPPER_SRCS := 10 | OBJ_SRCS := 11 | ASM_SRCS := 12 | CXX_SRCS := 13 | C++_SRCS := 14 | CC_SRCS := 15 | C++_DEPS := 16 | OBJS := 17 | C_DEPS := 18 | CC_DEPS := 19 | LIBRARIES := 20 | CPP_DEPS := 21 | CXX_DEPS := 22 | C_UPPER_DEPS := 23 | 24 | # Every subdirectory with source files must be described here 25 | SUBDIRS := \ 26 | . \ 27 | 28 | -------------------------------------------------------------------------------- /src/zerocoin/CMake/Modules/BoostConfig.cmake: -------------------------------------------------------------------------------- 1 | # Copyright 2013 Corgan Labs 2 | # This file is part of the Zerocoin project 3 | # See LICENSE file or http://opensource.org/licenses/MIT for terms 4 | 5 | if(DEFINED __INCLUDED_BOOSTCONFIG_CMAKE) 6 | return() 7 | endif() 8 | 9 | set(__INCLUDED_BOOSTCONFIG_CMAKE TRUE) 10 | 11 | set(BOOST_REQUIRED_COMPONENTS 12 | system 13 | ) 14 | 15 | find_package(Boost "1.48" COMPONENTS ${BOOST_REQUIRED_COMPONENTS}) 16 | 17 | set(Boost_ADDITIONAL_VERSIONS 18 | "1.45.0" "1.45" "1.46.0" "1.46" "1.47.0" "1.47" "1.48.0" "1.48" "1.49.0" "1.49" 19 | "1.50.0" "1.50" "1.51.0" "1.51" "1.52.0" "1.52" "1.53.0" "1.53" "1.54.0" "1.54" 20 | "1.55.0" "1.55" "1.56.0" "1.56" "1.57.0" "1.57" "1.58.0" "1.58" "1.59.0" "1.59" 21 | "1.60.0" "1.60" "1.61.0" "1.61" "1.62.0" "1.62" "1.63.0" "1.63" "1.64.0" "1.64" 22 | "1.65.0" "1.65" "1.66.0" "1.66" "1.67.0" "1.67" "1.68.0" "1.68" "1.69.0" "1.69" 23 | ) 24 | 25 | list(APPEND Boost_LIBRARIES 26 | ${Boost_SYSTEM_LIBRARY} 27 | ) 28 | -------------------------------------------------------------------------------- /src/zerocoin/PrintUFOCandidate.cpp: -------------------------------------------------------------------------------- 1 | using namespace std; 2 | 3 | #include 4 | #include 5 | #include 6 | #include 7 | #include // strtol 8 | #include "Zerocoin.h" 9 | 10 | 11 | 12 | int main(int argc, char **argv) 13 | { 14 | for (int i = 1; i < argc; i++) { 15 | uint32_t ufoIndex = strtol(argv[i], NULL, 10); 16 | Bignum ufo = libzerocoin::calculateRawUFO(ufoIndex, 3840); 17 | cout << ufoIndex << ":" << ufo.ToString(10) << endl; 18 | } 19 | return 0; 20 | } 21 | -------------------------------------------------------------------------------- /src/zerocoin/SpendMetaData.cpp: -------------------------------------------------------------------------------- 1 | /** 2 | * @file SpendMetaData.cpp 3 | * 4 | * @brief SpendMetaData class for the Zerocoin library. 5 | * 6 | * @author Ian Miers, Christina Garman and Matthew Green 7 | * @date June 2013 8 | * 9 | * @copyright Copyright 2013 Ian Miers, Christina Garman and Matthew Green 10 | * @license This project is released under the MIT license. 11 | **/ 12 | 13 | #include "Zerocoin.h" 14 | 15 | namespace libzerocoin { 16 | 17 | SpendMetaData::SpendMetaData(uint256 accumulatorId, uint256 txHash): accumulatorId(accumulatorId), txHash(txHash) {} 18 | 19 | } /* namespace libzerocoin */ 20 | -------------------------------------------------------------------------------- /src/zerocoin/zerocoin.pc.in: -------------------------------------------------------------------------------- 1 | prefix=@prefix@ 2 | exec_prefix=@exec_prefix@ 3 | libdir=@libdir@ 4 | includedir=@includedir@ 5 | 6 | Name: zerocoin 7 | Description: Zerocoin cryptographic routines library 8 | Requires: 9 | Version: @LIBVER@ 10 | Libs: -L${libdir} -lzerocoin -lcrypto 11 | Cflags: -I${includedir} 12 | -------------------------------------------------------------------------------- /veryclean.sh: -------------------------------------------------------------------------------- 1 | rm -f Makefile.in 2 | rm -f aclocal.m4 3 | rm -f -r autom4te.cache/ 4 | rm -f build-aux/config.guess 5 | rm -f build-aux/config.sub 6 | rm -f build-aux/depcomp 7 | rm -f build-aux/install-sh 8 | rm -f build-aux/ltmain.sh 9 | rm -f build-aux/m4/libtool.m4 10 | rm -f build-aux/m4/ltoptions.m4 11 | rm -f build-aux/m4/ltsugar.m4 12 | rm -f build-aux/m4/ltversion.m4 13 | rm -f build-aux/m4/lt~obsolete.m4 14 | rm -f build-aux/missing 15 | rm -f configure 16 | rm -f src/Makefile.in 17 | rm -f src/config/anoncoin-config.h.in 18 | rm -f -r src/qt/res/.deps/ 19 | 20 | --------------------------------------------------------------------------------