You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
hermes uses broadcast_tx_commit() to send IBC messages. While it bulks multiple messages in a transaction, it can only include one Tx per block for a given chain.
We should move to using broadcast_tx_sync() instead and keep track of account sequence.
Issues that may be addressed: #919 - account sequence mismatch #930, #938 - out of gas issues, incorrect bulking #977 - broadcast_tx_commit timeout #978 - account sequence mismatch
Proposal
Acceptance Criteria
For Admin Use
Not duplicate issue
Appropriate labels applied
Appropriate milestone (priority) applied
Appropriate contributors tagged
Contributor assigned/self-assigned
The text was updated successfully, but these errors were encountered:
Crate
relayer
Summary
Move to broadcast_tx_sync() for IBC transactions
Problem Definition
hermes uses
broadcast_tx_commit()
to send IBC messages. While it bulks multiple messages in a transaction, it can only include one Tx per block for a given chain.We should move to using
broadcast_tx_sync()
instead and keep track of account sequence.Issues that may be addressed:
#919 - account sequence mismatch
#930, #938 - out of gas issues, incorrect bulking
#977 - broadcast_tx_commit timeout
#978 - account sequence mismatch
Proposal
Acceptance Criteria
For Admin Use
The text was updated successfully, but these errors were encountered: