cosmos-sdk/server/v2/stf/internal/transaction.go
2024-05-29 16:27:07 +00:00

19 lines
531 B
Go

package internal
import "cosmossdk.io/core/transaction"
// All possible transaction execution modes.
// For backwards compatibility and easier casting, the ExecMode values must be:
// 1) set equivalent to cosmos/cosmos-sdk/types package.
// 2) a superset of core/transaction/service.go:ExecMode with same numeric values.
const (
ExecModeCheck transaction.ExecMode = iota
ExecModeReCheck
ExecModeSimulate
ExecModePrepareProposal
ExecModeProcessProposal
ExecModeVoteExtension
ExecModeVerifyVoteExtension
ExecModeFinalize
)