contracts

package
v0.1.1-0...-94ed833 Latest Latest
Warning

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

Go to latest
Published: Sep 8, 2020 License: MIT Imports: 8 Imported by: 4

Documentation

Index

Constants

View Source
const SafeMathABI = "[]"

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

View Source
const SafeMathBin = `` /* 242-byte string literal not displayed */

SafeMathBin is the compiled bytecode used for deploying new contracts.

View Source
const TellorDisputeABI = "" /* 1148-byte string literal not displayed */

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

View Source
const TellorDisputeBin = `` /* 11314-byte string literal not displayed */

TellorDisputeBin is the compiled bytecode used for deploying new contracts.

View Source
const TellorGettersABI = "" /* 8423-byte string literal not displayed */

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

View Source
const TellorGettersBin = `` /* 13462-byte string literal not displayed */

TellorGettersBin is the compiled bytecode used for deploying new contracts.

View Source
const TellorGettersLibraryABI = "" /* 150-byte string literal not displayed */

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

View Source
const TellorGettersLibraryBin = `` /* 242-byte string literal not displayed */

TellorGettersLibraryBin is the compiled bytecode used for deploying new contracts.

View Source
const TellorMasterABI = "" /* 9195-byte string literal not displayed */

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

View Source
const TellorMasterBin = `` /* 16422-byte string literal not displayed */

TellorMasterBin is the compiled bytecode used for deploying new contracts.

View Source
const TellorStakeABI = "" /* 432-byte string literal not displayed */

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

View Source
const TellorStakeBin = `` /* 4564-byte string literal not displayed */

TellorStakeBin is the compiled bytecode used for deploying new contracts.

View Source
const TellorStorageABI = "[]"

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

View Source
const TellorStorageBin = `` /* 242-byte string literal not displayed */

TellorStorageBin is the compiled bytecode used for deploying new contracts.

View Source
const TellorTransferABI = "" /* 513-byte string literal not displayed */

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

View Source
const TellorTransferBin = `` /* 4794-byte string literal not displayed */

TellorTransferBin is the compiled bytecode used for deploying new contracts.

View Source
const UtilitiesABI = "[]"

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

View Source
const UtilitiesBin = `` /* 242-byte string literal not displayed */

UtilitiesBin is the compiled bytecode used for deploying new contracts.

Variables

This section is empty.

Functions

This section is empty.

Types

type SafeMath

type SafeMath struct {
	SafeMathCaller     // Read-only binding to the contract
	SafeMathTransactor // Write-only binding to the contract
	SafeMathFilterer   // Log filterer for contract events
}

SafeMath is an auto generated Go binding around an Ethereum contract.

func DeploySafeMath

func DeploySafeMath(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *SafeMath, error)

DeploySafeMath deploys a new Ethereum contract, binding an instance of SafeMath to it.

func NewSafeMath

func NewSafeMath(address common.Address, backend bind.ContractBackend) (*SafeMath, error)

NewSafeMath creates a new instance of SafeMath, bound to a specific deployed contract.

type SafeMathCaller

type SafeMathCaller struct {
	// contains filtered or unexported fields
}

SafeMathCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewSafeMathCaller

func NewSafeMathCaller(address common.Address, caller bind.ContractCaller) (*SafeMathCaller, error)

NewSafeMathCaller creates a new read-only instance of SafeMath, bound to a specific deployed contract.

type SafeMathCallerRaw

type SafeMathCallerRaw struct {
	Contract *SafeMathCaller // Generic read-only contract binding to access the raw methods on
}

SafeMathCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*SafeMathCallerRaw) Call

func (_SafeMath *SafeMathCallerRaw) 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 SafeMathCallerSession

type SafeMathCallerSession struct {
	Contract *SafeMathCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts   // Call options to use throughout this session
}

SafeMathCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

type SafeMathFilterer

type SafeMathFilterer struct {
	// contains filtered or unexported fields
}

SafeMathFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewSafeMathFilterer

func NewSafeMathFilterer(address common.Address, filterer bind.ContractFilterer) (*SafeMathFilterer, error)

NewSafeMathFilterer creates a new log filterer instance of SafeMath, bound to a specific deployed contract.

type SafeMathRaw

type SafeMathRaw struct {
	Contract *SafeMath // Generic contract binding to access the raw methods on
}

SafeMathRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*SafeMathRaw) Call

func (_SafeMath *SafeMathRaw) 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 (*SafeMathRaw) Transact

func (_SafeMath *SafeMathRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*SafeMathRaw) Transfer

func (_SafeMath *SafeMathRaw) 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 SafeMathSession

type SafeMathSession struct {
	Contract     *SafeMath         // 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
}

SafeMathSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

type SafeMathTransactor

type SafeMathTransactor struct {
	// contains filtered or unexported fields
}

SafeMathTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewSafeMathTransactor

func NewSafeMathTransactor(address common.Address, transactor bind.ContractTransactor) (*SafeMathTransactor, error)

NewSafeMathTransactor creates a new write-only instance of SafeMath, bound to a specific deployed contract.

type SafeMathTransactorRaw

type SafeMathTransactorRaw struct {
	Contract *SafeMathTransactor // Generic write-only contract binding to access the raw methods on
}

SafeMathTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*SafeMathTransactorRaw) Transact

func (_SafeMath *SafeMathTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*SafeMathTransactorRaw) Transfer

func (_SafeMath *SafeMathTransactorRaw) 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 SafeMathTransactorSession

type SafeMathTransactorSession struct {
	Contract     *SafeMathTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts   // Transaction auth options to use throughout this session
}

SafeMathTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

type TellorDispute

type TellorDispute struct {
	TellorDisputeCaller     // Read-only binding to the contract
	TellorDisputeTransactor // Write-only binding to the contract
	TellorDisputeFilterer   // Log filterer for contract events
}

TellorDispute is an auto generated Go binding around an Ethereum contract.

func DeployTellorDispute

func DeployTellorDispute(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *TellorDispute, error)

DeployTellorDispute deploys a new Ethereum contract, binding an instance of TellorDispute to it.

func NewTellorDispute

func NewTellorDispute(address common.Address, backend bind.ContractBackend) (*TellorDispute, error)

NewTellorDispute creates a new instance of TellorDispute, bound to a specific deployed contract.

type TellorDisputeCaller

type TellorDisputeCaller struct {
	// contains filtered or unexported fields
}

TellorDisputeCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewTellorDisputeCaller

func NewTellorDisputeCaller(address common.Address, caller bind.ContractCaller) (*TellorDisputeCaller, error)

NewTellorDisputeCaller creates a new read-only instance of TellorDispute, bound to a specific deployed contract.

type TellorDisputeCallerRaw

type TellorDisputeCallerRaw struct {
	Contract *TellorDisputeCaller // Generic read-only contract binding to access the raw methods on
}

TellorDisputeCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*TellorDisputeCallerRaw) Call

func (_TellorDispute *TellorDisputeCallerRaw) 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 TellorDisputeCallerSession

type TellorDisputeCallerSession struct {
	Contract *TellorDisputeCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts        // Call options to use throughout this session
}

TellorDisputeCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

type TellorDisputeDisputeVoteTallied

type TellorDisputeDisputeVoteTallied struct {
	DisputeID      *big.Int
	Result         *big.Int
	ReportedMiner  common.Address
	ReportingParty common.Address
	Active         bool
	Raw            types.Log // Blockchain specific contextual infos
}

TellorDisputeDisputeVoteTallied represents a DisputeVoteTallied event raised by the TellorDispute contract.

type TellorDisputeDisputeVoteTalliedIterator

