1037 Commits (dd0df81ebdbf705f7ad386c7229bf1bbc3125f62)

Author SHA1 Message Date
Matt Corallo 2d6e5619af Switch pblock in ProcessNewBlock to a shared_ptr 8 years ago
Matt Corallo 76faa3cdfe Rename the remaining main.{h,cpp} to validation.{h,cpp} 8 years ago
Matt Corallo e736772c56 Move network-msg-processing code out of main to its own file 8 years ago
Alex Morcos d824ad030e Disable fee estimates for a confirm target of 1 block 8 years ago
fsb4000 15fa95d7e5 Fix some typos 8 years ago
S. Matthew English b7aa2902fd unification of Bloom filter representation 8 years ago
Cory Fields 2ec935dcaa net: add CVectorWriter and CNetMsgMaker 8 years ago
Pieter Wuille ad04d1cb35 Always add default_witness_commitment with GBT client support 8 years ago
Pieter Wuille b4e4ba475a Introduce convenience type CTransactionRef 8 years ago
Pieter Wuille 1662b437b3 Make CBlock::vtx a vector of shared_ptr<CTransaction> 8 years ago
Matt Corallo ae22357607 Replace CValidationState param in ProcessNewBlock with BlockChecked 8 years ago
Matt Corallo 7c98ce584e Remove pfrom parameter from ProcessNewBlock 8 years ago
Daniel Cousens 5262a151e1 tx_valid: re-order inputs to how they are encoded 8 years ago
Pieter Wuille 528472111b Get rid of nType and nVersion 8 years ago
Pieter Wuille 657e05ab2e Make GetSerializeSize a wrapper on top of CSizeComputer 8 years ago
MarcoFalke fa8278e845 test: Fix test_random includes 8 years ago
Alex Morcos b2322e0fc6 Remove priority estimation 8 years ago
isle2983 4b04e32c20 [copyright] copyright header style uniform 8 years ago
jnewbery 7451cf59cd Allow bitcoin-tx to parse partial transactions 8 years ago
Cory Fields 902768099c net: handle version push in InitializeNode 8 years ago
Cory Fields 3e32cd09f6 connman is in charge of pushing messages 8 years ago
Cory Fields b98c14c4e3 serialization: teach serializers variadics 8 years ago
Suhas Daftuar 88c35491ab Fix compact block handling to not ban if block is invalid 8 years ago
John Newbery 2b175d4b01 Clean up bctest.py and bitcoin-util-test.py 8 years ago
Kaz Wesley b3ddc5e76f LockedPool: avoid quadratic-time allocation 8 years ago
Kaz Wesley 21b8f3db31 LockedPool: test handling of invalid allocations 8 years ago
Daniel Kraft f91afe9aac trivial: Remove variable unused after refactoring 8 years ago
jnewbery 32c0d6e1d2 Add logging to bitcoin-util-test.py 8 years ago
Wladimir J. van der Laan eedc461882 Merge `doc/unit-tests.md` into `src/test/README.md` 8 years ago
Gregory Maxwell 2082b5574c Remove GetTotalBlocksEstimate and checkpoint tests that test nothing. 8 years ago
Cory Fields 59ac5c5b72 net: Use deterministic randomness for CNode's nonce, and make it const 8 years ago
Wladimir J. van der Laan 6c5cd9d022 test: Add format-dependent comparison to bctest 8 years ago
Wladimir J. van der Laan 4536148b15 support: Add LockedPool 8 years ago
Luke Dashjr 54cf99745f RPC/Net: Use boolean consistently for networkactive, and remove from getinfo 8 years ago
Jonas Schnelli b2b33d9017 Overhaul network activity toggle 8 years ago
Pieter Wuille 4100499db4 Return shared_ptr<CTransaction> from mempool removes 8 years ago
Pieter Wuille 51f278329d Make removed and conflicted arguments optional to remove 8 years ago
Wladimir J. van der Laan 5ca8ef299a libconsensus: Add input validation of flags 8 years ago
mruddy fc146095d2 RPC: augment getblockchaininfo bip9_softforks data 8 years ago
Jonas Schnelli 69d1c25768
[RPC] Give RPC commands more information about the RPC request 8 years ago
Wladimir J. van der Laan 5eaaa83ac1 Kill insecure_random and associated global state 8 years ago
Johnson Lau 9260085377 test segwit uncompressed key fixes 8 years ago
Johnson Lau 4c0c25a604 Require compressed keys in segwit as policy and disable signing with uncompressed keys for segwit scripts 8 years ago
Johnson Lau acf853df91 Add script tests for FindAndDelete in pre-segwit and segwit scripts 8 years ago
jnewbery 621441a7a7 add verbose mode to bitcoin-util-test.py 8 years ago
jonnynewbs 4408558843 Update bitcoin-tx to output witness data. 8 years ago
Matt Corallo f5efa28393 Remove CConnman parameter from ProcessNewBlock/ActivateBestChain 8 years ago
Pieter Wuille 6aa28abf53 Use cmpctblock type 2 for segwit-enabled transfer 8 years ago
jnewbery da94697708 bitcoin-util-test.py should fail if the output file is empty 8 years ago
jnewbery b82f493938 Add option to run bitcoin-util-test.py manually 8 years ago