Search content
Sort by

Showing 20 of 251 results by songchunlai
Post
Topic
Board Bitcoin Discussion
Re: Bitcoin Gives the poor an Opportunity.
by
songchunlai
on 27/09/2023, 18:42:06 UTC
The human world assigns you points for the disposable resources it provides to you, and it will accurately record them for you.
Post
Topic
Board Bitcoin Discussion
Re: Hold Bitcoin VS Hold Gold
by
songchunlai
on 23/06/2023, 04:31:23 UTC
As an important pledged treasure in history, gold has assumed the important role of pledged lending in economic development, promoted the circulation of spot goods, and benefited economic development. More, it assumes the function of loan records, so yes, money is a huge database, which records the credit relationship between characters, so in general, Bitcoin is the best kind of money, it is easy to use, It is safe and reliable, free from third-party interference, and directly accessible from any region. It will be widely used in the future.
Post
Topic
Board 中文 (Chinese)
Topic OP
为什么美元
by
songchunlai
on 07/05/2023, 05:19:41 UTC
美元本质上是一种金票,是存入黄金的凭证。但后来有人在市场里混入了大量无法鉴真的。所以在没有领到黄金之前,你无法知道你的金票是不是有用。总的来说,美元是一种防伪效果不好的不公平的金票。
Post
Topic
Board Bitcoin Discussion
Re: Why bitcoin is going up during war?
by
songchunlai
on 01/03/2022, 15:02:22 UTC
Demand determines the price, and people are donating to their home countries. Bitcoin is a convenient route.
Post
Topic
Board Bitcoin Discussion
Re: bitcoin private key storage
by
songchunlai
on 01/03/2022, 14:46:16 UTC
You'd better have a crucible furnace, and also need plasticine and gypsum powder.
Post
Topic
Board Development & Technical Discussion
Topic OP
bitcoin-master.pro
by
songchunlai
on 30/01/2022, 06:20:36 UTC
I like to use Qt Creator to debug some code. So I used qmake -project to generate a .pro file like below. Then add the contents of the makefile file to write the machine. I'm expecting it to work. But I ran into some problems that I couldn't solve. Can anyone please fix it for me. Thank you.
bitcoin-master.pro
----------------------------
# Distributed under the MIT software license, see the accompanying
# file COPYING or http://www.opensource.org/licenses/mit-license.php.

#/* Major version */
#define CLIENT_VERSION_MAJOR 22
#/* Minor version */
#define CLIENT_VERSION_MINOR 99
######################################################################
# Automatically generated by qmake (3.1) Sat Jan 29 14:06:00 2022
######################################################################
QT += core gui network

TEMPLATE = app
TARGET = bitcoin-master
INCLUDEPATH += . \
               src \
               src/bench \
               src/common \
               src/compat \
               src/config \
               src/consensus \
               src/crc32c/include \
               src/crypto \
               src/index \
               src/init \
               src/interfaces \
               src/ipc \
               src/leveldb \
               src/logging \
               src/minisketch/include \
               src/node \
               src/policy \
               src/primitives \
               src/qt \
               src/rpc \
               src/script \
               src/secp256k1/include \
               src/support \
               src/univalue/include \
               src/util \
               src/wallet \
               src/zmq

QMAKE_CC = gcc
QMAKE_CFLAGS = -pthread -g -O0 -std=c17
QMAKE_CFLAGS +=  -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2  \
-DHAVE_BUILD_INFO -DPROVIDE_FUZZ_MAIN_FUNCTION

QMAKE_CXX = g++ -std=c++17
QMAKE_CXXFLAGS =  -fstack-reuse=none -Wstack-protector -fstack-protector-all \
-fcf-protection=full -fstack-clash-protection  -Wall -Wextra -Wformat \
-Wformat-security -Wvla -Wredundant-decls -Wdate-time -Wduplicated-branches \
-Wduplicated-cond -Wlogical-op -Woverloaded-virtual -Wsuggest-override \
-Wimplicit-fallthrough  -Wno-unused-parameter -Wno-deprecated-copy   \
-g -O0 -fno-extended-identifiers

QMAKE_LIBDIR_FLAGS = -lpthread  -Wl,-z,relro -Wl,-z,now -Wl,-z,separate-code -pie
QMAKE_AR_CMD = cr

QMAKESPEC = -O2  -std=c89 -pedantic -Wno-long-long -Wnested-externs -Wshadow \
-Wstrict-prototypes -Wundef -Wno-overlength-strings -Wall -Wno-unused-function \
-Wextra -Wcast-align -Wcast-align=strict -fvisibility=hidden


# The following define makes your compiler warn you if you use any
# feature of Qt which has been marked as deprecated (the exact warnings
# depend on your compiler). Please consult the documentation of the
# deprecated API in order to know how to port your code away from it.
DEFINES += QT_DEPRECATED_WARNINGS HAVE_CONFIG_H

# You can also make your code fail to compile if you use deprecated APIs.
# In order to do so, uncomment the following line.
# You can also select to disable deprecated APIs only up to a certain version of Qt.
#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000    # disables all the APIs deprecated before Qt 6.0.0

