contracts

package
v0.0.0-...-e704316 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 29, 2019 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const TxtStorageABI = "" /* 2535-byte string literal not displayed */

TxtStorageABI is the input ABI used to generate the binding from.

View Source
const TxtStorageBin = `` /* 19594-byte string literal not displayed */

TxtStorageBin is the compiled bytecode used for deploying new contracts.

View Source
const TxtStreamerABI = "" /* 421-byte string literal not displayed */

TxtStreamerABI is the input ABI used to generate the binding from.

View Source
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

func (_TxtStorage *TxtStorageCaller) GetReputation(opts *bind.CallOpts) (*big.Int, error)

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)

func (*TxtStorageCaller) ToBytes

func (_TxtStorage *TxtStorageCaller) ToBytes(opts *bind.CallOpts, 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)

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

func (_TxtStorage *TxtStorageCallerSession) DoneCustomers(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 (*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

func (_TxtStorage *TxtStorageCallerSession) PendingCustomers(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)

func (*TxtStorageCallerSession) ToBytes

func (_TxtStorage *TxtStorageCallerSession) 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)

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*TxtStorageReputationGivenIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TxtStorageReputationGivenIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*TxtStorageRequestDataIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TxtStorageRequestDataIterator) Next

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

func (_TxtStorage *TxtStorageSession) DoneCustomers(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 (*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

func (_TxtStorage *TxtStorageSession) PendingCustomers(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)

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*TxtStreamerTxtResponseIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TxtStreamerTxtResponseIterator) Next

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL
JackTT - Gopher 🇻🇳