Bitcoin ABC
0.30.5
P2P Digital Currency
File List
Here is a list of all files with brief descriptions:
[detail level
1
2
3
4
5
6
7
]
►
doc
doxygen
►
src
►
avalanche
►
test
compactproofs_tests.cpp
delegation_tests.cpp
fixture.cpp
init_tests.cpp
peermanager_tests.cpp
processor_tests.cpp
proof_tests.cpp
proofcomparator_tests.cpp
proofpool_tests.cpp
stakecontendercache_tests.cpp
stakingrewards_tests.cpp
util.cpp
util.h
voterecord_tests.cpp
avalanche.h
compactproofs.cpp
compactproofs.h
config.h
delegation.cpp
delegation.h
delegationbuilder.cpp
delegationbuilder.h
delegationid.h
node.h
peermanager.cpp
peermanager.h
processor.cpp
processor.h
proof.cpp
proof.h
proofbuilder.cpp
proofbuilder.h
proofcomparator.h
proofid.cpp
proofid.h
proofpool.cpp
proofpool.h
proofradixtreeadapter.h
protocol.h
stakecontender.h
stakecontendercache.cpp
stakecontendercache.h
statistics.h
validation.h
voterecord.cpp
voterecord.h
►
bench
►
data
convert-raw-to-header.py
addrman.cpp
base58.cpp
bench.cpp
bench.h
bench_bitcoin.cpp
block_assemble.cpp
cashaddr.cpp
ccoins_caching.cpp
chacha20.cpp
chacha_poly_aead.cpp
chained_tx.cpp
checkblock.cpp
checkqueue.cpp
coin_selection.cpp
crypto_aes.cpp
crypto_hash.cpp
data.cpp
data.h
duplicate_inputs.cpp
examples.cpp
gcs_filter.cpp
hashpadding.cpp
load_external.cpp
lockedpool.cpp
mempool_eviction.cpp
mempool_stress.cpp
merkle_root.cpp
nanobench.cpp
nanobench.h
peer_eviction.cpp
poly1305.cpp
pool.cpp
prevector.cpp
rollingbloom.cpp
rpc_blockchain.cpp
rpc_mempool.cpp
streams_findbyte.cpp
strencodings.cpp
util_time.cpp
verify_script.cpp
wallet_balance.cpp
►
common
args.cpp
args.h
bloom.cpp
bloom.h
configfile.cpp
system.cpp
system.h
►
compat
assumptions.h
byteswap.h
cpuid.h
endian.h
glibc_compat.cpp
glibcxx_sanity.cpp
sanity.h
setenv.h
stdin.cpp
stdin.h
strnlen.cpp
►
consensus
activation.cpp
activation.h
amount.cpp
amount.h
consensus.h
merkle.cpp
merkle.h
params.h
tx_check.cpp
tx_check.h
tx_verify.cpp
tx_verify.h
validation.h
►
crypto
►
ctaes
bench.c
ctaes.c
ctaes.h
test.c
aes.cpp
aes.h
chacha20.cpp
chacha20.h
chacha_poly_aead.cpp
chacha_poly_aead.h
common.h
hkdf_sha256_32.cpp
hkdf_sha256_32.h
hmac_sha256.cpp
hmac_sha256.h
hmac_sha512.cpp
hmac_sha512.h
muhash.cpp
muhash.h
poly1305.cpp
poly1305.h
ripemd160.cpp
ripemd160.h
sha1.cpp
sha1.h
sha256.cpp
sha256.h
sha256_avx2.cpp
sha256_shani.cpp
sha256_sse4.cpp
sha256_sse41.cpp
sha3.cpp
sha3.h
sha512.cpp
sha512.h
siphash.cpp
siphash.h
►
iguana
►
tests
test_iguana.py
iguana.cpp
iguana_formatter.cpp
iguana_formatter.h
iguana_interpreter.cpp
iguana_interpreter.h
►
index
base.cpp
base.h
blockfilterindex.cpp
blockfilterindex.h
coinstatsindex.cpp
coinstatsindex.h
disktxpos.h
txindex.cpp
txindex.h
►
init
common.cpp
common.h
Common init functions shared by bitcoin-node, bitcoin-wallet, etc
►
interfaces
chain.h
handler.cpp
handler.h
node.h
wallet.h
►
kernel
bitcoinkernel.cpp
blockmanager_opts.h
chainparams.cpp
chainparams.h
chainstatemanager_opts.h
coinstats.cpp
coinstats.h
cs_main.cpp
cs_main.h
disconnected_transactions.cpp
disconnected_transactions.h
mempool_entry.h
mempool_options.h
mempool_persist.cpp
mempool_persist.h
notifications_interface.h
validation_cache_sizes.h
►
logging
timer.h
►
networks
►
abc
chainparamsconstants.cpp
checkpoints.cpp
►
node
blockmanager_args.cpp
blockmanager_args.h
blockstorage.cpp
blockstorage.h
caches.cpp
caches.h
chainstate.cpp
chainstate.h
chainstatemanager_args.cpp
chainstatemanager_args.h
coin.cpp
coin.h
coins_view_args.cpp
coins_view_args.h
coinstats.cpp
coinstats.h
context.cpp
context.h
database_args.cpp
database_args.h
interfaces.cpp
kernel_notifications.cpp
kernel_notifications.h
mempool_persist_args.cpp
mempool_persist_args.h
miner.cpp
miner.h
peerman_args.cpp
peerman_args.h
psbt.cpp
psbt.h
transaction.cpp
transaction.h
ui_interface.cpp
ui_interface.h
utxo_snapshot.cpp
utxo_snapshot.h
validation_cache_args.cpp
validation_cache_args.h
►
policy
►
block
minerfund.cpp
minerfund.h
parkingpolicy.h
preconsensus.cpp
preconsensus.h
rtt.cpp
rtt.h
stakingrewards.cpp
stakingrewards.h
fees.cpp
fees.h
packages.cpp
packages.h
policy.cpp
policy.h
settings.cpp
settings.h
►
pow
►
test
aserti32d_tests.cpp
daa_tests.cpp
eda_tests.cpp
fixture.cpp
grasberg_tests.cpp
aserti32d.cpp
aserti32d.h
daa.cpp
daa.h
eda.cpp
eda.h
grasberg.cpp
grasberg.h
pow.cpp
pow.h
►
primitives
block.cpp
block.h
blockhash.h
transaction.cpp
transaction.h
txid.h
►
qt
addressbookpage.cpp
addressbookpage.h
addresstablemodel.cpp
addresstablemodel.h
askpassphrasedialog.cpp
askpassphrasedialog.h
bantablemodel.cpp
bantablemodel.h
bitcoin.cpp
bitcoin.h
bitcoinaddressvalidator.cpp
bitcoinaddressvalidator.h
bitcoinamountfield.cpp
bitcoinamountfield.h
bitcoingui.cpp
bitcoingui.h
bitcoinstrings.cpp
bitcoinunits.cpp
bitcoinunits.h
clientmodel.cpp
clientmodel.h
coincontroldialog.cpp
coincontroldialog.h
coincontroltreewidget.cpp
coincontroltreewidget.h
createwalletdialog.cpp
createwalletdialog.h
csvmodelwriter.cpp
csvmodelwriter.h
editaddressdialog.cpp
editaddressdialog.h
guiconstants.h
guiutil.cpp
guiutil.h
intro.cpp
intro.h
macdockiconhandler.h
macdockiconhandler.mm
macnotificationhandler.h
macnotificationhandler.mm
macos_appnap.h
macos_appnap.mm
main.cpp
modaloverlay.cpp
modaloverlay.h
networkstyle.cpp
networkstyle.h
notificator.cpp
notificator.h
openuridialog.cpp
openuridialog.h
optionsdialog.cpp
optionsdialog.h
optionsmodel.cpp
optionsmodel.h
overviewpage.cpp
overviewpage.h
paymentrequestplus.cpp
paymentrequestplus.h
paymentserver.cpp
paymentserver.h
peertablemodel.cpp
peertablemodel.h
platformstyle.cpp
platformstyle.h
qrimagewidget.cpp
qrimagewidget.h
qvalidatedlineedit.cpp
qvalidatedlineedit.h
qvaluecombobox.cpp
qvaluecombobox.h
receivecoinsdialog.cpp
receivecoinsdialog.h
receiverequestdialog.cpp
receiverequestdialog.h
recentrequeststablemodel.cpp
recentrequeststablemodel.h
rpcconsole.cpp
rpcconsole.h
sendcoinsdialog.cpp
sendcoinsdialog.h
sendcoinsentry.cpp
sendcoinsentry.h
sendcoinsrecipient.h
signverifymessagedialog.cpp
signverifymessagedialog.h
splashscreen.cpp
splashscreen.h
trafficgraphwidget.cpp
trafficgraphwidget.h
transactiondesc.cpp
transactiondesc.h
transactiondescdialog.cpp
transactiondescdialog.h
transactionfilterproxy.cpp
transactionfilterproxy.h
transactionrecord.cpp
transactionrecord.h
transactiontablemodel.cpp
transactiontablemodel.h
transactionview.cpp
transactionview.h
utilitydialog.cpp
utilitydialog.h
walletcontroller.cpp
walletcontroller.h
walletframe.cpp
walletframe.h
walletmodel.cpp
walletmodel.h
walletmodeltransaction.cpp
walletmodeltransaction.h
walletview.cpp
walletview.h
winshutdownmonitor.cpp
winshutdownmonitor.h
►
rpc
►
test
server_tests.cpp
abc.cpp
avalanche.cpp
blockchain.cpp
blockchain.h
client.cpp
client.h
command.cpp
command.h
mempool.cpp
mempool.h
mining.cpp
mining.h
misc.cpp
net.cpp
protocol.h
rawtransaction.cpp
rawtransaction_util.cpp
rawtransaction_util.h
register.h
request.cpp
request.h
server.cpp
server.h
server_util.cpp
server_util.h
txoutproof.cpp
util.cpp
util.h
►
script
bitcoinconsensus.cpp
bitcoinconsensus.h
bitfield.cpp
bitfield.h
conditionstack.h
descriptor.cpp
descriptor.h
interpreter.cpp
interpreter.h
intmath.h
keyorigin.h
script.cpp
script.h
script_error.cpp
script_error.h
script_flags.h
script_metrics.h
scriptcache.cpp
scriptcache.h
sigcache.cpp
sigcache.h
sigencoding.cpp
sigencoding.h
sighashtype.h
sign.cpp
sign.h
signingprovider.cpp
signingprovider.h
standard.cpp
standard.h
►
secp256k1
►
contrib
lax_der_parsing.c
lax_der_parsing.h
lax_der_privatekey_parsing.c
lax_der_privatekey_parsing.h
►
include
secp256k1.h
secp256k1_ecdh.h
secp256k1_extrakeys.h
secp256k1_multiset.h
secp256k1_preallocated.h
secp256k1_recovery.h
secp256k1_schnorr.h
secp256k1_schnorrsig.h
►
src
►
java
►
org
►
bitcoin
NativeSecp256k1.java
NativeSecp256k1Test.java
NativeSecp256k1Util.java
Secp256k1Context.java
org_bitcoin_NativeSecp256k1.c
org_bitcoin_NativeSecp256k1.h
org_bitcoin_Secp256k1Context.c
org_bitcoin_Secp256k1Context.h
►
modules
►
ecdh
main_impl.h
tests_impl.h
►
extrakeys
main_impl.h
tests_exhaustive_impl.h
tests_impl.h
►
multiset
main_impl.h
tests_impl.h
►
recovery
main_impl.h
tests_exhaustive_impl.h
tests_impl.h
►
schnorr
main_impl.h
schnorr.h
schnorr_impl.h
tests_impl.h
►
schnorrsig
main_impl.h
tests_exhaustive_impl.h
tests_impl.h
assumptions.h
basic-config.h
bench.h
bench_ecdh.c
bench_ecmult.c
bench_internal.c
bench_multiset.c
bench_recover.c
bench_schnorrsig.c
bench_sign.c
bench_verify.c
ecdsa.h
ecdsa_impl.h
eckey.h
eckey_impl.h
ecmult.h
ecmult_const.h
ecmult_const_impl.h
ecmult_gen.h
ecmult_gen_impl.h
ecmult_impl.h
field.h
field_10x26.h
field_10x26_impl.h
field_5x52.h
field_5x52_asm_impl.h
field_5x52_impl.h
field_5x52_int128_impl.h
field_impl.h
gen_context.c
group.h
group_impl.h
hash.h
hash_impl.h
modinv32.h
modinv32_impl.h
modinv64.h
modinv64_impl.h
scalar.h
scalar_4x64.h
scalar_4x64_impl.h
scalar_8x32.h
scalar_8x32_impl.h
scalar_impl.h
scalar_low.h
scalar_low_impl.h
scratch.h
scratch_impl.h
secp256k1.c
selftest.h
testrand.h
testrand_impl.h
tests.c
tests_exhaustive.c
util.h
valgrind_ctime_test.c
►
seeder
►
test
db_tests.cpp
dns_util.h
fixture.cpp
message_writer_tests.cpp
options_tests.cpp
p2p_messaging_tests.cpp
parse_name_tests.cpp
util.h
write_name_tests.cpp
bitcoin.cpp
bitcoin.h
db.cpp
db.h
dns.cpp
dns.h
main.cpp
messagewriter.h
options.cpp
options.h
util.h
►
support
►
allocators
pool.h
secure.h
zeroafterfree.h
cleanse.cpp
cleanse.h
events.h
lockedpool.cpp
lockedpool.h
►
univalue
►
include
univalue.h
univalue_escapes.h
univalue_utffilter.h
►
lib
univalue.cpp
univalue_get.cpp
univalue_read.cpp
univalue_write.cpp
►
test
object.cpp
test_json.cpp
unitester.cpp
►
util
any.h
asmap.cpp
asmap.h
batchpriority.cpp
batchpriority.h
bip32.cpp
bip32.h
bitdeque.h
bitmanip.h
bytevectorhash.cpp
bytevectorhash.h
check.cpp
check.h
epochguard.h
error.cpp
error.h
exception.cpp
exception.h
fastrange.h
fs.cpp
fs.h
fs_helpers.cpp
fs_helpers.h
getuniquepath.cpp
getuniquepath.h
golombrice.h
hash_type.h
hasher.cpp
hasher.h
insert.h
macros.h
message.cpp
message.h
moneystr.cpp
moneystr.h
readwritefile.cpp
readwritefile.h
result.h
settings.cpp
settings.h
sock.cpp
sock.h
spanparsing.cpp
spanparsing.h
strencodings.cpp
strencodings.h
string.cpp
string.h
syserror.cpp
syserror.h
thread.cpp
thread.h
threadnames.cpp
threadnames.h
time.cpp
time.h
tokenpipe.cpp
tokenpipe.h
trace.h
translation.h
types.h
ui_change_type.h
url.cpp
url.h
variant.h
vector.h
►
wallet
►
rpc
backup.cpp
backup.h
encrypt.cpp
encrypt.h
signmessage.cpp
util.cpp
util.h
►
test
coinselector_tests.cpp
db_tests.cpp
init_test_fixture.cpp
init_test_fixture.h
init_tests.cpp
ismine_tests.cpp
psbt_wallet_tests.cpp
scriptpubkeyman_tests.cpp
wallet_crypto_tests.cpp
wallet_test_fixture.cpp
wallet_test_fixture.h
wallet_tests.cpp
walletdb_tests.cpp
bdb.cpp
bdb.h
coincontrol.cpp
coincontrol.h
coinselection.cpp
coinselection.h
context.cpp
context.h
crypter.cpp
crypter.h
db.cpp
db.h
fees.cpp
fees.h
init.cpp
interfaces.cpp
ismine.h
load.cpp
load.h
receive.cpp
receive.h
rpcwallet.cpp
rpcwallet.h
salvage.cpp
salvage.h
scriptpubkeyman.cpp
scriptpubkeyman.h
spend.cpp
spend.h
sqlite.cpp
sqlite.h
transaction.cpp
transaction.h
wallet.cpp
wallet.h
walletdb.cpp
walletdb.h
wallettool.cpp
wallettool.h
walletutil.cpp
walletutil.h
►
zmq
zmqabstractnotifier.cpp
zmqabstractnotifier.h
zmqnotificationinterface.cpp
zmqnotificationinterface.h
zmqpublishnotifier.cpp
zmqpublishnotifier.h
zmqrpc.cpp
zmqrpc.h
zmqutil.cpp
zmqutil.h
addrdb.cpp
addrdb.h
addrman.cpp
addrman.h
addrman_impl.h
arith_uint256.cpp
arith_uint256.h
attributes.h
banman.cpp
banman.h
base58.cpp
base58.h
bitcoin-chainstate.cpp
bitcoin-cli.cpp
bitcoin-tx.cpp
bitcoin-wallet.cpp
bitcoind.cpp
blockencodings.cpp
blockencodings.h
blockfileinfo.cpp
blockfileinfo.h
blockfilter.cpp
blockfilter.h
blockindex.cpp
blockindex.h
blockindexcomparators.h
blockstatus.h
blockvalidity.h
cashaddr.cpp
cashaddr.h
cashaddrenc.cpp
cashaddrenc.h
chain.cpp
chain.h
chainparams.cpp
chainparams.h
chainparamsbase.cpp
chainparamsbase.h
chainparamsconstants.h
chainparamsseeds.h
checkpoints.cpp
checkpoints.h
checkqueue.h
clientversion.cpp
clientversion.h
coins.cpp
coins.h
compat.h
compressor.cpp
compressor.h
config.cpp
config.h
core_io.h
core_memusage.h
core_read.cpp
core_write.cpp
cuckoocache.h
currencyunit.cpp
currencyunit.h
dbwrapper.cpp
dbwrapper.h
deploymentstatus.cpp
deploymentstatus.h
disconnectresult.h
dnsseeds.cpp
dnsseeds.h
dummywallet.cpp
eventloop.cpp
eventloop.h
feerate.cpp
feerate.h
flatfile.cpp
flatfile.h
hash.cpp
hash.h
headerssync.cpp
headerssync.h
httprpc.cpp
httprpc.h
httpserver.cpp
httpserver.h
i2p.cpp
i2p.h
indirectmap.h
init.cpp
init.h
invrequest.cpp
invrequest.h
jemalloc_message.cpp
key.cpp
key.h
key_io.cpp
key_io.h
logging.cpp
logging.h
mapport.cpp
mapport.h
mempool_args.cpp
mempool_args.h
memusage.h
merkleblock.cpp
merkleblock.h
minerfund.cpp
minerfund.h
net.cpp
net.h
net_permissions.cpp
net_permissions.h
net_processing.cpp
net_processing.h
net_types.h
netaddress.cpp
netaddress.h
netbase.cpp
netbase.h
netmessagemaker.h
nodeid.h
noui.cpp
noui.h
outputtype.cpp
outputtype.h
prevector.h
protocol.cpp
protocol.h
psbt.cpp
psbt.h
pubkey.cpp
pubkey.h
radix.h
random.cpp
random.h
randomenv.cpp
randomenv.h
rcu.cpp
rcu.h
rest.cpp
reverse_iterator.h
rwcollection.h
scheduler.cpp
scheduler.h
serialize.h
serialize_intcode.h
shortidprocessor.h
shutdown.cpp
shutdown.h
span.h
streams.h
sync.cpp
sync.h
threadinterrupt.cpp
threadinterrupt.h
threadsafety.h
timedata.cpp
timedata.h
tinyformat.h
torcontrol.cpp
torcontrol.h
txconflicting.h
txdb.cpp
txdb.h
txmempool.cpp
txmempool.h
txorphanage.h
txpool.cpp
txpool.h
uint256.cpp
uint256.h
uint256radixkey.h
undo.h
validation.cpp
validation.h
validationinterface.cpp
validationinterface.h
version.h
versionbits.cpp
versionbits.h
walletinitinterface.h
warnings.cpp
warnings.h
Generated on Wed Nov 20 2024 17:56:04 for Bitcoin ABC by
1.9.4