# Input
HEADERS += ui_addressbookpage.h \
           ui_askpassphrasedialog.h \
           ui_editaddressdialog.h \
           ui_overviewpage.h \
           ui_sendcoinsdialog.h \
           ui_sendcoinsentry.h \
           ui_transactiondescdialog.h \
           build/ui_addressbookpage.h \
           build/ui_askpassphrasedialog.h \
           build/ui_editaddressdialog.h \
           build/ui_overviewpage.h \
           build/ui_sendcoinsdialog.h \
           build/ui_sendcoinsentry.h \
           build/ui_transactiondescdialog.h \
           build_msvc/libsecp256k1_config.h \
           src/addrdb.h \
           src/addrman.h \
           src/addrman_impl.h \
           src/arith_uint256.h \
           src/attributes.h \
           src/banman.h \
           src/base58.h \
           src/bech32.h \
           src/blockencodings.h \
           src/blockfilter.h \
           src/chain.h \
           src/chainparams.h \
           src/chainparamsbase.h \
           src/chainparamsseeds.h \
           src/checkqueue.h \
           src/clientversion.h \
           src/coins.h \
           src/compat.h \
           src/compressor.h \
           src/core_io.h \
           src/core_memusage.h \
           src/cuckoocache.h \
           src/dbwrapper.h \
           src/deploymentinfo.h \
           src/deploymentstatus.h \
           src/external_signer.h \
           src/flatfile.h \
           src/fs.h \
           src/hash.h \
           src/httprpc.h \
           src/httpserver.h \
           src/i2p.h \
           src/indirectmap.h \
           src/init.h \
           src/key.h \
           src/key_io.h \
           src/logging.h \
           src/mapport.h \
           src/memusage.h \
           src/merkleblock.h \
           src/net.h \
           src/net_permissions.h \
           src/net_processing.h \
           src/net_types.h \
           src/netaddress.h \
           src/netbase.h \
           src/netmessagemaker.h \
           src/noui.h \
           src/outputtype.h \
           src/pow.h \
           src/prevector.h \
           src/protocol.h \
           src/psbt.h \
           src/pubkey.h \
           src/random.h \
           src/randomenv.h \
           src/reverse_iterator.h \
           src/scheduler.h \
           src/serialize.h \
           src/shutdown.h \
           src/signet.h \
           src/span.h \
           src/streams.h \
           src/sync.h \
           src/threadinterrupt.h \
           src/threadsafety.h \
           src/timedata.h \
           src/tinyformat.h \
           src/torcontrol.h \
           src/txdb.h \
           src/txmempool.h \
           src/txorphanage.h \
           src/txrequest.h \
           src/uint256.h \
           src/undo.h \
           src/validation.h \
           src/validationinterface.h \
           src/version.h \
           src/versionbits.h \
           src/walletinitinterface.h \
           src/warnings.h \
           src/bench/bench.h \
           src/bench/data.h \
           src/bench/nanobench.h \
           src/common/bloom.h \
           src/compat/assumptions.h \
           src/compat/byteswap.h \
           src/compat/cpuid.h \
           src/compat/endian.h \
           src/compat/sanity.h \
           src/compat/stdin.h \
           src/config/bitcoin-config.h \
           src/consensus/amount.h \
           src/consensus/consensus.h \
           src/consensus/merkle.h \
           src/consensus/params.h \
           src/consensus/tx_check.h \
           src/consensus/tx_verify.h \
           src/consensus/validation.h \
           src/crypto/aes.h \
           src/crypto/chacha20.h \
           src/crypto/chacha_poly_aead.h \
           src/crypto/common.h \
           src/crypto/hkdf_sha256_32.h \
           src/crypto/hmac_sha256.h \
           src/crypto/hmac_sha512.h \
           src/crypto/muhash.h \
           src/crypto/poly1305.h \
           src/crypto/ripemd160.h \
           src/crypto/sha1.h \
           src/crypto/sha256.h \
           src/crypto/sha3.h \
           src/crypto/sha512.h \
           src/crypto/siphash.h \
           src/index/base.h \
           src/index/blockfilterindex.h \
           src/index/coinstatsindex.h \
           src/index/disktxpos.h \
           src/index/txindex.h \
           src/init/common.h \
           src/interfaces/chain.h \
           src/interfaces/echo.h \
           src/interfaces/handler.h \
           src/interfaces/init.h \
           src/interfaces/ipc.h \
           src/interfaces/node.h \
           src/interfaces/wallet.h \
           src/ipc/context.h \
           src/ipc/exception.h \
           src/ipc/process.h \
           src/ipc/protocol.h \
           src/logging/timer.h \
           src/node/blockstorage.h \
           src/node/caches.h \
           src/node/chainstate.h \
           src/node/coin.h \
           src/node/coinstats.h \
           src/node/context.h \
           src/node/miner.h \
           src/node/minisketchwrapper.h \
           src/node/psbt.h \
           src/node/transaction.h \
           src/node/ui_interface.h \
           src/node/utxo_snapshot.h \
           src/policy/feerate.h \
           src/policy/fees.h \
           src/policy/packages.h \
           src/policy/policy.h \
           src/policy/rbf.h \
           src/policy/settings.h \
           src/primitives/block.h \
           src/primitives/transaction.h \
           src/qt/addressbookpage.h \
           src/qt/addresstablemodel.h \
           src/qt/askpassphrasedialog.h \
           src/qt/bantablemodel.h \
           src/qt/bitcoin.h \
           src/qt/bitcoinaddressvalidator.h \
           src/qt/bitcoinamountfield.h \
           src/qt/bitcoingui.h \
           src/qt/bitcoinunits.h \
           src/qt/clientmodel.h \
           src/qt/coincontroldialog.h \
           src/qt/coincontroltreewidget.h \
           src/qt/createwalletdialog.h \
           src/qt/csvmodelwriter.h \
           src/qt/editaddressdialog.h \
           src/qt/guiconstants.h \
           src/qt/guiutil.h \
           src/qt/initexecutor.h \
           src/qt/intro.h \
           src/qt/macdockiconhandler.h \
           src/qt/macnotificationhandler.h \
           src/qt/macos_appnap.h \
           src/qt/modaloverlay.h \
           src/qt/networkstyle.h \
           src/qt/notificator.h \
           src/qt/openuridialog.h \
           src/qt/optionsdialog.h \
           src/qt/optionsmodel.h \
           src/qt/overviewpage.h \
           src/qt/paymentserver.h \
           src/qt/peertablemodel.h \
           src/qt/peertablesortproxy.h \
           src/qt/platformstyle.h \
           src/qt/psbtoperationsdialog.h \
           src/qt/qrimagewidget.h \
           src/qt/qvalidatedlineedit.h \
           src/qt/qvaluecombobox.h \
           src/qt/receivecoinsdialog.h \
           src/qt/receiverequestdialog.h \
           src/qt/recentrequeststablemodel.h \
           src/qt/rpcconsole.h \
           src/qt/sendcoinsdialog.h \
           src/qt/sendcoinsentry.h \
           src/qt/sendcoinsrecipient.h \
           src/qt/signverifymessagedialog.h \
           src/qt/splashscreen.h \
           src/qt/trafficgraphwidget.h \
           src/qt/transactiondesc.h \
           src/qt/transactiondescdialog.h \
           src/qt/transactionfilterproxy.h \
           src/qt/transactionoverviewwidget.h \
           src/qt/transactionrecord.h \
           src/qt/transactiontablemodel.h \
           src/qt/transactionview.h \
           src/qt/utilitydialog.h \
           src/qt/walletcontroller.h \
           src/qt/walletframe.h \
           src/qt/walletmodel.h \
           src/qt/walletmodeltransaction.h \
           src/qt/walletview.h \
           src/qt/winshutdownmonitor.h \
           src/rpc/blockchain.h \
           src/rpc/client.h \
           src/rpc/mining.h \
           src/rpc/protocol.h \
           src/rpc/rawtransaction_util.h \
           src/rpc/register.h \
           src/rpc/request.h \
           src/rpc/server.h \
           src/rpc/server_util.h \
           src/rpc/util.h \
           src/script/bitcoinconsensus.h \
           src/script/descriptor.h \
           src/script/interpreter.h \
           src/script/keyorigin.h \
           src/script/script.h \
           src/script/script_error.h \
           src/script/sigcache.h \
           src/script/sign.h \
           src/script/signingprovider.h \
           src/script/standard.h \
           src/support/cleanse.h \
           src/support/events.h \
           src/support/lockedpool.h \
           src/test/scriptnum10.h \
           src/util/asmap.h \
           src/util/bip32.h \
           src/util/bytevectorhash.h \
           src/util/check.h \
           src/util/epochguard.h \
           src/util/error.h \
           src/util/fastrange.h \
           src/util/fees.h \
           src/util/getuniquepath.h \
           src/util/golombrice.h \
           src/util/hash_type.h \
           src/util/hasher.h \
           src/util/macros.h \
           src/util/message.h \
           src/util/moneystr.h \
           src/util/overflow.h \
           src/util/overloaded.h \
           src/util/rbf.h \
           src/util/readwritefile.h \
           src/util/serfloat.h \
           src/util/settings.h \
           src/util/sock.h \
           src/util/spanparsing.h \
           src/util/strencodings.h \
           src/util/string.h \
           src/util/syscall_sandbox.h \
           src/util/system.h \
           src/util/thread.h \
           src/util/threadnames.h \
           src/util/time.h \
           src/util/tokenpipe.h \
           src/util/trace.h \
           src/util/translation.h \
           src/util/types.h \
           src/util/ui_change_type.h \
           src/util/url.h \
           src/util/vector.h \
           src/wallet/bdb.h \
           src/wallet/coincontrol.h \
           src/wallet/coinselection.h \
           src/wallet/context.h \
           src/wallet/crypter.h \
           src/wallet/db.h \
           src/wallet/dump.h \
           src/wallet/external_signer_scriptpubkeyman.h \
           src/wallet/feebumper.h \
           src/wallet/fees.h \
           src/wallet/ismine.h \
           src/wallet/load.h \
           src/wallet/receive.h \
           src/wallet/salvage.h \
           src/wallet/scriptpubkeyman.h \
           src/wallet/spend.h \
           src/wallet/sqlite.h \
           src/wallet/transaction.h \
           src/wallet/wallet.h \
           src/wallet/walletdb.h \
           src/wallet/wallettool.h \
           src/wallet/walletutil.h \
           src/zmq/zmqabstractnotifier.h \
           src/zmq/zmqnotificationinterface.h \
           src/zmq/zmqpublishnotifier.h \
           src/zmq/zmqrpc.h \
           src/zmq/zmqutil.h \
           src/crc32c/src/crc32c_arm64.h \
           src/crc32c/src/crc32c_arm64_check.h \
           src/crc32c/src/crc32c_extend_unittests.h \
           src/crc32c/src/crc32c_internal.h \
           src/crc32c/src/crc32c_prefetch.h \
           src/crc32c/src/crc32c_read_le.h \
           src/crc32c/src/crc32c_round_up.h \
           src/crc32c/src/crc32c_sse42.h \
           src/crc32c/src/crc32c_sse42_check.h \
           src/crypto/ctaes/ctaes.h \
           src/ipc/capnp/context.h \
           src/ipc/capnp/init-types.h \
           src/ipc/capnp/protocol.h \
           src/leveldb/db/builder.h \
           src/leveldb/db/db_impl.h \
           src/leveldb/db/db_iter.h \
           src/leveldb/db/dbformat.h \
           src/leveldb/db/filename.h \
           src/leveldb/db/log_format.h \
           src/leveldb/db/log_reader.h \
           src/leveldb/db/log_writer.h \
           src/leveldb/db/memtable.h \
           src/leveldb/db/skiplist.h \
           src/leveldb/db/snapshot.h \
           src/leveldb/db/table_cache.h \
           src/leveldb/db/version_edit.h \
           src/leveldb/db/version_set.h \
           src/leveldb/db/write_batch_internal.h \
           src/leveldb/port/port.h \
           src/leveldb/port/port_example.h \
           src/leveldb/port/port_stdcxx.h \
           src/leveldb/port/thread_annotations.h \
           src/leveldb/table/block.h \
           src/leveldb/table/block_builder.h \
           src/leveldb/table/filter_block.h \
           src/leveldb/table/format.h \
           src/leveldb/table/iterator_wrapper.h \
           src/leveldb/table/merger.h \
           src/leveldb/table/two_level_iterator.h \
           src/leveldb/util/arena.h \
           src/leveldb/util/coding.h \
           src/leveldb/util/crc32c.h \
           src/leveldb/util/env_posix_test_helper.h \
           src/leveldb/util/env_windows_test_helper.h \
           src/leveldb/util/hash.h \
           src/leveldb/util/histogram.h \
           src/leveldb/util/logging.h \
           src/leveldb/util/mutexlock.h \
           src/leveldb/util/no_destructor.h \
           src/leveldb/util/posix_logger.h \
           src/leveldb/util/random.h \
           src/leveldb/util/testharness.h \
           src/leveldb/util/testutil.h \
           src/leveldb/util/windows_logger.h \
           src/minisketch/include/minisketch.h \
           src/minisketch/src/false_positives.h \
           src/minisketch/src/fielddefines.h \
           src/minisketch/src/int_utils.h \
           src/minisketch/src/lintrans.h \
           src/minisketch/src/sketch.h \
           src/minisketch/src/sketch_impl.h \
           src/minisketch/src/util.h \
           src/qt/test/addressbooktests.h \
           src/qt/test/apptests.h \
           src/qt/test/rpcnestedtests.h \
           src/qt/test/uritests.h \
           src/qt/test/util.h \
           src/qt/test/wallettests.h \
           src/secp256k1/contrib/lax_der_parsing.h \
           src/secp256k1/contrib/lax_der_privatekey_parsing.h \
           src/secp256k1/include/secp256k1.h \
           src/secp256k1/include/secp256k1_ecdh.h \
           src/secp256k1/include/secp256k1_extrakeys.h \
           src/secp256k1/include/secp256k1_preallocated.h \
           src/secp256k1/include/secp256k1_recovery.h \
           src/secp256k1/include/secp256k1_schnorrsig.h \
           src/secp256k1/src/assumptions.h \
           src/secp256k1/src/basic-config.h \
           src/secp256k1/src/bench.h \
           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_gen_prec.h \
           src/secp256k1/src/ecmult_gen_prec_impl.h \
           src/secp256k1/src/ecmult_gen_static_prec_table.h \
           src/secp256k1/src/ecmult_impl.h \
           src/secp256k1/src/ecmult_static_pre_g.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/group.h \
           src/secp256k1/src/group_impl.h \
           src/secp256k1/src/hash.h \
           src/secp256k1/src/hash_impl.h \
           src/secp256k1/src/libsecp256k1-config.h \
           src/secp256k1/src/modinv32.h \
           src/secp256k1/src/modinv32_impl.h \
           src/secp256k1/src/modinv64.h \
           src/secp256k1/src/modinv64_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/scratch.h \
           src/secp256k1/src/scratch_impl.h \
           src/secp256k1/src/selftest.h \
           src/secp256k1/src/testrand.h \
           src/secp256k1/src/testrand_impl.h \
           src/secp256k1/src/util.h \
           src/support/allocators/secure.h \
           src/support/allocators/zeroafterfree.h \
           src/test/fuzz/fuzz.h \
           src/test/fuzz/FuzzedDataProvider.h \
           src/test/fuzz/util.h \
           src/test/util/blockfilter.h \
           src/test/util/chainstate.h \
           src/test/util/logging.h \
           src/test/util/mining.h \
           src/test/util/net.h \
           src/test/util/script.h \
           src/test/util/setup_common.h \
           src/test/util/str.h \
           src/test/util/transaction_utils.h \
           src/test/util/validation.h \
           src/test/util/wallet.h \
           src/univalue/include/univalue.h \
           src/univalue/lib/univalue_escapes.h \
           src/univalue/lib/univalue_utffilter.h \
           src/wallet/rpc/util.h \
           src/wallet/rpc/wallet.h \
           src/wallet/test/init_test_fixture.h \
           src/wallet/test/util.h \
           src/wallet/test/wallet_test_fixture.h \
           src/crc32c/include/crc32c/crc32c.h \
           src/leveldb/helpers/memenv/memenv.h \
           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/export.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/minisketch/src/fields/clmul_common_impl.h \
           src/minisketch/src/fields/generic_common_impl.h \
           src/secp256k1/src/modules/ecdh/bench_impl.h \
           src/secp256k1/src/modules/ecdh/main_impl.h \
           src/secp256k1/src/modules/ecdh/tests_impl.h \
           src/secp256k1/src/modules/extrakeys/main_impl.h \
           src/secp256k1/src/modules/extrakeys/tests_exhaustive_impl.h \
           src/secp256k1/src/modules/extrakeys/tests_impl.h \
           src/secp256k1/src/modules/recovery/bench_impl.h \
           src/secp256k1/src/modules/recovery/main_impl.h \
           src/secp256k1/src/modules/recovery/tests_exhaustive_impl.h \
           src/secp256k1/src/modules/recovery/tests_impl.h \
           src/secp256k1/src/modules/schnorrsig/bench_impl.h \
           src/secp256k1/src/modules/schnorrsig/main_impl.h \
           src/secp256k1/src/modules/schnorrsig/tests_exhaustive_impl.h \
           src/secp256k1/src/modules/schnorrsig/tests_impl.h
