operation

package
v0.0.0-...-b50a61c Latest Latest
Warning

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

Go to latest
Published: Feb 11, 2026 License: MIT Imports: 23 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var DeployTONContractOp = cldf_ops.NewOperation(
	"ton/ops/deploy",
	semver.MustParse("0.1.0"),
	"Deploys a TON contract in a generic way",
	deployTONContract,
)
View Source
var DownloadArtifactsOp = operations.NewOperation(
	"ton/ops/download-artifacts",
	semver.MustParse("0.1.0"),
	"Downloads a release tar.gz artifact from Github and extracts and retrieves the files that match with the given filter",
	downloadArtifacts,
)

Functions

This section is empty.

Types

type Artifact

type Artifact struct {
	Path string
	Data []byte
}

type DeployContractInput

type DeployContractInput struct {
	Name         string
	Storage      any
	MessageBody  any
	ContractCode *cell.Cell
	Coins        string
}

func (*DeployContractInput) Validate

func (i *DeployContractInput) Validate() error

type DeployContractOutput

type DeployContractOutput struct {
	Address *address.Address
}

type DownloadArtifactsInput

type DownloadArtifactsInput struct {
	Organization        string
	Repository          string
	Release             string
	Asset               string
	FilesSuffixToFilter string
}

type DownloadArtifactsOutput

type DownloadArtifactsOutput struct {
	Artifacts []Artifact
}

Jump to

Keyboard shortcuts

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