Documentation
¶
Index ¶
- Constants
- type TxtStorage
- type TxtStorageCaller
- func (_TxtStorage *TxtStorageCaller) DoneCustomers(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
- func (_TxtStorage *TxtStorageCaller) GetHashData(opts *bind.CallOpts) (string, error)
- func (_TxtStorage *TxtStorageCaller) GetName(opts *bind.CallOpts) (string, error)
- func (_TxtStorage *TxtStorageCaller) GetReputation(opts *bind.CallOpts) (*big.Int, error)
- func (_TxtStorage *TxtStorageCaller) PendingCustomers(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
- func (_TxtStorage *TxtStorageCaller) ToBytes(opts *bind.CallOpts, a common.Address) ([]byte, error)
- type TxtStorageCallerRaw
- type TxtStorageCallerSession
- func (_TxtStorage *TxtStorageCallerSession) DoneCustomers(arg0 *big.Int) (common.Address, error)
- func (_TxtStorage *TxtStorageCallerSession) GetHashData() (string, error)
- func (_TxtStorage *TxtStorageCallerSession) GetName() (string, error)
- func (_TxtStorage *TxtStorageCallerSession) GetReputation() (*big.Int, error)
- func (_TxtStorage *TxtStorageCallerSession) PendingCustomers(arg0 *big.Int) (common.Address, error)
- func (_TxtStorage *TxtStorageCallerSession) ToBytes(a common.Address) ([]byte, error)
- type TxtStorageFilterer
- func (_TxtStorage *TxtStorageFilterer) FilterReputationGiven(opts *bind.FilterOpts) (*TxtStorageReputationGivenIterator, error)
- func (_TxtStorage *TxtStorageFilterer) FilterRequestData(opts *bind.FilterOpts) (*TxtStorageRequestDataIterator, error)
- func (_TxtStorage *TxtStorageFilterer) WatchReputationGiven(opts *bind.WatchOpts, sink chan<- *TxtStorageReputationGiven) (event.Subscription, error)
- func (_TxtStorage *TxtStorageFilterer) WatchRequestData(opts *bind.WatchOpts, sink chan<- *TxtStorageRequestData) (event.Subscription, error)
- type TxtStorageRaw
- func (_TxtStorage *TxtStorageRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_TxtStorage *TxtStorageRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_TxtStorage *TxtStorageRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type TxtStorageReputationGiven
- type TxtStorageReputationGivenIterator
- type TxtStorageRequestData
- type TxtStorageRequestDataIterator
- type TxtStorageSession
- func (_TxtStorage *TxtStorageSession) AddRep(val *big.Int) (*types.Transaction, error)
- func (_TxtStorage *TxtStorageSession) DoneCustomers(arg0 *big.Int) (common.Address, error)
- func (_TxtStorage *TxtStorageSession) GetData() (*types.Transaction, error)
- func (_TxtStorage *TxtStorageSession) GetDataFree() (*types.Transaction, error)
- func (_TxtStorage *TxtStorageSession) GetHashData() (string, error)
- func (_TxtStorage *TxtStorageSession) GetName() (string, error)
- func (_TxtStorage *TxtStorageSession) GetReputation() (*big.Int, error)
- func (_TxtStorage *TxtStorageSession) PendingCustomers(arg0 *big.Int) (common.Address, error)
- func (_TxtStorage *TxtStorageSession) SetHashData(hd string) (*types.Transaction, error)
- func (_TxtStorage *TxtStorageSession) ToBytes(a common.Address) ([]byte, error)
- func (_TxtStorage *TxtStorageSession) TransferData(dude common.Address) (*types.Transaction, error)
- type TxtStorageTransactor
- func (_TxtStorage *TxtStorageTransactor) AddRep(opts *bind.TransactOpts, val *big.Int) (*types.Transaction, error)
- func (_TxtStorage *TxtStorageTransactor) GetData(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_TxtStorage *TxtStorageTransactor) GetDataFree(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_TxtStorage *TxtStorageTransactor) SetHashData(opts *bind.TransactOpts, hd string) (*types.Transaction, error)
- func (_TxtStorage *TxtStorageTransactor) TransferData(opts *bind.TransactOpts, dude common.Address) (*types.Transaction, error)
- type TxtStorageTransactorRaw
- type TxtStorageTransactorSession
- func (_TxtStorage *TxtStorageTransactorSession) AddRep(val *big.Int) (*types.Transaction, error)
- func (_TxtStorage *TxtStorageTransactorSession) GetData() (*types.Transaction, error)
- func (_TxtStorage *TxtStorageTransactorSession) GetDataFree() (*types.Transaction, error)
- func (_TxtStorage *TxtStorageTransactorSession) SetHashData(hd string) (*types.Transaction, error)
- func (_TxtStorage *TxtStorageTransactorSession) TransferData(dude common.Address) (*types.Transaction, error)
- type TxtStreamer
- type TxtStreamerCaller
- type TxtStreamerCallerRaw
- type TxtStreamerCallerSession
- type TxtStreamerFilterer
- type TxtStreamerRaw
- func (_TxtStreamer *TxtStreamerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_TxtStreamer *TxtStreamerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_TxtStreamer *TxtStreamerRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type TxtStreamerSession
- type TxtStreamerTransactor
- type TxtStreamerTransactorRaw
- type TxtStreamerTransactorSession
- type TxtStreamerTxtResponse
- type TxtStreamerTxtResponseIterator
Constants ¶
const TxtStorageABI = "" /* 2535-byte string literal not displayed */
TxtStorageABI is the input ABI used to generate the binding from.
const TxtStorageBin = `` /* 19594-byte string literal not displayed */
TxtStorageBin is the compiled bytecode used for deploying new contracts.
const TxtStreamerABI = "" /* 421-byte string literal not displayed */
TxtStreamerABI is the input ABI used to generate the binding from.
const TxtStreamerBin = `` /* 2590-byte string literal not displayed */
TxtStreamerBin is the compiled bytecode used for deploying new contracts.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type TxtStorage ¶
type TxtStorage struct { TxtStorageCaller // Read-only binding to the contract TxtStorageTransactor // Write-only binding to the contract TxtStorageFilterer // Log filterer for contract events }
TxtStorage is an auto generated Go binding around an Ethereum contract.
func DeployTxtStorage ¶
func DeployTxtStorage(auth *bind.TransactOpts, backend bind.ContractBackend, name_ string, price *big.Int, hash_ string) (common.Address, *types.Transaction, *TxtStorage, error)
DeployTxtStorage deploys a new Ethereum contract, binding an instance of TxtStorage to it.
func NewTxtStorage ¶
func NewTxtStorage(address common.Address, backend bind.ContractBackend) (*TxtStorage, error)
NewTxtStorage creates a new instance of TxtStorage, bound to a specific deployed contract.
type TxtStorageCaller ¶
type TxtStorageCaller struct {
// contains filtered or unexported fields
}
TxtStorageCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewTxtStorageCaller ¶
func NewTxtStorageCaller(address common.Address, caller bind.ContractCaller) (*TxtStorageCaller, error)
NewTxtStorageCaller creates a new read-only instance of TxtStorage, bound to a specific deployed contract.
func (*TxtStorageCaller) DoneCustomers ¶
func (_TxtStorage *TxtStorageCaller) DoneCustomers(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
DoneCustomers is a free data retrieval call binding the contract method 0x485e36c8.
Solidity: function DoneCustomers( uint256) constant returns(address)
func (*TxtStorageCaller) GetHashData ¶
func (_TxtStorage *TxtStorageCaller) GetHashData(opts *bind.CallOpts) (string, error)
GetHashData is a free data retrieval call binding the contract method 0x1401bd95.
Solidity: function GetHashData() constant returns(string)
func (*TxtStorageCaller) GetName ¶
func (_TxtStorage *TxtStorageCaller) GetName(opts *bind.CallOpts) (string, error)
GetName is a free data retrieval call binding the contract method 0xfe704a9d.
Solidity: function GetName() constant returns(string)
func (*TxtStorageCaller) GetReputation ¶
GetReputation is a free data retrieval call binding the contract method 0x8b2cb74b.
Solidity: function GetReputation() constant returns(int256)
func (*TxtStorageCaller) PendingCustomers ¶
func (_TxtStorage *TxtStorageCaller) PendingCustomers(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
PendingCustomers is a free data retrieval call binding the contract method 0x84b82a8a.
Solidity: function PendingCustomers( uint256) constant returns(address)
type TxtStorageCallerRaw ¶
type TxtStorageCallerRaw struct {
Contract *TxtStorageCaller // Generic read-only contract binding to access the raw methods on
}
TxtStorageCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*TxtStorageCallerRaw) Call ¶
func (_TxtStorage *TxtStorageCallerRaw) 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 TxtStorageCallerSession ¶
type TxtStorageCallerSession struct { Contract *TxtStorageCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
TxtStorageCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*TxtStorageCallerSession) DoneCustomers ¶
DoneCustomers is a free data retrieval call binding the contract method 0x485e36c8.
Solidity: function DoneCustomers( uint256) constant returns(address)
func (*TxtStorageCallerSession) GetHashData ¶
func (_TxtStorage *TxtStorageCallerSession) GetHashData() (string, error)
GetHashData is a free data retrieval call binding the contract method 0x1401bd95.
Solidity: function GetHashData() constant returns(string)
func (*TxtStorageCallerSession) GetName ¶
func (_TxtStorage *TxtStorageCallerSession) GetName() (string, error)
GetName is a free data retrieval call binding the contract method 0xfe704a9d.
Solidity: function GetName() constant returns(string)
func (*TxtStorageCallerSession) GetReputation ¶
func (_TxtStorage *TxtStorageCallerSession) GetReputation() (*big.Int, error)
GetReputation is a free data retrieval call binding the contract method 0x8b2cb74b.
Solidity: function GetReputation() constant returns(int256)
func (*TxtStorageCallerSession) PendingCustomers ¶
PendingCustomers is a free data retrieval call binding the contract method 0x84b82a8a.
Solidity: function PendingCustomers( uint256) constant returns(address)
type TxtStorageFilterer ¶
type TxtStorageFilterer struct {
// contains filtered or unexported fields
}
TxtStorageFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewTxtStorageFilterer ¶
func NewTxtStorageFilterer(address common.Address, filterer bind.ContractFilterer) (*TxtStorageFilterer, error)
NewTxtStorageFilterer creates a new log filterer instance of TxtStorage, bound to a specific deployed contract.
func (*TxtStorageFilterer) FilterReputationGiven ¶
func (_TxtStorage *TxtStorageFilterer) FilterReputationGiven(opts *bind.FilterOpts) (*TxtStorageReputationGivenIterator, error)
FilterReputationGiven is a free log retrieval operation binding the contract event 0xe645ec368e9f33f328b76bbcf9d56855e7bfe7d5892c74e354aadfc80685257a.
Solidity: e ReputationGiven(sender address)
func (*TxtStorageFilterer) FilterRequestData ¶
func (_TxtStorage *TxtStorageFilterer) FilterRequestData(opts *bind.FilterOpts) (*TxtStorageRequestDataIterator, error)
FilterRequestData is a free log retrieval operation binding the contract event 0x70b912fa029fe2496dbbf0edd4740f19ff757041675de8572cdd263fa630ed93.
Solidity: e RequestData(sender address)
func (*TxtStorageFilterer) WatchReputationGiven ¶
func (_TxtStorage *TxtStorageFilterer) WatchReputationGiven(opts *bind.WatchOpts, sink chan<- *TxtStorageReputationGiven) (event.Subscription, error)
WatchReputationGiven is a free log subscription operation binding the contract event 0xe645ec368e9f33f328b76bbcf9d56855e7bfe7d5892c74e354aadfc80685257a.
Solidity: e ReputationGiven(sender address)
func (*TxtStorageFilterer) WatchRequestData ¶
func (_TxtStorage *TxtStorageFilterer) WatchRequestData(opts *bind.WatchOpts, sink chan<- *TxtStorageRequestData) (event.Subscription, error)
WatchRequestData is a free log subscription operation binding the contract event 0x70b912fa029fe2496dbbf0edd4740f19ff757041675de8572cdd263fa630ed93.
Solidity: e RequestData(sender address)
type TxtStorageRaw ¶
type TxtStorageRaw struct {
Contract *TxtStorage // Generic contract binding to access the raw methods on
}
TxtStorageRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*TxtStorageRaw) Call ¶
func (_TxtStorage *TxtStorageRaw) 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 (*TxtStorageRaw) Transact ¶
func (_TxtStorage *TxtStorageRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TxtStorageRaw) Transfer ¶
func (_TxtStorage *TxtStorageRaw) 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 TxtStorageReputationGiven ¶
type TxtStorageReputationGiven struct { Sender common.Address Raw types.Log // Blockchain specific contextual infos }
TxtStorageReputationGiven represents a ReputationGiven event raised by the TxtStorage contract.
type TxtStorageReputationGivenIterator ¶
type TxtStorageReputationGivenIterator struct { Event *TxtStorageReputationGiven // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TxtStorageReputationGivenIterator is returned from FilterReputationGiven and is used to iterate over the raw logs and unpacked data for ReputationGiven events raised by the TxtStorage contract.
func (*TxtStorageReputationGivenIterator) Close ¶
func (it *TxtStorageReputationGivenIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TxtStorageReputationGivenIterator) Error ¶
func (it *TxtStorageReputationGivenIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TxtStorageReputationGivenIterator) Next ¶
func (it *TxtStorageReputationGivenIterator) 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 TxtStorageRequestData ¶
type TxtStorageRequestData struct { Sender common.Address Raw types.Log // Blockchain specific contextual infos }
TxtStorageRequestData represents a RequestData event raised by the TxtStorage contract.
type TxtStorageRequestDataIterator ¶
type TxtStorageRequestDataIterator struct { Event *TxtStorageRequestData // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TxtStorageRequestDataIterator is returned from FilterRequestData and is used to iterate over the raw logs and unpacked data for RequestData events raised by the TxtStorage contract.
func (*TxtStorageRequestDataIterator) Close ¶
func (it *TxtStorageRequestDataIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TxtStorageRequestDataIterator) Error ¶
func (it *TxtStorageRequestDataIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TxtStorageRequestDataIterator) Next ¶
func (it *TxtStorageRequestDataIterator) 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 TxtStorageSession ¶
type TxtStorageSession struct { Contract *TxtStorage // 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 }
TxtStorageSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*TxtStorageSession) AddRep ¶
func (_TxtStorage *TxtStorageSession) AddRep(val *big.Int) (*types.Transaction, error)
AddRep is a paid mutator transaction binding the contract method 0x7b295c51.
Solidity: function AddRep(val int256) returns()
func (*TxtStorageSession) DoneCustomers ¶
DoneCustomers is a free data retrieval call binding the contract method 0x485e36c8.
Solidity: function DoneCustomers( uint256) constant returns(address)
func (*TxtStorageSession) GetData ¶
func (_TxtStorage *TxtStorageSession) GetData() (*types.Transaction, error)
GetData is a paid mutator transaction binding the contract method 0x76b8e528.
Solidity: function GetData() returns()
func (*TxtStorageSession) GetDataFree ¶
func (_TxtStorage *TxtStorageSession) GetDataFree() (*types.Transaction, error)
GetDataFree is a paid mutator transaction binding the contract method 0xe27e9160.
Solidity: function GetDataFree() returns()
func (*TxtStorageSession) GetHashData ¶
func (_TxtStorage *TxtStorageSession) GetHashData() (string, error)
GetHashData is a free data retrieval call binding the contract method 0x1401bd95.
Solidity: function GetHashData() constant returns(string)
func (*TxtStorageSession) GetName ¶
func (_TxtStorage *TxtStorageSession) GetName() (string, error)
GetName is a free data retrieval call binding the contract method 0xfe704a9d.
Solidity: function GetName() constant returns(string)
func (*TxtStorageSession) GetReputation ¶
func (_TxtStorage *TxtStorageSession) GetReputation() (*big.Int, error)
GetReputation is a free data retrieval call binding the contract method 0x8b2cb74b.
Solidity: function GetReputation() constant returns(int256)
func (*TxtStorageSession) PendingCustomers ¶
PendingCustomers is a free data retrieval call binding the contract method 0x84b82a8a.
Solidity: function PendingCustomers( uint256) constant returns(address)
func (*TxtStorageSession) SetHashData ¶
func (_TxtStorage *TxtStorageSession) SetHashData(hd string) (*types.Transaction, error)
SetHashData is a paid mutator transaction binding the contract method 0xb674f79a.
Solidity: function SetHashData(hd string) returns()
func (*TxtStorageSession) ToBytes ¶
func (_TxtStorage *TxtStorageSession) ToBytes(a common.Address) ([]byte, error)
ToBytes is a free data retrieval call binding the contract method 0x593b79fe.
Solidity: function toBytes(a address) constant returns(b bytes)
func (*TxtStorageSession) TransferData ¶
func (_TxtStorage *TxtStorageSession) TransferData(dude common.Address) (*types.Transaction, error)
TransferData is a paid mutator transaction binding the contract method 0x20ccbe68.
Solidity: function TransferData(dude address) returns()
type TxtStorageTransactor ¶
type TxtStorageTransactor struct {
// contains filtered or unexported fields
}
TxtStorageTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewTxtStorageTransactor ¶
func NewTxtStorageTransactor(address common.Address, transactor bind.ContractTransactor) (*TxtStorageTransactor, error)
NewTxtStorageTransactor creates a new write-only instance of TxtStorage, bound to a specific deployed contract.
func (*TxtStorageTransactor) AddRep ¶
func (_TxtStorage *TxtStorageTransactor) AddRep(opts *bind.TransactOpts, val *big.Int) (*types.Transaction, error)
AddRep is a paid mutator transaction binding the contract method 0x7b295c51.
Solidity: function AddRep(val int256) returns()
func (*TxtStorageTransactor) GetData ¶
func (_TxtStorage *TxtStorageTransactor) GetData(opts *bind.TransactOpts) (*types.Transaction, error)
GetData is a paid mutator transaction binding the contract method 0x76b8e528.
Solidity: function GetData() returns()
func (*TxtStorageTransactor) GetDataFree ¶
func (_TxtStorage *TxtStorageTransactor) GetDataFree(opts *bind.TransactOpts) (*types.Transaction, error)
GetDataFree is a paid mutator transaction binding the contract method 0xe27e9160.
Solidity: function GetDataFree() returns()
func (*TxtStorageTransactor) SetHashData ¶
func (_TxtStorage *TxtStorageTransactor) SetHashData(opts *bind.TransactOpts, hd string) (*types.Transaction, error)
SetHashData is a paid mutator transaction binding the contract method 0xb674f79a.
Solidity: function SetHashData(hd string) returns()
func (*TxtStorageTransactor) TransferData ¶
func (_TxtStorage *TxtStorageTransactor) TransferData(opts *bind.TransactOpts, dude common.Address) (*types.Transaction, error)
TransferData is a paid mutator transaction binding the contract method 0x20ccbe68.
Solidity: function TransferData(dude address) returns()
type TxtStorageTransactorRaw ¶
type TxtStorageTransactorRaw struct {
Contract *TxtStorageTransactor // Generic write-only contract binding to access the raw methods on
}
TxtStorageTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*TxtStorageTransactorRaw) Transact ¶
func (_TxtStorage *TxtStorageTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TxtStorageTransactorRaw) Transfer ¶
func (_TxtStorage *TxtStorageTransactorRaw) 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 TxtStorageTransactorSession ¶
type TxtStorageTransactorSession struct { Contract *TxtStorageTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
TxtStorageTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*TxtStorageTransactorSession) AddRep ¶
func (_TxtStorage *TxtStorageTransactorSession) AddRep(val *big.Int) (*types.Transaction, error)
AddRep is a paid mutator transaction binding the contract method 0x7b295c51.
Solidity: function AddRep(val int256) returns()
func (*TxtStorageTransactorSession) GetData ¶
func (_TxtStorage *TxtStorageTransactorSession) GetData() (*types.Transaction, error)
GetData is a paid mutator transaction binding the contract method 0x76b8e528.
Solidity: function GetData() returns()
func (*TxtStorageTransactorSession) GetDataFree ¶
func (_TxtStorage *TxtStorageTransactorSession) GetDataFree() (*types.Transaction, error)
GetDataFree is a paid mutator transaction binding the contract method 0xe27e9160.
Solidity: function GetDataFree() returns()
func (*TxtStorageTransactorSession) SetHashData ¶
func (_TxtStorage *TxtStorageTransactorSession) SetHashData(hd string) (*types.Transaction, error)
SetHashData is a paid mutator transaction binding the contract method 0xb674f79a.
Solidity: function SetHashData(hd string) returns()
func (*TxtStorageTransactorSession) TransferData ¶
func (_TxtStorage *TxtStorageTransactorSession) TransferData(dude common.Address) (*types.Transaction, error)
TransferData is a paid mutator transaction binding the contract method 0x20ccbe68.
Solidity: function TransferData(dude address) returns()
type TxtStreamer ¶
type TxtStreamer struct { TxtStreamerCaller // Read-only binding to the contract TxtStreamerTransactor // Write-only binding to the contract TxtStreamerFilterer // Log filterer for contract events }
TxtStreamer is an auto generated Go binding around an Ethereum contract.
func DeployTxtStreamer ¶
func DeployTxtStreamer(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *TxtStreamer, error)
DeployTxtStreamer deploys a new Ethereum contract, binding an instance of TxtStreamer to it.
func NewTxtStreamer ¶
func NewTxtStreamer(address common.Address, backend bind.ContractBackend) (*TxtStreamer, error)
NewTxtStreamer creates a new instance of TxtStreamer, bound to a specific deployed contract.
type TxtStreamerCaller ¶
type TxtStreamerCaller struct {
// contains filtered or unexported fields
}
TxtStreamerCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewTxtStreamerCaller ¶
func NewTxtStreamerCaller(address common.Address, caller bind.ContractCaller) (*TxtStreamerCaller, error)
NewTxtStreamerCaller creates a new read-only instance of TxtStreamer, bound to a specific deployed contract.
type TxtStreamerCallerRaw ¶
type TxtStreamerCallerRaw struct {
Contract *TxtStreamerCaller // Generic read-only contract binding to access the raw methods on
}
TxtStreamerCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*TxtStreamerCallerRaw) Call ¶
func (_TxtStreamer *TxtStreamerCallerRaw) 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 TxtStreamerCallerSession ¶
type TxtStreamerCallerSession struct { Contract *TxtStreamerCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
TxtStreamerCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type TxtStreamerFilterer ¶
type TxtStreamerFilterer struct {
// contains filtered or unexported fields
}
TxtStreamerFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewTxtStreamerFilterer ¶
func NewTxtStreamerFilterer(address common.Address, filterer bind.ContractFilterer) (*TxtStreamerFilterer, error)
NewTxtStreamerFilterer creates a new log filterer instance of TxtStreamer, bound to a specific deployed contract.
func (*TxtStreamerFilterer) FilterTxtResponse ¶
func (_TxtStreamer *TxtStreamerFilterer) FilterTxtResponse(opts *bind.FilterOpts) (*TxtStreamerTxtResponseIterator, error)
FilterTxtResponse is a free log retrieval operation binding the contract event 0x622c5f888423fcffc5ee7e195d932d9a46c6cc0eed08e12d48e9eb78dd8e425a.
Solidity: e TxtResponse(mResponse uint256)
func (*TxtStreamerFilterer) WatchTxtResponse ¶
func (_TxtStreamer *TxtStreamerFilterer) WatchTxtResponse(opts *bind.WatchOpts, sink chan<- *TxtStreamerTxtResponse) (event.Subscription, error)
WatchTxtResponse is a free log subscription operation binding the contract event 0x622c5f888423fcffc5ee7e195d932d9a46c6cc0eed08e12d48e9eb78dd8e425a.
Solidity: e TxtResponse(mResponse uint256)
type TxtStreamerRaw ¶
type TxtStreamerRaw struct {
Contract *TxtStreamer // Generic contract binding to access the raw methods on
}
TxtStreamerRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*TxtStreamerRaw) Call ¶
func (_TxtStreamer *TxtStreamerRaw) 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 (*TxtStreamerRaw) Transact ¶
func (_TxtStreamer *TxtStreamerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TxtStreamerRaw) Transfer ¶
func (_TxtStreamer *TxtStreamerRaw) 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 TxtStreamerSession ¶
type TxtStreamerSession struct { Contract *TxtStreamer // 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 }
TxtStreamerSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*TxtStreamerSession) Tell ¶
func (_TxtStreamer *TxtStreamerSession) Tell(resp *big.Int) (*types.Transaction, error)
Tell is a paid mutator transaction binding the contract method 0x740179f7.
Solidity: function Tell(resp uint256) returns()
type TxtStreamerTransactor ¶
type TxtStreamerTransactor struct {
// contains filtered or unexported fields
}
TxtStreamerTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewTxtStreamerTransactor ¶
func NewTxtStreamerTransactor(address common.Address, transactor bind.ContractTransactor) (*TxtStreamerTransactor, error)
NewTxtStreamerTransactor creates a new write-only instance of TxtStreamer, bound to a specific deployed contract.
func (*TxtStreamerTransactor) Tell ¶
func (_TxtStreamer *TxtStreamerTransactor) Tell(opts *bind.TransactOpts, resp *big.Int) (*types.Transaction, error)
Tell is a paid mutator transaction binding the contract method 0x740179f7.
Solidity: function Tell(resp uint256) returns()
type TxtStreamerTransactorRaw ¶
type TxtStreamerTransactorRaw struct {
Contract *TxtStreamerTransactor // Generic write-only contract binding to access the raw methods on
}
TxtStreamerTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*TxtStreamerTransactorRaw) Transact ¶
func (_TxtStreamer *TxtStreamerTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TxtStreamerTransactorRaw) Transfer ¶
func (_TxtStreamer *TxtStreamerTransactorRaw) 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 TxtStreamerTransactorSession ¶
type TxtStreamerTransactorSession struct { Contract *TxtStreamerTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
TxtStreamerTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*TxtStreamerTransactorSession) Tell ¶
func (_TxtStreamer *TxtStreamerTransactorSession) Tell(resp *big.Int) (*types.Transaction, error)
Tell is a paid mutator transaction binding the contract method 0x740179f7.
Solidity: function Tell(resp uint256) returns()
type TxtStreamerTxtResponse ¶
type TxtStreamerTxtResponse struct { MResponse *big.Int Raw types.Log // Blockchain specific contextual infos }
TxtStreamerTxtResponse represents a TxtResponse event raised by the TxtStreamer contract.
type TxtStreamerTxtResponseIterator ¶
type TxtStreamerTxtResponseIterator struct { Event *TxtStreamerTxtResponse // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TxtStreamerTxtResponseIterator is returned from FilterTxtResponse and is used to iterate over the raw logs and unpacked data for TxtResponse events raised by the TxtStreamer contract.
func (*TxtStreamerTxtResponseIterator) Close ¶
func (it *TxtStreamerTxtResponseIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TxtStreamerTxtResponseIterator) Error ¶
func (it *TxtStreamerTxtResponseIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TxtStreamerTxtResponseIterator) Next ¶
func (it *TxtStreamerTxtResponseIterator) 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.