Developers
Documentation
Guide
Reference
Examples
Glossary
Resources
Community
Vocabulary
Dash Core Source Documentation (0.16.0.1)
Find detailed information regarding the Dash Core source code.
File List
Here is a list of all files with brief descriptions:
[detail level
1
2
3
4
5
6
7
]
▶
src
▶
bench
base58.cpp
bench.cpp
bench.h
bench_dash.cpp
bls.cpp
bls_dkg.cpp
ccoins_caching.cpp
chacha20.cpp
chacha_poly_aead.cpp
checkblock.cpp
checkqueue.cpp
coin_selection.cpp
crypto_hash.cpp
ecdsa.cpp
Examples.cpp
lockedpool.cpp
mempool_eviction.cpp
merkle_root.cpp
perf.cpp
perf.h
poly1305.cpp
prevector.cpp
rollingbloom.cpp
string_cast.cpp
util_time.cpp
▶
bls
bls.cpp
bls.h
bls_batchverifier.h
bls_ies.cpp
bls_ies.h
bls_worker.cpp
bls_worker.h
▶
compat
byteswap.h
endian.h
glibc_compat.cpp
glibc_sanity.cpp
glibcxx_sanity.cpp
sanity.h
strnlen.cpp
▶
consensus
consensus.h
merkle.cpp
merkle.h
params.h
tx_verify.cpp
tx_verify.h
validation.h
▶
crypto
▶
ctaes
bench.c
ctaes.c
ctaes.h
test.c
aes.cpp
aes.h
aes_helper.c
blake.c
bmw.c
chacha20.cpp
chacha20.h
chacha_poly_aead.cpp
chacha_poly_aead.h
common.h
cubehash.c
echo.c
groestl.c
hmac_sha256.cpp
hmac_sha256.h
hmac_sha512.cpp
hmac_sha512.h
jh.c
keccak.c
luffa.c
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
sha512.cpp
sha512.h
shavite.c
simd.c
skein.c
sph_blake.h
BLAKE interface
sph_bmw.h
BMW interface
sph_cubehash.h
CubeHash interface
sph_echo.h
ECHO interface
sph_groestl.h
Groestl interface
sph_jh.h
JH interface
sph_keccak.h
Keccak interface
sph_luffa.h
Luffa interface
sph_shavite.h
SHAvite-3 interface
sph_simd.h
SIMD interface
sph_skein.h
Skein interface
sph_types.h
Basic type definitions
▶
evo
cbtx.cpp
cbtx.h
deterministicmns.cpp
deterministicmns.h
evodb.cpp
evodb.h
mnauth.cpp
mnauth.h
providertx.cpp
providertx.h
simplifiedmns.cpp
simplifiedmns.h
specialtx.cpp
specialtx.h
▶
governance
governance-classes.cpp
governance-classes.h
governance-exceptions.h
governance-object.cpp
governance-object.h
governance-validators.cpp
governance-validators.h
governance-vote.cpp
governance-vote.h
governance-votedb.cpp
governance-votedb.h
governance.cpp
governance.h
▶
immer
▶
detail
▶
arrays
no_capacity.hpp
node.hpp
with_capacity.hpp
▶
hamts
bits.hpp
champ.hpp
champ_iterator.hpp
node.hpp
▶
rbts
bits.hpp
node.hpp
operations.hpp
position.hpp
rbtree.hpp
rbtree_iterator.hpp
rrbtree.hpp
rrbtree_iterator.hpp
visitor.hpp
combine_standard_layout.hpp
iterator_facade.hpp
ref_count_base.hpp
type_traits.hpp
util.hpp
▶
experimental
▶
detail
dvektor_impl.hpp
dvektor.hpp
▶
heap
cpp_heap.hpp
debug_size_heap.hpp
free_list_heap.hpp
free_list_node.hpp
gc_heap.hpp
heap_policy.hpp
identity_heap.hpp
malloc_heap.hpp
split_heap.hpp
tags.hpp
thread_local_free_list_heap.hpp
unsafe_free_list_heap.hpp
with_data.hpp
▶
refcount
enable_intrusive_ptr.hpp
no_refcount_policy.hpp
refcount_policy.hpp
unsafe_refcount_policy.hpp
▶
transience
gc_transience_policy.hpp
no_transience_policy.hpp
algorithm.hpp
array.hpp
array_transient.hpp
atom.hpp
box.hpp
config.hpp
flex_vector.hpp
flex_vector_transient.hpp
map.hpp
map_transient.hpp
memory_policy.hpp
set.hpp
set_transient.hpp
vector.hpp
vector_transient.hpp
▶
llmq
quorums.cpp
quorums.h
quorums_blockprocessor.cpp
quorums_blockprocessor.h
quorums_chainlocks.cpp
quorums_chainlocks.h
quorums_commitment.cpp
quorums_commitment.h
quorums_debug.cpp
quorums_debug.h
quorums_dkgsession.cpp
quorums_dkgsession.h
quorums_dkgsessionhandler.cpp
quorums_dkgsessionhandler.h
quorums_dkgsessionmgr.cpp
quorums_dkgsessionmgr.h
quorums_init.cpp
quorums_init.h
quorums_instantsend.cpp
quorums_instantsend.h
quorums_signing.cpp
quorums_signing.h
quorums_signing_shares.cpp
quorums_signing_shares.h
quorums_utils.cpp
quorums_utils.h
▶
masternode
activemasternode.cpp
activemasternode.h
masternode-meta.cpp
masternode-meta.h
masternode-payments.cpp
masternode-payments.h
masternode-sync.cpp
masternode-sync.h
masternode-utils.cpp
masternode-utils.h
▶
policy
feerate.cpp
feerate.h
fees.cpp
fees.h
policy.cpp
policy.h
▶
primitives
block.cpp
block.h
transaction.cpp
transaction.h
▶
privatesend
privatesend-client.cpp
privatesend-client.h
privatesend-server.cpp
privatesend-server.h
privatesend-util.cpp
privatesend-util.h
privatesend.cpp
privatesend.h
▶
qt
addressbookpage.cpp
addressbookpage.h
addresstablemodel.cpp
addresstablemodel.h
appearancewidget.cpp
appearancewidget.h
askpassphrasedialog.cpp
askpassphrasedialog.h
bantablemodel.cpp
bantablemodel.h
bitcoinaddressvalidator.cpp
bitcoinaddressvalidator.h
bitcoinamountfield.cpp
bitcoinamountfield.h
bitcoingui.cpp
bitcoingui.h
bitcoinunits.cpp
bitcoinunits.h
callback.h
clientmodel.cpp
clientmodel.h
coincontroldialog.cpp
coincontroldialog.h
coincontroltreewidget.cpp
coincontroltreewidget.h
csvmodelwriter.cpp
csvmodelwriter.h
dash.cpp
dashstrings.cpp
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
masternodelist.cpp
masternodelist.h
modaloverlay.cpp
modaloverlay.h
networkstyle.cpp
networkstyle.h
notificator.cpp
notificator.h
openuridialog.cpp
openuridialog.h
optionsdialog.cpp
optionsdialog.h
optionsmodel.cpp
optionsmodel.h
overviewpage.cpp
overviewpage.h
paymentrequestplus.cpp
paymentrequestplus.h
paymentserver.cpp
paymentserver.h
peertablemodel.cpp
peertablemodel.h
qrdialog.cpp
qrdialog.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
signverifymessagedialog.cpp
signverifymessagedialog.h
splashscreen.cpp
splashscreen.h
trafficgraphdata.cpp
trafficgraphdata.h
trafficgraphwidget.cpp
trafficgraphwidget.h
transactiondesc.cpp
transactiondesc.h
transactiondescdialog.cpp
transactiondescdialog.h
transactionfilterproxy.cpp
transactionfilterproxy.h
transactionrecord.cpp
transactionrecord.h
transactiontablemodel.cpp
transactiontablemodel.h
transactionview.cpp
transactionview.h
utilitydialog.cpp
utilitydialog.h
walletframe.cpp
walletframe.h
walletmodel.cpp
walletmodel.h
walletmodeltransaction.cpp
walletmodeltransaction.h
walletview.cpp
walletview.h
winshutdownmonitor.cpp
winshutdownmonitor.h
▶
rpc
blockchain.cpp
blockchain.h
client.cpp
client.h
governance.cpp
masternode.cpp
mining.cpp
mining.h
misc.cpp
net.cpp
privatesend.cpp
protocol.cpp
protocol.h
rawtransaction.cpp
register.h
rpcevo.cpp
rpcquorums.cpp
safemode.cpp
safemode.h
server.cpp
server.h
util.cpp
util.h
▶
script
dashconsensus.cpp
dashconsensus.h
interpreter.cpp
interpreter.h
ismine.cpp
ismine.h
script.cpp
script.h
script_error.cpp
script_error.h
sigcache.cpp
sigcache.h
sign.cpp
sign.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_recovery.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
▶
recovery
main_impl.h
tests_impl.h
basic-config.h
bench.h
bench_ecdh.c
bench_ecmult.c
bench_internal.c
bench_recover.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
num.h
num_gmp.h
num_gmp_impl.h
num_impl.h
scalar.h
scalar_4x64.h
scalar_4x64_impl.h
scalar_8x32.h
scalar_8x32_impl.h
scalar_impl.h
scalar_low.h
scalar_low_impl.h
scratch.h
scratch_impl.h
secp256k1.c
testrand.h
testrand_impl.h
tests.c
tests_exhaustive.c
util.h
▶
support
▶
allocators
mt_pooled_secure.h
pooled_secure.h
secure.h
zeroafterfree.h
cleanse.cpp
cleanse.h
events.h
lockedpool.cpp
lockedpool.h
▶
univalue
▶
gen
gen.cpp
▶
include
univalue.h
▶
lib
univalue.cpp
univalue_escapes.h
univalue_get.cpp
univalue_read.cpp
univalue_utffilter.h
univalue_write.cpp
▶
test
no_nul.cpp
object.cpp
test_json.cpp
unitester.cpp
▶
wallet
▶
test
accounting_tests.cpp
crypto_tests.cpp
wallet_test_fixture.cpp
wallet_test_fixture.h
wallet_tests.cpp
coincontrol.h
crypter.cpp
crypter.h
db.cpp
db.h
fees.cpp
fees.h
init.cpp
rpcdump.cpp
rpcwallet.cpp
rpcwallet.h
wallet.cpp
wallet.h
walletdb.cpp
walletdb.h
walletutil.cpp
walletutil.h
▶
zmq
zmqabstractnotifier.cpp
zmqabstractnotifier.h
zmqconfig.h
zmqnotificationinterface.cpp
zmqnotificationinterface.h
zmqpublishnotifier.cpp
zmqpublishnotifier.h
addrdb.cpp
addrdb.h
addressindex.h
addrman.cpp
addrman.h
amount.h
arith_uint256.cpp
arith_uint256.h
base58.cpp
base58.h
batchedlogger.cpp
batchedlogger.h
bip39.cpp
bip39.h
bip39_english.h
blockencodings.cpp
blockencodings.h
bloom.cpp
bloom.h
cachemap.h
cachemultimap.h
chain.cpp
chain.h
chainparams.cpp
chainparams.h
chainparamsbase.cpp
chainparamsbase.h
chainparamsseeds.h
checkpoints.cpp
checkpoints.h
checkqueue.h
clientversion.cpp
clientversion.h
coins.cpp
coins.h
compat.h
compressor.cpp
compressor.h
core_io.h
core_memusage.h
core_read.cpp
core_write.cpp
ctpl.h
cuckoocache.h
cxxtimer.hpp
dash-cli.cpp
dash-tx.cpp
dashd.cpp
dbwrapper.cpp
dbwrapper.h
dsnotificationinterface.cpp
dsnotificationinterface.h
flat-database.h
fs.cpp
fs.h
hash.cpp
hash.h
hdchain.cpp
hdchain.h
httprpc.cpp
httprpc.h
httpserver.cpp
httpserver.h
indirectmap.h
init.cpp
init.h
keepass.cpp
keepass.h
key.cpp
key.h
keystore.cpp
keystore.h
limitedmap.h
memusage.h
merkleblock.cpp
merkleblock.h
messagesigner.cpp
messagesigner.h
miner.cpp
miner.h
net.cpp
net.h
net_processing.cpp
net_processing.h
netaddress.cpp
netaddress.h
netbase.cpp
netbase.h
netfulfilledman.cpp
netfulfilledman.h
netmessagemaker.h
noui.cpp
noui.h
pow.cpp
pow.h
prevector.h
protocol.cpp
protocol.h
pubkey.cpp
pubkey.h
random.cpp
random.h
rest.cpp
reverse_iterator.h
reverselock.h
saltedhasher.cpp
saltedhasher.h
scheduler.cpp
scheduler.h
serialize.h
spentindex.h
spork.cpp
spork.h
stacktraces.cpp
stacktraces.h
streams.h
sync.cpp
sync.h
threadinterrupt.cpp
threadinterrupt.h
threadsafety.h
timedata.cpp
timedata.h
tinyformat.h
torcontrol.cpp
torcontrol.h
txdb.cpp
txdb.h
txmempool.cpp
txmempool.h
ui_interface.cpp
ui_interface.h
uint256.cpp
uint256.h
undo.h
unordered_lru_cache.h
util.cpp
util.h
utilmoneystr.cpp
utilmoneystr.h
utilstrencodings.cpp
utilstrencodings.h
utiltime.cpp
utiltime.h
validation.cpp
validation.h
validationinterface.cpp
validationinterface.h
version.h
versionbits.cpp
versionbits.h
walletinitinterface.h
warnings.cpp
warnings.h
Generated on Mon Nov 2 2020 19:11:24 for Dash Core by
1.8.14