type TellorDisputeDisputeVoteTalliedIterator struct {
	Event *TellorDisputeDisputeVoteTallied // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

TellorDisputeDisputeVoteTalliedIterator is returned from FilterDisputeVoteTallied and is used to iterate over the raw logs and unpacked data for DisputeVoteTallied events raised by the TellorDispute contract.

func (*TellorDisputeDisputeVoteTalliedIterator) Close

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

func (*TellorDisputeDisputeVoteTalliedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TellorDisputeDisputeVoteTalliedIterator) 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 TellorDisputeFilterer

type TellorDisputeFilterer struct {
	// contains filtered or unexported fields
}

TellorDisputeFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewTellorDisputeFilterer

func NewTellorDisputeFilterer(address common.Address, filterer bind.ContractFilterer) (*TellorDisputeFilterer, error)

NewTellorDisputeFilterer creates a new log filterer instance of TellorDispute, bound to a specific deployed contract.

func (*TellorDisputeFilterer) FilterDisputeVoteTallied

func (_TellorDispute *TellorDisputeFilterer) FilterDisputeVoteTallied(opts *bind.FilterOpts, _disputeID []*big.Int, _reportedMiner []common.Address) (*TellorDisputeDisputeVoteTalliedIterator, error)

FilterDisputeVoteTallied is a free log retrieval operation binding the contract event 0x21459c2f5447ebcf83a7f0a238c32c71076faef0d12295e771c0cb1e10434739.

Solidity: e DisputeVoteTallied(_disputeID indexed uint256, _result int256, _reportedMiner indexed address, _reportingParty address, _active bool)

func (*TellorDisputeFilterer) FilterNewDispute

func (_TellorDispute *TellorDisputeFilterer) FilterNewDispute(opts *bind.FilterOpts, _disputeId []*big.Int, _requestId []*big.Int) (*TellorDisputeNewDisputeIterator, error)

FilterNewDispute is a free log retrieval operation binding the contract event 0xeceec1aebf67772b2440120c4b4dc913a1fe1b865509219f9456785c23b9da64.

Solidity: e NewDispute(_disputeId indexed uint256, _requestId indexed uint256, _timestamp uint256, _miner address)

func (*TellorDisputeFilterer) FilterNewTellorAddress

func (_TellorDispute *TellorDisputeFilterer) FilterNewTellorAddress(opts *bind.FilterOpts) (*TellorDisputeNewTellorAddressIterator, error)

FilterNewTellorAddress is a free log retrieval operation binding the contract event 0xc2d1449eb0b6547aa426e09d9942a77fa4fc8cd3296305b3163e22452e0bcb8d.

Solidity: e NewTellorAddress(_newTellor address)

func (*TellorDisputeFilterer) FilterVoted

func (_TellorDispute *TellorDisputeFilterer) FilterVoted(opts *bind.FilterOpts, _disputeID []*big.Int, _voter []common.Address) (*TellorDisputeVotedIterator, error)

FilterVoted is a free log retrieval operation binding the contract event 0x86abfce99b7dd908bec0169288797f85049ec73cbe046ed9de818fab3a497ae0.

Solidity: e Voted(_disputeID indexed uint256, _position bool, _voter indexed address)

func (*TellorDisputeFilterer) WatchDisputeVoteTallied

func (_TellorDispute *TellorDisputeFilterer) WatchDisputeVoteTallied(opts *bind.WatchOpts, sink chan<- *TellorDisputeDisputeVoteTallied, _disputeID []*big.Int, _reportedMiner []common.Address) (event.Subscription, error)

WatchDisputeVoteTallied is a free log subscription operation binding the contract event 0x21459c2f5447ebcf83a7f0a238c32c71076faef0d12295e771c0cb1e10434739.

Solidity: e DisputeVoteTallied(_disputeID indexed uint256, _result int256, _reportedMiner indexed address, _reportingParty address, _active bool)

func (*TellorDisputeFilterer) WatchNewDispute

func (_TellorDispute *TellorDisputeFilterer) WatchNewDispute(opts *bind.WatchOpts, sink chan<- *TellorDisputeNewDispute, _disputeId []*big.Int, _requestId []*big.Int) (event.Subscription, error)

WatchNewDispute is a free log subscription operation binding the contract event 0xeceec1aebf67772b2440120c4b4dc913a1fe1b865509219f9456785c23b9da64.

Solidity: e NewDispute(_disputeId indexed uint256, _requestId indexed uint256, _timestamp uint256, _miner address)

func (*TellorDisputeFilterer) WatchNewTellorAddress

func (_TellorDispute *TellorDisputeFilterer) WatchNewTellorAddress(opts *bind.WatchOpts, sink chan<- *TellorDisputeNewTellorAddress) (event.Subscription, error)

WatchNewTellorAddress is a free log subscription operation binding the contract event 0xc2d1449eb0b6547aa426e09d9942a77fa4fc8cd3296305b3163e22452e0bcb8d.

Solidity: e NewTellorAddress(_newTellor address)

func (*TellorDisputeFilterer) WatchVoted

func (_TellorDispute *TellorDisputeFilterer) WatchVoted(opts *bind.WatchOpts, sink chan<- *TellorDisputeVoted, _disputeID []*big.Int, _voter []common.Address) (event.Subscription, error)

WatchVoted is a free log subscription operation binding the contract event 0x86abfce99b7dd908bec0169288797f85049ec73cbe046ed9de818fab3a497ae0.

Solidity: e Voted(_disputeID indexed uint256, _position bool, _voter indexed address)

type TellorDisputeNewDispute

type TellorDisputeNewDispute struct {
	DisputeId *big.Int
	RequestId *big.Int
	Timestamp *big.Int
	Miner     common.Address
	Raw       types.Log // Blockchain specific contextual infos
}

TellorDisputeNewDispute represents a NewDispute event raised by the TellorDispute contract.

type TellorDisputeNewDisputeIterator

type TellorDisputeNewDisputeIterator struct {
	Event *TellorDisputeNewDispute // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

TellorDisputeNewDisputeIterator is returned from FilterNewDispute and is used to iterate over the raw logs and unpacked data for NewDispute events raised by the TellorDispute contract.

func (*TellorDisputeNewDisputeIterator) Close

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

func (*TellorDisputeNewDisputeIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TellorDisputeNewDisputeIterator) 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 TellorDisputeNewTellorAddress

type TellorDisputeNewTellorAddress struct {
	NewTellor common.Address
	Raw       types.Log // Blockchain specific contextual infos
}

TellorDisputeNewTellorAddress represents a NewTellorAddress event raised by the TellorDispute contract.

type TellorDisputeNewTellorAddressIterator

type TellorDisputeNewTellorAddressIterator struct {
	Event *TellorDisputeNewTellorAddress // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

TellorDisputeNewTellorAddressIterator is returned from FilterNewTellorAddress and is used to iterate over the raw logs and unpacked data for NewTellorAddress events raised by the TellorDispute contract.

func (*TellorDisputeNewTellorAddressIterator) Close

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

func (*TellorDisputeNewTellorAddressIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TellorDisputeNewTellorAddressIterator) 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 TellorDisputeRaw

type TellorDisputeRaw struct {
	Contract *TellorDispute // Generic contract binding to access the raw methods on
}

TellorDisputeRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*TellorDisputeRaw) Call

func (_TellorDispute *TellorDisputeRaw) 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 (*TellorDisputeRaw) Transact

func (_TellorDispute *TellorDisputeRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*TellorDisputeRaw) Transfer

func (_TellorDispute *TellorDisputeRaw) 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 TellorDisputeSession

type TellorDisputeSession struct {
	Contract     *TellorDispute    // 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
}

TellorDisputeSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

type TellorDisputeTransactor

type TellorDisputeTransactor struct {
	// contains filtered or unexported fields
}

TellorDisputeTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewTellorDisputeTransactor

func NewTellorDisputeTransactor(address common.Address, transactor bind.ContractTransactor) (*TellorDisputeTransactor, error)

NewTellorDisputeTransactor creates a new write-only instance of TellorDispute, bound to a specific deployed contract.

type TellorDisputeTransactorRaw

type TellorDisputeTransactorRaw struct {
	Contract *TellorDisputeTransactor // Generic write-only contract binding to access the raw methods on
}

TellorDisputeTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*TellorDisputeTransactorRaw) Transact

func (_TellorDispute *TellorDisputeTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*TellorDisputeTransactorRaw) Transfer

func (_TellorDispute *TellorDisputeTransactorRaw) 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 TellorDisputeTransactorSession

type TellorDisputeTransactorSession struct {
	Contract     *TellorDisputeTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts        // Transaction auth options to use throughout this session
}

TellorDisputeTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

type TellorDisputeVoted

type TellorDisputeVoted struct {
	DisputeID *big.Int
	Position  bool
	Voter     common.Address
	Raw       types.Log // Blockchain specific contextual infos
}

TellorDisputeVoted represents a Voted event raised by the TellorDispute contract.

type TellorDisputeVotedIterator

type TellorDisputeVotedIterator struct {
	Event *TellorDisputeVoted // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

TellorDisputeVotedIterator is returned from FilterVoted and is used to iterate over the raw logs and unpacked data for Voted events raised by the TellorDispute contract.

func (*TellorDisputeVotedIterator) Close

func (it *TellorDisputeVotedIterator) Close() error

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

func (*TellorDisputeVotedIterator) Error

func (it *TellorDisputeVotedIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*TellorDisputeVotedIterator) Next

func (it *TellorDisputeVotedIterator) 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 TellorGetters

type TellorGetters struct {
	TellorGettersCaller     // Read-only binding to the contract
	TellorGettersTransactor // Write-only binding to the contract
	TellorGettersFilterer   // Log filterer for contract events
}

TellorGetters is an auto generated Go binding around an Ethereum contract.

func DeployTellorGetters

func DeployTellorGetters(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *TellorGetters, error)

DeployTellorGetters deploys a new Ethereum contract, binding an instance of TellorGetters to it.

func NewTellorGetters

func NewTellorGetters(address common.Address, backend bind.ContractBackend) (*TellorGetters, error)

NewTellorGetters creates a new instance of TellorGetters, bound to a specific deployed contract.

type TellorGettersCaller

type TellorGettersCaller struct {
	// contains filtered or unexported fields
}

TellorGettersCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewTellorGettersCaller

func NewTellorGettersCaller(address common.Address, caller bind.ContractCaller) (*TellorGettersCaller, error)

NewTellorGettersCaller creates a new read-only instance of TellorGetters, bound to a specific deployed contract.

func (*TellorGettersCaller) Allowance

func (_TellorGetters *TellorGettersCaller) Allowance(opts *bind.CallOpts, _user common.Address, _spender common.Address) (*big.Int, error)

Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.

Solidity: function allowance(_user address, _spender address) constant returns(uint256)

func (*TellorGettersCaller) AllowedToTrade

func (_TellorGetters *TellorGettersCaller) AllowedToTrade(opts *bind.CallOpts, _user common.Address, _amount *big.Int) (bool, error)

AllowedToTrade is a free data retrieval call binding the contract method 0x999cf26c.

Solidity: function allowedToTrade(_user address, _amount uint256) constant returns(bool)

func (*TellorGettersCaller) BalanceOf

func (_TellorGetters *TellorGettersCaller) BalanceOf(opts *bind.CallOpts, _user common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(_user address) constant returns(uint256)

func (*TellorGettersCaller) BalanceOfAt

func (_TellorGetters *TellorGettersCaller) BalanceOfAt(opts *bind.CallOpts, _user common.Address, _blockNumber *big.Int) (*big.Int, error)

BalanceOfAt is a free data retrieval call binding the contract method 0x4ee2cd7e.

Solidity: function balanceOfAt(_user address, _blockNumber uint256) constant returns(uint256)

func (*TellorGettersCaller) DidMine

func (_TellorGetters *TellorGettersCaller) DidMine(opts *bind.CallOpts, _challenge [32]byte, _miner common.Address) (bool, error)

DidMine is a free data retrieval call binding the contract method 0x63bb82ad.

Solidity: function didMine(_challenge bytes32, _miner address) constant returns(bool)

func (*TellorGettersCaller) DidVote

func (_TellorGetters *TellorGettersCaller) DidVote(opts *bind.CallOpts, _disputeId *big.Int, _address common.Address) (bool, error)

DidVote is a free data retrieval call binding the contract method 0xa7c438bc.

Solidity: function didVote(_disputeId uint256, _address address) constant returns(bool)

func (*TellorGettersCaller) GetAddressVars

func (_TellorGetters *TellorGettersCaller) GetAddressVars(opts *bind.CallOpts, _data [32]byte) (common.Address, error)

GetAddressVars is a free data retrieval call binding the contract method 0x133bee5e.

Solidity: function getAddressVars(_data bytes32) constant returns(address)

func (*TellorGettersCaller) GetAllDisputeVars

func (_TellorGetters *TellorGettersCaller) GetAllDisputeVars(opts *bind.CallOpts, _disputeId *big.Int) ([32]byte, bool, bool, bool, common.Address, common.Address, common.Address, [9]*big.Int, *big.Int, error)

GetAllDisputeVars is a free data retrieval call binding the contract method 0xaf0b1327.

Solidity: function getAllDisputeVars(_disputeId uint256) constant returns(bytes32, bool, bool, bool, address, address, address, uint256[9], int256)

func (*TellorGettersCaller) GetCurrentVariables

func (_TellorGetters *TellorGettersCaller) GetCurrentVariables(opts *bind.CallOpts) ([32]byte, *big.Int, *big.Int, string, *big.Int, *big.Int, error)

GetCurrentVariables is a free data retrieval call binding the contract method 0xa22e407a.

Solidity: function getCurrentVariables() constant returns(bytes32, uint256, uint256, string, uint256, uint256)

func (*TellorGettersCaller) GetDisputeIdByDisputeHash

func (_TellorGetters *TellorGettersCaller) GetDisputeIdByDisputeHash(opts *bind.CallOpts, _hash [32]byte) (*big.Int, error)

GetDisputeIdByDisputeHash is a free data retrieval call binding the contract method 0xda379941.

Solidity: function getDisputeIdByDisputeHash(_hash bytes32) constant returns(uint256)

func (*TellorGettersCaller) GetDisputeUintVars

func (_TellorGetters *TellorGettersCaller) GetDisputeUintVars(opts *bind.CallOpts, _disputeId *big.Int, _data [32]byte) (*big.Int, error)

GetDisputeUintVars is a free data retrieval call binding the contract method 0x7f6fd5d9.

Solidity: function getDisputeUintVars(_disputeId uint256, _data bytes32) constant returns(uint256)

func (*TellorGettersCaller) GetLastNewValue

func (_TellorGetters *TellorGettersCaller) GetLastNewValue(opts *bind.CallOpts) (*big.Int, bool, error)

GetLastNewValue is a free data retrieval call binding the contract method 0xfc7cf0a0.

Solidity: function getLastNewValue() constant returns(uint256, bool)

func (*TellorGettersCaller) GetLastNewValueById

func (_TellorGetters *TellorGettersCaller) GetLastNewValueById(opts *bind.CallOpts, _requestId *big.Int) (*big.Int, bool, error)

GetLastNewValueById is a free data retrieval call binding the contract method 0x3180f8df.

Solidity: function getLastNewValueById(_requestId uint256) constant returns(uint256, bool)

func (*TellorGettersCaller) GetMinedBlockNum

func (_TellorGetters *TellorGettersCaller) GetMinedBlockNum(opts *bind.CallOpts, _requestId *big.Int, _timestamp *big.Int) (*big.Int, error)

GetMinedBlockNum is a free data retrieval call binding the contract method 0xc775b542.

Solidity: function getMinedBlockNum(_requestId uint256, _timestamp uint256) constant returns(uint256)

func (*TellorGettersCaller) GetMinersByRequestIdAndTimestamp

func (_TellorGetters *TellorGettersCaller) GetMinersByRequestIdAndTimestamp(opts *bind.CallOpts, _requestId *big.Int, _timestamp *big.Int) ([5]common.Address, error)

GetMinersByRequestIdAndTimestamp is a free data retrieval call binding the contract method 0x69026d63.

Solidity: function getMinersByRequestIdAndTimestamp(_requestId uint256, _timestamp uint256) constant returns(address[5])

func (*TellorGettersCaller) GetName

func (_TellorGetters *TellorGettersCaller) GetName(opts *bind.CallOpts) (string, error)

GetName is a free data retrieval call binding the contract method 0x17d7de7c.

Solidity: function getName() constant returns(string)

func (*TellorGettersCaller) GetNewValueCountbyRequestId

func (_TellorGetters *TellorGettersCaller) GetNewValueCountbyRequestId(opts *bind.CallOpts, _requestId *big.Int) (*big.Int, error)

GetNewValueCountbyRequestId is a free data retrieval call binding the contract method 0x46eee1c4.

Solidity: function getNewValueCountbyRequestId(_requestId uint256) constant returns(uint256)

func (*TellorGettersCaller) GetRequestIdByQueryHash

func (_TellorGetters *TellorGettersCaller) GetRequestIdByQueryHash(opts *bind.CallOpts, _request [32]byte) (*big.Int, error)

GetRequestIdByQueryHash is a free data retrieval call binding the contract method 0x1db842f0.

Solidity: function getRequestIdByQueryHash(_request bytes32) constant returns(uint256)

func (*TellorGettersCaller) GetRequestIdByRequestQIndex

func (_TellorGetters *TellorGettersCaller) GetRequestIdByRequestQIndex(opts *bind.CallOpts, _index *big.Int) (*big.Int, error)

GetRequestIdByRequestQIndex is a free data retrieval call binding the contract method 0x6173c0b8.

Solidity: function getRequestIdByRequestQIndex(_index uint256) constant returns(uint256)

func (*TellorGettersCaller) GetRequestIdByTimestamp

func (_TellorGetters *TellorGettersCaller) GetRequestIdByTimestamp(opts *bind.CallOpts, _timestamp *big.Int) (*big.Int, error)

GetRequestIdByTimestamp is a free data retrieval call binding the contract method 0x0f0b424d.

Solidity: function getRequestIdByTimestamp(_timestamp uint256) constant returns(uint256)

func (*TellorGettersCaller) GetRequestQ

func (_TellorGetters *TellorGettersCaller) GetRequestQ(opts *bind.CallOpts) ([51]*big.Int, error)

GetRequestQ is a free data retrieval call binding the contract method 0xb5413029.

Solidity: function getRequestQ() constant returns(uint256[51])

func (*TellorGettersCaller) GetRequestUintVars

func (_TellorGetters *TellorGettersCaller) GetRequestUintVars(opts *bind.CallOpts, _requestId *big.Int, _data [32]byte) (*big.Int, error)

GetRequestUintVars is a free data retrieval call binding the contract method 0xe0ae93c1.

Solidity: function getRequestUintVars(_requestId uint256, _data bytes32) constant returns(uint256)

func (*TellorGettersCaller) GetRequestVars

func (_TellorGetters *TellorGettersCaller) GetRequestVars(opts *bind.CallOpts, _requestId *big.Int) (string, string, [32]byte, *big.Int, *big.Int, *big.Int, error)

GetRequestVars is a free data retrieval call binding the contract method 0xe1eee6d6.

Solidity: function getRequestVars(_requestId uint256) constant returns(string, string, bytes32, uint256, uint256, uint256)

func (*TellorGettersCaller) GetStakerInfo

func (_TellorGetters *TellorGettersCaller) GetStakerInfo(opts *bind.CallOpts, _staker common.Address) (*big.Int, *big.Int, error)

GetStakerInfo is a free data retrieval call binding the contract method 0x733bdef0.

Solidity: function getStakerInfo(_staker address) constant returns(uint256, uint256)

func (*TellorGettersCaller) GetSubmissionsByTimestamp

func (_TellorGetters *TellorGettersCaller) GetSubmissionsByTimestamp(opts *bind.CallOpts, _requestId *big.Int, _timestamp *big.Int) ([5]*big.Int, error)

GetSubmissionsByTimestamp is a free data retrieval call binding the contract method 0x11c98512.

Solidity: function getSubmissionsByTimestamp(_requestId uint256, _timestamp uint256) constant returns(uint256[5])

func (*TellorGettersCaller) GetSymbol

func (_TellorGetters *TellorGettersCaller) GetSymbol(opts *bind.CallOpts) (string, error)

GetSymbol is a free data retrieval call binding the contract method 0x15070401.

Solidity: function getSymbol() constant returns(string)

func (*TellorGettersCaller) GetTimestampbyRequestIDandIndex

func (_TellorGetters *TellorGettersCaller) GetTimestampbyRequestIDandIndex(opts *bind.CallOpts, _requestID *big.Int, _index *big.Int) (*big.Int, error)

GetTimestampbyRequestIDandIndex is a free data retrieval call binding the contract method 0x77fbb663.

Solidity: function getTimestampbyRequestIDandIndex(_requestID uint256, _index uint256) constant returns(uint256)

func (*TellorGettersCaller) GetUintVar

func (_TellorGetters *TellorGettersCaller) GetUintVar(opts *bind.CallOpts, _data [32]byte) (*big.Int, error)

GetUintVar is a free data retrieval call binding the contract method 0x612c8f7f.

Solidity: function getUintVar(_data bytes32) constant returns(uint256)

func (*TellorGettersCaller) GetVariablesOnDeck

func (_TellorGetters *TellorGettersCaller) GetVariablesOnDeck(opts *bind.CallOpts) (*big.Int, *big.Int, string, error)

GetVariablesOnDeck is a free data retrieval call binding the contract method 0x19e8e03b.

Solidity: function getVariablesOnDeck() constant returns(uint256, uint256, string)

func (*TellorGettersCaller) IsInDispute

func (_TellorGetters *TellorGettersCaller) IsInDispute(opts *bind.CallOpts, _requestId *big.Int, _timestamp *big.Int) (bool, error)

IsInDispute is a free data retrieval call binding the contract method 0x3df0777b.

Solidity: function isInDispute(_requestId uint256, _timestamp uint256) constant returns(bool)

func (*TellorGettersCaller) RetrieveData

func (_TellorGetters *TellorGettersCaller) RetrieveData(opts *bind.CallOpts, _requestId *big.Int, _timestamp *big.Int) (*big.Int, error)

RetrieveData is a free data retrieval call binding the contract method 0x93fa4915.

Solidity: function retrieveData(_requestId uint256, _timestamp uint256) constant returns(uint256)

func (*TellorGettersCaller) TotalSupply

func (_TellorGetters *TellorGettersCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

type TellorGettersCallerRaw

type TellorGettersCallerRaw struct {
	Contract *TellorGettersCaller // Generic read-only contract binding to access the raw methods on
}

TellorGettersCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*TellorGettersCallerRaw) Call

func (_TellorGetters *TellorGettersCallerRaw) 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 TellorGettersCallerSession

type TellorGettersCallerSession struct {
	Contract *TellorGettersCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts        // Call options to use throughout this session
}

TellorGettersCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*TellorGettersCallerSession) Allowance

func (_TellorGetters *TellorGettersCallerSession) Allowance(_user common.Address, _spender common.Address) (*big.Int, error)

Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.

Solidity: function allowance(_user address, _spender address) constant returns(uint256)

func (*TellorGettersCallerSession) AllowedToTrade

func (_TellorGetters *TellorGettersCallerSession) AllowedToTrade(_user common.Address, _amount *big.Int) (bool, error)

AllowedToTrade is a free data retrieval call binding the contract method 0x999cf26c.

Solidity: function allowedToTrade(_user address, _amount uint256) constant returns(bool)

func (*TellorGettersCallerSession) BalanceOf

func (_TellorGetters *TellorGettersCallerSession) BalanceOf(_user common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(_user address) constant returns(uint256)

func (*TellorGettersCallerSession) BalanceOfAt

func (_TellorGetters *TellorGettersCallerSession) BalanceOfAt(_user common.Address, _blockNumber *big.Int) (*big.Int, error)

BalanceOfAt is a free data retrieval call binding the contract method 0x4ee2cd7e.

Solidity: function balanceOfAt(_user address, _blockNumber uint256) constant returns(uint256)

func (*TellorGettersCallerSession) DidMine

func (_TellorGetters *TellorGettersCallerSession) DidMine(_challenge [32]byte, _miner common.Address) (bool, error)

DidMine is a free data retrieval call binding the contract method 0x63bb82ad.

Solidity: function didMine(_challenge bytes32, _miner address) constant returns(bool)

func (*TellorGettersCallerSession) DidVote

func (_TellorGetters *TellorGettersCallerSession) DidVote(_disputeId *big.Int, _address common.Address) (bool, error)

DidVote is a free data retrieval call binding the contract method 0xa7c438bc.

Solidity: function didVote(_disputeId uint256, _address address) constant returns(bool)

func (*TellorGettersCallerSession) GetAddressVars

func (_TellorGetters *TellorGettersCallerSession) GetAddressVars(_data [32]byte) (common.Address, error)

GetAddressVars is a free data retrieval call binding the contract method 0x133bee5e.

Solidity: function getAddressVars(_data bytes32) constant returns(address)

func (*TellorGettersCallerSession) GetAllDisputeVars

func (_TellorGetters *TellorGettersCallerSession) GetAllDisputeVars(_disputeId *big.Int) ([32]byte, bool, bool, bool, common.Address, common.Address, common.Address, [9]*big.Int, *big.Int, error)

GetAllDisputeVars is a free data retrieval call binding the contract method 0xaf0b1327.

Solidity: function getAllDisputeVars(_disputeId uint256) constant returns(bytes32, bool, bool, bool, address, address, address, uint256[9], int256)

func (*TellorGettersCallerSession) GetCurrentVariables

func (_TellorGetters *TellorGettersCallerSession) GetCurrentVariables() ([32]byte, *big.Int, *big.Int, string, *big.Int, *big.Int, error)

GetCurrentVariables is a free data retrieval call binding the contract method 0xa22e407a.

Solidity: function getCurrentVariables() constant returns(bytes32, uint256, uint256, string, uint256, uint256)

func (*TellorGettersCallerSession) GetDisputeIdByDisputeHash

func (_TellorGetters *TellorGettersCallerSession) GetDisputeIdByDisputeHash(_hash [32]byte) (*big.Int, error)

GetDisputeIdByDisputeHash is a free data retrieval call binding the contract method 0xda379941.

Solidity: function getDisputeIdByDisputeHash(_hash bytes32) constant returns(uint256)

func (*TellorGettersCallerSession) GetDisputeUintVars

func (_TellorGetters *TellorGettersCallerSession) GetDisputeUintVars(_disputeId *big.Int, _data [32]byte) (*big.Int, error)

GetDisputeUintVars is a free data retrieval call binding the contract method 0x7f6fd5d9.

Solidity: function getDisputeUintVars(_disputeId uint256, _data bytes32) constant returns(uint256)

func (*TellorGettersCallerSession) GetLastNewValue

func (_TellorGetters *TellorGettersCallerSession) GetLastNewValue() (*big.Int, bool, error)

GetLastNewValue is a free data retrieval call binding the contract method 0xfc7cf0a0.

Solidity: function getLastNewValue() constant returns(uint256, bool)

func (*TellorGettersCallerSession) GetLastNewValueById

func (_TellorGetters *TellorGettersCallerSession) GetLastNewValueById(_requestId *big.Int) (*big.Int, bool, error)

GetLastNewValueById is a free data retrieval call binding the contract method 0x3180f8df.

Solidity: function getLastNewValueById(_requestId uint256) constant returns(uint256, bool)

func (*TellorGettersCallerSession) GetMinedBlockNum

func (_TellorGetters *TellorGettersCallerSession) GetMinedBlockNum(_requestId *big.Int, _timestamp *big.Int) (*big.Int, error)

GetMinedBlockNum is a free data retrieval call binding the contract method 0xc775b542.

Solidity: function getMinedBlockNum(_requestId uint256, _timestamp uint256) constant returns(uint256)

func (*TellorGettersCallerSession) GetMinersByRequestIdAndTimestamp

func (_TellorGetters *TellorGettersCallerSession) GetMinersByRequestIdAndTimestamp(_requestId *big.Int, _timestamp *big.Int) ([5]common.Address, error)

GetMinersByRequestIdAndTimestamp is a free data retrieval call binding the contract method 0x69026d63.

Solidity: function getMinersByRequestIdAndTimestamp(_requestId uint256, _timestamp uint256) constant returns(address[5])

func (*TellorGettersCallerSession) GetName

func (_TellorGetters *TellorGettersCallerSession) GetName() (string, error)

GetName is a free data retrieval call binding the contract method 0x17d7de7c.

Solidity: function getName() constant returns(string)

func (*TellorGettersCallerSession) GetNewValueCountbyRequestId

func (_TellorGetters *TellorGettersCallerSession) GetNewValueCountbyRequestId(_requestId *big.Int) (*big.Int, error)

GetNewValueCountbyRequestId is a free data retrieval call binding the contract method 0x46eee1c4.

Solidity: function getNewValueCountbyRequestId(_requestId uint256) constant returns(uint256)

func (*TellorGettersCallerSession) GetRequestIdByQueryHash

func (_TellorGetters *TellorGettersCallerSession) GetRequestIdByQueryHash(_request [32]byte) (*big.Int, error)

GetRequestIdByQueryHash is a free data retrieval call binding the contract method 0x1db842f0.

Solidity: function getRequestIdByQueryHash(_request bytes32) constant returns(uint256)

func (*TellorGettersCallerSession) GetRequestIdByRequestQIndex

func (_TellorGetters *TellorGettersCallerSession) GetRequestIdByRequestQIndex(_index *big.Int) (*big.Int, error)

GetRequestIdByRequestQIndex is a free data retrieval call binding the contract method 0x6173c0b8.

Solidity: function getRequestIdByRequestQIndex(_index uint256) constant returns(uint256)

func (*TellorGettersCallerSession) GetRequestIdByTimestamp

func (_TellorGetters *TellorGettersCallerSession) GetRequestIdByTimestamp(_timestamp *big.Int) (*big.Int, error)

GetRequestIdByTimestamp is a free data retrieval call binding the contract method 0x0f0b424d.

Solidity: function getRequestIdByTimestamp(_timestamp uint256) constant returns(uint256)

func (*TellorGettersCallerSession) GetRequestQ

func (_TellorGetters *TellorGettersCallerSession) GetRequestQ() ([51]*big.Int, error)

GetRequestQ is a free data retrieval call binding the contract method 0xb5413029.

Solidity: function getRequestQ() constant returns(uint256[51])

func (*TellorGettersCallerSession) GetRequestUintVars

func (_TellorGetters *TellorGettersCallerSession) GetRequestUintVars(_requestId *big.Int, _data [32]byte) (*big.Int, error)

GetRequestUintVars is a free data retrieval call binding the contract method 0xe0ae93c1.

Solidity: function getRequestUintVars(_requestId uint256, _data bytes32) constant returns(uint256)

func (*TellorGettersCallerSession) GetRequestVars

func (_TellorGetters *TellorGettersCallerSession) GetRequestVars(_requestId *big.Int) (string, string, [32]byte, *big.Int, *big.Int, *big.Int, error)

GetRequestVars is a free data retrieval call binding the contract method 0xe1eee6d6.

Solidity: function getRequestVars(_requestId uint256) constant returns(string, string, bytes32, uint256, uint256, uint256)

func (*TellorGettersCallerSession) GetStakerInfo

func (_TellorGetters *TellorGettersCallerSession) GetStakerInfo(_staker common.Address) (*big.Int, *big.Int, error)

GetStakerInfo is a free data retrieval call binding the contract method 0x733bdef0.

Solidity: function getStakerInfo(_staker address) constant returns(uint256, uint256)

func (*TellorGettersCallerSession) GetSubmissionsByTimestamp

func (_TellorGetters *TellorGettersCallerSession) GetSubmissionsByTimestamp(_requestId *big.Int, _timestamp *big.Int) ([5]*big.Int, error)

GetSubmissionsByTimestamp is a free data retrieval call binding the contract method 0x11c98512.

Solidity: function getSubmissionsByTimestamp(_requestId uint256, _timestamp uint256) constant returns(uint256[5])

func (*TellorGettersCallerSession) GetSymbol

func (_TellorGetters *TellorGettersCallerSession) GetSymbol() (string, error)

GetSymbol is a free data retrieval call binding the contract method 0x15070401.

Solidity: function getSymbol() constant returns(string)

func (*TellorGettersCallerSession) GetTimestampbyRequestIDandIndex

func (_TellorGetters *TellorGettersCallerSession) GetTimestampbyRequestIDandIndex(_requestID *big.Int, _index *big.Int) (*big.Int, error)

GetTimestampbyRequestIDandIndex is a free data retrieval call binding the contract method 0x77fbb663.

Solidity: function getTimestampbyRequestIDandIndex(_requestID uint256, _index uint256) constant returns(uint256)

func (*TellorGettersCallerSession) GetUintVar

func (_TellorGetters *TellorGettersCallerSession) GetUintVar(_data [32]byte) (*big.Int, error)

GetUintVar is a free data retrieval call binding the contract method 0x612c8f7f.

Solidity: function getUintVar(_data bytes32) constant returns(uint256)

func (*TellorGettersCallerSession) GetVariablesOnDeck

func (_TellorGetters *TellorGettersCallerSession) GetVariablesOnDeck() (*big.Int, *big.Int, string, error)

GetVariablesOnDeck is a free data retrieval call binding the contract method 0x19e8e03b.

Solidity: function getVariablesOnDeck() constant returns(uint256, uint256, string)

func (*TellorGettersCallerSession) IsInDispute

func (_TellorGetters *TellorGettersCallerSession) IsInDispute(_requestId *big.Int, _timestamp *big.Int) (bool, error)

IsInDispute is a free data retrieval call binding the contract method 0x3df0777b.

Solidity: function isInDispute(_requestId uint256, _timestamp uint256) constant returns(bool)

func (*TellorGettersCallerSession) RetrieveData

func (_TellorGetters *TellorGettersCallerSession) RetrieveData(_requestId *big.Int, _timestamp *big.Int) (*big.Int, error)

RetrieveData is a free data retrieval call binding the contract method 0x93fa4915.

Solidity: function retrieveData(_requestId uint256, _timestamp uint256) constant returns(uint256)

func (*TellorGettersCallerSession) TotalSupply

func (_TellorGetters *TellorGettersCallerSession) TotalSupply() (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

type TellorGettersFilterer

type TellorGettersFilterer struct {
	// contains filtered or unexported fields
}

TellorGettersFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewTellorGettersFilterer

func NewTellorGettersFilterer(address common.Address, filterer bind.ContractFilterer) (*TellorGettersFilterer, error)

NewTellorGettersFilterer creates a new log filterer instance of TellorGetters, bound to a specific deployed contract.

type TellorGettersLibrary

type TellorGettersLibrary struct {
	TellorGettersLibraryCaller     // Read-only binding to the contract
	TellorGettersLibraryTransactor // Write-only binding to the contract
	TellorGettersLibraryFilterer   // Log filterer for contract events
}

TellorGettersLibrary is an auto generated Go binding around an Ethereum contract.

func DeployTellorGettersLibrary

func DeployTellorGettersLibrary(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *TellorGettersLibrary, error)

DeployTellorGettersLibrary deploys a new Ethereum contract, binding an instance of TellorGettersLibrary to it.

func NewTellorGettersLibrary

func NewTellorGettersLibrary(address common.Address, backend bind.ContractBackend) (*TellorGettersLibrary, error)

NewTellorGettersLibrary creates a new instance of TellorGettersLibrary, bound to a specific deployed contract.

type TellorGettersLibraryCaller

type TellorGettersLibraryCaller struct {
	// contains filtered or unexported fields
}

TellorGettersLibraryCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewTellorGettersLibraryCaller

func NewTellorGettersLibraryCaller(address common.Address, caller bind.ContractCaller) (*TellorGettersLibraryCaller, error)

NewTellorGettersLibraryCaller creates a new read-only instance of TellorGettersLibrary, bound to a specific deployed contract.

type TellorGettersLibraryCallerRaw

type TellorGettersLibraryCallerRaw struct {
	Contract *TellorGettersLibraryCaller // Generic read-only contract binding to access the raw methods on
}

TellorGettersLibraryCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*TellorGettersLibraryCallerRaw) Call

func (_TellorGettersLibrary *TellorGettersLibraryCallerRaw) 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 TellorGettersLibraryCallerSession

type TellorGettersLibraryCallerSession struct {
	Contract *TellorGettersLibraryCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts               // Call options to use throughout this session
}

TellorGettersLibraryCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

type TellorGettersLibraryFilterer

type TellorGettersLibraryFilterer struct {
	// contains filtered or unexported fields
}

TellorGettersLibraryFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewTellorGettersLibraryFilterer

func NewTellorGettersLibraryFilterer(address common.Address, filterer bind.ContractFilterer) (*TellorGettersLibraryFilterer, error)

NewTellorGettersLibraryFilterer creates a new log filterer instance of TellorGettersLibrary, bound to a specific deployed contract.

func (*TellorGettersLibraryFilterer) FilterNewTellorAddress

func (_TellorGettersLibrary *TellorGettersLibraryFilterer) FilterNewTellorAddress(opts *bind.FilterOpts) (*TellorGettersLibraryNewTellorAddressIterator, error)

FilterNewTellorAddress is a free log retrieval operation binding the contract event 0xc2d1449eb0b6547aa426e09d9942a77fa4fc8cd3296305b3163e22452e0bcb8d.

Solidity: e NewTellorAddress(_newTellor address)

func (*TellorGettersLibraryFilterer) WatchNewTellorAddress

func (_TellorGettersLibrary *TellorGettersLibraryFilterer) WatchNewTellorAddress(opts *bind.WatchOpts, sink chan<- *TellorGettersLibraryNewTellorAddress) (event.Subscription, error)

WatchNewTellorAddress is a free log subscription operation binding the contract event 0xc2d1449eb0b6547aa426e09d9942a77fa4fc8cd3296305b3163e22452e0bcb8d.

Solidity: e NewTellorAddress(_newTellor address)

type TellorGettersLibraryNewTellorAddress

type TellorGettersLibraryNewTellorAddress struct {
	NewTellor common.Address
	Raw       types.Log // Blockchain specific contextual infos
}

TellorGettersLibraryNewTellorAddress represents a NewTellorAddress event raised by the TellorGettersLibrary contract.

type TellorGettersLibraryNewTellorAddressIterator

type TellorGettersLibraryNewTellorAddressIterator struct {
	Event *TellorGettersLibraryNewTellorAddress // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

TellorGettersLibraryNewTellorAddressIterator is returned from FilterNewTellorAddress and is used to iterate over the raw logs and unpacked data for NewTellorAddress events raised by the TellorGettersLibrary contract.

func (*TellorGettersLibraryNewTellorAddressIterator) Close

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

func (*TellorGettersLibraryNewTellorAddressIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TellorGettersLibraryNewTellorAddressIterator) 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 TellorGettersLibraryRaw

type TellorGettersLibraryRaw struct {
	Contract *TellorGettersLibrary // Generic contract binding to access the raw methods on
}

TellorGettersLibraryRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*TellorGettersLibraryRaw) Call

func (_TellorGettersLibrary *TellorGettersLibraryRaw) 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 (*TellorGettersLibraryRaw) Transact

func (_TellorGettersLibrary *TellorGettersLibraryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*TellorGettersLibraryRaw) Transfer

func (_TellorGettersLibrary *TellorGettersLibraryRaw) 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 TellorGettersLibrarySession

type TellorGettersLibrarySession struct {
	Contract     *TellorGettersLibrary // 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
}

TellorGettersLibrarySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

type TellorGettersLibraryTransactor

type TellorGettersLibraryTransactor struct {
	// contains filtered or unexported fields
}

TellorGettersLibraryTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewTellorGettersLibraryTransactor

func NewTellorGettersLibraryTransactor(address common.Address, transactor bind.ContractTransactor) (*TellorGettersLibraryTransactor, error)

NewTellorGettersLibraryTransactor creates a new write-only instance of TellorGettersLibrary, bound to a specific deployed contract.

type TellorGettersLibraryTransactorRaw

type TellorGettersLibraryTransactorRaw struct {
	Contract *TellorGettersLibraryTransactor // Generic write-only contract binding to access the raw methods on
}

TellorGettersLibraryTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*TellorGettersLibraryTransactorRaw) Transact

func (_TellorGettersLibrary *TellorGettersLibraryTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*TellorGettersLibraryTransactorRaw) Transfer

func (_TellorGettersLibrary *TellorGettersLibraryTransactorRaw) 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 TellorGettersLibraryTransactorSession

type TellorGettersLibraryTransactorSession struct {
	Contract     *TellorGettersLibraryTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts               // Transaction auth options to use throughout this session
}

TellorGettersLibraryTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

type TellorGettersRaw

type TellorGettersRaw struct {
	Contract *TellorGetters // Generic contract binding to access the raw methods on
}

TellorGettersRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*TellorGettersRaw) Call

func (_TellorGetters *TellorGettersRaw) 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 (*TellorGettersRaw) Transact

func (_TellorGetters *TellorGettersRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*TellorGettersRaw) Transfer

func (_TellorGetters *TellorGettersRaw) 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 TellorGettersSession

type TellorGettersSession struct {
	Contract     *TellorGetters    // 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
}

TellorGettersSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*TellorGettersSession) Allowance

