Refactor the mempool error docs (#2963)

* Change the error messages

* Refactor the error messages

Co-authored-by: teor <teor@riseup.net>

Co-authored-by: teor <teor@riseup.net>
Co-authored-by: Alfredo Garcia <oxarbitrage@gmail.com>
This commit is contained in:
Marek 2021-10-28 22:09:05 +02:00 committed by GitHub
parent 3402c1d8a2
commit 8f04c9a243
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 3 additions and 7 deletions

View File

@ -23,7 +23,7 @@ pub enum MempoolError {
/// ///
/// Note that the mempool caches this error. See [`super::storage::Storage`] /// Note that the mempool caches this error. See [`super::storage::Storage`]
/// for more details. /// for more details.
#[error("mempool storage has a cached tip rejection for this exact transaction")] #[error("the transaction will be rejected from the mempool until the next chain tip block")]
StorageExactTip(#[from] ExactTipRejectionError), StorageExactTip(#[from] ExactTipRejectionError),
/// Transaction rejected based on its effects (spends, outputs, transaction /// Transaction rejected based on its effects (spends, outputs, transaction
@ -33,9 +33,7 @@ pub enum MempoolError {
/// ///
/// Note that the mempool caches this error. See [`super::storage::Storage`] /// Note that the mempool caches this error. See [`super::storage::Storage`]
/// for more details. /// for more details.
#[error( #[error("any transaction with the same effects will be rejected from the mempool until the next chain tip block")]
"mempool storage has a cached tip rejection for any transaction with the same effects"
)]
StorageEffectsTip(#[from] SameEffectsTipRejectionError), StorageEffectsTip(#[from] SameEffectsTipRejectionError),
/// Transaction rejected based on its effects (spends, outputs, transaction /// Transaction rejected based on its effects (spends, outputs, transaction
@ -46,9 +44,7 @@ pub enum MempoolError {
/// ///
/// Note that the mempool caches this error. See [`super::storage::Storage`] /// Note that the mempool caches this error. See [`super::storage::Storage`]
/// for more details. /// for more details.
#[error( #[error("any transaction with the same effects will be rejected from the mempool until a chain reset")]
"mempool storage has a cached chain rejection for any transaction with the same effects"
)]
StorageEffectsChain(#[from] SameEffectsChainRejectionError), StorageEffectsChain(#[from] SameEffectsChainRejectionError),
/// Transaction rejected because the mempool already contains another /// Transaction rejected because the mempool already contains another