Documentation ¶
Index ¶
- Variables
- type TestLog
- type TestLogCaller
- type TestLogCallerRaw
- type TestLogCallerSession
- type TestLogFilterer
- func (_TestLog *TestLogFilterer) FilterIndex0(opts *bind.FilterOpts) (*TestLogIndex0Iterator, error)
- func (_TestLog *TestLogFilterer) FilterIndex1(opts *bind.FilterOpts, u0 []common.Address) (*TestLogIndex1Iterator, error)
- func (_TestLog *TestLogFilterer) FilterIndex2(opts *bind.FilterOpts, u0 []common.Address, u1 []common.Address) (*TestLogIndex2Iterator, error)
- func (_TestLog *TestLogFilterer) FilterIndex3(opts *bind.FilterOpts, u0 []common.Address, u1 []common.Address, ...) (*TestLogIndex3Iterator, error)
- func (_TestLog *TestLogFilterer) ParseIndex0(log types.Log) (*TestLogIndex0, error)
- func (_TestLog *TestLogFilterer) ParseIndex1(log types.Log) (*TestLogIndex1, error)
- func (_TestLog *TestLogFilterer) ParseIndex2(log types.Log) (*TestLogIndex2, error)
- func (_TestLog *TestLogFilterer) ParseIndex3(log types.Log) (*TestLogIndex3, error)
- func (_TestLog *TestLogFilterer) WatchIndex0(opts *bind.WatchOpts, sink chan<- *TestLogIndex0) (event.Subscription, error)
- func (_TestLog *TestLogFilterer) WatchIndex1(opts *bind.WatchOpts, sink chan<- *TestLogIndex1, u0 []common.Address) (event.Subscription, error)
- func (_TestLog *TestLogFilterer) WatchIndex2(opts *bind.WatchOpts, sink chan<- *TestLogIndex2, u0 []common.Address, ...) (event.Subscription, error)
- func (_TestLog *TestLogFilterer) WatchIndex3(opts *bind.WatchOpts, sink chan<- *TestLogIndex3, u0 []common.Address, ...) (event.Subscription, error)
- type TestLogIndex0
- type TestLogIndex0Iterator
- type TestLogIndex1
- type TestLogIndex1Iterator
- type TestLogIndex2
- type TestLogIndex2Iterator
- type TestLogIndex3
- type TestLogIndex3Iterator
- type TestLogRaw
- func (_TestLog *TestLogRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_TestLog *TestLogRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_TestLog *TestLogRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type TestLogSession
- func (_TestLog *TestLogSession) EmitLog0(u0 common.Address, u1 common.Address, u2 common.Address) (*types.Transaction, error)
- func (_TestLog *TestLogSession) EmitLog1(u0 common.Address, u1 common.Address, u2 common.Address) (*types.Transaction, error)
- func (_TestLog *TestLogSession) EmitLog2(u0 common.Address, u1 common.Address, u2 common.Address) (*types.Transaction, error)
- func (_TestLog *TestLogSession) EmitLog3(u0 common.Address, u1 common.Address, u2 common.Address) (*types.Transaction, error)
- func (_TestLog *TestLogSession) GetData0() (*big.Int, error)
- func (_TestLog *TestLogSession) GetData1(d0 *big.Int) (*big.Int, error)
- func (_TestLog *TestLogSession) GetData2(d0 *big.Int, d1 *big.Int) (*big.Int, error)
- type TestLogTransactor
- func (_TestLog *TestLogTransactor) EmitLog0(opts *bind.TransactOpts, u0 common.Address, u1 common.Address, ...) (*types.Transaction, error)
- func (_TestLog *TestLogTransactor) EmitLog1(opts *bind.TransactOpts, u0 common.Address, u1 common.Address, ...) (*types.Transaction, error)
- func (_TestLog *TestLogTransactor) EmitLog2(opts *bind.TransactOpts, u0 common.Address, u1 common.Address, ...) (*types.Transaction, error)
- func (_TestLog *TestLogTransactor) EmitLog3(opts *bind.TransactOpts, u0 common.Address, u1 common.Address, ...) (*types.Transaction, error)
- type TestLogTransactorRaw
- type TestLogTransactorSession
- func (_TestLog *TestLogTransactorSession) EmitLog0(u0 common.Address, u1 common.Address, u2 common.Address) (*types.Transaction, error)
- func (_TestLog *TestLogTransactorSession) EmitLog1(u0 common.Address, u1 common.Address, u2 common.Address) (*types.Transaction, error)
- func (_TestLog *TestLogTransactorSession) EmitLog2(u0 common.Address, u1 common.Address, u2 common.Address) (*types.Transaction, error)
- func (_TestLog *TestLogTransactorSession) EmitLog3(u0 common.Address, u1 common.Address, u2 common.Address) (*types.Transaction, error)
Constants ¶
This section is empty.
Variables ¶
var TestLogABI = TestLogMetaData.ABI
TestLogABI is the input ABI used to generate the binding from. Deprecated: Use TestLogMetaData.ABI instead.
var TestLogMetaData = &bind.MetaData{
ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"u0\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"u1\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"u2\",\"type\":\"address\"}],\"name\":\"Index0\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"u0\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"u1\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"u2\",\"type\":\"address\"}],\"name\":\"Index1\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"u0\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"u1\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"u2\",\"type\":\"address\"}],\"name\":\"Index2\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"u0\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"u1\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"u2\",\"type\":\"address\"}],\"name\":\"Index3\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"u0\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"u1\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"u2\",\"type\":\"address\"}],\"name\":\"emitLog0\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"u0\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"u1\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"u2\",\"type\":\"address\"}],\"name\":\"emitLog1\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"u0\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"u1\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"u2\",\"type\":\"address\"}],\"name\":\"emitLog2\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"u0\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"u1\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"u2\",\"type\":\"address\"}],\"name\":\"emitLog3\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getData0\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"data\",\"type\":\"uint256\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"d0\",\"type\":\"uint256\"}],\"name\":\"getData1\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"data\",\"type\":\"uint256\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"d0\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"d1\",\"type\":\"uint256\"}],\"name\":\"getData2\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"data\",\"type\":\"uint256\"}],\"stateMutability\":\"pure\",\"type\":\"function\"}]",
}
TestLogMetaData contains all meta data concerning the TestLog contract.
Functions ¶
This section is empty.
Types ¶
type TestLog ¶
type TestLog struct { TestLogCaller // Read-only binding to the contract TestLogTransactor // Write-only binding to the contract TestLogFilterer // Log filterer for contract events }
TestLog is an auto generated Go binding around an Ethereum contract.
func NewTestLog ¶
NewTestLog creates a new instance of TestLog, bound to a specific deployed contract.
type TestLogCaller ¶
type TestLogCaller struct {
// contains filtered or unexported fields
}
TestLogCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewTestLogCaller ¶
func NewTestLogCaller(address common.Address, caller bind.ContractCaller) (*TestLogCaller, error)
NewTestLogCaller creates a new read-only instance of TestLog, bound to a specific deployed contract.
func (*TestLogCaller) GetData0 ¶
GetData0 is a free data retrieval call binding the contract method 0xd42d2a9a.
Solidity: function getData0() pure returns(uint256 data)
type TestLogCallerRaw ¶
type TestLogCallerRaw struct {
Contract *TestLogCaller // Generic read-only contract binding to access the raw methods on
}
TestLogCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*TestLogCallerRaw) Call ¶
func (_TestLog *TestLogCallerRaw) 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 TestLogCallerSession ¶
type TestLogCallerSession struct { Contract *TestLogCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Read options to use throughout this session }
TestLogCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*TestLogCallerSession) GetData0 ¶
func (_TestLog *TestLogCallerSession) GetData0() (*big.Int, error)
GetData0 is a free data retrieval call binding the contract method 0xd42d2a9a.
Solidity: function getData0() pure returns(uint256 data)
type TestLogFilterer ¶
type TestLogFilterer struct {
// contains filtered or unexported fields
}
TestLogFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewTestLogFilterer ¶
func NewTestLogFilterer(address common.Address, filterer bind.ContractFilterer) (*TestLogFilterer, error)
NewTestLogFilterer creates a new log filterer instance of TestLog, bound to a specific deployed contract.
func (*TestLogFilterer) FilterIndex0 ¶
func (_TestLog *TestLogFilterer) FilterIndex0(opts *bind.FilterOpts) (*TestLogIndex0Iterator, error)
FilterIndex0 is a free log retrieval operation binding the contract event 0xa81bd2a9a42530a0660fd7c21ebe71f482579c5f07a70f990066c233109132d8.
Solidity: event Index0(address u0, address u1, address u2)
func (*TestLogFilterer) FilterIndex1 ¶
func (_TestLog *TestLogFilterer) FilterIndex1(opts *bind.FilterOpts, u0 []common.Address) (*TestLogIndex1Iterator, error)
FilterIndex1 is a free log retrieval operation binding the contract event 0xab82c07a250ac9261c7e58da7b01a893f71e96da4db4cad5809564f1851b8983.
Solidity: event Index1(address indexed u0, address u1, address u2)
func (*TestLogFilterer) FilterIndex2 ¶
func (_TestLog *TestLogFilterer) FilterIndex2(opts *bind.FilterOpts, u0 []common.Address, u1 []common.Address) (*TestLogIndex2Iterator, error)
FilterIndex2 is a free log retrieval operation binding the contract event 0x861831cf4cdb2c9aafaff6c8ea3a04b507fd8ab94687eb078b0666aa7aa7832e.
Solidity: event Index2(address indexed u0, address indexed u1, address u2)
func (*TestLogFilterer) FilterIndex3 ¶
func (_TestLog *TestLogFilterer) FilterIndex3(opts *bind.FilterOpts, u0 []common.Address, u1 []common.Address, u2 []common.Address) (*TestLogIndex3Iterator, error)
FilterIndex3 is a free log retrieval operation binding the contract event 0xd24059a7b65a58c0f1a52da5b1782177ddbf131f39250fc9f6a09a54f039d84d.
Solidity: event Index3(address indexed u0, address indexed u1, address indexed u2)
func (*TestLogFilterer) ParseIndex0 ¶
func (_TestLog *TestLogFilterer) ParseIndex0(log types.Log) (*TestLogIndex0, error)
ParseIndex0 is a log parse operation binding the contract event 0xa81bd2a9a42530a0660fd7c21ebe71f482579c5f07a70f990066c233109132d8.
Solidity: event Index0(address u0, address u1, address u2)
func (*TestLogFilterer) ParseIndex1 ¶
func (_TestLog *TestLogFilterer) ParseIndex1(log types.Log) (*TestLogIndex1, error)
ParseIndex1 is a log parse operation binding the contract event 0xab82c07a250ac9261c7e58da7b01a893f71e96da4db4cad5809564f1851b8983.
Solidity: event Index1(address indexed u0, address u1, address u2)
func (*TestLogFilterer) ParseIndex2 ¶
func (_TestLog *TestLogFilterer) ParseIndex2(log types.Log) (*TestLogIndex2, error)
ParseIndex2 is a log parse operation binding the contract event 0x861831cf4cdb2c9aafaff6c8ea3a04b507fd8ab94687eb078b0666aa7aa7832e.
Solidity: event Index2(address indexed u0, address indexed u1, address u2)
func (*TestLogFilterer) ParseIndex3 ¶
func (_TestLog *TestLogFilterer) ParseIndex3(log types.Log) (*TestLogIndex3, error)
ParseIndex3 is a log parse operation binding the contract event 0xd24059a7b65a58c0f1a52da5b1782177ddbf131f39250fc9f6a09a54f039d84d.
Solidity: event Index3(address indexed u0, address indexed u1, address indexed u2)
func (*TestLogFilterer) WatchIndex0 ¶
func (_TestLog *TestLogFilterer) WatchIndex0(opts *bind.WatchOpts, sink chan<- *TestLogIndex0) (event.Subscription, error)
WatchIndex0 is a free log subscription operation binding the contract event 0xa81bd2a9a42530a0660fd7c21ebe71f482579c5f07a70f990066c233109132d8.
Solidity: event Index0(address u0, address u1, address u2)
func (*TestLogFilterer) WatchIndex1 ¶
func (_TestLog *TestLogFilterer) WatchIndex1(opts *bind.WatchOpts, sink chan<- *TestLogIndex1, u0 []common.Address) (event.Subscription, error)
WatchIndex1 is a free log subscription operation binding the contract event 0xab82c07a250ac9261c7e58da7b01a893f71e96da4db4cad5809564f1851b8983.
Solidity: event Index1(address indexed u0, address u1, address u2)
func (*TestLogFilterer) WatchIndex2 ¶
func (_TestLog *TestLogFilterer) WatchIndex2(opts *bind.WatchOpts, sink chan<- *TestLogIndex2, u0 []common.Address, u1 []common.Address) (event.Subscription, error)
WatchIndex2 is a free log subscription operation binding the contract event 0x861831cf4cdb2c9aafaff6c8ea3a04b507fd8ab94687eb078b0666aa7aa7832e.
Solidity: event Index2(address indexed u0, address indexed u1, address u2)
func (*TestLogFilterer) WatchIndex3 ¶
func (_TestLog *TestLogFilterer) WatchIndex3(opts *bind.WatchOpts, sink chan<- *TestLogIndex3, u0 []common.Address, u1 []common.Address, u2 []common.Address) (event.Subscription, error)
WatchIndex3 is a free log subscription operation binding the contract event 0xd24059a7b65a58c0f1a52da5b1782177ddbf131f39250fc9f6a09a54f039d84d.
Solidity: event Index3(address indexed u0, address indexed u1, address indexed u2)
type TestLogIndex0 ¶
type TestLogIndex0 struct { U0 common.Address U1 common.Address U2 common.Address Raw types.Log // Blockchain specific contextual infos }
TestLogIndex0 represents a Index0 event raised by the TestLog contract.
type TestLogIndex0Iterator ¶
type TestLogIndex0Iterator struct { Event *TestLogIndex0 // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TestLogIndex0Iterator is returned from FilterIndex0 and is used to iterate over the raw logs and unpacked data for Index0 events raised by the TestLog contract.
func (*TestLogIndex0Iterator) Close ¶
func (it *TestLogIndex0Iterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TestLogIndex0Iterator) Error ¶
func (it *TestLogIndex0Iterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TestLogIndex0Iterator) Next ¶
func (it *TestLogIndex0Iterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type TestLogIndex1 ¶
type TestLogIndex1 struct { U0 common.Address U1 common.Address U2 common.Address Raw types.Log // Blockchain specific contextual infos }
TestLogIndex1 represents a Index1 event raised by the TestLog contract.
type TestLogIndex1Iterator ¶
type TestLogIndex1Iterator struct { Event *TestLogIndex1 // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TestLogIndex1Iterator is returned from FilterIndex1 and is used to iterate over the raw logs and unpacked data for Index1 events raised by the TestLog contract.
func (*TestLogIndex1Iterator) Close ¶
func (it *TestLogIndex1Iterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TestLogIndex1Iterator) Error ¶
func (it *TestLogIndex1Iterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TestLogIndex1Iterator) Next ¶
func (it *TestLogIndex1Iterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type TestLogIndex2 ¶
type TestLogIndex2 struct { U0 common.Address U1 common.Address U2 common.Address Raw types.Log // Blockchain specific contextual infos }
TestLogIndex2 represents a Index2 event raised by the TestLog contract.
type TestLogIndex2Iterator ¶
type TestLogIndex2Iterator struct { Event *TestLogIndex2 // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TestLogIndex2Iterator is returned from FilterIndex2 and is used to iterate over the raw logs and unpacked data for Index2 events raised by the TestLog contract.
func (*TestLogIndex2Iterator) Close ¶
func (it *TestLogIndex2Iterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TestLogIndex2Iterator) Error ¶
func (it *TestLogIndex2Iterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TestLogIndex2Iterator) Next ¶
func (it *TestLogIndex2Iterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type TestLogIndex3 ¶
type TestLogIndex3 struct { U0 common.Address U1 common.Address U2 common.Address Raw types.Log // Blockchain specific contextual infos }
TestLogIndex3 represents a Index3 event raised by the TestLog contract.
type TestLogIndex3Iterator ¶
type TestLogIndex3Iterator struct { Event *TestLogIndex3 // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TestLogIndex3Iterator is returned from FilterIndex3 and is used to iterate over the raw logs and unpacked data for Index3 events raised by the TestLog contract.
func (*TestLogIndex3Iterator) Close ¶
func (it *TestLogIndex3Iterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TestLogIndex3Iterator) Error ¶
func (it *TestLogIndex3Iterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TestLogIndex3Iterator) Next ¶
func (it *TestLogIndex3Iterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type TestLogRaw ¶
type TestLogRaw struct {
Contract *TestLog // Generic contract binding to access the raw methods on
}
TestLogRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*TestLogRaw) Call ¶
func (_TestLog *TestLogRaw) 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 (*TestLogRaw) Transact ¶
func (_TestLog *TestLogRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TestLogRaw) Transfer ¶
func (_TestLog *TestLogRaw) 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 TestLogSession ¶
type TestLogSession struct { Contract *TestLog // Generic contract binding to set the session for CallOpts bind.CallOpts // Read options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
TestLogSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*TestLogSession) EmitLog0 ¶
func (_TestLog *TestLogSession) EmitLog0(u0 common.Address, u1 common.Address, u2 common.Address) (*types.Transaction, error)
EmitLog0 is a paid mutator transaction binding the contract method 0xad770894.
Solidity: function emitLog0(address u0, address u1, address u2) returns()
func (*TestLogSession) EmitLog1 ¶
func (_TestLog *TestLogSession) EmitLog1(u0 common.Address, u1 common.Address, u2 common.Address) (*types.Transaction, error)
EmitLog1 is a paid mutator transaction binding the contract method 0x6ffa8941.
Solidity: function emitLog1(address u0, address u1, address u2) returns()
func (*TestLogSession) EmitLog2 ¶
func (_TestLog *TestLogSession) EmitLog2(u0 common.Address, u1 common.Address, u2 common.Address) (*types.Transaction, error)
EmitLog2 is a paid mutator transaction binding the contract method 0xf6401221.
Solidity: function emitLog2(address u0, address u1, address u2) returns()
func (*TestLogSession) EmitLog3 ¶
func (_TestLog *TestLogSession) EmitLog3(u0 common.Address, u1 common.Address, u2 common.Address) (*types.Transaction, error)
EmitLog3 is a paid mutator transaction binding the contract method 0xf71853e6.
Solidity: function emitLog3(address u0, address u1, address u2) returns()
func (*TestLogSession) GetData0 ¶
func (_TestLog *TestLogSession) GetData0() (*big.Int, error)
GetData0 is a free data retrieval call binding the contract method 0xd42d2a9a.
Solidity: function getData0() pure returns(uint256 data)
type TestLogTransactor ¶
type TestLogTransactor struct {
// contains filtered or unexported fields
}
TestLogTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewTestLogTransactor ¶
func NewTestLogTransactor(address common.Address, transactor bind.ContractTransactor) (*TestLogTransactor, error)
NewTestLogTransactor creates a new write-only instance of TestLog, bound to a specific deployed contract.
func (*TestLogTransactor) EmitLog0 ¶
func (_TestLog *TestLogTransactor) EmitLog0(opts *bind.TransactOpts, u0 common.Address, u1 common.Address, u2 common.Address) (*types.Transaction, error)
EmitLog0 is a paid mutator transaction binding the contract method 0xad770894.
Solidity: function emitLog0(address u0, address u1, address u2) returns()
func (*TestLogTransactor) EmitLog1 ¶
func (_TestLog *TestLogTransactor) EmitLog1(opts *bind.TransactOpts, u0 common.Address, u1 common.Address, u2 common.Address) (*types.Transaction, error)
EmitLog1 is a paid mutator transaction binding the contract method 0x6ffa8941.
Solidity: function emitLog1(address u0, address u1, address u2) returns()
func (*TestLogTransactor) EmitLog2 ¶
func (_TestLog *TestLogTransactor) EmitLog2(opts *bind.TransactOpts, u0 common.Address, u1 common.Address, u2 common.Address) (*types.Transaction, error)
EmitLog2 is a paid mutator transaction binding the contract method 0xf6401221.
Solidity: function emitLog2(address u0, address u1, address u2) returns()
func (*TestLogTransactor) EmitLog3 ¶
func (_TestLog *TestLogTransactor) EmitLog3(opts *bind.TransactOpts, u0 common.Address, u1 common.Address, u2 common.Address) (*types.Transaction, error)
EmitLog3 is a paid mutator transaction binding the contract method 0xf71853e6.
Solidity: function emitLog3(address u0, address u1, address u2) returns()
type TestLogTransactorRaw ¶
type TestLogTransactorRaw struct {
Contract *TestLogTransactor // Generic write-only contract binding to access the raw methods on
}
TestLogTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*TestLogTransactorRaw) Transact ¶
func (_TestLog *TestLogTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TestLogTransactorRaw) Transfer ¶
func (_TestLog *TestLogTransactorRaw) 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 TestLogTransactorSession ¶
type TestLogTransactorSession struct { Contract *TestLogTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
TestLogTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*TestLogTransactorSession) EmitLog0 ¶
func (_TestLog *TestLogTransactorSession) EmitLog0(u0 common.Address, u1 common.Address, u2 common.Address) (*types.Transaction, error)
EmitLog0 is a paid mutator transaction binding the contract method 0xad770894.
Solidity: function emitLog0(address u0, address u1, address u2) returns()
func (*TestLogTransactorSession) EmitLog1 ¶
func (_TestLog *TestLogTransactorSession) EmitLog1(u0 common.Address, u1 common.Address, u2 common.Address) (*types.Transaction, error)
EmitLog1 is a paid mutator transaction binding the contract method 0x6ffa8941.
Solidity: function emitLog1(address u0, address u1, address u2) returns()
func (*TestLogTransactorSession) EmitLog2 ¶
func (_TestLog *TestLogTransactorSession) EmitLog2(u0 common.Address, u1 common.Address, u2 common.Address) (*types.Transaction, error)
EmitLog2 is a paid mutator transaction binding the contract method 0xf6401221.
Solidity: function emitLog2(address u0, address u1, address u2) returns()
func (*TestLogTransactorSession) EmitLog3 ¶
func (_TestLog *TestLogTransactorSession) EmitLog3(u0 common.Address, u1 common.Address, u2 common.Address) (*types.Transaction, error)
EmitLog3 is a paid mutator transaction binding the contract method 0xf71853e6.
Solidity: function emitLog3(address u0, address u1, address u2) returns()