func (_TellorGetters *TellorGettersSession) Allowance(_user common.Address, _spender common.Address) (*big.Int, error)

Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.

Solidity: function allowance(_user address, _spender address) constant returns(uint256)

func (*TellorGettersSession) AllowedToTrade

func (_TellorGetters *TellorGettersSession) AllowedToTrade(_user common.Address, _amount *big.Int) (bool, error)

AllowedToTrade is a free data retrieval call binding the contract method 0x999cf26c.

Solidity: function allowedToTrade(_user address, _amount uint256) constant returns(bool)

func (*TellorGettersSession) BalanceOf

func (_TellorGetters *TellorGettersSession) BalanceOf(_user common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(_user address) constant returns(uint256)

func (*TellorGettersSession) BalanceOfAt

func (_TellorGetters *TellorGettersSession) BalanceOfAt(_user common.Address, _blockNumber *big.Int) (*big.Int, error)

BalanceOfAt is a free data retrieval call binding the contract method 0x4ee2cd7e.

Solidity: function balanceOfAt(_user address, _blockNumber uint256) constant returns(uint256)

func (*TellorGettersSession) DidMine

func (_TellorGetters *TellorGettersSession) DidMine(_challenge [32]byte, _miner common.Address) (bool, error)

DidMine is a free data retrieval call binding the contract method 0x63bb82ad.

Solidity: function didMine(_challenge bytes32, _miner address) constant returns(bool)

func (*TellorGettersSession) DidVote

func (_TellorGetters *TellorGettersSession) DidVote(_disputeId *big.Int, _address common.Address) (bool, error)

DidVote is a free data retrieval call binding the contract method 0xa7c438bc.

Solidity: function didVote(_disputeId uint256, _address address) constant returns(bool)

func (*TellorGettersSession) GetAddressVars

func (_TellorGetters *TellorGettersSession) GetAddressVars(_data [32]byte) (common.Address, error)

GetAddressVars is a free data retrieval call binding the contract method 0x133bee5e.

Solidity: function getAddressVars(_data bytes32) constant returns(address)

func (*TellorGettersSession) GetAllDisputeVars

func (_TellorGetters *TellorGettersSession) GetAllDisputeVars(_disputeId *big.Int) ([32]byte, bool, bool, bool, common.Address, common.Address, common.Address, [9]*big.Int, *big.Int, error)

GetAllDisputeVars is a free data retrieval call binding the contract method 0xaf0b1327.

Solidity: function getAllDisputeVars(_disputeId uint256) constant returns(bytes32, bool, bool, bool, address, address, address, uint256[9], int256)

func (*TellorGettersSession) GetCurrentVariables

func (_TellorGetters *TellorGettersSession) GetCurrentVariables() ([32]byte, *big.Int, *big.Int, string, *big.Int, *big.Int, error)

GetCurrentVariables is a free data retrieval call binding the contract method 0xa22e407a.

Solidity: function getCurrentVariables() constant returns(bytes32, uint256, uint256, string, uint256, uint256)

func (*TellorGettersSession) GetDisputeIdByDisputeHash

func (_TellorGetters *TellorGettersSession) GetDisputeIdByDisputeHash(_hash [32]byte) (*big.Int, error)

GetDisputeIdByDisputeHash is a free data retrieval call binding the contract method 0xda379941.

Solidity: function getDisputeIdByDisputeHash(_hash bytes32) constant returns(uint256)

func (*TellorGettersSession) GetDisputeUintVars

func (_TellorGetters *TellorGettersSession) GetDisputeUintVars(_disputeId *big.Int, _data [32]byte) (*big.Int, error)

GetDisputeUintVars is a free data retrieval call binding the contract method 0x7f6fd5d9.

Solidity: function getDisputeUintVars(_disputeId uint256, _data bytes32) constant returns(uint256)

func (*TellorGettersSession) GetLastNewValue

func (_TellorGetters *TellorGettersSession) GetLastNewValue() (*big.Int, bool, error)

GetLastNewValue is a free data retrieval call binding the contract method 0xfc7cf0a0.

Solidity: function getLastNewValue() constant returns(uint256, bool)

func (*TellorGettersSession) GetLastNewValueById

func (_TellorGetters *TellorGettersSession) GetLastNewValueById(_requestId *big.Int) (*big.Int, bool, error)

GetLastNewValueById is a free data retrieval call binding the contract method 0x3180f8df.

Solidity: function getLastNewValueById(_requestId uint256) constant returns(uint256, bool)

func (*TellorGettersSession) GetMinedBlockNum

func (_TellorGetters *TellorGettersSession) GetMinedBlockNum(_requestId *big.Int, _timestamp *big.Int) (*big.Int, error)

GetMinedBlockNum is a free data retrieval call binding the contract method 0xc775b542.

Solidity: function getMinedBlockNum(_requestId uint256, _timestamp uint256) constant returns(uint256)

func (*TellorGettersSession) GetMinersByRequestIdAndTimestamp

func (_TellorGetters *TellorGettersSession) GetMinersByRequestIdAndTimestamp(_requestId *big.Int, _timestamp *big.Int) ([5]common.Address, error)

GetMinersByRequestIdAndTimestamp is a free data retrieval call binding the contract method 0x69026d63.

Solidity: function getMinersByRequestIdAndTimestamp(_requestId uint256, _timestamp uint256) constant returns(address[5])

func (*TellorGettersSession) GetName

func (_TellorGetters *TellorGettersSession) GetName() (string, error)

GetName is a free data retrieval call binding the contract method 0x17d7de7c.

Solidity: function getName() constant returns(string)

func (*TellorGettersSession) GetNewValueCountbyRequestId

func (_TellorGetters *TellorGettersSession) GetNewValueCountbyRequestId(_requestId *big.Int) (*big.Int, error)

GetNewValueCountbyRequestId is a free data retrieval call binding the contract method 0x46eee1c4.

Solidity: function getNewValueCountbyRequestId(_requestId uint256) constant returns(uint256)

func (*TellorGettersSession) GetRequestIdByQueryHash

func (_TellorGetters *TellorGettersSession) GetRequestIdByQueryHash(_request [32]byte) (*big.Int, error)

GetRequestIdByQueryHash is a free data retrieval call binding the contract method 0x1db842f0.

Solidity: function getRequestIdByQueryHash(_request bytes32) constant returns(uint256)

func (*TellorGettersSession) GetRequestIdByRequestQIndex

func (_TellorGetters *TellorGettersSession) GetRequestIdByRequestQIndex(_index *big.Int) (*big.Int, error)

GetRequestIdByRequestQIndex is a free data retrieval call binding the contract method 0x6173c0b8.

Solidity: function getRequestIdByRequestQIndex(_index uint256) constant returns(uint256)

func (*TellorGettersSession) GetRequestIdByTimestamp

func (_TellorGetters *TellorGettersSession) GetRequestIdByTimestamp(_timestamp *big.Int) (*big.Int, error)

GetRequestIdByTimestamp is a free data retrieval call binding the contract method 0x0f0b424d.

Solidity: function getRequestIdByTimestamp(_timestamp uint256) constant returns(uint256)

func (*TellorGettersSession) GetRequestQ

func (_TellorGetters *TellorGettersSession) GetRequestQ() ([51]*big.Int, error)

GetRequestQ is a free data retrieval call binding the contract method 0xb5413029.

Solidity: function getRequestQ() constant returns(uint256[51])

func (*TellorGettersSession) GetRequestUintVars

func (_TellorGetters *TellorGettersSession) GetRequestUintVars(_requestId *big.Int, _data [32]byte) (*big.Int, error)

GetRequestUintVars is a free data retrieval call binding the contract method 0xe0ae93c1.

Solidity: function getRequestUintVars(_requestId uint256, _data bytes32) constant returns(uint256)

func (*TellorGettersSession) GetRequestVars

func (_TellorGetters *TellorGettersSession) GetRequestVars(_requestId *big.Int) (string, string, [32]byte, *big.Int, *big.Int, *big.Int, error)

GetRequestVars is a free data retrieval call binding the contract method 0xe1eee6d6.

Solidity: function getRequestVars(_requestId uint256) constant returns(string, string, bytes32, uint256, uint256, uint256)

func (*TellorGettersSession) GetStakerInfo

func (_TellorGetters *TellorGettersSession) GetStakerInfo(_staker common.Address) (*big.Int, *big.Int, error)

GetStakerInfo is a free data retrieval call binding the contract method 0x733bdef0.

Solidity: function getStakerInfo(_staker address) constant returns(uint256, uint256)

func (*TellorGettersSession) GetSubmissionsByTimestamp

func (_TellorGetters *TellorGettersSession) GetSubmissionsByTimestamp(_requestId *big.Int, _timestamp *big.Int) ([5]*big.Int, error)

GetSubmissionsByTimestamp is a free data retrieval call binding the contract method 0x11c98512.

Solidity: function getSubmissionsByTimestamp(_requestId uint256, _timestamp uint256) constant returns(uint256[5])

func (*TellorGettersSession) GetSymbol

func (_TellorGetters *TellorGettersSession) GetSymbol() (string, error)

GetSymbol is a free data retrieval call binding the contract method 0x15070401.

Solidity: function getSymbol() constant returns(string)

func (*TellorGettersSession) GetTimestampbyRequestIDandIndex

func (_TellorGetters *TellorGettersSession) GetTimestampbyRequestIDandIndex(_requestID *big.Int, _index *big.Int) (*big.Int, error)

GetTimestampbyRequestIDandIndex is a free data retrieval call binding the contract method 0x77fbb663.

Solidity: function getTimestampbyRequestIDandIndex(_requestID uint256, _index uint256) constant returns(uint256)

func (*TellorGettersSession) GetUintVar

func (_TellorGetters *TellorGettersSession) GetUintVar(_data [32]byte) (*big.Int, error)

GetUintVar is a free data retrieval call binding the contract method 0x612c8f7f.

Solidity: function getUintVar(_data bytes32) constant returns(uint256)

func (*TellorGettersSession) GetVariablesOnDeck

func (_TellorGetters *TellorGettersSession) GetVariablesOnDeck() (*big.Int, *big.Int, string, error)

GetVariablesOnDeck is a free data retrieval call binding the contract method 0x19e8e03b.

Solidity: function getVariablesOnDeck() constant returns(uint256, uint256, string)

func (*TellorGettersSession) IsInDispute

func (_TellorGetters *TellorGettersSession) IsInDispute(_requestId *big.Int, _timestamp *big.Int) (bool, error)

IsInDispute is a free data retrieval call binding the contract method 0x3df0777b.

Solidity: function isInDispute(_requestId uint256, _timestamp uint256) constant returns(bool)

func (*TellorGettersSession) RetrieveData

func (_TellorGetters *TellorGettersSession) RetrieveData(_requestId *big.Int, _timestamp *big.Int) (*big.Int, error)

RetrieveData is a free data retrieval call binding the contract method 0x93fa4915.

Solidity: function retrieveData(_requestId uint256, _timestamp uint256) constant returns(uint256)

func (*TellorGettersSession) TotalSupply

func (_TellorGetters *TellorGettersSession) TotalSupply() (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

type TellorGettersTransactor

type TellorGettersTransactor struct {
	// contains filtered or unexported fields
}

TellorGettersTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewTellorGettersTransactor

func NewTellorGettersTransactor(address common.Address, transactor bind.ContractTransactor) (*TellorGettersTransactor, error)

NewTellorGettersTransactor creates a new write-only instance of TellorGetters, bound to a specific deployed contract.

type TellorGettersTransactorRaw

type TellorGettersTransactorRaw struct {
	Contract *TellorGettersTransactor // Generic write-only contract binding to access the raw methods on
}

TellorGettersTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*TellorGettersTransactorRaw) Transact

func (_TellorGetters *TellorGettersTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*TellorGettersTransactorRaw) Transfer

func (_TellorGetters *TellorGettersTransactorRaw) 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 TellorGettersTransactorSession

type TellorGettersTransactorSession struct {
	Contract     *TellorGettersTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts        // Transaction auth options to use throughout this session
}

TellorGettersTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

type TellorMaster

type TellorMaster struct {
	TellorMasterCaller     // Read-only binding to the contract
	TellorMasterTransactor // Write-only binding to the contract
	TellorMasterFilterer   // Log filterer for contract events
}

TellorMaster is an auto generated Go binding around an Ethereum contract.

func DeployTellorMaster

func DeployTellorMaster(auth *bind.TransactOpts, backend bind.ContractBackend, _tellorContract common.Address) (common.Address, *types.Transaction, *TellorMaster, error)

DeployTellorMaster deploys a new Ethereum contract, binding an instance of TellorMaster to it.

func NewTellorMaster

func NewTellorMaster(address common.Address, backend bind.ContractBackend) (*TellorMaster, error)

NewTellorMaster creates a new instance of TellorMaster, bound to a specific deployed contract.

type TellorMasterCaller

type TellorMasterCaller struct {
	// contains filtered or unexported fields
}

TellorMasterCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewTellorMasterCaller

func NewTellorMasterCaller(address common.Address, caller bind.ContractCaller) (*TellorMasterCaller, error)

NewTellorMasterCaller creates a new read-only instance of TellorMaster, bound to a specific deployed contract.

func (*TellorMasterCaller) Allowance

func (_TellorMaster *TellorMasterCaller) Allowance(opts *bind.CallOpts, _user common.Address, _spender common.Address) (*big.Int, error)

Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.

Solidity: function allowance(_user address, _spender address) constant returns(uint256)

func (*TellorMasterCaller) AllowedToTrade

func (_TellorMaster *TellorMasterCaller) AllowedToTrade(opts *bind.CallOpts, _user common.Address, _amount *big.Int) (bool, error)

AllowedToTrade is a free data retrieval call binding the contract method 0x999cf26c.

Solidity: function allowedToTrade(_user address, _amount uint256) constant returns(bool)

func (*TellorMasterCaller) BalanceOf

func (_TellorMaster *TellorMasterCaller) BalanceOf(opts *bind.CallOpts, _user common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(_user address) constant returns(uint256)

func (*TellorMasterCaller) BalanceOfAt

func (_TellorMaster *TellorMasterCaller) BalanceOfAt(opts *bind.CallOpts, _user common.Address, _blockNumber *big.Int) (*big.Int, error)

BalanceOfAt is a free data retrieval call binding the contract method 0x4ee2cd7e.

Solidity: function balanceOfAt(_user address, _blockNumber uint256) constant returns(uint256)

func (*TellorMasterCaller) DidMine

func (_TellorMaster *TellorMasterCaller) DidMine(opts *bind.CallOpts, _challenge [32]byte, _miner common.Address) (bool, error)

DidMine is a free data retrieval call binding the contract method 0x63bb82ad.

Solidity: function didMine(_challenge bytes32, _miner address) constant returns(bool)

func (*TellorMasterCaller) DidVote

func (_TellorMaster *TellorMasterCaller) DidVote(opts *bind.CallOpts, _disputeId *big.Int, _address common.Address) (bool, error)

DidVote is a free data retrieval call binding the contract method 0xa7c438bc.

Solidity: function didVote(_disputeId uint256, _address address) constant returns(bool)

func (*TellorMasterCaller) GetAddressVars

func (_TellorMaster *TellorMasterCaller) GetAddressVars(opts *bind.CallOpts, _data [32]byte) (common.Address, error)

GetAddressVars is a free data retrieval call binding the contract method 0x133bee5e.

Solidity: function getAddressVars(_data bytes32) constant returns(address)

func (*TellorMasterCaller) GetAllDisputeVars

func (_TellorMaster *TellorMasterCaller) GetAllDisputeVars(opts *bind.CallOpts, _disputeId *big.Int) ([32]byte, bool, bool, bool, common.Address, common.Address, common.Address, [9]*big.Int, *big.Int, error)

GetAllDisputeVars is a free data retrieval call binding the contract method 0xaf0b1327.

Solidity: function getAllDisputeVars(_disputeId uint256) constant returns(bytes32, bool, bool, bool, address, address, address, uint256[9], int256)

func (*TellorMasterCaller) GetCurrentVariables

func (_TellorMaster *TellorMasterCaller) GetCurrentVariables(opts *bind.CallOpts) ([32]byte, *big.Int, *big.Int, string, *big.Int, *big.Int, error)

GetCurrentVariables is a free data retrieval call binding the contract method 0xa22e407a.

Solidity: function getCurrentVariables() constant returns(bytes32, uint256, uint256, string, uint256, uint256)

func (*TellorMasterCaller) GetDisputeIdByDisputeHash

func (_TellorMaster *TellorMasterCaller) GetDisputeIdByDisputeHash(opts *bind.CallOpts, _hash [32]byte) (*big.Int, error)

GetDisputeIdByDisputeHash is a free data retrieval call binding the contract method 0xda379941.

Solidity: function getDisputeIdByDisputeHash(_hash bytes32) constant returns(uint256)

func (*TellorMasterCaller) GetDisputeUintVars

func (_TellorMaster *TellorMasterCaller) GetDisputeUintVars(opts *bind.CallOpts, _disputeId *big.Int, _data [32]byte) (*big.Int, error)

GetDisputeUintVars is a free data retrieval call binding the contract method 0x7f6fd5d9.

Solidity: function getDisputeUintVars(_disputeId uint256, _data bytes32) constant returns(uint256)

func (*TellorMasterCaller) GetLastNewValue

func (_TellorMaster *TellorMasterCaller) GetLastNewValue(opts *bind.CallOpts) (*big.Int, bool, error)

GetLastNewValue is a free data retrieval call binding the contract method 0xfc7cf0a0.

Solidity: function getLastNewValue() constant returns(uint256, bool)

func (*TellorMasterCaller) GetLastNewValueById

func (_TellorMaster *TellorMasterCaller) GetLastNewValueById(opts *bind.CallOpts, _requestId *big.Int) (*big.Int, bool, error)

GetLastNewValueById is a free data retrieval call binding the contract method 0x3180f8df.

Solidity: function getLastNewValueById(_requestId uint256) constant returns(uint256, bool)

func (*TellorMasterCaller) GetMinedBlockNum

func (_TellorMaster *TellorMasterCaller) GetMinedBlockNum(opts *bind.CallOpts, _requestId *big.Int, _timestamp *big.Int) (*big.Int, error)

GetMinedBlockNum is a free data retrieval call binding the contract method 0xc775b542.

Solidity: function getMinedBlockNum(_requestId uint256, _timestamp uint256) constant returns(uint256)

func (*TellorMasterCaller) GetMinersByRequestIdAndTimestamp

func (_TellorMaster *TellorMasterCaller) GetMinersByRequestIdAndTimestamp(opts *bind.CallOpts, _requestId *big.Int, _timestamp *big.Int) ([5]common.Address, error)

GetMinersByRequestIdAndTimestamp is a free data retrieval call binding the contract method 0x69026d63.

Solidity: function getMinersByRequestIdAndTimestamp(_requestId uint256, _timestamp uint256) constant returns(address[5])

func (*TellorMasterCaller) GetName

func (_TellorMaster *TellorMasterCaller) GetName(opts *bind.CallOpts) (string, error)

GetName is a free data retrieval call binding the contract method 0x17d7de7c.

Solidity: function getName() constant returns(string)

func (*TellorMasterCaller) GetNewValueCountbyRequestId

func (_TellorMaster *TellorMasterCaller) GetNewValueCountbyRequestId(opts *bind.CallOpts, _requestId *big.Int) (*big.Int, error)

GetNewValueCountbyRequestId is a free data retrieval call binding the contract method 0x46eee1c4.

Solidity: function getNewValueCountbyRequestId(_requestId uint256) constant returns(uint256)

func (*TellorMasterCaller) GetRequestIdByQueryHash

func (_TellorMaster *TellorMasterCaller) GetRequestIdByQueryHash(opts *bind.CallOpts, _request [32]byte) (*big.Int, error)

GetRequestIdByQueryHash is a free data retrieval call binding the contract method 0x1db842f0.

Solidity: function getRequestIdByQueryHash(_request bytes32) constant returns(uint256)

func (*TellorMasterCaller) GetRequestIdByRequestQIndex

func (_TellorMaster *TellorMasterCaller) GetRequestIdByRequestQIndex(opts *bind.CallOpts, _index *big.Int) (*big.Int, error)

GetRequestIdByRequestQIndex is a free data retrieval call binding the contract method 0x6173c0b8.

Solidity: function getRequestIdByRequestQIndex(_index uint256) constant returns(uint256)

func (*TellorMasterCaller) GetRequestIdByTimestamp

func (_TellorMaster *TellorMasterCaller) GetRequestIdByTimestamp(opts *bind.CallOpts, _timestamp *big.Int) (*big.Int, error)

GetRequestIdByTimestamp is a free data retrieval call binding the contract method 0x0f0b424d.

Solidity: function getRequestIdByTimestamp(_timestamp uint256) constant returns(uint256)

func (*TellorMasterCaller) GetRequestQ

func (_TellorMaster *TellorMasterCaller) GetRequestQ(opts *bind.CallOpts) ([51]*big.Int, error)

GetRequestQ is a free data retrieval call binding the contract method 0xb5413029.

Solidity: function getRequestQ() constant returns(uint256[51])

func (*TellorMasterCaller) GetRequestUintVars

func (_TellorMaster *TellorMasterCaller) GetRequestUintVars(opts *bind.CallOpts, _requestId *big.Int, _data [32]byte) (*big.Int, error)

GetRequestUintVars is a free data retrieval call binding the contract method 0xe0ae93c1.

Solidity: function getRequestUintVars(_requestId uint256, _data bytes32) constant returns(uint256)

func (*TellorMasterCaller) GetRequestVars

func (_TellorMaster *TellorMasterCaller) GetRequestVars(opts *bind.CallOpts, _requestId *big.Int) (string, string, [32]byte, *big.Int, *big.Int, *big.Int, error)

GetRequestVars is a free data retrieval call binding the contract method 0xe1eee6d6.

Solidity: function getRequestVars(_requestId uint256) constant returns(string, string, bytes32, uint256, uint256, uint256)

func (*TellorMasterCaller) GetStakerInfo

func (_TellorMaster *TellorMasterCaller) GetStakerInfo(opts *bind.CallOpts, _staker common.Address) (*big.Int, *big.Int, error)

GetStakerInfo is a free data retrieval call binding the contract method 0x733bdef0.

Solidity: function getStakerInfo(_staker address) constant returns(uint256, uint256)

func (*TellorMasterCaller) GetSubmissionsByTimestamp

func (_TellorMaster *TellorMasterCaller) GetSubmissionsByTimestamp(opts *bind.CallOpts, _requestId *big.Int, _timestamp *big.Int) ([5]*big.Int, error)

GetSubmissionsByTimestamp is a free data retrieval call binding the contract method 0x11c98512.

Solidity: function getSubmissionsByTimestamp(_requestId uint256, _timestamp uint256) constant returns(uint256[5])

func (*TellorMasterCaller) GetSymbol

func (_TellorMaster *TellorMasterCaller) GetSymbol(opts *bind.CallOpts) (string, error)

GetSymbol is a free data retrieval call binding the contract method 0x15070401.

Solidity: function getSymbol() constant returns(string)

func (*TellorMasterCaller) GetTimestampbyRequestIDandIndex

func (_TellorMaster *TellorMasterCaller) GetTimestampbyRequestIDandIndex(opts *bind.CallOpts, _requestID *big.Int, _index *big.Int) (*big.Int, error)

GetTimestampbyRequestIDandIndex is a free data retrieval call binding the contract method 0x77fbb663.

Solidity: function getTimestampbyRequestIDandIndex(_requestID uint256, _index uint256) constant returns(uint256)

func (*TellorMasterCaller) GetUintVar

func (_TellorMaster *TellorMasterCaller) GetUintVar(opts *bind.CallOpts, _data [32]byte) (*big.Int, error)

GetUintVar is a free data retrieval call binding the contract method 0x612c8f7f.

Solidity: function getUintVar(_data bytes32) constant returns(uint256)

func (*TellorMasterCaller) GetVariablesOnDeck

func (_TellorMaster *TellorMasterCaller) GetVariablesOnDeck(opts *bind.CallOpts) (*big.Int, *big.Int, string, error)

GetVariablesOnDeck is a free data retrieval call binding the contract method 0x19e8e03b.

Solidity: function getVariablesOnDeck() constant returns(uint256, uint256, string)

func (*TellorMasterCaller) IsInDispute

func (_TellorMaster *TellorMasterCaller) IsInDispute(opts *bind.CallOpts, _requestId *big.Int, _timestamp *big.Int) (bool, error)

IsInDispute is a free data retrieval call binding the contract method 0x3df0777b.

Solidity: function isInDispute(_requestId uint256, _timestamp uint256) constant returns(bool)

func (*TellorMasterCaller) RetrieveData

func (_TellorMaster *TellorMasterCaller) RetrieveData(opts *bind.CallOpts, _requestId *big.Int, _timestamp *big.Int) (*big.Int, error)

RetrieveData is a free data retrieval call binding the contract method 0x93fa4915.

Solidity: function retrieveData(_requestId uint256, _timestamp uint256) constant returns(uint256)

func (*TellorMasterCaller) TotalSupply

func (_TellorMaster *TellorMasterCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

type TellorMasterCallerRaw

type TellorMasterCallerRaw struct {
	Contract *TellorMasterCaller // Generic read-only contract binding to access the raw methods on
}

TellorMasterCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*TellorMasterCallerRaw) Call

func (_TellorMaster *TellorMasterCallerRaw) 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 TellorMasterCallerSession

type TellorMasterCallerSession struct {
	Contract *TellorMasterCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts       // Call options to use throughout this session
}

TellorMasterCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*TellorMasterCallerSession) Allowance

func (_TellorMaster *TellorMasterCallerSession) Allowance(_user common.Address, _spender common.Address) (*big.Int, error)

Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.

Solidity: function allowance(_user address, _spender address) constant returns(uint256)

func (*TellorMasterCallerSession) AllowedToTrade

func (_TellorMaster *TellorMasterCallerSession) AllowedToTrade(_user common.Address, _amount *big.Int) (bool, error)

AllowedToTrade is a free data retrieval call binding the contract method 0x999cf26c.

Solidity: function allowedToTrade(_user address, _amount uint256) constant returns(bool)

func (*TellorMasterCallerSession) BalanceOf

func (_TellorMaster *TellorMasterCallerSession) BalanceOf(_user common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(_user address) constant returns(uint256)

func (*TellorMasterCallerSession) BalanceOfAt

func (_TellorMaster *TellorMasterCallerSession) BalanceOfAt(_user common.Address, _blockNumber *big.Int) (*big.Int, error)

BalanceOfAt is a free data retrieval call binding the contract method 0x4ee2cd7e.

Solidity: function balanceOfAt(_user address, _blockNumber uint256) constant returns(uint256)

func (*TellorMasterCallerSession) DidMine

func (_TellorMaster *TellorMasterCallerSession) DidMine(_challenge [32]byte, _miner common.Address) (bool, error)

DidMine is a free data retrieval call binding the contract method 0x63bb82ad.

Solidity: function didMine(_challenge bytes32, _miner address) constant returns(bool)

func (*TellorMasterCallerSession) DidVote

func (_TellorMaster *TellorMasterCallerSession) DidVote(_disputeId *big.Int, _address common.Address) (bool, error)

DidVote is a free data retrieval call binding the contract method 0xa7c438bc.

Solidity: function didVote(_disputeId uint256, _address address) constant returns(bool)

func (*TellorMasterCallerSession) GetAddressVars

func (_TellorMaster *TellorMasterCallerSession) GetAddressVars(_data [32]byte) (common.Address, error)

GetAddressVars is a free data retrieval call binding the contract method 0x133bee5e.

Solidity: function getAddressVars(_data bytes32) constant returns(address)

func (*TellorMasterCallerSession) GetAllDisputeVars

func (_TellorMaster *TellorMasterCallerSession) GetAllDisputeVars(_disputeId *big.Int) ([32]byte, bool, bool, bool, common.Address, common.Address, common.Address, [9]*big.Int, *big.Int, error)

GetAllDisputeVars is a free data retrieval call binding the contract method 0xaf0b1327.

Solidity: function getAllDisputeVars(_disputeId uint256) constant returns(bytes32, bool, bool, bool, address, address, address, uint256[9], int256)

func (*TellorMasterCallerSession) GetCurrentVariables

func (_TellorMaster *TellorMasterCallerSession) GetCurrentVariables() ([32]byte, *big.Int, *big.Int, string, *big.Int, *big.Int, error)

GetCurrentVariables is a free data retrieval call binding the contract method 0xa22e407a.

Solidity: function getCurrentVariables() constant returns(bytes32, uint256, uint256, string, uint256, uint256)

func (*TellorMasterCallerSession) GetDisputeIdByDisputeHash

func (_TellorMaster *TellorMasterCallerSession) GetDisputeIdByDisputeHash(_hash [32]byte) (*big.Int, error)

GetDisputeIdByDisputeHash is a free data retrieval call binding the contract method 0xda379941.

Solidity: function getDisputeIdByDisputeHash(_hash bytes32) constant returns(uint256)

func (*TellorMasterCallerSession) GetDisputeUintVars

func (_TellorMaster *TellorMasterCallerSession) GetDisputeUintVars(_disputeId *big.Int, _data [32]byte) (*big.Int, error)

GetDisputeUintVars is a free data retrieval call binding the contract method 0x7f6fd5d9.

Solidity: function getDisputeUintVars(_disputeId uint256, _data bytes32) constant returns(uint256)

func (*TellorMasterCallerSession) GetLastNewValue

func (_TellorMaster *TellorMasterCallerSession) GetLastNewValue() (*big.Int, bool, error)

GetLastNewValue is a free data retrieval call binding the contract method 0xfc7cf0a0.

Solidity: function getLastNewValue() constant returns(uint256, bool)

func (*TellorMasterCallerSession) GetLastNewValueById

func (_TellorMaster *TellorMasterCallerSession) GetLastNewValueById(_requestId *big.Int) (*big.Int, bool, error)

GetLastNewValueById is a free data retrieval call binding the contract method 0x3180f8df.

Solidity: function getLastNewValueById(_requestId uint256) constant returns(uint256, bool)

func (*TellorMasterCallerSession) GetMinedBlockNum

func (_TellorMaster *TellorMasterCallerSession) GetMinedBlockNum(_requestId *big.Int, _timestamp *big.Int) (*big.Int, error)

GetMinedBlockNum is a free data retrieval call binding the contract method 0xc775b542.

Solidity: function getMinedBlockNum(_requestId uint256, _timestamp uint256) constant returns(uint256)

func (*TellorMasterCallerSession) GetMinersByRequestIdAndTimestamp

func (_TellorMaster *TellorMasterCallerSession) GetMinersByRequestIdAndTimestamp(_requestId *big.Int, _timestamp *big.Int) ([5]common.Address, error)

GetMinersByRequestIdAndTimestamp is a free data retrieval call binding the contract method 0x69026d63.

Solidity: function getMinersByRequestIdAndTimestamp(_requestId uint256, _timestamp uint256) constant returns(address[5])

func (*TellorMasterCallerSession) GetName

func (_TellorMaster *TellorMasterCallerSession) GetName() (string, error)

GetName is a free data retrieval call binding the contract method 0x17d7de7c.

Solidity: function getName() constant returns(string)

func (*TellorMasterCallerSession) GetNewValueCountbyRequestId

func (_TellorMaster *TellorMasterCallerSession) GetNewValueCountbyRequestId(_requestId *big.Int) (*big.Int, error)

GetNewValueCountbyRequestId is a free data retrieval call binding the contract method 0x46eee1c4.

Solidity: function getNewValueCountbyRequestId(_requestId uint256) constant returns(uint256)

func (*TellorMasterCallerSession) GetRequestIdByQueryHash

func (_TellorMaster *TellorMasterCallerSession) GetRequestIdByQueryHash(_request [32]byte) (*big.Int, error)

GetRequestIdByQueryHash is a free data retrieval call binding the contract method 0x1db842f0.

Solidity: function getRequestIdByQueryHash(_request bytes32) constant returns(uint256)

func (*TellorMasterCallerSession) GetRequestIdByRequestQIndex

func (_TellorMaster *TellorMasterCallerSession) GetRequestIdByRequestQIndex(_index *big.Int) (*big.Int, error)

GetRequestIdByRequestQIndex is a free data retrieval call binding the contract method 0x6173c0b8.

Solidity: function getRequestIdByRequestQIndex(_index uint256) constant returns(uint256)

func (*TellorMasterCallerSession) GetRequestIdByTimestamp

func (_TellorMaster *TellorMasterCallerSession) GetRequestIdByTimestamp(_timestamp *big.Int) (*big.Int, error)

GetRequestIdByTimestamp is a free data retrieval call binding the contract method 0x0f0b424d.

Solidity: function getRequestIdByTimestamp(_timestamp uint256) constant returns(uint256)

func (*TellorMasterCallerSession) GetRequestQ

func (_TellorMaster *TellorMasterCallerSession) GetRequestQ() ([51]*big.Int, error)

GetRequestQ is a free data retrieval call binding the contract method 0xb5413029.

Solidity: function getRequestQ() constant returns(uint256[51])

func (*TellorMasterCallerSession) GetRequestUintVars

func (_TellorMaster *TellorMasterCallerSession) GetRequestUintVars(_requestId *big.Int, _data [32]byte) (*big.Int, error)

GetRequestUintVars is a free data retrieval call binding the contract method 0xe0ae93c1.

Solidity: function getRequestUintVars(_requestId uint256, _data bytes32) constant returns(uint256)

func (*TellorMasterCallerSession) GetRequestVars

func (_TellorMaster *TellorMasterCallerSession) GetRequestVars(_requestId *big.Int) (string, string, [32]byte, *big.Int, *big.Int, *big.Int, error)

GetRequestVars is a free data retrieval call binding the contract method 0xe1eee6d6.

Solidity: function getRequestVars(_requestId uint256) constant returns(string, string, bytes32, uint256, uint256, uint256)

func (*TellorMasterCallerSession) GetStakerInfo

func (_TellorMaster *TellorMasterCallerSession) GetStakerInfo(_staker common.Address) (*big.Int, *big.Int, error)

GetStakerInfo is a free data retrieval call binding the contract method 0x733bdef0.

Solidity: function getStakerInfo(_staker address) constant returns(uint256, uint256)

func (*TellorMasterCallerSession) GetSubmissionsByTimestamp

func (_TellorMaster *TellorMasterCallerSession) GetSubmissionsByTimestamp(_requestId *big.Int, _timestamp *big.Int) ([5]*big.Int, error)

GetSubmissionsByTimestamp is a free data retrieval call binding the contract method 0x11c98512.

Solidity: function getSubmissionsByTimestamp(_requestId uint256, _timestamp uint256) constant returns(uint256[5])

func (*TellorMasterCallerSession) GetSymbol

func (_TellorMaster *TellorMasterCallerSession) GetSymbol() (string, error)

GetSymbol is a free data retrieval call binding the contract method 0x15070401.

Solidity: function getSymbol() constant returns(string)

func (*TellorMasterCallerSession) GetTimestampbyRequestIDandIndex

func (_TellorMaster *TellorMasterCallerSession) GetTimestampbyRequestIDandIndex(_requestID *big.Int, _index *big.Int) (*big.Int, error)

GetTimestampbyRequestIDandIndex is a free data retrieval call binding the contract method 0x77fbb663.

Solidity: function getTimestampbyRequestIDandIndex(_requestID uint256, _index uint256) constant returns(uint256)

func (*TellorMasterCallerSession) GetUintVar

func (_TellorMaster *TellorMasterCallerSession) GetUintVar(_data [32]byte) (*big.Int, error)

GetUintVar is a free data retrieval call binding the contract method 0x612c8f7f.

Solidity: function getUintVar(_data bytes32) constant returns(uint256)

func (*TellorMasterCallerSession) GetVariablesOnDeck

func (_TellorMaster *TellorMasterCallerSession) GetVariablesOnDeck() (*big.Int, *big.Int, string, error)

GetVariablesOnDeck is a free data retrieval call binding the contract method 0x19e8e03b.

Solidity: function getVariablesOnDeck() constant returns(uint256, uint256, string)

func (*TellorMasterCallerSession) IsInDispute

func (_TellorMaster *TellorMasterCallerSession) IsInDispute(_requestId *big.Int, _timestamp *big.Int) (bool, error)

IsInDispute is a free data retrieval call binding the contract method 0x3df0777b.

Solidity: function isInDispute(_requestId uint256, _timestamp uint256) constant returns(bool)

func (*TellorMasterCallerSession) RetrieveData

func (_TellorMaster *TellorMasterCallerSession) RetrieveData(_requestId *big.Int, _timestamp *big.Int) (*big.Int, error)

RetrieveData is a free data retrieval call binding the contract method 0x93fa4915.

Solidity: function retrieveData(_requestId uint256, _timestamp uint256) constant returns(uint256)

func (*TellorMasterCallerSession) TotalSupply

func (_TellorMaster *TellorMasterCallerSession) TotalSupply() (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

type TellorMasterFilterer

type TellorMasterFilterer struct {
	// contains filtered or unexported fields
}

TellorMasterFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewTellorMasterFilterer

func NewTellorMasterFilterer(address common.Address, filterer bind.ContractFilterer) (*TellorMasterFilterer, error)

NewTellorMasterFilterer creates a new log filterer instance of TellorMaster, bound to a specific deployed contract.

func (*TellorMasterFilterer) FilterNewTellorAddress

func (_TellorMaster *TellorMasterFilterer) FilterNewTellorAddress(opts *bind.FilterOpts) (*TellorMasterNewTellorAddressIterator, error)

FilterNewTellorAddress is a free log retrieval operation binding the contract event 0xc2d1449eb0b6547aa426e09d9942a77fa4fc8cd3296305b3163e22452e0bcb8d.

Solidity: e NewTellorAddress(_newTellor address)

func (*TellorMasterFilterer) WatchNewTellorAddress

func (_TellorMaster *TellorMasterFilterer) WatchNewTellorAddress(opts *bind.WatchOpts, sink chan<- *TellorMasterNewTellorAddress) (event.Subscription, error)

WatchNewTellorAddress is a free log subscription operation binding the contract event 0xc2d1449eb0b6547aa426e09d9942a77fa4fc8cd3296305b3163e22452e0bcb8d.

Solidity: e NewTellorAddress(_newTellor address)

type TellorMasterNewTellorAddress

type TellorMasterNewTellorAddress struct {
	NewTellor common.Address
	Raw       types.Log // Blockchain specific contextual infos
}

TellorMasterNewTellorAddress represents a NewTellorAddress event raised by the TellorMaster contract.

type TellorMasterNewTellorAddressIterator

type TellorMasterNewTellorAddressIterator struct {
	Event *TellorMasterNewTellorAddress // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

TellorMasterNewTellorAddressIterator is returned from FilterNewTellorAddress and is used to iterate over the raw logs and unpacked data for NewTellorAddress events raised by the TellorMaster contract.

func (*TellorMasterNewTellorAddressIterator) Close

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

func (*TellorMasterNewTellorAddressIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TellorMasterNewTellorAddressIterator) 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 TellorMasterRaw

type TellorMasterRaw struct {
	Contract *TellorMaster // Generic contract binding to access the raw methods on
}

TellorMasterRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*TellorMasterRaw) Call

func (_TellorMaster *TellorMasterRaw) 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 (*TellorMasterRaw) Transact

func (_TellorMaster *TellorMasterRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*TellorMasterRaw) Transfer

func (_TellorMaster *TellorMasterRaw) 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 TellorMasterSession

type TellorMasterSession struct {
	Contract     *TellorMaster     // 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
}

TellorMasterSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*TellorMasterSession) Allowance

func (_TellorMaster *TellorMasterSession) Allowance(_user common.Address, _spender common.Address) (*big.Int, error)

Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.

Solidity: function allowance(_user address, _spender address) constant returns(uint256)

func (*TellorMasterSession) AllowedToTrade

func (_TellorMaster *TellorMasterSession) AllowedToTrade(_user common.Address, _amount *big.Int) (bool, error)

AllowedToTrade is a free data retrieval call binding the contract method 0x999cf26c.

Solidity: function allowedToTrade(_user address, _amount uint256) constant returns(bool)

func (*TellorMasterSession) BalanceOf

func (_TellorMaster *TellorMasterSession) BalanceOf(_user common.Address) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x70a08231.

Solidity: function balanceOf(_user address) constant returns(uint256)

func (*TellorMasterSession) BalanceOfAt

func (_TellorMaster *TellorMasterSession) BalanceOfAt(_user common.Address, _blockNumber *big.Int) (*big.Int, error)

BalanceOfAt is a free data retrieval call binding the contract method 0x4ee2cd7e.

Solidity: function balanceOfAt(_user address, _blockNumber uint256) constant returns(uint256)

func (*TellorMasterSession) ChangeDeity

func (_TellorMaster *TellorMasterSession) ChangeDeity(_newDeity common.Address) (*types.Transaction, error)

ChangeDeity is a paid mutator transaction binding the contract method 0x47abd7f1.

Solidity: function changeDeity(_newDeity address) returns()

func (*TellorMasterSession) ChangeTellorContract

func (_TellorMaster *TellorMasterSession) ChangeTellorContract(_tellorContract common.Address) (*types.Transaction, error)

ChangeTellorContract is a paid mutator transaction binding the contract method 0xae0a8279.

Solidity: function changeTellorContract(_tellorContract address) returns()

func (*TellorMasterSession) DidMine

func (_TellorMaster *TellorMasterSession) DidMine(_challenge [32]byte, _miner common.Address) (bool, error)

DidMine is a free data retrieval call binding the contract method 0x63bb82ad.

Solidity: function didMine(_challenge bytes32, _miner address) constant returns(bool)

func (*TellorMasterSession) DidVote

func (_TellorMaster *TellorMasterSession) DidVote(_disputeId *big.Int, _address common.Address) (bool, error)

DidVote is a free data retrieval call binding the contract method 0xa7c438bc.

Solidity: function didVote(_disputeId uint256, _address address) constant returns(bool)

func (*TellorMasterSession) GetAddressVars

func (_TellorMaster *TellorMasterSession) GetAddressVars(_data [32]byte) (common.Address, error)

GetAddressVars is a free data retrieval call binding the contract method 0x133bee5e.

Solidity: function getAddressVars(_data bytes32) constant returns(address)

func (*TellorMasterSession) GetAllDisputeVars

func (_TellorMaster *TellorMasterSession) GetAllDisputeVars(_disputeId *big.Int) ([32]byte, bool, bool, bool, common.Address, common.Address, common.Address, [9]*big.Int, *big.Int, error)

GetAllDisputeVars is a free data retrieval call binding the contract method 0xaf0b1327.

Solidity: function getAllDisputeVars(_disputeId uint256) constant returns(bytes32, bool, bool, bool, address, address, address, uint256[9], int256)

func (*TellorMasterSession) GetCurrentVariables

func (_TellorMaster *TellorMasterSession) GetCurrentVariables() ([32]byte, *big.Int, *big.Int, string, *big.Int, *big.Int, error)

GetCurrentVariables is a free data retrieval call binding the contract method 0xa22e407a.

Solidity: function getCurrentVariables() constant returns(bytes32, uint256, uint256, string, uint256, uint256)

func (*TellorMasterSession) GetDisputeIdByDisputeHash

func (_TellorMaster *TellorMasterSession) GetDisputeIdByDisputeHash(_hash [32]byte) (*big.Int, error)

GetDisputeIdByDisputeHash is a free data retrieval call binding the contract method 0xda379941.

Solidity: function getDisputeIdByDisputeHash(_hash bytes32) constant returns(uint256)

func (*TellorMasterSession) GetDisputeUintVars

func (_TellorMaster *TellorMasterSession) GetDisputeUintVars(_disputeId *big.Int, _data [32]byte) (*big.Int, error)

GetDisputeUintVars is a free data retrieval call binding the contract method 0x7f6fd5d9.

Solidity: function getDisputeUintVars(_disputeId uint256, _data bytes32) constant returns(uint256)

func (*TellorMasterSession) GetLastNewValue

func (_TellorMaster *TellorMasterSession) GetLastNewValue() (*big.Int, bool, error)

GetLastNewValue is a free data retrieval call binding the contract method 0xfc7cf0a0.

Solidity: function getLastNewValue() constant returns(uint256, bool)

func (*TellorMasterSession) GetLastNewValueById

func (_TellorMaster *TellorMasterSession) GetLastNewValueById(_requestId *big.Int) (*big.Int, bool, error)

GetLastNewValueById is a free data retrieval call binding the contract method 0x3180f8df.

Solidity: function getLastNewValueById(_requestId uint256) constant returns(uint256, bool)

func (*TellorMasterSession) GetMinedBlockNum

func (_TellorMaster *TellorMasterSession) GetMinedBlockNum(_requestId *big.Int, _timestamp *big.Int) (*big.Int, error)

GetMinedBlockNum is a free data retrieval call binding the contract method 0xc775b542.

Solidity: function getMinedBlockNum(_requestId uint256, _timestamp uint256) constant returns(uint256)

func (*TellorMasterSession) GetMinersByRequestIdAndTimestamp

func (_TellorMaster *TellorMasterSession) GetMinersByRequestIdAndTimestamp(_requestId *big.Int, _timestamp *big.Int) ([5]common.Address, error)

GetMinersByRequestIdAndTimestamp is a free data retrieval call binding the contract method 0x69026d63.

Solidity: function getMinersByRequestIdAndTimestamp(_requestId uint256, _timestamp uint256) constant returns(address[5])

func (*TellorMasterSession) GetName

func (_TellorMaster *TellorMasterSession) GetName() (string, error)

GetName is a free data retrieval call binding the contract method 0x17d7de7c.

Solidity: function getName() constant returns(string)

func (*TellorMasterSession) GetNewValueCountbyRequestId

func (_TellorMaster *TellorMasterSession) GetNewValueCountbyRequestId(_requestId *big.Int) (*big.Int, error)

GetNewValueCountbyRequestId is a free data retrieval call binding the contract method 0x46eee1c4.

Solidity: function getNewValueCountbyRequestId(_requestId uint256) constant returns(uint256)

func (*TellorMasterSession) GetRequestIdByQueryHash

func (_TellorMaster *TellorMasterSession) GetRequestIdByQueryHash(_request [32]byte) (*big.Int, error)

GetRequestIdByQueryHash is a free data retrieval call binding the contract method 0x1db842f0.

Solidity: function getRequestIdByQueryHash(_request bytes32) constant returns(uint256)

func (*TellorMasterSession) GetRequestIdByRequestQIndex

func (_TellorMaster *TellorMasterSession) GetRequestIdByRequestQIndex(_index *big.Int) (*big.Int, error)

GetRequestIdByRequestQIndex is a free data retrieval call binding the contract method 0x6173c0b8.

Solidity: function getRequestIdByRequestQIndex(_index uint256) constant returns(uint256)

func (*TellorMasterSession) GetRequestIdByTimestamp

func (_TellorMaster *TellorMasterSession) GetRequestIdByTimestamp(_timestamp *big.Int) (*big.Int, error)

GetRequestIdByTimestamp is a free data retrieval call binding the contract method 0x0f0b424d.

Solidity: function getRequestIdByTimestamp(_timestamp uint256) constant returns(uint256)

func (*TellorMasterSession) GetRequestQ

func (_TellorMaster *TellorMasterSession) GetRequestQ() ([51]*big.Int, error)

GetRequestQ is a free data retrieval call binding the contract method 0xb5413029.

Solidity: function getRequestQ() constant returns(uint256[51])

func (*TellorMasterSession) GetRequestUintVars

func (_TellorMaster *TellorMasterSession) GetRequestUintVars(_requestId *big.Int, _data [32]byte) (*big.Int, error)

GetRequestUintVars is a free data retrieval call binding the contract method 0xe0ae93c1.

Solidity: function getRequestUintVars(_requestId uint256, _data bytes32) constant returns(uint256)

func (*TellorMasterSession) GetRequestVars

func (_TellorMaster *TellorMasterSession) GetRequestVars(_requestId *big.Int) (string, string, [32]byte, *big.Int, *big.Int, *big.Int, error)

GetRequestVars is a free data retrieval call binding the contract method 0xe1eee6d6.

Solidity: function getRequestVars(_requestId uint256) constant returns(string, string, bytes32, uint256, uint256, uint256)

func (*TellorMasterSession) GetStakerInfo

func (_TellorMaster *TellorMasterSession) GetStakerInfo(_staker common.Address) (*big.Int, *big.Int, error)

GetStakerInfo is a free data retrieval call binding the contract method 0x733bdef0.

Solidity: function getStakerInfo(_staker address) constant returns(uint256, uint256)

func (*TellorMasterSession) GetSubmissionsByTimestamp

func (_TellorMaster *TellorMasterSession) GetSubmissionsByTimestamp(_requestId *big.Int, _timestamp *big.Int) ([5]*big.Int, error)

GetSubmissionsByTimestamp is a free data retrieval call binding the contract method 0x11c98512.

Solidity: function getSubmissionsByTimestamp(_requestId uint256, _timestamp uint256) constant returns(uint256[5])

func (*TellorMasterSession) GetSymbol

func (_TellorMaster *TellorMasterSession) GetSymbol() (string, error)

GetSymbol is a free data retrieval call binding the contract method 0x15070401.

Solidity: function getSymbol() constant returns(string)

func (*TellorMasterSession) GetTimestampbyRequestIDandIndex

func (_TellorMaster *TellorMasterSession) GetTimestampbyRequestIDandIndex(_requestID *big.Int, _index *big.Int) (*big.Int, error)

GetTimestampbyRequestIDandIndex is a free data retrieval call binding the contract method 0x77fbb663.

Solidity: function getTimestampbyRequestIDandIndex(_requestID uint256, _index uint256) constant returns(uint256)

func (*TellorMasterSession) GetUintVar

func (_TellorMaster *TellorMasterSession) GetUintVar(_data [32]byte) (*big.Int, error)

GetUintVar is a free data retrieval call binding the contract method 0x612c8f7f.

Solidity: function getUintVar(_data bytes32) constant returns(uint256)

func (*TellorMasterSession) GetVariablesOnDeck

func (_TellorMaster *TellorMasterSession) GetVariablesOnDeck() (*big.Int, *big.Int, string, error)

GetVariablesOnDeck is a free data retrieval call binding the contract method 0x19e8e03b.

Solidity: function getVariablesOnDeck() constant returns(uint256, uint256, string)

func (*TellorMasterSession) IsInDispute

func (_TellorMaster *TellorMasterSession) IsInDispute(_requestId *big.Int, _timestamp *big.Int) (bool, error)

IsInDispute is a free data retrieval call binding the contract method 0x3df0777b.

Solidity: function isInDispute(_requestId uint256, _timestamp uint256) constant returns(bool)

func (*TellorMasterSession) RetrieveData

func (_TellorMaster *TellorMasterSession) RetrieveData(_requestId *big.Int, _timestamp *big.Int) (*big.Int, error)

RetrieveData is a free data retrieval call binding the contract method 0x93fa4915.

Solidity: function retrieveData(_requestId uint256, _timestamp uint256) constant returns(uint256)

func (*TellorMasterSession) TotalSupply

func (_TellorMaster *TellorMasterSession) TotalSupply() (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

type TellorMasterTransactor

type TellorMasterTransactor struct {
	// contains filtered or unexported fields
}

TellorMasterTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewTellorMasterTransactor

func NewTellorMasterTransactor(address common.Address, transactor bind.ContractTransactor) (*TellorMasterTransactor, error)

NewTellorMasterTransactor creates a new write-only instance of TellorMaster, bound to a specific deployed contract.

func (*TellorMasterTransactor) ChangeDeity

func (_TellorMaster *TellorMasterTransactor) ChangeDeity(opts *bind.TransactOpts, _newDeity common.Address) (*types.Transaction, error)

ChangeDeity is a paid mutator transaction binding the contract method 0x47abd7f1.

Solidity: function changeDeity(_newDeity address) returns()

func (*TellorMasterTransactor) ChangeTellorContract

func (_TellorMaster *TellorMasterTransactor) ChangeTellorContract(opts *bind.TransactOpts, _tellorContract common.Address) (*types.Transaction, error)

ChangeTellorContract is a paid mutator transaction binding the contract method 0xae0a8279.

Solidity: function changeTellorContract(_tellorContract address) returns()

type TellorMasterTransactorRaw

type TellorMasterTransactorRaw struct {
	Contract *TellorMasterTransactor // Generic write-only contract binding to access the raw methods on
}

TellorMasterTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*TellorMasterTransactorRaw) Transact

func (_TellorMaster *TellorMasterTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*TellorMasterTransactorRaw) Transfer

func (_TellorMaster *TellorMasterTransactorRaw) 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 TellorMasterTransactorSession

type TellorMasterTransactorSession struct {
	Contract     *TellorMasterTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts       // Transaction auth options to use throughout this session
}

TellorMasterTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*TellorMasterTransactorSession) ChangeDeity

func (_TellorMaster *TellorMasterTransactorSession) ChangeDeity(_newDeity common.Address) (*types.Transaction, error)

ChangeDeity is a paid mutator transaction binding the contract method 0x47abd7f1.

Solidity: function changeDeity(_newDeity address) returns()

func (*TellorMasterTransactorSession) ChangeTellorContract

func (_TellorMaster *TellorMasterTransactorSession) ChangeTellorContract(_tellorContract common.Address) (*types.Transaction, error)

ChangeTellorContract is a paid mutator transaction binding the contract method 0xae0a8279.

Solidity: function changeTellorContract(_tellorContract address) returns()

type TellorStake

type TellorStake struct {
	TellorStakeCaller     // Read-only binding to the contract
	TellorStakeTransactor // Write-only binding to the contract
	TellorStakeFilterer   // Log filterer for contract events
}

TellorStake is an auto generated Go binding around an Ethereum contract.

func DeployTellorStake

func DeployTellorStake(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *TellorStake, error)

DeployTellorStake deploys a new Ethereum contract, binding an instance of TellorStake to it.

func NewTellorStake

func NewTellorStake(address common.Address, backend bind.ContractBackend) (*TellorStake, error)

NewTellorStake creates a new instance of TellorStake, bound to a specific deployed contract.

type TellorStakeCaller

type TellorStakeCaller struct {
	// contains filtered or unexported fields
}

TellorStakeCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewTellorStakeCaller

func NewTellorStakeCaller(address common.Address, caller bind.ContractCaller) (*TellorStakeCaller, error)

NewTellorStakeCaller creates a new read-only instance of TellorStake, bound to a specific deployed contract.

type TellorStakeCallerRaw

type TellorStakeCallerRaw struct {
	Contract *TellorStakeCaller // Generic read-only contract binding to access the raw methods on
}

TellorStakeCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*TellorStakeCallerRaw) Call

