module_mcms_executor

package
v0.0.0-...-c15b584 Latest Latest
Warning

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

Go to latest
Published: Aug 27, 2026 License: MIT Imports: 5 Imported by: 2

Documentation

Index

Constants

View Source
const FunctionInfo = `` /* 773-byte string literal not displayed */

Variables

This section is empty.

Functions

This section is empty.

Types

type MCMSExecutorContract

type MCMSExecutorContract struct {
	*bind.BoundContract
	// contains filtered or unexported fields
}

func (MCMSExecutorContract) ClearStagedData

func (c MCMSExecutorContract) ClearStagedData(opts *bind.TransactOpts) (*api.PendingTransaction, error)

func (MCMSExecutorContract) Encoder

func (MCMSExecutorContract) StageData

func (c MCMSExecutorContract) StageData(opts *bind.TransactOpts, dataChunk []byte, partialProofs [][]byte) (*api.PendingTransaction, error)

func (MCMSExecutorContract) StageDataAndExecute

func (c MCMSExecutorContract) StageDataAndExecute(opts *bind.TransactOpts, role byte, chainId *big.Int, multisig aptos.AccountAddress, nonce uint64, to aptos.AccountAddress, moduleName string, function string, dataChunk []byte, partialProofs [][]byte) (*api.PendingTransaction, error)

type MCMSExecutorEncoder

type MCMSExecutorEncoder interface {
	StageData(dataChunk []byte, partialProofs [][]byte) (bind.ModuleInformation, string, []aptos.TypeTag, [][]byte, error)
	StageDataAndExecute(role byte, chainId *big.Int, multisig aptos.AccountAddress, nonce uint64, to aptos.AccountAddress, moduleName string, function string, dataChunk []byte, partialProofs [][]byte) (bind.ModuleInformation, string, []aptos.TypeTag, [][]byte, error)
	ClearStagedData() (bind.ModuleInformation, string, []aptos.TypeTag, [][]byte, error)
}

type MCMSExecutorInterface

type MCMSExecutorInterface interface {
	StageData(opts *bind.TransactOpts, dataChunk []byte, partialProofs [][]byte) (*api.PendingTransaction, error)
	StageDataAndExecute(opts *bind.TransactOpts, role byte, chainId *big.Int, multisig aptos.AccountAddress, nonce uint64, to aptos.AccountAddress, moduleName string, function string, dataChunk []byte, partialProofs [][]byte) (*api.PendingTransaction, error)
	ClearStagedData(opts *bind.TransactOpts) (*api.PendingTransaction, error)

	// Encoder returns the encoder implementation of this module.
	Encoder() MCMSExecutorEncoder
}

func NewMCMSExecutor

func NewMCMSExecutor(address aptos.AccountAddress, client aptos.AptosRpcClient) MCMSExecutorInterface

type PendingExecute

type PendingExecute struct {
	Data   []byte   `move:"vector<u8>"`
	Proofs [][]byte `move:"vector<vector<u8>>"`
}

Jump to

Keyboard shortcuts

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