diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index ce0b4e20ca2c6..c1555589a0eb2 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -1,7 +1,7 @@ -Contributing to Litecoin Core +Contributing to Einsteinium Core ============================ -The Litecoin Core project operates an open contributor model where anyone is welcome to contribute towards development in the form of peer review, testing and patches. This document explains the practical process and guidelines for contributing. +The Einsteinium Core project operates an open contributor model where anyone is welcome to contribute towards development in the form of peer review, testing and patches. This document explains the practical process and guidelines for contributing. Firstly in terms of structure, there is no particular concept of “Core developers” in the sense of privileged people. Open source often naturally revolves around meritocracy where longer term contributors gain more trust from the developer community. However, some hierarchy is necessary for practical purposes. As such there are repository “maintainers” who are responsible for merging pull requests as well as a “lead maintainer” who is responsible for the release cycle, overall merging, moderation and appointment of maintainers. @@ -81,9 +81,9 @@ Project maintainers aim for a quick turnaround on refactoring pull requests, so "Decision Making" Process ------------------------- -The following applies to code changes to the Litecoin Core project (and related projects such as libsecp256k1), and is not to be confused with overall Litecoin Network Protocol consensus changes. +The following applies to code changes to the Einsteinium Core project (and related projects such as libsecp256k1), and is not to be confused with overall Einsteinium Network Protocol consensus changes. -Whether a pull request is merged into Litecoin Core rests with the project merge maintainers and ultimately the project lead. +Whether a pull request is merged into Einsteinium Core rests with the project merge maintainers and ultimately the project lead. Maintainers will take into consideration if a patch is in line with the general principles of the project; meets the minimum standards for inclusion; and will judge the general consensus of contributors. @@ -96,7 +96,7 @@ In general, all pull requests must: - not break the existing test suite; - where bugs are fixed, where possible, there should be unit tests demonstrating the bug and also proving the fix. This helps prevent regression. -Patches that change Litecoin consensus rules are considerably more involved than normal because they affect the entire ecosystem and so must be preceded by extensive mailing list discussions and have a numbered BIP. While each case will be different, one should be prepared to expend more time and effort than for other kinds of patches because of increased peer review and consensus building requirements. +Patches that change Einsteinium consensus rules are considerably more involved than normal because they affect the entire ecosystem and so must be preceded by extensive mailing list discussions and have a numbered BIP. While each case will be different, one should be prepared to expend more time and effort than for other kinds of patches because of increased peer review and consensus building requirements. ###Peer Review @@ -115,10 +115,10 @@ Project maintainers reserve the right to weigh the opinions of peer reviewers us Where a patch set affects consensus critical code, the bar will be set much higher in terms of discussion and peer review requirements, keeping in mind that mistakes could be very costly to the wider community. This includes refactoring of consensus critical code. -Where a patch set proposes to change the Litecoin consensus, it must have been discussed extensively on the mailing list and IRC, be accompanied by a widely discussed BIP and have a generally widely perceived technical consensus of being a worthwhile change based on the judgement of the maintainers. +Where a patch set proposes to change the Einsteinium consensus, it must have been discussed extensively on the mailing list and IRC, be accompanied by a widely discussed BIP and have a generally widely perceived technical consensus of being a worthwhile change based on the judgement of the maintainers. Release Policy -------------- -The project leader is the release manager for each Litecoin Core release. +The project leader is the release manager for each Einsteinium Core release. diff --git a/Einsteinium_Core.config b/Einsteinium_Core.config new file mode 100644 index 0000000000000..e0284f42573a2 --- /dev/null +++ b/Einsteinium_Core.config @@ -0,0 +1,2 @@ +// Add predefined macros for your project here. For example: +// #define THE_ANSWER 42 diff --git a/Einsteinium_Core.creator b/Einsteinium_Core.creator new file mode 100644 index 0000000000000..e94cbbd3027df --- /dev/null +++ b/Einsteinium_Core.creator @@ -0,0 +1 @@ +[General] diff --git a/Einsteinium_Core.files b/Einsteinium_Core.files new file mode 100644 index 0000000000000..6b51fba1b0e25 --- /dev/null +++ b/Einsteinium_Core.files @@ -0,0 +1,1421 @@ +CONTRIBUTING.md +COPYING +INSTALL.md +README.md +autogen.sh +build-aux/m4/ax_boost_base.m4 +build-aux/m4/ax_boost_chrono.m4 +build-aux/m4/ax_boost_filesystem.m4 +build-aux/m4/ax_boost_program_options.m4 +build-aux/m4/ax_boost_system.m4 +build-aux/m4/ax_boost_thread.m4 +build-aux/m4/ax_boost_unit_test_framework.m4 +build-aux/m4/ax_check_compile_flag.m4 +build-aux/m4/ax_check_link_flag.m4 +build-aux/m4/ax_check_preproc_flag.m4 +build-aux/m4/ax_cxx_compile_stdcxx.m4 +build-aux/m4/ax_gcc_func_attribute.m4 +build-aux/m4/ax_pthread.m4 +build-aux/m4/bitcoin_find_bdb48.m4 +build-aux/m4/bitcoin_qt.m4 +build-aux/m4/bitcoin_subdir_to_include.m4 +build-aux/m4/l_atomic.m4 +configure.ac +contrib/README.md +contrib/bitcoin-cli.bash-completion +contrib/bitcoin-qt.pro +contrib/bitcoin-tx.bash-completion +contrib/bitcoind.bash-completion +contrib/debian/README.md +contrib/debian/bitcoin-qt.desktop +contrib/debian/bitcoin-qt.install +contrib/debian/bitcoin-qt.lintian-overrides +contrib/debian/bitcoin-qt.protocol +contrib/debian/bitcoin-tx.bash-completion +contrib/debian/bitcoin-tx.install +contrib/debian/bitcoind.bash-completion +contrib/debian/bitcoind.examples +contrib/debian/bitcoind.install +contrib/debian/bitcoind.lintian-overrides +contrib/debian/bitcoind.manpages +contrib/debian/changelog +contrib/debian/compat +contrib/debian/control +contrib/debian/copyright +contrib/debian/examples/bitcoin.conf +contrib/debian/gbp.conf +contrib/debian/manpages/bitcoin-cli.1 +contrib/debian/manpages/bitcoin-qt.1 +contrib/debian/manpages/bitcoin-tx.1 +contrib/debian/manpages/bitcoin.conf.5 +contrib/debian/manpages/bitcoind.1 +contrib/debian/patches/README +contrib/debian/patches/series +contrib/debian/rules +contrib/debian/source/format +contrib/debian/watch +contrib/devtools/README.md +contrib/devtools/check-doc.py +contrib/devtools/clang-format-diff.py +contrib/devtools/clang-format.py +contrib/devtools/fix-copyright-headers.py +contrib/devtools/git-subtree-check.sh +contrib/devtools/github-merge.py +contrib/devtools/optimize-pngs.py +contrib/devtools/security-check.py +contrib/devtools/split-debug.sh.in +contrib/devtools/symbol-check.py +contrib/devtools/test-security-check.py +contrib/devtools/update-translations.py +contrib/gitian-build.sh +contrib/gitian-descriptors/README.md +contrib/gitian-descriptors/gitian-linux.yml +contrib/gitian-descriptors/gitian-osx-signer.yml +contrib/gitian-descriptors/gitian-osx.yml +contrib/gitian-descriptors/gitian-win-signer.yml +contrib/gitian-descriptors/gitian-win.yml +contrib/gitian-keys/achow101-key.pgp +contrib/gitian-keys/aschildbach-key.pgp +contrib/gitian-keys/bluematt-key.pgp +contrib/gitian-keys/btcdrak-key.pgp +contrib/gitian-keys/cdecker-key.pgp +contrib/gitian-keys/centaur1-key.pgp +contrib/gitian-keys/cfields-key.pgp +contrib/gitian-keys/coblee-key.pgp +contrib/gitian-keys/devrandom-key.pgp +contrib/gitian-keys/erkmos.pgp +contrib/gitian-keys/fanquake-key.pgp +contrib/gitian-keys/gavinandresen-key.pgp +contrib/gitian-keys/jl2012-key.pgp +contrib/gitian-keys/jonasschnelli-key.pgp +contrib/gitian-keys/laanwj-key.pgp +contrib/gitian-keys/losh11-key.pgp +contrib/gitian-keys/luke-jr-key.pgp +contrib/gitian-keys/marcofalke-key.pgp +contrib/gitian-keys/michagogo-key.pgp +contrib/gitian-keys/petertodd-key.pgp +contrib/gitian-keys/prab-key.pgp +contrib/gitian-keys/sipa-key.pgp +contrib/gitian-keys/tcatm-key.pgp +contrib/gitian-keys/thrasher-key.pgp +contrib/gitian-keys/ultragtx-key.pgp +contrib/gitian-keys/void-main.pgp +contrib/gitian-keys/wtogami-key.pgp +contrib/gitian-keys/xinxi-wang-key.pgp +contrib/gitian-keys/zhiyan-key.pgp +contrib/init/README.md +contrib/init/bitcoind.conf +contrib/init/bitcoind.init +contrib/init/bitcoind.openrc +contrib/init/bitcoind.openrcconf +contrib/init/bitcoind.service +contrib/init/org.bitcoin.bitcoind.plist +contrib/linearize/README.md +contrib/linearize/example-linearize.cfg +contrib/linearize/linearize-data.py +contrib/linearize/linearize-hashes.py +contrib/macdeploy/LICENSE +contrib/macdeploy/README.md +contrib/macdeploy/background.svg +contrib/macdeploy/custom_dsstore.py +contrib/macdeploy/detached-sig-apply.sh +contrib/macdeploy/detached-sig-create.sh +contrib/macdeploy/fancy.plist +contrib/macdeploy/macdeployqtplus +contrib/qos/README.md +contrib/qos/tc.sh +contrib/qt_translations.py +contrib/rpm/README.md +contrib/rpm/bitcoin-0.12.0-libressl.patch +contrib/rpm/bitcoin.fc +contrib/rpm/bitcoin.if +contrib/rpm/bitcoin.spec +contrib/rpm/bitcoin.te +contrib/seeds/README.md +contrib/seeds/generate-seeds.py +contrib/seeds/makeseeds.py +contrib/seeds/nodes_main.txt +contrib/seeds/nodes_test.txt +contrib/spendfrom/README.md +contrib/spendfrom/setup.py +contrib/spendfrom/spendfrom.py +contrib/testgen/README.md +contrib/testgen/base58.py +contrib/testgen/gen_base58_test_vectors.py +contrib/tidy_datadir.sh +contrib/verify-commits/README.md +contrib/verify-commits/allow-revsig-commits +contrib/verify-commits/gpg.sh +contrib/verify-commits/pre-push-hook.sh +contrib/verify-commits/trusted-git-root +contrib/verify-commits/trusted-keys +contrib/verify-commits/verify-commits.sh +contrib/verifybinaries/README.md +contrib/verifybinaries/verify.sh +contrib/zmq/zmq_sub.py +depends/README.md +depends/builders/darwin.mk +depends/builders/default.mk +depends/builders/linux.mk +depends/config.guess +depends/config.site.in +depends/config.sub +depends/description.md +depends/funcs.mk +depends/hosts/darwin.mk +depends/hosts/default.mk +depends/hosts/linux.mk +depends/hosts/mingw32.mk +depends/packages.md +depends/packages/bdb.mk +depends/packages/boost.mk +depends/packages/dbus.mk +depends/packages/expat.mk +depends/packages/fontconfig.mk +depends/packages/freetype.mk +depends/packages/libICE.mk +depends/packages/libSM.mk +depends/packages/libX11.mk +depends/packages/libXau.mk +depends/packages/libXext.mk +depends/packages/libevent.mk +depends/packages/libxcb.mk +depends/packages/miniupnpc.mk +depends/packages/native_biplist.mk +depends/packages/native_ccache.mk +depends/packages/native_cctools.mk +depends/packages/native_cdrkit.mk +depends/packages/native_comparisontool.mk +depends/packages/native_ds_store.mk +depends/packages/native_libdmg-hfsplus.mk +depends/packages/native_mac_alias.mk +depends/packages/native_protobuf.mk +depends/packages/openssl.mk +depends/packages/packages.mk +depends/packages/protobuf.mk +depends/packages/qrencode.mk +depends/packages/qt.mk +depends/packages/qt46.mk +depends/packages/xcb_proto.mk +depends/packages/xextproto.mk +depends/packages/xproto.mk +depends/packages/xtrans.mk +depends/packages/zeromq.mk +depends/patches/boost/fix-win-wake-from-sleep.patch +depends/patches/libevent/reuseaddr.patch +depends/patches/native_biplist/sorted_list.patch +depends/patches/native_cdrkit/cdrkit-deterministic.patch +depends/patches/native_mac_alias/python3.patch +depends/patches/qt/fix-xcb-include-order.patch +depends/patches/qt/fix_qt_pkgconfig.patch +depends/patches/qt/mac-qmake.conf +depends/patches/qt/mingw-uuidof.patch +depends/patches/qt/pidlist_absolute.patch +depends/patches/qt46/stlfix.patch +doc/Doxyfile +doc/README.md +doc/README_osx.md +doc/README_windows.txt +doc/REST-interface.md +doc/assets-attribution.md +doc/benchmarking.md +doc/bips.md +doc/bitcoin_logo_doxygen.png +doc/build-openbsd.md +doc/build-osx.md +doc/build-unix.md +doc/build-windows.md +doc/developer-notes.md +doc/dnsseed-policy.md +doc/files.md +doc/gitian-building.md +doc/gitian-building/all_files_in_one_partition.png +doc/gitian-building/create_new_vm.png +doc/gitian-building/create_vm_file_location_size.png +doc/gitian-building/create_vm_hard_disk.png +doc/gitian-building/create_vm_hard_disk_file_type.png +doc/gitian-building/create_vm_memsize.png +doc/gitian-building/create_vm_storage_physical_hard_disk.png +doc/gitian-building/debian_install_10_configure_clock.png +doc/gitian-building/debian_install_11_partition_disks.png +doc/gitian-building/debian_install_12_choose_disk.png +doc/gitian-building/debian_install_14_finish.png +doc/gitian-building/debian_install_15_write_changes.png +doc/gitian-building/debian_install_16_choose_a_mirror.png +doc/gitian-building/debian_install_18_proxy_settings.png +doc/gitian-building/debian_install_19_software_selection.png +doc/gitian-building/debian_install_1_boot_menu.png +doc/gitian-building/debian_install_20_install_grub.png +doc/gitian-building/debian_install_21_install_grub_bootloader.png +doc/gitian-building/debian_install_22_finish_installation.png +doc/gitian-building/debian_install_2_select_a_language.png +doc/gitian-building/debian_install_3_select_location.png +doc/gitian-building/debian_install_4_configure_keyboard.png +doc/gitian-building/debian_install_5_configure_the_network.png +doc/gitian-building/debian_install_6_domain_name.png +doc/gitian-building/debian_install_6a_set_up_root_password.png +doc/gitian-building/debian_install_7_set_up_user_fullname.png +doc/gitian-building/debian_install_8_set_up_username.png +doc/gitian-building/debian_install_9_user_password.png +doc/gitian-building/debian_root_login.png +doc/gitian-building/network_settings.png +doc/gitian-building/port_forwarding_rules.png +doc/gitian-building/select_startup_disk.png +doc/init.md +doc/litecoin-release-notes/release-notes-0.13.2.md +doc/multiwallet-qt.md +doc/reduce-traffic.md +doc/release-notes-litecoin.md +doc/release-notes/release-notes-0.10.0.md +doc/release-notes/release-notes-0.10.1.md +doc/release-notes/release-notes-0.10.2.md +doc/release-notes/release-notes-0.10.3.md +doc/release-notes/release-notes-0.10.4.md +doc/release-notes/release-notes-0.11.0.md +doc/release-notes/release-notes-0.11.1.md +doc/release-notes/release-notes-0.11.2.md +doc/release-notes/release-notes-0.12.0.md +doc/release-notes/release-notes-0.13.0.md +doc/release-notes/release-notes-0.13.1.md +doc/release-notes/release-notes-0.13.2.md +doc/release-notes/release-notes-0.3.12.md +doc/release-notes/release-notes-0.3.13.md +doc/release-notes/release-notes-0.3.14.md +doc/release-notes/release-notes-0.3.15.md +doc/release-notes/release-notes-0.3.16.md +doc/release-notes/release-notes-0.3.17.md +doc/release-notes/release-notes-0.3.18.md +doc/release-notes/release-notes-0.3.19.md +doc/release-notes/release-notes-0.3.20.1.md +doc/release-notes/release-notes-0.3.20.2.md +doc/release-notes/release-notes-0.3.20.md +doc/release-notes/release-notes-0.3.21.md +doc/release-notes/release-notes-0.3.22.md +doc/release-notes/release-notes-0.3.23.md +doc/release-notes/release-notes-0.3.24.md +doc/release-notes/release-notes-0.4.0.md +doc/release-notes/release-notes-0.4.1.md +doc/release-notes/release-notes-0.4.2.md +doc/release-notes/release-notes-0.4.3.md +doc/release-notes/release-notes-0.4.4.md +doc/release-notes/release-notes-0.4.5.md +doc/release-notes/release-notes-0.4.6.md +doc/release-notes/release-notes-0.5.0.md +doc/release-notes/release-notes-0.5.1.md +doc/release-notes/release-notes-0.5.2.md +doc/release-notes/release-notes-0.5.3.md +doc/release-notes/release-notes-0.5.4.md +doc/release-notes/release-notes-0.5.5.md +doc/release-notes/release-notes-0.6.0.md +doc/release-notes/release-notes-0.6.1.md +doc/release-notes/release-notes-0.6.2.md +doc/release-notes/release-notes-0.6.3.md +doc/release-notes/release-notes-0.7.0.md +doc/release-notes/release-notes-0.7.1.md +doc/release-notes/release-notes-0.7.2.md +doc/release-notes/release-notes-0.8.0.md +doc/release-notes/release-notes-0.8.1.md +doc/release-notes/release-notes-0.8.2.md +doc/release-notes/release-notes-0.8.3.md +doc/release-notes/release-notes-0.8.4.md +doc/release-notes/release-notes-0.8.5.md +doc/release-notes/release-notes-0.8.6.md +doc/release-notes/release-notes-0.9.0.md +doc/release-notes/release-notes-0.9.1.md +doc/release-notes/release-notes-0.9.2.1.md +doc/release-notes/release-notes-0.9.2.md +doc/release-notes/release-notes-0.9.3.md +doc/release-notes/release-notes-0.9.4.md +doc/release-notes/release-notes-0.9.5.md +doc/release-notes/release-notes.md +doc/release-process.md +doc/shared-libraries.md +doc/tor.md +doc/translation_process.md +doc/translation_strings_policy.md +doc/travis-ci.txt +doc/unit-tests.md +doc/zmq.md +libbitcoinconsensus.pc.in +qa/README.md +qa/pull-tester/rpc-tests.py +qa/pull-tester/run-bitcoind-for-test.sh.in +qa/pull-tester/tests_config.py.in +qa/rpc-tests/README.md +qa/rpc-tests/abandonconflict.py +qa/rpc-tests/bip65-cltv-p2p.py +qa/rpc-tests/bip65-cltv.py +qa/rpc-tests/bip68-112-113-p2p.py +qa/rpc-tests/bip68-sequence.py +qa/rpc-tests/bip9-softforks.py +qa/rpc-tests/bipdersig-p2p.py +qa/rpc-tests/bipdersig.py +qa/rpc-tests/blockchain.py +qa/rpc-tests/create_cache.py +qa/rpc-tests/decodescript.py +qa/rpc-tests/disablewallet.py +qa/rpc-tests/forknotify.py +qa/rpc-tests/fundrawtransaction.py +qa/rpc-tests/getblocktemplate_longpoll.py +qa/rpc-tests/getblocktemplate_proposals.py +qa/rpc-tests/getchaintips.py +qa/rpc-tests/httpbasics.py +qa/rpc-tests/importprunedfunds.py +qa/rpc-tests/invalidateblock.py +qa/rpc-tests/invalidblockrequest.py +qa/rpc-tests/invalidtxrequest.py +qa/rpc-tests/keypool.py +qa/rpc-tests/listtransactions.py +qa/rpc-tests/maxblocksinflight.py +qa/rpc-tests/maxuploadtarget.py +qa/rpc-tests/mempool_limit.py +qa/rpc-tests/mempool_packages.py +qa/rpc-tests/mempool_reorg.py +qa/rpc-tests/mempool_resurrect_test.py +qa/rpc-tests/mempool_spendcoinbase.py +qa/rpc-tests/merkle_blocks.py +qa/rpc-tests/multi_rpc.py +qa/rpc-tests/nodehandling.py +qa/rpc-tests/nulldummy.py +qa/rpc-tests/p2p-acceptblock.py +qa/rpc-tests/p2p-compactblocks.py +qa/rpc-tests/p2p-feefilter.py +qa/rpc-tests/p2p-fullblocktest.py +qa/rpc-tests/p2p-mempool.py +qa/rpc-tests/p2p-segwit.py +qa/rpc-tests/p2p-versionbits-warning.py +qa/rpc-tests/prioritise_transaction.py +qa/rpc-tests/proxy_test.py +qa/rpc-tests/pruning.py +qa/rpc-tests/rawtransactions.py +qa/rpc-tests/receivedby.py +qa/rpc-tests/reindex.py +qa/rpc-tests/replace-by-fee.py +qa/rpc-tests/rest.py +qa/rpc-tests/rpcbind_test.py +qa/rpc-tests/segwit.py +qa/rpc-tests/sendheaders.py +qa/rpc-tests/signmessages.py +qa/rpc-tests/signrawtransactions.py +qa/rpc-tests/smartfees.py +qa/rpc-tests/test_framework/__init__.py +qa/rpc-tests/test_framework/address.py +qa/rpc-tests/test_framework/authproxy.py +qa/rpc-tests/test_framework/bignum.py +qa/rpc-tests/test_framework/blockstore.py +qa/rpc-tests/test_framework/blocktools.py +qa/rpc-tests/test_framework/comptool.py +qa/rpc-tests/test_framework/coverage.py +qa/rpc-tests/test_framework/key.py +qa/rpc-tests/test_framework/mininode.py +qa/rpc-tests/test_framework/netutil.py +qa/rpc-tests/test_framework/script.py +qa/rpc-tests/test_framework/siphash.py +qa/rpc-tests/test_framework/socks5.py +qa/rpc-tests/test_framework/test_framework.py +qa/rpc-tests/test_framework/util.py +qa/rpc-tests/test_script_address2.py +qa/rpc-tests/txn_clone.py +qa/rpc-tests/txn_doublespend.py +qa/rpc-tests/wallet-dump.py +qa/rpc-tests/wallet-hd.py +qa/rpc-tests/wallet.py +qa/rpc-tests/walletbackup.py +qa/rpc-tests/zapwallettxes.py +qa/rpc-tests/zmq_test.py +share/certs/BitcoinFoundation_Apple_Cert.pem +share/certs/BitcoinFoundation_Comodo_Cert.pem +share/certs/PrivateKeyNotes.md +share/genbuild.sh +share/pixmaps/bitcoin.ico +share/pixmaps/bitcoin128.png +share/pixmaps/bitcoin128.xpm +share/pixmaps/bitcoin16.png +share/pixmaps/bitcoin16.xpm +share/pixmaps/bitcoin256.png +share/pixmaps/bitcoin256.xpm +share/pixmaps/bitcoin32.png +share/pixmaps/bitcoin32.xpm +share/pixmaps/bitcoin64.png +share/pixmaps/bitcoin64.xpm +share/pixmaps/nsis-header.bmp +share/pixmaps/nsis-wizard.bmp +share/qt/Info.plist.in +share/qt/extract_strings_qt.py +share/qt/protobuf.pri +share/rpcuser/README.md +share/rpcuser/rpcuser.py +share/setup.nsi.in +src/addrman.cpp +src/addrman.h +src/amount.cpp +src/amount.h +src/arith_uint256.cpp +src/arith_uint256.h +src/base58.cpp +src/base58.h +src/bench/Examples.cpp +src/bench/base58.cpp +src/bench/bench.cpp +src/bench/bench.h +src/bench/bench_bitcoin.cpp +src/bench/crypto_hash.cpp +src/bench/rollingbloom.cpp +src/bitcoin-cli-res.rc +src/bitcoin-cli.cpp +src/bitcoin-tx-res.rc +src/bitcoin-tx.cpp +src/bitcoind-res.rc +src/bitcoind.cpp +src/blockencodings.cpp +src/blockencodings.h +src/bloom.cpp +src/bloom.h +src/chain.cpp +src/chain.h +src/chainparams.cpp +src/chainparams.h +src/chainparamsbase.cpp +src/chainparamsbase.h +src/chainparamsseeds.h +src/checkpoints.cpp +src/checkpoints.h +src/checkqueue.h +src/clientversion.cpp +src/clientversion.h +src/coincontrol.h +src/coins.cpp +src/coins.h +src/compat.h +src/compat/byteswap.h +src/compat/endian.h +src/compat/glibc_compat.cpp +src/compat/glibc_sanity.cpp +src/compat/glibcxx_sanity.cpp +src/compat/sanity.h +src/compat/strnlen.cpp +src/compressor.cpp +src/compressor.h +src/consensus/consensus.h +src/consensus/merkle.cpp +src/consensus/merkle.h +src/consensus/params.h +src/consensus/validation.h +src/core_io.h +src/core_memusage.h +src/core_read.cpp +src/core_write.cpp +src/crypto/aes.cpp +src/crypto/aes.h +src/crypto/common.h +src/crypto/ctaes/COPYING +src/crypto/ctaes/README.md +src/crypto/ctaes/bench.c +src/crypto/ctaes/ctaes.c +src/crypto/ctaes/ctaes.h +src/crypto/ctaes/test.c +src/crypto/hmac_sha256.cpp +src/crypto/hmac_sha256.h +src/crypto/hmac_sha512.cpp +src/crypto/hmac_sha512.h +src/crypto/ripemd160.cpp +src/crypto/ripemd160.h +src/crypto/scrypt-sse2.cpp +src/crypto/scrypt.cpp +src/crypto/scrypt.h +src/crypto/sha1.cpp +src/crypto/sha1.h +src/crypto/sha256.cpp +src/crypto/sha256.h +src/crypto/sha512.cpp +src/crypto/sha512.h +src/dbwrapper.cpp +src/dbwrapper.h +src/hash.cpp +src/hash.h +src/httprpc.cpp +src/httprpc.h +src/httpserver.cpp +src/httpserver.h +src/indirectmap.h +src/init.cpp +src/init.h +src/key.cpp +src/key.h +src/keystore.cpp +src/keystore.h +src/leveldb/AUTHORS +src/leveldb/CONTRIBUTING.md +src/leveldb/LICENSE +src/leveldb/NEWS +src/leveldb/README +src/leveldb/README.md +src/leveldb/TODO +src/leveldb/WINDOWS.md +src/leveldb/build_detect_platform +src/leveldb/db/autocompact_test.cc +src/leveldb/db/builder.cc +src/leveldb/db/builder.h +src/leveldb/db/c.cc +src/leveldb/db/c_test.c +src/leveldb/db/corruption_test.cc +src/leveldb/db/db_bench.cc +src/leveldb/db/db_impl.cc +src/leveldb/db/db_impl.h +src/leveldb/db/db_iter.cc +src/leveldb/db/db_iter.h +src/leveldb/db/db_test.cc +src/leveldb/db/dbformat.cc +src/leveldb/db/dbformat.h +src/leveldb/db/dbformat_test.cc +src/leveldb/db/dumpfile.cc +src/leveldb/db/filename.cc +src/leveldb/db/filename.h +src/leveldb/db/filename_test.cc +src/leveldb/db/leveldb_main.cc +src/leveldb/db/log_format.h +src/leveldb/db/log_reader.cc +src/leveldb/db/log_reader.h +src/leveldb/db/log_test.cc +src/leveldb/db/log_writer.cc +src/leveldb/db/log_writer.h +src/leveldb/db/memtable.cc +src/leveldb/db/memtable.h +src/leveldb/db/repair.cc +src/leveldb/db/skiplist.h +src/leveldb/db/skiplist_test.cc +src/leveldb/db/snapshot.h +src/leveldb/db/table_cache.cc +src/leveldb/db/table_cache.h +src/leveldb/db/version_edit.cc +src/leveldb/db/version_edit.h +src/leveldb/db/version_edit_test.cc +src/leveldb/db/version_set.cc +src/leveldb/db/version_set.h +src/leveldb/db/version_set_test.cc +src/leveldb/db/write_batch.cc +src/leveldb/db/write_batch_internal.h +src/leveldb/db/write_batch_test.cc +src/leveldb/doc/bench/db_bench_sqlite3.cc +src/leveldb/doc/bench/db_bench_tree_db.cc +src/leveldb/doc/benchmark.html +src/leveldb/doc/doc.css +src/leveldb/doc/impl.html +src/leveldb/doc/index.html +src/leveldb/doc/log_format.txt +src/leveldb/doc/table_format.txt +src/leveldb/helpers/memenv/memenv.cc +src/leveldb/helpers/memenv/memenv.h +src/leveldb/helpers/memenv/memenv_test.cc +src/leveldb/include/leveldb/c.h +src/leveldb/include/leveldb/cache.h +src/leveldb/include/leveldb/comparator.h +src/leveldb/include/leveldb/db.h +src/leveldb/include/leveldb/dumpfile.h +src/leveldb/include/leveldb/env.h +src/leveldb/include/leveldb/filter_policy.h +src/leveldb/include/leveldb/iterator.h +src/leveldb/include/leveldb/options.h +src/leveldb/include/leveldb/slice.h +src/leveldb/include/leveldb/status.h +src/leveldb/include/leveldb/table.h +src/leveldb/include/leveldb/table_builder.h +src/leveldb/include/leveldb/write_batch.h +src/leveldb/issues/issue178_test.cc +src/leveldb/issues/issue200_test.cc +src/leveldb/port/README +src/leveldb/port/atomic_pointer.h +src/leveldb/port/port.h +src/leveldb/port/port_example.h +src/leveldb/port/port_posix.cc +src/leveldb/port/port_posix.h +src/leveldb/port/port_win.cc +src/leveldb/port/port_win.h +src/leveldb/port/thread_annotations.h +src/leveldb/port/win/stdint.h +src/leveldb/table/block.cc +src/leveldb/table/block.h +src/leveldb/table/block_builder.cc +src/leveldb/table/block_builder.h +src/leveldb/table/filter_block.cc +src/leveldb/table/filter_block.h +src/leveldb/table/filter_block_test.cc +src/leveldb/table/format.cc +src/leveldb/table/format.h +src/leveldb/table/iterator.cc +src/leveldb/table/iterator_wrapper.h +src/leveldb/table/merger.cc +src/leveldb/table/merger.h +src/leveldb/table/table.cc +src/leveldb/table/table_builder.cc +src/leveldb/table/table_test.cc +src/leveldb/table/two_level_iterator.cc +src/leveldb/table/two_level_iterator.h +src/leveldb/util/arena.cc +src/leveldb/util/arena.h +src/leveldb/util/arena_test.cc +src/leveldb/util/bloom.cc +src/leveldb/util/bloom_test.cc +src/leveldb/util/cache.cc +src/leveldb/util/cache_test.cc +src/leveldb/util/coding.cc +src/leveldb/util/coding.h +src/leveldb/util/coding_test.cc +src/leveldb/util/comparator.cc +src/leveldb/util/crc32c.cc +src/leveldb/util/crc32c.h +src/leveldb/util/crc32c_test.cc +src/leveldb/util/env.cc +src/leveldb/util/env_posix.cc +src/leveldb/util/env_test.cc +src/leveldb/util/env_win.cc +src/leveldb/util/filter_policy.cc +src/leveldb/util/hash.cc +src/leveldb/util/hash.h +src/leveldb/util/hash_test.cc +src/leveldb/util/histogram.cc +src/leveldb/util/histogram.h +src/leveldb/util/logging.cc +src/leveldb/util/logging.h +src/leveldb/util/mutexlock.h +src/leveldb/util/options.cc +src/leveldb/util/posix_logger.h +src/leveldb/util/random.h +src/leveldb/util/status.cc +src/leveldb/util/testharness.cc +src/leveldb/util/testharness.h +src/leveldb/util/testutil.cc +src/leveldb/util/testutil.h +src/limitedmap.h +src/main.cpp +src/main.h +src/memusage.h +src/merkleblock.cpp +src/merkleblock.h +src/miner.cpp +src/miner.h +src/net.cpp +src/net.h +src/netbase.cpp +src/netbase.h +src/noui.cpp +src/noui.h +src/policy/fees.cpp +src/policy/fees.h +src/policy/policy.cpp +src/policy/policy.h +src/policy/rbf.cpp +src/policy/rbf.h +src/pow.cpp +src/pow.h +src/prevector.h +src/primitives/block.cpp +src/primitives/block.h +src/primitives/transaction.cpp +src/primitives/transaction.h +src/protocol.cpp +src/protocol.h +src/pubkey.cpp +src/pubkey.h +src/qt/addressbookpage.cpp +src/qt/addressbookpage.h +src/qt/addresstablemodel.cpp +src/qt/addresstablemodel.h +src/qt/askpassphrasedialog.cpp +src/qt/askpassphrasedialog.h +src/qt/bantablemodel.cpp +src/qt/bantablemodel.h +src/qt/bitcoin.cpp +src/qt/bitcoin.qrc +src/qt/bitcoin_locale.qrc +src/qt/bitcoinaddressvalidator.cpp +src/qt/bitcoinaddressvalidator.h +src/qt/bitcoinamountfield.cpp +src/qt/bitcoinamountfield.h +src/qt/bitcoingui.cpp +src/qt/bitcoingui.h +src/qt/bitcoinstrings.cpp +src/qt/bitcoinunits.cpp +src/qt/bitcoinunits.h +src/qt/clientmodel.cpp +src/qt/clientmodel.h +src/qt/coincontroldialog.cpp +src/qt/coincontroldialog.h +src/qt/coincontroltreewidget.cpp +src/qt/coincontroltreewidget.h +src/qt/csvmodelwriter.cpp +src/qt/csvmodelwriter.h +src/qt/editaddressdialog.cpp +src/qt/editaddressdialog.h +src/qt/forms/addressbookpage.ui +src/qt/forms/askpassphrasedialog.ui +src/qt/forms/coincontroldialog.ui +src/qt/forms/debugwindow.ui +src/qt/forms/editaddressdialog.ui +src/qt/forms/helpmessagedialog.ui +src/qt/forms/intro.ui +src/qt/forms/openuridialog.ui +src/qt/forms/optionsdialog.ui +src/qt/forms/overviewpage.ui +src/qt/forms/receivecoinsdialog.ui +src/qt/forms/receiverequestdialog.ui +src/qt/forms/sendcoinsdialog.ui +src/qt/forms/sendcoinsentry.ui +src/qt/forms/signverifymessagedialog.ui +src/qt/forms/transactiondescdialog.ui +src/qt/guiconstants.h +src/qt/guiutil.cpp +src/qt/guiutil.h +src/qt/intro.cpp +src/qt/intro.h +src/qt/locale/bitcoin_af.ts +src/qt/locale/bitcoin_af_ZA.qm +src/qt/locale/bitcoin_af_ZA.ts +src/qt/locale/bitcoin_ar.qm +src/qt/locale/bitcoin_ar.ts +src/qt/locale/bitcoin_be_BY.ts +src/qt/locale/bitcoin_bg.qm +src/qt/locale/bitcoin_bg.ts +src/qt/locale/bitcoin_bg_BG.ts +src/qt/locale/bitcoin_bs.qm +src/qt/locale/bitcoin_ca.qm +src/qt/locale/bitcoin_ca.ts +src/qt/locale/bitcoin_ca@valencia.ts +src/qt/locale/bitcoin_ca_ES.qm +src/qt/locale/bitcoin_ca_ES.ts +src/qt/locale/bitcoin_cs.qm +src/qt/locale/bitcoin_cs.ts +src/qt/locale/bitcoin_cs_CZ.ts +src/qt/locale/bitcoin_cy.qm +src/qt/locale/bitcoin_cy.ts +src/qt/locale/bitcoin_da.qm +src/qt/locale/bitcoin_da.ts +src/qt/locale/bitcoin_de.qm +src/qt/locale/bitcoin_de.ts +src/qt/locale/bitcoin_el.ts +src/qt/locale/bitcoin_el_GR.qm +src/qt/locale/bitcoin_el_GR.ts +src/qt/locale/bitcoin_en.qm +src/qt/locale/bitcoin_en.ts +src/qt/locale/bitcoin_en_GB.ts +src/qt/locale/bitcoin_eo.qm +src/qt/locale/bitcoin_eo.ts +src/qt/locale/bitcoin_es.qm +src/qt/locale/bitcoin_es.ts +src/qt/locale/bitcoin_es_AR.ts +src/qt/locale/bitcoin_es_CL.qm +src/qt/locale/bitcoin_es_CL.ts +src/qt/locale/bitcoin_es_CO.ts +src/qt/locale/bitcoin_es_DO.ts +src/qt/locale/bitcoin_es_ES.ts +src/qt/locale/bitcoin_es_MX.ts +src/qt/locale/bitcoin_es_UY.ts +src/qt/locale/bitcoin_es_VE.ts +src/qt/locale/bitcoin_et.qm +src/qt/locale/bitcoin_et.ts +src/qt/locale/bitcoin_eu_ES.qm +src/qt/locale/bitcoin_eu_ES.ts +src/qt/locale/bitcoin_fa.qm +src/qt/locale/bitcoin_fa.ts +src/qt/locale/bitcoin_fa_IR.qm +src/qt/locale/bitcoin_fa_IR.ts +src/qt/locale/bitcoin_fi.qm +src/qt/locale/bitcoin_fi.ts +src/qt/locale/bitcoin_fr.qm +src/qt/locale/bitcoin_fr.ts +src/qt/locale/bitcoin_fr_CA.qm +src/qt/locale/bitcoin_fr_CA.ts +src/qt/locale/bitcoin_fr_FR.ts +src/qt/locale/bitcoin_gl.ts +src/qt/locale/bitcoin_gu_IN.qm +src/qt/locale/bitcoin_he.qm +src/qt/locale/bitcoin_he.ts +src/qt/locale/bitcoin_hi_IN.qm +src/qt/locale/bitcoin_hi_IN.ts +src/qt/locale/bitcoin_hr.qm +src/qt/locale/bitcoin_hr.ts +src/qt/locale/bitcoin_hu.qm +src/qt/locale/bitcoin_hu.ts +src/qt/locale/bitcoin_id_ID.ts +src/qt/locale/bitcoin_it.qm +src/qt/locale/bitcoin_it.ts +src/qt/locale/bitcoin_it_IT.ts +src/qt/locale/bitcoin_ja.qm +src/qt/locale/bitcoin_ja.ts +src/qt/locale/bitcoin_ka.ts +src/qt/locale/bitcoin_kk_KZ.ts +src/qt/locale/bitcoin_ko_KR.ts +src/qt/locale/bitcoin_ku_IQ.ts +src/qt/locale/bitcoin_ky.ts +src/qt/locale/bitcoin_la.qm +src/qt/locale/bitcoin_la.ts +src/qt/locale/bitcoin_lt.qm +src/qt/locale/bitcoin_lt.ts +src/qt/locale/bitcoin_lv_LV.qm +src/qt/locale/bitcoin_lv_LV.ts +src/qt/locale/bitcoin_mk_MK.ts +src/qt/locale/bitcoin_mn.ts +src/qt/locale/bitcoin_ms_MY.ts +src/qt/locale/bitcoin_nb.qm +src/qt/locale/bitcoin_nb.ts +src/qt/locale/bitcoin_ne.ts +src/qt/locale/bitcoin_nl.qm +src/qt/locale/bitcoin_nl.ts +src/qt/locale/bitcoin_pam.ts +src/qt/locale/bitcoin_pl.qm +src/qt/locale/bitcoin_pl.ts +src/qt/locale/bitcoin_pt_BR.qm +src/qt/locale/bitcoin_pt_BR.ts +src/qt/locale/bitcoin_pt_PT.qm +src/qt/locale/bitcoin_pt_PT.ts +src/qt/locale/bitcoin_ro.ts +src/qt/locale/bitcoin_ro_RO.qm +src/qt/locale/bitcoin_ro_RO.ts +src/qt/locale/bitcoin_ru.qm +src/qt/locale/bitcoin_ru.ts +src/qt/locale/bitcoin_ru_RU.ts +src/qt/locale/bitcoin_sk.qm +src/qt/locale/bitcoin_sk.ts +src/qt/locale/bitcoin_sl_SI.ts +src/qt/locale/bitcoin_sq.ts +src/qt/locale/bitcoin_sr.qm +src/qt/locale/bitcoin_sr.ts +src/qt/locale/bitcoin_sr@latin.ts +src/qt/locale/bitcoin_sv.qm +src/qt/locale/bitcoin_sv.ts +src/qt/locale/bitcoin_ta.ts +src/qt/locale/bitcoin_th_TH.qm +src/qt/locale/bitcoin_th_TH.ts +src/qt/locale/bitcoin_tr.qm +src/qt/locale/bitcoin_tr.ts +src/qt/locale/bitcoin_tr_TR.ts +src/qt/locale/bitcoin_uk.qm +src/qt/locale/bitcoin_uk.ts +src/qt/locale/bitcoin_ur_PK.ts +src/qt/locale/bitcoin_uz@Cyrl.ts +src/qt/locale/bitcoin_vi.ts +src/qt/locale/bitcoin_vi_VN.ts +src/qt/locale/bitcoin_zh.ts +src/qt/locale/bitcoin_zh_CN.qm +src/qt/locale/bitcoin_zh_CN.ts +src/qt/locale/bitcoin_zh_HK.ts +src/qt/locale/bitcoin_zh_TW.qm +src/qt/locale/bitcoin_zh_TW.ts +src/qt/macdockiconhandler.h +src/qt/macdockiconhandler.mm +src/qt/macnotificationhandler.h +src/qt/macnotificationhandler.mm +src/qt/networkstyle.cpp +src/qt/networkstyle.h +src/qt/notificator.cpp +src/qt/notificator.h +src/qt/openuridialog.cpp +src/qt/openuridialog.h +src/qt/optionsdialog.cpp +src/qt/optionsdialog.h +src/qt/optionsmodel.cpp +src/qt/optionsmodel.h +src/qt/overviewpage.cpp +src/qt/overviewpage.h +src/qt/paymentrequest.proto +src/qt/paymentrequestplus.cpp +src/qt/paymentrequestplus.h +src/qt/paymentserver.cpp +src/qt/paymentserver.h +src/qt/peertablemodel.cpp +src/qt/peertablemodel.h +src/qt/platformstyle.cpp +src/qt/platformstyle.h +src/qt/qvalidatedlineedit.cpp +src/qt/qvalidatedlineedit.h +src/qt/qvaluecombobox.cpp +src/qt/qvaluecombobox.h +src/qt/receivecoinsdialog.cpp +src/qt/receivecoinsdialog.h +src/qt/receiverequestdialog.cpp +src/qt/receiverequestdialog.h +src/qt/recentrequeststablemodel.cpp +src/qt/recentrequeststablemodel.h +src/qt/res/bitcoin-qt-res.rc +src/qt/res/icons/about.png +src/qt/res/icons/about_qt.png +src/qt/res/icons/add.png +src/qt/res/icons/address-book.png +src/qt/res/icons/bitcoin.icns +src/qt/res/icons/bitcoin.ico +src/qt/res/icons/bitcoin.png +src/qt/res/icons/bitcoin_testnet.ico +src/qt/res/icons/chevron.png +src/qt/res/icons/clock1.png +src/qt/res/icons/clock2.png +src/qt/res/icons/clock3.png +src/qt/res/icons/clock4.png +src/qt/res/icons/clock5.png +src/qt/res/icons/configure.png +src/qt/res/icons/connect0.png +src/qt/res/icons/connect1.png +src/qt/res/icons/connect2.png +src/qt/res/icons/connect3.png +src/qt/res/icons/connect4.png +src/qt/res/icons/debugwindow.png +src/qt/res/icons/edit.png +src/qt/res/icons/editcopy.png +src/qt/res/icons/editpaste.png +src/qt/res/icons/export.png +src/qt/res/icons/eye.png +src/qt/res/icons/eye_minus.png +src/qt/res/icons/eye_plus.png +src/qt/res/icons/filesave.png +src/qt/res/icons/fontbigger.png +src/qt/res/icons/fontsmaller.png +src/qt/res/icons/history.png +src/qt/res/icons/info.png +src/qt/res/icons/key.png +src/qt/res/icons/lock_closed.png +src/qt/res/icons/lock_open.png +src/qt/res/icons/open.png +src/qt/res/icons/overview.png +src/qt/res/icons/quit.png +src/qt/res/icons/receive.png +src/qt/res/icons/remove.png +src/qt/res/icons/send.png +src/qt/res/icons/synced.png +src/qt/res/icons/transaction0.png +src/qt/res/icons/transaction2.png +src/qt/res/icons/transaction_abandoned.png +src/qt/res/icons/transaction_conflicted.png +src/qt/res/icons/tx_inout.png +src/qt/res/icons/tx_input.png +src/qt/res/icons/tx_mined.png +src/qt/res/icons/tx_output.png +src/qt/res/icons/verify.png +src/qt/res/icons/warning.png +src/qt/res/movies/makespinner.sh +src/qt/res/movies/spinner-000.png +src/qt/res/movies/spinner-001.png +src/qt/res/movies/spinner-002.png +src/qt/res/movies/spinner-003.png +src/qt/res/movies/spinner-004.png +src/qt/res/movies/spinner-005.png +src/qt/res/movies/spinner-006.png +src/qt/res/movies/spinner-007.png +src/qt/res/movies/spinner-008.png +src/qt/res/movies/spinner-009.png +src/qt/res/movies/spinner-010.png +src/qt/res/movies/spinner-011.png +src/qt/res/movies/spinner-012.png +src/qt/res/movies/spinner-013.png +src/qt/res/movies/spinner-014.png +src/qt/res/movies/spinner-015.png +src/qt/res/movies/spinner-016.png +src/qt/res/movies/spinner-017.png +src/qt/res/movies/spinner-018.png +src/qt/res/movies/spinner-019.png +src/qt/res/movies/spinner-020.png +src/qt/res/movies/spinner-021.png +src/qt/res/movies/spinner-022.png +src/qt/res/movies/spinner-023.png +src/qt/res/movies/spinner-024.png +src/qt/res/movies/spinner-025.png +src/qt/res/movies/spinner-026.png +src/qt/res/movies/spinner-027.png +src/qt/res/movies/spinner-028.png +src/qt/res/movies/spinner-029.png +src/qt/res/movies/spinner-030.png +src/qt/res/movies/spinner-031.png +src/qt/res/movies/spinner-032.png +src/qt/res/movies/spinner-033.png +src/qt/res/movies/spinner-034.png +src/qt/res/movies/spinner-035.png +src/qt/res/src/bitcoin.svg +src/qt/res/src/clock_0.svg +src/qt/res/src/clock_1.svg +src/qt/res/src/clock_2.svg +src/qt/res/src/clock_3.svg +src/qt/res/src/clock_4.svg +src/qt/res/src/connect-0.svg +src/qt/res/src/connect-1.svg +src/qt/res/src/connect-2.svg +src/qt/res/src/connect-3.svg +src/qt/res/src/connect-4.svg +src/qt/res/src/mine.svg +src/qt/res/src/qt.svg +src/qt/res/src/spinner.png +src/qt/res/src/transaction0.svg +src/qt/res/src/tx_in.svg +src/qt/res/src/tx_inout.svg +src/qt/res/src/verify.svg +src/qt/rpcconsole.cpp +src/qt/rpcconsole.h +src/qt/sendcoinsdialog.cpp +src/qt/sendcoinsdialog.h +src/qt/sendcoinsentry.cpp +src/qt/sendcoinsentry.h +src/qt/signverifymessagedialog.cpp +src/qt/signverifymessagedialog.h +src/qt/splashscreen.cpp +src/qt/splashscreen.h +src/qt/test/compattests.cpp +src/qt/test/compattests.h +src/qt/test/paymentrequestdata.h +src/qt/test/paymentservertests.cpp +src/qt/test/paymentservertests.h +src/qt/test/test_main.cpp +src/qt/test/uritests.cpp +src/qt/test/uritests.h +src/qt/trafficgraphwidget.cpp +src/qt/trafficgraphwidget.h +src/qt/transactiondesc.cpp +src/qt/transactiondesc.h +src/qt/transactiondescdialog.cpp +src/qt/transactiondescdialog.h +src/qt/transactionfilterproxy.cpp +src/qt/transactionfilterproxy.h +src/qt/transactionrecord.cpp +src/qt/transactionrecord.h +src/qt/transactiontablemodel.cpp +src/qt/transactiontablemodel.h +src/qt/transactionview.cpp +src/qt/transactionview.h +src/qt/utilitydialog.cpp +src/qt/utilitydialog.h +src/qt/walletframe.cpp +src/qt/walletframe.h +src/qt/walletmodel.cpp +src/qt/walletmodel.h +src/qt/walletmodeltransaction.cpp +src/qt/walletmodeltransaction.h +src/qt/walletview.cpp +src/qt/walletview.h +src/qt/winshutdownmonitor.cpp +src/qt/winshutdownmonitor.h +src/random.cpp +src/random.h +src/rest.cpp +src/reverselock.h +src/rpc/blockchain.cpp +src/rpc/client.cpp +src/rpc/client.h +src/rpc/mining.cpp +src/rpc/misc.cpp +src/rpc/net.cpp +src/rpc/protocol.cpp +src/rpc/protocol.h +src/rpc/rawtransaction.cpp +src/rpc/register.h +src/rpc/server.cpp +src/rpc/server.h +src/scheduler.cpp +src/scheduler.h +src/script/bitcoinconsensus.cpp +src/script/bitcoinconsensus.h +src/script/interpreter.cpp +src/script/interpreter.h +src/script/ismine.cpp +src/script/ismine.h +src/script/script.cpp +src/script/script.h +src/script/script_error.cpp +src/script/script_error.h +src/script/sigcache.cpp +src/script/sigcache.h +src/script/sign.cpp +src/script/sign.h +src/script/standard.cpp +src/script/standard.h +src/secp256k1/COPYING +src/secp256k1/README.md +src/secp256k1/TODO +src/secp256k1/autogen.sh +src/secp256k1/build-aux/m4/ax_jni_include_dir.m4 +src/secp256k1/build-aux/m4/ax_prog_cc_for_build.m4 +src/secp256k1/build-aux/m4/bitcoin_secp.m4 +src/secp256k1/configure.ac +src/secp256k1/contrib/lax_der_parsing.c +src/secp256k1/contrib/lax_der_parsing.h +src/secp256k1/contrib/lax_der_privatekey_parsing.c +src/secp256k1/contrib/lax_der_privatekey_parsing.h +src/secp256k1/include/secp256k1.h +src/secp256k1/include/secp256k1_ecdh.h +src/secp256k1/include/secp256k1_recovery.h +src/secp256k1/libsecp256k1.pc.in +src/secp256k1/sage/group_prover.sage +src/secp256k1/sage/secp256k1.sage +src/secp256k1/sage/weierstrass_prover.sage +src/secp256k1/src/asm/field_10x26_arm.s +src/secp256k1/src/basic-config.h +src/secp256k1/src/bench.h +src/secp256k1/src/bench_ecdh.c +src/secp256k1/src/bench_internal.c +src/secp256k1/src/bench_recover.c +src/secp256k1/src/bench_schnorr_verify.c +src/secp256k1/src/bench_sign.c +src/secp256k1/src/bench_verify.c +src/secp256k1/src/ecdsa.h +src/secp256k1/src/ecdsa_impl.h +src/secp256k1/src/eckey.h +src/secp256k1/src/eckey_impl.h +src/secp256k1/src/ecmult.h +src/secp256k1/src/ecmult_const.h +src/secp256k1/src/ecmult_const_impl.h +src/secp256k1/src/ecmult_gen.h +src/secp256k1/src/ecmult_gen_impl.h +src/secp256k1/src/ecmult_impl.h +src/secp256k1/src/field.h +src/secp256k1/src/field_10x26.h +src/secp256k1/src/field_10x26_impl.h +src/secp256k1/src/field_5x52.h +src/secp256k1/src/field_5x52_asm_impl.h +src/secp256k1/src/field_5x52_impl.h +src/secp256k1/src/field_5x52_int128_impl.h +src/secp256k1/src/field_impl.h +src/secp256k1/src/gen_context.c +src/secp256k1/src/group.h +src/secp256k1/src/group_impl.h +src/secp256k1/src/hash.h +src/secp256k1/src/hash_impl.h +src/secp256k1/src/java/org/bitcoin/NativeSecp256k1.java +src/secp256k1/src/java/org/bitcoin/NativeSecp256k1Test.java +src/secp256k1/src/java/org/bitcoin/NativeSecp256k1Util.java +src/secp256k1/src/java/org/bitcoin/Secp256k1Context.java +src/secp256k1/src/java/org_bitcoin_NativeSecp256k1.c +src/secp256k1/src/java/org_bitcoin_NativeSecp256k1.h +src/secp256k1/src/java/org_bitcoin_Secp256k1Context.c +src/secp256k1/src/java/org_bitcoin_Secp256k1Context.h +src/secp256k1/src/modules/ecdh/main_impl.h +src/secp256k1/src/modules/ecdh/tests_impl.h +src/secp256k1/src/modules/recovery/main_impl.h +src/secp256k1/src/modules/recovery/tests_impl.h +src/secp256k1/src/num.h +src/secp256k1/src/num_gmp.h +src/secp256k1/src/num_gmp_impl.h +src/secp256k1/src/num_impl.h +src/secp256k1/src/scalar.h +src/secp256k1/src/scalar_4x64.h +src/secp256k1/src/scalar_4x64_impl.h +src/secp256k1/src/scalar_8x32.h +src/secp256k1/src/scalar_8x32_impl.h +src/secp256k1/src/scalar_impl.h +src/secp256k1/src/scalar_low.h +src/secp256k1/src/scalar_low_impl.h +src/secp256k1/src/secp256k1.c +src/secp256k1/src/testrand.h +src/secp256k1/src/testrand_impl.h +src/secp256k1/src/tests.c +src/secp256k1/src/tests_exhaustive.c +src/secp256k1/src/util.h +src/serialize.h +src/streams.h +src/support/allocators/secure.h +src/support/allocators/zeroafterfree.h +src/support/cleanse.cpp +src/support/cleanse.h +src/support/pagelocker.cpp +src/support/pagelocker.h +src/sync.cpp +src/sync.h +src/test/DoS_tests.cpp +src/test/README.md +src/test/addrman_tests.cpp +src/test/allocator_tests.cpp +src/test/amount_tests.cpp +src/test/arith_uint256_tests.cpp +src/test/base32_tests.cpp +src/test/base58_tests.cpp +src/test/base64_tests.cpp +src/test/bctest.py +src/test/bip32_tests.cpp +src/test/bitcoin-util-test.py +src/test/blockencodings_tests.cpp +src/test/bloom_tests.cpp +src/test/bswap_tests.cpp +src/test/buildenv.py.in +src/test/coins_tests.cpp +src/test/compress_tests.cpp +src/test/crypto_tests.cpp +src/test/data/README.md +src/test/data/base58_encode_decode.json +src/test/data/base58_keys_invalid.json +src/test/data/base58_keys_valid.json +src/test/data/bitcoin-util-test.json +src/test/data/blanktx.hex +src/test/data/blanktx.json +src/test/data/script_tests.json +src/test/data/sighash.json +src/test/data/tt-delin1-out.hex +src/test/data/tt-delin1-out.json +src/test/data/tt-delout1-out.hex +src/test/data/tt-delout1-out.json +src/test/data/tt-locktime317000-out.hex +src/test/data/tt-locktime317000-out.json +src/test/data/tx394b54bb.hex +src/test/data/tx_invalid.json +src/test/data/tx_valid.json +src/test/data/txcreate1.hex +src/test/data/txcreate1.json +src/test/data/txcreate2.hex +src/test/data/txcreate2.json +src/test/data/txcreatedata1.hex +src/test/data/txcreatedata1.json +src/test/data/txcreatedata2.hex +src/test/data/txcreatedata2.json +src/test/data/txcreatedata_seq0.hex +src/test/data/txcreatedata_seq0.json +src/test/data/txcreatedata_seq1.hex +src/test/data/txcreatedata_seq1.json +src/test/data/txcreatesign.hex +src/test/data/txcreatesign.json +src/test/dbwrapper_tests.cpp +src/test/getarg_tests.cpp +src/test/hash_tests.cpp +src/test/key_tests.cpp +src/test/limitedmap_tests.cpp +src/test/main_tests.cpp +src/test/mempool_tests.cpp +src/test/merkle_tests.cpp +src/test/miner_tests.cpp +src/test/multisig_tests.cpp +src/test/net_tests.cpp +src/test/netbase_tests.cpp +src/test/pmt_tests.cpp +src/test/policyestimator_tests.cpp +src/test/pow_tests.cpp +src/test/prevector_tests.cpp +src/test/reverselock_tests.cpp +src/test/rpc_tests.cpp +src/test/sanity_tests.cpp +src/test/scheduler_tests.cpp +src/test/script_P2SH_tests.cpp +src/test/script_tests.cpp +src/test/scriptnum10.h +src/test/scriptnum_tests.cpp +src/test/scrypt_tests.cpp +src/test/serialize_tests.cpp +src/test/sighash_tests.cpp +src/test/sigopcount_tests.cpp +src/test/skiplist_tests.cpp +src/test/streams_tests.cpp +src/test/test_bitcoin.cpp +src/test/test_bitcoin.h +src/test/testutil.cpp +src/test/testutil.h +src/test/timedata_tests.cpp +src/test/transaction_tests.cpp +src/test/txvalidationcache_tests.cpp +src/test/uint256_tests.cpp +src/test/univalue_tests.cpp +src/test/util_tests.cpp +src/test/versionbits_tests.cpp +src/threadsafety.h +src/timedata.cpp +src/timedata.h +src/tinyformat.h +src/torcontrol.cpp +src/torcontrol.h +src/txdb.cpp +src/txdb.h +src/txmempool.cpp +src/txmempool.h +src/ui_interface.cpp +src/ui_interface.h +src/uint256.cpp +src/uint256.h +src/undo.h +src/univalue/COPYING +src/univalue/README +src/univalue/TODO +src/univalue/autogen.sh +src/univalue/configure.ac +src/univalue/gen/gen.cpp +src/univalue/include/univalue.h +src/univalue/lib/univalue.cpp +src/univalue/lib/univalue_escapes.h +src/univalue/lib/univalue_read.cpp +src/univalue/lib/univalue_utffilter.h +src/univalue/lib/univalue_write.cpp +src/univalue/pc/libunivalue-uninstalled.pc.in +src/univalue/pc/libunivalue.pc.in +src/univalue/test/fail1.json +src/univalue/test/fail10.json +src/univalue/test/fail11.json +src/univalue/test/fail12.json +src/univalue/test/fail13.json +src/univalue/test/fail14.json +src/univalue/test/fail15.json +src/univalue/test/fail16.json +src/univalue/test/fail17.json +src/univalue/test/fail18.json +src/univalue/test/fail19.json +src/univalue/test/fail2.json +src/univalue/test/fail20.json +src/univalue/test/fail21.json +src/univalue/test/fail22.json +src/univalue/test/fail23.json +src/univalue/test/fail24.json +src/univalue/test/fail25.json +src/univalue/test/fail26.json +src/univalue/test/fail27.json +src/univalue/test/fail28.json +src/univalue/test/fail29.json +src/univalue/test/fail3.json +src/univalue/test/fail30.json +src/univalue/test/fail31.json +src/univalue/test/fail32.json +src/univalue/test/fail33.json +src/univalue/test/fail34.json +src/univalue/test/fail35.json +src/univalue/test/fail36.json +src/univalue/test/fail37.json +src/univalue/test/fail38.json +src/univalue/test/fail39.json +src/univalue/test/fail4.json +src/univalue/test/fail40.json +src/univalue/test/fail41.json +src/univalue/test/fail5.json +src/univalue/test/fail6.json +src/univalue/test/fail7.json +src/univalue/test/fail8.json +src/univalue/test/fail9.json +src/univalue/test/pass1.json +src/univalue/test/pass2.json +src/univalue/test/pass3.json +src/univalue/test/round1.json +src/univalue/test/round2.json +src/univalue/test/unitester.cpp +src/util.cpp +src/util.h +src/utilmoneystr.cpp +src/utilmoneystr.h +src/utilstrencodings.cpp +src/utilstrencodings.h +src/utiltime.cpp +src/utiltime.h +src/validationinterface.cpp +src/validationinterface.h +src/version.h +src/versionbits.cpp +src/versionbits.h +src/wallet/crypter.cpp +src/wallet/crypter.h +src/wallet/db.cpp +src/wallet/db.h +src/wallet/rpcdump.cpp +src/wallet/rpcwallet.cpp +src/wallet/rpcwallet.h +src/wallet/test/accounting_tests.cpp +src/wallet/test/crypto_tests.cpp +src/wallet/test/rpc_wallet_tests.cpp +src/wallet/test/wallet_test_fixture.cpp +src/wallet/test/wallet_test_fixture.h +src/wallet/test/wallet_tests.cpp +src/wallet/wallet.cpp +src/wallet/wallet.h +src/wallet/walletdb.cpp +src/wallet/walletdb.h +src/zmq/zmqabstractnotifier.cpp +src/zmq/zmqabstractnotifier.h +src/zmq/zmqconfig.h +src/zmq/zmqnotificationinterface.cpp +src/zmq/zmqnotificationinterface.h +src/zmq/zmqpublishnotifier.cpp +src/zmq/zmqpublishnotifier.h diff --git a/Einsteinium_Core.includes b/Einsteinium_Core.includes new file mode 100644 index 0000000000000..097948563cac9 --- /dev/null +++ b/Einsteinium_Core.includes @@ -0,0 +1,33 @@ +src +src/bench +src/compat +src/consensus +src/crypto +src/crypto/ctaes +src/leveldb/db +src/leveldb/helpers/memenv +src/leveldb/include/leveldb +src/leveldb/port +src/leveldb/port/win +src/leveldb/table +src/leveldb/util +src/policy +src/primitives +src/qt +src/qt/test +src/rpc +src/script +src/secp256k1/contrib +src/secp256k1/include +src/secp256k1/src +src/secp256k1/src/java +src/secp256k1/src/modules/ecdh +src/secp256k1/src/modules/recovery +src/support +src/support/allocators +src/test +src/univalue/include +src/univalue/lib +src/wallet +src/wallet/test +src/zmq diff --git a/INSTALL.md b/INSTALL.md index be23c6088d68f..549d635f43c5c 100644 --- a/INSTALL.md +++ b/INSTALL.md @@ -1,5 +1,5 @@ -Building Litecoin +Building Einsteinium ================ See doc/build-*.md for instructions on building the various -elements of the Litecoin Core reference implementation of Litecoin. +elements of the Einsteinium Core reference implementation of Einsteinium. diff --git a/README.md b/README.md index d942bca4c2674..252f810265a4e 100644 --- a/README.md +++ b/README.md @@ -13,7 +13,7 @@ What is Einsteinium? ---------------- Einsteinium is an experimental digital currency that enables instant payments to -anyone, anywhere in the world. Litecoin uses peer-to-peer technology to operate +anyone, anywhere in the world. Einsteinium uses peer-to-peer technology to operate with no central authority: managing transactions and issuing money are carried out collectively by the network. Einsteinium Core is the name of open source software which enables the use of this currency. @@ -84,7 +84,7 @@ Translations ------------ We only accept translation fixes that are submitted through [Bitcoin Core's Transifex page](https://www.transifex.com/projects/p/bitcoin/). -Translations are converted to Litecoin periodically. +Translations are converted to Einsteinium periodically. Translations are periodically pulled from Transifex and merged into the git repository. See the [translation process](doc/translation_process.md) for details on how this works. diff --git a/configure.ac b/configure.ac index ca83b913d0b0e..993fc7cf2f4f9 100644 --- a/configure.ac +++ b/configure.ac @@ -7,17 +7,17 @@ define(_CLIENT_VERSION_BUILD, 0) define(_CLIENT_VERSION_IS_RELEASE, true) define(_COPYRIGHT_YEAR, 2016) define(_COPYRIGHT_HOLDERS,[The %s developers]) -define(_COPYRIGHT_HOLDERS_SUBSTITUTION,[[Litecoin Core]]) -AC_INIT([Litecoin Core],[_CLIENT_VERSION_MAJOR._CLIENT_VERSION_MINOR._CLIENT_VERSION_REVISION],[https://github.com/litecoin-project/litecoin/issues],[litecoin],[https://litecoin.org/]) +define(_COPYRIGHT_HOLDERS_SUBSTITUTION,[[Einsteinium Core]]) +AC_INIT([Einsteinium Core],[_CLIENT_VERSION_MAJOR._CLIENT_VERSION_MINOR._CLIENT_VERSION_REVISION],[https://github.com/litecoin-project/litecoin/issues],[litecoin],[https://litecoin.org/]) AC_CONFIG_SRCDIR([src/main.cpp]) AC_CONFIG_HEADERS([src/config/bitcoin-config.h]) AC_CONFIG_AUX_DIR([build-aux]) AC_CONFIG_MACRO_DIR([build-aux/m4]) -BITCOIN_DAEMON_NAME=litecoind -BITCOIN_GUI_NAME=litecoin-qt -BITCOIN_CLI_NAME=litecoin-cli -BITCOIN_TX_NAME=litecoin-tx +BITCOIN_DAEMON_NAME=einsteiniumd +BITCOIN_GUI_NAME=einsteinium-qt +BITCOIN_CLI_NAME=einsteinium-cli +BITCOIN_TX_NAME=einsteinium-tx AC_CANONICAL_HOST @@ -229,7 +229,7 @@ CPPFLAGS="$CPPFLAGS -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS" AC_ARG_WITH([utils], [AS_HELP_STRING([--with-utils], - [build litecoin-cli litecoin-tx (default=yes)])], + [build einsteinium-cli einsteinium-tx (default=yes)])], [build_bitcoin_utils=$withval], [build_bitcoin_utils=yes]) @@ -241,7 +241,7 @@ AC_ARG_WITH([libs], AC_ARG_WITH([daemon], [AS_HELP_STRING([--with-daemon], - [build litecoind daemon (default=yes)])], + [build einsteiniumd daemon (default=yes)])], [build_bitcoind=$withval], [build_bitcoind=yes]) @@ -893,11 +893,11 @@ AC_SUBST(UNIVALUE_LIBS) BITCOIN_QT_PATH_PROGS([PROTOC], [protoc],$protoc_bin_path) -AC_MSG_CHECKING([whether to build litecoind]) +AC_MSG_CHECKING([whether to build einsteiniumd]) AM_CONDITIONAL([BUILD_BITCOIND], [test x$build_bitcoind = xyes]) AC_MSG_RESULT($build_bitcoind) -AC_MSG_CHECKING([whether to build utils (litecoin-cli litecoin-tx)]) +AC_MSG_CHECKING([whether to build utils (einsteinium-cli einsteinium-tx)]) AM_CONDITIONAL([BUILD_BITCOIN_UTILS], [test x$build_bitcoin_utils = xyes]) AC_MSG_RESULT($build_bitcoin_utils) @@ -998,7 +998,7 @@ if test x$bitcoin_enable_qt != xno; then AC_MSG_WARN("xgettext is required to update qt translations") fi - AC_MSG_CHECKING([whether to build test_litecoin-qt]) + AC_MSG_CHECKING([whether to build test_einsteinium-qt]) if test x$use_gui_tests$bitcoin_enable_qt_test = xyesyes; then AC_MSG_RESULT([yes]) BUILD_TEST_QT="yes" @@ -1009,7 +1009,7 @@ fi AM_CONDITIONAL([ENABLE_ZMQ], [test "x$use_zmq" = "xyes"]) -AC_MSG_CHECKING([whether to build test_litecoin]) +AC_MSG_CHECKING([whether to build test_einsteinium]) if test x$use_tests = xyes; then AC_MSG_RESULT([yes]) BUILD_TEST="yes" diff --git a/contrib/README.md b/contrib/README.md index 635951cc02843..b6a9ad40cc357 100644 --- a/contrib/README.md +++ b/contrib/README.md @@ -21,7 +21,7 @@ Construct a linear, no-fork, best version of the blockchain. ### [Qos](/contrib/qos) ### -A Linux bash script that will set up traffic control (tc) to limit the outgoing bandwidth for connections to the Litecoin network. This means one can have an always-on litecoind instance running, and another local litecoind/litecoin-qt instance which connects to this node and receives blocks from it. +A Linux bash script that will set up traffic control (tc) to limit the outgoing bandwidth for connections to the Einsteinium network. This means one can have an always-on einsteiniumd instance running, and another local einsteiniumd/einsteinium-qt instance which connects to this node and receives blocks from it. ### [Seeds](/contrib/seeds) ### Utility to generate the pnSeed[] array that is compiled into the client. @@ -30,26 +30,26 @@ Build Tools and Keys --------------------- ### [Debian](/contrib/debian) ### -Contains files used to package litecoind/litecoin-qt -for Debian-based Linux systems. If you compile litecoind/litecoin-qt yourself, there are some useful files here. +Contains files used to package einsteiniumd/einsteinium-qt +for Debian-based Linux systems. If you compile einsteiniumd/einsteinium-qt yourself, there are some useful files here. ### [Gitian-descriptors](/contrib/gitian-descriptors) ### Notes on getting Gitian builds up and running using KVM. ### [Gitian-keys](/contrib/gitian-keys) -PGP keys used for signing Litecoin Core [Gitian release](/doc/release-process.md) results. +PGP keys used for signing Einsteinium Core [Gitian release](/doc/release-process.md) results. ### [MacDeploy](/contrib/macdeploy) ### Scripts and notes for Mac builds. ### [RPM](/contrib/rpm) ### -RPM spec file for building litecoin-core on RPM based distributions +RPM spec file for building einsteinium-core on RPM based distributions Test and Verify Tools --------------------- ### [TestGen](/contrib/testgen) ### -Utilities to generate test vectors for the data-driven Litecoin tests. +Utilities to generate test vectors for the data-driven Einsteinium tests. ### [Verify Binaries](/contrib/verifybinaries) ### -This script attempts to download and verify the signature file SHA256SUMS.asc from litecoin.org. +This script attempts to download and verify the signature file SHA256SUMS.asc from einsteinium.org. diff --git a/contrib/devtools/README.md b/contrib/devtools/README.md index 98e54b5e94354..4c816e6bb1c09 100644 --- a/contrib/devtools/README.md +++ b/contrib/devtools/README.md @@ -94,7 +94,7 @@ Configuring the github-merge tool for the litecoin repository is done in the fol optimize-pngs.py ================ -A script to optimize png files in the litecoin +A script to optimize png files in the einsteinium repository (requires pngcrush). security-check.py and test-security-check.py @@ -117,10 +117,10 @@ If only supported symbols are used the return value will be 0 and the output wil If there are 'unsupported' symbols, the return value will be 1 a list like this will be printed: - .../64/test_litecoin: symbol memcpy from unsupported version GLIBC_2.14 - .../64/test_litecoin: symbol __fdelt_chk from unsupported version GLIBC_2.15 - .../64/test_litecoin: symbol std::out_of_range::~out_of_range() from unsupported version GLIBCXX_3.4.15 - .../64/test_litecoin: symbol _ZNSt8__detail15_List_nod from unsupported version GLIBCXX_3.4.15 + .../64/test_einsteinium: symbol memcpy from unsupported version GLIBC_2.14 + .../64/test_einsteinium: symbol __fdelt_chk from unsupported version GLIBC_2.15 + .../64/test_einsteinium: symbol std::out_of_range::~out_of_range() from unsupported version GLIBCXX_3.4.15 + .../64/test_einsteinium: symbol _ZNSt8__detail15_List_nod from unsupported version GLIBCXX_3.4.15 update-translations.py ====================== diff --git a/contrib/linearize/README.md b/contrib/linearize/README.md index 40224ae2d50d8..7195c50be115d 100644 --- a/contrib/linearize/README.md +++ b/contrib/linearize/README.md @@ -17,7 +17,7 @@ Optional config file setting for linearize-hashes: $ ./linearize-data.py linearize.cfg Required configuration file settings: -* "input": litecoind blocks/ directory containing blkNNNNN.dat +* "input": einsteiniumd blocks/ directory containing blkNNNNN.dat * "hashlist": text file containing list of block hashes, linearized-hashes.py output. * "output_file": bootstrap.dat diff --git a/contrib/linearize/example-linearize.cfg b/contrib/linearize/example-linearize.cfg index 7379446a52e94..e0ed0ced5dd29 100644 --- a/contrib/linearize/example-linearize.cfg +++ b/contrib/linearize/example-linearize.cfg @@ -1,5 +1,5 @@ -# litecoind RPC settings (linearize-hashes) +# einsteiniumd RPC settings (linearize-hashes) rpcuser=someuser rpcpassword=somepassword host=127.0.0.1 @@ -14,12 +14,12 @@ max_height=313000 # mainnet netmagic=fbc0b6db genesis=12a765e31ffd4059bada1e25190f6e98c99d9714d334efa41a195a7e7e04bfe2 -input=/home/example/.litecoin/blocks +input=/home/example/.einsteinium/blocks # testnet #netmagic=fcc1b7dc #genesis=f5ae71e26c74beacc88382716aced69cddf3dffff24f384e1808905e0188f68f -#input=/home/example/.litecoin/testnet3/blocks +#input=/home/example/.einsteinium/testnet3/blocks output_file=/home/example/Downloads/bootstrap.dat hashlist=hashlist.txt diff --git a/contrib/macdeploy/README.md b/contrib/macdeploy/README.md index 50cc94d20eeaa..e5bba05119915 100644 --- a/contrib/macdeploy/README.md +++ b/contrib/macdeploy/README.md @@ -11,5 +11,5 @@ This script should not be run manually, instead, after building as usual: During the process, the disk image window will pop up briefly where the fancy settings are applied. This is normal, please do not interfere. -When finished, it will produce `Litecoin-Core.dmg`. +When finished, it will produce `Einsteinium-Core.dmg`. diff --git a/contrib/macdeploy/custom_dsstore.py b/contrib/macdeploy/custom_dsstore.py index 720adf8a18dda..a4518241d3dad 100755 --- a/contrib/macdeploy/custom_dsstore.py +++ b/contrib/macdeploy/custom_dsstore.py @@ -54,7 +54,7 @@ ds['.']['vSrn'] = ('long', 1) ds['Applications']['Iloc'] = (370, 156) -ds['Litecoin-Qt.app']['Iloc'] = (128, 156) +ds['Einsteinium-Qt.app']['Iloc'] = (128, 156) ds.flush() ds.close() diff --git a/contrib/macdeploy/detached-sig-create.sh b/contrib/macdeploy/detached-sig-create.sh index 16c16119a0782..231327336282d 100755 --- a/contrib/macdeploy/detached-sig-create.sh +++ b/contrib/macdeploy/detached-sig-create.sh @@ -6,7 +6,7 @@ set -e ROOTDIR=dist -BUNDLE="${ROOTDIR}/Litecoin-Qt.app" +BUNDLE="${ROOTDIR}/Einsteinium-Qt.app" CODESIGN=codesign TEMPDIR=sign.temp TEMPLIST=${TEMPDIR}/signatures.txt diff --git a/contrib/macdeploy/fancy.plist b/contrib/macdeploy/fancy.plist index 1dd36c9d1b03f..331c66541de80 100644 --- a/contrib/macdeploy/fancy.plist +++ b/contrib/macdeploy/fancy.plist @@ -22,7 +22,7 @@ 370 156 - Litecoin-Qt.app + Einsteinium-Qt.app 128 156 diff --git a/contrib/macdeploy/macdeployqtplus b/contrib/macdeploy/macdeployqtplus index 86ae06bfc2d96..03309289ea9de 100755 --- a/contrib/macdeploy/macdeployqtplus +++ b/contrib/macdeploy/macdeployqtplus @@ -155,7 +155,7 @@ class FrameworkInfo(object): class ApplicationBundleInfo(object): def __init__(self, path): self.path = path - appName = "Litecoin-Qt" + appName = "Einsteinium-Qt" self.binaryPath = os.path.join(path, "Contents", "MacOS", appName) if not os.path.exists(self.binaryPath): raise RuntimeError("Could not find bundle binary for " + path) @@ -604,7 +604,7 @@ else: # ------------------------------------------------ -target = os.path.join("dist", "Litecoin-Qt.app") +target = os.path.join("dist", "Einsteinium-Qt.app") if verbose >= 2: print("+ Copying source bundle +") diff --git a/contrib/qos/README.md b/contrib/qos/README.md index d569b6a6f3075..caaca14df6089 100644 --- a/contrib/qos/README.md +++ b/contrib/qos/README.md @@ -1,5 +1,5 @@ ### Qos ### -This is a Linux bash script that will set up tc to limit the outgoing bandwidth for connections to the Litecoin network. It limits outbound TCP traffic with a source or destination port of 9333, but not if the destination IP is within a LAN (defined as 192.168.x.x). +This is a Linux bash script that will set up tc to limit the outgoing bandwidth for connections to the Einsteinium network. It limits outbound TCP traffic with a source or destination port of 9333, but not if the destination IP is within a LAN (defined as 192.168.x.x). -This means one can have an always-on litecoind instance running, and another local litecoind/litecoin-qt instance which connects to this node and receives blocks from it. +This means one can have an always-on einsteiniumd instance running, and another local einsteiniumd/einsteinium-qt instance which connects to this node and receives blocks from it. diff --git a/contrib/qos/tc.sh b/contrib/qos/tc.sh index 8f9bb7a8b777f..432b3abed1866 100644 --- a/contrib/qos/tc.sh +++ b/contrib/qos/tc.sh @@ -6,7 +6,7 @@ IF="eth0" #limit of the network interface in question LINKCEIL="1gbit" -#limit outbound Litecoin protocol traffic to this rate +#limit outbound Einsteinium protocol traffic to this rate LIMIT="160kbit" #defines the address space for which you wish to disable rate limiting LOCALNET="192.168.0.0/16" diff --git a/contrib/seeds/README.md b/contrib/seeds/README.md index 0d4c1d8511b43..58ce0ee4e8c58 100644 --- a/contrib/seeds/README.md +++ b/contrib/seeds/README.md @@ -5,7 +5,7 @@ Utility to generate the seeds.txt list that is compiled into the client The seeds compiled into the release are created from pooler's DNS seed data, like this: - curl -s https://www.litecoinpool.org/seeds.txt > seeds_main.txt + curl -s https://www.einsteiniumpool.org/seeds.txt > seeds_main.txt python makeseeds.py < seeds_main.txt > nodes_main.txt python generate-seeds.py . > ../../src/chainparamsseeds.h diff --git a/contrib/spendfrom/README.md b/contrib/spendfrom/README.md index e4ac4cc87f86d..6f75dd63eb501 100644 --- a/contrib/spendfrom/README.md +++ b/contrib/spendfrom/README.md @@ -7,7 +7,7 @@ address (or addresses). Depends on [jsonrpc](http://json-rpc.org/). spendfrom.py --from=FROMADDRESS1[,FROMADDRESS2] --to=TOADDRESS --amount=amount \ - --fee=fee --datadir=/path/to/.litecoin --testnet --dry_run + --fee=fee --datadir=/path/to/.einsteinium --testnet --dry_run With no arguments, outputs a list of amounts associated with addresses. @@ -16,7 +16,7 @@ With arguments, sends coins received by the `FROMADDRESS` addresses to the `TOAD ### Notes ### - You may explicitly specify how much fee to pay (a fee more than 1% of the amount -will fail, though, to prevent litecoin-losing accidents). Spendfrom may fail if +will fail, though, to prevent einsteinium-losing accidents). Spendfrom may fail if it thinks the transaction would never be confirmed (if the amount being sent is too small, or if the transaction is too many bytes for the fee). diff --git a/contrib/testgen/README.md b/contrib/testgen/README.md index 0858cdb136d31..2a774b04fd60e 100644 --- a/contrib/testgen/README.md +++ b/contrib/testgen/README.md @@ -1,6 +1,6 @@ ### TestGen ### -Utilities to generate test vectors for the data-driven Litecoin tests. +Utilities to generate test vectors for the data-driven Einsteinium tests. Usage: diff --git a/doc/Doxyfile b/doc/Doxyfile index 0f9fefe935d73..006591a0be903 100644 --- a/doc/Doxyfile +++ b/doc/Doxyfile @@ -28,7 +28,7 @@ DOXYFILE_ENCODING = UTF-8 # The PROJECT_NAME tag is a single word (or a sequence of words surrounded # by quotes) that should identify the project. -PROJECT_NAME = "Litecoin Core" +PROJECT_NAME = "Einsteinium Core" # The PROJECT_NUMBER tag can be used to enter a project or revision number. # This could be handy for archiving the generated documentation or diff --git a/doc/README.md b/doc/README.md index fc9efc7adb158..8dfdeee87b220 100644 --- a/doc/README.md +++ b/doc/README.md @@ -1,39 +1,39 @@ -Litecoin Core 0.13.2 +Einsteinium Core 0.13.2 ===================== Setup --------------------- -[Litecoin Core](http://litecoin.org/en/download) is the original Litecoin client and it builds the backbone of the network. However, it downloads and stores the entire history of Litecoin transactions (which is currently several GBs); depending on the speed of your computer and network connection, the synchronization process can take anywhere from a few hours to a day or more. +[Einsteinium Core](http://einsteinium.org/en/download) is the original Einsteinium client and it builds the backbone of the network. However, it downloads and stores the entire history of Einsteinium transactions (which is currently several GBs); depending on the speed of your computer and network connection, the synchronization process can take anywhere from a few hours to a day or more. Running --------------------- -The following are some helpful notes on how to run Litecoin on your native platform. +The following are some helpful notes on how to run Einsteinium on your native platform. ### Unix Unpack the files into a directory and run: -- `bin/litecoin-qt` (GUI) or -- `bin/litecoind` (headless) +- `bin/einsteinium-qt` (GUI) or +- `bin/einsteiniumd` (headless) ### Windows -Unpack the files into a directory, and then run litecoin-qt.exe. +Unpack the files into a directory, and then run einsteinium-qt.exe. ### OS X -Drag Litecoin-Core to your applications folder, and then run Litecoin-Core. +Drag Einsteinium-Core to your applications folder, and then run Einsteinium-Core. ### Need Help? -* See the documentation at the [Litecoin Wiki](https://litecoin.info/) +* See the documentation at the [Einsteinium Wiki](https://einsteinium.info/) for help and more information. -* Ask for help on [#litecoin](http://webchat.freenode.net?channels=litecoin) on Freenode. If you don't have an IRC client use [webchat here](http://webchat.freenode.net?channels=litecoin). -* Ask for help on the [LitecoinTalk](https://litecointalk.io/) forums. +* Ask for help on [#einsteinium](http://webchat.freenode.net?channels=einsteinium) on Freenode. If you don't have an IRC client use [webchat here](http://webchat.freenode.net?channels=einsteinium). +* Ask for help on the [EinsteiniumTalk](https://einsteiniumtalk.io/) forums. Building --------------------- -The following are developer notes on how to build Litecoin on your native platform. They are not complete guides, but include notes on the necessary libraries, compile flags, etc. +The following are developer notes on how to build Einsteinium on your native platform. They are not complete guides, but include notes on the necessary libraries, compile flags, etc. - [OS X Build Notes](build-osx.md) - [Unix Build Notes](build-unix.md) @@ -43,7 +43,7 @@ The following are developer notes on how to build Litecoin on your native platfo Development --------------------- -The Litecoin repo's [root README](/README.md) contains relevant information on the development process and automated testing. +The Einsteinium repo's [root README](/README.md) contains relevant information on the development process and automated testing. - [Developer Notes](developer-notes.md) - [Multiwallet Qt Development](multiwallet-qt.md) @@ -60,8 +60,8 @@ The Litecoin repo's [root README](/README.md) contains relevant information on t - [Benchmarking](benchmarking.md) ### Resources -* Discuss on the [LitecoinTalk](https://litecointalk.io/) forums. -* Discuss project-specific development on #litecoin on Freenode. If you don't have an IRC client use [webchat here](http://webchat.freenode.net/?channels=litecoin). +* Discuss on the [EinsteiniumTalk](https://einsteiniumtalk.io/) forums. +* Discuss project-specific development on #einsteinium on Freenode. If you don't have an IRC client use [webchat here](http://webchat.freenode.net/?channels=einsteinium). ### Miscellaneous - [Assets Attribution](assets-attribution.md) diff --git a/doc/README_osx.md b/doc/README_osx.md index 51d5cb0d4c27e..efe9316012695 100644 --- a/doc/README_osx.md +++ b/doc/README_osx.md @@ -77,6 +77,6 @@ build process to remain somewhat deterministic. Here's how it works: that have been previously (deterministically) built in order to create a final dmg. - The Apple keyholder uses this unsigned app to create a detached signature, - using the script that is also included there. Detached signatures are available from this [repository](https://github.com/litecoin-project/litecoin-detached-sigs). + using the script that is also included there. Detached signatures are available from this [repository](https://github.com/einsteinium-project/einsteinium-detached-sigs). - Builders feed the unsigned app + detached signature back into Gitian. It uses the pre-built tools to recombine the pieces into a deterministic dmg. diff --git a/doc/README_windows.txt b/doc/README_windows.txt index 65215079382c4..b97d3e67e4d59 100644 --- a/doc/README_windows.txt +++ b/doc/README_windows.txt @@ -1,9 +1,9 @@ -Litecoin Core 0.13.2 +Einsteinium Core 0.13.2 ===================== Intro ----- -Litecoin is a free open source peer-to-peer electronic cash system that is +Einsteinium is a free open source peer-to-peer electronic cash system that is completely decentralized, without the need for a central server or trusted parties. Users hold the crypto keys to their own money and transact directly with each other, with the help of a P2P network to check for double-spending. @@ -11,13 +11,13 @@ with each other, with the help of a P2P network to check for double-spending. Setup ----- -Unpack the files into a directory and run litecoin-qt.exe. +Unpack the files into a directory and run einsteinium-qt.exe. -Litecoin Core is the original Litecoin client and it builds the backbone of the network. -However, it downloads and stores the entire history of Litecoin transactions; +Einsteinium Core is the original Einsteinium client and it builds the backbone of the network. +However, it downloads and stores the entire history of Einsteinium transactions; depending on the speed of your computer and network connection, the synchronization process can take anywhere from a few hours to a day or more. -See the litecoin wiki at: - https://litecoin.info/ +See the einsteinium wiki at: + https://einsteinium.info/ for more help and information. diff --git a/doc/REST-interface.md b/doc/REST-interface.md index 77ec04909e968..5a6f7cbd3e472 100644 --- a/doc/REST-interface.md +++ b/doc/REST-interface.md @@ -93,4 +93,4 @@ Only supports JSON as output format. Risks ------------- -Running a web browser on the same node with a REST enabled litecoind can be a risk. Accessing prepared XSS websites could read out tx/block data of your node by placing links like `