func (_TellorStake *TellorStakeCallerRaw) 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 TellorStakeCallerSession

type TellorStakeCallerSession struct {
	Contract *TellorStakeCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts      // Call options to use throughout this session
}

TellorStakeCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

type TellorStakeFilterer

type TellorStakeFilterer struct {
	// contains filtered or unexported fields
}

TellorStakeFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewTellorStakeFilterer

func NewTellorStakeFilterer(address common.Address, filterer bind.ContractFilterer) (*TellorStakeFilterer, error)

NewTellorStakeFilterer creates a new log filterer instance of TellorStake, bound to a specific deployed contract.

func (*TellorStakeFilterer) FilterNewStake

func (_TellorStake *TellorStakeFilterer) FilterNewStake(opts *bind.FilterOpts, _sender []common.Address) (*TellorStakeNewStakeIterator, error)

FilterNewStake is a free log retrieval operation binding the contract event 0x46d8ab1385f70e5a3673e97c23c764f7600f7ed7a09b6687deae7131d51752e2.

Solidity: e NewStake(_sender indexed address)

func (*TellorStakeFilterer) FilterStakeWithdrawRequested

func (_TellorStake *TellorStakeFilterer) FilterStakeWithdrawRequested(opts *bind.FilterOpts, _sender []common.Address) (*TellorStakeStakeWithdrawRequestedIterator, error)

