Commit Graph

69 Commits (62516105536a460614120a5e437562226d3d3fd3)

Author SHA1 Message Date
MarcoFalke fa90777245
rest: Reject truncated hex txid early in getutxos parsing
4 months ago
glozow 3a29ff5dea
Merge bitcoin/bitcoin#30463: qa: Functional test improvements
4 months ago
Hennadii Stepanov a0473442d1
scripted-diff: Add `__file__` argument to `BitcoinTestFramework.init()`
4 months ago
MarcoFalke fab54db9f1
rest: Reject negative outpoint index in getutxos parsing
4 months ago
Ava Chow bef99176e6
Merge bitcoin/bitcoin#27114: p2p: Allow whitelisting manual connections
8 months ago
brunoerg c985eb854c test: add option to speed up tx relay/mempool sync
8 months ago
MarcoFalke faeed91c0b
test: Fix intermittent issue in interface_rest.py
9 months ago
Sebastian Falbesoner d516cf83ed test: use built-in collection types for type hints (Python 3.9 / PEP 585)
1 year ago
Jon Atack 92408224a4 test: fix PEP484 no implicit optional argument types errors
1 year ago
brunoerg 7d452d826a test: add coverage for `/deploymentinfo` passing a blockhash
1 year ago
MarcoFalke faf4315c88
test: Return dict in MiniWallet::send_to
2 years ago
Sebastian Falbesoner 6a77d290da test: add regression tests for #27468 (invalid URI segfaults)
2 years ago
pablomartin4btc 11422cc572 bugfix: rest: avoid segfault for invalid URI
2 years ago
Sebastian Falbesoner f842ed9a40 test: refactor: replace unnecessary `BytesIO` uses
2 years ago
Andrew Chow ebb15ea75a
Merge bitcoin/bitcoin#26207: rest: add verbose and mempool_sequence query params for mempool/contents
2 years ago
kouloumos 0377d6bb42 test: add `rescan_utxos` in MiniWallet's initialization
2 years ago
Hennadii Stepanov 306ccd4927
scripted-diff: Bump copyright headers
2 years ago
Andrew Chow 92be831847
Merge bitcoin/bitcoin#25412: rest: add `/deploymentinfo` endpoint
2 years ago
Andrew Toth 52a31dccc9
tests: mempool/contents verbose and mempool_sequence query params tests
2 years ago
brunoerg aee29c5d9e test: wait for the expected basic block filter index in `interface_rest`
2 years ago
brunoerg 3e44bee08e test: add coverage for `/rest/deploymentinfo`
2 years ago
brunoerg 1df42bc262 test: compare `/mempool/info` response with `getmempoolinfo` RPC
3 years ago
brunoerg d1bfe5ebdb test: add coverage for invalid requests for `blockfilterheaders`
3 years ago
brunoerg bef61496ab test: compare `/mempool/contents` response with `getrawmempool` RPC
3 years ago
brunoerg 0f7dc893ea test: compare `/chaininfo` response with `getblockchaininfo` RPC
3 years ago
stickies-v f959fc0397
Update /<count>/ endpoints to use a '?count=' query parameter instead
3 years ago
Sebastian Falbesoner 438e6f4c33 test: speedup interface_rest.py by whitelisting peers (immediate tx relay)
3 years ago
Sebastian Falbesoner 11b9684dfd test: use MiniWallet for rest_interface.py
3 years ago
brunoerg bd52684508 test: rest /tx with an invalid/unknown txid
3 years ago
Niklas Gögge 4523d28b6b [test] compare filter and header with the result of the getblockfilter RPC
3 years ago
Niklas Gögge 064abd14a5 [rest] add a more verbose error message for invalid header counts
3 years ago
MarcoFalke 70d6a09f5c
Merge bitcoin/bitcoin#17631: Expose block filters over REST
3 years ago
MarcoFalke fac23c2114
scripted-diff: Bump copyright headers
3 years ago
MarcoFalke fa974f1f14
scripted-diff: Remove redundant sync_all and sync_blocks
3 years ago
W. J. van der Laan 986003aff9
Merge bitcoin/bitcoin#22918: rpc: Add level 3 verbosity to getblock RPC call (#21245 modified)
3 years ago
Matt Corallo ef7c8228fd Expose block filters over REST.
3 years ago
MarcoFalke fa8d492894
rest: Return error when header count is not integral
3 years ago
fyquah 459104b2aa rest: Add test for prevout fields in getblock
3 years ago
MarcoFalke fa0b916971
scripted-diff: Use generate* from TestFramework
3 years ago
fanquake c2a5d560df
test: use f-strings in interface_*.py tests
3 years ago
Zero-1729 5a1bef60a0
test: refactor: remove binascii from test_framework
3 years ago
Sebastian Falbesoner ca6c154ef1 test: refactor: remove `hex_str_to_bytes` helper
3 years ago
practicalswift 993e38a4e2 tests: Mark functional tests not supporting bitcoin-cli (--usecli) as such
5 years ago
MarcoFalke fad9fdbea5
test: Properly deserialize integers in little-endian
5 years ago
MarcoFalke faa7cdf764
scripted-diff: Update copyright in ./test
6 years ago
MarcoFalke fa6bf21f5e
scripted-diff: test: Use py3.5 bytes::hex() method
6 years ago
Amiti Uttarwar 8e4b4f683a Address test todos by removing -txindex to nodes.
6 years ago
MarcoFalke 029d28a7aa
Merge #15238: [QA] remove some magic mining constants in functional tests
6 years ago
MarcoFalke a47319dada
Merge #15159: [RPC] Remove lookup to UTXO set from GetTransaction
6 years ago
Amiti Uttarwar 04da9f4834 [RPC] Update getrawtransaction interface
6 years ago