mirror of
https://github.com/bitcoin/bitcoin.git
synced 2025-08-30 15:01:18 +02:00
Merge bitcoin/bitcoin#28121: include verbose "reject-details" field in testmempoolaccept response
b6f0593f43
doc: add release note about testmempoolaccept debug-message (Matthew Zipkin)f9cac63523
test: cover testmempoolaccept debug-message in RBF test (Matthew Zipkin)f9650e18ea
rbf: remove unecessary newline at end of error string (Matthew Zipkin)221c789e91
rpc: include verbose reject-details field in testmempoolaccept response (Matthew Zipkin) Pull request description: Adds a new field `reject-details` in `testmempoolaccept` responses to include `m_debug_message` from `ValidationState`. This string is the complete error message thrown by the mempool in response to `sendrawtransaction`. The extra verbosity is helpful to consumers of `testmempoolaccept`, which is sort of a debug tool anyway. example: > > { > "txid": "07d7a59a7bdad4c3a5070659ea04147c9b755ad9e173c52b6a38e017abf0f5b8", > "wtxid": "5dc243b1b92ee2f5a43134eb3e23449be03d1abb3d7f3c03c836ed0f13c50185", > "allowed": false, > "reject-reason": "insufficient fee", > "reject-details": "insufficient fee, rejecting replacement 07d7a59a7bdad4c3a5070659ea04147c9b755ad9e173c52b6a38e017abf0f5b8; new feerate 0.00300000 BTC/kvB <= old feerate 0.00300000 BTC/kvB" > } ACKs for top commit: rkrux: re-ACKb6f0593f43
glozow: ACKb6f0593f43
Tree-SHA512: 340b8023d59cefa84598879c4efdb7c399a3f62da126e87c595523f302e53d33098fc69da9c5f8c92b7580dc75466c66cea372051f935b197265648fe15c43a3
This commit is contained in:
2
doc/release-notes-28121.md
Normal file
2
doc/release-notes-28121.md
Normal file
@@ -0,0 +1,2 @@
|
||||
The RPC `testmempoolaccept` response now includes a "reject-details" field in some cases,
|
||||
similar to the complete error messages returned by `sendrawtransaction` (#28121)
|
Reference in New Issue
Block a user