Commit Graph

43 Commits (da791c7f66243080177f92ce5f38c49305da63dc)

Author SHA1 Message Date
MarcoFalke fa6f29de51
bitcoin-tx: Reject non-integral and out of range multisig numbers
3 years ago
MarcoFalke fafab8ea5e
bitcoin-tx: Reject non-integral and out of range sequence ids
3 years ago
MarcoFalke fa53d3d826
test: Check that bitcoin-tx accepts whitespace around sequence id and multisig numbers
3 years ago
MarcoFalke fa43e7c2d9
bitcoin-tx: Avoid treating overflow as OP_0
3 years ago
MarcoFalke fa0937de35
test: Rename bitcoin-util-test.py to util/test_runner.py
3 years ago
Zero-1729 021daedfa1
refactor: replace remaining binascii method calls
3 years ago
MarcoFalke fa304929e2
test: Add bitcoin-util tests
3 years ago
Michael Dietz 085b3a7299
rpc: deprecate `addresses` and `reqSigs` from rpc outputs
4 years ago
João Barbosa c92387232f refactor: Extract ParseOpCode from ParseScript
4 years ago
MarcoFalke 210b533a11
Merge #18447: test: Add coverage for script parse error in ParseScript
5 years ago
pierrenn 9ab14e4d21 Limit decimal range of numbers ParseScript accepts
5 years ago
pierrenn dcda81c471
test: add coverage for script parse error in ParseScript
5 years ago
nicolas.dorier 6d803494b5
Don't show addresses or P2PK in decoderawtransaction
5 years ago
practicalswift 4de11a3682 Remove Python 2 import workarounds
6 years ago
Carl Dong 6be7d14d24 Properly generate salt in rpcauth.py, update tests
6 years ago
Ben Woosley 9c5af58d51
Consolidate redundant implementations of ParseHashStr
6 years ago
Isidoro Ghezzi 49e56625aa
fix deprecation in bitcoin-util-test.py
6 years ago
Andrew Chow 18dfea0dd0 Always create 70 byte signatures with low R values
6 years ago
Daniel Kraft 57889e688d bitcoin-tx: Stricter check for valid integers
6 years ago
practicalswift 634bd97001 Explicitly specify encoding when opening text files in Python code
7 years ago
Wladimir J. van der Laan 2a89b0c812 rpcauth: Make it possible to provide a custom password
7 years ago
Qasim Javed 6674a75bfb [tests] Make rpcauth.py testable and add unit tests
7 years ago
Matt Corallo 2874709a9f Expose a transaction's weight via RPC
7 years ago
practicalswift d27327c79a Fix typos
7 years ago
MarcoFalke faefd2923a
qa: Prepare functional tests for Windows
7 years ago
dongsamb a3ac7672ed Fix string concatenation to os.path.join and add exception case
7 years ago
Wladimir J. van der Laan 892809309c
Merge #11420: Bump univalue subtree and fix json formatting in tests
7 years ago
MarcoFalke b4a509a3f8
Merge #11433: qa: Restore bitcoin-util-test py2 compatibility
7 years ago
MarcoFalke fafff1220c qa: Restore bitcoin-util-test py2 compatibility
7 years ago
MarcoFalke faaeeb0d3e Bump univalue and fix json formatting in tests
7 years ago
Wladimir J. van der Laan aa624b61c9
Merge #11167: Full BIP173 (Bech32) support
7 years ago
Pieter Wuille c091b99379 Implement BIP173 addresses and tests
7 years ago
Matt Corallo 28d4542a0a Disallow uncompressed pubkeys in bitcoin-tx [multisig] output adds
7 years ago
Wladimir J. van der Laan ec05c508c6 rpc: Use ValueFromAmount instead of FormatMoney in TxToUniv
7 years ago
John Newbery 8ad5bdef78 Merge bctest.py into bitcoin-util-test.py
8 years ago
John Newbery 95836c5eba Use shared config file for functional and util tests
8 years ago
John Newbery 89fcd3586c Use an .ini config file for environment vars in bitcoin-util-test.py
8 years ago
John Newbery e9265df15b Change help_text in bitcoin-util-test.py to a docstring.
8 years ago
John Newbery ce58e93ec0 Change bitcoin-util-test.py to use Python3
8 years ago
jonnynewbs 0ff9320bf5 refactor TxToJSON() and ScriptPubKeyToJSON()
8 years ago
John Newbery 19ecd1e2e1 Add tests for bitcoin-tx input checking
8 years ago
John Newbery 21704f6334 Check stderr when testing bitcoin-tx
8 years ago
John Newbery 63d66ba20a Move src/test/bitcoin-util-test.py to test/util/bitcoin-util-test.py
8 years ago