..
bench
Add SIGHASH_RANGEPROOF support
2021-03-02 16:19:53 +00:00
compat
Add compile time verification of assumptions we're currently making implicitly/tacitly
2019-02-14 16:10:02 +01:00
config
consensus
Add comment to BIP9 time fields
2020-10-06 13:45:31 +02:00
crypto
UPSTREAM MERGE BROKEN: Merge upstream commit ' 519b0bc5dc' into master
2019-05-17 16:17:09 +01:00
index
Index the genesis block with txindex
2020-03-23 18:06:14 +00:00
interfaces
Fix QT transaction blinding details being committed to wallet
2019-09-02 10:18:22 +01:00
leveldb
Pull leveldb subtree
2019-01-26 12:45:48 -05:00
node
PSBT for Confidential Assets
2019-08-19 17:20:41 +01:00
obj
obj-test
policy
Support fee estimation for fees lower than 1 sat/byte
2020-03-31 12:43:05 +01:00
primitives
HF: Dyanfed pruned header now has extra root
2019-11-12 09:05:56 -05:00
qt
Changing Elements Icon to just the graphic without text, fixing issue with gitian builds on icon, removing color change based on testnet for Elements, and compatible svg with build script.
2020-04-16 12:32:14 +01:00
rpc
When validation is waiting for parent chain daemon, "stall".
2021-09-07 15:47:25 +00:00
script
Add SIGHASH_RANGEPROOF support
2021-03-02 16:19:53 +00:00
secp256k1
Merge commit ' c866f52e2a' into secpzkp-jun-2019
2019-06-06 11:40:35 +02:00
support
windows: Set _WIN32_WINNT to 0x0601 (Windows 7)
2019-01-23 16:28:27 +08:00
test
Add SIGHASH_RANGEPROOF support
2021-03-02 16:19:53 +00:00
univalue
Update univalue subtree
2018-09-07 08:21:14 -04:00
util
Remove unused ArgsManager::GetUnrecognizedSections
2020-01-31 18:17:27 +00:00
wallet
Support supplying contract hash to issueasset RPC
2021-05-07 14:56:22 +02:00
zmq
RPCHelpMan: Pass through Result and Examples
2019-01-25 14:16:07 -05:00
.clang-format
Fix inconsistent namespace formatting guidelines
2018-04-13 15:37:20 -04:00
addrdb.cpp
banman: pass the banfile path in
2019-01-16 13:54:18 -05:00
addrdb.h
banman: Add, use CBanEntry ctor that takes ban reason
2019-01-16 13:54:18 -05:00
addrman.cpp
[addrman] Improve collision logging and address nits
2019-03-09 07:13:30 +01:00
addrman.h
[addrman] Ensure collisions eventually get resolved
2019-03-09 07:13:26 +01:00
amount.h
Update copyright headers to 2018
2018-12-29 10:15:01 +01:00
arith_uint256.cpp
scripted-diff: Move util files to separate directory.
2018-11-04 22:46:07 -08:00
arith_uint256.h
Use std::numeric_limits<UNSIGNED>::max()) instead of (UNSIGNED)-1
2018-12-04 19:55:04 +02:00
asset.cpp
CAmountMap::operator! to check if empty
2019-04-09 11:59:55 -04:00
asset.h
CAmountMap::operator! to check if empty
2019-04-09 11:59:55 -04:00
assetsdir.cpp
MERGE-FIX: Fix compilation errors
2019-05-03 17:46:12 +01:00
assetsdir.h
CAsset: GetIdentifier to get label or hex id
2019-04-09 11:13:26 -04:00
attributes.h
Add NODISCARD to all {Decode,Parse}[...](...) functions returning bool. Sort includes.
2018-11-05 17:03:11 +01:00
banman.cpp
Allow connections from misbehavior banned peers.
2019-01-22 21:10:48 +00:00
banman.h
Allow connections from misbehavior banned peers.
2019-01-22 21:10:48 +00:00
base58.cpp
scripted-diff: Move util files to separate directory.
2018-11-04 22:46:07 -08:00
base58.h
Add NODISCARD to all {Decode,Parse}[...](...) functions returning bool. Sort includes.
2018-11-05 17:03:11 +01:00
bech32.cpp
Fix linter by exporting b(l)ech32 internals
2019-04-23 21:11:30 +01:00
bech32.h
Fix linter by exporting b(l)ech32 internals
2019-04-23 21:11:30 +01:00
bitcoin-cli-res.rc
Change branding from bitcoin to elements
2019-03-22 10:12:04 +00:00
bitcoin-cli.cpp
Make elements-cli also use DEFAULT chain by default
2020-01-31 18:17:29 +00:00
bitcoin-tx-res.rc
Change branding from bitcoin to elements
2019-03-22 10:12:04 +00:00
bitcoin-tx.cpp
Merge remote-tracking branch 'bitcoin/0.18' into elements-0.18
2019-08-21 19:30:53 +01:00
bitcoin-wallet-res.rc
Fix build
2019-08-21 19:30:57 +01:00
bitcoin-wallet.cpp
Merge remote-tracking branch 'bitcoin/0.18' into elements-0.18
2019-08-21 19:30:53 +01:00
bitcoind-res.rc
Change branding from bitcoin to elements
2019-03-22 10:12:04 +00:00
bitcoind.cpp
Merge remote-tracking branch 'bitcoin/0.18' into elements-0.18
2019-08-21 19:30:53 +01:00
blech32.cpp
Fix linter by exporting b(l)ech32 internals
2019-04-23 21:11:30 +01:00
blech32.h
Fix linter by exporting b(l)ech32 internals
2019-04-23 21:11:30 +01:00
blind.cpp
When decoding or signing a PSBT, check blinded values.
2020-10-06 13:45:11 +02:00
blind.h
When decoding or signing a PSBT, check blinded values.
2020-10-06 13:45:11 +02:00
block_proof.cpp
Dynafed blocks must have sighash byte
2019-09-30 01:21:06 +02:00
block_proof.h
Refactor block_proof to support dynafed
2019-09-06 10:06:44 -04:00
blockencodings.cpp
UPSTREAM MERGE BROKEN: Merge commit ' f617e05c38' into master
2019-05-01 19:18:18 +01:00
blockencodings.h
UPSTREAM MERGE BROKEN: Merge upstream commit ' 519b0bc5dc' into master
2019-05-17 16:17:09 +01:00
blockfilter.cpp
blockfilter: Remove default clause in switch statement.
2018-12-21 23:53:29 -06:00
blockfilter.h
blockfilter: Additional constructors for BlockFilter.
2018-11-06 09:12:54 -08:00
bloom.cpp
Merge #13429 : Return the script type from Solver
2018-08-25 17:41:00 +02:00
bloom.h
Removes unsed CBloomFilter constructor.
2018-08-13 01:24:55 +02:00
chain.cpp
Signed blocks have work of 1 each
2018-12-19 10:38:38 -05:00
chain.h
s/m_dyna_params/m_dynafed_params/
2019-09-06 10:24:00 -04:00
chainparams.cpp
Add liquidv1test chainparams.
2021-04-30 14:43:06 +01:00
chainparams.h
UPSTREAM MERGE BROKEN: Merge upstream commit ' 519b0bc5dc' into master
2019-05-17 16:17:09 +01:00
chainparamsbase.cpp
Merge ElementsProject/elements#989 : [elements-0.18] Undo default signalling behavior for dynafed unless enabled
2021-05-10 12:06:43 +02:00
chainparamsbase.h
Add liquidv1test chainparams.
2021-04-30 14:43:06 +01:00
chainparamsseeds.h
Add liquidv1 chainparams
2019-03-20 12:05:33 +00:00
checkpoints.cpp
Update copyright headers to 2018
2018-07-27 07:15:02 -04:00
checkpoints.h
Update copyright headers to 2018
2018-07-27 07:15:02 -04:00
checkqueue.h
Assert that queued checks are non-null
2019-05-15 14:01:00 -04:00
clientversion.cpp
clientversion: Fix CLIENT_NAME to "Elements Core"
2019-04-10 09:39:56 -04:00
clientversion.h
Update copyright headers to 2018
2018-07-27 07:15:02 -04:00
coins.cpp
UPSTREAM MERGE BROKEN: Merge commit ' f617e05c38' into master
2019-05-01 19:18:18 +01:00
coins.h
UPSTREAM MERGE BROKEN: Merge upstream commit ' 519b0bc5dc' into master
2019-05-17 16:17:09 +01:00
compat.h
windows: Set _WIN32_WINNT to 0x0601 (Windows 7)
2019-01-23 16:28:27 +08:00
compressor.cpp
Update copyright headers to 2018
2018-07-27 07:15:02 -04:00
compressor.h
[BROKEN] Introduce CA in data structures
2019-03-20 12:05:45 +00:00
confidential_validation.cpp
Fix HasValidFee potential overflow
2020-04-14 21:01:53 +01:00
confidential_validation.h
[BROKEN] Add CA validation
2019-03-20 12:05:46 +00:00
core_io.h
PSBT for Confidential Assets
2019-08-19 17:20:41 +01:00
core_memusage.h
Add Elements-style witness serialization
2019-02-13 11:42:38 +00:00
core_read.cpp
PSBT for Confidential Assets
2019-08-19 17:20:41 +01:00
core_write.cpp
PSBT for Confidential Assets
2019-08-19 17:20:41 +01:00
cuckoocache.h
Make objects in range declarations immutable by default. Avoid unnecessary copying of objects in range declarations.
2018-08-27 18:19:33 +02:00
dbwrapper.cpp
Fix typos reported by codespell
2018-09-04 13:11:26 +02:00
dbwrapper.h
scripted-diff: Move util files to separate directory.
2018-11-04 22:46:07 -08:00
dummywallet.cpp
Bugfix: dummywallet: Add -ignorepartialspends to list of ignored wallet options
2019-06-11 11:58:21 -04:00
dynafed.cpp
HF: Simplify legacy->dynafed transition max sig size
2019-11-12 09:06:06 -05:00
dynafed.h
Add description of NextBlockIsParameterTransition
2019-09-06 10:24:00 -04:00
fs.cpp
wallet: Use fsbridge::ifstream to fix Windows path issue
2019-02-23 23:44:28 +08:00
fs.h
Update copyright headers to 2018
2018-12-29 10:15:01 +01:00
hash.cpp
Extract CSipHasher to it's own file in crypto/ directory.
2018-11-05 09:25:15 -08:00
hash.h
Dynafed blocks must have sighash byte
2019-09-30 01:21:06 +02:00
httprpc.cpp
scripted-diff: Move util files to separate directory.
2018-11-04 22:46:07 -08:00
httprpc.h
Cleanup StartRest()
2018-08-11 09:34:47 +03:00
httpserver.cpp
Include deque to fix build
2020-02-18 15:36:03 +00:00
httpserver.h
convert C-style (void) parameter lists to C++ style ()
2018-09-13 10:36:41 -07:00
indirectmap.h
init.cpp
Finish removing 'recheckpeginblockinterval'; move MainchainRPCCheck
2021-09-07 15:51:34 +00:00
init.h
Pass chain and client variables where needed
2018-11-06 11:44:40 -04:00
issuance.cpp
[BROKEN] Introduce CA in data structures
2019-03-20 12:05:45 +00:00
issuance.h
Spelling linter
2019-03-20 11:05:49 -04:00
key.cpp
UPSTREAM MERGE BROKEN: Merge upstream commit ' 519b0bc5dc' into master
2019-05-17 16:17:09 +01:00
key.h
UPSTREAM MERGE BROKEN: Merge commit ' f617e05c38' into master
2019-05-01 19:18:18 +01:00
key_io.cpp
UPSTREAM MERGE BROKEN: Merge upstream commit ' 519b0bc5dc' into master
2019-05-17 16:17:09 +01:00
key_io.h
Add parent address encoding
2019-01-02 16:12:47 +01:00
keystore.cpp
UPSTREAM MERGE BROKEN: Merge commit ' f617e05c38' into master
2019-05-01 19:18:18 +01:00
keystore.h
Update copyright headers to 2018
2018-07-27 07:15:02 -04:00
limitedmap.h
Update copyright headers to 2018
2018-07-27 07:15:02 -04:00
logging.cpp
log: Construct global logger on first use
2019-01-29 15:30:24 -05:00
logging.h
log: Construct global logger on first use
2019-01-29 15:30:24 -05:00
mainchainrpc.cpp
When validation is waiting for parent chain daemon, "stall".
2021-09-07 15:47:25 +00:00
mainchainrpc.h
Add mainchain rpc client
2019-01-02 16:12:47 +01:00
Makefile.am
Changing Elements Icon to just the graphic without text, fixing issue with gitian builds on icon, removing color change based on testnet for Elements, and compatible svg with build script.
2020-04-16 12:32:14 +01:00
Makefile.bench.include
UPSTREAM MERGE BROKEN: Merge upstream commit ' 519b0bc5dc' into master
2019-05-17 16:17:09 +01:00
Makefile.leveldb.include
build: Remove WINVER pre define in Makefile.leveldb.inlcude
2019-01-26 09:28:48 +08:00
Makefile.qt.include
Merge remote-tracking branch 'bitcoin/0.18' into elements-0.18
2019-08-21 19:30:53 +01:00
Makefile.qttest.include
UPSTREAM MERGE BROKEN: Merge upstream commit ' 519b0bc5dc' into master
2019-05-17 16:17:09 +01:00
Makefile.test.include
Merge remote-tracking branch 'bitcoin/0.18' into elements-0.18
2019-08-21 19:30:53 +01:00
memusage.h
Update copyright headers to 2018
2018-07-27 07:15:02 -04:00
merkleblock.cpp
Replace use of BEGIN and END macros on uint256
2019-01-10 01:58:33 +01:00
merkleblock.h
Update copyright headers to 2018
2018-07-27 07:15:02 -04:00
miner.cpp
HF: Dyanfed pruned header now has extra root
2019-11-12 09:05:56 -05:00
miner.h
getnewblockhex: Take data push for arbitrary data in block coinbase commitment
2019-10-28 14:22:37 -04:00
net.cpp
net: Rename ::fRelayTxes to ::g_relay_txes
2019-05-16 16:15:47 -04:00
net.h
net: Rename ::fRelayTxes to ::g_relay_txes
2019-05-16 16:15:47 -04:00
net_processing.cpp
feefilter: Compute the absolute fee rather than stored rate to match mempool acceptance logic
2019-10-22 12:31:31 -04:00
net_processing.h
[p2p] Enable BIP 61 REJECT messages by default
2019-03-14 15:32:17 -04:00
netaddress.cpp
netaddress: Make IPv4 loopback comment more descriptive
2019-02-04 13:47:55 -05:00
netaddress.h
Merge #14728 : fix uninitialized read when stringifying an addrLocal
2018-11-23 09:53:20 +01:00
netbase.cpp
net: Make poll in InterruptibleRecv only filter for POLLIN events.
2019-07-19 17:59:01 +02:00
netbase.h
Update copyright headers to 2018
2018-07-27 07:15:02 -04:00
netmessagemaker.h
Update copyright headers to 2018
2018-07-27 07:15:02 -04:00
noui.cpp
scripted-diff: Replace fprintf with tfm::format
2019-06-18 15:50:02 -04:00
noui.h
Update copyright headers to 2018
2018-12-29 10:15:01 +01:00
optional.h
Remove 'boost::optional'-related gcc warnings
2019-01-30 22:44:28 +02:00
outputtype.cpp
Merge #640 : Alias "blech32" to "bech32" for address creation
2019-06-05 11:27:35 +02:00
outputtype.h
UPSTREAM MERGE BROKEN: Merge upstream commit ' 519b0bc5dc' into master
2019-05-17 16:17:09 +01:00
pegins.cpp
When validation is waiting for parent chain daemon, "stall".
2021-09-07 15:47:25 +00:00
pegins.h
When validation is waiting for parent chain daemon, "stall".
2021-09-07 15:47:25 +00:00
pow.cpp
Update copyright headers to 2018
2018-07-27 07:15:02 -04:00
pow.h
Update copyright headers to 2018
2018-07-27 07:15:02 -04:00
prevector.h
Implement prevector::fill once
2018-11-14 12:19:28 -05:00
protocol.cpp
scripted-diff: Move util files to separate directory.
2018-11-04 22:46:07 -08:00
protocol.h
UPSTREAM MERGE BROKEN: Merge upstream commit ' 519b0bc5dc' into master
2019-05-17 16:17:09 +01:00
psbt.cpp
PSBT for Confidential Assets
2019-08-19 17:20:41 +01:00
psbt.h
Use Elements PSBT magic when in Elements mode
2019-10-14 10:25:23 -04:00
pubkey.cpp
C(Pub)Key::Derive: Return optional tweak vector for peg-out wallets
2019-01-24 11:07:01 -05:00
pubkey.h
C(Pub)Key::Derive: Return optional tweak vector for peg-out wallets
2019-01-24 11:07:01 -05:00
random.cpp
Merge #15250 : Use RdSeed when available, and reduce RdRand load
2019-02-18 10:56:55 +01:00
random.h
WIP: Fix compilation after merge
2019-05-20 16:22:05 +01:00
rest.cpp
UPSTREAM MERGE BROKEN: Merge upstream commit ' 519b0bc5dc' into master
2019-05-17 16:17:09 +01:00
reverse_iterator.h
scripted-diff: Remove trailing whitespaces
2018-07-24 20:46:23 +01:00
reverselock.h
scheduler.cpp
Switch all RNG code to the built-in PRNG.
2019-01-16 16:34:56 -08:00
scheduler.h
trivial: correct parameter name in comments
2019-02-10 17:17:32 -05:00
serialize.h
MERGE-FIX: various compilation fixes
2019-01-28 18:14:40 +00:00
shutdown.cpp
Break circular dependency: init -> * -> init by extracting shutdown.h
2018-06-25 00:08:49 -04:00
shutdown.h
Break circular dependency: init -> * -> init by extracting shutdown.h
2018-06-25 00:08:49 -04:00
span.h
Add more methods to Span class
2018-07-27 11:52:18 -07:00
streams.h
Trivial: Doxygenize existing CBufferedFile and VectorReader comments
2019-01-25 12:32:37 -08:00
sync.cpp
scripted-diff: Replace fprintf with tfm::format
2019-06-18 15:50:02 -04:00
sync.h
sync: Add RecursiveMutex type alias
2018-12-14 16:26:13 -05:00
threadinterrupt.cpp
Merge #11640 : Make LOCK, LOCK2, TRY_LOCK work with CWaitableCriticalSection
2018-08-31 16:00:38 +02:00
threadinterrupt.h
Update copyright headers to 2018
2018-12-29 10:15:01 +01:00
threadsafety.h
Pass chain locked variables where needed
2018-11-06 11:44:40 -04:00
timedata.cpp
scripted-diff: Move util files to separate directory.
2018-11-04 22:46:07 -08:00
timedata.h
Update copyright headers to 2018
2018-07-27 07:15:02 -04:00
tinyformat.h
tinyformat: Add doc to Bitcoin Core specific strprintf
2019-06-18 15:48:16 -04:00
torcontrol.cpp
fix: tor: Call event_base_loopbreak from the event's callback
2019-07-17 16:22:11 +01:00
torcontrol.h
Update copyright headers to 2018
2018-07-27 07:15:02 -04:00
txdb.cpp
Finish removing 'recheckpeginblockinterval'; move MainchainRPCCheck
2021-09-07 15:51:34 +00:00
txdb.h
When validation is waiting for parent chain daemon, "stall".
2021-09-07 15:47:25 +00:00
txmempool.cpp
feefilter: Compute the absolute fee rather than stored rate to match mempool acceptance logic
2019-10-22 12:31:31 -04:00
txmempool.h
feefilter: Compute the absolute fee rather than stored rate to match mempool acceptance logic
2019-10-22 12:31:31 -04:00
ui_interface.cpp
scripted-diff: Move util files to separate directory.
2018-11-04 22:46:07 -08:00
ui_interface.h
Make macro compatible with MSVC
2018-08-14 09:19:47 +00:00
uint256.cpp
util: Make ToLower and ToUpper take a char
2019-01-10 02:51:14 +01:00
uint256.h
uint256: Remove unnecessary crypto/common.h use
2018-09-18 14:27:05 +09:00
undo.h
Extract CSipHasher to it's own file in crypto/ directory.
2018-11-05 09:25:15 -08:00
validation.cpp
Finish removing 'recheckpeginblockinterval'; move MainchainRPCCheck
2021-09-07 15:51:34 +00:00
validation.h
Finish removing 'recheckpeginblockinterval'; move MainchainRPCCheck
2021-09-07 15:51:34 +00:00
validationinterface.cpp
Check m_internals in UnregisterValidationInterface
2019-02-03 22:23:44 +00:00
validationinterface.h
Add compile time checking for all cs_main runtime locking assertions
2018-08-26 00:25:28 +02:00
version.h
Update copyright headers to 2018
2018-07-27 07:15:02 -04:00
versionbits.cpp
Change elements mode to activating BIP9 signaling based on height
2019-11-14 09:33:40 -05:00
versionbits.h
Bump last old block version for versonbits due to elements
2019-09-06 10:06:44 -04:00
versionbitsinfo.cpp
Dynafed RPC support, tests, and deployment for custom chains
2019-09-06 10:24:00 -04:00
versionbitsinfo.h
MOVEONLY: Move versionbits info out of versionbits.o
2018-10-12 20:51:54 +02:00
walletinitinterface.h
Remove direct node->wallet calls in init.cpp
2018-11-06 11:44:40 -04:00
warnings.cpp
scripted-diff: Move util files to separate directory.
2018-11-04 22:46:07 -08:00
warnings.h
Merge #13780 : 0.17: Pre-branch maintenance
2018-08-08 13:55:27 +02:00