Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var DefaultTimelockExpirationInHours = 72
Functions ¶
func ExtractTransactionCall ¶
func ExtractTransactionCall(output interface{}, operationID string) (sui_ops.TransactionCall, error)
func GenerateProposal ¶
func GenerateProposal(ctx context.Context, input GenerateProposalInput) (*mcms.TimelockProposal, error)
Types ¶
type GenerateProposalInput ¶
type TimelockConfig ¶
type TimelockConfig struct {
MCMSAction types.TimelockAction `json:"mcmsAction"`
MinDelay time.Duration `json:"minDelay"` // delay for timelock worker to execute the transfers.
OverrideRoot bool `json:"overrideRoot"` // if true, override the previous root with the new one.
}
TimelockConfig is based on chainlink/deployment proposal utils
Click to show internal directories.
Click to hide internal directories.