elements/src
Andrew Chow cb9c553429 Store version bytes and be able to serialize them in CExtPubKey
CExtPubKey does not store the version bytes for the extended public key.
We store these so that a CExtPubKey can be serialized and deserialized with
the same version bytes.
2021-06-22 13:54:50 -04:00
..
bench ci: fix benchmarks, fuzztests and unit tests 2021-03-26 17:33:05 +00:00
compat
config
consensus Merge 2947ae6f85 into merged_master (Bitcoin PR #20035) 2020-12-01 04:33:11 +00:00
crc32c
crypto Merge 655937ebcb into merged_master (Bitcoin PR #19845) 2020-11-29 23:08:29 +00:00
index Merge 0d9e14a646 into merged_master (Bitcoin PR #19733) 2020-11-28 02:20:12 +00:00
interfaces Merge db88db4727 into merged_master (Bitcoin PR #19339) 2020-11-30 15:50:18 +00:00
leveldb
logging
node Merge e21b824386 into merged_master (Bitcoin PR #20109) 2020-11-30 18:38:05 +00:00
policy Merge 80e32e120e into merged_master (Bitcoin PR #20305) 2020-12-02 17:53:59 +00:00
primitives primitives: do not de/serialize asset issuance in bitcoin mode 2021-04-28 22:33:34 +00:00
qt qt: fix PSBT/PSET change from 4839db857d 2021-04-15 18:04:01 +00:00
rpc Output proprietary type info in decodepsbt 2021-06-03 15:44:20 -04:00
script moveonly: Move (Un)Serialize(To/From)Vector, (De)SerializeHDKeypaths to psbt module 2021-06-22 13:54:50 -04:00
secp256k1 update libsecp256k1-zkp to 5fbc67e108 2020-12-16 20:00:54 +00:00
support
test moveonly: Move (Un)Serialize(To/From)Vector, (De)SerializeHDKeypaths to psbt module 2021-06-22 13:54:50 -04:00
univalue
util ci: eliminate a bunch of build warnings 2021-03-26 17:33:05 +00:00
wallet Remove PSET and disable PSBT/PSET things for now 2021-06-03 15:44:19 -04:00
zmq zmq: Append address to notify log output 2020-10-01 00:33:38 +02:00
.clang-format
addrdb.cpp p2p: Add ReadAnchors() 2020-10-09 14:29:04 +03:00
addrdb.h p2p: Add ReadAnchors() 2020-10-09 14:29:04 +03:00
addrman.cpp
addrman.h addrman: ensure old versions don't parse peers.dat 2020-11-11 16:05:15 +01:00
amount.h
arith_uint256.cpp
arith_uint256.h
asset.cpp
asset.h Merge dcacea096e into merged_master (Bitcoin PR #19032) 2020-11-26 01:08:50 +00:00
assetsdir.cpp Merge 544709763e into merged_master (Bitcoin PR #18571) 2020-11-26 01:08:20 +00:00
assetsdir.h Merge 544709763e into merged_master (Bitcoin PR #18571) 2020-11-26 01:08:20 +00:00
attributes.h
banman.cpp Ignore incorrectly-serialized banlist.dat entries 2020-10-12 15:35:08 -07:00
banman.h
base58.cpp
base58.h
bech32.cpp Merge 0ff7cd7d0c into merged_master (Bitcoin PR #16889) 2020-11-09 21:20:42 +00:00
bech32.h Merge 5667b0d758 into merged_master (Bitcoin PR #16792) 2020-11-09 21:20:21 +00:00
bitcoin-cli-res.rc
bitcoin-cli.cpp Merge 2e24197117 into merged_master (Bitcoin PR #20115) 2020-12-01 19:06:05 +00:00
bitcoin-tx-res.rc
bitcoin-tx.cpp bitcoin-tx: add ASSET to the help text of some option 2021-04-15 17:33:44 +00:00
bitcoin-wallet-res.rc
bitcoin-wallet.cpp Merge f1fcbdea25 into merged_master (Bitcoin PR #20271) 2020-12-01 21:16:07 +00:00
bitcoind-res.rc
bitcoind.cpp Merge 8219893825 into merged_master (Bitcoin PR #19993) 2020-11-29 18:52:06 +00:00
blech32.cpp
blech32.h
blind.cpp When decoding or signing a PSBT, check blinded values. 2020-10-05 02:21:25 -07:00
blind.h Merge e6207229b8 into merged_master (Elements PR #911) 2020-11-30 14:31:38 +00:00
block_proof.cpp
block_proof.h
blockencodings.cpp Merge 082a417abc into merged_master (Bitcoin PR #18635) 2020-11-26 01:08:51 +00:00
blockencodings.h Merge 082a417abc into merged_master (Bitcoin PR #18635) 2020-11-26 01:08:51 +00:00
blockfilter.cpp
blockfilter.h
bloom.cpp
bloom.h
chain.cpp Merge 99813a9745 into merged_master (Bitcoin PR #17829) 2020-11-14 16:52:02 +00:00
chain.h Merge 4326515f01 into merged_master (Bitcoin PR #19822) 2020-11-28 15:13:09 +00:00
chainparams.cpp Fix compilation errors after rebase onto master 2021-04-29 15:00:54 -07:00
chainparams.h Merge 3487e421a7 into merged_master (Bitcoin PR #20004) 2020-11-30 03:25:50 +00:00
chainparamsbase.cpp Merge ElementsProject/elements#986: Undo default signalling behavior for dynafed unless enabled 2021-05-10 12:05:59 +02:00
chainparamsbase.h Add liquidv1test chainparams. 2021-04-07 15:59:22 -07:00
chainparamsseeds.h Merge 95bde34a71 into merged_master (Bitcoin PR #20237) 2020-12-02 02:03:47 +00:00
checkqueue.h ci: fix benchmarks, fuzztests and unit tests 2021-03-26 17:33:05 +00:00
clientversion.cpp Merge fc895d7700 into merged_master (Bitcoin PR #18616) 2020-11-26 01:08:43 +00:00
clientversion.h
coins.cpp Merge 2f71a1ea35 into merged_master (Bitcoin PR #18637) 2020-11-26 20:30:20 +00:00
coins.h Merge 2f71a1ea35 into merged_master (Bitcoin PR #18637) 2020-11-26 20:30:20 +00:00
compat.h
compressor.cpp
compressor.h Merge 54f812d9d2 into merged_master (Bitcoin PR #18673) 2020-11-26 01:08:23 +00:00
confidential_validation.cpp Make it clear that the CRangeCheck is not called on explicit values 2021-02-18 11:12:59 +00:00
confidential_validation.h Merge 219c55da75 into merged_master (Bitcoin PR #16710) 2020-11-26 01:08:42 +00:00
core_io.h Merge 99813a9745 into merged_master (Bitcoin PR #17829) 2020-11-14 16:52:02 +00:00
core_memusage.h
core_read.cpp Merge #17775: DecodeHexTx: Try case where txn has inputs first 2020-10-15 10:55:44 +02:00
core_write.cpp Merge 81a19e7253 into merged_master (Bitcoin PR #19852) 2020-11-28 23:16:39 +00:00
cuckoocache.h
dbwrapper.cpp
dbwrapper.h
dummywallet.cpp wallet: Remove -upgradewallet from dummywallet 2020-11-04 12:16:57 -05:00
dynafed.cpp Merge 34eb236258 into merged_master (Bitcoin PR #19326) 2020-11-27 00:39:12 +00:00
dynafed.h
flatfile.cpp
flatfile.h
fs.cpp
fs.h
hash.cpp Add TaggedHash function (BIP 340) 2020-10-12 02:06:32 -07:00
hash.h Merge 3caee16946 into merged_master (Bitcoin PR #19953) 2020-12-01 02:54:57 +00:00
httprpc.cpp
httprpc.h
httpserver.cpp ci: various linter / CI compiler error fixes 2021-03-26 17:33:04 +00:00
httpserver.h
indirectmap.h
init.cpp ci: eliminate a bunch of build warnings 2021-03-26 17:33:05 +00:00
init.h
issuance.cpp
issuance.h
key.cpp Merge 61b8c04d78 into merged_master (Bitcoin PR #19379) 2020-11-28 18:11:17 +00:00
key.h Merge 99813a9745 into merged_master (Bitcoin PR #17829) 2020-11-14 16:52:02 +00:00
key_io.cpp Merge bd331bd745 into merged_master (Bitcoin PR #17938) 2020-11-26 01:09:10 +00:00
key_io.h
logging.cpp
logging.h
mainchainrpc.cpp Merge d960d5ca99 into merged_master (Bitcoin PR #16362) 2020-11-09 21:20:08 +00:00
mainchainrpc.h
Makefile.am build: move dynafed and pak to server rather than libelementsconsensus 2021-03-26 17:33:05 +00:00
Makefile.bench.include Add libsqlite3 2020-10-14 11:18:12 -04:00
Makefile.crc32c.include
Makefile.leveldb.include
Makefile.qt.include build: drop the rendered icon stuff 2021-03-26 17:33:05 +00:00
Makefile.qt_locale.include qt: Pre-splitoff translations update 2020-10-27 19:40:44 +01:00
Makefile.qttest.include Merge 8ed37f6c84 into merged_master (Bitcoin PR #19077) 2020-11-30 20:20:56 +00:00
Makefile.test.include Merge 28cb61646b into merged_master (Bitcoin PR #19065) 2020-12-02 14:21:59 +00:00
Makefile.test_fuzz.include
Makefile.test_util.include test: Mock IBD in net_processing fuzzers 2020-11-07 07:50:59 +01:00
memusage.h
merkleblock.cpp
merkleblock.h
miner.cpp Merge 2aaff4813c into merged_master (Bitcoin PR #19283) 2020-11-26 01:09:22 +00:00
miner.h Merge 2583966130 into merged_master (Bitcoin PR #19478) 2020-11-29 01:52:23 +00:00
net.cpp Make it easier to reason about node eviction by removing unused NodeEvictionCandidate::addr (CAddress) 2020-11-04 12:22:06 +00:00
net.h Refactor test for existing peer connection into own function 2020-10-27 11:15:21 -04:00
net_permissions.cpp Reduce MAX_PEER_TX_ANNOUNCEMENTS for non-PF_RELAY peers 2020-10-12 12:14:53 -07:00
net_permissions.h Reduce MAX_PEER_TX_ANNOUNCEMENTS for non-PF_RELAY peers 2020-10-12 12:14:53 -07:00
net_processing.cpp Merge #20212: net: fix output of peer address in version message 2020-11-04 13:41:52 +01:00
net_processing.h Avoid calling CAddrMan::Connected() on block-relay-only peer addresses 2020-10-27 11:14:58 -04:00
net_types.h
netaddress.cpp Break circuit earlier 2020-11-16 15:54:24 -03:00
netaddress.h Merge #20033: refactor: minor whitespace fixups, s/const/constexpr/ and remove template (followup to #19845) 2020-11-16 07:57:34 +01:00
netbase.cpp net: update GetNetworkName() with all enum Network cases 2020-10-15 19:21:38 +02:00
netbase.h
netmessagemaker.h
noui.cpp
noui.h
optional.h
outputtype.cpp Merge 7173a3c73b into merged_master (Bitcoin PR #19396) 2020-11-26 01:09:18 +00:00
outputtype.h Merge 735d6b57e7 into merged_master (Bitcoin PR #16227) 2020-11-09 03:58:21 +00:00
pegins.cpp Various ubsan fixes 2021-03-26 17:33:05 +00:00
pegins.h Merge dcf2ccbfde into merged_master (Bitcoin PR #18115) 2020-11-26 01:07:51 +00:00
pow.cpp
pow.h
prevector.h
protocol.cpp Merge 0b2abaa666 into merged_master (Bitcoin PR #19954) 2020-11-30 17:12:23 +00:00
protocol.h Merge 0b2abaa666 into merged_master (Bitcoin PR #19954) 2020-11-30 17:12:23 +00:00
psbt.cpp Add GetVersion helper to PSBT 2021-06-03 15:44:19 -04:00
psbt.h moveonly: Move (Un)Serialize(To/From)Vector, (De)SerializeHDKeypaths to psbt module 2021-06-22 13:54:50 -04:00
pubkey.cpp Store version bytes and be able to serialize them in CExtPubKey 2021-06-22 13:54:50 -04:00
pubkey.h Store version bytes and be able to serialize them in CExtPubKey 2021-06-22 13:54:50 -04:00
random.cpp
random.h
randomenv.cpp random: fixes read buffer resizing in RandAddSeedPerfmon 2020-10-07 20:46:49 -04:00
randomenv.h
rest.cpp Merge d692d192cd into merged_master (Bitcoin PR #19849) 2020-11-29 17:58:59 +00:00
reverse_iterator.h
scheduler.cpp
scheduler.h
serialize.h Types are compact size uints 2021-06-03 15:44:19 -04:00
shutdown.cpp
shutdown.h
signet.cpp Merge 8219893825 into merged_master (Bitcoin PR #19993) 2020-11-29 18:52:06 +00:00
signet.h refactor: Remove SignetTxs::m_valid and use optional instead 2020-09-22 22:31:31 +02:00
span.h
streams.h Merge 0b2abaa666 into merged_master (Bitcoin PR #19954) 2020-11-30 17:12:23 +00:00
sync.cpp sync.h: Make runtime lock checks require compile-time lock checks 2020-08-29 20:46:47 +03:00
sync.h Remove unused LockAssertion struct 2020-09-19 18:02:42 +03:00
threadinterrupt.cpp
threadinterrupt.h
threadsafety.h
timedata.cpp Avoid the use of abs64 in timedata 2020-10-12 19:50:16 -07:00
timedata.h
tinyformat.h
torcontrol.cpp Merge #19954: Complete the BIP155 implementation and upgrade to TORv3 2020-10-11 08:51:57 +08:00
torcontrol.h net: Pass onion service target to Tor controller 2020-10-01 19:00:07 +03:00
txdb.cpp Merge 2f71a1ea35 into merged_master (Bitcoin PR #18637) 2020-11-26 20:30:20 +00:00
txdb.h Merge 2f71a1ea35 into merged_master (Bitcoin PR #18637) 2020-11-26 20:30:20 +00:00
txmempool.cpp Merge 9e217f5a6f into merged_master (Bitcoin PR #19572) 2020-11-29 19:44:31 +00:00
txmempool.h ci: eliminate a bunch of build warnings 2021-03-26 17:33:05 +00:00
txrequest.cpp p2p: declare Announcement::m_state as uint8_t, add getter/setter 2020-10-16 23:33:44 +02:00
txrequest.h Report and verify expirations 2020-10-12 12:14:53 -07:00
uint256.cpp Add txrequest module 2020-10-12 11:01:16 -07:00
uint256.h Add txrequest module 2020-10-12 11:01:16 -07:00
undo.h
validation.cpp Merge ElementsProject/elements#986: Undo default signalling behavior for dynafed unless enabled 2021-05-10 12:05:59 +02:00
validation.h ci: various linter / CI compiler error fixes 2021-03-26 17:33:04 +00:00
validationinterface.cpp Add 'sequence' zmq publisher to track all block (dis)connects, mempool deltas 2020-09-22 11:34:30 -04:00
validationinterface.h Add 'sequence' zmq publisher to track all block (dis)connects, mempool deltas 2020-09-22 11:34:30 -04:00
version.h net: CNetAddr: add support to (un)serialize as ADDRv2 2020-09-17 22:17:17 +02:00
versionbits.cpp Merge 99813a9745 into merged_master (Bitcoin PR #17829) 2020-11-14 16:52:02 +00:00
versionbits.h Merge 99813a9745 into merged_master (Bitcoin PR #17829) 2020-11-14 16:52:02 +00:00
versionbitsinfo.cpp Merge 3caee16946 into merged_master (Bitcoin PR #19953) 2020-12-01 02:54:57 +00:00
versionbitsinfo.h
walletinitinterface.h
warnings.cpp
warnings.h