sequence

package
v0.0.0-...-276a920 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 19, 2026 License: MIT Imports: 30 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var DeployCCIPSequence = operations.NewSequence(
	"ton/sequences/ccip/deploy-ccip-suite",
	semver.MustParse("0.1.0"),
	"Deploys contracts and sets initial CCIP configuration",
	deployCCIPSequence,
)
View Source
var SetOCR3OfframpSequence = operations.NewSequence(
	"ton/sequences/ccip/offramp/set-ocr3-config",
	semver.MustParse("0.1.0"),
	"Set OCR3 configuration for Ton CCIP Offramp",
	setOCR3OfframpSequence,
)
View Source
var UpdateTonLanesSequence = cldf_ops.NewSequence(
	"ton/sequences/ccip/update-lanes",
	semver.MustParse("0.1.0"),
	"Configures a lane",
	updateLanes,
)

Functions

func ToTonUpdateLanesConfig

func ToTonUpdateLanesConfig(tonChains map[uint64]tonstate.CCIPChainState, cfg ccipConfig.UpdateTonLanesConfig) map[uint64]UpdateTonLanesSeqInput

ToTonUpdateLanesConfig converts UpdateTonLanesConfig into Ton specific update inputs

Types

type DeployCCIPSeqInput

type DeployCCIPSeqInput struct {
	ContractsVersionSha string
	CCIPConfig          ccipConfig.ChainContractParams
	ChainSelector       uint64
}

type SetOCR3OfframpSeqInput

type SetOCR3OfframpSeqInput struct {
	ChainSelector uint64
	Configs       map[operation.PluginType]operation.OCR3ConfigArgs
}

Set OCR3 Offramp Sequence Input

type UpdateTonLanesSeqInput

type UpdateTonLanesSeqInput struct {
	UpdateFeeQuoterDestChainConfigs []feequoter.UpdateDestChainConfig
	UpdateFeeQuoterPricesConfig     operation.UpdateFeeQuoterPricesInput
	UpdateOnRampDestChainConfigs    []onramp.UpdateDestChainConfig
	UpdateOffRampSourcesConfig      operation.UpdateOffRampSourcesInput
	ApplyRampUpdatesConfig          operation.ApplyRampUpdatesInput
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL