Documentation ¶
Index ¶
- Constants
- type Tellor
- type TellorCaller
- func (_Tellor *TellorCaller) Decimals(opts *bind.CallOpts) (uint8, error)
- func (_Tellor *TellorCaller) GetNewCurrentVariables(opts *bind.CallOpts) (struct{ ... }, error)
- func (_Tellor *TellorCaller) GetNewVariablesOnDeck(opts *bind.CallOpts) (struct{ ... }, error)
- func (_Tellor *TellorCaller) GetTopRequestIDs(opts *bind.CallOpts) ([5]*big.Int, error)
- func (_Tellor *TellorCaller) Name(opts *bind.CallOpts) (string, error)
- func (_Tellor *TellorCaller) Symbol(opts *bind.CallOpts) (string, error)
- type TellorCallerRaw
- type TellorCallerSession
- func (_Tellor *TellorCallerSession) Decimals() (uint8, error)
- func (_Tellor *TellorCallerSession) GetNewCurrentVariables() (struct{ ... }, error)
- func (_Tellor *TellorCallerSession) GetNewVariablesOnDeck() (struct{ ... }, error)
- func (_Tellor *TellorCallerSession) GetTopRequestIDs() ([5]*big.Int, error)
- func (_Tellor *TellorCallerSession) Name() (string, error)
- func (_Tellor *TellorCallerSession) Symbol() (string, error)
- type TellorFilterer
- type TellorRaw
- func (_Tellor *TellorRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_Tellor *TellorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Tellor *TellorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type TellorSession
- func (_Tellor *TellorSession) AddTip(_requestId *big.Int, _tip *big.Int) (*types.Transaction, error)
- func (_Tellor *TellorSession) Approve(_spender common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_Tellor *TellorSession) BeginDispute(_requestId *big.Int, _timestamp *big.Int, _minerIndex *big.Int) (*types.Transaction, error)
- func (_Tellor *TellorSession) ClaimOwnership() (*types.Transaction, error)
- func (_Tellor *TellorSession) Decimals() (uint8, error)
- func (_Tellor *TellorSession) DepositStake() (*types.Transaction, error)
- func (_Tellor *TellorSession) GetNewCurrentVariables() (struct{ ... }, error)
- func (_Tellor *TellorSession) GetNewVariablesOnDeck() (struct{ ... }, error)
- func (_Tellor *TellorSession) GetTopRequestIDs() ([5]*big.Int, error)
- func (_Tellor *TellorSession) Name() (string, error)
- func (_Tellor *TellorSession) ProposeFork(_propNewTellorAddress common.Address) (*types.Transaction, error)
- func (_Tellor *TellorSession) ProposeOwnership(_pendingOwner common.Address) (*types.Transaction, error)
- func (_Tellor *TellorSession) RequestStakingWithdraw() (*types.Transaction, error)
- func (_Tellor *TellorSession) SubmitMiningSolution(_nonce string, _requestId [5]*big.Int, _value [5]*big.Int) (*types.Transaction, error)
- func (_Tellor *TellorSession) SubmitMiningSolution0(_nonce string, _requestId *big.Int, _value *big.Int) (*types.Transaction, error)
- func (_Tellor *TellorSession) Symbol() (string, error)
- func (_Tellor *TellorSession) TallyVotes(_disputeId *big.Int) (*types.Transaction, error)
- func (_Tellor *TellorSession) TestSubmitMiningSolution(_nonce string, _requestId *big.Int, _value *big.Int) (*types.Transaction, error)
- func (_Tellor *TellorSession) TestSubmitMiningSolution0(_nonce string, _requestId [5]*big.Int, _value [5]*big.Int) (*types.Transaction, error)
- func (_Tellor *TellorSession) TheLazyCoon(_address common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_Tellor *TellorSession) Transfer(_to common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_Tellor *TellorSession) TransferFrom(_from common.Address, _to common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_Tellor *TellorSession) UnlockDisputeFee(_disputeId *big.Int) (*types.Transaction, error)
- func (_Tellor *TellorSession) UpdateTellor(_disputeId *big.Int) (*types.Transaction, error)
- func (_Tellor *TellorSession) Vote(_disputeId *big.Int, _supportsDispute bool) (*types.Transaction, error)
- func (_Tellor *TellorSession) WithdrawStake() (*types.Transaction, error)
- type TellorTransactor
- func (_Tellor *TellorTransactor) AddTip(opts *bind.TransactOpts, _requestId *big.Int, _tip *big.Int) (*types.Transaction, error)
- func (_Tellor *TellorTransactor) Approve(opts *bind.TransactOpts, _spender common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_Tellor *TellorTransactor) BeginDispute(opts *bind.TransactOpts, _requestId *big.Int, _timestamp *big.Int, ...) (*types.Transaction, error)
- func (_Tellor *TellorTransactor) ClaimOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Tellor *TellorTransactor) DepositStake(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Tellor *TellorTransactor) ProposeFork(opts *bind.TransactOpts, _propNewTellorAddress common.Address) (*types.Transaction, error)
- func (_Tellor *TellorTransactor) ProposeOwnership(opts *bind.TransactOpts, _pendingOwner common.Address) (*types.Transaction, error)
- func (_Tellor *TellorTransactor) RequestStakingWithdraw(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Tellor *TellorTransactor) SubmitMiningSolution(opts *bind.TransactOpts, _nonce string, _requestId [5]*big.Int, ...) (*types.Transaction, error)
- func (_Tellor *TellorTransactor) SubmitMiningSolution0(opts *bind.TransactOpts, _nonce string, _requestId *big.Int, _value *big.Int) (*types.Transaction, error)
- func (_Tellor *TellorTransactor) TallyVotes(opts *bind.TransactOpts, _disputeId *big.Int) (*types.Transaction, error)
- func (_Tellor *TellorTransactor) TestSubmitMiningSolution(opts *bind.TransactOpts, _nonce string, _requestId *big.Int, _value *big.Int) (*types.Transaction, error)
- func (_Tellor *TellorTransactor) TestSubmitMiningSolution0(opts *bind.TransactOpts, _nonce string, _requestId [5]*big.Int, ...) (*types.Transaction, error)
- func (_Tellor *TellorTransactor) TheLazyCoon(opts *bind.TransactOpts, _address common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_Tellor *TellorTransactor) Transfer(opts *bind.TransactOpts, _to common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_Tellor *TellorTransactor) TransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, ...) (*types.Transaction, error)
- func (_Tellor *TellorTransactor) UnlockDisputeFee(opts *bind.TransactOpts, _disputeId *big.Int) (*types.Transaction, error)
- func (_Tellor *TellorTransactor) UpdateTellor(opts *bind.TransactOpts, _disputeId *big.Int) (*types.Transaction, error)
- func (_Tellor *TellorTransactor) Vote(opts *bind.TransactOpts, _disputeId *big.Int, _supportsDispute bool) (*types.Transaction, error)
- func (_Tellor *TellorTransactor) WithdrawStake(opts *bind.TransactOpts) (*types.Transaction, error)
- type TellorTransactorRaw
- type TellorTransactorSession
- func (_Tellor *TellorTransactorSession) AddTip(_requestId *big.Int, _tip *big.Int) (*types.Transaction, error)
- func (_Tellor *TellorTransactorSession) Approve(_spender common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_Tellor *TellorTransactorSession) BeginDispute(_requestId *big.Int, _timestamp *big.Int, _minerIndex *big.Int) (*types.Transaction, error)
- func (_Tellor *TellorTransactorSession) ClaimOwnership() (*types.Transaction, error)
- func (_Tellor *TellorTransactorSession) DepositStake() (*types.Transaction, error)
- func (_Tellor *TellorTransactorSession) ProposeFork(_propNewTellorAddress common.Address) (*types.Transaction, error)
- func (_Tellor *TellorTransactorSession) ProposeOwnership(_pendingOwner common.Address) (*types.Transaction, error)
- func (_Tellor *TellorTransactorSession) RequestStakingWithdraw() (*types.Transaction, error)
- func (_Tellor *TellorTransactorSession) SubmitMiningSolution(_nonce string, _requestId [5]*big.Int, _value [5]*big.Int) (*types.Transaction, error)
- func (_Tellor *TellorTransactorSession) SubmitMiningSolution0(_nonce string, _requestId *big.Int, _value *big.Int) (*types.Transaction, error)
- func (_Tellor *TellorTransactorSession) TallyVotes(_disputeId *big.Int) (*types.Transaction, error)
- func (_Tellor *TellorTransactorSession) TestSubmitMiningSolution(_nonce string, _requestId *big.Int, _value *big.Int) (*types.Transaction, error)
- func (_Tellor *TellorTransactorSession) TestSubmitMiningSolution0(_nonce string, _requestId [5]*big.Int, _value [5]*big.Int) (*types.Transaction, error)
- func (_Tellor *TellorTransactorSession) TheLazyCoon(_address common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_Tellor *TellorTransactorSession) Transfer(_to common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_Tellor *TellorTransactorSession) TransferFrom(_from common.Address, _to common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_Tellor *TellorTransactorSession) UnlockDisputeFee(_disputeId *big.Int) (*types.Transaction, error)
- func (_Tellor *TellorTransactorSession) UpdateTellor(_disputeId *big.Int) (*types.Transaction, error)
- func (_Tellor *TellorTransactorSession) Vote(_disputeId *big.Int, _supportsDispute bool) (*types.Transaction, error)
- func (_Tellor *TellorTransactorSession) WithdrawStake() (*types.Transaction, error)
Constants ¶
const TellorABI = "" /* 12260-byte string literal not displayed */
TellorABI is the input ABI used to generate the binding from.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Tellor ¶
type Tellor struct { TellorCaller // Read-only binding to the contract TellorTransactor // Write-only binding to the contract TellorFilterer // Log filterer for contract events }
Tellor is an auto generated Go binding around an Ethereum contract.
type TellorCaller ¶
type TellorCaller struct {
// contains filtered or unexported fields
}
TellorCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewTellorCaller ¶
func NewTellorCaller(address common.Address, caller bind.ContractCaller) (*TellorCaller, error)
NewTellorCaller creates a new read-only instance of Tellor, bound to a specific deployed contract.
func (*TellorCaller) Decimals ¶
func (_Tellor *TellorCaller) Decimals(opts *bind.CallOpts) (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() pure returns(uint8)
func (*TellorCaller) GetNewCurrentVariables ¶
func (_Tellor *TellorCaller) GetNewCurrentVariables(opts *bind.CallOpts) (struct { Challenge [32]byte RequestIds [5]*big.Int Difficulty *big.Int Tip *big.Int }, error)
GetNewCurrentVariables is a free data retrieval call binding the contract method 0x4049f198.
Solidity: function getNewCurrentVariables() view returns(bytes32 _challenge, uint256[5] _requestIds, uint256 _difficulty, uint256 _tip)
func (*TellorCaller) GetNewVariablesOnDeck ¶
func (_Tellor *TellorCaller) GetNewVariablesOnDeck(opts *bind.CallOpts) (struct { IdsOnDeck [5]*big.Int TipsOnDeck [5]*big.Int }, error)
GetNewVariablesOnDeck is a free data retrieval call binding the contract method 0x9a7077ab.
Solidity: function getNewVariablesOnDeck() view returns(uint256[5] idsOnDeck, uint256[5] tipsOnDeck)
func (*TellorCaller) GetTopRequestIDs ¶
GetTopRequestIDs is a free data retrieval call binding the contract method 0xfe1cd15d.
Solidity: function getTopRequestIDs() view returns(uint256[5] _requestIds)
type TellorCallerRaw ¶
type TellorCallerRaw struct {
Contract *TellorCaller // Generic read-only contract binding to access the raw methods on
}
TellorCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*TellorCallerRaw) Call ¶
func (_Tellor *TellorCallerRaw) 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 TellorCallerSession ¶
type TellorCallerSession struct { Contract *TellorCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
TellorCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*TellorCallerSession) Decimals ¶
func (_Tellor *TellorCallerSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() pure returns(uint8)
func (*TellorCallerSession) GetNewCurrentVariables ¶
func (_Tellor *TellorCallerSession) GetNewCurrentVariables() (struct { Challenge [32]byte RequestIds [5]*big.Int Difficulty *big.Int Tip *big.Int }, error)
GetNewCurrentVariables is a free data retrieval call binding the contract method 0x4049f198.
Solidity: function getNewCurrentVariables() view returns(bytes32 _challenge, uint256[5] _requestIds, uint256 _difficulty, uint256 _tip)
func (*TellorCallerSession) GetNewVariablesOnDeck ¶
func (_Tellor *TellorCallerSession) GetNewVariablesOnDeck() (struct { IdsOnDeck [5]*big.Int TipsOnDeck [5]*big.Int }, error)
GetNewVariablesOnDeck is a free data retrieval call binding the contract method 0x9a7077ab.
Solidity: function getNewVariablesOnDeck() view returns(uint256[5] idsOnDeck, uint256[5] tipsOnDeck)
func (*TellorCallerSession) GetTopRequestIDs ¶
func (_Tellor *TellorCallerSession) GetTopRequestIDs() ([5]*big.Int, error)
GetTopRequestIDs is a free data retrieval call binding the contract method 0xfe1cd15d.
Solidity: function getTopRequestIDs() view returns(uint256[5] _requestIds)
func (*TellorCallerSession) Name ¶
func (_Tellor *TellorCallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() pure returns(string)
func (*TellorCallerSession) Symbol ¶
func (_Tellor *TellorCallerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() pure returns(string)
type TellorFilterer ¶
type TellorFilterer struct {
// contains filtered or unexported fields
}
TellorFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewTellorFilterer ¶
func NewTellorFilterer(address common.Address, filterer bind.ContractFilterer) (*TellorFilterer, error)
NewTellorFilterer creates a new log filterer instance of Tellor, bound to a specific deployed contract.
type TellorRaw ¶
type TellorRaw struct {
Contract *Tellor // Generic contract binding to access the raw methods on
}
TellorRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*TellorRaw) Call ¶
func (_Tellor *TellorRaw) 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 (*TellorRaw) Transact ¶
func (_Tellor *TellorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TellorRaw) Transfer ¶
func (_Tellor *TellorRaw) 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 TellorSession ¶
type TellorSession struct { Contract *Tellor // 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 }
TellorSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*TellorSession) AddTip ¶
func (_Tellor *TellorSession) AddTip(_requestId *big.Int, _tip *big.Int) (*types.Transaction, error)
AddTip is a paid mutator transaction binding the contract method 0x752d49a1.
Solidity: function addTip(uint256 _requestId, uint256 _tip) returns()
func (*TellorSession) Approve ¶
func (_Tellor *TellorSession) Approve(_spender common.Address, _amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address _spender, uint256 _amount) returns(bool)
func (*TellorSession) BeginDispute ¶
func (_Tellor *TellorSession) BeginDispute(_requestId *big.Int, _timestamp *big.Int, _minerIndex *big.Int) (*types.Transaction, error)
BeginDispute is a paid mutator transaction binding the contract method 0x8581af19.
Solidity: function beginDispute(uint256 _requestId, uint256 _timestamp, uint256 _minerIndex) returns()
func (*TellorSession) ClaimOwnership ¶
func (_Tellor *TellorSession) ClaimOwnership() (*types.Transaction, error)
ClaimOwnership is a paid mutator transaction binding the contract method 0x4e71e0c8.
Solidity: function claimOwnership() returns()
func (*TellorSession) Decimals ¶
func (_Tellor *TellorSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() pure returns(uint8)
func (*TellorSession) DepositStake ¶
func (_Tellor *TellorSession) DepositStake() (*types.Transaction, error)
DepositStake is a paid mutator transaction binding the contract method 0x0d2d76a2.
Solidity: function depositStake() returns()
func (*TellorSession) GetNewCurrentVariables ¶
func (_Tellor *TellorSession) GetNewCurrentVariables() (struct { Challenge [32]byte RequestIds [5]*big.Int Difficulty *big.Int Tip *big.Int }, error)
GetNewCurrentVariables is a free data retrieval call binding the contract method 0x4049f198.
Solidity: function getNewCurrentVariables() view returns(bytes32 _challenge, uint256[5] _requestIds, uint256 _difficulty, uint256 _tip)
func (*TellorSession) GetNewVariablesOnDeck ¶
func (_Tellor *TellorSession) GetNewVariablesOnDeck() (struct { IdsOnDeck [5]*big.Int TipsOnDeck [5]*big.Int }, error)
GetNewVariablesOnDeck is a free data retrieval call binding the contract method 0x9a7077ab.
Solidity: function getNewVariablesOnDeck() view returns(uint256[5] idsOnDeck, uint256[5] tipsOnDeck)
func (*TellorSession) GetTopRequestIDs ¶
func (_Tellor *TellorSession) GetTopRequestIDs() ([5]*big.Int, error)
GetTopRequestIDs is a free data retrieval call binding the contract method 0xfe1cd15d.
Solidity: function getTopRequestIDs() view returns(uint256[5] _requestIds)
func (*TellorSession) Name ¶
func (_Tellor *TellorSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() pure returns(string)
func (*TellorSession) ProposeFork ¶
func (_Tellor *TellorSession) ProposeFork(_propNewTellorAddress common.Address) (*types.Transaction, error)
ProposeFork is a paid mutator transaction binding the contract method 0x26b7d9f6.
Solidity: function proposeFork(address _propNewTellorAddress) returns()
func (*TellorSession) ProposeOwnership ¶
func (_Tellor *TellorSession) ProposeOwnership(_pendingOwner common.Address) (*types.Transaction, error)
ProposeOwnership is a paid mutator transaction binding the contract method 0x710bf322.
Solidity: function proposeOwnership(address _pendingOwner) returns()
func (*TellorSession) RequestStakingWithdraw ¶
func (_Tellor *TellorSession) RequestStakingWithdraw() (*types.Transaction, error)
RequestStakingWithdraw is a paid mutator transaction binding the contract method 0x28449c3a.
Solidity: function requestStakingWithdraw() returns()
func (*TellorSession) SubmitMiningSolution ¶
func (_Tellor *TellorSession) SubmitMiningSolution(_nonce string, _requestId [5]*big.Int, _value [5]*big.Int) (*types.Transaction, error)
SubmitMiningSolution is a paid mutator transaction binding the contract method 0x4350283e.
Solidity: function submitMiningSolution(string _nonce, uint256[5] _requestId, uint256[5] _value) returns()
func (*TellorSession) SubmitMiningSolution0 ¶
func (_Tellor *TellorSession) SubmitMiningSolution0(_nonce string, _requestId *big.Int, _value *big.Int) (*types.Transaction, error)
SubmitMiningSolution0 is a paid mutator transaction binding the contract method 0x68c180d5.
Solidity: function submitMiningSolution(string _nonce, uint256 _requestId, uint256 _value) returns()
func (*TellorSession) Symbol ¶
func (_Tellor *TellorSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() pure returns(string)
func (*TellorSession) TallyVotes ¶
func (_Tellor *TellorSession) TallyVotes(_disputeId *big.Int) (*types.Transaction, error)
TallyVotes is a paid mutator transaction binding the contract method 0x4d318b0e.
Solidity: function tallyVotes(uint256 _disputeId) returns()
func (*TellorSession) TestSubmitMiningSolution ¶
func (_Tellor *TellorSession) TestSubmitMiningSolution(_nonce string, _requestId *big.Int, _value *big.Int) (*types.Transaction, error)
TestSubmitMiningSolution is a paid mutator transaction binding the contract method 0xc0a8b650.
Solidity: function testSubmitMiningSolution(string _nonce, uint256 _requestId, uint256 _value) returns()
func (*TellorSession) TestSubmitMiningSolution0 ¶
func (_Tellor *TellorSession) TestSubmitMiningSolution0(_nonce string, _requestId [5]*big.Int, _value [5]*big.Int) (*types.Transaction, error)
TestSubmitMiningSolution0 is a paid mutator transaction binding the contract method 0xd47f0dd4.
Solidity: function testSubmitMiningSolution(string _nonce, uint256[5] _requestId, uint256[5] _value) returns()
func (*TellorSession) TheLazyCoon ¶
func (_Tellor *TellorSession) TheLazyCoon(_address common.Address, _amount *big.Int) (*types.Transaction, error)
TheLazyCoon is a paid mutator transaction binding the contract method 0xb079f64a.
Solidity: function theLazyCoon(address _address, uint256 _amount) returns()
func (*TellorSession) Transfer ¶
func (_Tellor *TellorSession) Transfer(_to common.Address, _amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address _to, uint256 _amount) returns(bool)
func (*TellorSession) TransferFrom ¶
func (_Tellor *TellorSession) TransferFrom(_from common.Address, _to common.Address, _amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address _from, address _to, uint256 _amount) returns(bool)
func (*TellorSession) UnlockDisputeFee ¶
func (_Tellor *TellorSession) UnlockDisputeFee(_disputeId *big.Int) (*types.Transaction, error)
UnlockDisputeFee is a paid mutator transaction binding the contract method 0x9a01ca13.
Solidity: function unlockDisputeFee(uint256 _disputeId) returns()
func (*TellorSession) UpdateTellor ¶
func (_Tellor *TellorSession) UpdateTellor(_disputeId *big.Int) (*types.Transaction, error)
UpdateTellor is a paid mutator transaction binding the contract method 0xf458ab98.
Solidity: function updateTellor(uint256 _disputeId) returns()
func (*TellorSession) Vote ¶
func (_Tellor *TellorSession) Vote(_disputeId *big.Int, _supportsDispute bool) (*types.Transaction, error)
Vote is a paid mutator transaction binding the contract method 0xc9d27afe.
Solidity: function vote(uint256 _disputeId, bool _supportsDispute) returns()
func (*TellorSession) WithdrawStake ¶
func (_Tellor *TellorSession) WithdrawStake() (*types.Transaction, error)
WithdrawStake is a paid mutator transaction binding the contract method 0xbed9d861.
Solidity: function withdrawStake() returns()
type TellorTransactor ¶
type TellorTransactor struct {
// contains filtered or unexported fields
}
TellorTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewTellorTransactor ¶
func NewTellorTransactor(address common.Address, transactor bind.ContractTransactor) (*TellorTransactor, error)
NewTellorTransactor creates a new write-only instance of Tellor, bound to a specific deployed contract.
func (*TellorTransactor) AddTip ¶
func (_Tellor *TellorTransactor) AddTip(opts *bind.TransactOpts, _requestId *big.Int, _tip *big.Int) (*types.Transaction, error)
AddTip is a paid mutator transaction binding the contract method 0x752d49a1.
Solidity: function addTip(uint256 _requestId, uint256 _tip) returns()
func (*TellorTransactor) Approve ¶
func (_Tellor *TellorTransactor) Approve(opts *bind.TransactOpts, _spender common.Address, _amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address _spender, uint256 _amount) returns(bool)
func (*TellorTransactor) BeginDispute ¶
func (_Tellor *TellorTransactor) BeginDispute(opts *bind.TransactOpts, _requestId *big.Int, _timestamp *big.Int, _minerIndex *big.Int) (*types.Transaction, error)
BeginDispute is a paid mutator transaction binding the contract method 0x8581af19.
Solidity: function beginDispute(uint256 _requestId, uint256 _timestamp, uint256 _minerIndex) returns()
func (*TellorTransactor) ClaimOwnership ¶
func (_Tellor *TellorTransactor) ClaimOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
ClaimOwnership is a paid mutator transaction binding the contract method 0x4e71e0c8.
Solidity: function claimOwnership() returns()
func (*TellorTransactor) DepositStake ¶
func (_Tellor *TellorTransactor) DepositStake(opts *bind.TransactOpts) (*types.Transaction, error)
DepositStake is a paid mutator transaction binding the contract method 0x0d2d76a2.
Solidity: function depositStake() returns()
func (*TellorTransactor) ProposeFork ¶
func (_Tellor *TellorTransactor) ProposeFork(opts *bind.TransactOpts, _propNewTellorAddress common.Address) (*types.Transaction, error)
ProposeFork is a paid mutator transaction binding the contract method 0x26b7d9f6.
Solidity: function proposeFork(address _propNewTellorAddress) returns()
func (*TellorTransactor) ProposeOwnership ¶
func (_Tellor *TellorTransactor) ProposeOwnership(opts *bind.TransactOpts, _pendingOwner common.Address) (*types.Transaction, error)
ProposeOwnership is a paid mutator transaction binding the contract method 0x710bf322.
Solidity: function proposeOwnership(address _pendingOwner) returns()
func (*TellorTransactor) RequestStakingWithdraw ¶
func (_Tellor *TellorTransactor) RequestStakingWithdraw(opts *bind.TransactOpts) (*types.Transaction, error)
RequestStakingWithdraw is a paid mutator transaction binding the contract method 0x28449c3a.
Solidity: function requestStakingWithdraw() returns()
func (*TellorTransactor) SubmitMiningSolution ¶
func (_Tellor *TellorTransactor) SubmitMiningSolution(opts *bind.TransactOpts, _nonce string, _requestId [5]*big.Int, _value [5]*big.Int) (*types.Transaction, error)
SubmitMiningSolution is a paid mutator transaction binding the contract method 0x4350283e.
Solidity: function submitMiningSolution(string _nonce, uint256[5] _requestId, uint256[5] _value) returns()
func (*TellorTransactor) SubmitMiningSolution0 ¶
func (_Tellor *TellorTransactor) SubmitMiningSolution0(opts *bind.TransactOpts, _nonce string, _requestId *big.Int, _value *big.Int) (*types.Transaction, error)
SubmitMiningSolution0 is a paid mutator transaction binding the contract method 0x68c180d5.
Solidity: function submitMiningSolution(string _nonce, uint256 _requestId, uint256 _value) returns()
func (*TellorTransactor) TallyVotes ¶
func (_Tellor *TellorTransactor) TallyVotes(opts *bind.TransactOpts, _disputeId *big.Int) (*types.Transaction, error)
TallyVotes is a paid mutator transaction binding the contract method 0x4d318b0e.
Solidity: function tallyVotes(uint256 _disputeId) returns()
func (*TellorTransactor) TestSubmitMiningSolution ¶
func (_Tellor *TellorTransactor) TestSubmitMiningSolution(opts *bind.TransactOpts, _nonce string, _requestId *big.Int, _value *big.Int) (*types.Transaction, error)
TestSubmitMiningSolution is a paid mutator transaction binding the contract method 0xc0a8b650.
Solidity: function testSubmitMiningSolution(string _nonce, uint256 _requestId, uint256 _value) returns()
func (*TellorTransactor) TestSubmitMiningSolution0 ¶
func (_Tellor *TellorTransactor) TestSubmitMiningSolution0(opts *bind.TransactOpts, _nonce string, _requestId [5]*big.Int, _value [5]*big.Int) (*types.Transaction, error)
TestSubmitMiningSolution0 is a paid mutator transaction binding the contract method 0xd47f0dd4.
Solidity: function testSubmitMiningSolution(string _nonce, uint256[5] _requestId, uint256[5] _value) returns()
func (*TellorTransactor) TheLazyCoon ¶
func (_Tellor *TellorTransactor) TheLazyCoon(opts *bind.TransactOpts, _address common.Address, _amount *big.Int) (*types.Transaction, error)
TheLazyCoon is a paid mutator transaction binding the contract method 0xb079f64a.
Solidity: function theLazyCoon(address _address, uint256 _amount) returns()
func (*TellorTransactor) Transfer ¶
func (_Tellor *TellorTransactor) Transfer(opts *bind.TransactOpts, _to common.Address, _amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address _to, uint256 _amount) returns(bool)
func (*TellorTransactor) TransferFrom ¶
func (_Tellor *TellorTransactor) TransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, _amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address _from, address _to, uint256 _amount) returns(bool)
func (*TellorTransactor) UnlockDisputeFee ¶
func (_Tellor *TellorTransactor) UnlockDisputeFee(opts *bind.TransactOpts, _disputeId *big.Int) (*types.Transaction, error)
UnlockDisputeFee is a paid mutator transaction binding the contract method 0x9a01ca13.
Solidity: function unlockDisputeFee(uint256 _disputeId) returns()
func (*TellorTransactor) UpdateTellor ¶
func (_Tellor *TellorTransactor) UpdateTellor(opts *bind.TransactOpts, _disputeId *big.Int) (*types.Transaction, error)
UpdateTellor is a paid mutator transaction binding the contract method 0xf458ab98.
Solidity: function updateTellor(uint256 _disputeId) returns()
func (*TellorTransactor) Vote ¶
func (_Tellor *TellorTransactor) Vote(opts *bind.TransactOpts, _disputeId *big.Int, _supportsDispute bool) (*types.Transaction, error)
Vote is a paid mutator transaction binding the contract method 0xc9d27afe.
Solidity: function vote(uint256 _disputeId, bool _supportsDispute) returns()
func (*TellorTransactor) WithdrawStake ¶
func (_Tellor *TellorTransactor) WithdrawStake(opts *bind.TransactOpts) (*types.Transaction, error)
WithdrawStake is a paid mutator transaction binding the contract method 0xbed9d861.
Solidity: function withdrawStake() returns()
type TellorTransactorRaw ¶
type TellorTransactorRaw struct {
Contract *TellorTransactor // Generic write-only contract binding to access the raw methods on
}
TellorTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*TellorTransactorRaw) Transact ¶
func (_Tellor *TellorTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TellorTransactorRaw) Transfer ¶
func (_Tellor *TellorTransactorRaw) 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 TellorTransactorSession ¶
type TellorTransactorSession struct { Contract *TellorTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
TellorTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*TellorTransactorSession) AddTip ¶
func (_Tellor *TellorTransactorSession) AddTip(_requestId *big.Int, _tip *big.Int) (*types.Transaction, error)
AddTip is a paid mutator transaction binding the contract method 0x752d49a1.
Solidity: function addTip(uint256 _requestId, uint256 _tip) returns()
func (*TellorTransactorSession) Approve ¶
func (_Tellor *TellorTransactorSession) Approve(_spender common.Address, _amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address _spender, uint256 _amount) returns(bool)
func (*TellorTransactorSession) BeginDispute ¶
func (_Tellor *TellorTransactorSession) BeginDispute(_requestId *big.Int, _timestamp *big.Int, _minerIndex *big.Int) (*types.Transaction, error)
BeginDispute is a paid mutator transaction binding the contract method 0x8581af19.
Solidity: function beginDispute(uint256 _requestId, uint256 _timestamp, uint256 _minerIndex) returns()
func (*TellorTransactorSession) ClaimOwnership ¶
func (_Tellor *TellorTransactorSession) ClaimOwnership() (*types.Transaction, error)
ClaimOwnership is a paid mutator transaction binding the contract method 0x4e71e0c8.
Solidity: function claimOwnership() returns()
func (*TellorTransactorSession) DepositStake ¶
func (_Tellor *TellorTransactorSession) DepositStake() (*types.Transaction, error)
DepositStake is a paid mutator transaction binding the contract method 0x0d2d76a2.
Solidity: function depositStake() returns()
func (*TellorTransactorSession) ProposeFork ¶
func (_Tellor *TellorTransactorSession) ProposeFork(_propNewTellorAddress common.Address) (*types.Transaction, error)
ProposeFork is a paid mutator transaction binding the contract method 0x26b7d9f6.
Solidity: function proposeFork(address _propNewTellorAddress) returns()
func (*TellorTransactorSession) ProposeOwnership ¶
func (_Tellor *TellorTransactorSession) ProposeOwnership(_pendingOwner common.Address) (*types.Transaction, error)
ProposeOwnership is a paid mutator transaction binding the contract method 0x710bf322.
Solidity: function proposeOwnership(address _pendingOwner) returns()
func (*TellorTransactorSession) RequestStakingWithdraw ¶
func (_Tellor *TellorTransactorSession) RequestStakingWithdraw() (*types.Transaction, error)
RequestStakingWithdraw is a paid mutator transaction binding the contract method 0x28449c3a.
Solidity: function requestStakingWithdraw() returns()
func (*TellorTransactorSession) SubmitMiningSolution ¶
func (_Tellor *TellorTransactorSession) SubmitMiningSolution(_nonce string, _requestId [5]*big.Int, _value [5]*big.Int) (*types.Transaction, error)
SubmitMiningSolution is a paid mutator transaction binding the contract method 0x4350283e.
Solidity: function submitMiningSolution(string _nonce, uint256[5] _requestId, uint256[5] _value) returns()
func (*TellorTransactorSession) SubmitMiningSolution0 ¶
func (_Tellor *TellorTransactorSession) SubmitMiningSolution0(_nonce string, _requestId *big.Int, _value *big.Int) (*types.Transaction, error)
SubmitMiningSolution0 is a paid mutator transaction binding the contract method 0x68c180d5.
Solidity: function submitMiningSolution(string _nonce, uint256 _requestId, uint256 _value) returns()
func (*TellorTransactorSession) TallyVotes ¶
func (_Tellor *TellorTransactorSession) TallyVotes(_disputeId *big.Int) (*types.Transaction, error)
TallyVotes is a paid mutator transaction binding the contract method 0x4d318b0e.
Solidity: function tallyVotes(uint256 _disputeId) returns()
func (*TellorTransactorSession) TestSubmitMiningSolution ¶
func (_Tellor *TellorTransactorSession) TestSubmitMiningSolution(_nonce string, _requestId *big.Int, _value *big.Int) (*types.Transaction, error)
TestSubmitMiningSolution is a paid mutator transaction binding the contract method 0xc0a8b650.
Solidity: function testSubmitMiningSolution(string _nonce, uint256 _requestId, uint256 _value) returns()
func (*TellorTransactorSession) TestSubmitMiningSolution0 ¶
func (_Tellor *TellorTransactorSession) TestSubmitMiningSolution0(_nonce string, _requestId [5]*big.Int, _value [5]*big.Int) (*types.Transaction, error)
TestSubmitMiningSolution0 is a paid mutator transaction binding the contract method 0xd47f0dd4.
Solidity: function testSubmitMiningSolution(string _nonce, uint256[5] _requestId, uint256[5] _value) returns()
func (*TellorTransactorSession) TheLazyCoon ¶
func (_Tellor *TellorTransactorSession) TheLazyCoon(_address common.Address, _amount *big.Int) (*types.Transaction, error)
TheLazyCoon is a paid mutator transaction binding the contract method 0xb079f64a.
Solidity: function theLazyCoon(address _address, uint256 _amount) returns()
func (*TellorTransactorSession) Transfer ¶
func (_Tellor *TellorTransactorSession) Transfer(_to common.Address, _amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address _to, uint256 _amount) returns(bool)
func (*TellorTransactorSession) TransferFrom ¶
func (_Tellor *TellorTransactorSession) TransferFrom(_from common.Address, _to common.Address, _amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address _from, address _to, uint256 _amount) returns(bool)
func (*TellorTransactorSession) UnlockDisputeFee ¶
func (_Tellor *TellorTransactorSession) UnlockDisputeFee(_disputeId *big.Int) (*types.Transaction, error)
UnlockDisputeFee is a paid mutator transaction binding the contract method 0x9a01ca13.
Solidity: function unlockDisputeFee(uint256 _disputeId) returns()
func (*TellorTransactorSession) UpdateTellor ¶
func (_Tellor *TellorTransactorSession) UpdateTellor(_disputeId *big.Int) (*types.Transaction, error)
UpdateTellor is a paid mutator transaction binding the contract method 0xf458ab98.
Solidity: function updateTellor(uint256 _disputeId) returns()
func (*TellorTransactorSession) Vote ¶
func (_Tellor *TellorTransactorSession) Vote(_disputeId *big.Int, _supportsDispute bool) (*types.Transaction, error)
Vote is a paid mutator transaction binding the contract method 0xc9d27afe.
Solidity: function vote(uint256 _disputeId, bool _supportsDispute) returns()
func (*TellorTransactorSession) WithdrawStake ¶
func (_Tellor *TellorTransactorSession) WithdrawStake() (*types.Transaction, error)
WithdrawStake is a paid mutator transaction binding the contract method 0xbed9d861.
Solidity: function withdrawStake() returns()