FilterStakeWithdrawRequested is a free log retrieval operation binding the contract event 0x453865710d0cb4b14ad25de371c860da196368895daa9662e5087711d14daecf.

Solidity: e StakeWithdrawRequested(_sender indexed address)

func (*TellorStakeFilterer) FilterStakeWithdrawn

func (_TellorStake *TellorStakeFilterer) FilterStakeWithdrawn(opts *bind.FilterOpts, _sender []common.Address) (*TellorStakeStakeWithdrawnIterator, error)

FilterStakeWithdrawn is a free log retrieval operation binding the contract event 0x4a7934670bd8304e7da22378be1368f7c4fef17c5aee81804beda8638fe428ec.

Solidity: e StakeWithdrawn(_sender indexed address)

func (*TellorStakeFilterer) WatchNewStake

func (_TellorStake *TellorStakeFilterer) WatchNewStake(opts *bind.WatchOpts, sink chan<- *TellorStakeNewStake, _sender []common.Address) (event.Subscription, error)

WatchNewStake is a free log subscription operation binding the contract event 0x46d8ab1385f70e5a3673e97c23c764f7600f7ed7a09b6687deae7131d51752e2.

Solidity: e NewStake(_sender indexed address)

func (*TellorStakeFilterer) WatchStakeWithdrawRequested

