fix: whitelisted txfees receiving module addresses #8847
Closed
+6
−1
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What is the purpose of the change
During epoch the following info log appears:
Debugging this and printing the error causing this info log shows the following:
3:23PM ERR Error swapping non-native fee to denom error="dispatch: submessages: dispatch: submessages: osmo1g7ajkk295vactngp74shkfrprvjrdwn662dg26 is not allowed to receive funds: unauthorized" module=server
This is due to the receiving module addresses being blocked by the bank module. These changes add the following three modules to the slice of module addresses that are allowed to receive funds:
NOTE: This does not completely solve the issue but removes a small amount of them and exposes underlying issues.
Testing and Verifying
Tested with an in-place-testnet with frequent epochs and a debugger.
Documentation and Release Note
Unreleased
section ofCHANGELOG.md
?Where is the change documented?
x/{module}/README.md
)