operations

package
v0.0.0-...-074d69e Latest Latest
Warning

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

Go to latest
Published: Feb 11, 2026 License: MIT Imports: 4 Imported by: 2

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewSuiOperationName

func NewSuiOperationName(pkg string, module string, action string) string

Types

type OpTxDeps

type OpTxDeps struct {
	Client sui.ISuiAPI
	Signer rel.SuiSigner
	// We could have some logic to modify the gas based on input
	GetCallOpts func() *bind.CallOpts
	SuiRPC      string
}

type OpTxInput

type OpTxInput[I any] struct {
	Input     I
	NoExecute bool
}

type OpTxResult

type OpTxResult[O any] struct {
	Digest    string
	PackageId string
	Objects   O
	Call      TransactionCall
}

type TransactionCall

type TransactionCall struct {
	PackageID  string
	Module     string
	Function   string
	Data       []byte
	StateObjID string
	TypeArgs   []string
}

func ToTransactionCall

func ToTransactionCall(call *bind.EncodedCall, stateObjID string) (TransactionCall, error)

func ToTransactionCallWithTypeArgs

func ToTransactionCallWithTypeArgs(call *bind.EncodedCall, stateObjID string, typeArgs []string) (TransactionCall, error)

Directories

Path Synopsis
Package routerops provides operations for deploying and managing CCIP Router contracts.
Package routerops provides operations for deploying and managing CCIP Router contracts.

Jump to

Keyboard shortcuts

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