func (_TellorStake *TellorStakeFilterer) WatchStakeWithdrawRequested(opts *bind.WatchOpts, sink chan<- *TellorStakeStakeWithdrawRequested, _sender []common.Address) (event.Subscription, error)

WatchStakeWithdrawRequested is a free log subscription operation binding the contract event 0x453865710d0cb4b14ad25de371c860da196368895daa9662e5087711d14daecf.

Solidity: e StakeWithdrawRequested(_sender indexed address)

func (*TellorStakeFilterer) WatchStakeWithdrawn

func (_TellorStake *TellorStakeFilterer) WatchStakeWithdrawn(opts *bind.WatchOpts, sink chan<- *TellorStakeStakeWithdrawn, _sender []common.Address) (event.Subscription, error)

WatchStakeWithdrawn is a free log subscription operation binding the contract event 0x4a7934670bd8304e7da22378be1368f7c4fef17c5aee81804beda8638fe428ec.

Solidity: e StakeWithdrawn(_sender indexed address)

type TellorStakeNewStake

type TellorStakeNewStake struct {
	Sender common.Address
	Raw    types.Log // Blockchain specific contextual infos
}

TellorStakeNewStake represents a NewStake event raised by the TellorStake contract.

type TellorStakeNewStakeIterator

type TellorStakeNewStakeIterator struct {
	Event *TellorStakeNewStake // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

TellorStakeNewStakeIterator is returned from FilterNewStake and is used to iterate over the raw logs and unpacked data for NewStake events raised by the TellorStake contract.

func (*TellorStakeNewStakeIterator) Close

func (it *TellorStakeNewStakeIterator) Close() error

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

func (*TellorStakeNewStakeIterator) Error

func (it *TellorStakeNewStakeIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*TellorStakeNewStakeIterator) Next

func (it *TellorStakeNewStakeIterator) 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 TellorStakeRaw

type TellorStakeRaw struct {
	Contract *TellorStake // Generic contract binding to access the raw methods on
}

TellorStakeRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*TellorStakeRaw) Call

