Skip to content

Conversation

alexanderbez
Copy link

@alexanderbez alexanderbez commented Oct 2, 2025

Changelog

Allow for EVM txs to utilize the unordered tx feature of the SDK. It works by essentially mimicking and using the same values/fields as the native SigVerificationDecorator.

  • Refactor IncrementNonce to be a method on MonoDecorator
  • Refactor IncrementNonce to consider unordered txs
  • Add BuildTxWithFactory on MsgEthereumTx

Note:

  • This targets the v0.4.x line directly, the latest release. I will create a PR against main if this is approved.
  • We assume a single signer always.
  • Right now, only EVM txs sent via tx evm raw are supported. In other words, EVM txs that are intercepted via the EVM JSON RPC (and mempool?) do not support setting unordered values. There is no way, AFAIK, that allows for granular setting of custom tx fields via the RPC. If there is a clean approach, we can do that in a future separate PR.

@alexanderbez alexanderbez marked this pull request as ready for review October 2, 2025 19:30
@alexanderbez alexanderbez requested review from a team as code owners October 2, 2025 19:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant