Documentation
¶
Index ¶
- Constants
- Variables
- type AggregatorBinding
- type AggregatorBindingCaller
- type AggregatorBindingCallerRaw
- type AggregatorBindingCallerSession
- type AggregatorBindingFilterer
- type AggregatorBindingRaw
- func (_AggregatorBinding *AggregatorBindingRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_AggregatorBinding *AggregatorBindingRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_AggregatorBinding *AggregatorBindingRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type AggregatorBindingSession
- type AggregatorBindingTransactor
- type AggregatorBindingTransactorRaw
- type AggregatorBindingTransactorSession
- type Transaction
Constants ¶
const (
Method = "executeBatch"
)
Variables ¶
var AggregatorBindingABI = AggregatorBindingMetaData.ABI
AggregatorBindingABI is the input ABI used to generate the binding from. Deprecated: Use AggregatorBindingMetaData.ABI instead.
var AggregatorBindingMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"name\":\"target\",\"type\":\"address[]\"},{\"name\":\"value\",\"type\":\"uint256[]\"},{\"name\":\"callData\",\"type\":\"bytes[]\"}],\"name\":\"executeBatch\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
}
AggregatorBindingMetaData contains all meta data concerning the AggregatorBinding contract.
Functions ¶
This section is empty.
Types ¶
type AggregatorBinding ¶
type AggregatorBinding struct {
AggregatorBindingCaller // Read-only binding to the contract
AggregatorBindingTransactor // Write-only binding to the contract
AggregatorBindingFilterer // Log filterer for contract events
}
AggregatorBinding is an auto generated Go binding around an Ethereum contract.
func NewAggregatorBinding ¶
func NewAggregatorBinding(address common.Address, backend bind.ContractBackend) (*AggregatorBinding, error)
NewAggregatorBinding creates a new instance of AggregatorBinding, bound to a specific deployed contract.
type AggregatorBindingCaller ¶
type AggregatorBindingCaller struct {
// contains filtered or unexported fields
}
AggregatorBindingCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewAggregatorBindingCaller ¶
func NewAggregatorBindingCaller(address common.Address, caller bind.ContractCaller) (*AggregatorBindingCaller, error)
NewAggregatorBindingCaller creates a new read-only instance of AggregatorBinding, bound to a specific deployed contract.
type AggregatorBindingCallerRaw ¶
type AggregatorBindingCallerRaw struct {
Contract *AggregatorBindingCaller // Generic read-only contract binding to access the raw methods on
}
AggregatorBindingCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*AggregatorBindingCallerRaw) Call ¶
func (_AggregatorBinding *AggregatorBindingCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type AggregatorBindingCallerSession ¶
type AggregatorBindingCallerSession struct {
Contract *AggregatorBindingCaller // Generic contract caller binding to set the session for
CallOpts bind.CallOpts // Call options to use throughout this session
}
AggregatorBindingCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type AggregatorBindingFilterer ¶
type AggregatorBindingFilterer struct {
// contains filtered or unexported fields
}
AggregatorBindingFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewAggregatorBindingFilterer ¶
func NewAggregatorBindingFilterer(address common.Address, filterer bind.ContractFilterer) (*AggregatorBindingFilterer, error)
NewAggregatorBindingFilterer creates a new log filterer instance of AggregatorBinding, bound to a specific deployed contract.
type AggregatorBindingRaw ¶
type AggregatorBindingRaw struct {
Contract *AggregatorBinding // Generic contract binding to access the raw methods on
}
AggregatorBindingRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*AggregatorBindingRaw) Call ¶
func (_AggregatorBinding *AggregatorBindingRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*AggregatorBindingRaw) Transact ¶
func (_AggregatorBinding *AggregatorBindingRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AggregatorBindingRaw) Transfer ¶
func (_AggregatorBinding *AggregatorBindingRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type AggregatorBindingSession ¶
type AggregatorBindingSession struct {
Contract *AggregatorBinding // Generic contract binding to set the session for
CallOpts bind.CallOpts // Call options to use throughout this session
TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}
AggregatorBindingSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*AggregatorBindingSession) ExecuteBatch ¶
func (_AggregatorBinding *AggregatorBindingSession) ExecuteBatch(target []common.Address, value []*big.Int, callData [][]byte) (*types.Transaction, error)
ExecuteBatch is a paid mutator transaction binding the contract method 0x47e1da2a.
Solidity: function executeBatch(address[] target, uint256[] value, bytes[] callData) returns()
type AggregatorBindingTransactor ¶
type AggregatorBindingTransactor struct {
// contains filtered or unexported fields
}
AggregatorBindingTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewAggregatorBindingTransactor ¶
func NewAggregatorBindingTransactor(address common.Address, transactor bind.ContractTransactor) (*AggregatorBindingTransactor, error)
NewAggregatorBindingTransactor creates a new write-only instance of AggregatorBinding, bound to a specific deployed contract.
func (*AggregatorBindingTransactor) ExecuteBatch ¶
func (_AggregatorBinding *AggregatorBindingTransactor) ExecuteBatch(opts *bind.TransactOpts, target []common.Address, value []*big.Int, callData [][]byte) (*types.Transaction, error)
ExecuteBatch is a paid mutator transaction binding the contract method 0x47e1da2a.
Solidity: function executeBatch(address[] target, uint256[] value, bytes[] callData) returns()
type AggregatorBindingTransactorRaw ¶
type AggregatorBindingTransactorRaw struct {
Contract *AggregatorBindingTransactor // Generic write-only contract binding to access the raw methods on
}
AggregatorBindingTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*AggregatorBindingTransactorRaw) Transact ¶
func (_AggregatorBinding *AggregatorBindingTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AggregatorBindingTransactorRaw) Transfer ¶
func (_AggregatorBinding *AggregatorBindingTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type AggregatorBindingTransactorSession ¶
type AggregatorBindingTransactorSession struct {
Contract *AggregatorBindingTransactor // Generic contract transactor binding to set the session for
TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}
AggregatorBindingTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*AggregatorBindingTransactorSession) ExecuteBatch ¶
func (_AggregatorBinding *AggregatorBindingTransactorSession) ExecuteBatch(target []common.Address, value []*big.Int, callData [][]byte) (*types.Transaction, error)
ExecuteBatch is a paid mutator transaction binding the contract method 0x47e1da2a.
Solidity: function executeBatch(address[] target, uint256[] value, bytes[] callData) returns()