func (_TellorStake *TellorStakeRaw) 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 (*TellorStakeRaw) Transact

func (_TellorStake *TellorStakeRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*TellorStakeRaw) Transfer

func (_TellorStake *TellorStakeRaw) 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 TellorStakeSession

type TellorStakeSession struct {
	Contract     *TellorStake      // 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
}

TellorStakeSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

type TellorStakeStakeWithdrawRequested

type TellorStakeStakeWithdrawRequested struct {
	Sender common.Address
	Raw    types.Log // Blockchain specific contextual infos
}

TellorStakeStakeWithdrawRequested represents a StakeWithdrawRequested event raised by the TellorStake contract.

type TellorStakeStakeWithdrawRequestedIterator

type TellorStakeStakeWithdrawRequestedIterator struct {
	Event *TellorStakeStakeWithdrawRequested // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

TellorStakeStakeWithdrawRequestedIterator is returned from FilterStakeWithdrawRequested and is used to iterate over the raw logs and unpacked data for StakeWithdrawRequested events raised by the TellorStake contract.

func (*TellorStakeStakeWithdrawRequestedIterator) Close

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

func (*TellorStakeStakeWithdrawRequestedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TellorStakeStakeWithdrawRequestedIterator) 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 TellorStakeStakeWithdrawn

type TellorStakeStakeWithdrawn struct {
	Sender common.Address
	Raw    types.Log // Blockchain specific contextual infos
}

TellorStakeStakeWithdrawn represents a StakeWithdrawn event raised by the TellorStake contract.

type TellorStakeStakeWithdrawnIterator

type TellorStakeStakeWithdrawnIterator struct {
	Event *TellorStakeStakeWithdrawn // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

TellorStakeStakeWithdrawnIterator is returned from FilterStakeWithdrawn and is used to iterate over the raw logs and unpacked data for StakeWithdrawn events raised by the TellorStake contract.

func (*TellorStakeStakeWithdrawnIterator) Close

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

func (*TellorStakeStakeWithdrawnIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TellorStakeStakeWithdrawnIterator) 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 TellorStakeTransactor

type TellorStakeTransactor struct {
	// contains filtered or unexported fields
}

TellorStakeTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewTellorStakeTransactor

func NewTellorStakeTransactor(address common.Address, transactor bind.ContractTransactor) (*TellorStakeTransactor, error)

NewTellorStakeTransactor creates a new write-only instance of TellorStake, bound to a specific deployed contract.

type TellorStakeTransactorRaw

type TellorStakeTransactorRaw struct {
	Contract *TellorStakeTransactor // Generic write-only contract binding to access the raw methods on
}

TellorStakeTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*TellorStakeTransactorRaw) Transact

func (_TellorStake *TellorStakeTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*TellorStakeTransactorRaw) Transfer

func (_TellorStake *TellorStakeTransactorRaw) 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 TellorStakeTransactorSession

type TellorStakeTransactorSession struct {
	Contract     *TellorStakeTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts      // Transaction auth options to use throughout this session
}

TellorStakeTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

type TellorStorage

type TellorStorage struct {
	TellorStorageCaller     // Read-only binding to the contract
	TellorStorageTransactor // Write-only binding to the contract
	TellorStorageFilterer   // Log filterer for contract events
}

TellorStorage is an auto generated Go binding around an Ethereum contract.

func DeployTellorStorage

func DeployTellorStorage(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *TellorStorage, error)

DeployTellorStorage deploys a new Ethereum contract, binding an instance of TellorStorage to it.

func NewTellorStorage

func NewTellorStorage(address common.Address, backend bind.ContractBackend) (*TellorStorage, error)

NewTellorStorage creates a new instance of TellorStorage, bound to a specific deployed contract.

type TellorStorageCaller

type TellorStorageCaller struct {
	// contains filtered or unexported fields
}

TellorStorageCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewTellorStorageCaller

func NewTellorStorageCaller(address common.Address, caller bind.ContractCaller) (*TellorStorageCaller, error)

NewTellorStorageCaller creates a new read-only instance of TellorStorage, bound to a specific deployed contract.

type TellorStorageCallerRaw

type TellorStorageCallerRaw struct {
	Contract *TellorStorageCaller // Generic read-only contract binding to access the raw methods on
}

TellorStorageCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*TellorStorageCallerRaw) Call