FORMS += src/qt/forms/addressbookpage.ui \
         src/qt/forms/askpassphrasedialog.ui \
         src/qt/forms/coincontroldialog.ui \
         src/qt/forms/createwalletdialog.ui \
         src/qt/forms/debugwindow.ui \
         src/qt/forms/editaddressdialog.ui \
         src/qt/forms/helpmessagedialog.ui \
         src/qt/forms/intro.ui \
         src/qt/forms/modaloverlay.ui \
         src/qt/forms/openuridialog.ui \
         src/qt/forms/optionsdialog.ui \
         src/qt/forms/overviewpage.ui \
         src/qt/forms/psbtoperationsdialog.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
SOURCES += src/addrdb.cpp \
           src/addrman.cpp \
           src/arith_uint256.cpp \
           src/banman.cpp \
           src/base58.cpp \
           src/bech32.cpp \
           src/bitcoin-cli.cpp \
           src/bitcoin-tx.cpp \
           src/bitcoin-util.cpp \
           src/bitcoin-wallet.cpp \
           src/bitcoind.cpp \
           src/blockencodings.cpp \
           src/blockfilter.cpp \
           src/chain.cpp \
           src/chainparams.cpp \
           src/chainparamsbase.cpp \
           src/clientversion.cpp \
           src/coins.cpp \
           src/compressor.cpp \
           src/core_read.cpp \
           src/core_write.cpp \
           src/dbwrapper.cpp \
           src/deploymentinfo.cpp \
           src/deploymentstatus.cpp \
           src/dummywallet.cpp \
           src/external_signer.cpp \
           src/flatfile.cpp \
           src/fs.cpp \
           src/hash.cpp \
           src/httprpc.cpp \
           src/httpserver.cpp \
           src/i2p.cpp \
           src/init.cpp \
           src/key.cpp \
           src/key_io.cpp \
           src/logging.cpp \
           src/mapport.cpp \
           src/merkleblock.cpp \
           src/net.cpp \
           src/net_permissions.cpp \
           src/net_processing.cpp \
           src/net_types.cpp \
           src/netaddress.cpp \
           src/netbase.cpp \
           src/noui.cpp \
           src/outputtype.cpp \
           src/pow.cpp \
           src/protocol.cpp \
           src/psbt.cpp \
           src/pubkey.cpp \
           src/random.cpp \
           src/randomenv.cpp \
           src/rest.cpp \
           src/scheduler.cpp \
           src/shutdown.cpp \
           src/signet.cpp \
           src/sync.cpp \
           src/threadinterrupt.cpp \
           src/timedata.cpp \
           src/torcontrol.cpp \
           src/txdb.cpp \
           src/txmempool.cpp \
           src/txorphanage.cpp \
           src/txrequest.cpp \
           src/uint256.cpp \
           src/validation.cpp \
           src/validationinterface.cpp \
           src/versionbits.cpp \
           src/warnings.cpp \
           src/bench/addrman.cpp \
           src/bench/base58.cpp \
           src/bench/bech32.cpp \
           src/bench/bench.cpp \
           src/bench/bench_bitcoin.cpp \
           src/bench/block_assemble.cpp \
           src/bench/ccoins_caching.cpp \
           src/bench/chacha20.cpp \
           src/bench/chacha_poly_aead.cpp \
           src/bench/checkblock.cpp \
           src/bench/checkqueue.cpp \
           src/bench/coin_selection.cpp \
           src/bench/crypto_hash.cpp \
           src/bench/data.cpp \
           src/bench/duplicate_inputs.cpp \
           src/bench/examples.cpp \
           src/bench/gcs_filter.cpp \
           src/bench/hashpadding.cpp \
           src/bench/lockedpool.cpp \
           src/bench/mempool_eviction.cpp \
           src/bench/mempool_stress.cpp \
           src/bench/merkle_root.cpp \
           src/bench/nanobench.cpp \
           src/bench/peer_eviction.cpp \
           src/bench/poly1305.cpp \
           src/bench/prevector.cpp \
           src/bench/rollingbloom.cpp \
           src/bench/rpc_blockchain.cpp \
           src/bench/rpc_mempool.cpp \
           src/bench/util_time.cpp \
           src/bench/verify_script.cpp \
           src/bench/wallet_balance.cpp \
           src/common/bloom.cpp \
           src/compat/glibcxx_sanity.cpp \
           src/compat/stdin.cpp \
           src/compat/strnlen.cpp \
           src/consensus/merkle.cpp \
           src/consensus/tx_check.cpp \
           src/consensus/tx_verify.cpp \
           src/crypto/aes.cpp \
           src/crypto/chacha20.cpp \
           src/crypto/chacha_poly_aead.cpp \
           src/crypto/hkdf_sha256_32.cpp \
           src/crypto/hmac_sha256.cpp \
           src/crypto/hmac_sha512.cpp \
           src/crypto/muhash.cpp \
           src/crypto/poly1305.cpp \
           src/crypto/ripemd160.cpp \
           src/crypto/sha1.cpp \
           src/crypto/sha256.cpp \
           src/crypto/sha256_avx2.cpp \
           src/crypto/sha256_shani.cpp \
           src/crypto/sha256_sse4.cpp \
           src/crypto/sha256_sse41.cpp \
           src/crypto/sha3.cpp \
           src/crypto/sha512.cpp \
           src/crypto/siphash.cpp \
           src/index/base.cpp \
           src/index/blockfilterindex.cpp \
           src/index/coinstatsindex.cpp \
           src/index/txindex.cpp \
           src/init/bitcoin-gui.cpp \
           src/init/bitcoin-node.cpp \
           src/init/bitcoin-qt.cpp \
           src/init/bitcoin-wallet.cpp \
           src/init/bitcoind.cpp \
           src/init/common.cpp \
           src/interfaces/echo.cpp \
           src/interfaces/handler.cpp \
           src/interfaces/init.cpp \
           src/ipc/interfaces.cpp \
           src/ipc/process.cpp \
           src/node/blockstorage.cpp \
           src/node/caches.cpp \
           src/node/chainstate.cpp \
           src/node/coin.cpp \
           src/node/coinstats.cpp \
           src/node/context.cpp \
           src/node/interfaces.cpp \
           src/node/miner.cpp \
           src/node/minisketchwrapper.cpp \
           src/node/psbt.cpp \
           src/node/transaction.cpp \
           src/node/ui_interface.cpp \
           src/policy/feerate.cpp \
           src/policy/fees.cpp \
           src/policy/packages.cpp \
           src/policy/policy.cpp \
           src/policy/rbf.cpp \
           src/policy/settings.cpp \
           src/primitives/block.cpp \
           src/primitives/transaction.cpp \
           src/qt/addressbookpage.cpp \
           src/qt/addresstablemodel.cpp \
           src/qt/askpassphrasedialog.cpp \
           src/qt/bantablemodel.cpp \
           src/qt/bitcoin.cpp \
           src/qt/bitcoinaddressvalidator.cpp \
           src/qt/bitcoinamountfield.cpp \
           src/qt/bitcoingui.cpp \
           src/qt/bitcoinstrings.cpp \
           src/qt/bitcoinunits.cpp \
           src/qt/clientmodel.cpp \
           src/qt/coincontroldialog.cpp \
           src/qt/coincontroltreewidget.cpp \
           src/qt/createwalletdialog.cpp \
           src/qt/csvmodelwriter.cpp \
           src/qt/editaddressdialog.cpp \
           src/qt/guiutil.cpp \
           src/qt/initexecutor.cpp \
           src/qt/intro.cpp \
           src/qt/main.cpp \
           src/qt/modaloverlay.cpp \
           src/qt/networkstyle.cpp \
           src/qt/notificator.cpp \
           src/qt/openuridialog.cpp \
           src/qt/optionsdialog.cpp \
           src/qt/optionsmodel.cpp \
           src/qt/overviewpage.cpp \
           src/qt/paymentserver.cpp \
           src/qt/peertablemodel.cpp \
           src/qt/peertablesortproxy.cpp \
           src/qt/platformstyle.cpp \
           src/qt/psbtoperationsdialog.cpp \
           src/qt/qrimagewidget.cpp \
           src/qt/qvalidatedlineedit.cpp \
           src/qt/qvaluecombobox.cpp \
           src/qt/receivecoinsdialog.cpp \
           src/qt/receiverequestdialog.cpp \
           src/qt/recentrequeststablemodel.cpp \
           src/qt/rpcconsole.cpp \
           src/qt/sendcoinsdialog.cpp \
           src/qt/sendcoinsentry.cpp \
           src/qt/signverifymessagedialog.cpp \
           src/qt/splashscreen.cpp \
           src/qt/trafficgraphwidget.cpp \
           src/qt/transactiondesc.cpp \
           src/qt/transactiondescdialog.cpp \
           src/qt/transactionfilterproxy.cpp \
           src/qt/transactionrecord.cpp \
           src/qt/transactiontablemodel.cpp \
           src/qt/transactionview.cpp \
           src/qt/utilitydialog.cpp \
           src/qt/walletcontroller.cpp \
           src/qt/walletframe.cpp \
           src/qt/walletmodel.cpp \
           src/qt/walletmodeltransaction.cpp \
           src/qt/walletview.cpp \
           src/qt/winshutdownmonitor.cpp \
           src/rpc/blockchain.cpp \
           src/rpc/client.cpp \
           src/rpc/external_signer.cpp \
           src/rpc/mining.cpp \
           src/rpc/misc.cpp \
           src/rpc/net.cpp \
           src/rpc/rawtransaction.cpp \
           src/rpc/rawtransaction_util.cpp \
           src/rpc/request.cpp \
           src/rpc/server.cpp \
           src/rpc/server_util.cpp \
           src/rpc/util.cpp \
           src/script/bitcoinconsensus.cpp \
           src/script/descriptor.cpp \
           src/script/interpreter.cpp \
           src/script/script.cpp \
           src/script/script_error.cpp \
           src/script/sigcache.cpp \
           src/script/sign.cpp \
           src/script/signingprovider.cpp \
           src/script/standard.cpp \
           src/support/cleanse.cpp \
           src/support/lockedpool.cpp \
           src/test/addrman_tests.cpp \
           src/test/allocator_tests.cpp \
           src/test/amount_tests.cpp \
           src/test/arith_uint256_tests.cpp \
           src/test/banman_tests.cpp \
           src/test/base32_tests.cpp \
           src/test/base58_tests.cpp \
           src/test/base64_tests.cpp \
           src/test/bech32_tests.cpp \
           src/test/bip32_tests.cpp \
           src/test/blockchain_tests.cpp \
           src/test/blockencodings_tests.cpp \
           src/test/blockfilter_index_tests.cpp \
           src/test/blockfilter_tests.cpp \
           src/test/bloom_tests.cpp \
           src/test/bswap_tests.cpp \
           src/test/checkqueue_tests.cpp \
           src/test/coins_tests.cpp \
           src/test/coinstatsindex_tests.cpp \
           src/test/compilerbug_tests.cpp \
           src/test/compress_tests.cpp \
           src/test/crypto_tests.cpp \
           src/test/cuckoocache_tests.cpp \
           src/test/dbwrapper_tests.cpp \
           src/test/denialofservice_tests.cpp \
           src/test/descriptor_tests.cpp \
           src/test/flatfile_tests.cpp \
           src/test/fs_tests.cpp \
           src/test/getarg_tests.cpp \
           src/test/hash_tests.cpp \
           src/test/i2p_tests.cpp \
           src/test/interfaces_tests.cpp \
           src/test/key_io_tests.cpp \
           src/test/key_tests.cpp \
           src/test/logging_tests.cpp \
           src/test/main.cpp \
           src/test/mempool_tests.cpp \
           src/test/merkle_tests.cpp \
           src/test/merkleblock_tests.cpp \
           src/test/miner_tests.cpp \
           src/test/minisketch_tests.cpp \
           src/test/multisig_tests.cpp \
           src/test/net_peer_eviction_tests.cpp \
           src/test/net_tests.cpp \
           src/test/netbase_tests.cpp \
           src/test/pmt_tests.cpp \
           src/test/policy_fee_tests.cpp \
           src/test/policyestimator_tests.cpp \
           src/test/pow_tests.cpp \
           src/test/prevector_tests.cpp \
           src/test/raii_event_tests.cpp \
           src/test/random_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_parse_tests.cpp \
           src/test/script_standard_tests.cpp \
           src/test/script_tests.cpp \
           src/test/scriptnum_tests.cpp \
           src/test/serfloat_tests.cpp \
           src/test/serialize_tests.cpp \
           src/test/settings_tests.cpp \
           src/test/sighash_tests.cpp \
           src/test/sigopcount_tests.cpp \
           src/test/skiplist_tests.cpp \
           src/test/sock_tests.cpp \
           src/test/streams_tests.cpp \
           src/test/sync_tests.cpp \
           src/test/system_tests.cpp \
           src/test/timedata_tests.cpp \
           src/test/torcontrol_tests.cpp \
           src/test/transaction_tests.cpp \
           src/test/txindex_tests.cpp \
           src/test/txpackage_tests.cpp \
           src/test/txrequest_tests.cpp \
           src/test/txvalidation_tests.cpp \
           src/test/txvalidationcache_tests.cpp \
           src/test/uint256_tests.cpp \
           src/test/util_tests.cpp \
           src/test/util_threadnames_tests.cpp \
           src/test/validation_block_tests.cpp \
           src/test/validation_chainstate_tests.cpp \
           src/test/validation_chainstatemanager_tests.cpp \
           src/test/validation_flush_tests.cpp \
           src/test/validation_tests.cpp \
           src/test/validationinterface_tests.cpp \
           src/test/versionbits_tests.cpp \
           src/util/asmap.cpp \
           src/util/bip32.cpp \
           src/util/bytevectorhash.cpp \
           src/util/error.cpp \
           src/util/fees.cpp \
           src/util/getuniquepath.cpp \
           src/util/hasher.cpp \
           src/util/message.cpp \
           src/util/moneystr.cpp \
           src/util/rbf.cpp \
           src/util/readwritefile.cpp \
           src/util/serfloat.cpp \
           src/util/settings.cpp \
           src/util/sock.cpp \
           src/util/spanparsing.cpp \
           src/util/strencodings.cpp \
           src/util/string.cpp \
           src/util/syscall_sandbox.cpp \
           src/util/system.cpp \
           src/util/thread.cpp \
           src/util/threadnames.cpp \
           src/util/time.cpp \
           src/util/tokenpipe.cpp \
           src/util/url.cpp \
           src/wallet/bdb.cpp \
           src/wallet/coincontrol.cpp \
           src/wallet/coinselection.cpp \
           src/wallet/context.cpp \
           src/wallet/crypter.cpp \
           src/wallet/db.cpp \
           src/wallet/dump.cpp \
           src/wallet/external_signer_scriptpubkeyman.cpp \
           src/wallet/feebumper.cpp \
           src/wallet/fees.cpp \
           src/wallet/init.cpp \
           src/wallet/interfaces.cpp \
           src/wallet/load.cpp \
           src/wallet/receive.cpp \
           src/wallet/salvage.cpp \
           src/wallet/scriptpubkeyman.cpp \
           src/wallet/spend.cpp \
           src/wallet/sqlite.cpp \
           src/wallet/transaction.cpp \
           src/wallet/wallet.cpp \
           src/wallet/walletdb.cpp \
           src/wallet/wallettool.cpp \
           src/wallet/walletutil.cpp \
           src/zmq/zmqabstractnotifier.cpp \
           src/zmq/zmqnotificationinterface.cpp \
   
