Documentation ¶
Index ¶
- Variables
- type AutomationRegistryBase23Report
- type AutomationUtils
- type AutomationUtilsCaller
- type AutomationUtilsCallerRaw
- type AutomationUtilsCallerSession
- type AutomationUtilsFilterer
- type AutomationUtilsInterface
- type AutomationUtilsRaw
- func (_AutomationUtils *AutomationUtilsRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_AutomationUtils *AutomationUtilsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_AutomationUtils *AutomationUtilsRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type AutomationUtilsSession
- type AutomationUtilsTransactor
- type AutomationUtilsTransactorRaw
- type AutomationUtilsTransactorSession
Constants ¶
This section is empty.
Variables ¶
View Source
var AutomationUtilsABI = AutomationUtilsMetaData.ABI
View Source
var AutomationUtilsBin = AutomationUtilsMetaData.Bin
View Source
var AutomationUtilsMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"fastGasWei\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"linkUSD\",\"type\":\"uint256\"},{\"internalType\":\"uint256[]\",\"name\":\"upkeepIds\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256[]\",\"name\":\"gasLimits\",\"type\":\"uint256[]\"},{\"internalType\":\"bytes[]\",\"name\":\"triggers\",\"type\":\"bytes[]\"},{\"internalType\":\"bytes[]\",\"name\":\"performDatas\",\"type\":\"bytes[]\"}],\"internalType\":\"structAutomationRegistryBase2_3.Report\",\"name\":\"\",\"type\":\"tuple\"}],\"name\":\"_report\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
Bin: "0x608060405234801561001057600080fd5b50610375806100206000396000f3fe608060405234801561001057600080fd5b506004361061002b5760003560e01c8063e65d654614610030575b600080fd5b61004161003e36600461027b565b50565b005b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b60405160c0810167ffffffffffffffff8111828210171561009557610095610043565b60405290565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff811182821017156100e2576100e2610043565b604052919050565b600067ffffffffffffffff82111561010457610104610043565b5060051b60200190565b600082601f83011261011f57600080fd5b8135602061013461012f836100ea565b61009b565b82815260059290921b8401810191818101908684111561015357600080fd5b8286015b8481101561016e5780358352918301918301610157565b509695505050505050565b6000601f838184011261018b57600080fd5b8235602061019b61012f836100ea565b82815260059290921b850181019181810190878411156101ba57600080fd5b8287015b8481101561026f57803567ffffffffffffffff808211156101df5760008081fd5b818a0191508a603f8301126101f45760008081fd5b8582013560408282111561020a5761020a610043565b610239887fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08c8501160161009b565b92508183528c818386010111156102505760008081fd5b81818501898501375060009082018701528452509183019183016101be565b50979650505050505050565b60006020828403121561028d57600080fd5b813567ffffffffffffffff808211156102a557600080fd5b9083019060c082860312156102b957600080fd5b6102c1610072565b82358152602083013560208201526040830135828111156102e157600080fd5b6102ed8782860161010e565b60408301525060608301358281111561030557600080fd5b6103118782860161010e565b60608301525060808301358281111561032957600080fd5b61033587828601610179565b60808301525060a08301358281111561034d57600080fd5b61035987828601610179565b60a0830152509594505050505056fea164736f6c6343000813000a",
}
Functions ¶
This section is empty.
Types ¶
type AutomationUtils ¶
type AutomationUtils struct { AutomationUtilsCaller AutomationUtilsTransactor AutomationUtilsFilterer // contains filtered or unexported fields }
func DeployAutomationUtils ¶
func DeployAutomationUtils(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *AutomationUtils, error)
func NewAutomationUtils ¶
func NewAutomationUtils(address common.Address, backend bind.ContractBackend) (*AutomationUtils, error)
func (*AutomationUtils) Address ¶
func (_AutomationUtils *AutomationUtils) Address() common.Address
type AutomationUtilsCaller ¶
type AutomationUtilsCaller struct {
// contains filtered or unexported fields
}
func NewAutomationUtilsCaller ¶
func NewAutomationUtilsCaller(address common.Address, caller bind.ContractCaller) (*AutomationUtilsCaller, error)
type AutomationUtilsCallerRaw ¶
type AutomationUtilsCallerRaw struct {
Contract *AutomationUtilsCaller
}
type AutomationUtilsCallerSession ¶
type AutomationUtilsCallerSession struct { Contract *AutomationUtilsCaller CallOpts bind.CallOpts }
type AutomationUtilsFilterer ¶
type AutomationUtilsFilterer struct {
// contains filtered or unexported fields
}
func NewAutomationUtilsFilterer ¶
func NewAutomationUtilsFilterer(address common.Address, filterer bind.ContractFilterer) (*AutomationUtilsFilterer, error)
type AutomationUtilsInterface ¶
type AutomationUtilsInterface interface { Report(opts *bind.TransactOpts, arg0 AutomationRegistryBase23Report) (*types.Transaction, error) Address() common.Address }
type AutomationUtilsRaw ¶
type AutomationUtilsRaw struct {
Contract *AutomationUtils
}
func (*AutomationUtilsRaw) Call ¶
func (_AutomationUtils *AutomationUtilsRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
func (*AutomationUtilsRaw) Transact ¶
func (_AutomationUtils *AutomationUtilsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
func (*AutomationUtilsRaw) Transfer ¶
func (_AutomationUtils *AutomationUtilsRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
type AutomationUtilsSession ¶
type AutomationUtilsSession struct { Contract *AutomationUtils CallOpts bind.CallOpts TransactOpts bind.TransactOpts }
func (*AutomationUtilsSession) Report ¶
func (_AutomationUtils *AutomationUtilsSession) Report(arg0 AutomationRegistryBase23Report) (*types.Transaction, error)
type AutomationUtilsTransactor ¶
type AutomationUtilsTransactor struct {
// contains filtered or unexported fields
}
func NewAutomationUtilsTransactor ¶
func NewAutomationUtilsTransactor(address common.Address, transactor bind.ContractTransactor) (*AutomationUtilsTransactor, error)
func (*AutomationUtilsTransactor) Report ¶
func (_AutomationUtils *AutomationUtilsTransactor) Report(opts *bind.TransactOpts, arg0 AutomationRegistryBase23Report) (*types.Transaction, error)
type AutomationUtilsTransactorRaw ¶
type AutomationUtilsTransactorRaw struct {
Contract *AutomationUtilsTransactor
}
func (*AutomationUtilsTransactorRaw) Transact ¶
func (_AutomationUtils *AutomationUtilsTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
func (*AutomationUtilsTransactorRaw) Transfer ¶
func (_AutomationUtils *AutomationUtilsTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
type AutomationUtilsTransactorSession ¶
type AutomationUtilsTransactorSession struct { Contract *AutomationUtilsTransactor TransactOpts bind.TransactOpts }
func (*AutomationUtilsTransactorSession) Report ¶
func (_AutomationUtils *AutomationUtilsTransactorSession) Report(arg0 AutomationRegistryBase23Report) (*types.Transaction, error)
Click to show internal directories.
Click to hide internal directories.