func (_TellorStorage *TellorStorageCallerRaw) 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 TellorStorageCallerSession

type TellorStorageCallerSession struct {
	Contract *TellorStorageCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts        // Call options to use throughout this session
}

TellorStorageCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

type TellorStorageFilterer

type TellorStorageFilterer struct {
	// contains filtered or unexported fields
}

TellorStorageFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewTellorStorageFilterer

func NewTellorStorageFilterer(address common.Address, filterer bind.ContractFilterer) (*TellorStorageFilterer, error)

NewTellorStorageFilterer creates a new log filterer instance of TellorStorage, bound to a specific deployed contract.

type TellorStorageRaw

type TellorStorageRaw struct {
	Contract *TellorStorage // Generic contract binding to access the raw methods on
}

TellorStorageRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*TellorStorageRaw) Call

func (_TellorStorage *TellorStorageRaw) 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 (*TellorStorageRaw) Transact

func (_TellorStorage *TellorStorageRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*TellorStorageRaw) Transfer

func (_TellorStorage *TellorStorageRaw) 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 TellorStorageSession

type TellorStorageSession struct {
	Contract     *TellorStorage    // 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
}

TellorStorageSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

type TellorStorageTransactor

type TellorStorageTransactor struct {
	// contains filtered or unexported fields
}

TellorStorageTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewTellorStorageTransactor

func NewTellorStorageTransactor(address common.Address, transactor bind.ContractTransactor) (*TellorStorageTransactor, error)

NewTellorStorageTransactor creates a new write-only instance of TellorStorage, bound to a specific deployed contract.

type TellorStorageTransactorRaw

type TellorStorageTransactorRaw struct {
	Contract *TellorStorageTransactor // Generic write-only contract binding to access the raw methods on
}

TellorStorageTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*TellorStorageTransactorRaw) Transact

func (_TellorStorage *TellorStorageTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*TellorStorageTransactorRaw) Transfer

func (_TellorStorage *TellorStorageTransactorRaw) 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 TellorStorageTransactorSession

type TellorStorageTransactorSession struct {
	Contract     *TellorStorageTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts        // Transaction auth options to use throughout this session
}

TellorStorageTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

type TellorTransfer

type TellorTransfer struct {
	TellorTransferCaller     // Read-only binding to the contract
	TellorTransferTransactor // Write-only binding to the contract
	TellorTransferFilterer   // Log filterer for contract events
}

TellorTransfer is an auto generated Go binding around an Ethereum contract.

func DeployTellorTransfer

func DeployTellorTransfer(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *TellorTransfer, error)

DeployTellorTransfer deploys a new Ethereum contract, binding an instance of TellorTransfer to it.

func NewTellorTransfer

func NewTellorTransfer(address common.Address, backend bind.ContractBackend) (*TellorTransfer, error)

NewTellorTransfer creates a new instance of TellorTransfer, bound to a specific deployed contract.

type TellorTransferApproval

type TellorTransferApproval struct {
	Owner   common.Address
	Spender common.Address
	Value   *big.Int
	Raw     types.Log // Blockchain specific contextual infos
}

TellorTransferApproval represents a Approval event raised by the TellorTransfer contract.

type TellorTransferApprovalIterator

type TellorTransferApprovalIterator struct {
	Event *TellorTransferApproval // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

TellorTransferApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the TellorTransfer contract.

func (*TellorTransferApprovalIterator) Close

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

func (*TellorTransferApprovalIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TellorTransferApprovalIterator) 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 TellorTransferCaller

type TellorTransferCaller struct {
	// contains filtered or unexported fields
}

TellorTransferCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewTellorTransferCaller

func NewTellorTransferCaller(address common.Address, caller bind.ContractCaller) (*TellorTransferCaller, error)

NewTellorTransferCaller creates a new read-only instance of TellorTransfer, bound to a specific deployed contract.

type TellorTransferCallerRaw

type TellorTransferCallerRaw struct {
	Contract *TellorTransferCaller // Generic read-only contract binding to access the raw methods on
}

TellorTransferCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*TellorTransferCallerRaw) Call

func (_TellorTransfer *TellorTransferCallerRaw) 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 TellorTransferCallerSession

type TellorTransferCallerSession struct {
	Contract *TellorTransferCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts         // Call options to use throughout this session
}

TellorTransferCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

type TellorTransferFilterer

type TellorTransferFilterer struct {
	// contains filtered or unexported fields
}

TellorTransferFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewTellorTransferFilterer

func NewTellorTransferFilterer(address common.Address, filterer bind.ContractFilterer) (*TellorTransferFilterer, error)

NewTellorTransferFilterer creates a new log filterer instance of TellorTransfer, bound to a specific deployed contract.

func (*TellorTransferFilterer) FilterApproval

func (_TellorTransfer *TellorTransferFilterer) FilterApproval(opts *bind.FilterOpts, _owner []common.Address, _spender []common.Address) (*TellorTransferApprovalIterator, error)

FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.

Solidity: e Approval(_owner indexed address, _spender indexed address, _value uint256)

func (*TellorTransferFilterer) FilterTransfer

func (_TellorTransfer *TellorTransferFilterer) FilterTransfer(opts *bind.FilterOpts, _from []common.Address, _to []common.Address) (*TellorTransferTransferIterator, error)

FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.

Solidity: e Transfer(_from indexed address, _to indexed address, _value uint256)

func (*TellorTransferFilterer) WatchApproval

func (_TellorTransfer *TellorTransferFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *TellorTransferApproval, _owner []common.Address, _spender []common.Address) (event.Subscription, error)

WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.

Solidity: e Approval(_owner indexed address, _spender indexed address, _value uint256)

func (*TellorTransferFilterer) WatchTransfer

func (_TellorTransfer *TellorTransferFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *TellorTransferTransfer, _from []common.Address, _to []common.Address) (event.Subscription, error)

WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.

Solidity: e Transfer(_from indexed address, _to indexed address, _value uint256)

type TellorTransferRaw

type TellorTransferRaw struct {
	Contract *TellorTransfer // Generic contract binding to access the raw methods on
}

TellorTransferRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*TellorTransferRaw) Call

func (_TellorTransfer *TellorTransferRaw) 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 (*TellorTransferRaw) Transact

func (_TellorTransfer *TellorTransferRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*TellorTransferRaw) Transfer

func (_TellorTransfer *TellorTransferRaw) 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 TellorTransferSession

type TellorTransferSession struct {
	Contract     *TellorTransfer   // 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
}

TellorTransferSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

type TellorTransferTransactor

type TellorTransferTransactor struct {
	// contains filtered or unexported fields
}

TellorTransferTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewTellorTransferTransactor

func NewTellorTransferTransactor(address common.Address, transactor bind.ContractTransactor) (*TellorTransferTransactor, error)

NewTellorTransferTransactor creates a new write-only instance of TellorTransfer, bound to a specific deployed contract.

type TellorTransferTransactorRaw

type TellorTransferTransactorRaw struct {
	Contract *TellorTransferTransactor // Generic write-only contract binding to access the raw methods on
}

TellorTransferTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*TellorTransferTransactorRaw) Transact

func (_TellorTransfer *TellorTransferTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*TellorTransferTransactorRaw) Transfer

func (_TellorTransfer *TellorTransferTransactorRaw) 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 TellorTransferTransactorSession

type TellorTransferTransactorSession struct {
	Contract     *TellorTransferTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts         // Transaction auth options to use throughout this session
}

TellorTransferTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

type TellorTransferTransfer

type TellorTransferTransfer struct {
	From  common.Address
	To    common.Address
	Value *big.Int
	Raw   types.Log // Blockchain specific contextual infos
}

TellorTransferTransfer represents a Transfer event raised by the TellorTransfer contract.

type TellorTransferTransferIterator

type TellorTransferTransferIterator struct {
	Event *TellorTransferTransfer // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

TellorTransferTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the TellorTransfer contract.

func (*TellorTransferTransferIterator) Close

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

func (*TellorTransferTransferIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TellorTransferTransferIterator) 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 Utilities

type Utilities struct {
	UtilitiesCaller     // Read-only binding to the contract
	UtilitiesTransactor // Write-only binding to the contract
	UtilitiesFilterer   // Log filterer for contract events
}

Utilities is an auto generated Go binding around an Ethereum contract.

func DeployUtilities

func DeployUtilities(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Utilities, error)

DeployUtilities deploys a new Ethereum contract, binding an instance of Utilities to it.

func NewUtilities

func NewUtilities(address common.Address, backend bind.ContractBackend) (*Utilities, error)

NewUtilities creates a new instance of Utilities, bound to a specific deployed contract.

type UtilitiesCaller

type UtilitiesCaller struct {
	// contains filtered or unexported fields
}

UtilitiesCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewUtilitiesCaller

func NewUtilitiesCaller(address common.Address, caller bind.ContractCaller) (*UtilitiesCaller, error)

NewUtilitiesCaller creates a new read-only instance of Utilities, bound to a specific deployed contract.

type UtilitiesCallerRaw

type UtilitiesCallerRaw struct {
	Contract *UtilitiesCaller // Generic read-only contract binding to access the raw methods on
}

UtilitiesCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*UtilitiesCallerRaw) Call

func (_Utilities *UtilitiesCallerRaw) 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 UtilitiesCallerSession

type UtilitiesCallerSession struct {
	Contract *UtilitiesCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts    // Call options to use throughout this session
}

UtilitiesCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

type UtilitiesFilterer

type UtilitiesFilterer struct {
	// contains filtered or unexported fields
}

UtilitiesFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewUtilitiesFilterer

func NewUtilitiesFilterer(address common.Address, filterer bind.ContractFilterer) (*UtilitiesFilterer, error)

NewUtilitiesFilterer creates a new log filterer instance of Utilities, bound to a specific deployed contract.

type UtilitiesRaw

type UtilitiesRaw struct {
	Contract *Utilities // Generic contract binding to access the raw methods on
}

UtilitiesRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*UtilitiesRaw) Call

func (_Utilities *UtilitiesRaw) 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 (*UtilitiesRaw) Transact

func (_Utilities *UtilitiesRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*UtilitiesRaw) Transfer

func (_Utilities *UtilitiesRaw) 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 UtilitiesSession

type UtilitiesSession struct {
	Contract     *Utilities        // 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
}

UtilitiesSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

type UtilitiesTransactor

type UtilitiesTransactor struct {
	// contains filtered or unexported fields
}

UtilitiesTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewUtilitiesTransactor

func NewUtilitiesTransactor(address common.Address, transactor bind.ContractTransactor) (*UtilitiesTransactor, error)

NewUtilitiesTransactor creates a new write-only instance of Utilities, bound to a specific deployed contract.

type UtilitiesTransactorRaw

type UtilitiesTransactorRaw struct {
	Contract *UtilitiesTransactor // Generic write-only contract binding to access the raw methods on
}

UtilitiesTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*UtilitiesTransactorRaw) Transact

func (_Utilities *UtilitiesTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*UtilitiesTransactorRaw) Transfer

func (_Utilities *UtilitiesTransactorRaw) 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 UtilitiesTransactorSession

type UtilitiesTransactorSession struct {
	Contract     *UtilitiesTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts    // Transaction auth options to use throughout this session
}

UtilitiesTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL