Documentation ¶
Index ¶
- Variables
- type DelegatecallSender
- type DelegatecallSenderCaller
- type DelegatecallSenderCallerRaw
- type DelegatecallSenderCallerSession
- type DelegatecallSenderFilterer
- type DelegatecallSenderRaw
- func (_DelegatecallSender *DelegatecallSenderRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_DelegatecallSender *DelegatecallSenderRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_DelegatecallSender *DelegatecallSenderRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type DelegatecallSenderSession
- type DelegatecallSenderTransactor
- type DelegatecallSenderTransactorRaw
- type DelegatecallSenderTransactorSession
Constants ¶
This section is empty.
Variables ¶
var DelegatecallSenderABI = DelegatecallSenderMetaData.ABI
DelegatecallSenderABI is the input ABI used to generate the binding from. Deprecated: Use DelegatecallSenderMetaData.ABI instead.
var DelegatecallSenderBin = DelegatecallSenderMetaData.Bin
DelegatecallSenderBin is the compiled bytecode used for deploying new contracts. Deprecated: Use DelegatecallSenderMetaData.Bin instead.
var DelegatecallSenderMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"target\",\"type\":\"address\"}],\"name\":\"call\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"expectedSender\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]",
Bin: "0x608060405234801561001057600080fd5b50610359806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c80631754dba51461003b578063f55332ab1461006a575b600080fd5b60005461004e906001600160a01b031681565b6040516001600160a01b03909116815260200160405180910390f35b61007d6100783660046101b1565b61007f565b005b600080546001600160a01b0319163317815560408051600481526024810182526020810180516001600160e01b03166329975a7560e21b179052905182916001600160a01b038516916100d29190610211565b600060405180830381855af49150503d806000811461010d576040519150601f19603f3d011682016040523d82523d6000602084013e610112565b606091505b5091509150816101675760448151101561012b57600080fd5b600481019050808060200190518101906101459190610243565b60405162461bcd60e51b815260040161015e91906102f0565b60405180910390fd5b816101ac5760405162461bcd60e51b815260206004820152601560248201527419195b1959d85d19590818d85b1b0819985a5b1959605a1b604482015260640161015e565b505050565b6000602082840312156101c357600080fd5b81356001600160a01b03811681146101da57600080fd5b9392505050565b60005b838110156101fc5781810151838201526020016101e4565b8381111561020b576000848401525b50505050565b600082516102238184602087016101e1565b9190910192915050565b634e487b7160e01b600052604160045260246000fd5b60006020828403121561025557600080fd5b815167ffffffffffffffff8082111561026d57600080fd5b818401915084601f83011261028157600080fd5b8151818111156102935761029361022d565b604051601f8201601f19908116603f011681019083821181831017156102bb576102bb61022d565b816040528281528760208487010111156102d457600080fd5b6102e58360208301602088016101e1565b979650505050505050565b602081526000825180602084015261030f8160408501602087016101e1565b601f01601f1916919091016040019291505056fea26469706673582212204f0f7adb219400c7c8870f1d43741cb5a4764fba74d7a50a050044ddda02166564736f6c634300080c0033",
}
DelegatecallSenderMetaData contains all meta data concerning the DelegatecallSender contract.
Functions ¶
This section is empty.
Types ¶
type DelegatecallSender ¶
type DelegatecallSender struct { DelegatecallSenderCaller // Read-only binding to the contract DelegatecallSenderTransactor // Write-only binding to the contract DelegatecallSenderFilterer // Log filterer for contract events }
DelegatecallSender is an auto generated Go binding around an Ethereum contract.
func DeployDelegatecallSender ¶
func DeployDelegatecallSender(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *DelegatecallSender, error)
DeployDelegatecallSender deploys a new Ethereum contract, binding an instance of DelegatecallSender to it.
func NewDelegatecallSender ¶
func NewDelegatecallSender(address common.Address, backend bind.ContractBackend) (*DelegatecallSender, error)
NewDelegatecallSender creates a new instance of DelegatecallSender, bound to a specific deployed contract.
type DelegatecallSenderCaller ¶
type DelegatecallSenderCaller struct {
// contains filtered or unexported fields
}
DelegatecallSenderCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewDelegatecallSenderCaller ¶
func NewDelegatecallSenderCaller(address common.Address, caller bind.ContractCaller) (*DelegatecallSenderCaller, error)
NewDelegatecallSenderCaller creates a new read-only instance of DelegatecallSender, bound to a specific deployed contract.
func (*DelegatecallSenderCaller) ExpectedSender ¶
func (_DelegatecallSender *DelegatecallSenderCaller) ExpectedSender(opts *bind.CallOpts) (common.Address, error)
ExpectedSender is a free data retrieval call binding the contract method 0x1754dba5.
Solidity: function expectedSender() view returns(address)
type DelegatecallSenderCallerRaw ¶
type DelegatecallSenderCallerRaw struct {
Contract *DelegatecallSenderCaller // Generic read-only contract binding to access the raw methods on
}
DelegatecallSenderCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*DelegatecallSenderCallerRaw) Call ¶
func (_DelegatecallSender *DelegatecallSenderCallerRaw) 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 DelegatecallSenderCallerSession ¶
type DelegatecallSenderCallerSession struct { Contract *DelegatecallSenderCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
DelegatecallSenderCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*DelegatecallSenderCallerSession) ExpectedSender ¶
func (_DelegatecallSender *DelegatecallSenderCallerSession) ExpectedSender() (common.Address, error)
ExpectedSender is a free data retrieval call binding the contract method 0x1754dba5.
Solidity: function expectedSender() view returns(address)
type DelegatecallSenderFilterer ¶
type DelegatecallSenderFilterer struct {
// contains filtered or unexported fields
}
DelegatecallSenderFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewDelegatecallSenderFilterer ¶
func NewDelegatecallSenderFilterer(address common.Address, filterer bind.ContractFilterer) (*DelegatecallSenderFilterer, error)
NewDelegatecallSenderFilterer creates a new log filterer instance of DelegatecallSender, bound to a specific deployed contract.
type DelegatecallSenderRaw ¶
type DelegatecallSenderRaw struct {
Contract *DelegatecallSender // Generic contract binding to access the raw methods on
}
DelegatecallSenderRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*DelegatecallSenderRaw) Call ¶
func (_DelegatecallSender *DelegatecallSenderRaw) 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 (*DelegatecallSenderRaw) Transact ¶
func (_DelegatecallSender *DelegatecallSenderRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*DelegatecallSenderRaw) Transfer ¶
func (_DelegatecallSender *DelegatecallSenderRaw) 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 DelegatecallSenderSession ¶
type DelegatecallSenderSession struct { Contract *DelegatecallSender // 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 }
DelegatecallSenderSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*DelegatecallSenderSession) Call ¶
func (_DelegatecallSender *DelegatecallSenderSession) Call(target common.Address) (*types.Transaction, error)
Call is a paid mutator transaction binding the contract method 0xf55332ab.
Solidity: function call(address target) returns()
func (*DelegatecallSenderSession) ExpectedSender ¶
func (_DelegatecallSender *DelegatecallSenderSession) ExpectedSender() (common.Address, error)
ExpectedSender is a free data retrieval call binding the contract method 0x1754dba5.
Solidity: function expectedSender() view returns(address)
type DelegatecallSenderTransactor ¶
type DelegatecallSenderTransactor struct {
// contains filtered or unexported fields
}
DelegatecallSenderTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewDelegatecallSenderTransactor ¶
func NewDelegatecallSenderTransactor(address common.Address, transactor bind.ContractTransactor) (*DelegatecallSenderTransactor, error)
NewDelegatecallSenderTransactor creates a new write-only instance of DelegatecallSender, bound to a specific deployed contract.
func (*DelegatecallSenderTransactor) Call ¶
func (_DelegatecallSender *DelegatecallSenderTransactor) Call(opts *bind.TransactOpts, target common.Address) (*types.Transaction, error)
Call is a paid mutator transaction binding the contract method 0xf55332ab.
Solidity: function call(address target) returns()
type DelegatecallSenderTransactorRaw ¶
type DelegatecallSenderTransactorRaw struct {
Contract *DelegatecallSenderTransactor // Generic write-only contract binding to access the raw methods on
}
DelegatecallSenderTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*DelegatecallSenderTransactorRaw) Transact ¶
func (_DelegatecallSender *DelegatecallSenderTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*DelegatecallSenderTransactorRaw) Transfer ¶
func (_DelegatecallSender *DelegatecallSenderTransactorRaw) 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 DelegatecallSenderTransactorSession ¶
type DelegatecallSenderTransactorSession struct { Contract *DelegatecallSenderTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
DelegatecallSenderTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*DelegatecallSenderTransactorSession) Call ¶
func (_DelegatecallSender *DelegatecallSenderTransactorSession) Call(target common.Address) (*types.Transaction, error)
Call is a paid mutator transaction binding the contract method 0xf55332ab.
Solidity: function call(address target) returns()