Documentation
¶
Index ¶
- Constants
- type MCMSExecutorContract
- func (c MCMSExecutorContract) ClearStagedData(opts *bind.TransactOpts) (*api.PendingTransaction, error)
- func (c MCMSExecutorContract) Encoder() MCMSExecutorEncoder
- func (c MCMSExecutorContract) StageData(opts *bind.TransactOpts, dataChunk []byte, partialProofs [][]byte) (*api.PendingTransaction, error)
- func (c MCMSExecutorContract) StageDataAndExecute(opts *bind.TransactOpts, role byte, chainId *big.Int, ...) (*api.PendingTransaction, error)
- type MCMSExecutorEncoder
- type MCMSExecutorInterface
- type PendingExecute
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 (c MCMSExecutorContract) Encoder() MCMSExecutorEncoder
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 ¶
Click to show internal directories.
Click to hide internal directories.