fix: do not allow unordered txs to have sequence values set (#24581)

Co-authored-by: Alex | Interchain Labs <alex@interchainlabs.io>
Co-authored-by: Aaron Craelius <aaronc@users.noreply.github.com>
This commit is contained in:
Tyler
2025-04-28 20:55:05 +00:00
committed by GitHub
co-authored by Alex | Interchain Labs Aaron Craelius
parent a158c24b38
commit f9f3bfb066
21 changed files with 255 additions and 46 deletions
+2
View File
@@ -150,6 +150,8 @@ func AddTxFlagsToCmd(cmd *cobra.Command) {
GasFlagAuto, GasFlagAuto, FlagFees, DefaultGasLimit))
cmd.MarkFlagsMutuallyExclusive(FlagTimeoutHeight, TimeoutDuration)
// unordered transactions must not have sequence values.
cmd.MarkFlagsMutuallyExclusive(FlagUnordered, FlagSequence)
cmd.MarkFlagsRequiredTogether(FlagUnordered, TimeoutDuration)
AddKeyringFlags(f)