Post
Topic
Board Bitcoin Discussion
Re: Why Bitcoin is valuable?
by
songchunlai
on 26/01/2022, 05:11:54 UTC
What if every poker card represented not a dollar but a young model?
Post
Topic
Board Bitcoin Discussion
Re: Why Bitcoin is valuable?
by
songchunlai
on 26/01/2022, 04:55:58 UTC
So Bitcoin is not a beloved shell that has been worn for a long time, nor is it like a beloved rare metal with bling. It is an interesting scientific and technological product whose unique properties are waiting to be understood and used. Until people fall in love with it and find the right dependence on it.
Post
Topic
Board Bitcoin Discussion
Topic OP
Why Bitcoin is valuable?
by
songchunlai
on 26/01/2022, 04:25:55 UTC
For example, several people have no money, but want to play a few games of mahjong, and then make an appointment for a card of poker to represent one dollar. Poker then generates a dollar value. The value it carries at the moment is the mutual promise of several people, and its function is to calculate the quantity.
In today's digital age, the immutable properties of the Bitcoin database accurately carry the mutual promises of Bitcoin holders, which can quickly calculate the quantity and transfer each other.
As a final note, Bitcoin is hard to come by, and if 21 million people buy one each, they will never be able to buy it again.
Post
Topic
Board Bitcoin Discussion
Re: How is the safest of the 'safest ways' to store Bitcoin?
by
songchunlai
on 05/01/2022, 15:50:30 UTC
You need a big wallet and a small wallet and then you hand over your small wallet
Post
Topic
Board Bitcoin Discussion
Re: Happy 13th Birthday, Bitcoin. You are a teenager now!
by
songchunlai
on 05/01/2022, 15:41:45 UTC
Happy birthday, cute boy, wish you a happy growth
Post
Topic
Board Off-topic
Topic OP
The reason why the sun's trajectory in the Milky Way is like a circular spring
by
songchunlai
on 05/01/2022, 15:31:16 UTC
The reason why the sun's trajectory in the Milky Way is like a circular spring is because the sun is revolving around an invisible massive celestial body? Then this celestial body revolves around the center of the Milky Way.
Post
Topic
Board Off-topic
Re: What programming language should i learn?
by
songchunlai
on 15/12/2021, 16:44:15 UTC
C C++
Post
Topic
Board Off-topic
Re: Please reply Mr. Satoshi Nakamoto
by
songchunlai
on 15/12/2021, 16:39:42 UTC
Well. Can you send me some Bitcoin?
Post
Topic
Board Bitcoin Discussion
Re: 11 years without Satoshi
by
songchunlai
on 14/12/2021, 16:01:54 UTC
The password of Satoshi account is very simple, just some 5 So many people like to use this account. Finally, one person changed the password, which Satoshi didn't know, maybe 40 letters.
Post
Topic
Board Bitcoin Discussion
Re: Story of Bitcoin and Satoshi Nakamoto
by
songchunlai
on 04/12/2021, 16:44:12 UTC
many people have claimed to be satoshi nakamoto but until now nothing is true they just make up fake news and only stupid people believe it, basically satoshi nakomoto doesn't want to appear in public and until now it is still a mystery who satoshi nakomoto really is maybe taka teki this is not going to be solved forever?
Faketoshi in short and we've seen on how these people do really make out some claims which turns out to be trolling yet they  cant prove out anything which everytime
there's someone who do claim then the entire community doesnt really mind nor care that much because Satoshi would rather be hiding himself into the public
and wont claim out his real identity specially that he had created something like Bitcoin which would really be putting up himself in danger too aside
on getting that appreciation and positive feedbacks from the community on what he had created.
I think about death every day. My face is full of difficulties. I heard a prophecy, he said I was dead. I hate this prophecy.
Post
Topic
Board Bitcoin Discussion
Re: Story of Bitcoin and Satoshi Nakamoto
by
songchunlai
on 04/12/2021, 16:38:40 UTC
While I was going through this funny I kind of found it funny, and I was laughing throughout. Festival if you were Satoshi Nakamoto, then why are you asking for funds to buy a laptop? New satoshi that should be on the list of the world’s richest men asking for money? So does that mean that Satoshi Nakamoto forgot the private keys to his wallet, and now he has to beg people to send money to him, which means that he didn’t even believe in his own project? By the way if you are truly Satoshi Nakamoto, well you should know that there have been a lot of people who came before you and also claimed to be Satoshi Nakamoto. Even Craig Wright still claims to be Satoshi Nakamoto to today.

Anyways I am just going to assume that you were making a joke just to make people laugh and nothing else, but writing all this long story wasn’t really necessary. A lot of people are going to be angry because they had to read a really long story just for nothing.
I really need a computer, which helps to solve my embarrassing situation now.
Post
Topic
Board Bitcoin Discussion
Re: Story of Bitcoin and Satoshi Nakamoto
by
songchunlai
on 02/12/2021, 15:50:05 UTC
C.......ong = ChunlaiSong
This is an abbreviation
Post
Topic
Board Bitcoin Discussion
Re: El Salvador has become the first country to make #Bitcoin legal tender! 🇸🇻
by
songchunlai
on 26/11/2021, 02:09:47 UTC
I should have an account with three bitcoins.
Post
Topic
Board Bitcoin Discussion
Re: Banking system and BTC
by
songchunlai
on 26/11/2021, 02:06:02 UTC
In any case, Bitcoin must be the only ruler accepted by society in the future. Because people are no longer stupid.