Documentation ¶
Index ¶
- Constants
- type Test
- type TestCaller
- type TestCallerRaw
- type TestCallerSession
- type TestFilterer
- type TestRaw
- func (_Test *TestRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_Test *TestRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Test *TestRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type TestSession
- type TestTransactor
- type TestTransactorRaw
- type TestTransactorSession
Constants ¶
const TestABI = "" /* 580-byte string literal not displayed */
TestABI is the input ABI used to generate the binding from.
const TestBin = `` /* 2668-byte string literal not displayed */
TestBin is the compiled bytecode used for deploying new contracts.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Test ¶
type Test struct { TestCaller // Read-only binding to the contract TestTransactor // Write-only binding to the contract TestFilterer // Log filterer for contract events }
Test is an auto generated Go binding around an Ethereum contract.
func DeployTest ¶
func DeployTest(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Test, error)
DeployTest deploys a new Ethereum contract, binding an instance of Test to it.
type TestCaller ¶
type TestCaller struct {
// contains filtered or unexported fields
}
TestCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewTestCaller ¶
func NewTestCaller(address common.Address, caller bind.ContractCaller) (*TestCaller, error)
NewTestCaller creates a new read-only instance of Test, bound to a specific deployed contract.
type TestCallerRaw ¶
type TestCallerRaw struct {
Contract *TestCaller // Generic read-only contract binding to access the raw methods on
}
TestCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*TestCallerRaw) Call ¶
func (_Test *TestCallerRaw) 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 TestCallerSession ¶
type TestCallerSession struct { Contract *TestCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
TestCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type TestFilterer ¶
type TestFilterer struct {
// contains filtered or unexported fields
}
TestFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewTestFilterer ¶
func NewTestFilterer(address common.Address, filterer bind.ContractFilterer) (*TestFilterer, error)
NewTestFilterer creates a new log filterer instance of Test, bound to a specific deployed contract.
type TestRaw ¶
type TestRaw struct {
Contract *Test // Generic contract binding to access the raw methods on
}
TestRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*TestRaw) Call ¶
func (_Test *TestRaw) 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 (*TestRaw) Transact ¶
func (_Test *TestRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TestRaw) Transfer ¶
func (_Test *TestRaw) 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 TestSession ¶
type TestSession struct { Contract *Test // 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 }
TestSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*TestSession) GetOwner ¶
func (_Test *TestSession) GetOwner(fid string) (common.Address, error)
GetOwner is a free data retrieval call binding the contract method 0x4aaf4a12.
Solidity: function getOwner(fid string) constant returns(address)
func (*TestSession) Set ¶
func (_Test *TestSession) Set(fid string, owner common.Address) (*types.Transaction, error)
Set is a paid mutator transaction binding the contract method 0xa815ff15.
Solidity: function set(fid string, owner address) returns()
func (*TestSession) Test ¶
func (_Test *TestSession) Test() (*types.Transaction, error)
Test is a paid mutator transaction binding the contract method 0xf8a8fd6d.
Solidity: function test() returns()
type TestTransactor ¶
type TestTransactor struct {
// contains filtered or unexported fields
}
TestTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewTestTransactor ¶
func NewTestTransactor(address common.Address, transactor bind.ContractTransactor) (*TestTransactor, error)
NewTestTransactor creates a new write-only instance of Test, bound to a specific deployed contract.
func (*TestTransactor) Set ¶
func (_Test *TestTransactor) Set(opts *bind.TransactOpts, fid string, owner common.Address) (*types.Transaction, error)
Set is a paid mutator transaction binding the contract method 0xa815ff15.
Solidity: function set(fid string, owner address) returns()
func (*TestTransactor) Test ¶
func (_Test *TestTransactor) Test(opts *bind.TransactOpts) (*types.Transaction, error)
Test is a paid mutator transaction binding the contract method 0xf8a8fd6d.
Solidity: function test() returns()
type TestTransactorRaw ¶
type TestTransactorRaw struct {
Contract *TestTransactor // Generic write-only contract binding to access the raw methods on
}
TestTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*TestTransactorRaw) Transact ¶
func (_Test *TestTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TestTransactorRaw) Transfer ¶
func (_Test *TestTransactorRaw) 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 TestTransactorSession ¶
type TestTransactorSession struct { Contract *TestTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
TestTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*TestTransactorSession) Set ¶
func (_Test *TestTransactorSession) Set(fid string, owner common.Address) (*types.Transaction, error)
Set is a paid mutator transaction binding the contract method 0xa815ff15.
Solidity: function set(fid string, owner address) returns()
func (*TestTransactorSession) Test ¶
func (_Test *TestTransactorSession) Test() (*types.Transaction, error)
Test is a paid mutator transaction binding the contract method 0xf8a8fd6d.
Solidity: function test() returns()