automation_forwarder_logic

package
v2.12.1-starknet-06172024 Latest Latest
Warning

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

Go to latest
Published: Jun 17, 2024 License: MIT Imports: 9 Imported by: 3

Documentation

Index

Constants

This section is empty.

Variables

View Source
var AutomationForwarderLogicABI = AutomationForwarderLogicMetaData.ABI
View Source
var AutomationForwarderLogicBin = AutomationForwarderLogicMetaData.Bin
View Source
var AutomationForwarderLogicMetaData = &bind.MetaData{
	ABI: "[{\"inputs\":[],\"name\":\"getRegistry\",\"outputs\":[{\"internalType\":\"contractIAutomationRegistryConsumer\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"typeAndVersion\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newRegistry\",\"type\":\"address\"}],\"name\":\"updateRegistry\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
	Bin: "0x608060405234801561001057600080fd5b506101f6806100206000396000f3fe608060405234801561001057600080fd5b50600436106100415760003560e01c8063181f5a77146100465780631a5da6c8146100985780635ab1bd53146100ad575b600080fd5b6100826040518060400160405280601981526020017f4175746f6d6174696f6e466f7277617264657220312e302e300000000000000081525081565b60405161008f9190610140565b60405180910390f35b6100ab6100a63660046101ac565b6100d5565b005b60005460405173ffffffffffffffffffffffffffffffffffffffff909116815260200161008f565b60005473ffffffffffffffffffffffffffffffffffffffff1633146100f957600080fd5b600080547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b600060208083528351808285015260005b8181101561016d57858101830151858201604001528201610151565b5060006040828601015260407fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f8301168501019250505092915050565b6000602082840312156101be57600080fd5b813573ffffffffffffffffffffffffffffffffffffffff811681146101e257600080fd5b939250505056fea164736f6c6343000810000a",
}

Functions

This section is empty.

Types

type AutomationForwarderLogic

type AutomationForwarderLogic struct {
	AutomationForwarderLogicCaller
	AutomationForwarderLogicTransactor
	AutomationForwarderLogicFilterer
	// contains filtered or unexported fields
}

func NewAutomationForwarderLogic

func NewAutomationForwarderLogic(address common.Address, backend bind.ContractBackend) (*AutomationForwarderLogic, error)

func (*AutomationForwarderLogic) Address

func (_AutomationForwarderLogic *AutomationForwarderLogic) Address() common.Address

type AutomationForwarderLogicCaller

type AutomationForwarderLogicCaller struct {
	// contains filtered or unexported fields
}

func NewAutomationForwarderLogicCaller

func NewAutomationForwarderLogicCaller(address common.Address, caller bind.ContractCaller) (*AutomationForwarderLogicCaller, error)

func (*AutomationForwarderLogicCaller) GetRegistry

func (_AutomationForwarderLogic *AutomationForwarderLogicCaller) GetRegistry(opts *bind.CallOpts) (common.Address, error)

func (*AutomationForwarderLogicCaller) TypeAndVersion

func (_AutomationForwarderLogic *AutomationForwarderLogicCaller) TypeAndVersion(opts *bind.CallOpts) (string, error)

type AutomationForwarderLogicCallerRaw

type AutomationForwarderLogicCallerRaw struct {
	Contract *AutomationForwarderLogicCaller
}

func (*AutomationForwarderLogicCallerRaw) Call

func (_AutomationForwarderLogic *AutomationForwarderLogicCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error

type AutomationForwarderLogicCallerSession

type AutomationForwarderLogicCallerSession struct {
	Contract *AutomationForwarderLogicCaller
	CallOpts bind.CallOpts
}

func (*AutomationForwarderLogicCallerSession) GetRegistry

func (_AutomationForwarderLogic *AutomationForwarderLogicCallerSession) GetRegistry() (common.Address, error)

func (*AutomationForwarderLogicCallerSession) TypeAndVersion

func (_AutomationForwarderLogic *AutomationForwarderLogicCallerSession) TypeAndVersion() (string, error)

type AutomationForwarderLogicFilterer

type AutomationForwarderLogicFilterer struct {
	// contains filtered or unexported fields
}

func NewAutomationForwarderLogicFilterer

func NewAutomationForwarderLogicFilterer(address common.Address, filterer bind.ContractFilterer) (*AutomationForwarderLogicFilterer, error)

type AutomationForwarderLogicInterface

type AutomationForwarderLogicInterface interface {
	GetRegistry(opts *bind.CallOpts) (common.Address, error)

	TypeAndVersion(opts *bind.CallOpts) (string, error)

	UpdateRegistry(opts *bind.TransactOpts, newRegistry common.Address) (*types.Transaction, error)

	Address() common.Address
}

type AutomationForwarderLogicRaw

type AutomationForwarderLogicRaw struct {
	Contract *AutomationForwarderLogic
}

func (*AutomationForwarderLogicRaw) Call

func (_AutomationForwarderLogic *AutomationForwarderLogicRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error

func (*AutomationForwarderLogicRaw) Transact

func (_AutomationForwarderLogic *AutomationForwarderLogicRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

func (*AutomationForwarderLogicRaw) Transfer

func (_AutomationForwarderLogic *AutomationForwarderLogicRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

type AutomationForwarderLogicSession

type AutomationForwarderLogicSession struct {
	Contract     *AutomationForwarderLogic
	CallOpts     bind.CallOpts
	TransactOpts bind.TransactOpts
}

func (*AutomationForwarderLogicSession) GetRegistry

func (_AutomationForwarderLogic *AutomationForwarderLogicSession) GetRegistry() (common.Address, error)

func (*AutomationForwarderLogicSession) TypeAndVersion

func (_AutomationForwarderLogic *AutomationForwarderLogicSession) TypeAndVersion() (string, error)

func (*AutomationForwarderLogicSession) UpdateRegistry

func (_AutomationForwarderLogic *AutomationForwarderLogicSession) UpdateRegistry(newRegistry common.Address) (*types.Transaction, error)

type AutomationForwarderLogicTransactor

type AutomationForwarderLogicTransactor struct {
	// contains filtered or unexported fields
}

func NewAutomationForwarderLogicTransactor

func NewAutomationForwarderLogicTransactor(address common.Address, transactor bind.ContractTransactor) (*AutomationForwarderLogicTransactor, error)

func (*AutomationForwarderLogicTransactor) UpdateRegistry

func (_AutomationForwarderLogic *AutomationForwarderLogicTransactor) UpdateRegistry(opts *bind.TransactOpts, newRegistry common.Address) (*types.Transaction, error)

type AutomationForwarderLogicTransactorRaw

type AutomationForwarderLogicTransactorRaw struct {
	Contract *AutomationForwarderLogicTransactor
}

func (*AutomationForwarderLogicTransactorRaw) Transact

func (_AutomationForwarderLogic *AutomationForwarderLogicTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

func (*AutomationForwarderLogicTransactorRaw) Transfer

func (_AutomationForwarderLogic *AutomationForwarderLogicTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)

type AutomationForwarderLogicTransactorSession

type AutomationForwarderLogicTransactorSession struct {
	Contract     *AutomationForwarderLogicTransactor
	TransactOpts bind.TransactOpts
}

func (*AutomationForwarderLogicTransactorSession) UpdateRegistry

func (_AutomationForwarderLogic *AutomationForwarderLogicTransactorSession) UpdateRegistry(newRegistry common.Address) (*types.Transaction, error)

Jump to

Keyboard shortcuts

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